@layer properties;@layer theme, base, components, utilities;@layer theme{:root, :host{--font-sans:"Vazirmatn Variable", Vazirmatn, Tahoma, "Segoe UI", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;--color-red-50:oklch(97.1% 0.013 17.38);--color-red-100:oklch(93.6% 0.032 17.717);--color-red-200:oklch(88.5% 0.062 18.334);--color-red-300:oklch(80.8% 0.114 19.571);--color-red-600:oklch(57.7% 0.245 27.325);--color-red-700:oklch(50.5% 0.213 27.518);--color-red-800:oklch(44.4% 0.177 26.899);--color-red-900:oklch(39.6% 0.141 25.723);--color-red-950:oklch(25.8% 0.092 26.042);--color-orange-50:oklch(98% 0.016 73.684);--color-orange-100:oklch(95.4% 0.038 75.164);--color-orange-200:oklch(90.1% 0.076 70.697);--color-orange-800:oklch(47% 0.157 37.304);--color-orange-900:oklch(40.8% 0.123 38.172);--color-orange-950:oklch(26.6% 0.079 36.259);--color-amber-50:oklch(98.7% 0.022 95.277);--color-amber-100:oklch(96.2% 0.059 95.617);--color-amber-200:oklch(92.4% 0.12 95.746);--color-amber-300:oklch(87.9% 0.169 91.605);--color-amber-700:oklch(55.5% 0.163 48.998);--color-amber-800:oklch(47.3% 0.137 46.201);--color-amber-900:oklch(41.4% 0.112 45.904);--color-amber-950:oklch(27.9% 0.077 45.635);--color-yellow-100:oklch(97.3% 0.071 103.193);--color-yellow-700:oklch(55.4% 0.135 66.442);--color-green-50:oklch(98.2% 0.018 155.826);--color-green-100:oklch(96.2% 0.044 156.743);--color-green-200:oklch(92.5% 0.084 155.995);--color-green-700:oklch(52.7% 0.154 150.069);--color-green-800:oklch(44.8% 0.119 151.328);--color-green-900:oklch(39.3% 0.095 152.535);--color-green-950:oklch(26.6% 0.065 152.934);--color-emerald-50:oklch(97.9% 0.021 166.113);--color-emerald-100:oklch(95% 0.052 163.051);--color-emerald-200:oklch(90.5% 0.093 164.15);--color-emerald-300:oklch(84.5% 0.143 164.978);--color-emerald-500:oklch(69.6% 0.17 162.48);--color-emerald-700:oklch(50.8% 0.118 165.612);--color-emerald-800:oklch(43.2% 0.095 166.913);--color-emerald-900:oklch(37.8% 0.077 168.94);--color-emerald-950:oklch(26.2% 0.051 172.552);--color-cyan-50:oklch(98.4% 0.019 200.873);--color-cyan-100:oklch(95.6% 0.045 203.388);--color-cyan-200:oklch(91.7% 0.08 205.041);--color-cyan-500:oklch(71.5% 0.143 215.221);--color-cyan-800:oklch(45% 0.085 224.283);--color-cyan-900:oklch(39.8% 0.07 227.392);--color-cyan-950:oklch(30.2% 0.056 229.695);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-100:oklch(93.2% 0.032 255.585);--color-blue-200:oklch(88.2% 0.059 254.128);--color-blue-700:oklch(48.8% 0.243 264.376);--color-blue-800:oklch(42.4% 0.199 265.638);--color-blue-900:oklch(37.9% 0.146 265.522);--color-blue-950:oklch(28.2% 0.091 267.935);--color-indigo-50:oklch(96.2% 0.018 272.314);--color-indigo-100:oklch(93% 0.034 272.788);--color-indigo-200:oklch(87% 0.065 274.039);--color-indigo-700:oklch(45.7% 0.24 277.023);--color-indigo-900:oklch(35.9% 0.144 278.697);--color-indigo-950:oklch(25.7% 0.09 281.288);--color-violet-50:oklch(96.9% 0.016 293.756);--color-violet-100:oklch(94.3% 0.029 294.588);--color-violet-200:oklch(89.4% 0.057 293.283);--color-violet-800:oklch(43.2% 0.232 292.759);--color-violet-900:oklch(38% 0.189 293.745);--color-violet-950:oklch(28.3% 0.141 291.089);--color-purple-50:oklch(97.7% 0.014 308.299);--color-purple-100:oklch(94.6% 0.033 307.174);--color-purple-200:oklch(90.2% 0.063 306.703);--color-purple-700:oklch(49.6% 0.265 301.924);--color-purple-900:oklch(38.1% 0.176 304.987);--color-purple-950:oklch(29.1% 0.149 302.717);--color-rose-700:oklch(51.4% 0.222 16.935);--color-slate-50:oklch(98.4% 0.003 247.858);--color-slate-100:oklch(96.8% 0.007 247.896);--color-slate-200:oklch(92.9% 0.013 255.508);--color-slate-300:oklch(86.9% 0.022 252.894);--color-slate-400:oklch(70.4% 0.04 256.788);--color-slate-500:oklch(55.4% 0.046 257.417);--color-slate-600:oklch(44.6% 0.043 257.281);--color-slate-700:oklch(37.2% 0.044 257.287);--color-slate-800:oklch(27.9% 0.041 260.031);--color-slate-900:oklch(20.8% 0.042 265.755);--color-slate-950:oklch(12.9% 0.042 264.695);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.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);--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--radius-md:0.375rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#4f6df5;--color-primary-50:#f3f5ff;--color-primary-100:#e6eaff;--color-primary-200:#cdd5ff;--color-primary-300:#a9b5ff;--color-primary-400:#8090ff;--color-primary-500:#5e73ff;--color-primary-600:#4f6df5;--color-primary-700:#3e55d8;--color-primary-900:#2e3f89;--color-primary-950:#1b2450;--color-accent:#20b8a6;--color-success:#16a36a;--color-danger:#dc4c64;--radius-xl2:1rem;}}@layer base{*, ::after, ::before, ::backdrop, ::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid;}html, :host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, 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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol, ul, menu{list-style:none;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}button, input, select, optgroup, textarea, ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1;}: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)){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, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field{padding-block:0;}:-moz-ui-invalid{box-shadow:none;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button{appearance:button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}}@layer utilities{.visible{visibility:visible;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.inset-0{inset:calc(var(--spacing) * 0);}.inset-2{inset:calc(var(--spacing) * 2);}.inset-y-1{inset-block:calc(var(--spacing) * 1);}.left-1{left:calc(var(--spacing) * 1);}.z-10{z-index:10;}.z-40{z-index:40;}.container{width:100%;@media (width >= 40rem){max-width:40rem;}@media (width >= 48rem){max-width:48rem;}@media (width >= 64rem){max-width:64rem;}@media (width >= 80rem){max-width:80rem;}@media (width >= 96rem){max-width:96rem;}}.mx-auto{margin-inline:auto;}.-mt-5{margin-top:calc(var(--spacing) * -5);}.mt-0{margin-top:calc(var(--spacing) * 0);}.mt-1{margin-top:calc(var(--spacing) * 1);}.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);}.mr-2{margin-right:calc(var(--spacing) * 2);}.mb-1{margin-bottom:calc(var(--spacing) * 1);}.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-10{margin-bottom:calc(var(--spacing) * 10);}.block{display:block;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.h-1\.5{height:calc(var(--spacing) * 1.5);}.h-2{height:calc(var(--spacing) * 2);}.h-3{height:calc(var(--spacing) * 3);}.h-4{height:calc(var(--spacing) * 4);}.h-8{height:calc(var(--spacing) * 8);}.h-11{height:calc(var(--spacing) * 11);}.h-14{height:calc(var(--spacing) * 14);}.h-28{height:calc(var(--spacing) * 28);}.h-fit{height:fit-content;}.h-full{height:100%;}.max-h-\[70vh\]{max-height:70vh;}.min-h-12{min-height:calc(var(--spacing) * 12);}.min-h-\[45vh\]{min-height:45vh;}.min-h-\[100px\]{min-height:100px;}.min-h-\[180px\]{min-height:180px;}.min-h-\[220px\]{min-height:220px;}.min-h-\[240px\]{min-height:240px;}.min-h-screen{min-height:100vh;}.w-2{width:calc(var(--spacing) * 2);}.w-4{width:calc(var(--spacing) * 4);}.w-8{width:calc(var(--spacing) * 8);}.w-11{width:calc(var(--spacing) * 11);}.w-14{width:calc(var(--spacing) * 14);}.w-fit{width:fit-content;}.w-full{width:100%;}.object-cover{object-fit:cover;}.max-w-2xl{max-width:var(--container-2xl);}.max-w-3xl{max-width:var(--container-3xl);}.max-w-4xl{max-width:var(--container-4xl);}.max-w-\[120px\]{max-width:120px;}.max-w-\[160px\]{max-width:160px;}.max-w-\[220px\]{max-width:220px;}.max-w-\[360px\]{max-width:360px;}.max-w-\[420px\]{max-width:420px;}.max-w-md{max-width:var(--container-md);}.max-w-none{max-width:none;}.max-w-sm{max-width:var(--container-sm);}.min-w-0{min-width:calc(var(--spacing) * 0);}.min-w-\[220px\]{min-width:220px;}.min-w-\[280px\]{min-width:280px;}.min-w-\[540px\]{min-width:540px;}.min-w-\[620px\]{min-width:620px;}.min-w-\[720px\]{min-width:720px;}.min-w-\[760px\]{min-width:760px;}.min-w-\[980px\]{min-width:980px;}.min-w-full{min-width:100%;}.flex-1{flex:1;}.shrink-0{flex-shrink:0;}.rotate-180{rotate:180deg;}.animate-pulse{animation:var(--animate-pulse);}.animate-spin{animation:var(--animate-spin);}.cursor-pointer{cursor:pointer;}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr));}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr));}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr));}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr));}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr));}.flex-col{flex-direction:column;}.flex-wrap{flex-wrap:wrap;}.items-center{align-items:center;}.items-end{align-items:flex-end;}.items-start{align-items:flex-start;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.gap-1{gap:calc(var(--spacing) * 1);}.gap-2{gap:calc(var(--spacing) * 2);}.gap-2\.5{gap:calc(var(--spacing) * 2.5);}.gap-3{gap:calc(var(--spacing) * 3);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-5{gap:calc(var(--spacing) * 5);}.gap-8{gap:calc(var(--spacing) * 8);}.space-y-1{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-2{:where(& > :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)));}}.space-y-3{:where(& > :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)));}}.space-y-4{:where(& > :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)));}}.space-y-5{:where(& > :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)));}}.space-y-6{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-8{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));}}.space-y-10{:where(& > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)));}}.divide-y{:where(& > :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)));}}.divide-slate-100{:where(& > :not(:last-child)){border-color:var(--color-slate-100);}}.self-end{align-self:flex-end;}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.overflow-hidden{overflow:hidden;}.overflow-x-auto{overflow-x:auto;}.overflow-y-auto{overflow-y:auto;}.rounded{border-radius:0.25rem;}.rounded-2xl{border-radius:var(--radius-2xl);}.rounded-3xl{border-radius:var(--radius-3xl);}.rounded-\[2rem\]{border-radius:2rem;}.rounded-full{border-radius:calc(infinity * 1px);}.rounded-md{border-radius:var(--radius-md);}.rounded-xl{border-radius:var(--radius-xl);}.rounded-xl2{border-radius:var(--radius-xl2);}.border{border-style:var(--tw-border-style);border-width:1px;}.border-2{border-style:var(--tw-border-style);border-width:2px;}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px;}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-amber-200{border-color:var(--color-amber-200);}.border-amber-300{border-color:var(--color-amber-300);}.border-blue-200{border-color:var(--color-blue-200);}.border-cyan-200{border-color:var(--color-cyan-200);}.border-emerald-200{border-color:var(--color-emerald-200);}.border-gray-200{border-color:var(--color-gray-200);}.border-gray-300{border-color:var(--color-gray-300);}.border-green-200{border-color:var(--color-green-200);}.border-indigo-200{border-color:var(--color-indigo-200);}.border-orange-200{border-color:var(--color-orange-200);}.border-primary-100{border-color:var(--color-primary-100);}.border-primary-200{border-color:var(--color-primary-200);}.border-purple-200{border-color:var(--color-purple-200);}.border-red-200{border-color:var(--color-red-200);}.border-slate-100{border-color:var(--color-slate-100);}.border-slate-200{border-color:var(--color-slate-200);}.border-slate-300{border-color:var(--color-slate-300);}.border-violet-200{border-color:var(--color-violet-200);}.border-t-primary-600{border-top-color:var(--color-primary-600);}.bg-amber-50{background-color:var(--color-amber-50);}.bg-black\/40{background-color:color-mix(in srgb, #000 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-black) 40%, transparent);}}.bg-blue-50{background-color:var(--color-blue-50);}.bg-blue-100{background-color:var(--color-blue-100);}.bg-cyan-50{background-color:var(--color-cyan-50);}.bg-emerald-50{background-color:var(--color-emerald-50);}.bg-emerald-500{background-color:var(--color-emerald-500);}.bg-gray-100{background-color:var(--wb-bg-elevated);}.bg-green-50{background-color:var(--color-green-50);}.bg-green-100{background-color:var(--color-green-100);}.bg-indigo-50{background-color:var(--color-indigo-50);}.bg-orange-50{background-color:var(--color-orange-50);}.bg-primary-50{background-color:var(--color-primary-50);}.bg-primary-50\/50{background-color:color-mix(in srgb, #f3f5ff 50%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent);}}.bg-primary-500{background-color:var(--color-primary-500);}.bg-primary-600{background-color:var(--color-primary-600);}.bg-purple-50{background-color:var(--color-purple-50);}.bg-red-50{background-color:var(--color-red-50);}.bg-red-100{background-color:var(--color-red-100);}.bg-slate-50{background-color:var(--wb-bg-elevated);}.bg-slate-100{background-color:var(--wb-bg-elevated);}.bg-slate-200{background-color:var(--color-slate-200);}.bg-violet-50{background-color:var(--color-violet-50);}.bg-white{background-color:var(--wb-bg-elevated);}.bg-white\/70{background-color:var(--wb-bg-elevated);@supports (color: color-mix(in lab, red, red)){background-color:var(--wb-bg-elevated);}}.bg-white\/75{background-color:var(--wb-bg-elevated);@supports (color: color-mix(in lab, red, red)){background-color:var(--wb-bg-elevated);}}.bg-yellow-100{background-color:var(--color-yellow-100);}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));}.from-primary-600{--tw-gradient-from:var(--color-primary-600);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));}.to-slate-50{--tw-gradient-to:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));}.p-0{padding:calc(var(--spacing) * 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-2\.5{padding-inline:calc(var(--spacing) * 2.5);}.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-0\.5{padding-block:calc(var(--spacing) * 0.5);}.py-1{padding-block:calc(var(--spacing) * 1);}.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);}.py-14{padding-block:calc(var(--spacing) * 14);}.pt-3{padding-top:calc(var(--spacing) * 3);}.pb-4{padding-bottom:calc(var(--spacing) * 4);}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}.align-top{vertical-align:top;}.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-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));}.text-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-\[1\.08rem\]{font-size:1.08rem;}.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-\[1\.5\]{--tw-leading:1.5;line-height:1.5;}.leading-none{--tw-leading:1;line-height:1;}.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);}.break-words{overflow-wrap:break-word;}.break-all{word-break:break-all;}.whitespace-pre-wrap{white-space:pre-wrap;}.text-amber-700{color:var(--color-amber-700);}.text-amber-800{color:var(--color-amber-800);}.text-amber-900{color:var(--color-amber-900);}.text-blue-700{color:var(--color-blue-700);}.text-blue-800{color:var(--color-blue-800);}.text-cyan-800{color:var(--color-cyan-800);}.text-danger{color:var(--color-danger);}.text-emerald-500{color:var(--color-emerald-500);}.text-emerald-700{color:var(--color-emerald-700);}.text-emerald-800{color:var(--color-emerald-800);}.text-emerald-900{color:var(--color-emerald-900);}.text-gray-500{color:var(--wb-text-muted);}.text-gray-600{color:var(--wb-text-muted);}.text-gray-700{color:var(--wb-text);}.text-green-700{color:var(--color-green-700);}.text-green-800{color:var(--color-green-800);}.text-indigo-700{color:var(--color-indigo-700);}.text-orange-800{color:var(--color-orange-800);}.text-primary-600{color:var(--color-primary-600);}.text-primary-700{color:var(--color-primary-700);}.text-purple-700{color:var(--color-purple-700);}.text-red-600{color:var(--color-red-600);}.text-red-700{color:var(--color-red-700);}.text-red-800{color:var(--color-red-800);}.text-rose-700{color:var(--color-rose-700);}.text-slate-100{color:var(--color-slate-100);}.text-slate-400{color:var(--wb-text-muted);}.text-slate-500{color:var(--wb-text-muted);}.text-slate-600{color:var(--wb-text-muted);}.text-slate-700{color:var(--wb-text);}.text-slate-800{color:var(--wb-text);}.text-slate-900{color:var(--wb-text);}.text-slate-950{color:var(--color-slate-950);}.text-success{color:var(--color-success);}.text-violet-800{color:var(--color-violet-800);}.text-white{color:var(--color-white);}.text-yellow-700{color:var(--color-yellow-700);}.line-through{text-decoration-line:line-through;}.opacity-80{opacity:80%;}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.shadow-soft{--tw-shadow:0 16px 45px var(--tw-shadow-color, rgb(15 23 42 / 0.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);}.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, visibility, 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));}.duration-500{--tw-duration:500ms;transition-duration:500ms;}.last\:border-0{&:last-child{border-style:var(--tw-border-style);border-width:0px;}}.hover\:-translate-y-0\.5{&:hover{@media (hover: hover){--tw-translate-y:calc(var(--spacing) * -0.5);translate:var(--tw-translate-x) var(--tw-translate-y);}}}.hover\:bg-gray-100{&:hover{@media (hover: hover){background-color:var(--color-gray-100);}}}.hover\:bg-slate-50{&:hover{@media (hover: hover){background-color:var(--color-slate-50);}}}.hover\:shadow-soft{&:hover{@media (hover: hover){--tw-shadow:0 16px 45px var(--tw-shadow-color, rgb(15 23 42 / 0.08));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}}.focus\:border-primary-400{&:focus{border-color:var(--color-primary-400);}}.focus\:ring-4{&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}.focus\:ring-primary-500\/15{&:focus{--tw-ring-color:color-mix(in srgb, #5e73ff 15%, transparent);@supports (color: color-mix(in lab, red, red)){--tw-ring-color:color-mix(in oklab, var(--color-primary-500) 15%, transparent);}}}.sm\:col-span-2{@media (width >= 40rem){grid-column:span 2 / span 2;}}.sm\:col-span-3{@media (width >= 40rem){grid-column:span 3 / span 3;}}.sm\:col-span-4{@media (width >= 40rem){grid-column:span 4 / span 4;}}.sm\:-mt-7{@media (width >= 40rem){margin-top:calc(var(--spacing) * -7);}}.sm\:block{@media (width >= 40rem){display:block;}}.sm\:inline-flex{@media (width >= 40rem){display:inline-flex;}}.sm\:grid-cols-2{@media (width >= 40rem){grid-template-columns:repeat(2, minmax(0, 1fr));}}.sm\:grid-cols-3{@media (width >= 40rem){grid-template-columns:repeat(3, minmax(0, 1fr));}}.sm\:grid-cols-4{@media (width >= 40rem){grid-template-columns:repeat(4, minmax(0, 1fr));}}.sm\:grid-cols-\[1fr_auto\]{@media (width >= 40rem){grid-template-columns:1fr auto;}}.sm\:grid-cols-\[140px_160px_1fr_auto\]{@media (width >= 40rem){grid-template-columns:140px 160px 1fr auto;}}.sm\:flex-row{@media (width >= 40rem){flex-direction:row;}}.sm\:items-center{@media (width >= 40rem){align-items:center;}}.sm\:items-end{@media (width >= 40rem){align-items:flex-end;}}.sm\:items-start{@media (width >= 40rem){align-items:flex-start;}}.sm\:justify-between{@media (width >= 40rem){justify-content:space-between;}}.sm\:p-10{@media (width >= 40rem){padding:calc(var(--spacing) * 10);}}.sm\:py-7{@media (width >= 40rem){padding-block:calc(var(--spacing) * 7);}}.sm\:py-16{@media (width >= 40rem){padding-block:calc(var(--spacing) * 16);}}.md\:col-span-2{@media (width >= 48rem){grid-column:span 2 / span 2;}}.md\:col-span-3{@media (width >= 48rem){grid-column:span 3 / span 3;}}.md\:col-span-4{@media (width >= 48rem){grid-column:span 4 / span 4;}}.md\:block{@media (width >= 48rem){display:block;}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2, minmax(0, 1fr));}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3, minmax(0, 1fr));}}.md\:grid-cols-4{@media (width >= 48rem){grid-template-columns:repeat(4, minmax(0, 1fr));}}.md\:grid-cols-\[1fr_1fr_1fr_auto\]{@media (width >= 48rem){grid-template-columns:1fr 1fr 1fr auto;}}.md\:grid-cols-\[1fr_1fr_auto\]{@media (width >= 48rem){grid-template-columns:1fr 1fr auto;}}.md\:flex-row{@media (width >= 48rem){flex-direction:row;}}.md\:items-center{@media (width >= 48rem){align-items:center;}}.md\:items-end{@media (width >= 48rem){align-items:flex-end;}}.md\:items-start{@media (width >= 48rem){align-items:flex-start;}}.md\:justify-between{@media (width >= 48rem){justify-content:space-between;}}.md\:text-left{@media (width >= 48rem){text-align:left;}}.lg\:col-span-2{@media (width >= 64rem){grid-column:span 2 / span 2;}}.lg\:col-span-4{@media (width >= 64rem){grid-column:span 4 / span 4;}}.lg\:flex{@media (width >= 64rem){display:flex;}}.lg\:hidden{@media (width >= 64rem){display:none;}}.lg\:inline-flex{@media (width >= 64rem){display:inline-flex;}}.lg\:grid-cols-2{@media (width >= 64rem){grid-template-columns:repeat(2, minmax(0, 1fr));}}.lg\:grid-cols-3{@media (width >= 64rem){grid-template-columns:repeat(3, minmax(0, 1fr));}}.lg\:grid-cols-4{@media (width >= 64rem){grid-template-columns:repeat(4, minmax(0, 1fr));}}.lg\:grid-cols-6{@media (width >= 64rem){grid-template-columns:repeat(6, minmax(0, 1fr));}}.lg\:grid-cols-\[1fr_\.9fr\]{@media (width >= 64rem){grid-template-columns:1fr .9fr;}}.lg\:grid-cols-\[1fr_360px\]{@media (width >= 64rem){grid-template-columns:1fr 360px;}}.lg\:flex-row{@media (width >= 64rem){flex-direction:row;}}.lg\:items-center{@media (width >= 64rem){align-items:center;}}.lg\:items-start{@media (width >= 64rem){align-items:flex-start;}}.lg\:justify-between{@media (width >= 64rem){justify-content:space-between;}}.xl\:col-span-2{@media (width >= 80rem){grid-column:span 2 / span 2;}}.xl\:col-span-4{@media (width >= 80rem){grid-column:span 4 / span 4;}}.xl\:grid-cols-2{@media (width >= 80rem){grid-template-columns:repeat(2, minmax(0, 1fr));}}.xl\:grid-cols-3{@media (width >= 80rem){grid-template-columns:repeat(3, minmax(0, 1fr));}}.xl\:grid-cols-4{@media (width >= 80rem){grid-template-columns:repeat(4, minmax(0, 1fr));}}.xl\:grid-cols-5{@media (width >= 80rem){grid-template-columns:repeat(5, minmax(0, 1fr));}}.xl\:grid-cols-\[\.8fr_1\.2fr\]{@media (width >= 80rem){grid-template-columns:.8fr 1.2fr;}}.xl\:grid-cols-\[1fr_1\.2fr\]{@media (width >= 80rem){grid-template-columns:1fr 1.2fr;}}.xl\:grid-cols-\[1fr_1fr_160px_180px_170px_auto\]{@media (width >= 80rem){grid-template-columns:1fr 1fr 160px 180px 170px auto;}}.xl\:grid-cols-\[1fr_360px\]{@media (width >= 80rem){grid-template-columns:1fr 360px;}}.xl\:grid-cols-\[1fr_380px\]{@media (width >= 80rem){grid-template-columns:1fr 380px;}}.dark\:divide-slate-800{&:where(.dark, .dark *){:where(& > :not(:last-child)){border-color:var(--color-slate-800);}}}.dark\:border-amber-900{&:where(.dark, .dark *){border-color:var(--color-amber-900);}}.dark\:border-amber-900\/70{&:where(.dark, .dark *){border-color:color-mix(in srgb, oklch(41.4% 0.112 45.904) 70%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-amber-900) 70%, transparent);}}}.dark\:border-blue-900\/70{&:where(.dark, .dark *){border-color:color-mix(in srgb, oklch(37.9% 0.146 265.522) 70%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-blue-900) 70%, transparent);}}}.dark\:border-cyan-900\/70{&:where(.dark, .dark *){border-color:color-mix(in srgb, oklch(39.8% 0.07 227.392) 70%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-cyan-900) 70%, transparent);}}}.dark\:border-emerald-900\/60{&:where(.dark, .dark *){border-color:color-mix(in srgb, oklch(37.8% 0.077 168.94) 60%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent);}}}.dark\:border-emerald-900\/70{&:where(.dark, .dark *){border-color:color-mix(in srgb, oklch(37.8% 0.077 168.94) 70%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent);}}}.dark\:border-green-900\/70{&:where(.dark, .dark *){border-color:color-mix(in srgb, oklch(39.3% 0.095 152.535) 70%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-green-900) 70%, transparent);}}}.dark\:border-indigo-900\/70{&:where(.dark, .dark *){border-color:color-mix(in srgb, oklch(35.9% 0.144 278.697) 70%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-indigo-900) 70%, transparent);}}}.dark\:border-orange-900\/70{&:where(.dark, .dark *){border-color:color-mix(in srgb, oklch(40.8% 0.123 38.172) 70%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-orange-900) 70%, transparent);}}}.dark\:border-primary-900{&:where(.dark, .dark *){border-color:var(--color-primary-900);}}.dark\:border-primary-900\/40{&:where(.dark, .dark *){border-color:color-mix(in srgb, #2e3f89 40%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-primary-900) 40%, transparent);}}}.dark\:border-purple-900\/70{&:where(.dark, .dark *){border-color:color-mix(in srgb, oklch(38.1% 0.176 304.987) 70%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-purple-900) 70%, transparent);}}}.dark\:border-red-900\/70{&:where(.dark, .dark *){border-color:color-mix(in srgb, oklch(39.6% 0.141 25.723) 70%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-red-900) 70%, transparent);}}}.dark\:border-slate-700{&:where(.dark, .dark *){border-color:var(--color-slate-700);}}.dark\:border-slate-800{&:where(.dark, .dark *){border-color:var(--color-slate-800);}}.dark\:border-violet-900\/70{&:where(.dark, .dark *){border-color:color-mix(in srgb, oklch(38% 0.189 293.745) 70%, transparent);@supports (color: color-mix(in lab, red, red)){border-color:color-mix(in oklab, var(--color-violet-900) 70%, transparent);}}}.dark\:border-t-primary-300{&:where(.dark, .dark *){border-top-color:var(--color-primary-300);}}.dark\:bg-amber-950\/30{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(27.9% 0.077 45.635) 30%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent);}}}.dark\:bg-amber-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(27.9% 0.077 45.635) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent);}}}.dark\:bg-blue-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(28.2% 0.091 267.935) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent);}}}.dark\:bg-cyan-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(30.2% 0.056 229.695) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-cyan-950) 40%, transparent);}}}.dark\:bg-emerald-950\/30{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(26.2% 0.051 172.552) 30%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent);}}}.dark\:bg-emerald-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(26.2% 0.051 172.552) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent);}}}.dark\:bg-green-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(26.6% 0.065 152.934) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent);}}}.dark\:bg-indigo-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(25.7% 0.09 281.288) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-indigo-950) 40%, transparent);}}}.dark\:bg-orange-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(26.6% 0.079 36.259) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-orange-950) 40%, transparent);}}}.dark\:bg-primary-950\/20{&:where(.dark, .dark *){background-color:color-mix(in srgb, #1b2450 20%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-primary-950) 20%, transparent);}}}.dark\:bg-primary-950\/30{&:where(.dark, .dark *){background-color:color-mix(in srgb, #1b2450 30%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-primary-950) 30%, transparent);}}}.dark\:bg-primary-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, #1b2450 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-primary-950) 40%, transparent);}}}.dark\:bg-purple-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(29.1% 0.149 302.717) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-purple-950) 40%, transparent);}}}.dark\:bg-red-950\/30{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(25.8% 0.092 26.042) 30%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent);}}}.dark\:bg-red-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(25.8% 0.092 26.042) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent);}}}.dark\:bg-slate-700{&:where(.dark, .dark *){background-color:var(--color-slate-700);}}.dark\:bg-slate-800{&:where(.dark, .dark *){background-color:var(--color-slate-800);}}.dark\:bg-slate-800\/70{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(27.9% 0.041 260.031) 70%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent);}}}.dark\:bg-slate-900{&:where(.dark, .dark *){background-color:var(--color-slate-900);}}.dark\:bg-slate-900\/60{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(20.8% 0.042 265.755) 60%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent);}}}.dark\:bg-slate-900\/75{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(20.8% 0.042 265.755) 75%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-slate-900) 75%, transparent);}}}.dark\:bg-slate-950{&:where(.dark, .dark *){background-color:var(--color-slate-950);}}.dark\:bg-slate-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(12.9% 0.042 264.695) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent);}}}.dark\:bg-slate-950\/60{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(12.9% 0.042 264.695) 60%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent);}}}.dark\:bg-violet-950\/40{&:where(.dark, .dark *){background-color:color-mix(in srgb, oklch(28.3% 0.141 291.089) 40%, transparent);@supports (color: color-mix(in lab, red, red)){background-color:color-mix(in oklab, var(--color-violet-950) 40%, transparent);}}}.dark\:from-slate-900{&:where(.dark, .dark *){--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));}}.dark\:to-slate-950{&:where(.dark, .dark *){--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));}}.dark\:text-amber-100{&:where(.dark, .dark *){color:var(--color-amber-100);}}.dark\:text-amber-200{&:where(.dark, .dark *){color:var(--color-amber-200);}}.dark\:text-blue-100{&:where(.dark, .dark *){color:var(--color-blue-100);}}.dark\:text-cyan-100{&:where(.dark, .dark *){color:var(--color-cyan-100);}}.dark\:text-emerald-100{&:where(.dark, .dark *){color:var(--color-emerald-100);}}.dark\:text-emerald-200{&:where(.dark, .dark *){color:var(--color-emerald-200);}}.dark\:text-emerald-300{&:where(.dark, .dark *){color:var(--color-emerald-300);}}.dark\:text-green-100{&:where(.dark, .dark *){color:var(--color-green-100);}}.dark\:text-indigo-100{&:where(.dark, .dark *){color:var(--color-indigo-100);}}.dark\:text-orange-100{&:where(.dark, .dark *){color:var(--color-orange-100);}}.dark\:text-primary-200{&:where(.dark, .dark *){color:var(--color-primary-200);}}.dark\:text-primary-300{&:where(.dark, .dark *){color:var(--color-primary-300);}}.dark\:text-purple-100{&:where(.dark, .dark *){color:var(--color-purple-100);}}.dark\:text-red-100{&:where(.dark, .dark *){color:var(--color-red-100);}}.dark\:text-red-200{&:where(.dark, .dark *){color:var(--color-red-200);}}.dark\:text-red-300{&:where(.dark, .dark *){color:var(--color-red-300);}}.dark\:text-slate-100{&:where(.dark, .dark *){color:var(--color-slate-100);}}.dark\:text-slate-200{&:where(.dark, .dark *){color:var(--color-slate-200);}}.dark\:text-slate-300{&:where(.dark, .dark *){color:var(--color-slate-300);}}.dark\:text-slate-400{&:where(.dark, .dark *){color:var(--wb-text-muted);}}.dark\:text-slate-800{&:where(.dark, .dark *){color:var(--wb-text);}}.dark\:text-violet-100{&:where(.dark, .dark *){color:var(--color-violet-100);}}.dark\:text-white{&:where(.dark, .dark *){color:var(--color-white);}}.dark\:hover\:bg-slate-800{&:where(.dark, .dark *){&:hover{@media (hover: hover){background-color:var(--color-slate-800);}}}}.print\:hidden{@media print{display:none;}}.print\:shadow-none{@media print{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}}}@property --tw-space-y-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-gradient-position{syntax:"*";inherits:false;}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000;}@property --tw-gradient-stops{syntax:"*";inherits:false;}@property --tw-gradient-via-stops{syntax:"*";inherits:false;}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%;}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%;}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%;}@property --tw-leading{syntax:"*";inherits:false;}@property --tw-font-weight{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:0px;}@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-backdrop-blur{syntax:"*";inherits:false;}@property --tw-backdrop-brightness{syntax:"*";inherits:false;}@property --tw-backdrop-contrast{syntax:"*";inherits:false;}@property --tw-backdrop-grayscale{syntax:"*";inherits:false;}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false;}@property --tw-backdrop-invert{syntax:"*";inherits:false;}@property --tw-backdrop-opacity{syntax:"*";inherits:false;}@property --tw-backdrop-saturate{syntax:"*";inherits:false;}@property --tw-backdrop-sepia{syntax:"*";inherits:false;}@property --tw-duration{syntax:"*";inherits:false;}@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;}@keyframes spin{to{transform:rotate(360deg);}}@keyframes pulse{50%{opacity:0.5;}}@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;}}}.ai-review-card{border:1px solid #dbeafe;border-radius:1rem;background:#eff6ff;padding:1rem;}.ai-review-card > header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;}.ai-review-card pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.9;}.badge-success{display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;background:#f0fdf4;color:#16a34a;padding:.25rem .625rem;font-size:.75rem;font-weight:700;}.border-dashed{border-style:dashed;}.rounded-lg{border-radius:.5rem;}.text-emerald-600{color:#059669;}.min-h-\[130px\]{min-height:130px;}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}.hover\:shadow-sm:hover{box-shadow:0 1px 2px 0 rgb(15 23 42 / .08);}.dark .ai-review-card{border-color:#1e3a8a;background:rgb(30 58 138 / .14);}@media (min-width: 768px){.md\:grid-cols-\[1fr_160px_130px_auto\]{grid-template-columns:1fr 160px 130px auto;}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto;}}.min-h-10{min-height:2.5rem;}.underline{text-decoration-line:underline;}.underline-offset-4{text-underline-offset:4px;}.whitespace-nowrap{white-space:nowrap;}:root{color-scheme:light;--wb-primary:#3059d9;--wb-primary-hover:#2445b4;--wb-primary-soft:#edf2ff;--wb-accent:#b51665;--wb-danger:#bb2644;--wb-warning:#855600;--wb-success:#08734f;--wb-bg:#f4f6fb;--wb-bg-elevated:#ffffff;--wb-bg-muted:#edf1f7;--wb-bg-subtle:#f8f9fc;--wb-text:#18243b;--wb-text-soft:#47566e;--wb-text-muted:#58677c;--wb-border:#dce3ed;--wb-border-strong:#a8b6c9;--wb-header:rgba(255,255,255,.96);--wb-shadow-xs:0 1px 2px rgba(24,36,59,.04);--wb-shadow-sm:0 5px 20px rgba(24,36,59,.045);--wb-shadow-md:0 14px 44px rgba(24,36,59,.08);--wb-shadow-lg:0 28px 70px rgba(24,36,59,.14);--wb-radius-sm:8px;--wb-radius-md:12px;--wb-radius-lg:18px;--wb-radius-xl:24px;--wb-content:1220px;--wb-sidebar:260px;--surface:var(--wb-bg-elevated);--muted-surface:var(--wb-bg-muted);--text:var(--wb-text);--text-muted:var(--wb-text-muted);--border:var(--wb-border);--font-sans:"Vazirmatn Variable", Vazirmatn, Tahoma, "Segoe UI", Arial, sans-serif;--wb-muted:var(--wb-text-muted);--wb-surface:var(--wb-bg-elevated);--wb-focus:#3059d9;--wb-market-pink:#c60078;--wb-market-pink-hover:#a90066;--wb-market-ink:#0b1324;--wb-r4-pink:#c41472;--wb-r4-pink-hover:#a90d5e;--wb-r4-ink:#0b1324;--wb-r4-line:#e4e8ef;--wb-r4-soft:#f8f9fc;--fr5-navy:#0d1724;--fr5-navy-2:#172231;--fr5-blue:var(--wb-primary);--fr5-blue-hover:var(--wb-primary-hover);--fr5-pink:var(--wb-action);--fr5-pink-hover:var(--wb-action-hover);--fr5-border:var(--wb-border);--fr5-border-soft:var(--wb-border);--fr5-bg:var(--wb-bg);--fr5-surface:var(--wb-bg-elevated);--fr5-ink:var(--wb-text);--fr5-muted:var(--wb-text-muted);--fr6-navy:#0e1724;--fr6-navy-soft:#182433;--fr6-blue:var(--wb-primary);--fr6-blue-hover:var(--wb-primary-hover);--fr6-pink:var(--wb-action);--fr6-pink-hover:var(--wb-action-hover);--fr6-canvas:var(--wb-bg);--fr6-surface:var(--wb-bg-elevated);--fr6-line:var(--wb-border);--fr6-line-soft:#e8ebef;--fr6-ink:var(--wb-text);--fr6-muted:var(--wb-text-muted);--fr6-subtle:#f8f9fa;--wb211-navy:#071224;--wb211-navy-soft:#101d35;--wb211-blue:#086f9f;--wb211-blue-dark:#075b84;--wb211-pink:#c91872;--wb211-line:#dce3eb;--wb211-shadow:0 18px 50px rgba(10, 25, 48, .10);--r33-navy:#0f1722;--r33-navy-soft:#1d2a38;--r33-blue:#1399d6;--r33-blue-hover:#087eb5;--r33-link:#086b99;--r33-pink:#d8116a;--r33-pink-hover:#c70f63;--r33-canvas:#f5f6f7;--r33-surface:#ffffff;--r33-line:#d8dde3;--r33-line-soft:#e8ebee;--r33-ink:#1f2833;--r33-muted:#5f6b78;--wb-danger-hover:#8f1d2f;--wb-r27-ease:cubic-bezier(.2, .75, .25, 1);--wb-r27-navy:#101a31;--wb-r27-blue:var(--wb-action);--wb-r27-blue-strong:var(--wb-action-hover);--wb-r27-pink:#e40b7d;--wb-r27-canvas:var(--wb-bg);--wb-r27-shadow:0 24px 70px rgba(27, 42, 79, .12);--wb-action:#3059d9;--wb-action-hover:#2445b4;--wb-danger-soft:#fff0f3;--wb-success-soft:#e8f7f0;--wb-warning-soft:#fff5dc;--wb-info:#2057a7;--wb-info-soft:#edf4ff;--fr6-border:var(--wb-border);}.dark{color-scheme:dark;--wb-bg:#101622;--wb-bg-elevated:#182131;--wb-bg-muted:#222f43;--wb-bg-subtle:#141d2b;--wb-text:#f2f5fc;--wb-text-soft:#c3cddd;--wb-text-muted:#aab8cc;--wb-border:#35445b;--wb-border-strong:#74849d;--wb-header:rgba(16,22,34,.96);--wb-primary-soft:#202e51;--wb-shadow-xs:0 1px 2px rgba(0, 0, 0, .22);--wb-shadow-sm:0 10px 28px rgba(0, 0, 0, .22);--wb-shadow-md:0 20px 55px rgba(0, 0, 0, .28);--wb-shadow-lg:0 35px 90px rgba(0, 0, 0, .36);--wb-muted:var(--wb-text-muted);--wb-surface:var(--wb-bg-elevated);--wb-focus:#a7beff;--wb-primary:#a7beff;--wb-primary-hover:#cbd8ff;--wb-accent:#ff9bce;--wb-danger:#ff9bb1;--wb-warning:#f6d080;--wb-success:#82dfb8;--fr5-bg:var(--wb-bg);--fr5-surface:var(--wb-bg-elevated);--fr5-border:var(--wb-border);--fr5-border-soft:var(--wb-border);--fr5-ink:var(--wb-text);--fr6-canvas:var(--wb-bg);--fr6-surface:var(--wb-bg-elevated);--fr6-line:var(--wb-border);--fr6-line-soft:#2d3a49;--fr6-ink:var(--wb-text);--fr6-muted:var(--wb-text-muted);--fr6-subtle:#1a2532;--wb211-pink:#ff69c2;--wb-danger-hover:#ffc0cb;--wb-action:#385ed6;--wb-action-hover:#294ac1;--wb-danger-soft:#442333;--wb-success-soft:#173e33;--wb-warning-soft:#42361d;--wb-info:#a2ceff;--wb-info-soft:#1e3654;--fr5-blue:var(--wb-primary);--fr5-blue-hover:var(--wb-primary-hover);--fr5-pink:var(--wb-action);--fr5-pink-hover:var(--wb-action-hover);--fr5-muted:var(--wb-text-muted);--fr6-blue:var(--wb-primary);--fr6-blue-hover:var(--wb-primary-hover);--fr6-pink:var(--wb-action);--fr6-pink-hover:var(--wb-action-hover);--fr6-border:var(--wb-border);--surface:var(--wb-bg-elevated);--muted-surface:var(--wb-bg-muted);--text:var(--wb-text);--text-muted:var(--wb-text-muted);--border:var(--wb-border);--wb-r27-blue:var(--wb-action);--wb-r27-blue-strong:var(--wb-action-hover);--wb-r27-canvas:var(--wb-bg);--r33-link:#a9d6ff;--r33-canvas:var(--wb-bg);--r33-surface:var(--wb-bg-elevated);--r33-line:var(--wb-border);--r33-line-soft:#2b394b;--r33-ink:var(--wb-text);--r33-muted:var(--wb-text-muted);}html.oled{--wb-bg:#000000;--wb-bg-elevated:#090d14;--wb-bg-muted:#171e2a;--wb-bg-subtle:#05080d;--wb-text:#f2f5fc;--wb-text-soft:#c3cddd;--wb-text-muted:#aab8cc;--wb-border:#354052;--wb-border-strong:#74849d;--wb-primary:#a7beff;--wb-primary-hover:#cbd8ff;--wb-primary-soft:#202e51;--wb-action:#385ed6;--wb-action-hover:#294ac1;--wb-accent:#ff9bce;--wb-header:rgba(0,0,0,.96);--wb-danger:#ff9bb1;--wb-danger-soft:#442333;--wb-success:#82dfb8;--wb-success-soft:#173e33;--wb-warning:#f6d080;--wb-warning-soft:#42361d;--wb-info:#a2ceff;--wb-info-soft:#1e3654;--wb-focus:#a7beff;--fr5-blue:var(--wb-primary);--fr5-blue-hover:var(--wb-primary-hover);--fr5-pink:var(--wb-action);--fr5-pink-hover:var(--wb-action-hover);--fr5-ink:var(--wb-text);--fr5-muted:var(--wb-text-muted);--fr5-bg:var(--wb-bg);--fr5-surface:var(--wb-bg-elevated);--fr5-border:var(--wb-border);--fr5-border-soft:var(--wb-border);--fr6-blue:var(--wb-primary);--fr6-blue-hover:var(--wb-primary-hover);--fr6-pink:var(--wb-action);--fr6-pink-hover:var(--wb-action-hover);--fr6-ink:var(--wb-text);--fr6-muted:var(--wb-text-muted);--fr6-canvas:var(--wb-bg);--fr6-surface:var(--wb-bg-elevated);--fr6-border:var(--wb-border);--fr6-line:var(--wb-border);--surface:var(--wb-bg-elevated);--muted-surface:var(--wb-bg-muted);--text:var(--wb-text);--text-muted:var(--wb-text-muted);--border:var(--wb-border);--wb-r27-blue:var(--wb-action);--wb-r27-blue-strong:var(--wb-action-hover);--wb-r27-canvas:var(--wb-bg);--r33-canvas:#000000;--r33-surface:#090d14;--r33-line:#354052;--r33-line-soft:#202a38;--r33-ink:var(--wb-text);--r33-muted:var(--wb-text-muted);}@font-face{font-family:"Vazirmatn Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url('/assets/vazirmatn-arabic.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+25CC}@font-face{font-family:"Vazirmatn Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url('/assets/vazirmatn-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{min-height:100%;scroll-behavior:smooth;background:var(--wb-bg)}body,#root{min-height:100vh}body{margin:0;direction:rtl;font-family:var(--font-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[data-locale="en"] body{direction:ltr}*{box-sizing:border-box}img,svg,video,canvas{max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}[hidden]{display:none !important}::selection{background:rgba(79,109,245,.22);color:var(--wb-text)}:focus-visible{outline:3px solid rgba(79,109,245,.32);outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--wb-text)}h1{font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.35}h2{font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.45}h3{font-size:1.08rem;line-height:1.55}p{color:var(--wb-text-soft)}small{color:var(--wb-text-muted)}.public-content{min-height:calc(100vh - 160px)}.private-content{min-height:calc(100vh - 90px)}.layout-public-page,.layout-page,.marketing-page,.wb23-home,.wb21-projects-page,.wb23-freelancers-page,.wb23-project-view,.wb23-freelancer-profile,.dashboard-v206,.account-settings-page,.security-center,.kyc-page,.project-wizard-page,.wb23-notifications,.wb23-chat-page,.wb23-messages-index{width:100%;min-width:0}.skip-link{position:fixed;inset-inline-start:16px;top:-80px;z-index:9999;padding:10px 16px;color:#fff;background:var(--wb-action);border-radius:var(--wb-radius-md);transition:top .18s ease}.skip-link:focus{top:16px}.safe-scroll{scrollbar-width:thin;scrollbar-color:var(--wb-border-strong) transparent}.safe-scroll::-webkit-scrollbar{width:8px;height:8px}.safe-scroll::-webkit-scrollbar-thumb{background:var(--wb-border-strong);border-radius:999px}.card,.surface-panel,.card-soft,.mini-card,.market-card,.trust-card,.guide-card,.organization-card,.subscription-card,.service-card,.interview-card,.match-card,.blog-card,.bank-transfer-card,.manual-receipt-form,.draft-card,.settings-panel,.integration-card,.manual-admin-card,.risk-card,.refund-card,.admin-module-card,.wb206-wallet-card,.wb23-content-section,.wb23-profile-section,.wb23-profile-side-section{min-width:0;border:1px solid var(--wb-border);background:var(--wb-bg-elevated)}.card,.surface-panel,.card-soft,.mini-card,.market-card,.trust-card,.guide-card,.organization-card,.subscription-card,.service-card,.interview-card,.match-card,.blog-card,.bank-transfer-card,.manual-receipt-form,.draft-card,.settings-panel,.integration-card,.manual-admin-card,.risk-card,.refund-card,.admin-module-card,.wb206-wallet-card,.wb23-content-section,.wb23-profile-section,.wb23-profile-side-section{padding:20px}.card-soft{background:color-mix(in srgb,var(--wb-bg-elevated) 88%,transparent);backdrop-filter:blur(14px)}.section-heading,.section-toolbar,.wb23-section-head,.admin-page-hero,.settings-preview-head,.bank-transfer-head,.kyc-summary-head,.manual-admin-main,.wb23-project-header,.wb23-conversation-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-heading{margin-bottom:22px}.section-kicker,.eyebrow,.admin-eyebrow,.wb23-kicker,.wb23-chat-kicker,.wb21-auth-kicker{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-bottom:8px;color:var(--wb-primary);font-weight:780;letter-spacing:.01em}.section-description{max-width:760px;color:var(--wb-text-soft);font-size:.93rem;line-height:1.9}.layout-block,.wb23-section,.enterprise-section,.wb206-overview-section{margin-block:28px}.cta-primary,.site-cta,.v17-login-link,.auth-submit,.pwa-action,.dashboard-action-cta,.wb23-package-order,.wb23-profile-primary-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid transparent;border-radius:11px;font-size:.88rem;font-weight:760;line-height:1.2;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.cta-primary,.site-cta,.auth-submit,.pwa-action,.dashboard-action-cta,.wb23-package-order,.wb23-profile-primary-action{color:#fff;background:var(--wb-primary);box-shadow:0 7px 18px rgba(79,109,245,.2)}.cta-primary:hover,.site-cta:hover,.auth-submit:hover,.pwa-action:hover,.dashboard-action-cta:hover,.wb23-package-order:hover,.wb23-profile-primary-action:hover{background:var(--wb-primary-hover);transform:translateY(-1px);box-shadow:0 10px 24px rgba(79,109,245,.26)}.v17-login-link{color:var(--wb-text-soft);border-color:var(--wb-border);background:var(--wb-bg-elevated);box-shadow:none}.v17-login-link:hover{color:var(--wb-text);border-color:var(--wb-border-strong);background:var(--wb-bg-muted)}.row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where(input:not([type='checkbox']):not([type='radio']):not([type='range']):not([type='color'])),select,textarea,.input,.select,.textarea,.global-search-input,.code-editor{width:100%;min-height:44px;padding:10px 13px;color:var(--wb-text);border:1px solid var(--wb-border);border-radius:11px;outline:none;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-xs);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}textarea,.textarea{min-height:128px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--wb-text-muted);opacity:.85}input:focus,select:focus,textarea:focus,.input:focus,.select:focus,.textarea:focus,.global-search-input:focus,.code-editor:focus{border-color:var(--wb-primary);box-shadow:0 0 0 4px rgba(79,109,245,.12)}input[type='checkbox'],input[type='radio']{accent-color:var(--wb-primary)}.field-label,.settings-label{display:block;margin-bottom:6px;color:var(--wb-text);font-size:.875rem;font-weight:740}.form-help,.field-help,.builder-help{margin-top:5px;color:var(--wb-text-muted);font-size:.875rem;line-height:1.8}.form-alert,.form-success,.form-error,.notice,.notice-success,.notice-danger,.settings-notice,.inline-alert{padding:12px 14px;border:1px solid var(--wb-border);border-radius:11px;color:var(--wb-text-soft);background:var(--wb-bg-subtle)}.form-success,.notice-success{color:var(--wb-success);border-color:color-mix(in srgb,var(--wb-success) 32%,var(--wb-border));background:color-mix(in srgb,var(--wb-success) 8%,var(--wb-bg-elevated))}.form-error,.notice-danger,.settings-notice.error{color:var(--wb-danger);border-color:color-mix(in srgb,var(--wb-danger) 32%,var(--wb-border));background:color-mix(in srgb,var(--wb-danger) 8%,var(--wb-bg-elevated))}.checkbox-row,.market-check,.toggle-row,.settings-switch,.integration-switch,.integration-enable{display:flex;align-items:flex-start;gap:10px}.market-check{padding:12px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle)}.market-check strong{display:block;font-size:.875rem}.market-check small{display:block;margin-top:2px}.choice-chip-grid,.budget-preset-grid,.visibility-picker,.role-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.badge,.score-pill,.success-pill,.discount-chip,.category-pill,.wb206-risk-badge,.wb206-action-priority,.wb23-verified,.verified-label,.wb21-verified,.wb23-freelancer-availability{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 9px;border:1px solid var(--wb-border);border-radius:999px;color:var(--wb-text-soft);background:var(--wb-bg-muted);font-weight:740;line-height:1.35}.badge.success,.success-pill,.notice-success{color:var(--wb-success)}.badge.warning{color:var(--wb-warning)}.badge.danger,.wb206-risk-badge{color:var(--wb-danger)}.status-dot,.dashboard-notification-dot,.live-dot,.save-status-dot{width:8px;height:8px;border-radius:50%;background:var(--wb-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--wb-success) 14%,transparent)}.site-header{width:100%;transition:box-shadow .18s ease,background-color .18s ease}.announcement-bar{display:flex;min-height:34px;align-items:center;justify-content:center;gap:8px;padding:5px 16px;color:#fff;background:linear-gradient(90deg,#3347b8,#4f6df5 55%,#3677cf);font-size:.875rem;font-weight:720}.announcement-dot{width:7px;height:7px;border-radius:50%;background:#54e5c8;box-shadow:0 0 0 4px rgba(84,229,200,.18)}.site-header-inner{display:flex;align-items:center;justify-content:space-between}.v17-nav-brand,.site-main-nav,.site-nav-actions,.brand-lockup{display:flex;align-items:center}.v17-nav-brand{min-width:0;gap:26px}.site-nav-actions{flex-shrink:0}.brand-mark{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;color:#fff}.brand-bridge-towers,.brand-bridge-arch,.brand-bridge-deck,.brand-mark-spark{position:absolute;display:block}.brand-bridge-towers{border-inline:4px solid #fff}.brand-bridge-arch{border-top:4px solid #fff;border-radius:50% 50% 0 0}.brand-bridge-deck{border-radius:999px;background:#fff}.brand-mark-spark{border-radius:50%;box-shadow:0 0 0 3px rgba(255,62,165,.17)}.brand-wordmark{align-items:baseline;color:var(--wb-text);font-weight:820;letter-spacing:-.025em}.site-nav-link{position:relative;display:inline-flex;align-items:center;transition:color .16s ease,background-color .16s ease}.site-icon-button{display:inline-flex;align-items:center;justify-content:center;color:var(--wb-text-soft);border:1px solid var(--wb-border);background:var(--wb-bg-elevated);transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.site-icon-button:hover{color:var(--wb-primary);border-color:var(--wb-border-strong);background:var(--wb-bg-muted)}.account-trigger{display:flex;height:42px;align-items:center;gap:9px;padding:4px 7px 4px 11px;color:var(--wb-text);border:1px solid var(--wb-border);background:var(--wb-bg-elevated)}.account-avatar,.wb23-avatar,.expert-initials,.profile-avatar-large,.session-device,.account-session-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:#fff;border-radius:12px;background:linear-gradient(145deg,#5e73ff,#3f58cd)}.account-avatar{width:31px;height:31px;font-size:.875rem;font-weight:800}.account-menu{position:absolute;top:calc(100% + 12px);inset-inline-end:0;z-index:100;padding:16px;border:1px solid var(--wb-border);background:var(--wb-bg-elevated)}.v17-account-head{display:flex;align-items:center;gap:12px;padding:4px 4px 14px;border-bottom:1px solid var(--wb-border)}.v17-account-sections{display:grid;gap:12px;padding-block:14px}.account-menu-link{padding:7px 8px;color:var(--wb-text-soft);border-radius:8px;font-weight:680}.account-menu-link:hover{color:var(--wb-primary);background:var(--wb-primary-soft)}.v17-account-actions{display:flex;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--wb-border)}.global-search-backdrop,.review-dialog-backdrop,.wb206-admin-drawer-backdrop{position:fixed;inset:0;z-index:110;display:grid;place-items:start center;padding:11vh 20px 30px;background:rgba(5,10,18,.64);backdrop-filter:blur(7px)}.global-search-dialog,.review-dialog,.wb206-admin-drawer{width:min(680px,100%);max-height:78vh;overflow:auto;border:1px solid var(--wb-border);border-radius:var(--wb-radius-xl);background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-lg)}.global-search-dialog{padding:20px}.global-search-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.mobile-menu{inset-block:0;inset-inline-end:0}.v17-mobile-menu-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--wb-border);background:var(--wb-bg-elevated)}.v17-mobile-public-links,.v17-mobile-account-grid{display:grid;gap:8px}.v17-mobile-public-links a,.v17-mobile-account-grid a{padding:11px 12px;color:var(--wb-text-soft);font-weight:680}.v17-mobile-auth{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.site-footer,.wb21-footer{margin-top:64px;border-top:1px solid var(--wb-border);background:var(--wb-bg-subtle)}.wb21-footer-main{display:grid}.wb21-footer-brand{max-width:390px}.wb21-footer-contact{margin-top:16px;display:grid;gap:6px;color:var(--wb-text-soft);font-size:.875rem}.wb21-footer-links{display:grid}.wb21-footer-links strong{display:block;margin-bottom:10px}.wb21-footer-links a{padding-block:4px;color:var(--wb-text-soft)}.wb21-footer-links a:hover{color:var(--wb-primary)}.wb21-footer-actions{display:flex;flex-direction:column;align-items:flex-start}.wb21-footer-social{display:flex;flex-wrap:wrap;gap:8px}.wb21-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--wb-border);color:var(--wb-text-muted)}.page-header{position:relative}.page-header::after{content:'';position:absolute;inset-block:0;inset-inline-end:0;width:4px;background:linear-gradient(var(--wb-primary),var(--wb-accent))}.page-header-glow{position:absolute;width:240px;height:240px;inset-inline-start:-90px;top:-120px;border-radius:50%;background:rgba(79,109,245,.1);filter:blur(12px)}.empty-state-v13,.wb23-market-empty,.empty-enterprise,.monitoring-empty,.wb23-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.empty-state-icon,.admin-trend-empty-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;color:var(--wb-primary);border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-primary-soft)}.empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin-top:22px}.pagination button,.pagination a{display:inline-flex;min-width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--wb-border);border-radius:9px;background:var(--wb-bg-elevated)}.pagination .active{color:#fff;border-color:var(--wb-primary);background:var(--wb-primary)}.connection-banner,.pwa-toast{position:fixed;inset-inline:16px;bottom:16px;z-index:150;display:flex;max-width:560px;margin-inline:auto;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;color:#fff;border-radius:12px;background:#172033;box-shadow:var(--wb-shadow-lg)}.pwa-close{color:inherit;background:transparent}.wb23-hero,.marketing-hero,.trust-page-hero,.category-hero,.integrations-hero{position:relative;overflow:hidden;border:1px solid var(--wb-border);border-radius:26px;background:radial-gradient(circle at 12% 20%,rgba(79,109,245,.13),transparent 24rem),radial-gradient(circle at 88% 90%,rgba(32,184,166,.09),transparent 21rem),var(--wb-bg-elevated);box-shadow:var(--wb-shadow-sm)}.wb23-hero{padding:clamp(32px,6vw,76px)}.wb23-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(28px,5vw,68px)}.wb23-hero-copy{max-width:690px}.wb23-hero-copy h1{font-size:clamp(2.25rem,5vw,4.7rem);line-height:1.22;letter-spacing:-.045em}.wb23-hero-copy > p{max-width:630px;margin-top:18px;font-size:clamp(.98rem,1.4vw,1.14rem);line-height:2}.wb23-role-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.wb23-market-search{padding:20px;border:1px solid var(--wb-border);border-radius:20px;background:color-mix(in srgb,var(--wb-bg-elevated) 92%,transparent);box-shadow:var(--wb-shadow-md);backdrop-filter:blur(16px)}.wb23-search-main{display:grid;gap:14px}.wb23-search-fields{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px}.wb23-search-submit{display:flex;justify-content:flex-end;margin-top:10px}.wb23-search-shortcuts{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.wb23-search-shortcuts a,.wb23-search-shortcuts button{padding:5px 9px;color:var(--wb-text-soft);border:1px solid var(--wb-border);border-radius:999px;background:var(--wb-bg-subtle);font-size:.875rem}.wb23-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.wb23-proof > *{padding:14px;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-subtle)}.wb23-category-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.category-icon,.dashboard-metric-icon,.dashboard-action-icon,.admin-module-icon,.integration-card-icon,.integration-tab-icon,.aside-icon,.security-feature-icon,.kyc-file-icon,.wb23-notification-icon{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--wb-primary);border-radius:11px;background:var(--wb-primary-soft)}.wb23-home-project-list,.wb23-freelancer-list,.project-index-grid,.wb23-notification-list,.wb23-conversation-list,.proposal-pipeline-list,.wb206-action-list,.admin-queue-list,.review-list-v13,.internal-note-history,.client-error-list{display:grid;gap:12px}.wb23-home-expert-grid,.expert-card-grid,.portfolio-grid-v13,.wb23-portfolio-grid,.blog-grid,.media-grid-v13,.provider-health-grid,.growth-metrics,.admin-overview-stats,.dashboard-metrics,.account-summary-grid,.settings-grid,.wb206-wallet-grid{display:grid;gap:14px}.wb23-home-expert-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wb23-final-cta,.final-cta,.landing-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(26px,4vw,48px);color:#fff;border-radius:24px;background:linear-gradient(130deg,#293b9e,#4f6df5 58%,#248a83);box-shadow:var(--wb-shadow-md)}.wb23-final-cta h2,.final-cta h2,.landing-cta h2,.wb23-final-cta p,.final-cta p,.landing-cta p{color:#fff}.journey-panel,.faq-list{display:grid;gap:12px}.journey-step,.faq-item{padding:18px;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-elevated)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;font-weight:760}.faq-item p{margin:12px 0 0}.layout-media{overflow:hidden;border-radius:20px;background:var(--wb-bg-muted)}.layout-media img{display:block;width:100%;aspect-ratio:16 / 8.5;object-fit:cover}.layout-media figcaption{padding:10px 14px;color:var(--wb-text-muted);font-size:.875rem}.layout-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.layout-stats article{padding:20px;text-align:center;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-elevated)}.layout-stats strong{display:block;color:var(--wb-primary);font-size:1.7rem}.layout-stats span{color:var(--wb-text-soft);font-size:.875rem}.prose h2,.prose h3,.prose h4{margin-top:1.6em;margin-bottom:.6em}.article-shell{max-width:900px;margin-inline:auto}.article-cover{overflow:hidden;margin-bottom:24px;border-radius:22px}.wb21-projects-page{display:grid;gap:18px}.wb21-filter-primary{align-items:end}.wb21-filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--wb-border);color:var(--wb-text-muted);font-size:.875rem}.wb21-filter-toggle{align-items:center;gap:7px;padding:7px 10px;color:var(--wb-text-soft);border-radius:9px;background:var(--wb-bg-muted);font-size:.875rem;font-weight:700}.wb21-filter-advanced{margin-top:14px;padding:16px;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-subtle)}.wb21-filter-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.active-filter-strip{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;border:1px solid var(--wb-border);background:var(--wb-bg-elevated)}.active-filter-strip span{padding:4px 8px;color:var(--wb-primary);border-radius:999px;background:var(--wb-primary-soft);font-size:.875rem}.active-filter-strip button{margin-inline-start:auto;color:var(--wb-danger);background:transparent;font-size:.875rem}.project-index-grid{grid-template-columns:1fr}.project-index-card,.wb21-project-card,.wb23-project-result{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:22px;padding:20px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-xs);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.project-index-card:hover,.wb21-project-card:hover,.wb23-project-result:hover{border-color:color-mix(in srgb,var(--wb-primary) 38%,var(--wb-border));box-shadow:var(--wb-shadow-sm);transform:translateY(-1px)}.wb21-project-main,.wb23-project-result-main{min-width:0}.wb21-project-main h2,.wb23-project-result-main h2,.project-index-card h2{margin-bottom:7px;font-size:1.08rem}.wb21-project-main p,.wb23-project-result-main p,.project-index-card p{display:-webkit-box;overflow:hidden;margin-bottom:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wb21-project-flags,.project-index-tags,.wb23-chip-row,.wb23-chip-row-lg,.expert-skills,.wb23-project-badges,.profile-trust-row,.profile-quick-meta,.wb23-project-highlights{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.project-index-tags span,.wb23-chip-row span,.wb23-chip-row-lg span,.expert-skills span,.wb23-project-badges span,.profile-trust-row span,.profile-quick-meta span,.wb23-project-highlights span{padding:4px 8px;color:var(--wb-text-soft);border:1px solid var(--wb-border);border-radius:999px;background:var(--wb-bg-subtle);font-size:.875rem}.project-index-meta,.wb21-project-meta{display:flex;flex-wrap:wrap;gap:16px;margin-top:13px;color:var(--wb-text-muted);font-size:.875rem}.project-index-side,.wb21-project-side,.wb23-project-result-side{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:12px;padding-inline-start:18px;border-inline-start:1px solid var(--wb-border)}.project-index-side strong,.wb21-project-side strong,.wb23-project-result-side strong{display:block;color:var(--wb-text);font-size:1rem}.project-index-owner,.wb23-project-owner{color:var(--wb-text-soft);font-size:.875rem}.wb21-save-link{display:inline-flex;align-items:center;gap:6px}.wb23-project-header-main{min-width:0;flex:1 1 auto}.wb23-project-header-main > p{max-width:780px}.wb23-project-highlights{gap:10px;margin:0}.wb23-project-highlights > div{display:grid;min-width:128px;gap:3px;padding:9px 12px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle)}.wb23-project-highlights dt{color:var(--wb-text-muted);font-size:.875rem}.wb23-project-highlights dd{margin:0;color:var(--wb-text);font-weight:790}.wb23-project-header > .wb23-project-owner{display:grid;width:min(100%,240px);flex:0 0 240px;grid-template-columns:auto minmax(0,1fr);align-items:center;align-self:stretch;gap:12px;padding-inline-start:22px;border-inline-start:1px solid var(--wb-border)}.wb23-project-owner > div{display:grid;min-width:0;gap:2px}.wb23-project-owner > div strong{overflow-wrap:anywhere;color:var(--wb-text)}.wb23-project-owner > button{grid-column:1 / -1;justify-content:center}.wb23-project-layout{display:grid;align-items:start}.wb23-project-content{display:grid}.wb23-project-description{white-space:pre-wrap;line-height:2}.wb23-attachment-list{display:grid;gap:8px}.wb23-attachment-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg-subtle)}.wb23-attachment-unavailable{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px dashed var(--wb-border);border-radius:10px;background:var(--wb-bg-subtle);color:var(--wb-text-muted);cursor:not-allowed}.wb23-attachment-unavailable strong{color:var(--wb-text)}.wb23-proposal-composer,.wb23-proposal-preview,.wb23-login-prompt,.wb23-project-sticky{padding:18px;border:1px solid var(--wb-border);background:var(--wb-bg-elevated)}.wb23-project-sticky{position:sticky}.wb23-project-sticky > section{display:grid;gap:10px}.wb23-project-sticky > section > strong{color:var(--wb-text)}.wb23-project-sticky > section > small{color:var(--wb-text-muted)}.wb23-project-sticky > section > .btn,.wb23-project-sticky > section > .btn-ghost{justify-content:center}.wb23-project-sticky > nav{display:grid;gap:4px;border-block:1px solid var(--wb-border)}.wb23-project-sticky > nav a{color:var(--wb-text-soft);font-size:.875rem}.wb23-project-sticky > nav a:hover{color:var(--wb-primary)}@media (max-width: 768px){.wb23-project-header > .wb23-project-owner{width:100%;flex-basis:auto;grid-template-columns:auto minmax(0,1fr);padding-inline-start:0;padding-top:16px;border-inline-start:0;border-top:1px solid var(--wb-border)}.wb23-project-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wb23-project-highlights > div{min-width:0}}@media (max-width: 460px){.wb23-project-highlights{grid-template-columns:1fr}}.wb23-proposal-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wb23-input-suffix{position:relative}.wb23-input-suffix span{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);color:var(--wb-text-muted);font-size:.875rem}.wb23-proposal-checklist,.wb23-publish-checklist,.wb23-studio-proposal-checklist{display:grid;gap:8px;padding:13px;border-radius:11px;background:var(--wb-bg-subtle)}.wb23-proposal-actions,.wizard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.wb23-proposal-list{display:grid}.wb23-proposal-person{display:flex;align-items:center;gap:10px}.wb23-proposal-row-actions{display:flex;flex-wrap:wrap;gap:7px}.project-stepper{grid-template-columns:repeat(4,1fr)}.project-stepper > *{position:relative;color:var(--wb-text-muted);font-size:.875rem}.project-stepper .active{border-color:var(--wb-primary)}.project-wizard-card{border:1px solid var(--wb-border);background:var(--wb-bg-elevated)}.wizard-section{display:grid}.wizard-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-tip,.selection-summary,.wb23-publish-review,.draft-card{padding:14px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle)}.wizard-aside{position:sticky}.wb23-expert-quick-search,.wb23-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.wb23-freelancer-card,.expert-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:19px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-xs)}.wb23-freelancer-identity{display:flex;align-items:flex-start;gap:13px}.wb23-avatar,.expert-initials{width:48px;height:48px;font-weight:820}.wb23-avatar-lg,.profile-avatar-large{font-size:1.5rem;font-weight:850}.wb23-freelancer-metrics,.wb23-profile-scoreboard{display:grid;margin-top:14px}.wb23-freelancer-metrics > *,.wb23-profile-scoreboard > *{padding:9px;text-align:center;border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg-subtle)}.wb23-freelancer-metrics strong,.wb23-profile-scoreboard strong{display:block;color:var(--wb-text)}.wb23-freelancer-metrics span,.wb23-profile-scoreboard span{color:var(--wb-text-muted);font-size:.875rem}.wb23-muted-note{color:var(--wb-text-muted);font-size:.875rem}.wb23-profile-nav{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid var(--wb-border)}.wb23-profile-nav a{padding:6px 10px;color:var(--wb-text-soft);border-radius:9px;background:var(--wb-bg-muted);font-size:.875rem}.wb23-profile-layout{display:grid;align-items:start}.wb23-service-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.wb23-portfolio-grid,.portfolio-grid-v13{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-card-v13{overflow:hidden;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-elevated)}.portfolio-placeholder{place-items:center}.wb23-review-list{display:grid;gap:10px}.wb23-hire-panel{position:sticky;top:94px;border:1px solid var(--wb-border);background:var(--wb-bg-elevated)}.availability-public-list,.certificate-public-list,.profile-languages{display:flex;flex-wrap:wrap;gap:7px}.auth-page,.wb21-auth-page{display:grid;min-height:100vh;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);background:var(--wb-bg)}.auth-aside,.wb21-auth-aside{position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(34px,6vw,72px);color:#fff;background:radial-gradient(circle at 12% 16%,rgba(103,126,255,.58),transparent 22rem),radial-gradient(circle at 85% 85%,rgba(32,184,166,.28),transparent 19rem),linear-gradient(150deg,#192453,#263a9b 58%,#173f50)}.auth-aside h1,.auth-aside h2,.auth-aside h3,.auth-aside p,.wb21-auth-aside h1,.wb21-auth-aside h2,.wb21-auth-aside h3,.wb21-auth-aside p{color:#fff}.wb21-auth-points{margin-top:24px}.wb21-auth-points > *{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.07)}.wb21-auth-more{color:rgba(255,255,255,.75);font-size:.875rem}.auth-form-wrap,.wb21-auth-form-wrap{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:clamp(26px,5vw,64px)}.auth-form-wrap > *,.wb21-auth-form-wrap > *{width:min(100%,500px)}.auth-form-panel{display:block}.auth-mobile-brand{align-items:center;justify-content:space-between;gap:16px}.auth-aside-brand-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.auth-aside-brand-row .locale-toggle{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);box-shadow:none}.auth-aside-brand-row .locale-toggle button{color:rgba(255,255,255,.74)}.auth-aside-brand-row .locale-toggle button[aria-pressed="true"]{color:#111c46;background:#fff}.auth-aside-brand-row .brand-wordmark strong{color:#fff}.auth-aside-brand-row .brand-wordmark small{color:rgba(255,255,255,.68)}.auth-aside .wb21-auth-kicker{display:inline-flex;align-items:center;gap:7px;color:#ff9bd6}.wb21-auth-points > * > span{display:grid;gap:2px}.wb21-auth-points small{color:rgba(255,255,255,.68)}.auth-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auth-step{color:var(--wb-text-muted);font-size:.875rem}.auth-form{display:grid;gap:14px}.auth-input-wrap,.password-field{position:relative}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-text-button{color:var(--wb-primary);background:transparent;font-size:.875rem;font-weight:700}.auth-warning,.auth-security-summary,.auth-privacy-note,.smart-captcha{padding:12px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle);color:var(--wb-text-soft);font-size:.875rem}.auth-security-summary{display:flex;align-items:center;gap:11px;margin-bottom:18px}.auth-security-summary > span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;color:var(--wb-primary);border-radius:10px;background:var(--wb-bg-elevated)}.auth-security-summary p{display:grid;min-width:0;gap:2px;margin:0}.auth-security-summary strong,.auth-security-summary small{display:block}.auth-security-summary small{color:var(--wb-text-muted);line-height:1.65}.auth-input-wrap > svg{position:absolute;z-index:1;inset-inline-start:14px;top:50%;color:var(--wb-text-muted);transform:translateY(-50%);pointer-events:none}.auth-form .auth-input-wrap > input{padding-inline-start:44px !important}.auth-form .password-field.auth-input-wrap > input{padding-inline-end:76px !important}.password-field.auth-input-wrap > button{position:absolute;z-index:2;inset-inline-end:7px;top:50%;min-width:58px;min-height:34px;padding-inline:9px;color:var(--wb-primary);border-radius:9px;background:var(--wb-primary-soft);font-size:.875rem;font-weight:800;transform:translateY(-50%)}.auth-warning{color:var(--wb-warning)}.auth-submit{width:100%;min-height:46px}.auth-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:wb-spin .8s linear infinite}.auth-divider{position:relative;margin-block:6px;text-align:center;color:var(--wb-text-muted);font-size:.875rem}.auth-divider::before{content:'';position:absolute;inset-inline:0;top:50%;border-top:1px solid var(--wb-border)}.auth-divider span{position:relative;padding-inline:10px;background:var(--wb-bg)}.auth-passkey{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-elevated)}.auth-footer,.auth-legal{margin-top:18px;text-align:center;color:var(--wb-text-muted);font-size:.875rem}.auth-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}@keyframes wb-spin{to{transform:rotate(360deg)}}.dashboard-v206{display:grid}.dashboard-action-list{display:grid}.dashboard-action-list > *{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;background:var(--wb-bg-elevated)}.dashboard-clear{display:flex;align-items:center;gap:8px;color:var(--wb-success)}.dashboard-metrics .card,.admin-overview-stats > *{padding:16px}.dashboard-middle-grid{display:grid;grid-template-columns:1.25fr .75fr}.dashboard-finance{display:grid;gap:12px}.dashboard-navigation-grid{display:grid}.dashboard-nav-group strong{display:block;margin-bottom:8px}.dashboard-nav-group a{display:block;padding-block:5px;color:var(--wb-text-soft);font-size:.875rem}.dashboard-nav-group a:hover{color:var(--wb-primary)}.dashboard-recent{display:grid;gap:9px}.dashboard-admin-bridge{padding:16px;color:#fff;border-radius:14px;background:linear-gradient(125deg,#263c9f,#4f6df5)}.onboarding-checklist{border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated)}.onboarding-progress{height:8px;overflow:hidden;margin-block:12px;border-radius:999px;background:var(--wb-bg-muted)}.onboarding-progress > *{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--wb-primary),var(--wb-accent))}.onboarding-items{display:grid}.onboarding-items > *{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border-radius:10px;background:var(--wb-bg-subtle)}.proposal-pipeline{display:grid}.proposal-pipeline-list > *,.interview-card,.proposal-draft{padding:15px;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-elevated)}.proposal-compare-tray{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-md)}.wb206-order-timeline{padding:18px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated)}.wb206-order-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.wb206-order-steps > *{position:relative;padding:10px 8px;text-align:center;color:var(--wb-text-muted);border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg-subtle);font-size:.875rem}.wb206-order-steps .active,.wb206-order-steps .complete{color:var(--wb-primary);border-color:color-mix(in srgb,var(--wb-primary) 38%,var(--wb-border));background:var(--wb-primary-soft)}.wb206-next-action{margin-top:12px;padding:12px;border-radius:11px;background:var(--wb-primary-soft)}.order-switcher{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-elevated)}.kanban-board{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.kanban-column{min-height:360px;padding:12px;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-subtle)}.kanban-card{margin-top:10px;padding:12px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-xs)}.wb23-notification-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:6px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-elevated)}.wb23-notification-tabs button{min-height:36px;padding:6px 11px;color:var(--wb-text-soft);border-radius:8px;background:transparent;font-size:.875rem;font-weight:700}.wb23-notification-tabs button.active{color:var(--wb-primary);background:var(--wb-primary-soft)}.wb23-notification-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.wb23-notification-list > *{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-elevated)}.wb23-notification-copy{min-width:0}.wb23-notification-copy p{margin:4px 0 0}.wb23-notification-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.wb23-chat-layout{display:grid;grid-template-columns:280px minmax(0,1fr) 280px;min-height:650px;overflow:hidden;border:1px solid var(--wb-border);border-radius:18px;background:var(--wb-bg-elevated)}.wb23-chat-context,.wb23-chat-person{padding:16px;background:var(--wb-bg-subtle)}.wb23-chat-context{border-inline-end:1px solid var(--wb-border)}.wb23-chat-person{border-inline-start:1px solid var(--wb-border)}.wb23-chat-main{display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr) auto}.wb23-chat-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;border-bottom:1px solid var(--wb-border)}.wb23-message-stream{display:flex;min-height:0;flex-direction:column;gap:10px;overflow-y:auto;padding:18px}.wb23-message-stream > *{max-width:min(76%,620px);padding:10px 12px;border:1px solid var(--wb-border);border-radius:13px 13px 5px 13px;background:var(--wb-bg-subtle)}.wb23-message-stream > *.is-own{align-self:flex-end;color:#fff;border-color:var(--wb-primary);border-radius:13px 13px 13px 5px;background:var(--wb-primary)}.wb23-message-stream > *.is-flagged{border-color:color-mix(in srgb,var(--wb-danger) 40%,var(--wb-border))}.wb23-message-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:.875rem;opacity:.76}.wb23-message-attachments{display:grid;gap:6px;margin-top:7px}.wb23-chat-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;padding:13px;border-top:1px solid var(--wb-border)}.wb23-file-button{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg-subtle)}.wb23-selected-file{padding:7px 9px;border-radius:8px;background:var(--wb-bg-muted);font-size:.875rem}.wb23-messages-index{display:grid;gap:14px}.wb23-conversation-search{max-width:360px}.wb23-conversation-list > *{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-elevated)}.wb23-conversation-list > *:hover{border-color:var(--wb-border-strong);background:var(--wb-bg-subtle)}.wb206-wallet-summary{display:grid;gap:14px}.wb206-wallet-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.wb206-wallet-card.is-primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,#3650cf,#4f6df5 65%,#26968c)}.wb206-wallet-card.is-credit{border-color:color-mix(in srgb,var(--primary-500,#4f6df5) 35%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--primary-500,#4f6df5) 12%,var(--surface)),var(--surface))}.wb206-topup-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:24px;align-items:center;padding:clamp(20px,3vw,34px);border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--wb-shadow-sm)}.wb206-topup-copy{display:grid;gap:8px}.wb206-topup-copy h2,.wb206-topup-copy p{margin:0}.wb206-topup-copy p{color:var(--text-muted);line-height:1.9;max-width:62ch}.wb206-topup-form{display:grid;gap:10px;padding:18px;border:1px solid var(--border);border-radius:18px;background:var(--muted-surface,var(--surface))}.wb206-topup-form label{font-weight:800}.wb206-topup-input{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface)}.wb206-topup-input:focus-within{border-color:var(--primary-500,#4f6df5);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-500,#4f6df5) 18%,transparent)}.wb206-topup-input input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:12px 14px;color:var(--text);font:inherit}.wb206-topup-input span{display:grid;place-items:center;padding:0 14px;color:var(--text-muted);border-inline-start:1px solid var(--border)}.wb206-topup-quick{display:flex;flex-wrap:wrap;gap:8px}.wb206-topup-quick button,.wb206-topup-result button{border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);padding:7px 11px;cursor:pointer;font:inherit}.wb206-topup-result{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border:1px solid;border-radius:14px}.wb206-topup-result.is-success{color:var(--success-700,#08775b);border-color:color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,var(--success-500,#12a47a) 10%,var(--surface))}.wb206-topup-result.is-error{color:var(--danger-700,#b42318);border-color:color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,var(--danger-500,#dc3d32) 10%,var(--surface))}@media (max-width: 760px){.wb206-topup-card{grid-template-columns:1fr;padding:16px;border-radius:18px}.wb206-topup-form{padding:14px}}.wb32-credit-payment{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid color-mix(in srgb,var(--primary-500,#4f6df5) 30%,var(--border));border-radius:16px;background:color-mix(in srgb,var(--primary-500,#4f6df5) 8%,var(--surface))}.wb32-credit-payment > div{display:grid;gap:2px}.wb32-credit-payment span,.wb32-credit-payment small{color:var(--text-muted)}@media (max-width: 560px){.wb32-credit-payment{align-items:stretch;flex-direction:column}}.wb206-wallet-card.is-primary h3,.wb206-wallet-card.is-primary p,.wb206-wallet-card.is-primary strong{color:#fff}.wb206-wallet-explain{display:grid;gap:8px}.manual-payment-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:18px}.bank-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding-block:9px;border-bottom:1px solid var(--wb-border)}.bank-owner{color:var(--wb-text-muted);font-size:.875rem}.bank-instructions{display:grid;gap:8px;margin-top:14px}.manual-warning,.manual-critical{padding:12px;color:var(--wb-warning);border:1px solid color-mix(in srgb,var(--wb-warning) 32%,var(--wb-border));border-radius:11px;background:color-mix(in srgb,var(--wb-warning) 8%,var(--wb-bg-elevated))}.manual-pending{color:var(--wb-warning)}.data-row{display:grid;grid-template-columns:minmax(140px,.45fr) minmax(0,1fr);gap:14px;padding-block:10px;border-bottom:1px solid var(--wb-border)}.data-row:last-child{border-bottom:0}.account-settings-page{display:grid;gap:16px}.account-settings-tabs,.settings-tabs,.integration-tabs,.manual-filter-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:6px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-elevated)}.account-settings-tabs a,.account-settings-tabs button,.settings-tabs button,.integration-tabs button,.manual-filter-tabs button{padding:7px 11px;color:var(--wb-text-soft);border-radius:8px;background:transparent;font-size:.875rem;font-weight:700}.account-settings-tabs a.active,.account-settings-tabs button.active,.settings-tabs button.active,.integration-tabs button.active,.manual-filter-tabs button.active{color:var(--wb-primary);background:var(--wb-primary-soft)}.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-settings-panel{padding:20px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated)}.account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.account-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-link-grid a{padding:13px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle)}.account-session-list,.security-timeline{display:grid;gap:9px}.session-row,.account-session-list > *{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle)}.session-device,.account-session-icon{width:38px;height:38px}.account-sensitive-note,.sensitive-confirmation{padding:12px;border:1px solid color-mix(in srgb,var(--wb-warning) 30%,var(--wb-border));border-radius:11px;background:color-mix(in srgb,var(--wb-warning) 7%,var(--wb-bg-elevated))}.security-overview{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px}.security-score{display:grid;min-height:180px;place-items:center;text-align:center;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated)}.security-checks,.security-feature-card,.setup-step,.two-factor-setup,.backup-codes-card,.account-data-card,.account-delete-panel{padding:16px;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-elevated)}.security-action-row,.account-data-actions,.account-delete-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.secret-key-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:9px;background:var(--wb-bg-subtle)}.backup-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.backup-code-grid code{padding:8px;text-align:center;border-radius:8px;background:var(--wb-bg-muted)}.kyc-privacy-strip{padding:12px;color:var(--wb-primary);border:1px solid color-mix(in srgb,var(--wb-primary) 28%,var(--wb-border));border-radius:12px;background:var(--wb-primary-soft)}.kyc-summary{padding:18px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated)}.kyc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.kyc-facts > *{padding:10px;border-radius:10px;background:var(--wb-bg-subtle)}.kyc-file-list{display:grid;gap:8px}.kyc-file-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg-subtle)}.kyc-delete-zone{padding:16px;border:1px solid color-mix(in srgb,var(--wb-danger) 32%,var(--wb-border));border-radius:14px;background:color-mix(in srgb,var(--wb-danger) 7%,var(--wb-bg-elevated))}.kyc-delete-confirm{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin-sidebar-head{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--wb-border)}.admin-sidebar-head strong{display:block}.admin-sidebar-head span{display:block;font-size:.875rem}.admin-sidebar-logo{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:11px}.admin-sidebar-scroll{overflow-y:auto;padding:4px 12px 16px}.admin-page-hero,.integrations-hero{padding:22px;margin-bottom:18px}.admin-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stat-warning{border-color:color-mix(in srgb,var(--wb-warning) 34%,var(--wb-border))}.wb206-admin-action-queue{border:1px solid var(--wb-border);border-radius:17px;background:var(--wb-bg-elevated)}.wb206-admin-action-queue{padding:18px}.admin-module-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.admin-module-arrow{color:var(--wb-text-muted)}.admin-queue-list > *,.wb206-action-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle)}.wb206-filter-bar{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin-bottom:14px}.wb206-action-copy{min-width:0}.wb206-admin-drawer{position:fixed;inset-block:0;inset-inline-end:0;width:min(520px,94vw);max-height:none;border-radius:0}.responsive-data-table,.safe-table,table{width:100%;border-collapse:separate;border-spacing:0}.responsive-data-table,.overflow-x-auto{scrollbar-width:thin}table{overflow:hidden;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-elevated)}th,td{text-align:right;vertical-align:middle}th{color:var(--wb-text-muted)}td{color:var(--wb-text-soft);font-size:.875rem}tr:last-child td{border-bottom:0}tbody tr:hover td{background:color-mix(in srgb,var(--wb-bg-muted) 55%,transparent)}.admin-settings-page,.integrations-page,.observability-page,.manual-admin-page{display:grid;gap:16px}.settings-workspace,.integration-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px}.settings-forms,.integration-form-grid{display:grid;gap:14px}.settings-panel{overflow:hidden;padding:0}.settings-panel-body{padding:18px}.settings-field,.integration-field{display:grid;gap:6px}.settings-preview,.integration-aside{position:sticky;top:24px;padding:16px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated)}.preview-browser-bar{display:flex;align-items:center;gap:5px;padding:8px;border-radius:8px 8px 0 0;background:var(--wb-bg-muted)}.preview-browser-bar::before,.preview-browser-bar::after{content:'';width:8px;height:8px;border-radius:50%;background:var(--wb-border-strong)}.preview-announcement{padding:7px;text-align:center;color:#fff;background:var(--wb-primary);font-size:.875rem}.preview-nav{display:flex;align-items:center;justify-content:space-between;padding:9px;border-inline:1px solid var(--wb-border);background:var(--wb-bg-elevated)}.preview-logo{background:var(--wb-primary)}.preview-hero{min-height:150px;padding:18px;border:1px solid var(--wb-border);border-top:0;border-radius:0 0 8px 8px;background:linear-gradient(135deg,var(--wb-primary-soft),var(--wb-bg-elevated))}.settings-preview-note,.settings-tip,.integration-tip,.integration-warning{margin-top:10px;padding:10px;border-radius:9px;background:var(--wb-bg-subtle);color:var(--wb-text-muted);font-size:.875rem}.settings-sensitive-list,.integration-checks{display:grid;gap:8px}.integration-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.integration-secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.integration-health-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.integration-test-target{padding:12px;border:1px dashed var(--wb-border-strong);border-radius:10px;background:var(--wb-bg-subtle)}.content-studio-grid,.builder-workspace{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px}.builder-sidebar{position:sticky;top:24px}.block-library{display:grid;gap:8px}.builder-block-v13{padding:14px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-elevated)}.builder-block-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.builder-block-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.page-builder-canvas-v13,.layout-preview-shell{min-height:500px;padding:18px;border:1px dashed var(--wb-border-strong);border-radius:15px;background:var(--wb-bg-subtle)}.builder-add{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:10px;border:1px dashed var(--wb-border-strong);border-radius:10px;color:var(--wb-primary)}.media-asset-card,.saved-view-card{padding:12px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-elevated)}.observability-page .provider-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.http-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.http-metrics > *{padding:12px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle)}.client-error-list > *{padding:11px;border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg-subtle)}.risk-score{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--wb-danger),#8f2f43);font-size:1.1rem;font-weight:850}.review-confirm{padding:12px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle)}.enterprise-shell{display:grid;gap:16px}.enterprise-tabs{flex-wrap:wrap}.enterprise-tabs a{padding:7px 11px;color:var(--wb-text-soft);border-radius:8px;font-size:.875rem;font-weight:700}.enterprise-tabs a.active{color:var(--wb-primary);background:var(--wb-primary-soft)}.organization-grid-v13,.service-card-grid,.match-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.organization-logo{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:13px;background:var(--wb-primary-soft);color:var(--wb-primary)}.organization-members{display:flex;margin-top:10px}.organization-members > *{margin-inline-start:-8px;border:2px solid var(--wb-bg-elevated)}.ai-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-result-panel,.ai-privacy-panel,.ai-disclaimer{padding:14px;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-elevated)}.ai-quality-row,.match-breakdown{display:grid;gap:7px}.match-score{display:inline-grid;width:56px;height:56px;place-items:center;color:#fff;border-radius:50%;background:var(--wb-primary);font-weight:820}.wb206-system-state{display:grid;min-height:70vh;place-items:center;padding:30px}.wb206-system-state-card{width:min(100%,620px);padding:clamp(26px,5vw,46px);text-align:center;border:1px solid var(--wb-border);border-radius:22px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-md)}.wb206-system-state-code{color:var(--wb-primary);font-size:.875rem;font-weight:820}.wb206-system-state-icon{display:inline-grid;width:64px;height:64px;margin-block:12px;place-items:center;color:var(--wb-primary);border-radius:18px;background:var(--wb-primary-soft)}.wb206-error-reference{display:inline-block;margin-top:10px;padding:6px 9px;border-radius:8px;background:var(--wb-bg-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.wb206-system-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}[class^='wb23-'][class$='-section'],[class^='wb206-'][class$='-section'],[class$='-panel'],[class$='-workspace'],[class$='-summary'],[class$='-overview']{min-width:0}[class$='-grid']{min-width:0}.text-link{display:inline-flex;align-items:center;gap:5px;color:var(--wb-primary);font-weight:720}.text-danger{color:var(--wb-danger)}.text-success{color:var(--wb-success)}.text-muted{color:var(--wb-text-muted)}.code-editor{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;direction:ltr;text-align:left}.color-field{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px}.profile-media-upload,.profile-cover-preview{overflow:hidden;border:1px dashed var(--wb-border-strong);border-radius:14px;background:var(--wb-bg-subtle)}.profile-cover-preview{min-height:180px}.referral-code{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:9px;background:var(--wb-bg-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width: 1180px){:root{--wb-content:1120px;--wb-sidebar:260px}.wb23-hero-grid{grid-template-columns:1fr}.wb23-market-search{max-width:780px}.wb23-category-list{grid-template-columns:repeat(3,minmax(0,1fr))}.wb23-home-expert-grid,.organization-grid-v13,.service-card-grid,.match-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-navigation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wb206-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-overview-stats,.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wb206-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1024px){.container,.container-fa,.public-content,.private-content,.site-header-inner,.wb21-footer-main,.wb21-footer-bottom{width:min(100% - 28px,var(--wb-content))}.public-content,.private-content{padding-block:22px 48px}.site-header-inner{min-height:64px}.wb21-filter-primary{grid-template-columns:1fr 1fr}.wb21-filter-primary .btn{width:100%}.wb21-filter-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.project-index-card,.wb21-project-card,.wb23-project-result{grid-template-columns:1fr}.project-index-side,.wb21-project-side,.wb23-project-result-side{flex-direction:row;align-items:center;padding-inline-start:0;padding-top:13px;border-inline-start:0;border-top:1px solid var(--wb-border)}.wb23-project-layout,.wb23-profile-layout,.settings-workspace,.integration-workspace{grid-template-columns:1fr}.wb23-project-sticky,.wb23-hire-panel,.settings-preview,.integration-aside,.wizard-aside{position:static}.wb23-chat-layout{grid-template-columns:230px minmax(0,1fr)}.wb23-chat-person{display:none}.dashboard-middle-grid,.manual-payment-shell,.security-overview{grid-template-columns:1fr}.auth-page,.wb21-auth-page{grid-template-columns:1fr}.auth-aside,.wb21-auth-aside{display:none}.auth-form-wrap,.wb21-auth-form-wrap{min-height:100vh;padding:28px 18px}.auth-mobile-brand{display:flex}.wb23-service-packages,.wb23-portfolio-grid,.portfolio-grid-v13{grid-template-columns:repeat(2,minmax(0,1fr))}.wb206-order-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.content-studio-grid,.builder-workspace{grid-template-columns:1fr}.builder-sidebar{position:static}.wb21-footer-main{grid-template-columns:1fr 1fr}.wb21-footer-brand{grid-column:1 / -1}}@media (max-width: 768px){body{font-size:16px}h1{font-size:clamp(1.55rem,7vw,2.15rem)}h2{font-size:clamp(1.25rem,5.5vw,1.65rem)}.container,.container-fa,.public-content,.private-content,.site-header-inner,.wb21-footer-main,.wb21-footer-bottom{width:min(100% - 20px,var(--wb-content))}.announcement-bar{min-height:31px;padding-inline:10px;font-size:.875rem}.site-header-inner{gap:10px}.brand-wordmark{display:none}.site-nav-actions{gap:6px}.site-icon-button{width:38px;height:38px}.site-cta,.v17-login-link{display:none}.page-header{padding:20px;border-radius:17px}.page-header > div{flex-direction:column}.section-heading,.section-toolbar,.wb23-section-head,.admin-page-hero,.settings-preview-head,.bank-transfer-head,.kyc-summary-head,.manual-admin-main,.wb23-project-header,.wb23-conversation-toolbar{flex-direction:column;align-items:stretch}.wb23-hero{padding:28px 20px;border-radius:20px}.wb23-hero-copy h1{font-size:clamp(2rem,10vw,3.1rem)}.wb23-search-fields{grid-template-columns:1fr}.wb23-search-submit .btn{width:100%}.wb23-proof{grid-template-columns:1fr}.wb23-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wb23-home-expert-grid,.organization-grid-v13,.service-card-grid,.match-card-grid,.blog-grid,.media-grid-v13{grid-template-columns:1fr}.wb23-final-cta,.final-cta,.landing-cta{flex-direction:column;align-items:stretch;border-radius:18px}.layout-stats{grid-template-columns:repeat(2,1fr)}.wb21-filter-primary,.wb21-filter-advanced,.wb23-expert-quick-search,.wb23-filter-grid,.wizard-fields,.account-form-grid,.ai-control-grid,.builder-block-fields{grid-template-columns:1fr}.wb21-filter-actions{justify-content:stretch}.wb21-filter-actions > *{flex:1}.project-index-side,.wb21-project-side,.wb23-project-result-side{flex-direction:column;align-items:stretch}.wb23-proposal-fields{grid-template-columns:1fr}.project-stepper{grid-template-columns:repeat(2,1fr)}.wb23-freelancer-card,.expert-card{grid-template-columns:1fr}.wb23-profile-hero-content{align-items:flex-start}.wb23-profile-scoreboard,.wb23-freelancer-metrics{grid-template-columns:repeat(3,1fr)}.wb23-service-packages,.wb23-portfolio-grid,.portfolio-grid-v13{grid-template-columns:1fr}.dashboard-metrics,.admin-overview-stats,.dashboard-navigation-grid,.account-summary-grid,.account-link-grid,.wb206-wallet-grid,.observability-page .provider-health-grid,.http-metrics{grid-template-columns:1fr}.dashboard-action-list > *,.onboarding-items > *,.wb23-notification-list > *,.wb23-conversation-list > *,.admin-queue-list > *,.wb206-action-item,.integration-card{grid-template-columns:auto minmax(0,1fr)}.dashboard-action-list > * > :last-child,.onboarding-items > * > :last-child,.wb23-notification-list > * > :last-child,.wb23-conversation-list > * > :last-child,.admin-queue-list > * > :last-child,.wb206-action-item > :last-child,.integration-card > :last-child{grid-column:1 / -1}.wb23-chat-layout{display:block;min-height:auto}.wb23-chat-context{border-inline-end:0;border-bottom:1px solid var(--wb-border)}.wb23-chat-main{min-height:580px}.wb23-message-stream > *{max-width:88%}.wb23-chat-composer{grid-template-columns:auto minmax(0,1fr)}.wb23-chat-composer > :last-child{grid-column:1 / -1}.wb206-order-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban-board{grid-template-columns:repeat(4,270px)}.wb206-filter-bar{grid-template-columns:1fr 1fr}.kyc-facts{grid-template-columns:1fr}.account-switch-grid{grid-template-columns:1fr}.wb21-footer-main{grid-template-columns:1fr;gap:28px;padding-block:32px 20px}.wb21-footer-links{grid-template-columns:repeat(2,1fr)}.wb21-footer-bottom{flex-direction:column;align-items:flex-start}.review-dialog-backdrop,.global-search-backdrop{padding:16px;place-items:center}}@media (max-width: 520px){.public-content,.private-content{padding-block:14px 36px}.site-header-inner{min-height:58px}.brand-mark{width:35px;height:35px}.site-icon-button{width:36px;height:36px}.wb23-hero{padding:24px 16px}.wb23-role-actions{display:grid;grid-template-columns:1fr}.wb23-role-actions > *{width:100%}.wb23-market-search{padding:14px;border-radius:15px}.wb23-category-list{grid-template-columns:1fr}.layout-stats{grid-template-columns:1fr}.card,.surface-panel,.card-soft,.mini-card,.market-card,.trust-card,.guide-card,.organization-card,.subscription-card,.service-card,.interview-card,.match-card,.blog-card,.bank-transfer-card,.manual-receipt-form,.draft-card,.settings-panel,.integration-card,.manual-admin-card,.risk-card,.refund-card,.admin-module-card,.wb206-wallet-card,.wb23-content-section,.wb23-profile-section,.wb23-profile-side-section{padding:15px;border-radius:13px}.project-index-card,.wb21-project-card,.wb23-project-result{padding:15px;border-radius:13px}.wb23-profile-hero-content{flex-direction:column}.wb23-profile-scoreboard,.wb23-freelancer-metrics{grid-template-columns:1fr}.project-stepper{grid-template-columns:1fr}.wb206-filter-bar{grid-template-columns:1fr}.auth-form-wrap,.wb21-auth-form-wrap{padding:20px 12px}.connection-banner,.pwa-toast{inset-inline:8px;bottom:8px}}@media print{.site-header,.site-footer,.print\:hidden{display:none !important}body{background:#fff !important;color:#000 !important}.card,.surface-panel,.page-header{box-shadow:none !important}}small,.text-xs,.badge,.score-pill,.success-pill,.discount-chip,.category-pill,.wb206-risk-badge,.wb206-action-priority,.wb23-verified,.verified-label,.wb21-verified,.wb23-freelancer-availability,.account-menu-link,.wb21-footer-bottom,.wb21-footer-links a,.market-check small,.form-help,.section-kicker,.eyebrow,.admin-eyebrow,.wb23-kicker,.wb23-chat-kicker,.wb21-auth-kicker{font-size:.875rem}button,input,textarea,select,a.btn,a.btn-ghost,a.btn-outline,a.btn-danger{min-height:42px}input,textarea,select{font-size:1rem}.ltr,[dir="ltr"]{direction:ltr;unicode-bidi:isolate;text-align:left}.app-shell{min-height:100vh;width:100%}.app-shell--public,.app-shell--private,.app-shell--auth,.app-shell--admin{background:var(--wb-bg)}.container,.container-fa,.public-content,.private-content,.site-header-inner,.wb21-footer-main,.wb21-footer-bottom{max-width:var(--wb-content);margin-inline:auto}.full-bleed{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.site-header-inner{gap:18px}.site-main-nav{display:flex}.mobile-nav-trigger{display:none}.desktop-account{position:relative;display:block}.account-trigger-name{display:block;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750}.v17-login-link{display:inline-flex;align-items:center;min-height:40px;color:var(--wb-text-soft)}.desktop-role-cta{display:inline-flex}.account-menu{width:min(760px,calc(100vw - 32px))}.v17-account-sections{grid-template-columns:repeat(5,minmax(110px,1fr))}.v17-account-sections h2,.v17-mobile-account-grid h2{margin:0 0 7px;font-size:.875rem;color:var(--wb-text-muted)}.account-menu-link{min-height:36px;display:flex;align-items:center}.mobile-menu-portal{position:fixed;inset:0;z-index:130;display:flex;justify-content:flex-start;background:rgba(3,7,13,.72);backdrop-filter:blur(6px)}.mobile-menu{position:relative;inset:auto;width:min(390px,92vw);height:100dvh;overflow-y:auto;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-lg)}.v17-mobile-menu-content{width:100%;padding:14px}.v17-mobile-account-grid section{padding-block:12px;border-bottom:1px solid var(--wb-border)}.v17-mobile-account-grid section a{display:block;min-height:42px;padding:9px 11px;border-radius:9px}.v17-mobile-logout{display:grid;grid-template-columns:1fr;gap:10px;padding-top:16px}.global-search-backdrop{z-index:140}.global-search-dialog{width:min(700px,100%)}.global-search-dialog form{display:grid;gap:14px}.global-search-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.global-search-scope{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0;padding:12px;border:1px solid var(--wb-border);border-radius:12px}.global-search-scope legend{padding-inline:6px;font-weight:750}.global-search-scope label{display:inline-flex;align-items:center;gap:7px}.brand-wordmark{display:grid;gap:3px;line-height:1.15}.brand-wordmark strong{font-size:1.05rem;color:var(--wb-text)}.brand-wordmark small{font-size:.875rem;color:var(--wb-text-muted);font-weight:600}.brand-lockup:hover .brand-mark{transform:translateY(-1px);box-shadow:0 12px 28px rgba(10,18,36,.26)}.brand-mark{transition:transform .2s ease,box-shadow .2s ease}.page-header{margin-bottom:20px;overflow:visible}.page-header::after,.page-header-glow{display:none}.page-header-content{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-header-eyebrow{display:inline-flex}.page-header p{margin:0}.page-header-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--wb-text-muted);font-size:.875rem}.page-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.card:hover,.market-card:hover,.blog-card:hover,.service-card:hover,.admin-module-card:hover{border-color:var(--wb-border)}a.card:hover,a.market-card:hover,a.blog-card:hover,a.service-card:hover,[data-interactive="true"]:hover{border-color:var(--wb-border-strong);box-shadow:var(--wb-shadow-sm)}.category-pill{min-height:0;justify-content:center}.wb21-footer-main{grid-template-columns:minmax(260px,1.2fr) minmax(320px,1.4fr) minmax(180px,.7fr)}.wb21-footer-links h2{margin-bottom:10px;font-size:1rem}.wb21-footer-bottom p{margin:0}.wb21-footer-bottom > div{display:flex;flex-wrap:wrap;gap:14px}.prose{max-width:78ch;color:var(--wb-text-soft);font-size:1rem;line-height:2}.prose h1,.prose h2,.prose h3,.prose h4{margin-block:1.5em .55em;color:var(--wb-text)}.prose h1{font-size:2rem}.prose h2{font-size:1.5rem}.prose h3{font-size:1.2rem}.prose p,.prose ul,.prose ol,.prose blockquote{margin-block:0 1.1em}.prose ul,.prose ol{padding-inline-start:1.4rem}.prose a{color:var(--wb-primary);text-decoration:underline;text-underline-offset:3px}.prose blockquote{padding-inline-start:16px;border-inline-start:4px solid var(--wb-primary)}.prose code{direction:ltr;unicode-bidi:isolate;padding:2px 6px;border-radius:6px;background:var(--wb-bg-muted)}.prose-sm{font-size:.9375rem}.prose-slate,.dark .dark\:prose-invert{color:var(--wb-text-soft)}.max-w-none{max-width:none}.wb23-section-title{display:grid;gap:4px;margin-bottom:14px}.wb23-section-title > span{font-size:.875rem;font-weight:800}.wb23-section-title h2{margin:0;font-size:1.25rem}.wb23-safety-note,.wb23-chat-guidelines{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle)}.wb23-safety-note svg,.wb23-chat-guidelines svg{flex:0 0 auto;color:var(--wb-primary)}.wb23-safety-note p,.wb23-chat-guidelines p{margin:0;font-size:.875rem;line-height:1.8}.wb23-sticky-status{display:grid;gap:9px;padding:12px;border-radius:12px;background:var(--wb-bg-muted)}.wb23-proposal-message{display:grid;gap:7px}.wb23-proposal-message textarea{min-height:180px}.wb23-proposal-message > small{color:var(--wb-text-muted);font-size:.875rem}.wb23-review-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wb23-review-summary > div,.wb23-review-description{display:grid;gap:5px;padding:13px;border-radius:11px;background:var(--wb-bg-muted)}.wb23-review-summary span,.wb23-review-description > span{color:var(--wb-text-muted);font-size:.875rem}.wb23-review-description p{max-height:230px;margin:0;overflow-y:auto;white-space:pre-wrap;font-size:.9375rem}.wb23-conversation-main{display:grid;gap:8px}.wb23-conversation-main header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.wb23-conversation-main h2{margin:0;overflow:hidden;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.wb23-typing{display:inline-flex;align-items:center;gap:5px;color:var(--wb-text-muted);font-size:.875rem}.wb23-live-dot{width:8px;height:8px;border-radius:50%;background:var(--wb-success)}.wb23-flag-reason{padding:8px 10px;color:var(--wb-danger);border-radius:9px;background:color-mix(in srgb,var(--wb-danger) 10%,transparent)}.wb23-profile-aside{min-width:0}.wb23-home-project-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.wb23-studio-proposal-preview{display:grid;gap:12px;padding:18px;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-subtle)}.wb23-filter-backdrop{display:none}.wb23-expert-quick-search{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--wb-border)}.wb23-expert-quick-search > div{display:flex;flex:0 0 auto;align-items:baseline;gap:7px}.wb23-expert-quick-search > div strong{color:var(--wb-text)}.wb23-expert-quick-search > div span{color:var(--wb-text-soft);font-size:.875rem}.wb23-expert-quick-search nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.wb23-expert-quick-search nav button{color:var(--wb-text-soft);border:1px solid var(--wb-border);border-radius:999px;font-size:.875rem;font-weight:720}.wb23-expert-quick-search nav button:hover,.wb23-expert-quick-search nav button.active{color:var(--wb-primary);border-color:color-mix(in srgb,var(--wb-primary) 40%,var(--wb-border));background:var(--wb-primary-soft)}.wb23-expert-filter{min-width:0}.wb23-expert-filter > header,.wb23-expert-filter > footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.wb23-expert-filter > header{margin-bottom:18px}.wb23-expert-filter > header > div{display:grid;gap:2px}.wb23-expert-filter > header strong{color:var(--wb-text);font-size:1.05rem}.wb23-expert-filter > header small{color:var(--wb-text-muted)}.wb23-expert-filter > footer{margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-border)}.wb23-expert-filter > footer > div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.wb23-freelancer-card{grid-template-columns:minmax(0,1fr)}.wb23-freelancer-card > header{display:grid;align-items:center}.wb23-freelancer-card .wb23-freelancer-identity{display:grid;min-width:0;gap:5px}.wb23-freelancer-identity > div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wb23-freelancer-identity h2,.wb23-freelancer-identity p{margin:0}.wb23-freelancer-identity p,.wb23-freelancer-identity > span{color:var(--wb-text-soft);font-size:.875rem}.wb23-freelancer-identity > span{display:flex;align-items:center;gap:5px}.wb23-freelancer-availability{display:inline-flex;align-items:center;gap:7px}.wb23-freelancer-metrics{margin:0}.wb23-freelancer-metrics > div{display:flex;align-items:flex-start;gap:9px;text-align:start}.wb23-freelancer-metrics > div > svg{flex:0 0 auto;margin-top:3px;color:var(--wb-primary)}.wb23-freelancer-metrics > div > span{display:grid;gap:2px}.wb23-freelancer-metrics small,.wb23-freelancer-metrics em{color:var(--wb-text-muted);font-size:.875rem;font-style:normal}.wb23-freelancer-card > footer{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 760px){.wb23-expert-quick-search{min-height:0;flex-direction:column;padding:14px}.wb23-expert-quick-search nav{justify-content:flex-start;scrollbar-width:none}.wb23-expert-quick-search nav::-webkit-scrollbar{display:none}.wb23-expert-quick-search nav button{flex:0 0 auto}.wb23-filter-backdrop.is-open{position:fixed;z-index:84;inset:0;display:block;background:rgba(5,10,22,.58);backdrop-filter:blur(3px)}.wb23-expert-filter{position:fixed;z-index:85;inset:auto 10px 10px;overflow-y:auto;border-radius:20px;opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px));transition:transform .28s ease,opacity .2s ease}.wb23-expert-filter.is-open{opacity:1;pointer-events:auto;transform:none}.wb23-expert-filter > header{position:sticky;z-index:1;padding-block:8px 12px;background:var(--wb-bg-elevated)}.wb23-expert-filter > header .site-icon-button{display:inline-grid}.wb23-expert-filter > footer{align-items:stretch;flex-direction:column}.wb23-expert-filter > footer > div{display:grid;grid-template-columns:1fr 1fr}.wb23-expert-filter > footer > div .btn{grid-column:1 / -1}.wb23-freelancer-card > header{align-items:start}.wb23-freelancer-card > footer > *{flex:1 1 145px;justify-content:center}}.project-wizard-layout{display:grid;align-items:start}.metric-card{position:relative;min-width:0;padding:18px;overflow:hidden;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-elevated)}.metric-card > *{position:relative;z-index:1}.metric-card[class*="metric-tone-"]{border-top-width:3px}.metric-tone-primary,.tone-primary,.icon-blue{color:var(--wb-primary)}.metric-tone-success,.tone-success{color:var(--wb-success)}.metric-tone-warning,.tone-warning{color:var(--wb-warning)}.metric-tone-danger,.tone-danger{color:var(--wb-danger)}.dashboard-action--critical,.queue-critical,.queue-high{border-inline-start:4px solid var(--wb-danger)}.dashboard-action--warning,.queue-medium{border-inline-start:4px solid var(--wb-warning)}.dashboard-action--normal,.queue-low{border-inline-start:4px solid var(--wb-primary)}.admin-module-list{display:grid;gap:8px;margin-top:12px}.admin-queue-card{display:grid;gap:10px;padding:14px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-elevated)}.admin-trend-bars{display:flex;align-items:flex-end;gap:7px;min-height:120px}.admin-trend-bars > *{flex:1;min-width:8px;border-radius:6px 6px 0 0;background:var(--wb-primary)}.manual-admin-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.manual-admin-facts > div{padding:12px;border-radius:11px;background:var(--wb-bg-muted)}.manual-admin-facts span{display:block;color:var(--wb-text-muted);font-size:.875rem}.manual-admin-facts strong{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis}.manual-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.manual-state,.no-receipt,.runtime-pill,.vault-status,.slot-status,.delivery-status,.security-status,.health-overall{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:var(--wb-bg-muted);font-size:.875rem;font-weight:750}.wb206-danger-explanation{padding:12px;color:var(--wb-danger);border:1px solid color-mix(in srgb,var(--wb-danger) 28%,var(--wb-border));border-radius:11px;background:color-mix(in srgb,var(--wb-danger) 8%,var(--wb-bg-elevated))}.wb206-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.support-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.support-sla-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.support-sla-stats article{min-height:100px;padding:16px;border:1px solid var(--wb-border);border-top:3px solid var(--wb-primary);border-radius:12px;background:var(--wb-bg-elevated)}.sla-meter{display:grid;min-width:150px;gap:4px}.sla-meter > span{display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--wb-bg-muted)}.sla-meter > span > b{display:block;height:100%;border-radius:inherit;background:var(--wb-primary)}.sla-meter.breached > span > b{background:var(--wb-danger)}.sla-meter > small{display:block;color:var(--wb-text-muted);background:transparent;line-height:1.45}.settings-savebar{position:sticky;bottom:12px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-md)}.review-dialog-body{display:grid;gap:12px;padding:18px}.review-dialog-body textarea{min-height:110px}.route-progress{position:fixed;top:0;inset-inline:0;z-index:9999;height:3px;pointer-events:none;opacity:0}.route-progress.active{opacity:1}.route-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--wb-primary),var(--wb-accent));animation:routeLoad .52s ease both}@keyframes routeLoad{from{transform:scaleX(.08);transform-origin:right}to{transform:scaleX(1);transform-origin:right}}.account-data-copy,.security-feature-heading,.kyc-status-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.security-status.is-enabled{color:var(--wb-success)}.kyc-files{display:grid;gap:10px}.kyc-loading{min-height:120px;display:grid;place-items:center}.enterprise-stat,.vital-card,.organization-card-v13,.match-card-v13,.review-card-v13,.search-result{min-width:0;padding:16px;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-elevated)}.layout-hero,.landing-hero{padding:28px;border:1px solid var(--wb-border);border-radius:18px;background:var(--wb-bg-elevated)}.layout-preview-body,.layout-text,.expert-card-body{min-width:0}.category-index{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--wb-primary);background:var(--wb-primary-soft);font-weight:850}@media (max-width: 1100px){.site-main-nav,.desktop-role-cta{display:none}.mobile-nav-trigger{display:inline-flex}.account-menu{width:min(620px,calc(100vw - 24px))}.v17-account-sections{grid-template-columns:repeat(3,minmax(120px,1fr))}.project-wizard-layout{grid-template-columns:1fr}.wb206-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){body{font-size:16px}.container,.container-fa,.public-content,.private-content,.site-header-inner,.wb21-footer-main,.wb21-footer-bottom{width:min(calc(100% - 20px),var(--wb-content))}.public-content,.private-content{padding-block:16px 38px}.brand-wordmark{display:none}.v17-login-link,.site-cta:not(.desktop-role-cta),.desktop-account{display:none}.page-header-content{flex-direction:column}.wb23-review-summary{grid-template-columns:1fr}.wb206-overview-grid{grid-template-columns:1fr}.wb21-footer-main{grid-template-columns:1fr}.wb21-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.account-trigger-name{display:none}}.v17-mobile-auth .btn{color:#fff;border-color:var(--wb-market-pink);background:var(--wb-market-pink)}.v17-mobile-auth .btn:hover{border-color:var(--wb-market-pink-hover);background:var(--wb-market-pink-hover)}.locale-toggle{display:inline-flex;width:max-content;align-items:center;gap:2px;padding:3px;border:1px solid var(--wb-border);border-radius:999px;background:var(--wb-bg-subtle)}.locale-toggle button{display:grid;place-items:center;padding:5px 9px;color:var(--wb-text-muted);border:0;border-radius:999px;background:transparent;font-size:14px;font-weight:800;line-height:1}.locale-toggle button:hover{color:var(--wb-text);background:var(--wb-bg-elevated)}.locale-toggle button.active{color:#fff;background:var(--wb-market-ink);box-shadow:0 3px 10px rgba(9,17,32,.16)}.locale-toggle.is-compact button{padding-inline:7px}.mobile-menu .locale-toggle{margin:4px 0 12px}.desktop-locale-toggle{flex:0 0 auto}.fa,.en{unicode-bidi:plaintext}[data-locale="en"] body{font-family:Inter,"Segoe UI",Arial,sans-serif;letter-spacing:-.008em}[data-locale="en"] .wb26-section-head h2,[data-locale="en"] .wb26-process-copy h2,[data-locale="en"] .wb27-editorial-copy h2{letter-spacing:-.045em}.wb26-eyebrow{display:inline-flex;width:auto;align-items:center;gap:9px;font-size:.9375rem;font-weight:800}.wb26-eyebrow i{width:25px;height:3px;border-radius:999px}.wb26-role-switch{flex-wrap:wrap;gap:8px;margin-top:17px}.wb26-role-switch button{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;color:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.32);border-radius:999px;background:rgba(4,10,23,.38);font-size:.875rem;font-weight:750;backdrop-filter:blur(8px)}.wb26-role-switch button:hover{color:#fff;border-color:rgba(255,255,255,.68)}.wb26-role-switch button.active{color:#111827;border-color:#fff;background:#fff}.wb27-editorial{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(38px,6vw,82px)}.wb27-editorial-media{position:relative;min-height:520px;overflow:hidden;border-radius:4px;background:#dfe4ec}.wb27-editorial-media img{width:100%;height:100%;min-height:520px;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.wb27-editorial-media:hover img{transform:scale(1.025)}.wb27-editorial-media > span{position:absolute;inset-inline-start:22px;bottom:22px;display:inline-flex;align-items:center;gap:8px;padding:10px 13px;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(8,16,31,.82);backdrop-filter:blur(10px);font-size:14px;font-weight:800}.wb27-editorial-media > span svg{color:#ff4ab4}.wb27-editorial-copy > span{color:var(--wb-market-pink);font-size:14px;font-weight:850}.wb27-editorial-copy h2{margin:12px 0 18px;font-size:clamp(2rem,3.7vw,3.35rem);line-height:1.18;letter-spacing:-.04em}.wb27-editorial-copy > p{margin:0;color:var(--wb-text-soft);font-size:16px;line-height:1.9}.wb27-editorial-copy dl{display:grid;gap:0;margin:28px 0;border-top:1px solid var(--wb-border)}.wb27-editorial-copy dl > div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:18px;padding:15px 0;border-bottom:1px solid var(--wb-border)}.wb27-editorial-copy dt{color:var(--wb-text);font-weight:850}.wb27-editorial-copy dd{margin:0;color:var(--wb-text-soft)}.wb27-editorial-copy > a{display:inline-flex;align-items:center;gap:7px}.wb26-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.wb26-section-head > div > span{display:block;margin-bottom:7px;color:var(--wb-market-pink);font-size:.875rem;font-weight:850}.wb26-section-head h2{margin:0;max-width:760px;line-height:1.25;letter-spacing:-.035em}.wb26-section-head > a{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--wb-text);font-weight:800}.wb26-section-head > a:hover{color:var(--wb-market-pink)}.wb26-section-head-light > div > span{color:#ff61bd}.wb26-section-head-light h2,.wb26-section-head-light > a{color:#fff}.wb26-section-head-light > a:hover{color:#ff4ab4}.wb26-showcase-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.wb26-showcase-grid > a{position:relative;grid-column:span 4;min-height:300px;overflow:hidden;color:#fff;background:#172033}.wb26-showcase-grid > a:nth-child(1),.wb26-showcase-grid > a:nth-child(6){grid-column:span 8}.wb26-showcase-grid > a:nth-child(1){min-height:410px}.wb26-showcase-grid > a:nth-child(2){min-height:410px}.wb26-showcase-grid img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease,filter .35s ease}.wb26-showcase-grid > a::after{position:absolute;inset:0;content:'';background:linear-gradient(0deg,rgba(4,8,18,.94),rgba(4,8,18,0) 64%)}.wb26-showcase-grid > a:hover img{transform:scale(1.035);filter:saturate(1.1)}.wb26-showcase-grid > a > span{position:absolute;z-index:1;inset-inline:22px;bottom:20px;display:grid;gap:5px}.wb26-showcase-grid small{color:rgba(255,255,255,.68);font-size:.875rem}.wb26-showcase-grid strong{color:#fff;font-size:1.2rem}.wb26-showcase-grid i{display:inline-flex;align-items:center;gap:6px;color:#ff61bd;font-size:.875rem;font-style:normal;font-weight:800;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.wb26-showcase-grid > a:hover i{opacity:1;transform:none}.wb26-process-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,6vw,84px)}.wb26-process-media{position:relative;min-height:560px;overflow:hidden;background:#d9e0e9}.wb26-process-media > img{width:100%;height:100%;min-height:560px;object-fit:cover}.wb26-process-media > span{position:absolute;inset-inline:28px;bottom:28px;display:grid;grid-template-columns:auto 1fr;gap:2px 10px;padding:17px 19px;color:#fff;background:rgba(9,17,32,.9);backdrop-filter:blur(10px)}.wb26-process-media > span svg{grid-row:span 2;color:#ff4ab4}.wb26-process-media > span strong{color:#fff}.wb26-process-media > span small{color:rgba(255,255,255,.7);font-size:.875rem}.wb26-process-copy .wb26-eyebrow{color:var(--wb-market-pink)}.wb26-process-copy h2{margin:18px 0;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.25;letter-spacing:-.04em}.wb26-process-copy > p{margin:0;color:var(--wb-text-soft);font-size:1rem;line-height:1.9}.wb26-process-copy ol{display:grid;gap:0;margin:28px 0;padding:0;list-style:none}.wb26-process-copy li{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:15px 0;border-bottom:1px solid var(--wb-border)}.wb26-process-copy li > span{display:grid;width:34px;height:34px;place-items:center;color:#fff;border-radius:50%;background:var(--wb-market-pink);font-weight:850}.wb26-process-copy li div{display:grid;gap:4px}.wb26-process-copy li strong{color:var(--wb-text)}.wb26-process-copy li small{color:var(--wb-text-soft);font-size:.875rem;line-height:1.65}.wb26-process-copy > a{display:inline-flex;align-items:center;gap:7px}.motion-ready .motion-reveal{opacity:0;transform:translateY(24px)}.motion-ready .motion-reveal.motion-visible{opacity:1;transform:none;transition:opacity .52s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1);transition-delay:var(--motion-delay,0ms)}.site-footer.wb21-footer{color:rgba(255,255,255,.72);border-top:0;background:#070d19}.site-footer.wb21-footer h2,.site-footer.wb21-footer h3,.site-footer.wb21-footer strong{color:#fff}.site-footer.wb21-footer a:hover{color:#ff4ab4}@media (max-width: 1040px){.wb26-showcase-grid > a,.wb26-showcase-grid > a:nth-child(1),.wb26-showcase-grid > a:nth-child(6){grid-column:span 6;min-height:320px}.wb26-process-grid{gap:40px}.wb26-process-media,.wb26-process-media > img{min-height:480px}.wb27-editorial{gap:38px}.wb27-editorial-media,.wb27-editorial-media img{min-height:460px}}@media (max-width: 760px){.wb26-role-switch{flex-direction:column}.wb26-role-switch button{justify-content:center}.wb26-section-head{align-items:flex-start}.wb26-section-head > a{display:none}.wb26-showcase-grid{gap:10px}.wb26-showcase-grid > a,.wb26-showcase-grid > a:nth-child(1),.wb26-showcase-grid > a:nth-child(6){grid-column:span 12;min-height:290px}.wb26-process-grid{grid-template-columns:1fr}.wb27-editorial{grid-template-columns:1fr}.wb27-editorial-media,.wb27-editorial-media img{min-height:400px}.wb26-process-media,.wb26-process-media > img{min-height:380px}.wb26-process-copy h2{margin-top:15px}.motion-ready .motion-reveal,.motion-ready .motion-reveal.motion-visible{opacity:1;transform:none;transition:opacity .16s ease}}@media (max-width: 460px){.wb27-editorial-copy dl > div{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion: reduce){.wb26-showcase-grid img,.wb26-showcase-grid i,.wb27-editorial-media img{transition:none}.motion-ready .motion-reveal,.motion-ready .motion-reveal.motion-visible{opacity:1;transform:none;filter:none;transition:none}}@media (max-width: 520px){.container,.container-fa,.public-content,.private-content,.site-header-inner,.wb21-footer-main,.wb21-footer-bottom{width:min(calc(100% - 16px),var(--wb-content))}.global-search-backdrop{padding:10px}.global-search-dialog{border-radius:16px;padding:16px}.mobile-menu{width:94vw}}.auth-feedback{min-height:0}.auth-feedback:empty{display:none}.auth-security-mark{display:grid;width:62px;height:62px;place-items:center;margin-inline:auto;color:var(--wb-primary);border:1px solid var(--wb-border);border-radius:18px;background:var(--wb-primary-soft)}.auth-timer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-muted)}.auth-timer.is-ending{color:var(--wb-danger);border-color:color-mix(in srgb,var(--wb-danger) 40%,var(--wb-border))}.blue{color:var(--wb-primary);background:var(--wb-primary-soft)}.choice-chip-grid.compact{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.dashboard-metric[class*="dashboard-metric--"]{border-top:3px solid var(--wb-primary)}.dashboard-metric--success{border-top-color:var(--wb-success)}.dashboard-metric--warning{border-top-color:var(--wb-warning)}.dashboard-metric--danger{border-top-color:var(--wb-danger)}.preview-browser[class*="radius-"]{border-radius:var(--wb-radius-lg)}.preview-browser.radius-sharp{border-radius:4px}.preview-browser.radius-soft{border-radius:16px}.preview-browser.radius-round{border-radius:26px}.wide{grid-column:1 / -1}.account-switch{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:14px 16px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-surface);cursor:pointer}.account-switch > span{display:grid;gap:4px}.account-switch strong{color:var(--wb-text);font-size:15px}.account-switch small{color:var(--wb-muted);font-size:14px;line-height:1.7}.account-switch input{position:absolute;opacity:0;pointer-events:none}.account-switch i{position:relative;width:46px;height:26px;border:1px solid var(--wb-border-strong);border-radius:999px;background:var(--wb-bg-muted);transition:background-color .18s ease,border-color .18s ease}.account-switch i::after{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:var(--wb-surface);box-shadow:0 1px 4px rgb(15 23 42 / 18%);content:'';transition:transform .18s ease}.account-switch input:checked + i{border-color:var(--wb-primary);background:var(--wb-primary)}.account-switch input:checked + i::after{transform:translateX(-20px)}.account-switch:has(input:focus-visible){outline:3px solid var(--wb-focus);outline-offset:2px}.admin-trend-empty{display:flex;align-items:center;gap:12px;min-height:112px;padding:16px;border:1px dashed var(--wb-border-strong);border-radius:var(--wb-radius-md);background:var(--wb-bg-subtle)}.admin-trend-empty > span:last-child{display:grid;gap:4px}.admin-trend-empty strong{color:var(--wb-text);font-size:15px}.admin-trend-empty small{color:var(--wb-muted);font-size:14px;line-height:1.7}.wb23-home-project{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 24px;padding:22px 2px;border-bottom:1px solid var(--wb-border)}.wb23-home-project:first-child{border-top:1px solid var(--wb-border)}.wb23-home-project h3,.wb23-home-project p{grid-column:1;margin:0}.wb23-home-project h3{font-size:18px;line-height:1.65}.wb23-home-project p{color:var(--wb-muted);font-size:15px;line-height:1.9}.wb23-home-project .wb23-chip-row{grid-column:1}.wb23-home-project footer{grid-column:2;grid-row:2 / span 3;display:grid;align-content:center;justify-items:end;gap:12px;min-width:190px}.wb23-home-project footer a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:750}.wb23-home-expert{display:grid;gap:16px;padding:20px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);background:var(--wb-surface)}.wb23-home-expert > header{display:flex;align-items:center;gap:12px}.wb23-home-expert h3{margin:0;font-size:17px}.wb23-home-expert header p{margin:4px 0 0;color:var(--wb-muted);font-size:14px;line-height:1.7}.wb23-home-expert dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.wb23-home-expert dl > div{display:grid;gap:4px;padding:10px;border-radius:var(--wb-radius-sm);background:var(--wb-bg-subtle)}.wb23-home-expert dt{color:var(--wb-muted);font-size:14px}.wb23-home-expert dd{margin:0;color:var(--wb-text);font-size:14px;font-weight:750}.wb23-home-expert footer{display:flex;gap:8px}.wb23-home-expert footer > *{flex:1}@media (max-width: 720px){.wb23-home-project{grid-template-columns:1fr}.wb23-home-project footer{grid-column:1;grid-row:auto;justify-items:start;min-width:0}.wb23-home-expert dl{grid-template-columns:1fr}.wb23-home-expert footer{flex-direction:column}}.page-content-shell{display:grid;gap:22px;width:min(100% - 36px,var(--wb-content));margin:0 auto;padding-block:28px 48px}@media (max-width: 640px){.page-content-shell{width:min(100% - 24px,var(--wb-content));padding-block:18px 32px}}.loading-state-title{margin:0;color:var(--wb-text);font-size:18px;line-height:1.6;font-weight:800}.auth-layout-main{min-height:100vh;display:grid;place-items:center;padding:28px 16px}.dashboard-action{color:var(--wb-text);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboard-action:hover{border-color:var(--wb-border-strong);box-shadow:var(--wb-shadow-sm);transform:translateY(-1px)}.dashboard-action > span:nth-child(2){min-width:0;display:grid;gap:3px}.dashboard-action strong{overflow-wrap:anywhere}.dashboard-action small{color:var(--wb-text-muted);font-size:.875rem;line-height:1.7}.dashboard-action-cta{white-space:nowrap}.enterprise-tabs{position:sticky;top:78px;z-index:30;display:flex;gap:6px;overflow-x:auto;padding:6px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:color-mix(in srgb,var(--wb-bg-elevated) 94%,transparent);box-shadow:var(--wb-shadow-xs);backdrop-filter:blur(12px)}.enterprise-tab{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:7px;padding:8px 13px;color:var(--wb-text-soft);border:1px solid transparent;border-radius:9px;font-size:.875rem;font-weight:750}.enterprise-tab:hover{color:var(--wb-text);background:var(--wb-bg-subtle)}.enterprise-tab.active{color:#fff;border-color:var(--wb-primary);background:var(--wb-primary)}.integration-health{display:grid;gap:10px;margin:0 20px 20px;padding:14px;color:var(--wb-text-soft);border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-bg-subtle)}.integration-health.success{color:var(--wb-success);border-color:color-mix(in srgb,var(--wb-success) 42%,var(--wb-border))}.integration-health.error{color:var(--wb-danger);border-color:color-mix(in srgb,var(--wb-danger) 42%,var(--wb-border))}.integration-health p{margin:0;color:currentColor;line-height:1.8}.integration-checks{display:flex;flex-wrap:wrap;gap:8px}.integration-checks span{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 9px;border-radius:999px;background:var(--wb-bg-elevated);font-size:.875rem;font-weight:700}.integration-checks i{width:8px;height:8px;border-radius:50%;background:var(--wb-border-strong)}.integration-checks .ok i{background:var(--wb-success)}.integration-checks .bad i{background:var(--wb-danger)}.integration-secret button.restore{color:var(--wb-primary)}.integration-status i.online,.runtime-pill.online i{background:var(--wb-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--wb-success) 15%,transparent)}.wb23-freelancer-availability i{width:8px;height:8px;border-radius:50%;background:var(--wb-border-strong)}.wb23-freelancer-availability i.is-available{background:var(--wb-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--wb-success) 15%,transparent)}.choice-chip-grid > button,.budget-preset-grid > button{min-height:44px;padding:10px 12px;color:var(--wb-text-soft);border:1px solid var(--wb-border);border-radius:var(--wb-radius-sm);background:var(--wb-bg-elevated)}.choice-chip-grid > button:hover,.budget-preset-grid > button:hover{color:var(--wb-text);border-color:var(--wb-border-strong)}.choice-chip-grid > button.is-selected,.budget-preset-grid > button.is-selected{color:var(--wb-primary);border-color:var(--wb-primary);background:var(--wb-primary-soft)}.wb23-message-stream > article.is-mine{align-self:flex-end;margin-inline-start:auto;color:#fff;border-color:var(--wb-primary);border-radius:13px 13px 13px 5px;background:var(--wb-primary)}.dark .wb23-message-stream > article.is-mine{color:#0a1018}.wb23-message-stream > article.is-theirs{align-self:flex-start;margin-inline-end:auto}.is-theirs .wb23-message-attachments a{color:var(--wb-text);background:var(--wb-bg-muted)}.wb23-notification-list > article.is-unread,.wb23-conversation-list > a.is-unread{border-color:color-mix(in srgb,var(--wb-primary) 45%,var(--wb-border));background:color-mix(in srgb,var(--wb-primary-soft) 50%,var(--wb-bg-elevated))}.dashboard-recent a.unread{border-inline-start:3px solid var(--wb-primary);background:var(--wb-primary-soft)}.account-session-list > article.current{border-color:color-mix(in srgb,var(--wb-primary) 48%,var(--wb-border));background:var(--wb-primary-soft)}.health-overall.ok,.provider-health-grid .ok{color:var(--wb-success)}.health-overall.bad,.provider-health-grid .bad{color:var(--wb-danger)}.health-overall.ok i,.provider-health-grid i.ok{background:var(--wb-success)}.health-overall.bad i,.provider-health-grid i.bad{background:var(--wb-danger)}.wb206-order-step.is-complete,.wb206-order-step.is-current{color:var(--wb-primary);border-color:color-mix(in srgb,var(--wb-primary) 42%,var(--wb-border));background:var(--wb-primary-soft)}.wb206-order-step.is-current{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wb-primary) 20%,transparent);font-weight:800}.wb206-sla-overdue{color:var(--wb-danger);font-weight:800}.wb23-profile-hero{position:relative;color:#fff}.wb23-profile-hero > picture,.wb23-profile-hero > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wb23-profile-hero::after{position:absolute;inset:0;content:''}.wb23-profile-hero-content{position:relative;z-index:1;display:grid;align-items:end}.wb23-profile-hero h1,.wb23-profile-hero p,.wb23-profile-hero span{color:inherit}.wb23-profile-hero .category-pill{color:#1f2937;background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.72)}.wb23-profile-hero .verified-label{color:#047857;background:rgba(236,253,245,.96);border-color:rgba(167,243,208,.92)}.wb23-profile-hero .verified-label svg{color:currentColor}.wb23-profile-hero .profile-quick-meta b{color:inherit}.wb23-profile-title{min-width:0}.onboarding-items > a.done{color:var(--wb-success);background:color-mix(in srgb,var(--wb-success) 8%,var(--wb-bg-elevated))}.project-stepper button.done > span{color:var(--wb-success);background:color-mix(in srgb,var(--wb-success) 12%,var(--wb-bg-elevated))}.wb23-proposal-checklist > span.done,.wb23-studio-proposal-checklist > span.done{color:var(--wb-success);background:color-mix(in srgb,var(--wb-success) 10%,var(--wb-bg-elevated))}@media (max-width: 760px){.enterprise-tabs{top:68px}.integration-health{margin:0 14px 14px}.wb23-profile-primary-action{grid-column:1 / -1}.wb23-profile-primary-action > *{width:100%;justify-content:center}}.user-content-auto{text-align:start;unicode-bidi:plaintext;overflow-wrap:anywhere}.user-content-auto b,b.user-content-auto{color:inherit;font:inherit}.wb23-avatar{overflow:hidden}.wb23-avatar img,.profile-avatar-large img{display:block;width:100%;height:100%;object-fit:cover}.brand-lockup{min-height:44px}.brand-bridge-towers{inset:10px 11px 9px;border-inline-width:3px}.brand-bridge-arch{inset-inline:11px;top:11px;height:16px;border-top-width:3px}.brand-bridge-deck{inset-inline:8px;bottom:9px;height:3px}.brand-mark-spark{top:6px;inset-inline-end:6px;width:7px;height:7px;background:var(--wb-market-pink)}.site-icon-button{width:44px;height:44px}.locale-toggle button,.locale-toggle.is-compact button{min-width:44px;min-height:38px}.wb26-role-switch button{min-height:44px}.project-index-owner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.project-index-owner > div{display:grid;min-width:0;gap:2px}.project-owner-avatar{display:grid;width:42px;height:42px;place-items:center;color:#fff;border-radius:50%;background:linear-gradient(145deg,#5369e5,#24398f);box-shadow:0 6px 16px rgba(34,53,132,.22);font-weight:850}.wb21-project-filters.is-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px}.wb21-project-filters.is-compact .wb21-filter-primary{grid-column:1 / -1}.wb21-project-filters.is-compact .wb21-filter-toolbar{grid-column:1;justify-content:flex-start;margin-top:12px;padding-top:0;border-top:0}.wb21-project-filters.is-compact .wb21-filter-toolbar span{margin-inline-start:auto}.wb21-project-filters.is-compact .wb21-filter-actions{grid-column:2;align-items:center;margin-top:12px}.marketing-hero{padding:clamp(28px,5vw,64px)}.marketing-hero-visual{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.78fr);align-items:center;gap:clamp(28px,5vw,64px)}.marketing-hero-copy{min-width:0}.marketing-hero-copy h1{max-width:780px;margin-block:10px 14px;font-size:clamp(2rem,4.4vw,4rem);line-height:1.18;letter-spacing:-.04em}.marketing-hero-copy > p{max-width:690px;font-size:1.04rem;line-height:1.95}.marketing-hero-visual > figure{position:relative;min-width:0;margin:0}.marketing-hero-visual > figure img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:22px;box-shadow:var(--wb-shadow-lg)}.marketing-hero-visual > figure figcaption{position:absolute;inset-inline:16px;bottom:16px;display:flex;align-items:center;gap:8px;padding:11px 13px;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:rgba(7,14,30,.72);backdrop-filter:blur(10px);font-size:.875rem;font-weight:760}.journey-panel{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:24px;padding:22px;border:1px solid var(--wb-border);border-radius:22px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-xs)}.journey-intro{max-width:none}.journey-media{display:block;width:100%;aspect-ratio:16 / 8.5;margin-bottom:18px;object-fit:cover;border-radius:15px}.journey-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.journey-step > span{display:grid;width:34px;height:34px;place-items:center;color:var(--wb-primary);border-radius:10px;background:var(--wb-primary-soft);font-weight:850}.journey-step h3{margin:0 0 5px;font-size:1rem}.journey-step p{margin:0}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.guide-card h2{margin-block:18px 7px;font-size:1.1rem}.guide-card p{margin:0}.guide-visual-break{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,58px);margin-bottom:48px;padding:22px;border:1px solid var(--wb-border);border-radius:22px;background:var(--wb-bg-elevated)}.guide-visual-break img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:16px}.guide-visual-break h2{margin-block:9px}.blog-index-page .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-card{display:flex;min-height:100%;flex-direction:column;overflow:hidden;padding:0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blog-card > img{display:block;width:100%;aspect-ratio:12 / 7;object-fit:cover;background:var(--wb-bg-muted)}.blog-card > div{display:flex;min-height:250px;flex:1;flex-direction:column;padding:20px}.blog-card > div > span{color:var(--wb-primary);font-size:.875rem;font-weight:820}.blog-card h2{margin-block:10px 8px;font-size:1.12rem;line-height:1.65}.blog-card p{margin:0;color:var(--wb-text-soft);line-height:1.85}.blog-card small{margin-top:auto;padding-top:16px;color:var(--wb-text-muted)}.blog-starter-note{margin:0;padding:13px 16px;color:var(--wb-text-soft);border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle);text-align:center}.article-shell header{display:grid;gap:10px;margin-bottom:24px}.article-shell header h1,.article-shell header p{margin:0}.article-cover{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.page-content-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.page-content-layout.has-visual{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr)}.page-content-layout > .card{min-height:300px;padding:clamp(22px,3vw,34px)}.page-content-layout > .card > :first-child{margin-top:0}.page-content-visual{position:sticky;top:94px;overflow:hidden;border:1px solid var(--wb-border);border-radius:20px;background:#0b1324;box-shadow:var(--wb-shadow-sm)}.page-content-visual img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;opacity:.82}.page-content-visual > div{display:grid;gap:8px;padding:20px;color:#fff}.page-content-visual span{color:#ff70c1;font-size:.875rem;font-weight:850}.page-content-visual strong{color:#fff;font-size:1.15rem;line-height:1.7}.page-content-visual a{display:inline-flex;width:max-content;min-height:42px;align-items:center;margin-top:5px;padding:8px 13px;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:10px;font-weight:760}@media (hover:hover){.journey-step:hover,.guide-card:hover,.blog-card:hover{border-color:color-mix(in srgb,var(--wb-primary) 34%,var(--wb-border));box-shadow:var(--wb-shadow-sm);transform:translateY(-3px)}}@media (max-width: 900px){.marketing-hero-visual,.page-content-layout.has-visual{grid-template-columns:1fr}.marketing-hero-visual > figure{max-width:680px}.page-content-visual{position:static;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1fr)}.page-content-visual img{height:100%;aspect-ratio:auto}.guide-grid,.blog-index-page .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.brand-lockup,.brand-mark,.site-icon-button{min-width:44px;width:44px;min-height:44px;height:44px}.locale-toggle button,.locale-toggle.is-compact button{min-width:44px;min-height:44px;padding-inline:6px}.site-nav-actions{gap:4px}.page-header p{line-height:1.75}.page-header-actions > *{min-height:44px;justify-content:center}.wb21-project-filters.is-compact{grid-template-columns:1fr}.wb21-project-filters.is-compact .wb21-filter-toolbar,.wb21-project-filters.is-compact .wb21-filter-actions{grid-column:1}.wb21-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.wb21-filter-primary > label:first-child,.wb21-filter-primary > .btn{grid-column:1 / -1}.wb21-filter-primary > .btn{min-height:44px}.wb21-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wb21-filter-actions > *{min-height:42px;justify-content:center}.wb23-expert-quick-search nav{overflow:visible;padding-bottom:0}.wb23-expert-filter{top:max(10px,env(safe-area-inset-top));right:10px;bottom:max(10px,env(safe-area-inset-bottom));left:10px;max-height:none;overscroll-behavior:contain}.wb23-expert-filter > header{top:-20px}.wb23-expert-filter > header .site-icon-button{min-width:44px}.marketing-hero{padding:24px 18px}.marketing-hero-visual{gap:24px}.marketing-hero-copy h1{font-size:clamp(1.9rem,9vw,2.8rem)}.journey-panel{grid-template-columns:1fr;padding:16px}.guide-grid,.blog-index-page .blog-grid{grid-template-columns:1fr}.guide-visual-break{grid-template-columns:1fr;padding:16px}.blog-card > div{min-height:220px}.page-content-visual{grid-template-columns:1fr}.page-content-visual img{aspect-ratio:16 / 9}.page-content-layout > .card{min-height:0}}@media (max-width: 430px){.locale-toggle button,.locale-toggle.is-compact button{min-width:44px}.site-nav-actions{gap:3px}.wb21-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.wb21-filter-primary > label{grid-column:auto}.wb21-filter-primary > label:first-child,.wb21-filter-primary > .btn{grid-column:1 / -1}.wb23-freelancer-card{padding:16px}.wb23-freelancer-card > header{grid-template-columns:62px minmax(0,1fr)}.wb23-avatar-lg{width:62px;height:62px;border-radius:18px}}@media (prefers-reduced-motion: no-preference){.marketing-hero-copy > *,.marketing-hero-visual > figure,.blog-grid > *,.guide-grid > *,.page-content-layout > *{animation:wb-r3-rise .5s cubic-bezier(.2,.7,.2,1) both}.marketing-hero-visual > figure,.blog-grid > :nth-child(2),.guide-grid > :nth-child(2),.page-content-layout > :nth-child(2){animation-delay:.08s}.blog-grid > :nth-child(3),.guide-grid > :nth-child(3){animation-delay:.14s}}@keyframes wb-r3-rise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@supports (width: 100cqw){.app-shell{container-type:inline-size}.full-bleed{width:100cqw;margin-inline:calc(50% - 50cqw)}}.auth-form-panel .role-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.auth-form-panel .role-picker button{display:grid;min-width:0;min-height:88px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px;text-align:start}.auth-form-panel .role-picker button > svg{margin-top:2px}.auth-form-panel .role-picker button > span{display:grid;min-width:0;gap:4px}.auth-form-panel .role-picker strong,.auth-form-panel .role-picker small{display:block;margin:0}.auth-form-panel .role-picker strong{color:var(--wb-text);font-size:.9rem;line-height:1.45}.auth-form-panel .role-picker small{color:var(--wb-text-muted);font-size:.875rem;line-height:1.55}.auth-form-panel .password-field:not(.auth-input-wrap){position:relative;overflow:visible}.auth-form-panel .password-field:not(.auth-input-wrap) > input{width:100%;padding-inline-end:78px !important}.auth-form-panel .password-field:not(.auth-input-wrap) > button{position:absolute;z-index:2;inset-inline-end:7px;top:50%;min-width:58px;min-height:36px;padding:7px 10px;color:var(--wb-primary);border:0;border-radius:9px;background:var(--wb-primary-soft);font-size:.875rem;font-weight:800;line-height:1;transform:translateY(-50%)}.auth-form-panel .password-field > button:focus-visible{outline:3px solid color-mix(in srgb,var(--wb-primary) 30%,transparent);outline-offset:1px}.dashboard-metrics{display:grid}.dashboard-metric{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;color:var(--wb-text)}.dashboard-metric > div{display:grid;min-width:0;gap:3px}.dashboard-metric > div > strong{color:var(--wb-text);line-height:1.15}.dashboard-metric > div > span{color:var(--wb-text);font-weight:780;line-height:1.5}.dashboard-metric > div > small{color:var(--wb-text-muted);font-size:.875rem;line-height:1.6}.wb21-footer-contact a,.wb21-footer-links a,.wb21-footer-bottom a{display:inline-flex;min-height:44px;align-items:center}.wb21-footer-links section > div{gap:0}.wb21-footer-bottom > div{align-items:center}@media (max-width: 620px){.auth-form-panel .role-picker{grid-template-columns:1fr}.auth-form-panel .role-picker button{min-height:76px}.wb21-footer-links a{width:100%}}.site-footer.wb21-footer p,.site-footer.wb21-footer small,.site-footer.wb21-footer .brand-wordmark small,.site-footer.wb21-footer .wb21-footer-bottom{color:rgba(255,255,255,.76)}.site-footer.wb21-footer a{color:rgba(255,255,255,.82)}.dark .enterprise-tab.active{color:#fff;border-color:#3b56c4;background:#3b56c4}.text-slate-400{color:#59657a}.builder-block-actions button{min-width:42px;padding-inline:10px}.dark .wb27-editorial-copy > span,.dark .wb26-section-head > div > span,.dark .wb26-process-copy .wb26-eyebrow{color:#ff69c2}.wb210-video-stage{min-height:0;aspect-ratio:16 / 9;isolation:isolate;background:#070d19}.wb210-video-stage::after{position:absolute;z-index:1;inset:0;pointer-events:none;content:'';background:linear-gradient(0deg,rgba(4,8,18,.72),transparent 42%)}.wb210-video-stage video,.wb210-video-poster{display:block;width:100%;height:100%;object-fit:cover;background:#070d19}.wb210-video-stage > span{z-index:2;max-width:calc(100% - 150px)}.wb210-video-control{position:absolute;z-index:3;inset-inline-end:22px;bottom:22px;display:inline-flex;min-width:104px;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:9px 13px;color:#fff;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:rgba(8,16,31,.86);backdrop-filter:blur(10px);font-size:.875rem;font-weight:800}.wb210-video-control:hover{border-color:#fff;background:rgba(8,16,31,.96)}.wb210-video-control:focus-visible{outline:3px solid #ff69c2;outline-offset:3px}.wb21-footer-links{grid-template-columns:repeat(3,minmax(125px,1fr))}@media (max-width: 760px){.wb210-video-stage{min-height:0;aspect-ratio:16 / 9}.wb210-video-stage > span{inset-inline-start:14px;bottom:14px;max-width:calc(100% - 82px);padding:8px 10px}.wb210-video-control{inset-inline-end:14px;bottom:14px;min-width:48px;padding-inline:12px}.wb210-video-control > span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 520px){.wb210-video-stage > span{font-size:.875rem}.wb21-footer-links{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.wb210-video-stage video{object-position:center}}.wb24-workspace{--wb24-soft:#f8fafc}.wb24-workspace-summary{display:grid}.wb24-workspace-summary>div{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:16px;padding:16px;display:grid;gap:6px}.wb24-workspace-summary strong{line-height:1.55}.wb24-workspace-tabs{display:flex;overflow-x:auto}.wb24-workspace-tabs button{border:0;background:transparent;display:flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer}.wb24-workspace-tabs button.is-active{font-weight:700}.wb24-workspace-grid{display:grid}.wb24-overview-main h2,.wb24-section-head h2,.wb24-workspace .card>h2{margin-bottom:10px}.wb24-participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wb24-participants article{display:grid;gap:5px}.wb24-participants article span,.wb24-participants article a{font-size:.875rem;color:var(--text-muted,#64748b)}.wb24-progress header{display:flex;justify-content:space-between;gap:10px;font-size:.9rem}.wb24-progress>div{height:9px;border-radius:999px;background:var(--wb-bg-muted);overflow:hidden;margin-top:8px}.wb24-progress i{display:block;height:100%;background:#2563eb;border-radius:999px;transition:width .2s ease}.wb24-next{display:flex;gap:10px;align-items:flex-start}.wb24-next p{margin:3px 0 0;color:var(--wb-text-soft)}.wb24-activity{list-style:none;padding:0;margin:0;display:grid;gap:0}.wb24-activity li{position:relative;display:flex;gap:10px;padding:8px 0 14px}.wb24-activity li:not(:last-child)::after{content:"";position:absolute;inset-inline-start:5px;top:19px;bottom:-3px;width:1px;background:var(--wb-border)}.wb24-activity-dot{width:11px;height:11px;margin-top:6px;border-radius:50%;background:#2563eb;flex:0 0 auto}.wb24-activity div{display:grid;gap:2px}.wb24-activity small{color:var(--text-muted,#64748b)}.wb24-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.wb24-section-head p{margin:2px 0 0;color:var(--text-muted,#64748b)}.wb24-empty{border:1px dashed var(--wb-border-strong);display:flex;gap:10px;align-items:center;color:var(--wb-text-muted)}.wb24-empty p{margin:3px 0 0;font-size:.9rem}.wb24-messages{display:grid;gap:12px}.wb24-message-list{max-height:520px;overflow:auto;padding:10px 2px;display:grid;gap:8px}.wb24-message-list article{max-width:min(78%,720px);border:1px solid #e2e8f0;padding:10px 12px;background:#fff}.wb24-message-list article.is-mine{margin-inline-start:auto;background:#eff6ff;border-color:#bfdbfe}.wb24-message-list article header{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:.875rem;color:#64748b}.wb24-message-list article p{white-space:pre-wrap;margin:7px 0 0;line-height:1.8}.wb24-date-separator{display:flex;align-items:center;gap:10px;color:var(--wb-text-muted);font-size:.875rem;margin:8px 0}.wb24-date-separator::before,.wb24-date-separator::after{content:"";height:1px;flex:1;background:var(--wb-border)}.wb24-message-file{margin-top:8px;display:inline-flex;align-items:center;gap:6px}.wb24-composer{margin-top:14px;padding-top:14px;border-top:1px solid var(--wb-border)}.wb24-composer textarea{min-height:90px;width:100%}.wb24-composer>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.wb24-milestone header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.wb24-milestone header>div:last-child{display:grid;gap:5px;text-align:end}.wb24-milestone header p{margin:4px 0 0;color:var(--wb-text-muted)}.wb24-milestone footer{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--wb-border)}.wb24-status{display:inline-block;padding:3px 9px;border-radius:999px;font-size:.875rem;margin-bottom:7px;background:#f1f5f9;color:#475569}.wb24-status.status-in_progress,.wb24-status.status-submitted{background:#eff6ff;color:#2563eb}.wb24-status.status-approved,.wb24-status.status-paid,.wb24-status.status-ready{background:#f0fdf4;color:#15803d}.wb24-status.status-revision_requested,.wb24-status.status-funding_pending{background:#fffbeb;color:#b45309}.wb24-status.status-disputed{background:#fef2f2;color:#b91c1c}.wb24-delivery-note,.wb24-revision-note{margin-top:12px;padding:12px 14px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle)}.wb24-revision-note{border-color:color-mix(in srgb,var(--wb-warning) 42%,var(--wb-border));background:color-mix(in srgb,var(--wb-warning) 10%,var(--wb-bg-elevated))}.wb24-delivery-note p,.wb24-revision-note p{margin:4px 0 0;white-space:pre-wrap}.wb24-submitted-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.wb24-submitted-files a{display:inline-flex;gap:6px;align-items:center;padding:7px 10px;background:var(--wb-bg-subtle);border:1px solid var(--wb-border);border-radius:9px}.wb24-inline-action summary{cursor:pointer;min-height:42px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--wb-border-strong);border-radius:10px;font-weight:600}.wb24-inline-action>div{margin-top:8px;min-width:min(560px,75vw);padding:12px;border:1px solid var(--wb-border);border-radius:12px;display:grid;gap:10px;background:var(--wb-bg-elevated)}.wb24-inline-action textarea{min-height:90px}.wb24-inline-action fieldset{border:0;padding:0;display:grid;gap:6px}.wb24-inline-action label{display:flex;gap:8px;align-items:center}.wb24-file-form{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(150px,.7fr) minmax(160px,1fr) minmax(160px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:end}.wb24-files{display:grid;gap:8px}.wb24-files article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--wb-border)}.wb24-files article:last-child{border-bottom:0}.wb24-files article>div{display:grid;gap:2px}.wb24-files small{color:var(--wb-text-muted)}.wb24-financial{display:grid;gap:0}.wb24-financial>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid var(--wb-border)}.wb24-payment-milestones{display:grid;gap:8px}.wb24-payment-milestones>div{padding:11px 0;border-bottom:1px solid var(--wb-border);display:grid;grid-template-columns:1fr auto;gap:3px 12px}.wb24-payment-milestones small{grid-column:1/-1;color:var(--wb-text-muted)}@media (max-width: 980px){.wb24-file-form{grid-template-columns:1fr 1fr}.wb24-file-form button{grid-column:1/-1}.wb24-participants{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.wb24-participants{grid-template-columns:1fr}.wb24-milestone header,.wb24-section-head{flex-direction:column}.wb24-milestone header>div:last-child{text-align:start}.wb24-file-form{grid-template-columns:1fr}.wb24-file-form button{grid-column:auto}.wb24-message-list article{max-width:92%}.wb24-inline-action>div{min-width:min(82vw,420px)}}.wb23-message-stream article.is-system{max-width:90%;margin:10px auto;color:var(--wb-text-soft);background:var(--wb-bg-subtle);border:1px solid var(--wb-border);text-align:center}.wb24-report-message{border:0;background:transparent;color:var(--wb-text-muted);font-size:.875rem;cursor:pointer;text-decoration:underline}.wb24-report-panel{margin-top:9px;padding-top:9px;border-top:1px solid var(--wb-border);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wb24-report-panel select{min-height:36px;font-size:.875rem}.wb25-admin-filter{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:.75rem}.wb25-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:1.25rem}.wb25-admin-aside{align-self:start;position:sticky;top:1.25rem}.wb25-divider{border-top:1px solid var(--border,#e2e8f0);padding-top:1rem}.wb25-dispute-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}@media (max-width: 1100px){.wb25-admin-grid{grid-template-columns:1fr}.wb25-admin-aside{position:static}}@media (max-width: 760px){.wb25-admin-filter{grid-template-columns:1fr}.wb25-dispute-timeline{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.wb25-dispute-timeline{grid-template-columns:1fr}}.wb26-tool-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:clamp(28px,5vw,64px) 0}.wb26-tool-grid,.wb26-builder-grid{display:grid;align-items:start}.wb26-pricing-form,.wb26-builder-fields,.wb26-proposal-preview,.wb26-pricing-result{display:grid;gap:14px}.wb26-pricing-form label,.wb26-builder-fields label{display:grid;gap:7px;font-weight:600;color:var(--text,#0f172a)}.wb26-pricing-form small,.wb26-builder-fields small,.wb26-pricing-result small,.wb26-proposal-preview small{color:var(--text-muted,#64748b);font-size:.875rem;line-height:1.65}.wb26-pricing-result dl{display:grid;margin:0}.wb26-pricing-result dl>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--border,#e2e8f0)}.wb26-pricing-result dl>div:last-child{border-bottom:0}.wb26-pricing-result .is-total{margin-top:8px;padding-top:16px;border-top:2px solid #dbeafe;font-size:1.05rem}.wb26-builder-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wb26-proposal-preview{position:sticky}.wb26-proposal-preview section{padding:12px 0;border-bottom:1px solid var(--border,#e2e8f0)}.wb26-proposal-preview section:last-child{border-bottom:0}.wb26-proposal-preview h3{margin:0 0 6px;font-size:1rem}.wb26-proposal-preview p{margin:0;white-space:pre-wrap;line-height:1.8;color:var(--wb-text-soft)}.wb26-draft-list{display:grid;gap:8px}.wb26-draft-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--wb-border)}.wb26-draft-list article:last-child{border-bottom:0}.wb26-draft-list article>div{min-width:0}.wb26-draft-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb26-draft-list small{color:var(--wb-text-muted);font-size:.875rem}.wb26-referral-card{display:grid}.wb26-referral-card>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.wb26-referral-card>header p{margin:.35rem 0 0;color:var(--wb-text-muted);line-height:1.75}.wb26-referral-link{display:grid}.wb26-referral-link input{min-width:0}.wb26-share-row{display:flex;flex-wrap:wrap}.wb26-share-row button{padding:0 13px;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;font-weight:600}.wb26-share-row button:hover{border-color:#2563eb;color:#2563eb}.wb26-referral-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.wb26-referral-metrics>div{padding:12px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle);display:grid;gap:5px}.wb26-referral-metrics dt{color:var(--wb-text-muted);font-size:.875rem}.wb26-referral-metrics dd{margin:0;font-weight:800}.wb26-referral-landing{max-width:680px;margin:6vh auto 0;text-align:center;display:grid;justify-items:center;gap:12px;padding:clamp(26px,5vw,48px)}.wb26-referral-landing p{margin:0;color:var(--wb-text-muted);line-height:1.8}.wb26-loading-line{display:block;width:min(220px,70vw);height:8px;border-radius:999px;background:linear-gradient(90deg,#e2e8f0 20%,#bfdbfe 45%,#e2e8f0 70%);background-size:200% 100%;animation:wb26-loading 1.2s linear infinite}@keyframes wb26-loading{to{background-position:-200% 0}}.wb26-case-studies{display:grid;gap:18px}.wb26-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wb26-case-grid article{display:grid;gap:10px;height:100%}.wb26-case-grid article p{margin:0;color:var(--wb-text-soft);line-height:1.75}.wb26-case-grid blockquote{margin:0;padding:12px 14px;border-inline-start:3px solid var(--wb-primary);background:var(--wb-bg-subtle);color:var(--wb-text);border-radius:10px}.wb26-admin-case-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.wb26-admin-cases{display:grid;gap:10px}.wb26-admin-cases article{display:grid;gap:9px;padding:14px;border:1px solid var(--wb-border);border-radius:14px}.wb26-admin-cases article header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}@media (max-width: 980px){.wb26-tool-grid,.wb26-builder-grid,.wb26-admin-case-grid{grid-template-columns:1fr}.wb26-case-grid{grid-template-columns:1fr 1fr}}@media (max-width: 700px){.wb26-tool-shell{width:min(100% - 22px,1180px);padding:24px 0 40px}.wb26-referral-link{grid-template-columns:1fr}.wb26-referral-metrics{grid-template-columns:1fr 1fr}.wb26-case-grid{grid-template-columns:1fr}.wb26-draft-list article{grid-template-columns:1fr}}@media (max-width: 480px){.wb26-referral-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.wb26-loading-line{animation:none}}.wb27-portfolio-open{display:block;width:100%;padding:0;border:0;background:transparent;text-align:inherit;cursor:pointer}.wb27-modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.68);backdrop-filter:blur(4px)}.wb27-portfolio-dialog{width:min(920px,100%);max-height:min(88vh,900px);overflow:auto;background:var(--surface,#fff);color:var(--text,#111827);border:1px solid var(--border,#e2e8f0);padding:20px}.wb27-portfolio-dialog>header,.wb27-portfolio-dialog>footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.wb27-portfolio-dialog>header span{font-size:14px;color:#64748b}.wb27-portfolio-dialog>header h2{font-size:24px;margin-top:4px}.wb27-portfolio-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.wb27-portfolio-gallery img{width:100%;height:260px;object-fit:cover;border-radius:12px;border:1px solid var(--border,#e2e8f0)}.wb27-portfolio-meta{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0 16px}.wb27-portfolio-meta span{display:grid;gap:2px;min-width:130px;padding:9px 12px;border-radius:10px;font-size:14px}.wb27-portfolio-meta b{font-size:14px;color:#64748b}.wb27-portfolio-dialog>p{line-height:2}.wb27-portfolio-dialog>footer{margin-top:18px}.wb27-onboarding{margin-inline:auto;display:grid}.wb27-onboarding-progress{position:relative}.wb27-onboarding-progress>span{position:absolute;inset-block:0;inset-inline-start:0;background:#2563eb;transition:width .2s ease}.wb27-onboarding-progress>b{position:relative;z-index:1;display:grid;place-items:center;height:100%;color:#0f172a;font-size:14px;mix-blend-mode:multiply}.wb27-onboarding-step{display:grid}.wb27-onboarding-step p{color:#64748b;line-height:1.9}.wb27-choice{display:grid;grid-template-columns:repeat(2,1fr)}.wb27-choice button{border:1px solid #cbd5e1;font-weight:700}.wb27-onboarding-summary{display:grid;gap:10px;padding:0;list-style:none}.wb27-onboarding-summary li{display:flex;align-items:center;gap:9px}.wb27-onboarding-actions{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e2e8f0}.wb27-kpi-toolbar{display:flex;align-items:end;justify-content:space-between;gap:16px}.wb27-kpi-toolbar label{min-width:180px}.wb27-kpi-toolbar p{max-width:680px;font-size:14px;color:#64748b}.wb27-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wb27-kpi-grid article{display:grid;gap:7px;padding:16px;border:1px solid #e2e8f0;background:#fff}.wb27-kpi-grid span{font-size:14px;color:#64748b}.wb27-kpi-grid strong{font-size:25px;color:#0f172a}.wb27-kpi-grid small{font-size:14px;line-height:1.7;color:#64748b}@media(max-width:767px){.wb27-kpi-grid{grid-template-columns:1fr}.wb27-modal-backdrop{align-items:end;padding:0}.wb27-portfolio-dialog{max-height:92vh;border-radius:18px 18px 0 0}.wb27-portfolio-gallery{grid-template-columns:1fr}.wb27-portfolio-gallery img{height:auto;max-height:360px}.wb27-kpi-toolbar{align-items:stretch;flex-direction:column}.wb27-kpi-toolbar label{min-width:0;width:100%}.wb27-onboarding-step h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.wb27-onboarding-progress>span{transition:none}}.dark .wb27-portfolio-dialog,.dark .wb27-kpi-grid article,.dark .wb27-choice button{background:var(--wb-bg-elevated);color:var(--wb-text);border-color:var(--wb-border)}.dark .wb27-portfolio-meta span{background:var(--wb-bg-subtle)}.dark .wb27-portfolio-dialog>header span,.dark .wb27-portfolio-meta b,.dark .wb27-onboarding-step p,.dark .wb27-kpi-toolbar p,.dark .wb27-kpi-grid span,.dark .wb27-kpi-grid small{color:var(--wb-text-muted)}.dark .wb27-kpi-grid strong{color:var(--wb-text)}.dark .wb27-onboarding-progress{background:var(--wb-bg-muted)}.dark .wb27-onboarding-progress>b{color:var(--wb-text);mix-blend-mode:normal}.dark .wb27-onboarding-actions{border-color:var(--wb-border)}.dark .wb27-choice button.active{color:var(--wb-primary);border-color:var(--wb-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--wb-primary) 15%,transparent)}.icon-button{display:inline-grid;place-items:center;width:44px;height:44px;min-width:44px;border:1px solid var(--border,#e2e8f0);border-radius:10px;background:transparent;color:inherit;cursor:pointer}.icon-button:hover{background:rgba(148,163,184,.12)}.icon-button:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.dashboard-v206 > .page-header,.project-wizard-page > .page-header,.wb26-tool-shell > .page-header{padding-block:18px}.dashboard-priority-section{border-color:var(--wb-border)}.dashboard-metric,.dashboard-metric[class*="dashboard-metric--"]{border-top-width:1px;box-shadow:none}.dashboard-nav-group{background:transparent}.dashboard-middle-grid > .surface-panel,.dashboard-v206 > .surface-panel{box-shadow:none}.project-stepper > * > div small{display:none}.wizard-section > header{margin-bottom:2px}.wizard-section > header p{margin-top:3px}.wizard-aside .card,.wizard-aside .draft-card{box-shadow:none}@media (min-width: 769px){.wb23-expert-filter:not(.is-open) .wb23-filter-grid label:nth-child(n+5){display:none}.wb23-expert-filter:not(.is-open) .wb23-filter-grid{grid-template-columns:1.25fr 1fr 1fr .9fr}.wb23-expert-filter.is-open > header .site-icon-button{display:inline-grid}.wb23-expert-filter{padding:16px 18px}.wb23-expert-filter > header{margin-bottom:14px}.wb23-expert-filter > footer{margin-top:14px;padding-top:12px}}.wb23-expert-quick-search{padding-block:12px}.wb23-expert-quick-search nav button{background:transparent}.wb23-profile-nav{border-radius:12px}.wb23-profile-section .rounded-xl.border{border-radius:10px}.wb23-profile-section .rounded-xl.border:hover{border-color:var(--wb-border-strong)}.wb24-workspace-summary > div:not(:last-child){border-inline-end:1px solid var(--wb-border)}.wb24-workspace-tabs button{padding-inline:3px}.wb24-workspace-tabs button.is-active{box-shadow:inset 0 -2px var(--wb-primary)}.wb24-participants article{background:var(--wb-bg-subtle)}.wb24-next{border:1px solid color-mix(in srgb,var(--wb-primary) 18%,var(--wb-border));background:color-mix(in srgb,var(--wb-primary) 5%,var(--wb-bg-elevated))}.wb26-tool-shell{padding-top:34px}.wb26-pricing-form,.wb26-builder-grid > section:first-child{box-shadow:none}.wb26-pricing-result .btn{width:100%;justify-content:center}.wb26-proposal-preview > strong{padding-top:14px;border-top:1px solid var(--wb-border);font-size:1.1rem}.wb26-draft-list article{padding-block:12px}.wb27-portfolio-dialog{border-radius:16px;box-shadow:0 18px 55px rgba(15,23,42,.2)}.wb27-portfolio-meta span{background:transparent;border:1px solid var(--wb-border)}.wb27-onboarding-progress{margin-bottom:24px;overflow:visible}.wb27-onboarding-progress > b{position:absolute;inset-inline-end:0;height:auto;color:var(--wb-text-muted);mix-blend-mode:normal}.wb27-kpi-grid article{border-radius:12px;box-shadow:none}@media (max-width: 640px){.dashboard-priority-section{padding:16px}.project-stepper{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto}.project-stepper > *{min-width:116px}.wb24-workspace-summary{grid-template-columns:1fr;padding:0 14px}.wb24-workspace-summary > div:not(:last-child){border-inline-end:0;border-bottom:1px solid var(--wb-border)}.wb24-workspace-tabs{gap:14px;overflow-x:auto}}.enterprise-stat{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.enterprise-stat > span{color:var(--wb-text-soft);font-size:.9rem;font-weight:750}.enterprise-stat > strong{flex:0 0 auto;color:var(--wb-text);font-size:1.15rem}.proposal-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.proposal-pipeline > *{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--wb-text-soft);border:1px solid var(--wb-border);border-radius:11px}.proposal-pipeline > *.active{color:var(--wb-primary);border-color:color-mix(in srgb,var(--wb-primary) 28%,var(--wb-border));background:var(--wb-primary-soft)}.proposal-pipeline > * strong{color:inherit;font-size:1rem}@media (max-width: 760px){.enterprise-stat{align-items:center}}.page-header{border-color:var(--wb-r4-line)}.page-header-eyebrow{margin-bottom:5px;letter-spacing:0}.page-header h1{margin-bottom:4px}.page-header-meta{margin-top:7px}.r4-mobile-utilities{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--wb-border)}.r4-mobile-utility{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:8px 12px;color:var(--wb-text);border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg-elevated);font-weight:760}.r4-mobile-locale{grid-column:1 / -1;width:100%;justify-content:stretch}.r4-mobile-locale button{flex:1}.v17-mobile-public-links a,.v17-mobile-account-grid a{min-height:44px;display:flex;align-items:center;justify-content:space-between;background:transparent;border-bottom:1px solid color-mix(in srgb,var(--wb-border) 72%,transparent);border-radius:0}.v17-mobile-public-links a:hover,.v17-mobile-account-grid a:hover{color:var(--wb-primary);background:var(--wb-bg-subtle);border-radius:9px}.dashboard-v206{--r4-dashboard-gap:14px}.dashboard-v206.space-y-5 > :not([hidden]) ~ :not([hidden]){margin-top:var(--r4-dashboard-gap)}.dashboard-v206 > .page-header{margin-bottom:0}.dashboard-priority-section > header{margin-bottom:0}.dashboard-action-list{margin-top:10px}.dashboard-clear{margin-top:7px}.dashboard-clear > svg{flex:0 0 auto}.dashboard-clear small{display:block;margin-top:1px}.dashboard-metric,.dashboard-metric[class*="dashboard-metric--"]{min-height:82px;padding:12px 14px;border:0;border-radius:0;background:transparent}.dashboard-metric:not(:last-child){border-inline-end:1px solid var(--wb-r4-line)}.dashboard-metric > div > strong{font-size:1.3rem}.dashboard-metric > div > span{font-size:.875rem}.dashboard-metric > div > small{display:none}.project-guest-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;color:var(--wb-text-soft);border:1px solid color-mix(in srgb,var(--wb-primary) 22%,var(--wb-border));background:color-mix(in srgb,var(--wb-primary) 4%,var(--wb-bg-elevated))}.project-guest-note-icon{display:grid;width:34px;height:34px;place-items:center;color:var(--wb-primary);border-radius:9px;background:var(--wb-primary-soft)}.project-guest-note strong{color:var(--wb-text)}.project-guest-note p{margin:1px 0 0}.project-guest-login{white-space:nowrap}.project-stepper{position:relative;margin-bottom:12px;padding:0 8px}.project-wizard-card{box-shadow:none}.wizard-aside{display:grid}.wb23-expert-quick-search > div strong{font-size:1.05rem}.wb23-expert-quick-search nav button{min-height:32px;padding:5px 10px}.wb23-freelancer-list{gap:10px}.wb23-freelancer-card{position:relative;gap:13px}.wb23-freelancer-identity p{margin-bottom:0}.wb23-freelancer-availability{align-self:start;border-radius:999px}.wb23-freelancer-metrics{gap:0;padding:9px 0}.wb23-freelancer-metrics > div{border:0;border-radius:0;background:transparent}.wb23-freelancer-metrics > div:not(:last-child){border-inline-end:1px solid var(--wb-r4-line)}.wb23-freelancer-card .wb23-chip-row{gap:5px}.wb23-freelancer-card .wb23-chip-row > span{padding:4px 8px;background:var(--wb-bg-subtle)}.wb23-freelancer-card > footer{padding-top:10px;border-top:0}.wb23-freelancer-card > footer .btn-ghost{margin-inline-end:auto}.wb23-profile-hero{border-color:rgba(255,255,255,.08)}.wb23-profile-hero > picture,.wb23-profile-hero > img{opacity:.34;filter:saturate(.88) contrast(1.04)}.wb23-profile-hero::after{background:linear-gradient(90deg,rgba(6,12,27,.92),rgba(6,12,27,.68) 56%,rgba(6,12,27,.35)),linear-gradient(0deg,rgba(6,12,27,.72),transparent 56%)}.wb23-profile-hero-content{grid-template-columns:88px minmax(0,1fr) auto;gap:17px}.wb23-profile-title h1{margin:5px 0}.wb23-profile-title > p{margin-bottom:8px;color:rgba(255,255,255,.82)}.profile-trust-row{gap:6px}.wb23-profile-hero .category-pill,.wb23-profile-hero .verified-label{min-height:28px;padding:4px 8px;font-size:.875rem}.wb23-profile-hero .profile-quick-meta span{border-color:rgba(255,255,255,.17)}.wb23-profile-primary-action{align-self:center}.wb23-profile-primary-action .btn{background:var(--wb-r4-pink);border-color:var(--wb-r4-pink)}.wb23-profile-primary-action .btn:hover{background:var(--wb-r4-pink-hover);border-color:var(--wb-r4-pink-hover)}.wb23-profile-primary-action .btn-ghost{padding-inline:10px}.wb23-profile-scoreboard{gap:0;padding:2px 10px}.wb23-profile-scoreboard > div{border:0;border-radius:0;background:transparent}.wb23-profile-scoreboard > div:not(:last-child){border-inline-end:1px solid var(--wb-r4-line)}.wb24-workspace > .page-header{margin-bottom:10px}.wb24-workspace-summary span{font-size:.875rem}.wb24-workspace-grid > .card:last-child:has(.wb24-empty){align-self:start}.wb26-tool-shell > .page-header{margin-bottom:10px}.wb26-pricing-form,.wb26-builder-grid > section:first-child{border-radius:13px;background:var(--wb-bg-elevated)}.wb26-pricing-result,.wb26-proposal-preview{overflow:hidden}.wb26-pricing-result h2{margin:4px 0 14px;color:var(--wb-r4-ink);font-size:clamp(1.75rem,3vw,2.35rem)}.wb26-pricing-result p{margin-top:12px;font-size:.9rem}.wb28-proposal-empty{display:grid;place-items:center;align-content:center;gap:7px;padding:34px 22px;text-align:center}.wb28-proposal-empty > span{display:grid;width:46px;height:46px;place-items:center;color:var(--wb-r4-pink);border:1px solid color-mix(in srgb,var(--wb-r4-pink) 25%,var(--wb-border));background:color-mix(in srgb,var(--wb-r4-pink) 6%,var(--wb-bg-elevated));font-size:1.25rem}.wb28-proposal-empty h2{margin:5px 0 0;font-size:1.15rem}.wb28-proposal-empty p{max-width:300px;margin:0;font-size:.9rem;line-height:1.75}.wb26-proposal-preview.has-preview article{padding-block:10px;border-bottom:1px solid var(--wb-r4-line)}.wb26-proposal-preview.has-preview article:last-of-type{border-bottom:0}.enterprise-shell > .grid.sm\:grid-cols-4{gap:0;padding:2px 10px;border:1px solid var(--wb-r4-line);background:var(--wb-bg-elevated)}.enterprise-shell > .grid.sm\:grid-cols-4 > .enterprise-stat{border:0;border-radius:0;background:transparent;padding:11px 13px}.enterprise-shell > .grid.sm\:grid-cols-4 > .enterprise-stat:not(:last-child){border-inline-end:1px solid var(--wb-r4-line)}.enterprise-shell > .grid.sm\:grid-cols-4 > .enterprise-stat strong{font-size:1.05rem}.proposal-pipeline{gap:6px}.proposal-pipeline > *{min-height:42px;padding:8px 10px;background:transparent;border-color:var(--wb-r4-line)}.proposal-pipeline > *:not(.active) strong{color:var(--wb-text-muted);font-weight:650}.empty-state-v13,.wb23-market-empty,.empty-enterprise,.monitoring-empty,.wb23-chat-empty{min-height:118px;padding:20px;border:1px dashed var(--wb-border-strong);border-radius:12px;background:color-mix(in srgb,var(--wb-bg-subtle) 74%,transparent)}.empty-state-icon{border-radius:12px;color:var(--wb-primary);background:var(--wb-primary-soft)}.empty-state-v13 h2{margin-bottom:4px;font-size:1.05rem}.empty-state-v13 p{max-width:520px;margin-bottom:0}.wb27-onboarding > .page-header{border:0;background:transparent}.wb27-onboarding > .page-header h1{font-size:clamp(1.55rem,2.5vw,2.1rem)}.wb27-onboarding-progress{margin-inline:4px}.wb27-choice button{background:var(--wb-bg-elevated)}@media (max-width: 980px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric:nth-child(2){border-inline-end:0}.dashboard-metric:nth-child(-n+2){border-bottom:1px solid var(--wb-r4-line)}.wb23-freelancer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wb23-freelancer-metrics > div:nth-child(2){border-inline-end:0}.wb23-freelancer-metrics > div:nth-child(-n+2){border-bottom:1px solid var(--wb-r4-line)}.wb23-profile-hero-content{grid-template-columns:78px minmax(0,1fr)}.wb23-profile-primary-action{grid-column:1 / -1;justify-content:flex-start}.profile-avatar-large{width:78px;height:78px}}@media (max-width: 760px){.announcement-bar{display:none}.site-header-inner{gap:8px}.site-header .brand-lockup{min-width:auto;width:auto}.desktop-header-search,.desktop-theme-toggle,.site-header .desktop-locale-toggle{display:none}.mobile-nav-trigger{display:inline-flex;width:42px;height:42px;min-width:42px;border:0;background:transparent}.mobile-menu{width:min(360px,92vw)}.v17-mobile-menu-head{padding:12px 14px}.v17-mobile-menu-content{padding:12px 14px 24px}.page-header{margin-bottom:12px}.page-header-actions{gap:6px}.dashboard-priority-section{padding:13px 14px}.dashboard-metrics{padding:0 8px}.dashboard-metric{min-height:76px;padding:10px;grid-template-columns:auto minmax(0,1fr);gap:8px}.dashboard-metric-icon{width:30px;height:30px}.dashboard-metric > div > strong{font-size:1.18rem}.dashboard-metric:nth-child(odd){border-inline-end:1px solid var(--wb-r4-line)}.dashboard-metric:nth-child(even){border-inline-end:0}.project-guest-note{grid-template-columns:auto minmax(0,1fr);padding:9px 11px}.project-guest-login{grid-column:2;justify-self:start}.project-stepper{padding:0;overflow-x:auto}.wb23-expert-quick-search{align-items:stretch;gap:10px}.wb23-expert-quick-search nav{flex-wrap:nowrap;overflow-x:auto}.wb23-freelancer-card > header{grid-template-columns:58px minmax(0,1fr);gap:10px}.wb23-avatar-lg{width:58px;height:58px;border-radius:15px}.wb23-freelancer-metrics > div{padding-inline:8px}.wb23-freelancer-card > footer{display:grid;grid-template-columns:1fr 1fr}.wb23-freelancer-card > footer > *{width:100%;min-width:0}.wb23-profile-hero{border-radius:14px}.wb23-profile-hero-content{grid-template-columns:70px minmax(0,1fr);align-content:end}.profile-avatar-large{border-radius:18px}.wb23-profile-title h1{font-size:1.65rem}.wb23-profile-hero .profile-quick-meta{display:grid;grid-template-columns:1fr 1fr}.wb23-profile-hero .profile-quick-meta span:first-child{grid-column:1 / -1}.wb23-profile-primary-action{display:grid;grid-template-columns:1fr auto;width:100%}.wb23-profile-primary-action .btn{width:100%;justify-content:center}.wb23-profile-scoreboard > div:nth-child(2){border-inline-end:0}.wb23-profile-scoreboard > div:nth-child(-n+2){border-bottom:1px solid var(--wb-r4-line)}.wb24-workspace-summary{padding:0 8px}.wb24-workspace-summary > div{min-width:0}.enterprise-shell > .grid.sm\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 8px}.enterprise-shell > .grid.sm\:grid-cols-4 > .enterprise-stat:nth-child(2){border-inline-end:0}.enterprise-shell > .grid.sm\:grid-cols-4 > .enterprise-stat:nth-child(-n+2){border-bottom:1px solid var(--wb-r4-line)}.proposal-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 430px){.dashboard-metrics{grid-template-columns:1fr 1fr}.dashboard-metric{grid-template-columns:1fr;gap:3px}.dashboard-metric-icon{display:none}.wb23-profile-hero .profile-quick-meta{grid-template-columns:1fr}.wb23-profile-hero .profile-quick-meta span:first-child{grid-column:auto}.wb23-profile-primary-action{grid-template-columns:1fr}.wb23-profile-primary-action .btn-ghost{width:100%;justify-content:center}.wb23-freelancer-card > footer{grid-template-columns:1fr}.wb24-workspace-summary{grid-template-columns:1fr}.wb24-workspace-summary > div:not(:last-child){border-bottom:1px solid var(--wb-r4-line)}}.dark .wb26-pricing-result h2{color:#f8fafc}@media (min-width: 761px){.wb23-filter-backdrop.is-open{position:fixed;z-index:84;inset:0;display:block;background:rgba(5,10,22,.34);backdrop-filter:blur(4px)}.wb23-expert-filter{position:fixed;z-index:85;top:50%;left:50%;width:min(1040px,calc(100vw - 48px));max-height:min(760px,calc(100dvh - 72px));overflow-y:auto;opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% + 14px)) scale(.985);transition:opacity .18s ease,transform .2s ease;box-shadow:0 28px 80px rgba(15,23,42,.18)}.wb23-expert-filter.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.wb23-expert-filter > header{position:sticky;z-index:2;top:-20px;padding-block:10px 12px;background:var(--wb-bg-elevated)}.wb23-expert-filter > header .site-icon-button{display:inline-grid}}.wb23-freelancer-submeta{display:flex;flex-wrap:wrap;align-items:center}.wb23-freelancer-submeta > span{display:inline-flex;align-items:center;gap:5px;color:var(--wb-text-soft);font-size:.875rem}.wb23-freelancer-availability{width:max-content;color:var(--wb-text-soft);font-size:.875rem}.wb23-profile-hero-content{padding-block:24px}.dashboard-v206 > .page-header{padding-block:16px}.dashboard-v206 .surface-panel > header h2{font-size:1.12rem}@media (max-width: 760px){.wb23-freelancer-submeta{gap:6px 9px}.wb23-freelancer-availability{grid-column:auto;justify-self:auto}.wb23-profile-hero{min-height:302px}.wb23-profile-hero-content{min-height:302px}}.wb23-profile-primary-action{display:flex;min-height:0;align-items:center;justify-content:flex-start;gap:8px;padding:0;border:0;border-radius:0;color:inherit;background:transparent;box-shadow:none;transform:none}.wb23-profile-primary-action:hover{background:transparent;box-shadow:none;transform:none}.dark .wb23-profile-primary-action,.dark .wb23-profile-primary-action:hover{box-shadow:none;transform:none}.wb23-profile-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr))}.wb23-profile-scoreboard > div{align-content:center}.wb23-profile-scoreboard > div:last-child{border-inline-end:0}@media (min-width: 761px){.dashboard-v206 > .page-header{padding:13px 18px}.dashboard-v206 > .page-header .page-header-content{align-items:center}.dashboard-priority-section{padding:13px 16px}.dashboard-priority-section > header{display:flex;align-items:center;justify-content:space-between;gap:14px}.dashboard-priority-section > header .section-kicker{margin-bottom:2px}.dashboard-action-list{margin-top:7px}}@media (max-width: 980px){.wb23-profile-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.wb23-profile-scoreboard > div:nth-child(2){border-inline-end:0}.wb23-profile-scoreboard > div:nth-child(-n+2){border-bottom:1px solid var(--wb-r4-line)}}body{font-size:16px}h1,h2,h3,h4{letter-spacing:-.012em}h1{font-weight:800}h2,h3{font-weight:750}.container,.container-fa,.public-content,.private-content,.site-header-inner,.fr5-subnav-inner,.wb21-footer-main,.wb21-footer-bottom{width:min(100% - 32px,var(--wb-content))}.public-content,.private-content{padding-block:22px 54px}input,textarea,select{min-height:40px;border-color:var(--fr5-border);box-shadow:none}input:focus,textarea:focus,select:focus{border-color:var(--fr5-blue);box-shadow:0 0 0 2px rgba(19,150,216,.12)}.site-cta{min-height:40px;font-weight:700;box-shadow:none;transform:none}.card,.surface-panel,.card-soft,.mini-card,.market-card,.trust-card,.guide-card,.organization-card,.subscription-card,.service-card,.interview-card,.match-card,.blog-card,.bank-transfer-card,.manual-receipt-form,.draft-card,.settings-panel,.integration-card,.manual-admin-card,.risk-card,.refund-card,.admin-module-card,.wb206-wallet-card,.wb23-content-section,.wb23-profile-section,.wb23-profile-side-section,.enterprise-section{border-radius:4px;border-color:var(--fr5-border);box-shadow:none}.site-header{border-bottom:0;box-shadow:none}.site-header.is-scrolled{box-shadow:0 1px 6px rgba(13,23,36,.08)}.site-main-nav{gap:2px}.site-nav-link{min-height:56px;padding:0 12px;color:#334155;font-size:14px;font-weight:650}.site-nav-link:hover,.site-nav-link.is-active{color:var(--fr5-blue);background:transparent}.site-nav-link.is-active::after{content:'';position:absolute;inset-inline:10px;bottom:0;height:3px;background:var(--fr5-blue)}.site-icon-button{border-radius:3px}.v17-login-link{font-size:14px;font-weight:650}.account-trigger{border-radius:3px}.account-menu{border-radius:4px;box-shadow:0 10px 28px rgba(13,23,36,.16)}.announcement-bar{border-radius:0}.fr5-subnav{display:block;color:#e8edf3;border-top:1px solid rgba(255,255,255,.04)}.fr5-subnav-inner{display:flex;margin-inline:auto;align-items:center;justify-content:space-between;gap:20px}.fr5-subnav nav{display:flex;align-items:stretch}.fr5-subnav a{display:inline-flex;align-items:center;padding:0 13px;color:#e8edf3;font-size:14px;font-weight:600}.fr5-subnav a:hover,.fr5-subnav a.is-active{color:#fff;background:rgba(255,255,255,.09)}.fr5-subnav .fr5-subnav-cta{color:#fff}.section-kicker{text-transform:none}.wb26-eyebrow{color:#fff;background:transparent;border:0;padding:0}.wb26-eyebrow i{background:var(--fr5-pink)}.fr5-hero-points{display:grid;gap:7px;margin:8px 0 20px;padding:0;color:#fff;list-style:none}.fr5-hero-points li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:560}.fr5-hero-points li::before{content:'•';color:#fff;font-size:1.4rem;line-height:1}.fr5-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.fr5-hero-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;border:1px solid rgba(255,255,255,.62);border-radius:3px;color:#fff;font-weight:750}.fr5-hero-actions a:first-child{border-color:var(--fr5-pink);background:var(--fr5-pink)}.fr5-hero-actions a:first-child:hover{background:var(--fr5-pink-hover);border-color:var(--fr5-pink-hover)}.fr5-hero-actions a:last-child:hover{background:rgba(255,255,255,.08)}.wb26-role-switch{display:none}.wb26-section-head h2{font-size:clamp(1.55rem,2.4vw,2.2rem)}.wb26-case-grid > *,.wb26-showcase-grid > a,.wb27-editorial{border-radius:4px;box-shadow:none}.fr5-market-layout{display:grid;align-items:start}.fr5-market-sidebar{position:sticky;min-width:0}.fr5-market-main{min-width:0}.fr5-market-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--fr5-border);border-bottom:0}.fr5-market-results-head strong{font-size:14px}.fr5-market-results-head small{font-size:14px}.wb21-project-filters,.wb23-expert-filter{position:static;width:100%;max-height:none;padding:0;border:1px solid var(--fr5-border);opacity:1;transform:none;pointer-events:auto;background:#fff}.wb21-filter-primary,.wb21-filter-advanced,.wb23-filter-grid{display:grid;grid-template-columns:1fr}.wb21-filter-primary{border-bottom:1px solid var(--fr5-border-soft)}.wb21-filter-primary .btn{width:100%}.wb21-filter-toolbar{padding-block:10px;border-bottom:1px solid var(--fr5-border-soft)}.wb21-filter-toggle{display:none}.wb21-filter-advanced{border-bottom:1px solid var(--fr5-border-soft)}.wb21-filter-actions,.wb23-expert-filter footer{display:grid;gap:8px}.wb21-filter-actions > *,.wb23-expert-filter footer > div,.wb23-expert-filter footer button{width:100%}.wb23-expert-filter > header{padding-block:12px;border-bottom:1px solid var(--fr5-border-soft)}.wb23-expert-filter > header .site-icon-button{display:none}.wb23-expert-quick-search{margin-bottom:12px;box-shadow:none}.project-index-grid,.wb23-freelancer-list{display:block;border:1px solid var(--fr5-border);background:#fff}.project-index-card,.wb23-freelancer-card{margin:0;border:0;border-bottom:1px solid var(--fr5-border-soft);border-radius:0;background:#fff;box-shadow:none}.project-index-card:last-child,.wb23-freelancer-card:last-child{border-bottom:0}.project-index-card:hover,.wb23-freelancer-card:hover{transform:none}.project-index-card p{font-size:14px}.project-index-meta dt{font-size:14px}.project-index-meta dd{font-size:14px}.project-index-side{align-items:stretch;justify-content:center;border-inline-start:1px solid var(--fr5-border-soft)}.project-index-owner{display:none}.project-index-side .btn{width:100%}.active-filter-strip{border-radius:3px}.wb23-freelancer-submeta{font-size:14px}.wb23-freelancer-metrics{border-radius:0}.wb23-freelancer-card > footer{justify-content:flex-end}.wb23-freelancer-card > footer .btn{min-width:142px}.wb23-profile-hero::before,.wb23-profile-hero::after{display:none}.dashboard-priority-section,.dashboard-metrics,.dashboard-middle-grid > *,.dashboard-navigation-grid > *,.dashboard-recent,.wb24-workspace-shell,.enterprise-shell,.wb26-proposal-preview,.wb26-pricing-result{border-radius:4px;box-shadow:none}.dashboard-navigation-grid > *{border:1px solid var(--fr5-border)}.wb24-workspace-tabs{border-bottom:1px solid var(--fr5-border)}.wb24-workspace-tabs a,.wb24-workspace-tabs button{border-radius:0}.enterprise-shell > .grid.sm\:grid-cols-4{border-radius:3px}.site-footer{color:#cbd4df;border-top:0}.site-footer h2,.site-footer h3,.site-footer strong{color:#fff}.footer-link{color:#aeb9c7}.footer-link:hover{color:#fff;transform:none}.footer-social{border-color:#334155;border-radius:3px;color:#aeb9c7}.dark .site-nav-link{color:#dce4ed}.dark .wb21-project-filters,.dark .wb23-expert-filter,.dark .project-index-grid,.dark .wb23-freelancer-list,.dark .project-index-card,.dark .wb23-freelancer-card,.dark .fr5-market-results-head,.dark .wb23-profile-hero,.dark .wb23-profile-hero-content{background:var(--wb-bg-elevated)}@media (max-width: 900px){.fr5-market-layout{grid-template-columns:1fr}.fr5-market-sidebar{position:static}.wb21-project-filters{margin-bottom:12px}.wb21-filter-advanced:not(.is-open){display:none}.wb21-filter-toggle{display:inline-flex}.wb23-expert-filter{position:fixed;z-index:85;inset:auto 0 0;width:100%;max-height:88dvh;overflow-y:auto;border-radius:8px 8px 0 0;opacity:0;transform:translateY(18px);pointer-events:none}.wb23-expert-filter.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.wb23-filter-backdrop.is-open{display:block;position:fixed;z-index:84;inset:0;background:rgba(4,8,13,.48)}.wb23-expert-filter > header .site-icon-button{display:inline-flex}.wb23-expert-quick-search{margin-bottom:0}}@media (max-width: 760px){.public-content,.private-content{padding-top:14px}.fr5-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.fr5-hero-actions a{width:100%}.wb21-projects-page > .page-header,.wb23-freelancers-page > .page-header,.dashboard-v206 > .page-header,.project-wizard-page > .page-header{margin-top:-14px;padding-block:18px}.project-index-card{display:block}.project-index-side{margin-top:12px;padding:12px 0 0;border-inline-start:0;border-top:1px solid var(--fr5-border-soft)}}.fr5-project-commercial{display:grid}.fr5-project-commercial strong{color:var(--fr5-ink);line-height:1.35}.fr5-project-commercial span{font-size:14px}@media (min-width: 901px){.wb23-freelancers-page > .page-header .btn-ghost{display:none}}@media (max-width: 760px){.fr5-project-commercial{text-align:start;margin-bottom:8px}}.auth-shell{display:block;width:min(100% - 32px,500px);max-width:500px;margin:48px auto 72px;border:1px solid var(--fr5-border);border-radius:4px;background:#fff;box-shadow:0 5px 22px rgba(13,23,36,.09)}.auth-aside{display:none}.auth-form-wrap{padding:30px 34px 34px}.auth-form-head{text-align:center}.role-picker button,.form-alert,.password-field input{border-radius:3px}.role-picker button.active{box-shadow:inset 3px 0 0 var(--fr5-blue)}.wb23-project-header,.wb23-project-sticky,.wb23-content-section,.wb23-proposal-composer,.wb23-proposal-preview,.wb23-proposal-list,.wb23-login-prompt{border-radius:4px;box-shadow:none}.wb23-project-header{background:#fff}.wb23-project-sticky{border:1px solid var(--fr5-border);background:#fff}.wb23-project-sticky .btn{width:100%}.wb23-project-highlights{border-radius:0}.wb23-section-title > span{color:var(--fr5-blue)}.wb23-proposal-list > article,.wb23-proposal-preview,.wb23-proposal-composer{border-color:var(--fr5-border)}.choice-chip-grid button,.project-stepper > *,.project-guest-note,.wb26-builder-fields > *,.wb26-draft-list,.wb26-proposal-preview,.wb26-pricing-result{border-radius:3px}.wb24-workspace,.wb26-tool-shell,.enterprise-shell{max-width:1220px;margin-inline:auto}.wb24-workspace-grid > .card,.wb24-messages,.wb24-milestone,.wb24-files,.wb24-financial{border-radius:3px;box-shadow:none}.wb24-section-head{border-radius:3px}.wb24-message-list{border-radius:2px}.wb26-builder-fields,.wb26-proposal-preview,.wb26-pricing-result{border:1px solid var(--fr5-border);background:#fff}.wb28-proposal-empty > span{border-radius:3px}table{border-collapse:collapse}th{background:#f5f7f9;font-size:14px;font-weight:750}th,td{padding:10px 12px;border-bottom:1px solid var(--fr5-border-soft)}tr:hover td{background:#fbfcfd}.rounded-xl{border-radius:4px}.rounded-2xl{border-radius:5px}.rounded-3xl{border-radius:6px}.dark .auth-shell,.dark .wb23-project-header,.dark .wb23-project-sticky,.dark .wb24-workspace-summary,.dark .wb26-builder-fields,.dark .wb26-proposal-preview,.dark .wb26-pricing-result{background:var(--wb-bg-elevated)}@media (max-width: 760px){.auth-shell{margin-block:22px 44px}.auth-form-wrap{padding:24px 20px 28px}.wb23-project-sticky{position:static}}.auth-page.wb21-auth-page{align-items:flex-start;justify-content:center}.auth-page.wb21-auth-page .auth-form-wrap.wb21-auth-form-wrap{margin:0}.auth-page.wb21-auth-page .auth-form-panel{width:100%}.auth-security-summary{margin-block:12px 18px}.fr5-dashboard-projects{padding:0;overflow:hidden}.fr5-dashboard-projects-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--fr5-border-soft)}.fr5-dashboard-projects-head h2{margin:2px 0 0}.fr5-dashboard-tabs{display:flex;border-bottom:1px solid var(--fr5-border);background:#fff;overflow-x:auto}.fr5-dashboard-tabs button{padding:0 2px;color:#647180;border:0;border-bottom:3px solid transparent;background:transparent;white-space:nowrap;font:inherit;font-weight:650;cursor:pointer}.fr5-dashboard-tabs button:hover{color:var(--fr5-blue)}.fr5-dashboard-tabs button.is-active{color:var(--fr5-blue);border-bottom-color:var(--fr5-blue)}.fr5-dashboard-project-list{background:#fff}.fr5-dashboard-project-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(120px,.38fr) 90px minmax(145px,.42fr) auto;align-items:center;border-bottom:1px solid var(--fr5-border-soft)}.fr5-dashboard-project-row:last-child{border-bottom:0}.fr5-dashboard-project-row:hover{background:#f9fbfc}.fr5-dashboard-project-main{display:flex;min-width:0;align-items:center;gap:9px}.fr5-dashboard-project-title{min-width:0;color:var(--fr5-ink);font-size:.94rem;font-weight:750;text-decoration:none}.fr5-dashboard-project-title:hover{color:var(--fr5-blue)}.fr5-dashboard-status{flex:0 0 auto;padding:3px 7px;color:#536171;border:1px solid #d6dce3;border-radius:2px;background:#f7f9fa;font-size:14px;font-weight:700}.fr5-dashboard-status--open{color:#0873a7;border-color:#b9deef;background:#edf8fd}.fr5-dashboard-status--in_progress{color:#856000;border-color:#e7d99e;background:#fffbea}.fr5-dashboard-status--completed{color:#247447;border-color:#bfe0cc;background:#eff9f3}.fr5-dashboard-project-stat{display:grid;gap:3px}.fr5-dashboard-project-stat small{font-size:14px}.fr5-dashboard-project-stat strong,.fr5-dashboard-project-stat span{color:#303b47;font-size:14px;font-weight:650}.fr5-dashboard-project-action{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:2px;font-size:14px;font-weight:750;text-decoration:none}.fr5-dashboard-project-action:hover{border-color:#087fbb}.fr5-dashboard-empty{padding:32px 20px;text-align:center}.fr5-dashboard-empty p{margin:8px auto 14px;color:var(--fr5-muted)}@media (max-width: 760px){.auth-page.wb21-auth-page .auth-form-wrap.wb21-auth-form-wrap{width:100%}.fr5-dashboard-projects-head{align-items:flex-start;padding:15px}.fr5-dashboard-projects-head .btn{padding-inline:10px;font-size:14px}.fr5-dashboard-tabs{gap:18px;padding-inline:15px}.fr5-dashboard-project-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.fr5-dashboard-project-main{grid-column:1 / -1}.fr5-dashboard-project-stat{display:flex;align-items:baseline;gap:5px}.fr5-dashboard-project-stat:nth-of-type(3){display:none}.fr5-dashboard-project-action{grid-column:2;grid-row:2 / span 2;align-self:center}}body{color:var(--fr6-ink);background:var(--fr6-canvas)}.public-content,.private-content{padding-top:18px}.site-header{position:sticky;top:0;z-index:70}.site-header-inner{min-height:52px}.v17-nav-brand{flex:0 0 auto}.site-header .brand-lockup{min-width:154px;gap:9px}.site-header .brand-wordmark strong{font-size:1.05rem}.site-header .brand-wordmark small{display:none}.site-nav-actions{gap:6px}.site-icon-button,.account-trigger{min-height:36px}.desktop-header-search{border:0;background:transparent}.desktop-header-search:hover{background:#f2f4f6}.desktop-locale-toggle{min-height:34px}.v17-login-link{padding-inline:10px}.site-cta{min-height:36px;padding-inline:14px}.fr5-subnav{min-height:36px;background:var(--fr6-navy)}.fr5-subnav-inner,.fr5-subnav nav{min-height:36px}.fr5-subnav a{min-height:36px;padding-inline:12px}.fr5-subnav .fr5-subnav-cta{background:var(--fr6-pink)}.fr5-subnav .fr5-subnav-cta:hover{background:var(--fr6-pink-hover)}.wb21-projects-page > .page-header,.wb23-freelancers-page > .page-header,.dashboard-v206 > .page-header,.project-wizard-page > .page-header,.wb24-workspace > .page-header,.enterprise-shell > .page-header,.wb26-tool-shell > .page-header,.page-header{margin:0 0 14px;padding:12px 0 14px;color:var(--fr6-ink);border:0;border-bottom:1px solid var(--fr6-line);border-radius:0;background:transparent;box-shadow:none}.wb21-projects-page > .page-header h1,.wb23-freelancers-page > .page-header h1,.dashboard-v206 > .page-header h1,.project-wizard-page > .page-header h1,.wb24-workspace > .page-header h1,.enterprise-shell > .page-header h1,.wb26-tool-shell > .page-header h1,.page-header h1{color:var(--fr6-ink);font-size:clamp(1.45rem,1.9vw,1.85rem);line-height:1.32}.wb21-projects-page > .page-header p,.wb23-freelancers-page > .page-header p,.dashboard-v206 > .page-header p,.project-wizard-page > .page-header p,.wb24-workspace > .page-header p,.enterprise-shell > .page-header p,.wb26-tool-shell > .page-header p,.page-header p{color:var(--fr6-muted);max-width:760px;line-height:1.7}.wb21-projects-page > .page-header small,.wb23-freelancers-page > .page-header small,.dashboard-v206 > .page-header small,.project-wizard-page > .page-header small{color:var(--fr6-muted)}.page-header-eyebrow,.section-kicker{color:var(--fr6-blue);font-size:14px;font-weight:700}.page-header-actions{align-self:center}.card,.surface-panel,.card-soft,.market-card,.wb23-content-section,.wb23-profile-section,.wb23-profile-side-section,.enterprise-section{border-color:var(--fr6-line);border-radius:3px;box-shadow:none}.card:hover,.market-card:hover,.blog-card:hover,.service-card:hover,.admin-module-card:hover{box-shadow:none}input,textarea,select{border-radius:2px}.site-footer{margin-top:34px;background:var(--fr6-navy)}.wb21-footer-main{gap:28px;padding-block:30px 24px}.wb21-footer-brand p{max-width:360px;margin-top:10px;line-height:1.7}.wb21-footer-links{gap:28px}.wb21-footer-links section h2{margin-bottom:10px;font-size:14px}.wb21-footer-links section div{display:grid;gap:7px}.wb21-footer-actions{align-self:start;gap:8px}.wb21-footer-actions > span{color:rgba(255,255,255,.72);font-size:14px}.wb21-footer-social a{width:34px;height:34px;border-radius:2px}.wb21-footer-bottom{min-height:48px;padding-block:12px}@media (max-width: 900px){.desktop-theme-toggle{display:none}.fr5-subnav{display:none}.site-header-inner{min-height:54px}.site-header .brand-lockup{min-width:auto}.public-content,.private-content{padding-top:12px}}@media (max-width: 760px){.page-header,.wb21-projects-page > .page-header,.wb23-freelancers-page > .page-header,.dashboard-v206 > .page-header,.project-wizard-page > .page-header,.wb24-workspace > .page-header,.enterprise-shell > .page-header,.wb26-tool-shell > .page-header{margin:0 0 10px;padding:8px 0 12px}.page-header h1,.wb21-projects-page > .page-header h1,.wb23-freelancers-page > .page-header h1,.dashboard-v206 > .page-header h1,.project-wizard-page > .page-header h1{font-size:1.35rem}.page-header-actions{width:100%}.page-header-actions > *{flex:1 1 auto}.wb21-footer-main{padding-block:24px 18px}}.fr5-market-sidebar{top:102px}.wb21-project-filters > *,.wb23-expert-filter > *{padding-inline:12px}.wb21-filter-primary,.wb21-filter-advanced,.wb23-filter-grid{gap:8px;padding-block:12px}.wb21-filter-actions,.wb23-expert-filter footer{padding-block:10px}.project-index-card{grid-template-columns:minmax(0,1fr) 160px;gap:16px;padding:15px 16px}.project-index-card h2{margin:5px 0 4px;font-size:1rem;line-height:1.55}.project-index-card p{margin-bottom:7px;line-height:1.58}.project-index-tags{gap:5px}.project-index-tags span,.category-pill{padding:3px 6px;border:1px solid #e0e4e8;background:#f6f7f8;color:#596573}.project-index-meta{margin-top:7px;gap:14px}.project-index-side{gap:8px;padding-inline-start:14px}.fr5-project-commercial{gap:3px;text-align:start}.fr5-project-commercial strong{font-size:.94rem}.fr6-row-action{display:inline-flex;min-height:34px;align-items:center;justify-content:flex-start;gap:5px;font-size:14px;font-weight:750;text-decoration:none}.fr6-row-action:hover{color:var(--fr6-blue-hover);text-decoration:underline;text-underline-offset:3px}.wb21-save-link{min-height:30px;justify-content:flex-start;color:#6b7683;font-size:14px}.wb23-freelancer-card{padding:15px 16px}.wb23-freelancer-card > header{grid-template-columns:58px minmax(0,1fr);gap:12px}.wb23-avatar-lg{width:54px;height:54px}.wb23-freelancer-identity > div:first-child{gap:7px}.wb23-freelancer-identity h2{font-size:1rem;line-height:1.45}.wb23-freelancer-identity > p{margin-block:3px 5px;color:#566270;line-height:1.55}.wb23-freelancer-submeta{gap:5px 11px}.wb23-freelancer-availability{min-height:24px;padding:2px 6px;border:0;background:transparent}.wb23-freelancer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-block:10px 8px;border-block:1px solid var(--fr6-line-soft);background:transparent}.wb23-freelancer-metrics > div{min-height:62px;padding:9px 10px;border-inline-end:1px solid var(--fr6-line-soft)}.wb23-freelancer-metrics > div:last-child{border-inline-end:0}.wb23-freelancer-metrics svg{color:#7b8692}.wb23-chip-row{gap:5px}.wb23-chip-row > span{background:#f4f5f6}.fr6-talent-actions{min-height:38px;align-items:center;gap:12px}.fr6-talent-actions .fr6-invite-button{min-height:34px;padding-inline:10px}.wb23-profile-hero{min-height:0}.wb23-profile-hero-content{min-height:0}.profile-avatar-large{width:82px;height:82px;min-width:82px;min-height:82px}.wb23-profile-title h1{font-size:1.55rem}.wb23-profile-title p{margin-top:2px;max-width:700px}.wb23-profile-hero .profile-quick-meta{margin-top:8px;gap:6px 12px}.wb23-profile-hero .profile-quick-meta span{min-height:24px;padding:0;border:0;background:transparent}.wb23-profile-primary-action{margin-inline-start:auto}.wb23-profile-primary-action .btn{min-height:36px}.wb23-profile-primary-action .btn-ghost{min-height:34px}.wb23-profile-scoreboard{border-top:0;background:#fff}.wb23-profile-scoreboard > div{min-height:78px;padding:10px 12px}.wb23-profile-scoreboard strong{font-size:1rem}.wb23-profile-layout{grid-template-columns:minmax(0,1fr) 285px;gap:16px;margin-top:16px}.wb23-profile-section{padding:16px}.wb23-profile-aside{display:grid;gap:10px}.wb23-profile-side-section,.wb23-hire-panel{padding:14px}.wb23-hire-panel{border-top:3px solid var(--fr6-blue)}.wb23-portfolio-grid article{overflow:hidden;border:1px solid var(--fr6-line)}.portfolio-placeholder{display:grid;min-height:150px;place-content:center;gap:7px;color:#6f7b88;border-bottom:1px dashed #d8dde3;background:linear-gradient(180deg,#fafbfc,#f3f5f7)}.wb23-project-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-top:14px}.wb23-project-content{gap:0;border:1px solid var(--fr6-line);background:#fff}.wb23-project-content > .wb23-content-section{margin:0;padding:16px 18px;border:0;border-bottom:1px solid var(--fr6-line-soft);border-radius:0;background:#fff}.wb23-project-content > .wb23-content-section:last-child{border-bottom:0}.wb23-project-header{padding:18px;border:1px solid var(--fr6-line);border-top:3px solid var(--fr6-blue)}.wb23-project-header h1{font-size:clamp(1.45rem,2vw,1.85rem)}.wb23-project-highlights{margin-top:12px;border-block:1px solid var(--fr6-line-soft);background:#fafbfc}.wb23-project-sticky{top:102px;padding:14px;border-radius:2px}.wb23-project-sticky > section > strong{font-size:1.02rem}.wb23-project-sticky > nav{margin-block:12px;padding-block:10px}.wb23-project-sticky > nav a{min-height:32px;padding:5px 4px;border-radius:0}.wb23-project-sticky > nav a:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}.wb23-proposal-list{gap:0;border:1px solid var(--fr6-line)}.wb23-proposal-list > article{border:0;border-bottom:1px solid var(--fr6-line-soft);border-radius:0}.wb23-proposal-list > article:last-child{border-bottom:0}.empty-state-v13{min-height:0;padding:24px 18px}.empty-state-icon{width:42px;height:42px}@media (max-width: 980px){.fr5-market-sidebar{position:static}.wb23-profile-layout,.wb23-project-layout{grid-template-columns:1fr}.wb23-profile-primary-action{margin-inline-start:0}.wb23-project-sticky{position:static}}@media (max-width: 760px){.project-index-card{padding:13px 14px}.project-index-side{display:flex;align-items:center;justify-content:space-between;gap:10px}.fr5-project-commercial{margin:0}.wb23-freelancer-card{padding:13px 14px}.wb23-freelancer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wb23-freelancer-metrics > div:nth-child(2){border-inline-end:0}.wb23-freelancer-metrics > div:nth-child(-n+2){border-bottom:1px solid var(--fr6-line-soft)}.fr6-talent-actions{justify-content:space-between}.wb23-profile-hero-content{padding:14px}.profile-avatar-large{width:70px;height:70px;min-width:70px;min-height:70px}.wb23-profile-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.wb23-profile-scoreboard > div{min-height:70px}.wb23-project-content > .wb23-content-section{padding:14px}}.dashboard-v206{gap:12px}.dashboard-priority-section{padding:0;overflow:hidden;border:1px solid var(--fr6-line);border-radius:2px;background:#fff}.dashboard-priority-section > header{min-height:48px;padding:9px 14px;border-bottom:1px solid var(--fr6-line-soft)}.dashboard-priority-section h2{font-size:1.06rem}.dashboard-action-list{margin:0;gap:0}.dashboard-action-list > *{min-height:50px;padding:9px 14px;border:0;border-bottom:1px solid var(--fr6-line-soft);border-inline-start:3px solid transparent;border-radius:0;box-shadow:none}.dashboard-action-list > *:last-child{border-bottom:0}.dashboard-action--urgent{border-inline-start-color:#dc2626}.dashboard-action--warning{border-inline-start-color:#d97706}.dashboard-action--normal{border-inline-start-color:var(--fr6-blue)}.dashboard-action-icon{width:32px;height:32px;border-radius:2px}.dashboard-clear{min-height:52px;margin:0;padding:9px 14px}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;overflow:hidden;border:1px solid var(--fr6-line);border-radius:2px;background:#fff}.dashboard-metric{min-height:74px;padding:11px 13px;border:0;border-inline-end:1px solid var(--fr6-line-soft);background:#fff}.dashboard-metric:last-child{border-inline-end:0}.dashboard-metric-icon{width:30px;height:30px;border-radius:2px;background:#f2f7fa;color:var(--fr6-blue)}.dashboard-metric strong{font-size:1.18rem}.dashboard-metric small{margin-top:2px;color:#7a8490}.fr5-dashboard-projects{border-radius:2px}.fr5-dashboard-projects-head{padding:13px 15px 9px}.fr5-dashboard-projects-head h2{font-size:1.12rem}.fr5-dashboard-tabs{gap:18px;padding-inline:15px}.fr5-dashboard-tabs button{min-height:38px}.fr5-dashboard-project-row{min-height:66px;padding:10px 15px;gap:14px}.fr5-dashboard-project-action{min-height:30px;padding:0;color:var(--fr6-blue);border:0;background:transparent}.fr5-dashboard-project-action:hover{color:var(--fr6-blue-hover);background:transparent;text-decoration:underline;text-underline-offset:3px}.dashboard-middle-grid{gap:10px}.dashboard-middle-grid > .surface-panel{border-radius:2px}.onboarding-checklist,.dashboard-finance{padding:14px}.onboarding-checklist header,.dashboard-finance > header{margin-bottom:8px}.onboarding-items{gap:0;border-top:1px solid var(--fr6-line-soft)}.onboarding-items > a{min-height:46px;padding:8px 2px;border-bottom:1px solid var(--fr6-line-soft);border-radius:0}.onboarding-items > a:last-child{border-bottom:0}.dashboard-finance dl{gap:0;border-top:1px solid var(--fr6-line-soft)}.dashboard-finance dl > div{min-height:42px;padding:8px 0;border-bottom:1px solid var(--fr6-line-soft)}.dashboard-finance dl > div:last-child{border-bottom:0}.wb26-referral-card{gap:10px;padding:13px 14px}.wb26-referral-card > header{align-items:center}.wb26-referral-card > header p{margin-top:2px;line-height:1.55}.wb26-referral-card > header > svg{width:22px;height:22px;color:#7a8591}.wb26-referral-link{grid-template-columns:minmax(0,1fr) auto;gap:6px}.wb26-referral-link input{min-height:36px}.wb26-referral-link .btn-outline{min-height:36px}.wb26-share-row{gap:4px}.wb26-share-row button{min-height:32px;padding-inline:8px;border-radius:2px}.wb26-referral-metrics{gap:0;border-block:1px solid var(--fr6-line-soft)}.wb26-referral-metrics > div{padding:8px 10px;border:0;border-inline-end:1px solid var(--fr6-line-soft);border-radius:0;background:transparent}.wb26-referral-metrics > div:last-child{border-inline-end:0}.wb26-referral-metrics dd{font-size:1rem}.dashboard-navigation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--fr6-line);background:#fff}.dashboard-nav-group{padding:13px 15px;border:0;border-inline-end:1px solid var(--fr6-line-soft);border-radius:0}.dashboard-nav-group:last-child{border-inline-end:0}.dashboard-nav-group h2{margin-bottom:6px;font-size:1rem}.dashboard-nav-group > div{display:grid;gap:0}.dashboard-nav-group > div > a{min-height:44px;padding:7px 0;border-bottom:1px solid var(--fr6-line-soft);border-radius:0}.dashboard-nav-group > div > a:last-child{border-bottom:0}.dashboard-nav-group > div > a:hover{background:transparent;color:var(--fr6-blue)}.dashboard-recent{padding:0;overflow:hidden;border-radius:2px}.dashboard-recent > header{padding:12px 14px;border-bottom:1px solid var(--fr6-line-soft)}.dashboard-recent > div > a{min-height:54px;padding:9px 14px}.wb24-workspace{gap:10px}.wb24-workspace-summary{grid-template-columns:120px 125px minmax(160px,.6fr) minmax(260px,1.4fr);gap:0;padding:0;overflow:hidden;border:1px solid var(--fr6-line);border-radius:2px;background:#fff}.wb24-workspace-summary > div{min-height:60px;padding:9px 12px;border:0;border-inline-end:1px solid var(--fr6-line-soft);border-radius:0;background:transparent}.wb24-workspace-summary > div:last-child{border-inline-end:0}.wb24-workspace-summary span{color:#7a8490}.wb24-workspace-summary strong{font-size:14px}.wb24-workspace-tabs{min-height:40px;gap:22px;padding:0 12px;border:1px solid var(--fr6-line);border-top:0;border-radius:0;background:#fff}.wb24-workspace-tabs button{min-height:40px;padding:0 2px;border-bottom:3px solid transparent;color:#687482}.wb24-workspace-tabs button.is-active{color:var(--fr6-blue);border-bottom-color:var(--fr6-blue);background:transparent}.wb24-workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:10px}.wb24-workspace-grid > .card,.wb24-messages,.wb24-milestone,.wb24-files{padding:14px;border-radius:2px}.wb24-overview-main h2,.wb24-workspace .card > h2{margin-bottom:8px;font-size:1.05rem}.wb24-participants{gap:0;border:1px solid var(--fr6-line-soft)}.wb24-participants article{padding:10px 12px;border:0;border-inline-end:1px solid var(--fr6-line-soft);border-radius:0}.wb24-participants article:last-child{border-inline-end:0}.wb24-progress{margin-top:10px}.wb24-next{margin-top:10px;padding:10px 11px;border-radius:2px}.wb24-empty{min-height:0;padding:14px;border-radius:2px}.wb24-workspace-grid > .card:last-child > .wb24-empty{min-height:0;padding:10px 0;border:0}.wb24-message-list{background:#fafbfc}.wb24-message-list article{border-radius:6px}.wb24-composer{border-radius:2px}.wb24-milestone{border-bottom:1px solid var(--fr6-line-soft)}.wb24-files article{min-height:48px}.wb24-financial > div{min-height:42px}@media (max-width: 980px){.dashboard-navigation-grid{grid-template-columns:1fr}.dashboard-nav-group{border-inline-end:0;border-bottom:1px solid var(--fr6-line-soft)}.dashboard-nav-group:last-child{border-bottom:0}.wb24-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wb24-workspace-summary > div:nth-child(2){border-inline-end:0}.wb24-workspace-summary > div:nth-child(-n+2){border-bottom:1px solid var(--fr6-line-soft)}.wb24-workspace-grid{grid-template-columns:1fr}}@media (max-width: 760px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric:nth-child(2){border-inline-end:0}.dashboard-metric:nth-child(-n+2){border-bottom:1px solid var(--fr6-line-soft)}.fr5-dashboard-project-row{padding:11px 13px}.wb26-referral-link{grid-template-columns:1fr}.wb26-referral-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wb26-referral-metrics > div:nth-child(2){border-inline-end:0}.wb26-referral-metrics > div:nth-child(-n+2){border-bottom:1px solid var(--fr6-line-soft)}.wb24-workspace-summary{grid-template-columns:1fr}.wb24-workspace-summary > div{border-inline-end:0;border-bottom:1px solid var(--fr6-line-soft)}.wb24-workspace-summary > div:last-child{border-bottom:0}.wb24-workspace-tabs{gap:16px;padding-inline:10px}}.project-wizard-page{gap:10px}.project-stepper{display:flex;gap:0;margin:0 0 12px;overflow-x:auto;border-bottom:1px solid var(--fr6-line);background:transparent}.project-stepper > *{flex:1 1 0;min-width:130px;min-height:48px;padding:7px 10px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;text-align:start}.project-stepper > * > span{width:24px;height:24px;border-radius:50%}.project-stepper > * > div strong{font-size:14px}.project-stepper .active{color:var(--fr6-blue);border-bottom-color:var(--fr6-blue);background:transparent}.project-stepper button.done{color:#2f7a4f}.project-wizard-layout{grid-template-columns:minmax(0,1fr) 250px;gap:14px}.project-wizard-card{padding:18px;border-radius:2px}.wizard-section{gap:13px}.wizard-section > header{gap:10px;padding-bottom:9px;border-bottom:1px solid var(--fr6-line-soft)}.wizard-section > header > span{width:30px;height:30px;border-radius:2px}.wizard-fields{gap:12px}.choice-chip-grid,.budget-preset-grid{gap:6px}.choice-chip-grid button,.budget-preset-grid button{min-height:40px;padding:8px 10px;border-radius:2px}.project-guest-note{padding:8px 10px;border-radius:2px}.wizard-aside{top:102px;gap:8px}.wizard-aside .card,.wizard-aside .draft-card{padding:12px;border-radius:2px}.wizard-aside .h-3{height:6px}.wizard-actions{margin-top:12px;padding-top:12px;border-top:1px solid var(--fr6-line-soft)}.wb26-tool-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px}.wb26-pricing-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;padding:16px}.wb26-pricing-form label:nth-child(1),.wb26-pricing-form label:nth-child(6){grid-column:1 / -1}.wb26-pricing-result{position:sticky;top:102px;padding:16px;border-top:3px solid var(--fr6-blue)}.wb26-pricing-result > h2{margin:6px 0 12px;color:var(--fr6-ink);font-size:clamp(1.7rem,2.7vw,2.35rem)}.wb26-pricing-result dl{gap:0;border-block:1px solid var(--fr6-line-soft)}.wb26-pricing-result dl > div{min-height:42px;padding:8px 0;border-bottom:1px solid var(--fr6-line-soft)}.wb26-pricing-result dl > div:last-child{border-bottom:0}.wb26-pricing-result p{margin:10px 0;line-height:1.65}.wb26-builder-grid{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);gap:14px}.wb26-builder-grid > section:first-child{padding:16px}.wb26-builder-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px}.wb26-builder-field{min-width:0}.wb26-builder-field--wide{grid-column:1 / -1}.wb26-builder-fields textarea{min-height:92px;resize:vertical}.wb26-builder-actions{margin-top:14px;padding-top:12px;border-top:1px solid var(--fr6-line-soft)}.wb26-builder-actions .btn{min-width:110px}.wb26-proposal-preview{top:102px;min-height:360px;padding:16px;border-top:3px solid var(--fr6-blue)}.wb26-proposal-preview.is-empty{min-height:360px;align-content:start}.wb28-proposal-empty{min-height:300px;place-content:center}.wb30-proposal-skeleton{display:grid;width:min(100%,300px);gap:8px;margin-top:14px}.wb30-proposal-skeleton i{display:block;height:9px;border-radius:2px;background:#e8ebef}.wb30-proposal-skeleton i:nth-child(2){width:84%}.wb30-proposal-skeleton i:nth-child(3){width:92%}.wb30-proposal-skeleton i:nth-child(4){width:62%}.wb26-draft-list{border-radius:2px}.auth-form-panel{border-radius:2px}.auth-mobile-brand{padding-bottom:14px;border-bottom:1px solid var(--fr6-line-soft)}.auth-form-head{margin-bottom:16px}.auth-form-head p{line-height:1.65}.auth-security-summary,.auth-privacy-note{padding:9px 10px;border-radius:2px;background:#f8f9fa}.auth-legal{margin-top:16px;padding-top:12px;border-top:1px solid var(--fr6-line-soft)}.wb27-onboarding{max-width:760px;gap:12px}.wb27-onboarding > .page-header{margin-bottom:0;padding:8px 0 12px}.wb27-onboarding-progress{height:5px;margin:0 0 22px;border-radius:0;background:#e4e7eb}.wb27-onboarding-progress > span{border-radius:0;background:var(--fr6-blue)}.wb27-onboarding-progress > b{top:10px}.wb27-onboarding-step{gap:13px;padding:16px 0;border:0;border-radius:0;box-shadow:none}.wb27-onboarding-step h2{font-size:1.35rem}.wb27-choice{gap:6px}.wb27-choice button{min-height:42px;border-radius:2px}.wb27-choice button.active{color:var(--fr6-blue);border-color:var(--fr6-blue);box-shadow:inset 3px 0 0 var(--fr6-blue)}.wb27-onboarding-actions{padding-top:12px}@media (max-width: 980px){.project-wizard-layout,.wb26-tool-grid,.wb26-builder-grid{grid-template-columns:1fr}.wizard-aside,.wb26-pricing-result,.wb26-proposal-preview{position:static}}@media (max-width: 760px){.project-stepper > *{min-width:104px;min-height:44px;padding:6px 8px}.project-wizard-card{padding:14px}.wizard-fields,.wb26-pricing-form,.wb26-builder-fields{grid-template-columns:1fr}.wb26-pricing-form label:nth-child(1),.wb26-pricing-form label:nth-child(6),.wb26-builder-field--wide{grid-column:auto}.wb26-pricing-form,.wb26-builder-grid > section:first-child,.wb26-pricing-result,.wb26-proposal-preview{padding:14px}.wb26-proposal-preview.is-empty{min-height:260px}.wb28-proposal-empty{min-height:220px}.auth-page.wb21-auth-page{padding:18px 10px 40px}.auth-form-panel{padding:20px 18px 22px}}.dashboard-action-cta{min-height:30px;padding:0;border:0;border-radius:0;color:var(--fr6-blue);background:transparent;box-shadow:none;transform:none}.dashboard-action-cta:hover{color:var(--fr6-blue-hover);background:transparent;box-shadow:none;transform:none;text-decoration:underline;text-underline-offset:3px}.wb23-profile-primary-action .btn-ghost{color:#4f5b68;border-color:var(--fr6-line);background:#fff;box-shadow:none}.wb23-profile-primary-action .btn-ghost:hover{color:var(--fr6-blue);border-color:#9fcde3;background:#f7fbfd}.wb26-builder-fields{border:0;background:transparent}@media (max-width: 760px){.wb21-project-filters.is-compact .wb21-filter-primary,.wb21-project-filters.is-compact .wb21-filter-actions{display:none}.wb21-project-filters.is-compact .wb21-filter-toolbar{min-height:48px;margin:0;padding:8px 12px;border:0}.wb21-project-filters.is-compact .wb21-filter-toggle{padding:6px 10px}.wb21-project-filters.has-advanced .wb21-filter-primary,.wb21-project-filters.has-advanced .wb21-filter-actions{display:grid}.wb23-profile-primary-action .btn-ghost{width:100%;justify-content:center}.wb26-builder-grid > section:first-child{border-radius:3px}}.site-header{border-bottom-color:rgba(196,207,220,.78);background:rgba(255,255,255,.94);backdrop-filter:blur(18px) saturate(1.25)}.brand-lockup{gap:10px}.brand-mark,.site-header .brand-mark{width:42px;height:42px;min-width:42px;min-height:42px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:radial-gradient(circle at 77% 18%,rgba(245,40,145,.8) 0 4px,transparent 4.5px),linear-gradient(145deg,#081326 0%,#132b62 58%,#087fb8 100%);box-shadow:0 9px 24px rgba(7,18,36,.2),inset 0 1px 0 rgba(255,255,255,.15)}.brand-mark-spark{display:none}.brand-wordmark strong{font-weight:900;letter-spacing:-.035em}[data-locale="en"] .brand-wordmark strong{letter-spacing:.055em}.site-nav-link{border-radius:8px}.site-cta{border-radius:8px}.wb211-popular{display:flex;width:min(100%,650px);flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:12px;color:rgba(255,255,255,.62);font-size:14px}.wb211-popular button{min-height:28px;padding:2px 0;color:rgba(255,255,255,.88);border:0;border-bottom:1px solid rgba(255,255,255,.28);background:transparent;font-size:14px}.wb211-popular button:hover{color:#ff75c0;border-color:#ff75c0}.wb21-projects-page > .page-header,.wb23-freelancers-page > .page-header{margin-bottom:26px;padding-block:42px;background:radial-gradient(circle at 88% 8%,rgba(245,40,145,.28),transparent 18rem),linear-gradient(110deg,#071224,#14366b 62%,#087fb8)}.wb21-projects-page > .page-header .page-header-content,.wb23-freelancers-page > .page-header .page-header-content{align-items:center}.wb21-projects-page > .page-header h1,.wb23-freelancers-page > .page-header h1{color:#fff;font-size:clamp(2rem,3.6vw,3.15rem);line-height:1.18}.wb21-projects-page > .page-header p,.wb23-freelancers-page > .page-header p{max-width:760px;color:rgba(255,255,255,.74)}.wb21-projects-page > .page-header .page-header-eyebrow,.wb23-freelancers-page > .page-header .page-header-eyebrow{color:#ff7ec5}.wb21-projects-page > .page-header .btn,.wb23-freelancers-page > .page-header .btn{min-height:48px}.fr5-market-layout{grid-template-columns:260px minmax(0,1fr);gap:20px}.wb21-project-filters,.wb23-expert-filter{overflow:hidden;border-color:var(--wb211-line);border-radius:12px;box-shadow:0 10px 30px rgba(10,25,48,.05)}.fr5-market-results-head,.wb23-expert-quick-search{min-height:54px;padding:11px 15px;border-color:var(--wb211-line);border-radius:12px 12px 0 0;background:#f8fafc}.project-index-grid,.wb23-freelancer-list{overflow:hidden;border-color:var(--wb211-line);border-radius:0 0 12px 12px;box-shadow:0 10px 30px rgba(10,25,48,.05)}.project-index-card,.wb23-freelancer-card{transition:background .2s ease,box-shadow .2s ease}.project-index-card:hover,.wb23-freelancer-card:hover{position:relative;z-index:1;background:#f8fbfd;box-shadow:inset 3px 0 0 var(--wb211-blue)}html[dir="rtl"] .project-index-card:hover,html[dir="rtl"] .wb23-freelancer-card:hover{box-shadow:inset -3px 0 0 var(--wb211-blue)}.fr6-row-action{color:var(--wb211-blue-dark)}.fr5-project-commercial span{color:#65717f}.wb23-avatar-lg{border-radius:13px}.wb23-chip-row > span,.project-index-tags span,.category-pill{border-radius:999px}.wb23-profile-hero{overflow:hidden;border:0;border-radius:16px;background:radial-gradient(circle at 88% 8%,rgba(245,40,145,.22),transparent 18rem),linear-gradient(120deg,#071224,#173c73);box-shadow:var(--wb211-shadow)}.wb23-profile-hero-content,.dark .wb23-profile-hero-content{padding:28px;color:#fff;background:transparent}.wb23-profile-title h1,.wb23-profile-title p,.wb23-profile-hero .profile-quick-meta,.wb23-profile-hero .profile-quick-meta span,.dark .wb23-profile-title h1,.dark .wb23-profile-title p,.dark .wb23-profile-hero .profile-quick-meta,.dark .wb23-profile-hero .profile-quick-meta span{color:#fff}.profile-avatar-large{border:3px solid rgba(255,255,255,.8);border-radius:18px;box-shadow:0 14px 32px rgba(0,0,0,.24)}.wb23-profile-scoreboard{margin-top:12px;overflow:hidden;border:1px solid var(--wb211-line);border-radius:13px;box-shadow:0 8px 24px rgba(10,25,48,.05)}.wb23-profile-section,.wb23-profile-side-section,.wb23-hire-panel{border-radius:12px;box-shadow:0 8px 24px rgba(10,25,48,.05)}.wb23-hire-panel{border-top-color:var(--wb211-pink)}.wb23-portfolio-grid article{border-radius:11px}.auth-page.wb21-auth-page{display:grid;width:min(calc(100% - 32px),1180px);min-height:min(760px,calc(100dvh - 120px));grid-template-columns:minmax(420px,.86fr) minmax(0,1.14fr);margin:26px auto 54px;padding:0;overflow:hidden;border:1px solid var(--wb211-line);border-radius:20px;background:#fff;box-shadow:0 30px 80px rgba(7,18,36,.14)}.auth-page.wb21-auth-page .auth-form-wrap.wb21-auth-form-wrap{width:100%;max-width:none;min-height:100%;padding:42px 48px;background:#fff}.auth-form-panel{width:100%;max-width:470px;margin:auto;padding:0;border:0;background:transparent}.auth-mobile-brand{display:flex;margin-bottom:30px}.auth-page .auth-aside,.auth-page .wb21-auth-aside{position:relative;display:flex;min-height:100%;flex-direction:column;justify-content:space-between;gap:34px;padding:44px;overflow:hidden;color:#fff;background:linear-gradient(0deg, rgba(4,10,22,.91), rgba(4,10,22,.38)),
    url('/images/marketplace/hero-marketplace-r15.webp') center / cover no-repeat;isolation:isolate}.auth-page .auth-aside::after{position:absolute;z-index:-1;inset:0;content:'';background:radial-gradient(circle at 84% 16%,rgba(245,40,145,.28),transparent 20rem)}.auth-aside h2{max-width:540px;margin:12px 0;color:#fff;font-size:clamp(2rem,3vw,3.2rem);line-height:1.2}.auth-aside p{max-width:520px;color:rgba(255,255,255,.75);font-size:1rem}.wb21-auth-points{display:grid;gap:9px;margin:0;padding:0;list-style:none}.wb21-auth-points li{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:rgba(7,18,36,.5);backdrop-filter:blur(12px)}.wb21-auth-points li > svg{color:#ff65b7}.wb21-auth-points strong{color:#fff}.auth-form-head h1{font-size:clamp(1.75rem,3vw,2.35rem)}.auth-form input{border-radius:9px}.auth-submit{border-radius:9px}.dark .site-header{background:color-mix(in srgb,var(--wb-bg-elevated) 94%,transparent)}.dark body,.dark .app-shell{color:var(--fr6-ink);background-color:var(--fr6-canvas)}.dark .brand-wordmark strong,.dark .site-header .brand-wordmark strong{color:#edf2f7}.dark .project-index-card:hover,.dark .wb23-freelancer-card:hover{background:var(--wb-bg-muted)}.dark .wb23-chip-row > span,.dark .wb23-chip-row-lg > span,.dark .category-pill,.dark .project-index-card .wb23-chip-row > span,.dark .wb23-freelancer-card .wb23-chip-row > span{color:#dce4ed;border-color:#465568;background:#263241}.dark .auth-page.wb21-auth-page,.dark .auth-page.wb21-auth-page .auth-form-wrap.wb21-auth-form-wrap{color:var(--wb-text);border-color:var(--wb-border);background:var(--wb-bg-elevated)}.dark .auth-form-head h1,.dark .auth-form-panel label{color:#edf2f7}.dark .auth-form-head p,.dark .auth-footer,.dark .auth-legal{color:#c2cbd7}.dark .auth-footer a,.dark .auth-legal a,.dark .auth-text-button{color:#8bc7ff}.dark .auth-divider span{background:var(--wb-bg-elevated)}.dark .fr5-market-results-head,.dark .wb23-expert-quick-search{color:#edf2f7;background:#1a2532}.dark .fr5-market-results-head small{color:#c2cbd7}.dark .fr5-project-commercial span{color:#c2cbd7}.dark .auth-page .section-kicker{color:#8bc7ff}.dark .auth-security-summary,.dark .auth-privacy-note,.dark .auth-warning,.dark .smart-captcha{color:#c2cbd7;border-color:#3a4859;background:#1a2532}.dark .auth-security-summary strong{color:#edf2f7}.dark .auth-security-summary small{color:#c2cbd7}.dark .auth-form-panel .password-field button{color:#8bc7ff;background:#263241}.dark .card table thead,.dark .overflow-x-auto.card table thead{background:#202c3a}.dark .card table thead th,.dark .overflow-x-auto.card table thead th{color:#dce4ed;background:#202c3a}.dark .choice-chip-grid > button.is-selected,.dark .budget-preset-grid > button.is-selected{color:#a8d8ff;border-color:#6ba7d7;background:#20364a}@media (max-width: 980px){.fr5-market-layout{grid-template-columns:1fr}.auth-page.wb21-auth-page{max-width:600px}.auth-page .auth-aside,.auth-page .wb21-auth-aside{display:none}}@media (max-width: 760px){.site-header .brand-mark{width:38px;height:38px;min-width:38px;min-height:38px}.wb211-popular{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.wb211-popular > *{flex:0 0 auto}.wb21-projects-page > .page-header,.wb23-freelancers-page > .page-header{margin-top:-12px;padding-block:30px}.wb21-project-filters{border-radius:10px}.project-index-grid,.wb23-freelancer-list{border-radius:10px}.auth-page.wb21-auth-page{min-height:auto}}html,body,#root,.app-shell,.public-content,.private-content,.auth-layout-main{min-width:0;max-width:100%}html,body{overflow-x:clip}img,video,canvas,iframe{max-width:100%}button,input,select,textarea,.card,.surface-panel,.page-header-copy{min-width:0}.desktop-theme-toggle{display:inline-flex}.wb23-freelancers-page > .page-header .btn-ghost{display:inline-flex;color:#fff;border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.08)}.wb23-freelancers-page > .page-header .btn-ghost:hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.16)}:root:not(.dark) .wb23-home-expert header p,:root:not(.dark) .wb23-home-expert dt{color:#475569}@media (min-width: 901px){.wb23-filter-backdrop.is-open{display:none;pointer-events:none}}html[dir='rtl'] .auth-form-panel .password-field > input{padding-right:14px !important;padding-left:82px !important}html[dir='rtl'] .auth-form-panel .password-field > button{right:auto;left:7px}html[dir='ltr'] .auth-form-panel .password-field > input{padding-right:82px !important;padding-left:14px !important}html[dir='ltr'] .auth-form-panel .password-field > button{right:7px;left:auto}.auth-form-panel .role-picker button{border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-elevated)}.auth-form-panel .role-picker button.active,.auth-form-panel .role-picker button[aria-pressed='true']{border-color:var(--wb-primary);background:var(--wb-primary-soft);box-shadow:inset 3px 0 0 var(--wb-primary)}html[dir='rtl'] .auth-form-panel .role-picker button.active,html[dir='rtl'] .auth-form-panel .role-picker button[aria-pressed='true']{box-shadow:inset -3px 0 0 var(--wb-primary)}.overflow-x-auto,.table-responsive{max-width:100%;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.section-toolbar > .flex{min-width:0;flex-wrap:wrap}.section-toolbar > .flex > .btn-ghost{flex:0 0 auto;max-width:100%}.section-toolbar > .flex > select{min-width:112px;flex:1 1 112px}.wb23-conversation-list,.wb23-conversation-list > a,.wb23-conversation-main,.wb23-conversation-main header,.wb23-conversation-main header > div{min-width:0;max-width:100%}.wb23-conversation-main{overflow:hidden}.wb23-conversation-main p{max-width:100%;overflow-wrap:anywhere}.wb23-conversation-main footer{display:flex;flex-wrap:wrap;gap:6px 12px}.integration-card{display:block;min-width:0;max-width:100%;overflow:hidden}.integration-card > header{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.integration-card > header > div{min-width:0}.integration-enable{margin-block:16px;padding:13px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle)}.integration-switch{position:relative;width:100%;min-width:0;align-items:center;justify-content:space-between}.integration-switch > span{display:grid;min-width:0;flex:1 1 auto;gap:2px}.integration-switch > span small{overflow-wrap:anywhere}.integration-switch > input{position:absolute;width:1px;height:1px;opacity:0}.integration-switch > i{position:relative;width:46px;height:26px;flex:0 0 46px;border:1px solid var(--wb-border-strong);border-radius:999px;background:var(--wb-bg-muted);transition:background-color .16s ease,border-color .16s ease}.integration-switch > i::after{position:absolute;top:3px;right:3px;width:18px;height:18px;content:'';border-radius:50%;background:var(--wb-bg-elevated);box-shadow:0 1px 4px rgba(15,23,42,.2);transition:transform .16s ease}.integration-switch > input:checked + i{border-color:var(--wb-primary);background:var(--wb-primary)}.integration-switch > input:checked + i::after{transform:translateX(-20px)}.integration-switch > input:focus-visible + i{outline:3px solid color-mix(in srgb,var(--wb-primary) 32%,transparent);outline-offset:2px}.integration-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card > footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--wb-border)}@media (max-width: 980px){.auth-page.wb21-auth-page{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){input,select,textarea{font-size:16px}.site-header{position:sticky;top:0;z-index:70}.site-header-inner{width:calc(100% - 24px);min-height:56px}.public-content,.private-content{width:min(calc(100% - 24px),var(--wb-content))}.wb21-projects-page > .page-header,.wb23-freelancers-page > .page-header{margin-inline:0;padding:26px 18px;overflow:hidden}.wb21-projects-page > .page-header h1,.wb23-freelancers-page > .page-header h1{max-width:100%;font-size:clamp(1.75rem,8.4vw,2.15rem);line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.wb21-projects-page > .page-header p,.wb23-freelancers-page > .page-header p{font-size:.94rem;line-height:1.75}.wb21-projects-page > .page-header .page-header-actions,.wb23-freelancers-page > .page-header .page-header-actions{display:grid;grid-template-columns:1fr}.wb21-projects-page > .page-header .page-header-actions > *,.wb23-freelancers-page > .page-header .page-header-actions > *{width:100%}.project-index-card,.wb23-freelancer-card{overflow:hidden}.project-index-card h2,.wb23-freelancer-card h2,.wb23-freelancer-card h3{overflow-wrap:anywhere}.wb23-conversation-list > a{width:100%;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px}.wb23-conversation-list > a > aside{grid-column:1 / -1;justify-self:end}.wb23-conversation-main header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.wb23-conversation-main header time{white-space:nowrap}.integrations-page,.integration-workspace,.integration-card{min-width:0;max-width:100%}.integration-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity}.integration-tabs button{min-width:190px;flex:0 0 190px;scroll-snap-align:start}.integration-card > header{grid-template-columns:42px minmax(0,1fr)}.integration-card > header .runtime-pill{grid-column:1 / -1;width:fit-content}.integration-form-grid{grid-template-columns:minmax(0,1fr)}.integration-field,.integration-field input,.integration-field select,.integration-field textarea,.integration-secret{min-width:0;max-width:100%}.integration-card > footer{display:grid;grid-template-columns:1fr}.integration-card > footer > button{width:100%}.auth-layout-main{padding:0}.auth-page.wb21-auth-page{width:min(calc(100% - 20px),600px);margin:10px auto 30px;border-radius:16px}.auth-page.wb21-auth-page .auth-form-wrap.wb21-auth-form-wrap{padding:22px 18px 26px}.auth-mobile-brand{margin-bottom:20px}.auth-form-head h1{font-size:clamp(1.75rem,8.5vw,2.05rem);line-height:1.25;text-wrap:balance}.auth-form-head p{font-size:.94rem;line-height:1.75}.auth-security-summary,.auth-privacy-note{border-radius:11px}.auth-form-panel .role-picker{grid-template-columns:1fr;gap:8px}.auth-form-panel .role-picker button{min-height:72px;padding:12px}.auth-form-panel .role-picker small{line-height:1.45}.auth-label-row{align-items:baseline;flex-wrap:wrap}.auth-legal{row-gap:4px}.page-header-content,.page-header-actions{min-width:0}.page-header-actions > a,.page-header-actions > button{min-height:44px}}@media (max-width: 380px){.site-header-inner,.public-content,.private-content{width:calc(100% - 16px)}.auth-page.wb21-auth-page{width:calc(100% - 12px)}.auth-page.wb21-auth-page .auth-form-wrap.wb21-auth-form-wrap{padding-inline:14px}}@media (hover: none) and (pointer: coarse){button,[role='button']{min-height:44px}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}.wb21-simple-process{border-block:1px solid var(--wb-border);background:var(--wb-bg-subtle)}.wb21-simple-process .wb26-section-head{margin-bottom:22px}.wb21-simple-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.wb21-simple-process li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;min-height:132px;padding:18px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);background:var(--wb-bg-elevated)}.wb21-simple-process li > span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#fff;background:var(--wb-primary);font-weight:850}.wb21-simple-process li > div{display:grid;align-content:start;gap:5px}.wb21-simple-process li strong{color:var(--wb-text);font-size:1rem}.wb21-simple-process li small{color:var(--wb-text-muted);font-size:.875rem;line-height:1.75}.auth-page.wb21-auth-page .auth-mobile-brand{display:none}.auth-page.wb21-auth-page input,.auth-page.wb21-auth-page select{min-height:48px}.auth-page.wb21-auth-page .auth-submit{min-height:50px}.auth-page.wb21-auth-page .role-picker button{border-radius:var(--wb-radius-md);box-shadow:none}.auth-page.wb21-auth-page .auth-register-form{margin-top:20px}.auth-page.wb21-auth-page .auth-field-label{display:inline-flex;align-items:center;gap:7px}.wb21-projects-page > .page-header,.wb23-freelancers-page > .page-header{margin-top:0}.project-wizard-page .project-stepper button{min-width:0}.project-wizard-page .project-stepper button:focus-visible,.project-wizard-page .wb-r17-category-picker button:focus-visible,.project-wizard-page .choice-chip-grid button:focus-visible,.wb-r21-proposal-composer button:focus-visible{outline:3px solid color-mix(in srgb,var(--wb-primary) 28%,transparent);outline-offset:2px}.wb-r17-category-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.wb-r17-category-picker button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:10px 12px;color:var(--wb-text);text-align:start;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-bg-elevated)}.wb-r17-category-picker button:hover{border-color:var(--wb-primary);background:var(--wb-primary-soft)}.wb-r17-category-picker button.is-selected{color:var(--wb-primary-hover);border-color:var(--wb-primary);background:var(--wb-primary-soft)}.wb-r17-category-picker button > span{min-width:0;font-weight:780}.wb-r17-category-picker button > svg{color:var(--wb-primary)}.wb-r17-source-control{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wb-r17-optional-block{overflow:hidden;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-bg-elevated)}.wb-r17-optional-block > summary{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;cursor:pointer;list-style:none}.wb-r17-optional-block > summary::-webkit-details-marker{display:none}.wb-r17-optional-block > summary > span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px}.wb-r17-optional-block > summary > span > svg{grid-row:1 / span 2;color:var(--wb-primary)}.wb-r17-optional-block > summary small{color:var(--wb-text-muted);font-size:.875rem}.wb-r17-optional-block[open] > summary{border-bottom:1px solid var(--wb-border);background:var(--wb-bg-subtle)}.wb-r17-optional-block[open] > summary > svg{transform:rotate(180deg)}.wb-r17-optional-block > fieldset,.wb-r17-optional-block > p{padding:14px}.project-wizard-page .wizard-actions{border-top-color:var(--wb-border)}.project-wizard-page .wizard-actions .btn{min-height:46px}.wb-r21-proposal-composer{border-color:var(--wb-border);box-shadow:none}.wb-r21-proposal-composer .wb23-section-title p{margin-top:6px;color:var(--wb-text-muted);line-height:1.75}.wb-r17-budget-guide{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;color:var(--wb-text-muted);border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-bg-subtle);font-size:.875rem}.wb-r17-budget-guide > div{display:flex;flex-wrap:wrap;gap:6px}.wb-r17-budget-guide button,.wb-r17-template-button{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:7px 10px;color:var(--wb-primary);border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-bg-elevated);font-size:.875rem;font-weight:760}.wb-r17-template-button:disabled{opacity:.5}.wb-r17-proposal-summary{padding:13px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-bg-subtle)}.wb-r17-proposal-summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.wb-r17-proposal-summary dl > div{display:grid;gap:3px}.wb-r17-proposal-summary dt{color:var(--wb-text-muted);font-size:.875rem}.wb-r17-proposal-summary dd{color:var(--wb-text);font-weight:820}.wb-r21-proposal-composer .wb23-proposal-actions{padding-top:12px;border-top:1px solid var(--wb-border)}.wb-r21-proposal-composer .wb23-proposal-actions .btn{min-height:48px}.wb-r17-proposal-details{grid-column:1 / -1;padding:10px 12px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-bg-subtle)}.wb-r17-proposal-details summary{cursor:pointer;color:var(--wb-primary);font-weight:780}.wb-r17-proposal-details > p,.wb-r17-proposal-details > div{margin-top:10px;line-height:1.85}.wb24-application-readiness{display:grid;gap:9px;margin-block:12px 16px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--wb-primary) 26%,var(--wb-border));border-radius:var(--wb-radius-md);background:color-mix(in srgb,var(--wb-primary-soft) 62%,var(--wb-bg-elevated))}.wb24-application-readiness > strong{color:var(--wb-text)}.wb24-application-readiness ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.wb24-application-readiness li{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;color:var(--wb-text-muted);border:1px solid var(--wb-border);border-radius:999px;background:var(--wb-bg-elevated);font-size:.8rem}.wb24-application-readiness li.is-ready{color:var(--wb-success,#047857);border-color:color-mix(in srgb,var(--wb-success,#047857) 30%,var(--wb-border))}.wb24-proposal-evidence{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));gap:12px;padding:14px}.wb24-proposal-evidence > section{min-width:0}.wb24-proposal-evidence > section + section{padding-inline-start:12px;border-inline-start:1px solid var(--wb-border)}.wb24-proposal-evidence strong{display:block;margin-bottom:7px;color:var(--wb-text);font-size:.88rem}.wb24-proposal-evidence p{margin:0;color:var(--wb-text);line-height:1.8;white-space:pre-wrap}.wb24-proposal-evidence ul,.wb24-proposal-evidence ol{display:grid;gap:7px;margin:0;padding-inline-start:18px}.wb24-proposal-evidence li{min-width:0;color:var(--wb-text);line-height:1.6}.wb24-proposal-evidence li > small{display:block;color:var(--wb-text-muted)}.wb24-proposal-evidence a{color:var(--wb-primary);font-weight:750;overflow-wrap:anywhere}.wb24-proposal-evidence section > small{color:var(--wb-text-muted)}.wb24-compare-selection{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;padding:11px 13px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-bg-subtle)}.wb24-compare-selection > span{flex:1 1 240px;color:var(--wb-text-muted)}.wb24-compare-grid{display:grid;gap:14px;margin-top:16px}.wb24-compare-grid > article{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);gap:12px 16px;padding:16px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);background:var(--wb-bg-elevated)}.wb24-compare-grid > article.is-selected{border-color:var(--wb-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--wb-primary) 15%,transparent)}.wb24-compare-grid > article > header{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.wb24-compare-grid > article > header label{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-weight:760}.wb24-compare-grid .wb24-compare-person dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.wb24-compare-grid .wb24-compare-person dl > div{padding:8px;border-radius:var(--wb-radius-sm);background:var(--wb-bg-subtle)}.wb24-compare-grid .wb24-compare-person dt{color:var(--wb-text-muted);font-size:.75rem}.wb24-compare-grid .wb24-compare-person dd{margin-top:2px;color:var(--wb-text);font-weight:800}.wb24-compare-grid .wb24-proposal-evidence{padding:0;border:0;background:transparent}.wb24-compare-grid > article > footer{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;border-top:1px solid var(--wb-border)}@media (max-width: 980px){.auth-page.wb21-auth-page .auth-mobile-brand{display:flex;align-items:center;justify-content:space-between}}@media (max-width: 760px){.wb21-simple-process ol{grid-template-columns:1fr}.wb21-simple-process li{min-height:0}.auth-page.wb21-auth-page .auth-register-form .role-picker{grid-template-columns:1fr}.project-wizard-page .project-stepper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible;border-bottom:0}.project-wizard-page .project-stepper button{min-width:0;min-height:48px;border:1px solid var(--wb-border)}.project-wizard-page .project-stepper button small{display:none}.wb-r17-category-picker{grid-template-columns:1fr}.project-wizard-page .wizard-actions,.wb-r21-proposal-composer .wb23-proposal-actions{position:sticky;z-index:10;bottom:0;margin-inline:-10px;padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,.97)}.dark .project-wizard-page .wizard-actions,.dark .wb-r21-proposal-composer .wb23-proposal-actions{background:rgba(23,32,43,.97)}.project-wizard-page .wizard-actions > *,.wb-r21-proposal-composer .wb23-proposal-actions > *{flex:1 1 0}.wb-r17-budget-guide{align-items:flex-start;flex-direction:column}.wb-r17-proposal-summary dl{grid-template-columns:1fr}.wb24-proposal-evidence{grid-template-columns:1fr}.wb24-proposal-evidence > section + section{padding-block-start:10px;padding-inline-start:0;border-block-start:1px solid var(--wb-border);border-inline-start:0}.wb24-compare-grid > article{grid-template-columns:1fr;padding:13px}.wb24-compare-grid > article > header,.wb24-compare-grid > article > footer{grid-column:1}}@media (max-width: 390px){.project-wizard-page .project-stepper button{padding-inline:6px}}@media (prefers-reduced-motion: reduce){.wb-r17-category-picker button{transition:none}}.site-cta{color:#fff;border-color:#d4006e;background:#d4006e}.site-cta:hover{color:#fff;border-color:#b6005d;background:#b6005d}.wb21-projects-page > .page-header .btn,.wb23-freelancers-page > .page-header .btn{color:#fff;border-color:#d4006e;background:#d4006e}.wb21-projects-page > .page-header .btn:hover,.wb23-freelancers-page > .page-header .btn:hover{color:#fff;border-color:#b6005d;background:#b6005d}.btn.btn-secondary,.btn.btn-outline{color:#344fc7;border-color:#9aa8dd;background:#eef1ff}.btn.btn-secondary:hover,.btn.btn-outline:hover{color:#293fa7;border-color:#7f90d0;background:#e1e6ff}.btn.btn-ghost{color:#455168;border-color:var(--wb-border);background:var(--wb-bg-elevated)}.btn.btn-ghost:hover{color:#182033;border-color:var(--wb-border-strong);background:var(--wb-bg-muted)}.btn.btn-danger-outline{color:#9f1f38;border-color:#d8a7b1;background:#fff5f6}.btn.btn-danger-outline:hover{color:#7d172b;border-color:#c77f8d;background:#ffe8ec}.badge-success{color:#087849;border:1px solid #b7e4cf;background:#ecfdf5}.fr5-dashboard-project-stat small,.wb206-error-reference,.vault-status small{color:#566272}.preview-logo{display:grid;width:36px;height:36px;place-items:center;color:#fff;border-radius:9px;font-weight:850}.preview-hero button{min-height:40px;margin-top:8px;padding-inline:14px;color:#fff;border:1px solid transparent;border-radius:6px;font-weight:750}.dark .page-header-eyebrow,.dark .section-kicker,.dark .wb23-kicker,.dark .wb23-chat-kicker,.dark .wb23-section-title > span,.dark .wb23-section-head > div > span,.dark .text-link,.dark .wb21-save-link,.dark .fr6-row-action,.dark .dashboard-action-cta,.dark .fr5-dashboard-project-action,.dark .fr5-dashboard-project-title:hover,.dark .wb24-proposal-evidence a{color:#8bc7ff}.dark .project-stepper .active{color:#8bc7ff;border-color:#8bc7ff}.dark .cta-primary,.dark .auth-submit,.dark .pwa-action,.dark .dashboard-action-cta,.dark .wb23-package-order{color:#fff;border-color:#3657cf;background:#3657cf}.dark .cta-primary:hover,.dark .auth-submit:hover,.dark .pwa-action:hover,.dark .dashboard-action-cta:hover,.dark .wb23-package-order:hover{color:#fff;border-color:#2945ad;background:#2945ad}.dark .site-cta{color:#fff;border-color:#d4006e;background:#d4006e}.dark .site-cta:hover{color:#fff;border-color:#b6005d;background:#b6005d}.dark .btn.btn-secondary,.dark .btn.btn-outline,.dark .btn.btn-ghost,.dark a.btn-secondary,.dark a.btn-outline,.dark a.btn-ghost,.dark .v17-login-link,.dark .cta-secondary{color:#a8d8ff;border-color:#526174;background:#1a2532}.dark .btn.btn-secondary:hover,.dark .btn.btn-outline:hover,.dark .btn.btn-ghost:hover,.dark a.btn-secondary:hover,.dark a.btn-outline:hover,.dark a.btn-ghost:hover,.dark .v17-login-link:hover,.dark .cta-secondary:hover{color:#d7ebff;border-color:#6f829a;background:#263241}.dark .btn.btn-danger-outline{color:#ff9bad;border-color:#8b5260;background:#341c25}.dark :is(button,input,select,textarea,a)[disabled],.dark [aria-disabled='true']{opacity:.72}.dark :where(input:not([type='checkbox']):not([type='radio']):not([type='range']):not([type='color'])),.dark textarea,.dark select,.dark .input,.dark .select,.dark .textarea{color:#edf2f7;border-color:#5a6c83;background:#111a27}.dark input::placeholder,.dark textarea::placeholder{color:#9aa9ba;opacity:1}.dark select option{color:#edf2f7;background:#17202b}.dark .project-index-tags > span,.dark .wb23-chip-row > span,.dark .wb23-chip-row-lg > span,.dark .category-pill{color:#dce4ed;border-color:#465568;background:#263241}.dark .wb21-project-filters,.dark .wb23-expert-filter,.dark .project-index-grid,.dark .wb23-freelancer-list,.dark .project-index-card,.dark .wb23-freelancer-card,.dark .fr5-market-results-head,.dark .wb23-expert-quick-search{border-color:var(--wb-border)}.dark .wb23-freelancer-identity > p,.dark .wb23-freelancer-card p.user-content-auto,.dark .wb26-referral-card > header p,.dark .wb26-referral-metrics dt,.dark .wb206-error-reference,.dark .vault-status small{color:#b5c0ce}.dark .verified-label,.dark .wb23-verified,.dark .wb21-verified,.dark .success-pill,.dark .badge-success,.dark .badge.success{color:#9ee8c8;border-color:#356a58;background:#153a30}.dark .wb23-profile-hero .verified-label{color:#9ee8c8;border-color:#4a806d;background:#153a30}.dark .wb23-profile-scoreboard,.dark .wb23-profile-scoreboard > *,.dark .wb23-profile-section,.dark .wb23-profile-side-section,.dark .wb23-hire-panel,.dark .wb23-project-content,.dark .wb23-project-content > .wb23-content-section,.dark .wb23-project-highlights,.dark .wb23-project-header,.dark .wb23-project-sticky,.dark .dashboard-priority-section,.dark .dashboard-priority-section > header,.dark .dashboard-action-list > *,.dark .dashboard-metrics,.dark .dashboard-metric,.dark .fr5-dashboard-projects,.dark .fr5-dashboard-tabs,.dark .fr5-dashboard-project-list,.dark .fr5-dashboard-project-row,.dark .dashboard-navigation-grid,.dark .dashboard-nav-group,.dark .wb24-workspace-summary,.dark .wb24-workspace-tabs,.dark .wb24-workspace-grid > .card,.dark .wb24-messages,.dark .wb24-milestone,.dark .wb24-files{color:var(--wb-text);border-color:var(--wb-border);background:var(--wb-bg-elevated)}.dark .wb23-project-highlights,.dark .dashboard-metric-icon,.dark .wb24-message-list,.dark .dashboard-nav-group > div > a:hover,.dark .fr5-dashboard-project-row:hover{color:var(--wb-text);background:var(--wb-bg-subtle)}.dark .portfolio-placeholder{color:#b5c0ce;border-color:var(--wb-border);background:linear-gradient(180deg,#1a2532,#111a27)}.dark .dashboard-priority-section h2,.dark .dashboard-metric strong,.dark .dashboard-nav-group h2,.dark .wb24-workspace-summary strong{color:var(--wb-text)}.dark .dashboard-metric small,.dark .wb24-workspace-summary span,.dark .wb24-workspace-tabs button{color:#b5c0ce}.dark .fr5-dashboard-tabs button,.dark .fr5-dashboard-project-stat small{color:#b5c0ce}.dark .fr5-dashboard-project-stat strong,.dark .fr5-dashboard-project-stat > span{color:#edf2f7}.dark .wb24-workspace-tabs button.is-active,.dark .fr5-dashboard-tabs button.is-active{color:#8bc7ff;border-bottom-color:#8bc7ff}.dark .fr5-dashboard-status{color:#dce4ed;border-color:#526174;background:#263241}.dark .fr5-dashboard-status--open{color:#a8ddff;border-color:#3f718d;background:#153447}.dark .fr5-dashboard-status--in_progress{color:#f8d477;border-color:#816b34;background:#382f19}.dark .fr5-dashboard-status--completed{color:#9ee8c8;border-color:#356a58;background:#153a30}.dark .wb26-share-row button,.dark .fr6-invite-button{color:#a8d8ff;border-color:#526174;background:#1a2532}.dark .wb26-share-row button:hover,.dark .fr6-invite-button:hover{color:#d7ebff;border-color:#6f829a;background:#263241}.dark .wb24-message-list article{color:var(--wb-text);border-color:var(--wb-border);background:var(--wb-bg-elevated)}.dark .wb24-message-list article.is-mine{color:#e6f2ff;border-color:#476b8a;background:#18334a}.dark .wb24-message-list article header{color:#b5c0ce}.dark .wb24-status{color:#dce4ed;background:#263241}.dark .wb24-status.status-in_progress,.dark .wb24-status.status-submitted{color:#a8ddff;background:#153447}.dark .wb24-status.status-approved,.dark .wb24-status.status-paid,.dark .wb24-status.status-ready{color:#9ee8c8;background:#153a30}.dark .wb24-status.status-revision_requested,.dark .wb24-status.status-funding_pending{color:#f8d477;background:#382f19}.dark .wb24-status.status-disputed{color:#ff9bad;background:#341c25}.dark table,.dark table thead,.dark table thead tr,.dark table thead th,.dark thead,.dark th{color:#dce4ed;border-color:#3a4859;background:#202c3a}.dark table td{color:var(--wb-text);border-color:#2d3a49}.dark table tbody tr:hover td{background:#1a2635}.dark .bg-white,.dark .bg-slate-50,.dark .bg-slate-100,.dark .bg-gray-50,.dark .bg-gray-100{background-color:var(--wb-bg-elevated)}.dark .text-slate-400,.dark .text-slate-500,.dark .text-slate-600,.dark .text-gray-500,.dark .text-gray-600{color:#b5c0ce}.dark .text-slate-700,.dark .text-slate-800,.dark .text-slate-900,.dark .text-gray-700,.dark .text-gray-800,.dark .text-gray-900{color:#edf2f7}.dark .border-slate-100,.dark .border-slate-200,.dark .border-slate-300,.dark .border-gray-100,.dark .border-gray-200,.dark .border-gray-300{border-color:var(--wb-border)}@media (max-width: 760px){button,a.btn,a.btn-primary,a.btn-secondary,a.btn-outline,a.btn-ghost,a.btn-danger,a.btn-danger-outline,.site-cta,.cta-primary,.cta-secondary,.mobile-nav-trigger{min-height:44px}.wb21-project-filters.is-compact .wb21-filter-toggle{min-height:44px}.fr5-dashboard-projects-head .btn,.fr5-dashboard-tabs button{min-width:44px;min-height:44px}.preview-hero button{min-height:44px}.auth-form-panel .password-field:not(.auth-input-wrap) > button{min-height:44px}.wb211-popular button,.wb21-filter-toggle,.wb23-expert-quick-search nav button,.fr6-talent-actions .fr6-invite-button,.wb23-profile-primary-action .btn,.wb23-profile-primary-action .btn-ghost,.auth-form-panel .password-field > button,.wb26-share-row button,.wb26-referral-link .btn-outline,.wb21-save-link,.fr6-row-action{min-height:44px}.wb211-popular button{min-width:44px;padding:8px}.wb23-expert-quick-search nav button{padding-block:8px}}.theme-cycle-button{gap:7px}.site-icon-button .theme-cycle-label,.desktop-theme-toggle .theme-cycle-label{display:none}.r4-mobile-utility.theme-cycle-button .theme-cycle-label{display:inline}html.oled body,html.oled .app-shell{background:#000}html.oled .site-header,html.oled .fr5-subnav{background:color-mix(in srgb,#000 94%,transparent)}.r26-search-suggestions{display:grid;gap:5px;padding:7px;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-subtle)}.r26-search-suggestions > a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;color:var(--wb-text);border-radius:10px}.r26-search-suggestions > a:hover,.r26-search-suggestions > a:focus-visible{background:var(--wb-primary-soft)}.r26-search-suggestions > a > span{display:grid;width:34px;height:34px;place-items:center;color:var(--wb-primary);border-radius:10px;background:var(--wb-bg-elevated)}.r26-search-suggestions > a > div{display:grid;min-width:0;gap:2px}.r26-search-suggestions small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r26-search-status{padding:13px;color:var(--wb-text-muted);text-align:center;font-size:.875rem}.r26-search-hint{display:flex;align-items:center;gap:6px;color:var(--wb-text-muted);font-size:.78rem}.r26-search-hint kbd{padding:2px 6px;color:var(--wb-text-soft);border:1px solid var(--wb-border);border-bottom-width:2px;border-radius:6px;background:var(--wb-bg-subtle);font:inherit}.r26-bottom-nav{display:none}.r26-saved-searches,.r26-project-templates{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--wb-border);border-radius:15px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-xs)}.r26-saved-searches > span{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--wb-text-soft);font-weight:800}.r26-saved-searches > div{display:flex;min-width:0;gap:7px;overflow-x:auto;scrollbar-width:thin}.r26-saved-searches > div > span{display:inline-flex;flex:0 0 auto;overflow:hidden;border:1px solid var(--wb-border);border-radius:999px;background:var(--wb-bg-subtle)}.r26-saved-searches > div button{min-height:36px;padding:6px 10px;color:var(--wb-text-soft);font-size:.82rem;font-weight:750}.r26-saved-searches > div button + button{padding-inline:7px;color:var(--wb-text-muted);border-inline-start:1px solid var(--wb-border)}.r26-saved-searches > div button:hover{color:var(--wb-primary);background:var(--wb-primary-soft)}.r26-project-templates{display:grid;gap:12px}.r26-project-templates > header{display:flex;align-items:center;gap:10px}.r26-project-templates > header > span{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;color:var(--wb-primary);border-radius:12px;background:var(--wb-primary-soft)}.r26-project-templates > header > div{display:grid;gap:2px}.r26-project-templates > header strong{color:var(--wb-text)}.r26-project-templates > div{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.r26-project-templates article{display:flex;flex:0 0 min(240px,76vw);overflow:hidden;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle)}.r26-project-templates article > button:first-child{display:grid;flex:1;gap:2px;padding:10px 12px;color:var(--wb-text);text-align:start}.r26-project-templates article > button:last-child{width:42px;color:var(--wb-text-muted);border-inline-start:1px solid var(--wb-border)}.r26-project-templates article button:hover{color:var(--wb-primary);background:var(--wb-primary-soft)}.r26-project-fit{display:flex;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;margin-top:12px;padding:8px 10px;color:var(--wb-text-soft);border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle)}.r26-project-fit > span{display:grid;gap:2px}.r26-project-fit strong{color:var(--wb-text);font-size:.82rem}.r26-project-fit small{font-size:.76rem}.r26-project-fit.is-high{color:var(--wb-success);border-color:color-mix(in srgb,var(--wb-success) 38%,var(--wb-border));background:color-mix(in srgb,var(--wb-success) 8%,var(--wb-bg-elevated))}.r26-project-fit.is-partial{color:var(--wb-primary);border-color:color-mix(in srgb,var(--wb-primary) 32%,var(--wb-border));background:var(--wb-primary-soft)}.r26-budget-helper,.r26-proposal-assist{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid color-mix(in srgb,var(--wb-primary) 28%,var(--wb-border));border-radius:13px;background:color-mix(in srgb,var(--wb-primary-soft) 55%,var(--wb-bg-elevated))}.r26-budget-helper > span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:var(--wb-primary);border-radius:11px;background:var(--wb-bg-elevated)}.r26-budget-helper > div{display:grid;flex:1;gap:2px}.r26-budget-helper strong{color:var(--wb-text)}.r26-proposal-writing-tools{display:flex;flex-wrap:wrap;gap:8px}.r26-proposal-assist{display:grid;align-items:stretch}.r26-proposal-assist > header,.r26-proposal-assist > footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.r26-proposal-assist > header > span{display:inline-flex;align-items:center;gap:7px;color:var(--wb-text)}.r26-proposal-assist pre{max-height:320px;margin:0;padding:13px;overflow:auto;color:var(--wb-text-soft);border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg-elevated);font:inherit;line-height:1.9;white-space:pre-wrap}.r26-batch-invite{position:sticky;top:92px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:11px 13px;border:1px solid var(--wb-border);border-radius:13px;background:color-mix(in srgb,var(--wb-bg-elevated) 94%,transparent);box-shadow:var(--wb-shadow-sm);backdrop-filter:blur(14px)}.r26-batch-invite > span{display:grid;gap:2px}.r26-match-select{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--wb-text-muted);font-size:.78rem}.match-card-v13.is-selected{border-color:var(--wb-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--wb-primary) 12%,transparent)}.r26-matching-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r26-matching-projects > article{display:grid;gap:10px;padding:16px;border:1px solid var(--wb-border);border-radius:15px;background:var(--wb-bg-elevated);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.r26-matching-projects > article:hover{border-color:color-mix(in srgb,var(--wb-primary) 42%,var(--wb-border));box-shadow:var(--wb-shadow-sm);transform:translateY(-2px)}.r26-matching-projects header,.r26-matching-projects footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.r26-matching-projects h2{margin:0;font-size:1.02rem}.r26-matching-projects p{margin:0;font-size:.875rem;line-height:1.8}.r26-matching-projects article > div{display:flex;flex-wrap:wrap;gap:5px}.r26-matching-projects article > div > span{padding:4px 8px;color:var(--wb-primary);border-radius:999px;background:var(--wb-primary-soft);font-size:.76rem}.r26-dashboard-insights{display:grid;gap:16px}.r26-dashboard-insights > header{display:flex;align-items:center;justify-content:space-between;gap:12px}.r26-dashboard-insights > header > div:last-child{display:flex;flex-wrap:wrap;gap:7px}.r26-insight-bars{display:grid;gap:9px}.r26-insight-bars > div{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(100px,2fr) 42px;align-items:center;gap:10px}.r26-insight-bars span{display:inline-flex;align-items:center;gap:7px;color:var(--wb-text-soft);font-size:.84rem;font-weight:720}.r26-insight-bars i{height:9px;overflow:hidden;border-radius:999px;background:var(--wb-bg-muted)}.r26-insight-bars i > b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--wb-primary),var(--wb-accent))}.r26-insight-bars strong{color:var(--wb-text);text-align:end}.r26-dashboard-insights > p{margin:0;color:var(--wb-text-muted);font-size:.78rem}.r26-calendar-page{width:min(100%,1120px);margin-inline:auto}.r26-calendar-overview{display:grid;gap:15px}.r26-calendar-range{display:flex;align-items:center;gap:7px}.r26-calendar-range strong{margin-inline-end:auto;color:var(--wb-text)}.r26-calendar-range button,.r26-calendar-filters button{min-height:40px;padding:7px 11px;color:var(--wb-text-soft);border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg-subtle);font-size:.82rem;font-weight:760}.r26-calendar-range button.is-active,.r26-calendar-filters button.is-active{color:var(--wb-primary);border-color:var(--wb-primary);background:var(--wb-primary-soft)}.r26-calendar-filters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.r26-calendar-filters button{display:flex;align-items:center;justify-content:center;gap:6px}.r26-calendar-filters b{min-width:22px;padding:1px 5px;color:inherit;border-radius:999px;background:var(--wb-bg-elevated);font-size:.72rem}.r26-calendar-timeline{display:grid;gap:18px}.r26-calendar-timeline > section{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px}.r26-calendar-timeline > section > header{position:sticky;top:92px;align-self:start;display:grid;gap:3px;padding-top:12px}.r26-calendar-timeline > section > header span{color:var(--wb-primary);font-size:.8rem;font-weight:800}.r26-calendar-timeline > section > header strong{color:var(--wb-text)}.r26-calendar-timeline > section > div{display:grid;gap:8px;padding-inline-start:16px;border-inline-start:2px solid var(--wb-border)}.r26-calendar-timeline article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:82px;padding:13px;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-xs)}.r26-calendar-timeline article::before{position:absolute;inset-inline-start:-22px;width:10px;height:10px;content:'';border:2px solid var(--wb-bg);border-radius:50%;background:var(--wb-primary)}.r26-calendar-event-icon{display:grid;width:38px;height:38px;place-items:center;color:var(--wb-primary);border-radius:11px;background:var(--wb-primary-soft)}.r26-calendar-timeline article > div{display:grid;gap:3px}.r26-calendar-timeline article > div > div{display:flex;flex-wrap:wrap;gap:7px}.r26-calendar-timeline article > div > div > span{color:var(--wb-primary);font-size:.74rem;font-weight:800}.r26-calendar-timeline article h2{margin:0;font-size:.94rem}.r26-calendar-timeline article p{margin:0;font-size:.8rem}.r26-calendar-timeline article time{color:var(--wb-text-soft);font-size:.82rem;font-weight:760}.r26-calendar-timeline article > a{display:grid;width:36px;height:36px;place-items:center;color:var(--wb-primary);border-radius:10px;background:var(--wb-primary-soft)}.r26-calendar-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:var(--wb-text-muted);font-size:.78rem}@media (max-width: 820px){.app-shell--private .private-content{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}.app-shell--private .wb21-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.r26-bottom-nav{position:fixed;z-index:145;inset-inline:8px;bottom:max(8px,env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px;border:1px solid color-mix(in srgb,var(--wb-border) 84%,transparent);border-radius:18px;background:color-mix(in srgb,var(--wb-bg-elevated) 93%,transparent);box-shadow:0 18px 50px rgba(15,23,42,.24);backdrop-filter:blur(20px) saturate(1.3)}.r26-bottom-nav > a{display:grid;min-width:0;min-height:50px;place-items:center;align-content:center;gap:2px;color:var(--wb-text-muted);border-radius:13px}.r26-bottom-nav > a.is-active{color:var(--wb-primary);background:var(--wb-primary-soft)}.r26-bottom-nav-icon{position:relative;display:grid;place-items:center}.r26-bottom-nav-icon b{position:absolute;inset-inline-start:13px;top:-7px;min-width:18px;padding:1px 4px;color:#fff;border:2px solid var(--wb-bg-elevated);border-radius:999px;background:#d92d3b;font-size:.62rem;line-height:1.2}.r26-bottom-nav small{max-width:100%;overflow:hidden;color:inherit;font-size:.66rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.pwa-toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.r26-calendar-filters{display:flex;overflow-x:auto}.r26-calendar-filters button{flex:0 0 auto}.r26-matching-projects{grid-template-columns:1fr}}@media (max-width: 620px){.r26-saved-searches{align-items:flex-start;flex-direction:column}.r26-saved-searches > div{width:100%}.r26-budget-helper,.r26-batch-invite{align-items:stretch;flex-direction:column}.r26-proposal-assist > header,.r26-proposal-assist > footer,.r26-dashboard-insights > header{align-items:flex-start;flex-direction:column}.r26-insight-bars > div{grid-template-columns:minmax(100px,1fr) minmax(70px,1.2fr) 34px}.r26-calendar-range{flex-wrap:wrap}.r26-calendar-range strong{width:100%}.r26-calendar-timeline > section{grid-template-columns:1fr;gap:7px}.r26-calendar-timeline > section > header{position:static;grid-template-columns:auto 1fr;align-items:baseline;gap:7px;padding-top:0}.r26-calendar-timeline article{grid-template-columns:auto minmax(0,1fr) auto}.r26-calendar-timeline article time{grid-column:2}.r26-calendar-timeline article > a{grid-row:1 / span 2;grid-column:3}}@media (prefers-reduced-motion: no-preference){.r26-calendar-timeline article,.r26-project-templates,.r26-dashboard-insights{animation:pageEnter .34s ease both}}html[dir="rtl"] :is(h1,h2,h3,h4,h5,h6,button,input,textarea,select){letter-spacing:0}html[dir="rtl"] body{font-kerning:normal;font-feature-settings:"kern" 1,"ss01" 1}body{line-height:1.75}:is(a,button,input,textarea,select,summary){-webkit-tap-highlight-color:transparent}:is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--wb-r27-blue) 48%,transparent);outline-offset:3px}:is(.card,.surface-panel,.page-header,.project-index-card,.wb23-freelancer-card){transition:border-color .2s var(--wb-r27-ease),box-shadow .2s var(--wb-r27-ease),transform .2s var(--wb-r27-ease)}.wb27-video-loading{position:absolute;z-index:4;inset:50% auto auto 50%;width:34px;height:34px;border:3px solid rgba(255,255,255,.28);border-top-color:#fff;border-radius:50%;animation:wb27-spin .8s linear infinite}.wb27-video-error{position:absolute;z-index:4;inset-inline:20px;bottom:74px;margin:0;padding:10px 12px;color:#fff;border-radius:10px;background:rgba(117,20,43,.9);font-size:.8rem}.app-shell--admin{background:var(--wb-r27-canvas)}.admin-sidebar-head{padding:20px 17px}.admin-sidebar-logo{color:#fff;background:linear-gradient(145deg,var(--wb-r27-blue),var(--wb-r27-pink))}.admin-sidebar-head strong{font-size:.92rem}.admin-sidebar-head span{margin-top:2px;color:#9eabc4}.admin-r27-workspace{min-width:0}.admin-r27-topbar{position:sticky;z-index:45;top:0;display:flex;min-height:68px;align-items:center;gap:14px;padding:9px clamp(18px,3vw,42px);border-bottom:1px solid #dfe5f0;background:rgba(255,255,255,.9);box-shadow:0 6px 24px rgba(31,45,75,.045);backdrop-filter:blur(18px) saturate(1.2)}.admin-r27-context{display:flex;min-width:180px;align-items:center;gap:7px;color:#7a859a;font-size:.8rem}.admin-r27-context strong{color:#172138}.admin-r27-quick{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.admin-r27-quick a{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding-inline:11px;color:#536079;border-radius:9px;font-size:.78rem;font-weight:720}.admin-r27-quick a:hover{color:var(--wb-r27-blue-strong);background:#edf2ff}.admin-r27-theme{display:grid;width:42px;height:42px;place-items:center;color:#536079;border:1px solid #d9e1ee;border-radius:11px;background:#fff}.admin-r27-account{display:grid;min-width:184px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 8px;color:#172138;border:1px solid #dfe5f0;border-radius:12px;background:#fff}.admin-r27-account > span:first-child{display:grid;width:36px;height:36px;place-items:center;color:#fff;border-radius:10px;background:linear-gradient(145deg,var(--wb-r27-blue),#6f55dc);font-weight:820}.admin-r27-account > span:nth-child(2){display:grid;min-width:0}.admin-r27-account strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.admin-r27-account small{color:#818ca0;font-size:.7rem}.admin-r27-inline-warning{display:flex;align-items:center;gap:8px;padding:11px 13px;color:#8a4a0a;border:1px solid #f0d3a9;border-radius:12px;background:#fff8ed;font-size:.82rem}.admin-r27-load-error{display:flex;min-height:180px;align-items:center;gap:14px;padding:24px}.admin-r27-load-error > div{flex:1}.admin-r27-load-error p{margin:4px 0 0;color:var(--wb-text-muted)}.admin-r27-risk-score{display:flex;align-items:baseline;gap:9px;margin-top:7px}.admin-r27-risk-score strong{color:#fff;font-size:3rem;line-height:1}.admin-r27-risk-score small{color:#b8c6df}.admin-r27-risk-meter{height:7px;overflow:hidden;margin-top:18px;border-radius:999px;background:rgba(255,255,255,.13)}.admin-r27-risk-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#62d3a6,#f4bd54,#f06a7d);transition:width .35s var(--wb-r27-ease)}.dark .app-shell--admin,.oled .app-shell--admin{background:var(--wb-bg)}.dark .admin-r27-topbar,.oled .admin-r27-topbar{border-color:var(--wb-border);background:color-mix(in srgb,var(--wb-bg-elevated) 92%,transparent)}.dark .admin-r27-context strong,.oled .admin-r27-context strong{color:var(--wb-text)}.dark .admin-r27-account,.dark .admin-r27-theme,.oled .admin-r27-account,.oled .admin-r27-theme{color:var(--wb-text);border-color:var(--wb-border);background:var(--wb-bg-elevated)}.site-header .desktop-theme-toggle{width:auto;min-width:44px;padding-inline:12px;gap:8px}.site-header .desktop-theme-toggle .theme-cycle-label{display:inline;font-size:.78rem;font-weight:760;white-space:nowrap}.admin-r27-theme .theme-cycle-label{display:none}.theme-cycle-button:focus-visible{outline:3px solid color-mix(in srgb,var(--wb-primary) 38%,transparent);outline-offset:2px}.wb28-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wb28-theme-choice{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;min-height:102px;padding:16px;color:var(--wb-text);text-align:start;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-elevated);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.wb28-theme-choice > span{display:grid;grid-row:1 / span 2;width:42px;height:42px;place-items:center;color:var(--wb-primary);border-radius:12px;background:var(--wb-primary-soft)}.wb28-theme-choice strong{font-size:.94rem}.wb28-theme-choice small{color:var(--wb-text-muted);line-height:1.7}.wb28-theme-choice:hover{border-color:var(--wb-border-strong);transform:translateY(-1px)}.wb28-theme-choice.active{border-color:var(--wb-primary);background:color-mix(in srgb,var(--wb-primary-soft) 58%,var(--wb-bg-elevated));box-shadow:0 0 0 3px color-mix(in srgb,var(--wb-primary) 13%,transparent)}.wb28-theme-choice:focus-visible{outline:3px solid color-mix(in srgb,var(--wb-primary) 35%,transparent);outline-offset:2px}@media (max-width: 1180px){.site-header .desktop-theme-toggle{width:44px;padding-inline:0}.site-header .desktop-theme-toggle .theme-cycle-label{display:none}}@keyframes wb27-spin{to{transform:rotate(360deg)}}@media (max-width: 1100px){.admin-r27-topbar{position:static;margin-top:0;padding-inline:16px}.admin-r27-quick a:nth-child(2){display:none}}@media (max-width: 820px){.admin-r27-quick{display:none}.admin-r27-context{min-width:0;margin-inline-end:auto}.admin-r27-account{min-width:0;grid-template-columns:38px auto}.admin-r27-account > span:nth-child(2){display:none}}@media (max-width: 560px){.admin-r27-topbar{min-height:58px;gap:8px;padding:7px 12px}.admin-r27-context > span,.admin-r27-context > svg{display:none}.admin-r27-theme{width:40px;height:40px}.admin-r27-load-error{align-items:flex-start;flex-wrap:wrap}.wb28-theme-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.wb27-video-loading{animation:none}}.wb31-pricing,.wb31-managed{max-width:1220px;margin-inline:auto;padding-inline:20px}.wb31-pricing-layout,.wb31-managed-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);gap:22px;align-items:start}.wb31-pricing-form,.wb31-managed-form{padding:26px;border-radius:18px}.wb31-panel-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}.wb31-panel-heading>span{display:grid;width:42px;height:42px;place-items:center;flex:0 0 42px;color:var(--wb-primary);background:var(--wb-primary-soft);border-radius:12px}.wb31-panel-heading h2{margin:0;color:var(--wb-text);font-size:1.2rem}.wb31-panel-heading p{margin:5px 0 0;color:var(--wb-text-muted);font-size:.875rem}.wb31-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.wb31-toggle-fieldset{margin-top:22px;padding:0;border:0}.wb31-toggle-fieldset>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.wb31-toggle-fieldset label{display:flex;align-items:center;gap:9px;min-height:46px;padding:9px 12px;border:1px solid var(--wb-border);border-radius:11px;color:var(--wb-text-soft);background:var(--wb-bg-subtle);cursor:pointer}.wb31-toggle-fieldset label.active{color:var(--wb-primary);border-color:var(--wb-primary);background:var(--wb-primary-soft)}.wb31-toggle-fieldset input,.wb31-managed-levels input,.wb31-project-options input{position:absolute;opacity:0;pointer-events:none}.wb31-pricing-costs{padding:14px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle)}.wb31-pricing-costs summary{cursor:pointer;color:var(--wb-text);font-weight:750}.wb31-pricing-costs[open] summary{margin-bottom:14px}.wb31-calculate{width:100%;margin-top:22px}.wb31-pricing-result{position:sticky;top:112px;display:grid;gap:13px}.wb31-result-intro{padding:22px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated)}.wb31-result-intro h2{margin:5px 0;color:var(--wb-text);font-size:1.4rem}.wb31-result-intro p{margin:0;color:var(--wb-text-muted)}.wb31-tier-list{display:grid;gap:10px}.wb31-tier-list article{padding:18px;border:1px solid var(--wb-border);border-radius:15px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-xs)}.wb31-tier-list article[data-tier="STANDARD"]{border-color:var(--wb-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--wb-primary) 11%,transparent)}.wb31-tier-list header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--wb-text-soft);font-weight:800}.wb31-tier-list header b{padding:3px 8px;color:var(--wb-primary);font-size:.72rem;background:var(--wb-primary-soft);border-radius:7px}.wb31-tier-list article>strong{display:block;margin-top:11px;color:var(--wb-text);font-size:1rem;line-height:1.9}.wb31-tier-list article>strong small{color:var(--wb-text-muted);font-weight:500}.wb31-tier-list article p{min-height:44px;margin:6px 0 14px;color:var(--wb-text-muted);font-size:.82rem;line-height:1.8}.wb31-tier-list button{width:100%}.wb31-pricing-evidence{padding:15px 18px;border:1px solid var(--wb-border);border-radius:13px;color:var(--wb-text-soft);background:var(--wb-bg-subtle)}.wb31-pricing-evidence summary{cursor:pointer;color:var(--wb-text);font-weight:780}.wb31-pricing-evidence ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none}.wb31-pricing-evidence li{display:flex;align-items:center;gap:7px;font-size:.84rem}.wb31-pricing-evidence li svg{color:var(--wb-success)}.wb31-disclaimer{margin:0;color:var(--wb-text-muted);font-size:.78rem;line-height:1.8}.wb31-managed-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wb31-managed-benefits article{padding:19px;border:1px solid var(--wb-border);border-radius:15px;background:var(--wb-bg-elevated)}.wb31-managed-benefits article>span{display:grid;width:38px;height:38px;place-items:center;color:var(--wb-primary);background:var(--wb-primary-soft);border-radius:10px}.wb31-managed-benefits h2{margin:14px 0 5px;color:var(--wb-text);font-size:.96rem}.wb31-managed-benefits p{margin:0;color:var(--wb-text-muted);font-size:.82rem;line-height:1.75}.wb31-managed-form{display:grid;gap:16px}.wb31-managed-levels{display:grid;gap:9px;padding:0;border:0}.wb31-managed-levels label{display:flex;gap:11px;padding:13px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle);cursor:pointer}.wb31-managed-levels label:before{content:'';width:17px;height:17px;margin-top:4px;flex:0 0 17px;border:2px solid var(--wb-border-strong);border-radius:50%}.wb31-managed-levels label.active{border-color:var(--wb-primary);background:var(--wb-primary-soft)}.wb31-managed-levels label.active:before{border:5px solid var(--wb-primary)}.wb31-managed-levels strong,.wb31-managed-levels small{display:block;color:var(--wb-text)}.wb31-managed-levels small{margin-top:4px;color:var(--wb-text-muted);font-size:.8rem}.wb31-managed-aside{position:sticky;top:112px;padding:25px;border:1px solid var(--wb-border);border-radius:18px;color:var(--wb-text);background:linear-gradient(145deg,var(--wb-bg-elevated),var(--wb-bg-subtle))}.wb31-managed-aside h2{margin:8px 0;font-size:1.35rem}.wb31-managed-aside ol{display:grid;gap:9px;margin:22px 0;padding:0;list-style:none}.wb31-managed-aside li{display:flex;align-items:center;gap:11px;padding:11px;border-bottom:1px solid var(--wb-border)}.wb31-managed-aside li>b{display:grid;width:30px;height:30px;place-items:center;color:var(--wb-primary);background:var(--wb-primary-soft);border-radius:9px}.wb31-managed-aside li strong,.wb31-managed-aside li small{display:block}.wb31-managed-aside li small{color:var(--wb-text-muted);font-size:.78rem}.wb31-managed-aside .btn-outline{width:100%}.wb31-managed-history{padding:22px}.wb31-managed-history>div:last-child{display:grid;gap:8px}.wb31-managed-history article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle)}.wb31-managed-history strong,.wb31-managed-history small{display:block}.wb31-managed-history small{color:var(--wb-text-muted)}.wb31-home-managed{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;max-width:1220px;margin:52px auto;padding:27px;border:1px solid color-mix(in srgb,var(--wb-primary) 35%,var(--wb-border));border-radius:18px;background:linear-gradient(120deg,var(--wb-primary-soft),var(--wb-bg-elevated))}.wb31-home-managed>span{display:grid;width:54px;height:54px;place-items:center;color:var(--wb-primary);background:var(--wb-bg-elevated);border-radius:15px;box-shadow:var(--wb-shadow-sm)}.wb31-home-managed small{color:var(--wb-primary);font-weight:800}.wb31-home-managed h2{margin:4px 0;color:var(--wb-text);font-size:1.3rem}.wb31-home-managed p{margin:0;color:var(--wb-text-muted)}.wb31-profile-rates{padding:18px;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-subtle)}.wb31-fx-note{display:flex;align-items:center;gap:8px;padding:11px 15px;color:var(--wb-text-soft);font-size:.82rem;border:1px solid var(--wb-border);border-radius:11px;background:var(--wb-bg-subtle)}.wb31-fx-note svg{color:var(--wb-success)}.wb31-education-list{display:grid;gap:10px}.wb31-education-list article{display:flex;gap:13px;padding:15px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle)}.wb31-education-list article>span{display:grid;width:36px;height:36px;place-items:center;flex:0 0 36px;color:var(--wb-primary);background:var(--wb-primary-soft);border-radius:10px}.wb31-education-list h3{margin:0;color:var(--wb-text)}.wb31-education-list strong,.wb31-education-list small{display:block;margin-top:3px;color:var(--wb-text-soft)}.wb31-education-list p{margin:8px 0 0;color:var(--wb-text-muted)}.wb31-project-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0;border:0}.wb31-project-options legend{grid-column:1/-1}.wb31-project-options label{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--wb-border);border-radius:12px;color:var(--wb-text-soft);background:var(--wb-bg-subtle);cursor:pointer}.wb31-project-options label.active{color:var(--wb-primary);border-color:var(--wb-primary);background:var(--wb-primary-soft)}.wb31-project-options strong,.wb31-project-options small{display:block}.wb31-project-options small{font-size:.75rem;color:var(--wb-text-muted)}.wb31-badge-urgent,.wb31-badge-featured,.wb31-badge-managed{display:inline-flex!important;align-items:center;gap:5px}.wb31-badge-urgent{color:var(--wb-danger)!important;background:var(--wb-danger-soft)!important;border-color:color-mix(in srgb,var(--wb-danger) 30%,var(--wb-border))!important}.wb31-badge-featured{color:var(--wb-warning)!important;background:var(--wb-warning-soft)!important;border-color:color-mix(in srgb,var(--wb-warning) 30%,var(--wb-border))!important}.wb31-badge-managed{color:var(--wb-success)!important;background:var(--wb-success-soft)!important;border-color:color-mix(in srgb,var(--wb-success) 30%,var(--wb-border))!important}.project-index-meta dd small{display:block;margin-top:3px;color:var(--wb-text-muted);font-size:.72rem}@media(max-width:900px){.wb31-pricing-layout,.wb31-managed-layout{grid-template-columns:1fr}.wb31-pricing-result,.wb31-managed-aside{position:static}.wb31-managed-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.wb31-home-managed{grid-template-columns:auto 1fr}.wb31-home-managed>.btn{grid-column:1/-1}.wb31-project-options{grid-template-columns:1fr}}@media(max-width:600px){.wb31-pricing,.wb31-managed{padding-inline:14px}.wb31-pricing-form,.wb31-managed-form{padding:18px}.wb31-form-grid,.wb31-toggle-fieldset>div{grid-template-columns:1fr}.wb31-managed-benefits{grid-template-columns:1fr}.wb31-managed-history article{grid-template-columns:1fr}.wb31-home-managed{grid-template-columns:1fr;margin:34px 14px;padding:21px}.wb31-home-managed>.btn{grid-column:auto}.wb31-tier-list article p{min-height:0}}.btn,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-light,.btn-danger,.btn-danger-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:.875rem;font-weight:750;line-height:1.6;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.btn,.btn-primary{background:var(--wb-action);border-color:var(--wb-action);color:#fff;box-shadow:var(--wb-shadow-xs)}.btn:hover,.btn-primary:hover{background:var(--wb-action-hover);border-color:var(--wb-action-hover);color:#fff}.btn-secondary,.btn-outline{background:var(--wb-bg-elevated);border-color:var(--wb-border-strong);color:var(--wb-primary)}.btn-secondary:hover,.btn-outline:hover{background:var(--wb-primary-soft);border-color:var(--wb-primary)}.btn-ghost{color:var(--wb-text-soft);background:transparent}.btn-ghost:hover{background:var(--wb-bg-muted);color:var(--wb-text)}html.dark :is(a,button).btn-outline,html.dark :is(a,button).btn-secondary{color:var(--wb-primary);border-color:var(--wb-border-strong);background:var(--wb-bg-elevated)}html.dark :is(a,button).btn-ghost{color:var(--wb-text-soft);background:var(--wb-bg-elevated)}html.dark :is(a,button).btn-outline:hover,html.dark :is(a,button).btn-ghost:hover{color:var(--wb-text);background:var(--wb-bg-muted)}.btn-light{color:#18243b;background:#fff;border-color:#dce3ed}.btn-danger{color:#fff;background:#b82745;border-color:#b82745}.btn-danger:hover{background:#982039}.btn-danger-outline{color:var(--wb-danger);background:var(--wb-danger-soft);border-color:var(--wb-danger)}.btn-sm{min-height:40px;padding:8px 12px;font-size:.8125rem}.btn:disabled,.btn-primary:disabled,.btn-outline:disabled,.btn-ghost:disabled,.btn-danger:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--wb-focus);outline-offset:3px}.status-badge{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--wb-border);border-radius:8px;font-size:.8125rem;line-height:1.7;font-weight:750;background:var(--wb-bg-muted);color:var(--wb-text-soft);white-space:normal}.status-badge[data-tone="success"]{color:var(--wb-success);background:var(--wb-success-soft);border-color:color-mix(in srgb,var(--wb-success) 30%,var(--wb-border))}.status-badge[data-tone="warning"]{color:var(--wb-warning);background:var(--wb-warning-soft);border-color:color-mix(in srgb,var(--wb-warning) 30%,var(--wb-border))}.status-badge[data-tone="danger"]{color:var(--wb-danger);background:var(--wb-danger-soft);border-color:color-mix(in srgb,var(--wb-danger) 30%,var(--wb-border))}.status-badge[data-tone="info"]{color:var(--wb-info);background:var(--wb-info-soft);border-color:color-mix(in srgb,var(--wb-info) 30%,var(--wb-border))}.inline-alert{padding:14px 18px;border:1px solid var(--wb-border);border-radius:12px;font-size:.9375rem;line-height:1.9;overflow-wrap:anywhere}.inline-alert[data-tone="info"]{color:var(--wb-info);background:var(--wb-info-soft)}.inline-alert[data-tone="success"]{color:var(--wb-success);background:var(--wb-success-soft)}.inline-alert[data-tone="warning"]{color:var(--wb-warning);background:var(--wb-warning-soft)}.inline-alert[data-tone="error"]{color:var(--wb-danger);background:var(--wb-danger-soft)}.review-dialog-backdrop{z-index:1000;overflow-y:auto;padding:24px;overscroll-behavior:contain}.review-dialog{max-height:calc(100dvh - 48px);overflow:auto;color:var(--wb-text);background:var(--wb-bg-elevated);border:1px solid var(--wb-border);border-radius:18px}.review-dialog h2{color:var(--wb-text)}.review-dialog p{color:var(--wb-text-soft)}.wb206-admin-drawer{max-width:min(720px,100vw);background:var(--wb-bg-elevated);color:var(--wb-text);border-color:var(--wb-border);overscroll-behavior:contain}.wb206-admin-drawer :is(h2,h3,strong,b,dd){color:var(--wb-text)}.wb206-overview-section{background:var(--wb-bg-subtle);border-color:var(--wb-border)}.wb206-overview-section dt{color:var(--wb-text-muted)}.admin-content .text-xs{font-size:.875rem;line-height:1.8}.admin-content :is(.page-header,.admin-page-hero,.integrations-hero){min-height:0;padding:24px;border-radius:16px;color:var(--wb-text);background:var(--wb-bg-elevated);border:1px solid var(--wb-border)}.admin-content :is(.page-header,.admin-page-hero,.integrations-hero) h1{color:var(--wb-text);font-size:clamp(1.5rem,2.8vw,2rem)}.admin-content :is(.page-header,.admin-page-hero,.integrations-hero) p{color:var(--wb-text-muted)}.admin-content :is(table th,table td){font-size:.875rem;line-height:1.8}.admin-content table th{color:var(--wb-text-soft);background:var(--wb-bg-muted)}.admin-content table td{color:var(--wb-text);border-color:var(--wb-border)}.admin-content table tbody tr:hover td{background:var(--wb-bg-subtle)}.dark :is(.text-gray-600,.text-slate-600),.oled :is(.text-gray-600,.text-slate-600){color:var(--wb-text-muted)}.dark :is(.text-gray-700,.text-slate-700),.oled :is(.text-gray-700,.text-slate-700){color:var(--wb-text-soft)}.dark .bg-gray-100,.oled .bg-gray-100{background:var(--wb-bg-muted)}.dark .prose,.oled .prose{color:var(--wb-text-soft)}.dark .prose :is(h1,h2,h3,h4,strong,b),.oled .prose :is(h1,h2,h3,h4,strong,b){color:var(--wb-text)}.dark .prose a,.oled .prose a{color:var(--wb-primary)}.project-index-card{border-radius:14px;border-color:var(--wb-border);background:var(--wb-bg-elevated)}.project-index-card h2{font-size:1.125rem;line-height:1.8}.project-index-card p{font-size:.9375rem;line-height:1.85}.project-index-card .project-index-budget strong{color:var(--wb-text)}.fr5-market-sidebar{align-self:start}@media(min-width:1024px){.fr5-market-sidebar{position:sticky;top:120px;max-height:calc(100dvh - 140px);overflow-y:auto;scrollbar-width:thin}}@media(max-width:760px){.review-dialog-backdrop{padding:12px}.review-dialog{max-height:calc(100dvh - 24px)}.admin-content :is(.page-header,.admin-page-hero,.integrations-hero){padding:18px}.fr5-market-results-head{flex-wrap:wrap;gap:8px}.fr5-market-results-head small{font-size:.8125rem}.project-index-card{padding:18px}}.home-platform-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1220px;margin:18px auto 44px;padding:0 2px}.home-platform-stat{display:flex;min-width:0;align-items:center;gap:12px;padding:17px 16px;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-elevated);box-shadow:0 8px 24px rgba(10,25,48,.045)}.home-platform-stat>span{display:grid;width:40px;height:40px;place-items:center;flex:0 0 40px;color:var(--wb-primary);border-radius:11px;background:var(--wb-primary-soft)}.home-platform-stat strong{display:block;color:var(--wb-text);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.15;font-weight:900}.home-platform-stat small{display:block;margin-top:4px;color:var(--wb-text-muted);font-size:.76rem;line-height:1.55}.home-platform-stat.is-sample{border-style:dashed;border-color:color-mix(in srgb,var(--wb-primary) 42%,var(--wb-border));background:color-mix(in srgb,var(--wb-primary-soft) 55%,var(--wb-bg-elevated))}.home-platform-stat.is-sample>span{color:#8a4b00;background:#fff2d8}.home-stats-note{grid-column:1/-1;margin:1px 2px 0;color:var(--wb-text-muted);font-size:.75rem;line-height:1.8}.wb40-sample-badge{display:inline-flex!important;align-items:center;gap:5px;width:max-content;padding:4px 9px;border:1px dashed #c58b2b!important;border-radius:999px;color:#7b4a00!important;background:#fff6dc!important;font-size:.75rem;font-weight:800;line-height:1.35}.dark .wb40-sample-badge,.oled .wb40-sample-badge{color:#ffd888!important;border-color:#a97427!important;background:#332611!important}.wb40-sample-notice{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px dashed #c58b2b;border-radius:13px;color:#6b4600;background:#fff8e7}.wb40-sample-notice>svg{flex:0 0 auto;margin-top:2px}.wb40-sample-notice strong{display:block;color:inherit}.wb40-sample-notice p{margin:4px 0 0;color:inherit;line-height:1.85}.dark .wb40-sample-notice,.oled .wb40-sample-notice{color:#ffe0a3;border-color:#926b2c;background:#2a2114}.home-managed-hero-cta{display:flex;width:min(100%,620px);align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border:1px solid rgba(255,255,255,.2);border-radius:13px;color:#fff;background:linear-gradient(110deg,rgba(7,18,36,.94),rgba(20,55,108,.92) 66%,rgba(245,40,145,.78));box-shadow:0 14px 30px rgba(5,18,37,.16);transition:transform .18s ease,box-shadow .18s ease}.home-managed-hero-cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(5,18,37,.22)}.home-managed-hero-icon{display:grid;width:42px;height:42px;place-items:center;flex:0 0 42px;border-radius:11px;color:#fff;background:rgba(255,255,255,.12)}.home-managed-hero-cta>span:nth-child(2){display:grid;gap:2px;min-width:0;flex:1}.home-managed-hero-cta b{color:#fff;font-size:.94rem}.home-managed-hero-cta small{color:rgba(255,255,255,.74);font-size:.75rem}.home-solutions article.is-managed{position:relative;overflow:hidden;border:2px solid color-mix(in srgb,#f52891 58%,var(--wb-border));background:linear-gradient(145deg,color-mix(in srgb,#f52891 8%,var(--wb-bg-elevated)),var(--wb-bg-elevated));box-shadow:0 18px 38px rgba(9,25,54,.1)}.home-solutions article.is-managed:before{content:"";position:absolute;inset-inline-end:-54px;top:-54px;width:150px;height:150px;border-radius:50%;background:rgba(245,40,145,.1);pointer-events:none}.home-solutions article.is-managed>span{color:#fff;background:linear-gradient(145deg,#0b1830,#1c4d8e 62%,#f52891)}.home-solutions article.is-managed h3{font-size:1.16rem}.home-solutions article.is-managed a{font-weight:900}.wb31-home-managed{position:relative;overflow:hidden;padding:34px;border:1px solid rgba(255,255,255,.16);color:#fff;background:radial-gradient(circle at 88% 15%,rgba(245,40,145,.32),transparent 20rem),linear-gradient(115deg,#071224,#12376e 64%,#086d99);box-shadow:0 24px 60px rgba(5,18,37,.16)}.wb31-home-managed:after{content:"";position:absolute;inset-inline-end:-90px;bottom:-120px;width:300px;height:300px;border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.wb31-home-managed>span{position:relative;z-index:1;width:62px;height:62px;color:#fff;background:rgba(255,255,255,.11);box-shadow:none}.wb31-home-managed>div,.wb31-home-managed>.btn{position:relative;z-index:1}.wb31-home-managed small{color:#ff93ce}.wb31-home-managed h2{margin:5px 0 7px;color:#fff;font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.45}.wb31-home-managed p{max-width:760px;color:rgba(255,255,255,.8);line-height:1.9}.wb31-home-managed>.btn{min-height:52px;padding-inline:20px;color:#fff;border-color:#f52891;background:#f52891;box-shadow:0 10px 24px rgba(245,40,145,.28)}.wb31-home-managed>.btn:hover{border-color:#d91f7e;background:#d91f7e}.project-index-card:has(.wb40-sample-badge){border-style:dashed}.market-project:has(.wb40-sample-badge){border-style:dashed}.market-project>.wb40-sample-badge{margin:0 0 7px}@media(max-width:1100px){.home-platform-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.home-platform-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 14px 34px}.home-platform-stat{padding:14px 12px}.home-platform-stat:last-of-type{grid-column:1/-1}.home-managed-hero-cta{width:100%}.wb31-home-managed{margin-inline:14px;padding:24px}.wb31-home-managed h2{font-size:1.45rem}}@media(max-width:480px){.home-platform-stats{grid-template-columns:1fr}.home-platform-stat:last-of-type{grid-column:auto}.home-managed-hero-cta small{display:none}}.persian-date-input{display:grid;gap:7px}.persian-date-selects{display:grid;grid-template-columns:minmax(74px,.8fr) minmax(120px,1.35fr) minmax(92px,1fr);gap:7px}.persian-date-selects select{min-width:0}.persian-date-help{display:block;line-height:1.6}@media(max-width:480px){.persian-date-selects{grid-template-columns:1fr 1.35fr 1fr;gap:5px}.persian-date-selects select{padding-inline:7px}}.home-faq-section{margin:34px 0;padding:28px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated);box-shadow:0 12px 34px rgba(10,25,48,.055)}.home-faq-section>.faq-list{min-width:0}.home-faq-section .faq-item summary{color:var(--wb-text)}.settings-faq-editor{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle)}@media(max-width:760px){.home-faq-section{margin-inline:14px;padding:20px}.settings-faq-editor{grid-template-columns:1fr}}.home-fx-strip{display:grid;grid-template-columns:minmax(280px,1.6fr) repeat(2,minmax(150px,.55fr)) minmax(170px,.6fr);gap:12px;align-items:stretch;max-width:1220px;margin:18px auto 34px;padding:14px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-xs)}.home-fx-copy,.home-fx-rate,.home-fx-updated{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 14px;border-radius:12px;background:var(--wb-bg-subtle)}.home-fx-copy>span{display:grid;width:38px;height:38px;place-items:center;flex:0 0 38px;color:var(--wb-primary);border-radius:10px;background:var(--wb-primary-soft)}.home-fx-copy strong,.home-fx-rate strong{display:block;color:var(--wb-text)}.home-fx-copy small,.home-fx-rate small,.home-fx-updated small{display:block;color:var(--wb-text-muted);line-height:1.7}.home-fx-rate{justify-content:space-between;flex-direction:column;align-items:flex-start;gap:3px}.home-fx-rate strong{font-size:1.05rem;white-space:nowrap}.home-fx-updated{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.home-fx-updated span{color:var(--wb-text-soft);font-size:.82rem}@media(max-width:900px){.home-fx-strip{grid-template-columns:1fr 1fr}.home-fx-copy{grid-column:1/-1}.home-fx-updated{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width:560px){.home-fx-strip{grid-template-columns:1fr;margin-inline:14px}.home-fx-copy,.home-fx-updated{grid-column:auto}.home-fx-updated{flex-direction:column;align-items:flex-start}.home-fx-rate{flex-direction:row;align-items:center}}.market-home{max-width:1240px;margin-inline:auto}.home-categories,.home-market,.home-showcase,.home-cases,.home-managed,.console-currencies,.console-trend{min-width:0}.admin-overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.admin-stat{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--wb-border);border-radius:14px;background:var(--wb-bg-elevated);color:var(--wb-text)}.admin-stat > span{color:var(--wb-text-muted);font-size:.875rem}.admin-stat > strong{font-size:1.75rem;line-height:1.5}.admin-stat-warning{border-color:var(--wb-warning);background:var(--wb-warning-soft)}.admin-stat-warning > span{color:var(--wb-warning)}.home-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,5vw,72px);align-items:center;padding-block:52px 44px}.home-eyebrow{display:block;color:var(--wb-primary);font-weight:750;font-size:.875rem}.home-role{display:inline-flex;gap:4px;padding:4px;margin-block:20px 0;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-elevated)}.home-role button{display:inline-flex;gap:8px;align-items:center;padding:8px 15px;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--wb-text-soft);font-size:.875rem;font-weight:750}.home-role button[aria-pressed="true"]{color:#fff;background:var(--wb-action);box-shadow:0 3px 8px rgba(24,36,59,.12)}.home-hero h1{margin:24px 0 16px;font-size:clamp(2.4rem,4.8vw,4.1rem);line-height:1.4;letter-spacing:normal;font-weight:850;color:var(--wb-text)}.home-hero h1 em{color:var(--wb-primary);font-style:normal}.home-hero-copy > p{max-width:470px;color:var(--wb-text-soft);font-size:1.0625rem;line-height:1.9}.home-search{display:flex;align-items:center;gap:10px;padding:7px;padding-inline-start:14px;margin-top:24px;border:1px solid var(--wb-border-strong);border-radius:14px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-sm)}.home-search > svg{flex-shrink:0;color:var(--wb-text-muted)}.home-search input:not([type="checkbox"]){min-width:0;flex:1;border:0;background:transparent;box-shadow:none;padding:8px 0;color:var(--wb-text);font-size:.9375rem}.home-search .btn{white-space:nowrap}.home-search:focus-within{outline:2px solid var(--wb-focus);outline-offset:3px}.home-search input:not([type="checkbox"]):focus{outline:none;box-shadow:none}.home-secondary-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;min-height:44px;color:var(--wb-primary);font-size:.9375rem;font-weight:750}.home-assurances{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:12px;color:var(--wb-text-muted);font-size:.8125rem}.home-assurances span{display:inline-flex;align-items:center;gap:6px}.home-assurances svg{color:var(--wb-success)}.home-hero-media{min-width:0;padding:10px;border:1px solid var(--wb-border);border-radius:26px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-md)}.home-hero-media .wb27-editorial-media{position:relative;height:auto;min-height:0;aspect-ratio:16/10;overflow:hidden;border-radius:18px;background:#10192c}.home-hero-media video{display:block;width:100%;height:100%;object-fit:contain}.home-hero-media #market-story-caption{position:absolute;inset:auto 12px 12px auto;display:block;width:fit-content;max-width:calc(100% - 100px);min-height:0;padding:7px 10px;margin:0;transform:none;color:#fff;border:0;border-radius:6px;background:rgba(5,10,20,.76);box-shadow:none;font-size:.8125rem;font-weight:500;line-height:1.7}.home-hero-media #market-story-caption svg{display:none}.home-hero-media .wb210-video-control{position:absolute;inset:14px auto auto 14px;min-width:44px;min-height:44px;display:inline-flex;gap:6px;align-items:center;padding:8px 12px;color:#fff;border:1px solid rgba(255,255,255,.4);background:rgba(10,18,33,.85);border-radius:30px;font-size:.8125rem}.home-hero-media .wb27-video-error{position:absolute;inset:60px 16px auto;color:#fff;background:rgba(10,18,33,.9);border-radius:10px;padding:12px}.home-media-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 8px 8px;color:var(--wb-text-soft);font-size:.875rem}.home-media-caption a{display:inline-flex;gap:6px;align-items:center;color:var(--wb-primary);font-weight:750}.market-home > section:not(.home-hero){margin-block:28px 48px}.home-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.home-section-head h2{margin:7px 0 0;color:var(--wb-text);font-size:clamp(1.4rem,2.3vw,1.85rem);line-height:1.65}.home-section-head p{color:var(--wb-text-muted);font-size:.9375rem;margin:6px 0 0}.home-section-head > a{display:inline-flex;gap:8px;align-items:center;color:var(--wb-primary);font-size:.875rem;font-weight:750;flex-shrink:0;min-height:44px}.home-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-category-grid > a{display:flex;align-items:center;gap:12px;min-height:78px;padding:18px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-md);background:var(--wb-bg-elevated);transition:border-color .18s,transform .18s}.home-category-grid > a:hover{border-color:var(--wb-primary);transform:translateY(-2px)}.home-category-grid > a > svg:first-child{color:var(--wb-primary)}.home-category-grid > a > svg:last-child{color:var(--wb-text-muted);margin-inline-start:auto}.home-category-grid strong{font-size:.9375rem;font-weight:750}.home-market-count{color:var(--wb-text-muted);font-size:.875rem;margin-top:-10px;margin-bottom:18px}.home-expert-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.market-project,.market-expert{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--wb-border);border-radius:var(--wb-radius-lg);background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-xs)}.market-project h3,.market-expert h3{margin:8px 0;font-size:1.0625rem;line-height:1.75}.market-project > p{margin:0 0 16px;color:var(--wb-text-soft);font-size:.9375rem;line-height:1.85}.market-project-head{display:flex;justify-content:space-between;gap:12px;color:var(--wb-text-muted);font-size:.8125rem}.market-project-head small{font-size:inherit}.market-project footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:20px}.market-project footer strong{color:var(--wb-text);font-size:1rem}.market-project footer a{display:flex;gap:6px;align-items:center;color:var(--wb-primary);font-size:.875rem}.market-expert > header{display:flex;gap:12px;align-items:center}.market-expert > header > div{min-width:0}.market-expert .wb23-avatar{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;border-radius:16px;background:var(--wb-primary-soft);color:var(--wb-primary)}.market-expert .wb23-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.market-expert header p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:var(--wb-text-muted);font-size:.8125rem}.market-expert dl{display:grid;gap:10px;margin-block:20px}.market-expert dl > div{display:flex;justify-content:space-between;gap:8px;font-size:.875rem}.market-expert dt{color:var(--wb-text-muted)}.market-expert dd{margin:0;font-weight:750}.market-expert footer{display:flex;flex-wrap:wrap;margin-top:auto;padding-top:18px;gap:8px}.market-expert footer > a{flex:1 1 auto;font-size:.8125rem;padding:8px 10px}.market-empty{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:28px;border:1px dashed var(--wb-border-strong);border-radius:18px;background:var(--wb-bg-elevated)}.market-empty > div{flex:1 1 280px}.market-empty h3{font-size:1.0625rem;margin:0 0 8px}.market-empty p{margin:0;font-size:.9375rem;color:var(--wb-text-muted)}.home-load-error{display:flex;align-items:center;gap:16px;padding:12px;margin-bottom:16px;color:var(--wb-warning);background:var(--wb-warning-soft);border-radius:12px}.home-showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home-showcase-grid > a{position:relative;overflow:hidden;border-radius:18px;background:#111b2c;color:#fff;aspect-ratio:.95}.home-showcase-grid img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.home-showcase-grid a:hover img{transform:scale(1.035)}.home-showcase-grid a > span{position:absolute;inset:auto 0 0;display:grid;gap:6px;padding:48px 18px 20px;background:linear-gradient(transparent,rgba(3,8,20,.96))}.home-showcase-grid strong{font-size:1rem;color:#fff}.home-showcase-grid small{color:#e1e7f3;font-size:.8125rem}.home-showcase-grid span svg{position:absolute;inset-inline-end:15px;top:18px}.home-workflow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.home-workflow li{border-top:2px solid var(--wb-border);padding-top:20px}.home-workflow li > span{color:var(--wb-primary);font-size:1.5rem;font-weight:850}.home-workflow h3{margin:12px 0 6px;font-size:1rem}.home-workflow li > p{color:var(--wb-text-muted);font-size:.9375rem;margin:0}.home-closing{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border-radius:20px;border:1px solid var(--wb-border);background:var(--wb-primary-soft)}.home-closing h2{color:var(--wb-text);margin:0 0 8px;font-size:1.5rem}.home-closing p{color:var(--wb-text-soft);margin:0}.home-closing a{flex-shrink:0}.home-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-case-grid article{padding:24px;border:1px solid var(--wb-border);border-radius:18px;background:var(--wb-bg-elevated)}.home-case-grid p{color:var(--wb-text-soft)}.admin-layout{display:grid;grid-template-columns:252px minmax(0,1fr);width:100%;min-height:100vh;margin:0;padding:0;gap:0}.admin-sidebar{position:sticky;top:0;height:100dvh;max-height:100dvh;min-height:0;display:flex;flex-direction:column;margin:0;border:0;border-inline-end:1px solid var(--wb-border);border-radius:0;background:var(--wb-bg-elevated);color:var(--wb-text);box-shadow:none;overflow:hidden}.admin-sidebar-head{display:flex;align-items:center;gap:12px;padding:24px 18px}.admin-sidebar-head strong{display:block;color:var(--wb-text);font-size:.9375rem}.admin-sidebar-head span{display:block;color:var(--wb-text-muted);font-size:.8125rem}.admin-sidebar .admin-sidebar-logo{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;color:#fff;background:var(--wb-action);border-radius:12px}.admin-nav-search{display:flex;align-items:center;gap:8px;margin:0 14px 14px;padding:2px 10px;border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg);color:var(--wb-text-muted)}.admin-nav-search input{min-width:0;border:0;box-shadow:none;background:transparent;color:var(--wb-text);padding:10px 0;font-size:.875rem}.admin-nav-search kbd{font-size:.75rem}.admin-sidebar-scroll{padding:0 12px 20px;overflow-y:auto;flex:1}.admin-nav-group{padding-bottom:12px}.admin-nav-group summary{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;min-height:44px;color:var(--wb-text-muted);font-size:.8125rem;font-weight:750;cursor:pointer;list-style:none}.admin-side-link{display:flex;align-items:center;gap:10px;padding:11px 12px;min-height:44px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--wb-text-soft);font-size:.875rem;font-weight:600}.admin-side-link:hover{background:var(--wb-bg-muted);color:var(--wb-text)}.admin-side-link.active{color:var(--wb-primary);border-color:var(--wb-border);background:var(--wb-primary-soft);font-weight:800}.admin-link-arrow{display:none}.admin-view-site{display:flex;gap:9px;padding:18px 24px;min-height:52px;border-top:1px solid var(--wb-border);color:var(--wb-text-soft);font-size:.875rem}.admin-r27-workspace{min-width:0}.admin-r27-topbar{display:flex;align-items:center;gap:16px;min-height:76px;padding:14px 28px;border-bottom:1px solid var(--wb-border);background:var(--wb-bg-elevated)}.admin-r27-context{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--wb-text-muted)}.admin-r27-context strong{color:var(--wb-text);font-size:.875rem}.admin-r27-quick{display:flex;gap:16px;margin-inline-start:auto}.admin-r27-quick a{display:inline-flex;align-items:center;gap:6px;color:var(--wb-text-soft);font-size:.8125rem;min-height:44px}.admin-r27-account{display:flex;align-items:center;gap:9px;color:var(--wb-text)}.admin-r27-account > span:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--wb-primary);background:var(--wb-primary-soft);font-weight:800}.admin-r27-account strong,.admin-r27-account small{display:block;font-size:.8125rem}.admin-r27-account small{color:var(--wb-text-muted)}.admin-content{width:100%;max-width:1600px;margin-inline:auto;padding:28px;min-width:0}.admin-mobile-menu{display:none}.admin-search-empty{display:grid;gap:10px;justify-items:center;padding:20px 8px;color:var(--wb-text-muted);font-size:.875rem}.console-heading{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.console-eyebrow{color:var(--wb-text-muted);font-size:.875rem}.console-heading h1{font-size:clamp(1.5rem,2.5vw,2rem);margin:6px 0;color:var(--wb-text)}.console-heading p{margin:0;color:var(--wb-text-muted);font-size:.9375rem}.console-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.console-toolbar select{width:auto;min-width:130px}.console-toolbar > *{font-size:.875rem}.console-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.console-stat{display:grid;position:relative;padding:22px;gap:8px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-xs)}.console-stat > span:not(.console-stat-icon){color:var(--wb-text-soft);font-size:.875rem}.console-stat > strong{font-size:clamp(1.25rem,2vw,1.85rem);font-weight:850;line-height:1.8;color:var(--wb-text);overflow-wrap:anywhere}.console-stat > small{font-size:.75rem;color:var(--wb-text-muted)}.console-stat-icon{position:absolute;inset-inline-end:18px;top:18px;color:var(--wb-primary)}.console-operating-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:20px;align-items:stretch}.console-panel{min-width:0;border:1px solid var(--wb-border);border-radius:18px;padding:22px;background:var(--wb-bg-elevated)}.console-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.console-panel-head h2{margin:0;color:var(--wb-text);font-size:1.0625rem}.console-panel-head p{margin:6px 0 0;color:var(--wb-text-muted);font-size:.875rem}.console-panel-head > a,.console-panel-head > span{font-size:.8125rem;color:var(--wb-primary)}.console-queue{display:flex;gap:12px;align-items:center;padding:14px;border-radius:12px;border:1px solid var(--wb-border);color:var(--wb-text)}.console-queue:hover{background:var(--wb-bg-subtle);border-color:var(--wb-border-strong)}.console-queue-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--wb-warning);background:var(--wb-warning-soft);border-radius:10px;flex-shrink:0}.console-queue[data-severity="danger"] .console-queue-icon{color:var(--wb-danger);background:var(--wb-danger-soft)}.console-queue strong,.console-queue small{display:block;font-size:.875rem}.console-queue small{color:var(--wb-text-muted);font-size:.8125rem;margin-top:4px}.console-queue b{margin-inline-start:auto;font-size:1.25rem}.console-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:24px 12px;color:var(--wb-text-muted)}.console-empty p{margin:0;font-size:.875rem}.console-empty > svg{color:var(--wb-primary)}.console-health{display:flex;flex-direction:column}.console-health p{color:var(--wb-text-muted);font-size:.875rem}.console-health dl{display:grid;gap:12px;font-size:.875rem;margin:12px 0 20px}.console-health dl > div{display:flex;justify-content:space-between;gap:12px}.console-health dt{color:var(--wb-text-soft)}.console-health dd{margin:0;font-weight:800}.console-health > a{margin-top:auto}.console-health time{display:block;color:var(--wb-text-muted);font-size:.75rem;margin-top:14px;text-align:center}.console-risk-label{color:var(--wb-text-soft);font-size:.875rem}.console-risk-value{display:flex;gap:12px;align-items:baseline;margin:8px 0;font-size:2.5rem;line-height:1.6;color:var(--wb-text)}.console-risk-value small{font-size:.875rem;color:var(--wb-text-muted)}.console-finance{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:20px 24px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated)}.console-finance > div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.875rem}.console-finance svg{color:var(--wb-primary)}.console-finance > a{display:flex;gap:8px;align-items:center;margin-inline-start:auto;font-size:.875rem;color:var(--wb-primary)}.console-charts,.console-recent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.console-bars{height:140px;display:flex;gap:5px;border-bottom:1px solid var(--wb-border)}.console-bars > span{display:flex;align-items:end;flex:1;height:100%}.console-bars i{width:100%;display:block;min-width:2px;border-radius:4px 4px 0 0;background:var(--wb-action)}.console-chart-dates{display:flex;justify-content:space-between;direction:ltr;color:var(--wb-text-muted);font-size:.75rem;margin-top:12px}.console-chart-data{margin-top:12px;font-size:.8125rem}.console-chart-data summary{min-height:32px;cursor:pointer;color:var(--wb-primary)}.console-table-wrap{max-height:250px;overflow:auto}.console-activity{list-style:none;padding:0;margin:0}.console-activity li{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--wb-border)}.console-activity li:last-child{border-bottom:0}.console-activity li > span:nth-child(2){min-width:0;flex:1}.console-activity strong{display:block;font-size:.875rem;overflow-wrap:anywhere}.console-activity small{display:block;color:var(--wb-text-muted);font-size:.8125rem;overflow-wrap:anywhere}.console-activity time,.console-activity li > span:last-child{color:var(--wb-text-muted);font-size:.8125rem}.console-activity-icon,.console-person{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:10px;background:var(--wb-primary-soft);color:var(--wb-primary)}.console-tools{border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated);padding:0 22px}.console-tools > summary{display:flex;align-items:center;gap:10px;padding:20px 0;min-height:56px;cursor:pointer;font-weight:750;list-style:none}.console-tools > summary svg:last-child{margin-inline-start:auto}.console-tools h3{font-size:.875rem;color:var(--wb-text-soft)}.console-tools-search{display:flex;gap:10px;align-items:center;margin-bottom:22px}.console-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}.console-tool-grid a{display:flex;align-items:center;gap:12px;padding:14px;min-width:0;border:1px solid var(--wb-border);border-radius:12px}.console-tool-grid a > svg{flex-shrink:0;color:var(--wb-primary)}.console-tool-grid a > svg:last-child{margin-inline-start:auto}.console-tool-grid strong{display:block;font-size:.875rem}.console-tool-grid small{display:block;font-size:.8125rem;color:var(--wb-text-muted);margin-top:5px}.console-warning{display:flex;gap:10px;align-items:center;padding:14px 18px;color:var(--wb-warning);background:var(--wb-warning-soft);border-radius:12px;font-size:.9375rem}@media (max-width: 1200px){.home-expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-layout{grid-template-columns:220px minmax(0,1fr)}.admin-content{padding:22px}.admin-r27-quick{display:none}.admin-r27-topbar > .theme-cycle-button{margin-inline-start:auto}.console-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.console-operating-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr)}}@media (max-width: 900px){.home-hero{gap:24px;padding-top:28px}.home-hero h1{font-size:2.5rem}.home-search{flex-wrap:wrap}.home-search .btn{width:100%}.home-media-caption{flex-wrap:wrap}.home-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-showcase-grid > a{aspect-ratio:1.3}.home-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.console-operating-grid,.console-charts,.console-recent{grid-template-columns:minmax(0,1fr)}.admin-r27-account > span:nth-child(2),.admin-r27-account > svg{display:none}}@media (max-width: 760px){.admin-layout{display:flex;flex-direction:column}.admin-sidebar{display:none}.admin-mobile-menu{display:block;position:relative;z-index:25;background:var(--wb-bg-elevated);border:0;border-bottom:1px solid var(--wb-border);border-radius:0}.admin-mobile-menu > summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;padding:10px 16px;list-style:none;cursor:pointer}.admin-mobile-menu > summary > span{display:flex;gap:8px;align-items:center;font-size:.875rem}.admin-mobile-menu small{color:var(--wb-text-muted)}.admin-mobile-menu[open] > nav{max-height:65dvh;overflow:auto}.admin-r27-topbar{min-height:62px;padding:10px 16px;gap:10px}.admin-r27-context > span,.admin-r27-context > svg{display:none}.admin-content{padding:20px 16px}.console-dashboard{gap:18px}.console-toolbar{width:100%}.console-toolbar > label{flex:1}.console-toolbar select{width:100%}.console-heading{gap:16px}.console-panel{padding:18px}.console-stat{padding:16px}.console-stat-icon{position:static}.console-tool-grid{grid-template-columns:minmax(0,1fr)}.console-finance{padding:18px;gap:14px}.console-finance > div{width:100%}.console-finance strong{margin-inline-start:auto}.console-activity time{max-width:96px;font-size:.75rem}.console-health{gap:0}.console-panel-head{align-items:start}.console-panel-head .btn-ghost{font-size:.8125rem;padding-inline:8px}}@media (max-width: 620px){.home-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:24px 16px}.home-hero h1{font-size:clamp(2.25rem,9.5vw,3rem);line-height:1.45;margin-block:20px 14px}.home-hero-copy > p{font-size:1rem;line-height:1.9}.home-role{display:flex;width:fit-content;margin-top:16px}.home-role button{padding-inline:13px}.home-hero-media .wb27-editorial-media{aspect-ratio:1.65}.home-search{padding:6px;gap:6px;padding-inline-start:12px}.home-search input{font-size:1rem}.home-assurances{margin-top:8px;gap:8px 14px;font-size:.8125rem}.home-section-head{gap:12px;flex-wrap:wrap;align-items:start}.home-category-grid{gap:8px}.home-category-grid > a{display:grid;gap:10px;grid-template-columns:1fr auto;padding:16px 12px;min-height:110px;align-content:start}.home-category-grid strong{grid-row:2;grid-column:1 / -1;font-size:.875rem}.home-category-grid > a > svg:last-child{grid-row:1;grid-column:2}.home-expert-grid,.home-project-grid,.home-case-grid{grid-template-columns:minmax(0,1fr)}.market-expert dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.market-expert dl > div{display:grid;gap:6px;font-size:.8125rem}.market-home > section:not(.home-hero){margin-block:28px 36px}.home-showcase-grid{gap:10px}.home-showcase-grid > a{aspect-ratio:.78}.home-showcase-grid a > span{padding:38px 12px 14px}.home-showcase-grid strong{font-size:.875rem}.home-showcase-grid small{font-size:.75rem}.home-workflow ol{gap:20px}.home-workflow p{font-size:.875rem}.home-closing{flex-direction:column;align-items:start;padding:24px}.home-closing .btn{width:100%}.home-closing h2{font-size:1.35rem}}@media (prefers-reduced-motion: reduce){.home-showcase-grid img,.home-category-grid > a{transition:none;transform:none}}.workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1280px;margin:0 auto;padding:24px;color:var(--wb-text-muted);font-size:.8125rem;border-top:1px solid var(--wb-border)}.workspace-footer nav{display:flex;gap:18px;flex-wrap:wrap}.workspace-footer a:hover{color:var(--wb-primary)}.chat-search{display:flex;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--wb-border);background:var(--wb-bg-elevated)}.chat-search label{display:flex;flex:1;gap:8px;align-items:center;min-width:0}.chat-search input{min-width:0;width:100%}.chat-new-messages{align-self:center;margin:8px auto}.wb23-chat-composer.is-dragging{outline:3px dashed var(--wb-primary);outline-offset:-5px;background:var(--wb-primary-soft)}.chat-drop-hint{margin:0;padding:8px;color:var(--wb-primary);font-weight:700}.wb23-message-stream article p{unicode-bidi:plaintext;overflow-wrap:anywhere}.wb23-chat-main{min-width:0}@media(max-width:760px){.workspace-footer{padding-bottom:100px;align-items:flex-start;flex-wrap:wrap}.chat-search{padding:10px;gap:4px}.chat-search .btn-ghost{padding:8px}.wb23-chat-composer textarea{font-size:16px}}.site-header{background:var(--wb-header);border-bottom:1px solid var(--r33-line)}.site-header-inner{display:flex;justify-content:space-between;min-height:68px;gap:16px}.v17-nav-brand{display:flex;flex:1 1 auto;min-width:0;width:auto;gap:16px}.site-main-nav{display:flex;min-width:0;align-items:center;gap:2px}.site-main-nav .site-nav-link{min-height:64px;padding-inline:8px;color:var(--r33-ink);font-size:.875rem;font-weight:680;white-space:nowrap}.site-main-nav .site-nav-link:hover,.site-main-nav .site-nav-link.is-active{color:var(--r33-link);background:color-mix(in srgb,var(--r33-blue) 7%,transparent)}.site-main-nav .site-nav-link.is-active::after{background:var(--r33-blue)}.site-nav-actions{display:flex;width:auto;flex:0 0 auto;gap:8px}.desktop-header-search{width:44px;min-width:44px;padding:0;justify-content:center;border-radius:7px}.desktop-header-search > span,.desktop-header-search kbd{display:none}.desktop-header-search kbd{margin-inline-start:auto;padding:2px 5px;color:var(--r33-muted);border:1px solid var(--r33-line);border-radius:4px;background:var(--wb-bg-subtle);font-size:.65rem;font-family:inherit;direction:ltr}.site-header .site-cta,.fr5-subnav .fr5-subnav-cta{color:#fff;border-color:var(--r33-pink);background:var(--r33-pink)}.site-header .site-cta:hover,.fr5-subnav .fr5-subnav-cta:hover{color:#fff;border-color:var(--r33-pink-hover);background:var(--r33-pink-hover)}.fr5-subnav{min-height:42px;background:var(--r33-navy)}.fr5-subnav-inner{min-height:42px}.fr5-subnav nav{min-width:0;min-height:42px;overflow-x:auto;scrollbar-width:none}.fr5-subnav nav::-webkit-scrollbar{display:none}.fr5-subnav a{min-height:42px;padding-inline:15px;color:#dce4ed;font-size:.8125rem;white-space:nowrap}.fr5-subnav a:hover,.fr5-subnav a.is-active{color:#fff;background:rgba(255,255,255,.1)}.market-home{max-width:1280px}.r33-home-hero{position:relative;min-height:570px;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:clamp(28px,4vw,68px);margin-top:0;padding:clamp(34px,5vw,68px);overflow:hidden;border-radius:0 0 18px 18px;color:#fff;background:radial-gradient(circle at 86% 10%,rgba(19,153,214,.38),transparent 30%),linear-gradient(118deg,#0b121b 0%,#132638 58%,#0b4e72 100%)}.r33-home-hero::after{content:'';position:absolute;inset:auto -8% -50% auto;width:520px;height:520px;border:1px solid rgba(255,255,255,.13);border-radius:50%;pointer-events:none}.r33-home-hero > *{position:relative;z-index:1}.r33-home-hero .home-eyebrow{color:#63c9f4}.r33-home-hero .home-role{margin-top:16px;border-color:rgba(255,255,255,.22);background:rgba(6,14,23,.45)}.r33-home-hero .home-role button{color:#dce7ef}.r33-home-hero .home-role button[aria-pressed="true"]{color:#fff;background:var(--r33-blue)}.r33-home-hero h1{max-width:690px;margin-block:22px 14px;color:#fff;font-size:clamp(2.4rem,4.1vw,3.65rem);line-height:1.4;letter-spacing:0}.r33-home-hero h1 em{color:#fff}.r33-home-hero .home-hero-copy > p{max-width:650px;color:#d9e4ec;font-size:1.08rem;line-height:1.9}.home-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.home-hero-actions .btn,.home-hero-actions .btn-outline{min-height:48px;padding-inline:22px;border-radius:4px;font-weight:800}.home-hero-actions .btn{color:#fff;border-color:var(--r33-pink);background:var(--r33-pink)}.home-hero-actions .btn:hover{border-color:var(--r33-pink-hover);background:var(--r33-pink-hover)}.home-hero-actions .btn-outline{color:#fff;border-color:rgba(255,255,255,.7);background:transparent}.home-hero-actions .btn-outline:hover{border-color:#fff;background:rgba(255,255,255,.1)}.r33-home-hero .home-search{max-width:680px;margin-top:18px;border:0;border-radius:4px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.24)}.r33-home-hero .home-search input:not([type="checkbox"]){color:#17212c}.r33-home-hero .home-search .btn{border-radius:3px;color:#fff;border-color:var(--r33-link);background:var(--r33-blue-hover)}.r33-home-hero .home-assurances{max-width:680px;color:#c8d5df}.r33-home-hero .home-assurances svg{color:#75e1b8}.r33-home-hero .home-hero-media{padding:0;overflow:hidden;border-color:rgba(255,255,255,.2);border-radius:8px;background:#08111b;box-shadow:0 28px 70px rgba(0,0,0,.32)}.r33-home-hero .home-hero-media .wb27-editorial-media{border-radius:0;aspect-ratio:16/10}.r33-home-hero .home-hero-media video{object-fit:cover}.r33-home-hero .home-media-caption{padding:14px 16px;color:#d9e4ec;background:#101b27}.r33-home-hero .home-media-caption a{color:#69cffa}.market-home > .home-trust-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;border:1px solid var(--r33-line);border-top:0;border-radius:0 0 10px 10px;background:var(--r33-surface)}.home-trust-rail > div{display:flex;min-width:0;align-items:center;gap:12px;padding:20px;border-inline-end:1px solid var(--r33-line-soft)}.home-trust-rail > div:last-child{border-inline-end:0}.home-trust-rail svg{flex:0 0 auto;color:var(--r33-link)}.home-trust-rail span,.home-trust-rail strong,.home-trust-rail small{display:block;min-width:0}.home-trust-rail strong{color:var(--r33-ink);font-size:.9375rem}.home-trust-rail small{margin-top:3px;color:var(--r33-muted);font-size:.75rem;line-height:1.55}.market-home > section:not(.home-hero):not(.home-trust-rail){margin-block:52px 62px}.home-section-head h2{font-size:clamp(1.65rem,2.6vw,2.25rem);line-height:1.45}.home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-category-grid > a{display:grid;min-height:150px;grid-template-columns:auto 1fr auto;align-content:start;align-items:center;gap:9px 11px;padding:20px;border-radius:6px}.home-category-grid > a:hover{border-color:var(--r33-blue);box-shadow:0 10px 24px color-mix(in srgb,var(--r33-blue) 10%,transparent)}.home-category-grid > a > span{display:grid;width:40px;height:40px;place-items:center;color:#fff;border-radius:5px;background:var(--r33-blue-hover)}.home-category-grid > a > svg:last-child{grid-column:3;grid-row:1}.home-category-grid strong{grid-column:1 / -1;font-size:1rem}.home-category-grid small{grid-column:1 / -1;color:var(--r33-muted);font-size:.8125rem;line-height:1.65}.home-solutions > div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-solutions article{display:flex;min-height:270px;flex-direction:column;padding:25px;border:1px solid var(--r33-line);border-radius:7px;background:var(--r33-surface)}.home-solutions article > span{display:grid;width:48px;height:48px;place-items:center;color:var(--r33-link);border-radius:6px;background:color-mix(in srgb,var(--r33-blue) 10%,var(--r33-surface))}.home-solutions h3{margin:22px 0 8px;color:var(--r33-ink);font-size:1.15rem}.home-solutions p{margin:0 0 22px;color:var(--r33-muted);font-size:.9375rem;line-height:1.8}.home-solutions a{display:inline-flex;align-items:center;gap:7px;margin-top:auto;color:var(--r33-link);font-weight:800}.market-project,.market-expert{border-radius:6px;box-shadow:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.market-project:hover,.market-expert:hover{border-color:var(--r33-blue);transform:translateY(-2px);box-shadow:0 12px 28px color-mix(in srgb,var(--r33-navy) 9%,transparent)}.market-project-head > span{color:var(--r33-link);font-weight:750}.market-project footer a{color:var(--r33-link);font-weight:800}.home-expert-verified{display:inline-grid;width:18px;height:18px;margin-inline-start:6px;place-items:center;color:#fff;border-radius:50%;background:var(--r33-blue);vertical-align:middle}.home-showcase-grid > a{border-radius:7px}.home-workflow li{border-top-color:var(--r33-blue)}.home-closing{border-radius:7px}.r33-market-switcher,.r33-workspace-switcher{display:flex;min-width:0;align-items:stretch;gap:0;overflow-x:auto;border:1px solid var(--r33-line);border-radius:6px;background:var(--r33-surface);scrollbar-width:thin}.r33-market-switcher a,.r33-workspace-switcher a{display:inline-flex;min-width:max-content;min-height:48px;align-items:center;justify-content:center;gap:8px;padding-inline:18px;color:var(--r33-muted);border-inline-end:1px solid var(--r33-line-soft);font-size:.875rem;font-weight:720}.r33-market-switcher a:hover,.r33-market-switcher a.is-active,.r33-workspace-switcher a:hover,.r33-workspace-switcher a.is-active{color:var(--r33-link);background:color-mix(in srgb,var(--r33-blue) 7%,var(--r33-surface))}.r33-market-switcher a.is-active,.r33-workspace-switcher a.is-active{box-shadow:inset 0 -3px 0 var(--r33-blue)}.r33-workspace-switcher{position:sticky;top:107px;z-index:12;box-shadow:0 6px 18px color-mix(in srgb,var(--r33-navy) 7%,transparent)}.wb21-projects-page > .page-header,.wb23-freelancers-page > .page-header{margin-bottom:0;padding:40px;border:0;border-radius:8px;background:radial-gradient(circle at 88% 8%,rgba(19,153,214,.35),transparent 18rem),linear-gradient(115deg,var(--r33-navy),#18344a 68%,#0c638b)}.wb21-projects-page > .page-header h1,.wb23-freelancers-page > .page-header h1{color:#fff;font-size:clamp(1.85rem,3.4vw,2.9rem)}.wb21-projects-page > .page-header p,.wb23-freelancers-page > .page-header p{color:#d9e5ed}.wb21-projects-page > .page-header .page-header-eyebrow,.wb23-freelancers-page > .page-header .page-header-eyebrow{color:#62c9f3}.wb21-projects-page > .page-header .btn,.wb23-freelancers-page > .page-header .btn{color:#fff;border-color:var(--r33-pink);background:var(--r33-pink)}.fr5-market-layout{grid-template-columns:278px minmax(0,1fr);gap:18px;align-items:start}.fr5-market-sidebar{top:118px}.wb21-project-filters,.wb23-expert-filter{color:var(--r33-ink);border-radius:6px;border-color:var(--r33-line);background:var(--r33-surface);box-shadow:none}.wb21-project-filters :is(input,select),.wb23-expert-filter :is(input,select){border-radius:4px}.wb21-filter-primary > .btn,.wb23-expert-filter footer .btn{color:#fff;border-color:var(--r33-link);background:var(--r33-blue-hover)}.fr5-market-results-head,.wb23-expert-quick-search{min-height:58px;border-color:var(--r33-line);border-radius:6px 6px 0 0;background:var(--r33-surface)}.project-index-grid,.wb23-freelancer-list{border-color:var(--r33-line);border-radius:0 0 6px 6px;background:var(--r33-surface);box-shadow:none}.project-index-card{grid-template-columns:minmax(0,1fr) 205px;gap:20px;padding:22px;border-color:var(--r33-line-soft);border-radius:0;background:var(--r33-surface)}.project-index-card:hover{background:color-mix(in srgb,var(--r33-blue) 3%,var(--r33-surface));box-shadow:inset 3px 0 0 var(--r33-blue)}html[dir="rtl"] .project-index-card:hover{box-shadow:inset -3px 0 0 var(--r33-blue)}.project-index-card h2{margin-block:9px 6px;font-size:1.16rem;line-height:1.55}.project-index-card h2 a:hover{color:var(--r33-link)}.project-index-card p{max-width:780px;margin-bottom:12px;color:var(--r33-muted);line-height:1.8}.project-index-tags span,.wb23-chip-row > span{color:var(--r33-link);border-color:color-mix(in srgb,var(--r33-blue) 22%,var(--r33-line));background:color-mix(in srgb,var(--r33-blue) 7%,var(--r33-surface))}.project-index-meta{margin-top:14px;padding-top:12px;border-top:1px solid var(--r33-line-soft)}.project-index-meta dd small{display:inline-flex;align-items:center;gap:4px}.project-index-side{justify-content:center;padding-inline-start:20px;border-inline-start:1px solid var(--r33-line-soft)}.fr5-project-commercial{display:grid;gap:6px}.fr5-project-commercial > small{color:var(--r33-muted);font-size:.75rem}.fr5-project-commercial strong{color:var(--r33-ink);font-size:1.05rem;line-height:1.7}.fr5-project-commercial span{display:inline-flex;align-items:center;gap:6px;color:var(--r33-muted)}.fr6-row-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;color:var(--r33-link);border:1px solid var(--r33-blue);border-radius:4px;font-weight:800}.fr6-row-action:hover{color:#fff;background:var(--r33-blue-hover)}.wb23-freelancer-card{grid-template-columns:minmax(0,1fr) 180px;gap:18px;padding:22px;border-color:var(--r33-line-soft);border-radius:0;background:var(--r33-surface)}.wb23-freelancer-card:hover{background:color-mix(in srgb,var(--r33-blue) 3%,var(--r33-surface));box-shadow:inset 3px 0 0 var(--r33-blue)}html[dir="rtl"] .wb23-freelancer-card:hover{box-shadow:inset -3px 0 0 var(--r33-blue)}.wb23-freelancer-card > header{grid-column:1;grid-row:1;display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:start}.wb23-freelancer-card .wb23-avatar-lg{width:76px;height:76px;flex-basis:76px;border-radius:6px}.wb23-freelancer-identity h2 a:hover{color:var(--r33-link)}.wb23-freelancer-metrics{grid-column:1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px}.wb23-freelancer-metrics > div{min-width:0;padding:8px 0;border-bottom:1px solid var(--r33-line-soft)}.wb23-freelancer-metrics > div > svg{color:var(--wb-warning);flex-shrink:0}.wb23-freelancer-card > .wb23-chip-row,.wb23-freelancer-card > .wb23-muted-note{grid-column:1;grid-row:3}.fr6-talent-actions{grid-column:2;grid-row:1 / 4;align-content:center;justify-content:center;border-inline-start:1px solid var(--r33-line-soft)}.fr6-invite-button{border-radius:4px}.r33-breadcrumbs{display:flex;min-height:30px;align-items:center;gap:7px;color:var(--r33-muted);font-size:.8125rem}.r33-breadcrumbs a:hover{color:var(--r33-link)}.r33-breadcrumbs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb23-project-header{border-radius:7px;border-color:var(--r33-line);background:var(--r33-surface);box-shadow:none}.wb23-project-header-main{padding:30px}.wb23-project-header h1{font-size:clamp(1.8rem,3vw,2.55rem);line-height:1.45}.wb23-project-owner{min-width:280px;padding:26px;border-inline-start:1px solid var(--r33-line-soft);background:var(--wb-bg-subtle)}.r33-owner-trust{display:grid;gap:8px;width:100%;padding:13px 0;margin:0;border-block:1px solid var(--r33-line-soft);list-style:none}.r33-owner-trust li{display:flex;align-items:center;gap:7px;color:var(--r33-muted);font-size:.8125rem}.r33-owner-trust li.is-verified{color:var(--wb-success);font-weight:750}.wb23-project-layout{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.wb23-content-section,.wb23-proposal-composer,.wb23-project-sticky > section,.wb23-project-sticky > nav{border-radius:6px;border-color:var(--r33-line);box-shadow:none}.wb23-project-content,.wb23-content-section,.wb23-proposal-composer,.wb23-proposal-preview,.wb23-proposal-list,.wb23-project-sticky,.wb23-project-sticky > section,.wb23-project-sticky > nav{color:var(--r33-ink);border-color:var(--r33-line);background:var(--r33-surface)}.wb23-project-content > .wb23-content-section{border-color:var(--r33-line-soft);background:var(--r33-surface)}.wb23-content-section{padding:28px}.wb23-project-sticky{top:118px}.wb23-project-sticky > section{padding:22px}.r33-sticky-label{display:block;margin-top:16px;color:var(--r33-muted)}.r33-sticky-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-block:15px;border-block:1px solid var(--r33-line-soft)}.r33-sticky-facts > div{padding:11px 4px}.r33-sticky-facts dt{color:var(--r33-muted);font-size:.72rem}.r33-sticky-facts dd{margin:3px 0 0;color:var(--r33-ink);font-weight:800}.wb23-project-sticky .btn{color:#fff;border-color:var(--r33-pink);background:var(--r33-pink)}.wb23-project-sticky .btn:hover{background:var(--r33-pink-hover)}.r33-existing-bid{display:flex;align-items:center;gap:13px;padding:17px 20px;color:var(--r33-ink);border:1px solid color-mix(in srgb,var(--wb-success) 35%,var(--r33-line));border-radius:6px;background:var(--wb-success-soft)}.r33-existing-bid > span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;color:#fff;border-radius:50%;background:var(--wb-success)}.r33-existing-bid > div{min-width:0;flex:1}.r33-existing-bid strong{display:block}.r33-existing-bid p{margin:3px 0 0;color:var(--r33-muted);font-size:.8125rem}.wb23-proposal-list > article{border-radius:5px}.wb23-proposal-composer{border-top:4px solid var(--r33-pink)}.wb23-profile-hero{border-radius:7px;background:radial-gradient(circle at 88% 8%,rgba(19,153,214,.35),transparent 18rem),linear-gradient(115deg,var(--r33-navy),#17364d)}.wb23-profile-hero-content{padding:34px;grid-template-columns:116px minmax(0,1fr);gap:24px;align-items:start;align-content:start}.profile-avatar-large{width:116px;height:116px;border-radius:7px}.wb23-profile-scoreboard{border-radius:6px;border-color:var(--r33-line);box-shadow:none;background:var(--r33-surface)}.wb23-profile-nav{top:110px;border-radius:6px;border-color:var(--r33-line);background:var(--r33-surface)}.wb23-profile-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.wb23-profile-section,.wb23-profile-side-section,.wb23-hire-panel{border-radius:6px;border-color:var(--r33-line);box-shadow:none;background:var(--r33-surface)}.wb23-hire-panel{top:165px;border-top:4px solid var(--r33-pink)}.wb23-hire-panel .btn{color:#fff;border-color:var(--r33-pink);background:var(--r33-pink)}.wb23-portfolio-grid article{border-radius:5px}.portfolio-placeholder{color:var(--r33-muted);border-color:var(--r33-line);background:var(--wb-bg-subtle)}.dashboard-v206 > .page-header{padding:27px 30px;border:1px solid var(--r33-line);border-radius:7px;background:var(--r33-surface)}.dashboard-v206 > .page-header .btn{color:#fff;border-color:var(--r33-pink);background:var(--r33-pink)}.dashboard-priority-section,.dashboard-metrics,.dashboard-middle-grid > *,.dashboard-navigation-grid,.dashboard-recent,.fr5-dashboard-projects{border-radius:6px;border-color:var(--r33-line);box-shadow:none}.dashboard-priority-section,.dashboard-middle-grid > *,.dashboard-navigation-grid,.dashboard-recent,.fr5-dashboard-projects,.fr5-dashboard-tabs,.fr5-dashboard-project-list{color:var(--r33-ink);background:var(--r33-surface)}.dashboard-metrics{overflow:hidden;background:var(--r33-surface)}.dashboard-metric{background:var(--r33-surface)}.dashboard-metric-icon{color:var(--r33-link);background:color-mix(in srgb,var(--r33-blue) 9%,var(--r33-surface))}.fr5-dashboard-project-row:hover,.dashboard-action-list > *:hover,.dashboard-recent a:hover{background:color-mix(in srgb,var(--r33-blue) 4%,var(--r33-surface))}.fr5-dashboard-project-title,.fr5-dashboard-project-stat strong,.fr5-dashboard-project-stat span{color:var(--r33-ink)}.fr5-dashboard-tabs button,.wb24-workspace-summary span,.wb24-workspace-tabs button{color:var(--r33-muted)}.wb24-workspace-summary,.wb24-workspace-tabs,.wb24-message-list{color:var(--r33-ink);border-color:var(--r33-line);background:var(--r33-surface)}.wb24-message-list{background:var(--wb-bg-subtle)}.auth-shell,.auth-page.wb21-auth-page,.auth-page.wb21-auth-page .auth-form-wrap.wb21-auth-form-wrap,.wb26-builder-fields,.wb26-proposal-preview,.wb26-pricing-result,.admin-r27-theme,.admin-r27-account{color:var(--r33-ink);border-color:var(--r33-line);background:var(--r33-surface)}.auth-form-panel,.wb26-builder-fields{background:transparent}table{color:var(--r33-ink)}th{color:var(--r33-ink);background:var(--wb-bg-subtle)}th,td{border-color:var(--r33-line-soft)}tr:hover td{background:color-mix(in srgb,var(--r33-blue) 4%,var(--r33-surface))}.dark :is(.text-slate-600,.text-gray-600,.text-slate-500,.text-gray-500),.oled :is(.text-slate-600,.text-gray-600,.text-slate-500,.text-gray-500){color:var(--r33-muted)}.admin-sidebar{color:#dce5ef;border-color:#263546;background:var(--r33-navy)}.admin-sidebar-head strong{color:#fff}.admin-sidebar-head span{color:#aab7c5}.admin-sidebar .admin-sidebar-logo{border-radius:5px;background:var(--r33-blue-hover)}.admin-sidebar .admin-nav-search{color:#aab7c5;border-color:#3b4a5a;background:#182433}.admin-sidebar .admin-nav-search input{color:#fff}.admin-sidebar .admin-nav-search input::placeholder{color:#9aa7b5}.admin-sidebar .admin-nav-group summary{color:#94a4b4}.admin-sidebar .admin-side-link{color:#d4dde7;border-radius:4px}.admin-sidebar .admin-side-link:hover{color:#fff;background:rgba(255,255,255,.08)}.admin-sidebar .admin-side-link.active{color:#fff;border-color:rgba(19,153,214,.45);background:rgba(19,153,214,.2)}.admin-view-site{color:#d4dde7;border-color:#2b3949}.admin-r27-topbar{min-height:68px;border-color:var(--r33-line);background:var(--r33-surface)}.admin-content{max-width:1680px;background:var(--r33-canvas)}.admin-content :is(.page-header,.admin-page-hero,.integrations-hero){border-radius:7px;box-shadow:none}.console-stat,.console-panel,.console-finance,.console-tools{border-radius:6px;box-shadow:none}@media (max-width: 1280px){.site-main-nav{display:none}.mobile-nav-trigger{display:inline-flex}}@media (max-width: 1180px){.site-main-nav .site-nav-link:nth-last-child(-n+2){display:none}.desktop-header-search{min-width:44px;width:44px;padding:0}.desktop-header-search > span,.desktop-header-search kbd{display:none}.r33-home-hero{min-height:520px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);padding:40px}.home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wb23-freelancer-card{grid-template-columns:minmax(0,1fr)}.wb23-freelancer-card > .wb23-chip-row,.wb23-freelancer-card > .wb23-muted-note{grid-column:1 / -1}.fr6-talent-actions{grid-column:1 / -1;grid-row:4;flex-direction:row;border-inline-start:0;border-top:1px solid var(--r33-line-soft);padding-top:14px}}@media (max-width: 900px){.site-main-nav{display:none}.r33-home-hero{grid-template-columns:minmax(0,1fr)}.r33-home-hero .home-hero-media{max-width:680px}.home-trust-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.home-trust-rail > div:nth-child(2){border-inline-end:0}.home-trust-rail > div:nth-child(-n+2){border-bottom:1px solid var(--r33-line-soft)}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-solutions > div{grid-template-columns:minmax(0,1fr)}.home-solutions article{min-height:0}.fr5-market-layout,.wb23-project-layout,.wb23-profile-layout{grid-template-columns:minmax(0,1fr)}.fr5-market-sidebar{position:static;max-height:none;overflow:visible}.wb21-project-filters.is-compact{display:block}.wb23-project-sticky{position:static;grid-row:1}.wb23-project-sticky nav{display:none}.wb23-profile-aside{grid-row:1}.wb23-hire-panel{position:static}.wb23-profile-nav{position:static}}@media (max-width: 760px){.site-header-inner{min-height:56px;gap:8px}.site-header .brand-lockup{min-width:0}.desktop-header-search,.desktop-theme-toggle,.desktop-locale-toggle,.desktop-account,.desktop-role-cta,.v17-login-link,.site-nav-actions > .site-cta{display:none}.mobile-nav-trigger{display:inline-flex}.fr5-subnav{display:block}.fr5-subnav-inner{width:100%}.fr5-subnav nav{padding-inline:8px}.fr5-subnav .fr5-subnav-cta{display:none}.public-content,.private-content{width:min(calc(100% - 20px),var(--wb-content));padding-top:12px}.r33-home-hero{min-height:0;padding:28px 20px;border-radius:0 0 10px 10px}.r33-home-hero h1{font-size:clamp(2.15rem,10vw,3rem);line-height:1.28}.r33-home-hero .home-role{width:100%}.r33-home-hero .home-role button{flex:1;justify-content:center;padding-inline:8px}.home-hero-actions > *{flex:1 1 150px;justify-content:center}.r33-home-hero .home-search{display:grid;grid-template-columns:auto minmax(0,1fr);padding:8px}.r33-home-hero .home-search .btn{grid-column:1 / -1;width:100%}.r33-home-hero .home-hero-media{display:none}.home-trust-rail > div{padding:15px 12px}.home-trust-rail svg{display:none}.home-category-grid{gap:8px}.home-category-grid > a{min-height:138px;padding:15px}.home-category-grid small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-home > section:not(.home-hero):not(.home-trust-rail){margin-block:36px 46px}.r33-market-switcher,.r33-workspace-switcher{margin-inline:-2px;border-radius:5px}.r33-market-switcher a,.r33-workspace-switcher a{min-height:46px;padding-inline:14px}.r33-workspace-switcher{top:55px}.wb21-projects-page > .page-header,.wb23-freelancers-page > .page-header{padding:25px 20px}.project-index-card{grid-template-columns:minmax(0,1fr);padding:18px}.project-index-side{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:15px 0 0;border-inline-start:0;border-top:1px solid var(--r33-line-soft)}.project-index-side .wb21-save-link{grid-column:1 / -1}.wb23-freelancer-card{grid-template-columns:minmax(0,1fr);padding:18px}.wb23-freelancer-card > header,.wb23-freelancer-metrics,.wb23-freelancer-card > .wb23-chip-row,.wb23-freelancer-card > .wb23-muted-note,.fr6-talent-actions{grid-column:1;grid-row:auto}.wb23-freelancer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fr6-talent-actions{grid-column:auto}.wb23-project-header{display:grid}.wb23-project-header-main{padding:22px 18px}.wb23-project-owner{min-width:0;padding:20px 18px;border-inline-start:0;border-top:1px solid var(--r33-line-soft)}.wb23-content-section{padding:20px 17px}.r33-existing-bid{align-items:flex-start;flex-wrap:wrap;padding:15px}.r33-existing-bid > div{flex-basis:calc(100% - 52px)}.r33-existing-bid > a,.r33-existing-bid > button{flex:1 1 130px}.wb23-profile-hero-content{padding:24px 18px}.profile-avatar-large{width:92px;height:92px}.admin-content{padding:16px 12px}}@media (max-width: 480px){.home-trust-rail{grid-template-columns:minmax(0,1fr)}.home-trust-rail > div{border-inline-end:0;border-bottom:1px solid var(--r33-line-soft)}.home-trust-rail > div:last-child{border-bottom:0}.home-category-grid{grid-template-columns:minmax(0,1fr)}.home-category-grid > a{min-height:118px}.wb23-freelancer-metrics{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.market-project,.market-expert,.project-index-card,.wb23-freelancer-card{transition:none}:is(.market-project,.market-expert,.project-index-card,.wb23-freelancer-card):hover{transform:none}}.wb31-admin-managed-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.wb31-admin-managed-stats article{padding:16px;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-elevated)}.wb31-admin-managed-stats span,.wb31-admin-managed-stats strong{display:block}.wb31-admin-managed-stats span{color:var(--wb-text-muted);font-size:.78rem}.wb31-admin-managed-stats strong{margin-top:7px;color:var(--wb-text);font-size:1.45rem}.wb31-admin-managed-table{overflow:hidden;padding:0}.wb31-admin-managed-table table{width:100%;border-collapse:collapse}.wb31-admin-managed-table th,.wb31-admin-managed-table td{padding:13px 15px;text-align:start;border-bottom:1px solid var(--wb-border)}.wb31-admin-managed-table td strong,.wb31-admin-managed-table td small{display:block;color:var(--wb-text)}.wb31-admin-managed-table td small{margin-top:4px;color:var(--wb-text-muted)}.wb31-managed-admin-dialog{display:grid;gap:14px;width:min(620px,100%);margin:5vh auto;padding:24px}.wb31-managed-admin-dialog>p{max-height:160px;overflow:auto;padding:12px;border-radius:10px;background:var(--wb-bg-subtle)}.dark :is(.bg-white,.bg-slate-50,.bg-gray-50),.oled :is(.bg-white,.bg-slate-50,.bg-gray-50){background-color:var(--wb-bg-elevated)}.dark :is(.text-slate-900,.text-gray-900,.text-black),.oled :is(.text-slate-900,.text-gray-900,.text-black){color:var(--wb-text)}.dark :is(.text-slate-800,.text-gray-800),.oled :is(.text-slate-800,.text-gray-800){color:var(--wb-text-soft)}.dark :is(.border-slate-100,.border-slate-200,.border-gray-100,.border-gray-200),.oled :is(.border-slate-100,.border-slate-200,.border-gray-100,.border-gray-200){border-color:var(--wb-border)}.dark :is(input,textarea,select,option),.oled :is(input,textarea,select,option){color:var(--wb-text);background-color:var(--wb-bg-subtle);border-color:var(--wb-border-strong)}.dark :is(input,textarea)::placeholder,.oled :is(input,textarea)::placeholder{color:var(--wb-text-muted);opacity:.9}.dark :is(dialog,[role="dialog"],.modal,.drawer,.popover,.dropdown-menu),.oled :is(dialog,[role="dialog"],.modal,.drawer,.popover,.dropdown-menu){color:var(--wb-text);background-color:var(--wb-bg-elevated);border-color:var(--wb-border)}.dark :is(dialog,[role="dialog"],.modal,.drawer,.popover,.dropdown-menu) :is(h1,h2,h3,h4,strong,b,label),.oled :is(dialog,[role="dialog"],.modal,.drawer,.popover,.dropdown-menu) :is(h1,h2,h3,h4,strong,b,label){color:var(--wb-text)}.dark .recharts-default-tooltip,.oled .recharts-default-tooltip{color:var(--wb-text);background:var(--wb-bg-elevated);border-color:var(--wb-border)}@media(max-width:1100px){.wb31-admin-managed-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.wb31-admin-managed-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wb31-admin-managed-table .table-wrap{overflow:auto}.wb31-admin-managed-table table{min-width:780px}.wb31-managed-admin-dialog{margin:0;min-height:100%;border-radius:0}}.scope-fields{min-width:0;border:1px solid var(--wb-border);border-radius:12px;padding:20px;margin:0}.scope-fields legend{padding-inline:8px;font-weight:750;color:var(--wb-text)}.scope-question-grid,.scope-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scope-question-grid label{min-width:0}.scope-feature-list{margin-block:20px 12px}.scope-feature-list label,.scope-urgent{display:flex;align-items:flex-start;gap:8px;color:var(--wb-text);font-size:.875rem}.scope-feature-list input,.scope-urgent input{width:18px;height:18px;margin-top:4px;flex-shrink:0;accent-color:var(--wb-primary)}.scope-fields small{display:block;color:var(--wb-text-muted);line-height:1.8}.talent-search-bar{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--wb-border);background:var(--wb-bg-elevated);border-radius:8px;margin-bottom:16px}.talent-search-bar label{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.talent-search-bar input{width:100%;min-width:0;border:0;background:transparent}.talent-search-bar svg{color:var(--wb-text-muted);flex-shrink:0}.talent-search-bar .btn{flex-shrink:0}.wb23-freelancer-card .wb23-freelancer-identity{min-width:0;gap:8px}.wb23-freelancer-identity > div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wb23-freelancer-identity h2{min-width:0;font-size:1.075rem;line-height:1.7;overflow-wrap:anywhere}.wb23-freelancer-identity p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--wb-text-muted);line-height:1.8}.wb23-freelancer-submeta{gap:8px 16px;font-size:.8125rem}.wb23-freelancer-submeta b{font-weight:500}.wb23-freelancer-submeta svg{flex-shrink:0}.wb23-freelancer-card :is(.verified-badge,.status-badge){position:static;transform:none;flex-shrink:0}.wb23-freelancer-metrics :is(strong,small,em){overflow-wrap:anywhere}.wb23-freelancer-metrics em{font-style:normal;font-size:.75rem}.talent-profile-actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px;align-self:start;margin-inline-start:auto;background:transparent;padding:0;border:0;box-shadow:none}.talent-profile-actions > *{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px}.talent-profile-actions > .btn-ghost{color:#fff;border:1px solid #b2cadb;background:#162a42}.talent-profile-actions > .btn-ghost:hover{background:rgba(255,255,255,.1)}.wb23-profile-title{display:block;min-width:0}.wb23-profile-title h1{overflow-wrap:anywhere}.profile-trust-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.profile-quick-meta{display:flex;flex-wrap:wrap;gap:12px 20px}.profile-quick-meta span{display:inline-flex;align-items:center;gap:6px;min-width:0}.profile-quick-meta b{font-weight:500}.profile-quick-meta svg{flex-shrink:0}.finance-payout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.finance-payout-grid .surface-panel{padding:24px}.finance-panel-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.finance-panel-title > svg{color:var(--wb-primary)}.finance-panel-title h2{font-size:1.125rem;margin:0}.finance-form{display:grid;gap:20px;margin-top:24px}.finance-form small,.finance-payout-grid p{color:var(--wb-text-muted);line-height:1.8}.finance-available{display:grid;gap:12px;padding:24px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle)}.finance-available span{color:var(--wb-text-muted)}.finance-available strong{font-size:clamp(1.3rem,3vw,2rem);color:var(--wb-text)}.finance-payout-page,.finance-transactions-page,.finance-transaction{min-width:0;overflow-wrap:anywhere}.finance-history{padding:0 24px}.finance-history article{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:24px 0;border-bottom:1px solid var(--wb-border)}.finance-history article:last-child{border-bottom:0}.finance-history article > div{display:grid;gap:4px}.finance-history small{display:block;color:var(--wb-text-muted)}.finance-history article > p{flex-basis:100%;color:var(--wb-text-muted)}.finance-history-toolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:end;justify-content:space-between}.finance-history-toolbar label{min-width:220px}.finance-history-toolbar > span{color:var(--wb-text-muted)}.finance-tx-icon{display:grid;width:44px;height:44px;place-items:center;flex-shrink:0;border:1px solid var(--wb-border);border-radius:12px;color:var(--wb-text-soft);background:var(--wb-bg-subtle)}.finance-tx-icon.is-credit{color:var(--wb-success);background:var(--wb-success-soft)}.finance-tx-detail{flex:1;min-width:180px}.finance-tx-detail p{color:var(--wb-text-muted);font-size:.875rem;margin:0}.finance-tx-detail summary,.finance-tx-amount a{color:var(--wb-primary);font-size:.8125rem;cursor:pointer}.finance-tx-detail code{display:block;color:var(--wb-text-muted);word-break:break-all}.finance-tx-amount{justify-items:end;min-width:180px}.finance-tx-amount .is-credit{color:var(--wb-success)}.finance-tx-amount strong{font-size:1.125rem}.wb206-topup-result > div{display:grid;gap:8px}.wb206-topup-result small{display:block}@media(min-width:901px){.talent-filter-toggle{display:none}}@media(max-width:1180px){.wb23-freelancer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-profile-actions{margin-inline-start:0}}@media(max-width:760px){.scope-question-grid,.scope-feature-list,.finance-payout-grid{grid-template-columns:minmax(0,1fr)}.scope-fields,.finance-payout-grid .surface-panel{padding:16px}.scope-feature-list{gap:12px}.finance-history{padding:0 16px}.finance-tx-detail{min-width:0;flex-basis:calc(100% - 60px)}.finance-tx-amount{width:100%;justify-items:start;padding-inline-start:60px}.wb23-profile-hero-content{grid-template-columns:72px minmax(0,1fr);gap:16px}.profile-avatar-large{width:72px;height:72px;min-width:72px;min-height:72px}.talent-profile-actions{grid-column:1 / -1;width:100%}.talent-profile-actions > *{flex:1 1 130px}.talent-search-bar{gap:4px;padding:8px}.talent-search-bar .btn{padding-inline:12px}.wb23-freelancer-card > header{grid-template-columns:64px minmax(0,1fr);gap:12px}.wb23-freelancer-card .wb23-avatar-lg{width:64px;height:64px}}.console-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.console-quick-links{display:grid;gap:4px}.console-quick-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;color:var(--wb-text);border-bottom:1px solid var(--wb-border)}.console-quick-links a:hover{color:var(--wb-primary)}.console-diagnostics{border-top:1px solid var(--wb-border);margin-top:24px;padding-top:16px}.console-diagnostics summary,.auth-extra-methods summary{color:var(--wb-text-muted);cursor:pointer;padding-block:8px}.console-tools > .console-charts{margin-top:20px}@media(max-width:1280px){}@media(max-width:760px){.console-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.console-stat:last-child{grid-column:1/-1}}.auth-google{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;margin-bottom:16px;min-height:48px}.auth-method-tabs{display:flex;gap:4px;padding:4px;margin-block:16px;border:1px solid var(--wb-border);border-radius:8px;background:var(--wb-bg-subtle)}.auth-method-tabs button{flex:1;min-height:44px;padding:8px;border-radius:6px;color:var(--wb-text-muted)}.auth-method-tabs button[aria-pressed="true"]{color:var(--wb-primary);background:var(--wb-bg-elevated);box-shadow:var(--wb-shadow-sm)}.wb206-wallet-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wb206-wallet-card{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:12px}.wb206-wallet-card strong{font-size:clamp(1.125rem,2.2vw,1.8rem);line-height:1.65;overflow-wrap:anywhere}.wb206-wallet-card > span{font-weight:650}.wb206-wallet-card > small{color:var(--wb-text-muted);line-height:1.8}.wb206-wallet-card.is-primary,.wb206-wallet-card.is-credit{grid-column:span 2;padding:28px}.wb206-wallet-card.is-primary{background:linear-gradient(120deg,#12354e,#174963);color:#fff}.wb206-wallet-card.is-primary > small{color:#d1e2ed}.wb206-wallet-card.is-credit{background:var(--wb-bg-elevated);border-color:var(--wb-border);color:var(--wb-text)}.wb206-wallet-card.is-credit > svg{color:var(--wb-primary)}.wb206-wallet-explain{display:grid;gap:12px;padding:24px;border:1px solid var(--wb-border);border-radius:12px;color:var(--wb-text-muted);background:var(--wb-bg-elevated);font-size:.875rem;line-height:1.85}.wb206-wallet-explain > strong{color:var(--wb-text)}.wb206-topup-result.is-success{color:var(--wb-success)}.wb206-topup-result.is-error{color:var(--wb-danger)}@media(max-width:1024px){.wb206-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb206-wallet-card.is-primary,.wb206-wallet-card.is-credit{grid-column:span 1}}@media(max-width:560px){.wb206-wallet-grid{grid-template-columns:minmax(0,1fr)}.wb206-wallet-card,.wb206-wallet-card.is-primary,.wb206-wallet-card.is-credit{padding:20px}.wb206-wallet-explain{padding:20px}}.project-scope-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project-scope-summary dt{font-weight:700;color:var(--text-muted)}.project-scope-summary dd{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.project-scope-summary dl{grid-template-columns:1fr}}:root{--wb-radius:18px;--wb-radius-sm:12px;--wb-radius-lg:24px;--r33-radius:18px;--r33-radius-lg:24px}html{scroll-padding-top:100px}body{line-height:1.8}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea):focus-visible{outline:3px solid #22a7a0;outline-offset:4px}:where(main,section,article,form,fieldset,.card,.page-header,.home-hero-copy){min-width:0}:where(.btn,.btn-outline,.btn-ghost){min-height:44px;border-radius:12px;gap:8px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}:where(input,select,textarea){max-width:100%}.market-home .r33-home-hero{isolation:isolate;max-width:1440px;margin:24px auto 0;min-height:620px;padding:clamp(26px,4.8vw,70px);gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);background:radial-gradient(ellipse at 8% 4%,#25686670,transparent 58%),linear-gradient(125deg,#102b3a,#102035 72%);border:1px solid #ffffff18;border-radius:28px;overflow:hidden}.market-home .r33-home-hero h1{font-size:clamp(2.1rem,3.6vw,3.5rem);line-height:1.6;font-weight:850;letter-spacing:-.045em;margin:22px 0 12px;color:#fff}.market-home .r33-home-hero h1 em{color:#84e0c2;background:none;-webkit-text-fill-color:currentColor;font-style:normal}.market-home .r33-home-hero .home-hero-copy>p{color:#d0dce6;max-width:560px;font-size:1.02rem;line-height:2}.market-home .home-eyebrow{font-size:.8rem;font-weight:650;letter-spacing:0}.market-home .r33-home-hero .home-eyebrow{color:#a8d5d0}.market-home .home-role{display:inline-flex;flex-wrap:wrap;gap:5px;background:#ffffff0b;border:1px solid #ffffff22;padding:5px;border-radius:14px;margin-top:18px}.market-home .home-role button{border-radius:9px;min-height:44px;color:#d7e3ec;padding:8px 16px}.market-home .home-role button[aria-pressed="true"]{background:#e7f4ed;color:#163a37;box-shadow:0 3px 12px #0001}.market-home .home-hero-actions{gap:12px;margin:24px 0;flex-wrap:wrap}.market-home .home-hero-actions .btn,.market-home .home-search .btn{background:#87e3c3;color:#103a32;border-color:transparent;border-radius:12px;font-weight:800}.market-home .home-hero-actions .btn-outline{color:#fff;border-color:#ffffff55;border-radius:12px;background:transparent}.market-home .home-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border-radius:15px;padding:7px 12px;gap:10px;background:#fff;color:#344557;box-shadow:0 8px 32px #0002;max-width:100%;margin-top:22px}.market-home .home-search input{min-width:0;width:100%;color:#203449;background:transparent;border:0;padding:10px 0;font-size:.9rem;box-shadow:none}.market-home .home-assurances{display:flex;flex-wrap:wrap;gap:10px 18px;line-height:1.9;color:#becedb;margin-top:20px;font-size:.77rem}.market-home .home-assurances span{display:inline-flex;align-items:center;gap:5px}.market-home .home-hero-media{display:flex;flex-direction:column;min-width:0;align-self:stretch;justify-content:center;gap:14px}.market-home .home-hero-media video{display:block;width:100%;aspect-ratio:1.03;object-fit:cover;border-radius:22px}.market-home .home-hero-media .wb210-video-stage{position:relative;min-height:0;aspect-ratio:auto;border-radius:22px;overflow:hidden;border:1px solid #ffffff20;box-shadow:0 24px 70px #0003}.market-home .home-hero-media .wb210-video-stage video{position:relative;inset:auto;height:auto}.market-home .home-media-caption{position:static;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:#c8dbdf;font-size:.8rem;background:none;padding:0 4px}.market-home .home-media-caption a{color:#a3e4cf}.market-home .home-trust-rail{margin:24px auto 0;padding:24px 32px;border-radius:20px;background:var(--wb-bg-elevated);border:1px solid var(--wb-border);box-shadow:none}.market-home .home-trust-rail>div{min-width:0;gap:14px}.market-home .home-trust-rail svg{color:#268f83}.market-home .home-section-head{gap:20px;align-items:end;flex-wrap:wrap;margin-bottom:26px}.market-home .home-section-head h2{font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.7;letter-spacing:-.035em}.market-home :is(.home-categories,.home-solutions,.home-market,.home-showcase,.home-workflow){padding-block:44px}.market-home .home-category-grid>a{border-radius:16px;min-width:0;padding:24px 20px;border:1px solid var(--wb-border);background:var(--wb-bg-elevated);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.market-home .home-category-grid>a>span{border-radius:12px;background:#1d998b13;color:#27988b}.market-home .home-solutions>div>article,.market-home .home-expert-grid>article,.market-home .home-project-grid>article{border-radius:18px;min-width:0;border-color:var(--wb-border)}.market-home .home-showcase-grid>a{border-radius:20px;overflow:hidden}.market-home .home-showcase-grid img{aspect-ratio:1.4;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.market-home .home-workflow ol>li{border-radius:18px;padding:24px;min-width:0}.market-home .home-closing{border-radius:24px;background:linear-gradient(120deg,#173f45,#122e3c);color:#fff;padding:40px;gap:24px}.market-home .home-closing p{color:#c6dadb}.market-home .home-closing .btn{background:#88dfc2;color:#13382f;border:0}.auth-page.r35-auth-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:20px;max-width:1240px;min-height:min(820px,calc(100dvh - 100px));margin:24px auto 48px;padding:16px;border:1px solid var(--wb-border);border-radius:28px;background:var(--wb-bg-elevated);box-shadow:0 24px 70px #10263c0c;overflow:hidden}.r35-auth-page .auth-form-wrap{display:flex;justify-content:center;align-items:center;min-width:0;padding:30px clamp(16px,3vw,44px);background:none;border:0;border-radius:0}.r35-auth-page .auth-form-panel{width:100%;max-width:460px;min-width:0}.r35-auth-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:40px}.r35-auth-toolbar>div{display:flex;gap:8px;align-items:center}.r35-auth-page .auth-form-head h1{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.6;letter-spacing:-.04em;margin:12px 0 8px}.r35-auth-page .auth-form-head p{font-size:.95rem;line-height:1.9;color:var(--wb-text-muted)}.r35-auth-page .auth-form-head{margin-bottom:26px}.r35-auth-page .auth-form{display:grid;gap:18px}.r35-auth-page .auth-form label{font-size:.88rem;line-height:1.8}.r35-auth-page :is(input:not([type="checkbox"]):not([type="radio"])){min-height:50px;font-size:1rem;border-radius:12px}.r35-auth-page :is(.password-field,.auth-input-wrap){position:relative;display:flex;align-items:center;min-width:0}.r35-auth-page :is(.password-field,.auth-input-wrap)>input{min-width:0;width:100%}.r35-auth-page .auth-submit{min-height:50px;border-radius:12px;font-size:1rem;margin-top:4px}.r35-auth-page .password-field>input{padding-inline-end:78px}.r35-auth-page .password-field>button{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);min-width:58px;min-height:34px;border:0;border-radius:8px;font-size:.8rem;color:var(--wb-primary);background:var(--wb-primary-soft)}.r35-auth-page .role-picker{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.r35-auth-page .role-picker button{min-width:0;padding:12px;gap:8px;border-radius:12px}.r35-auth-page .role-picker small{font-size:.7rem;line-height:1.7}.page-header-content{min-width:0;gap:20px;flex-wrap:wrap}.page-header-actions{display:flex;gap:10px;flex-wrap:wrap;min-width:0}.r35-auth-page .auth-footer{margin-top:24px;text-align:center;line-height:2}.r35-auth-page .auth-legal{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 20px;margin-top:28px;padding-top:20px;border-top:1px solid var(--wb-border);font-size:.75rem;color:var(--wb-text-muted)}.r35-auth-page .r35-auth-story{display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate;position:relative;min-width:0;min-height:650px;padding:38px;border-radius:20px;overflow:hidden;background:#173638;color:#fff;border:0}.r35-auth-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:brightness(.87)}.r35-auth-story:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#10283300 10%,#10283377 46%,#102833f5 100%);z-index:-1}.r35-auth-story-copy{max-width:440px}.r35-story-label{display:inline-block;font-size:.75rem;letter-spacing:.03em;background:#ffffff14;border:1px solid #ffffff40;padding:6px 12px;border-radius:30px;color:#e4f3ef}.r35-auth-story-copy h2{font-size:clamp(1.7rem,2.5vw,2.6rem);line-height:1.6;letter-spacing:-.04em;margin:22px 0 12px;color:#fff}.r35-auth-story-copy>p{font-size:.95rem;color:#d9e8e6;line-height:2}.r35-auth-proof{display:flex;align-items:center;gap:14px;padding:20px 0;margin-top:18px;border-top:1px solid #ffffff30}.r35-auth-proof>svg{flex-shrink:0;color:#97e9cb}.r35-auth-proof>span{display:grid;gap:5px;min-width:0}.r35-auth-proof small{color:#c9ddda;line-height:1.9;font-size:.75rem}.r35-auth-story-copy .wb21-auth-more{color:#a5efd3;margin-top:12px}.wb206-wallet-card{border-radius:20px;padding:24px;min-width:0;box-shadow:0 8px 24px #0c2b4310}.wb206-wallet-card>strong{display:block;font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.7;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wb206-wallet-card.is-primary{background:radial-gradient(ellipse at 10% 0,#29877966,transparent 65%),linear-gradient(120deg,#173e49,#102a3e);border-color:#ffffff18}.wb206-wallet-card.is-credit{background:var(--wb-bg-elevated)}.wb206-wallet-explain{border-radius:18px;font-size:.9rem;gap:8px}.wb206-wallet-page :is(form,.card){min-width:0}.page-header{gap:20px;flex-wrap:wrap}.page-header h1{line-height:1.6;letter-spacing:-.035em}.page-header p{max-width:680px;line-height:1.9}:is(.modal-dialog,.modal-content){max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}:is(.table-wrap,.table-container){min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.r35-currency{display:inline-flex;align-items:center;gap:5px;padding:4px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-elevated)}.r35-currency button{border:0;border-radius:8px;padding:7px 13px;min-height:38px;background:transparent;color:var(--wb-text-muted);font-size:.85rem}.r35-currency button[aria-pressed="true"]{background:var(--wb-primary);color:#fff}@keyframes r35-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.r35-auth-page .auth-form-panel,.home-hero-copy{animation:r35-enter .48s cubic-bezier(.2,.7,.2,1) both}.r35-auth-story-copy{animation:r35-enter .65s cubic-bezier(.2,.7,.2,1) both}}@media(hover:hover) and (pointer:fine){.market-home .home-category-grid>a:hover{transform:translateY(-4px);border-color:#26988977;box-shadow:0 14px 36px #123c4910}.market-home .home-showcase-grid>a:hover img{transform:scale(1.035)}.btn:hover{transform:translateY(-1px)}}@media(max-width:1100px){.market-home .r33-home-hero{margin:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);padding:32px;gap:28px}.market-home .home-search{grid-template-columns:auto minmax(0,1fr)}.market-home .home-search .btn{grid-column:1/-1;justify-content:center}.auth-page.r35-auth-page{margin:20px 16px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.r35-auth-page .r35-auth-story{padding:26px}}@media(max-width:800px){.market-home .r33-home-hero{grid-template-columns:minmax(0,1fr);padding:28px;gap:28px;min-height:0}.market-home .r33-home-hero .home-hero-media{display:flex;width:100%;max-width:640px;justify-self:center}.market-home .home-hero-media video{aspect-ratio:1.75}.market-home .home-hero-copy{max-width:100%}.market-home .home-trust-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:16px;padding:24px}.auth-page.r35-auth-page{grid-template-columns:minmax(0,1fr);max-width:600px;margin:20px auto;gap:0}.r35-auth-page .r35-auth-story{display:flex;min-height:300px;margin-top:16px}.r35-auth-story-copy h2{font-size:1.6rem}.r35-auth-story-copy>p,.r35-auth-proof,.r35-auth-story-copy .wb21-auth-more{display:none}.r35-auth-toolbar{margin-bottom:28px}}@media(max-width:480px){.market-home .r33-home-hero{margin:10px;border-radius:20px;padding:24px 18px}.market-home .r33-home-hero h1{font-size:2rem}.market-home .home-role{display:flex}.market-home .home-role button{flex:1;padding:8px;font-size:.8rem}.market-home .home-search{grid-template-columns:auto minmax(0,1fr)}.market-home .home-search .btn{grid-column:1/-1}.market-home .home-hero-actions>a{flex:1;justify-content:center;padding:10px;font-size:.83rem}.market-home .home-trust-rail{gap:20px 12px;padding:22px 16px;margin:10px}.market-home .home-trust-rail>div{gap:8px}.market-home .home-trust-rail small{font-size:.68rem}.market-home .home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-home .home-category-grid>a{padding:18px 12px}.market-home .home-category-grid strong{font-size:.85rem}.market-home .home-category-grid small{font-size:.72rem}.market-home :is(.home-categories,.home-solutions,.home-market,.home-showcase,.home-workflow){padding-block:30px}.market-home .home-closing{padding:28px 22px}.auth-page.r35-auth-page{margin:10px;padding:6px;border-radius:20px}.r35-auth-page .auth-form-wrap{padding:22px 16px}.r35-auth-page .r35-auth-story{min-height:260px;padding:24px;border-radius:15px}.r35-auth-toolbar{gap:6px}.r35-auth-page .auth-legal{gap:12px;font-size:.7rem}.r35-auth-page .auth-form-head h1{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.market-home *,.r35-auth-page *{animation:none;transition:none;scroll-behavior:auto}}html[lang="fa"] body .app-shell :is(h1,h2,h3,h4,p,a,button,label,span,strong,small){letter-spacing:normal}body{font-size:1rem;text-rendering:optimizeLegibility}img,video{max-width:100%}button:disabled{cursor:not-allowed;opacity:.55;transform:none}input:not([type="checkbox"]):not([type="radio"]),select{min-height:46px;font-size:1rem}textarea{font-size:1rem;line-height:1.9;resize:vertical}input::placeholder,textarea::placeholder{color:var(--wb-text-muted);opacity:.8}:is(.field-label,.form-help,.btn,.btn-outline,.btn-ghost,.badge,.status-badge){font-size:.875rem}:is(.form-help,.field-help){line-height:1.85}:is(.card,.surface-panel,.console-panel){border-radius:18px;border-color:var(--wb-border);box-shadow:0 4px 18px #152d4307}:is(.card,.surface-panel) h2{font-size:1.15rem;line-height:1.8}.public-content,.private-content,.admin-content{min-width:0}.private-content{padding-block:28px 52px}.page-header.page-header--visual{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:24px;align-items:center;padding:28px;border:1px solid var(--wb-border);border-radius:22px;background:var(--wb-bg-elevated);position:relative;overflow:hidden}.page-header--visual .page-header-content{grid-column:1;grid-row:1;align-items:center;width:100%;min-width:0}.page-header--visual .page-header-copy{min-width:0;flex:1 1 300px}.page-header--visual .page-header-image{grid-column:2;grid-row:1;width:150px;height:120px;object-fit:cover;border-radius:14px;align-self:stretch}.page-header h1{font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800}.page-header p{font-size:.94rem;margin-top:8px}.page-header .page-header-eyebrow{font-size:.8rem;color:var(--wb-primary)}.page-header-actions :is(a,button){white-space:normal;justify-content:center}.flow-guide{padding:24px;border:1px solid var(--wb-border);background:var(--wb-bg-elevated);border-radius:20px}.flow-guide h2{font-size:1.06rem;line-height:1.8;margin:0 0 24px}.flow-guide ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;margin:0;counter-reset:step}.flow-guide li{min-width:0;position:relative;display:grid;gap:14px;counter-increment:step}.flow-guide li:not(:last-child):after{content:"";height:1px;background:var(--wb-border);position:absolute;inset-inline-start:64px;inset-inline-end:0;top:23px}.flow-guide-symbol{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--wb-primary-soft);color:var(--wb-primary);border:1px solid var(--wb-border)}.flow-guide li[aria-current="step"] .flow-guide-symbol{color:#fff;background:var(--wb-primary);border-color:var(--wb-primary)}.flow-guide strong{font-size:.92rem;line-height:1.8}.flow-guide p{margin:7px 0 0;color:var(--wb-text-muted);font-size:.85rem;line-height:1.85}.flow-guide li strong:before{content:counter(step,persian) ". ";color:var(--wb-text-muted);font-size:.8rem}html[lang="en"] .flow-guide li strong:before{content:counter(step) ". "}.activity-chart{color:var(--wb-primary);min-width:0}.activity-chart svg{display:block;width:100%;height:auto;overflow:visible}.activity-chart-grid{stroke:var(--wb-border);stroke-width:1;stroke-dasharray:3 5}.activity-chart-axis{display:flex;justify-content:space-between;gap:12px;direction:ltr;color:var(--wb-text-muted);font-size:.75rem;margin:10px 0 14px}.activity-chart-data{border-top:1px solid var(--wb-border);padding-top:12px;color:var(--wb-text-muted);font-size:.8rem}.activity-chart-data summary{cursor:pointer;min-height:36px}.chart-empty{display:grid;place-items:center;min-height:170px;color:var(--wb-text-muted);font-size:.9rem}.app-shell--admin{background:var(--wb-bg)}.app-shell--admin .admin-layout{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100dvh;gap:0;padding:0;max-width:none;margin:0}.admin-layout .admin-sidebar{position:sticky;top:0;height:100dvh;max-height:100dvh;width:252px;display:flex;flex-direction:column;min-height:0;background:#112736;color:#e8eef3;border:0;border-inline-end:1px solid #ffffff0d;padding:0;z-index:50;align-self:start;border-radius:0}.admin-sidebar .admin-sidebar-head{min-height:90px;padding:22px 18px;border-bottom:1px solid #ffffff12;gap:12px}.admin-sidebar .admin-sidebar-head strong{color:#fff;font-size:1rem}.admin-sidebar .admin-sidebar-head div>span{color:#a9bdc9;font-size:.75rem}.admin-sidebar .admin-sidebar-logo{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:#2b806e;color:#bcf5de}.admin-sidebar .admin-nav-search{margin:18px 14px 12px;background:#ffffff09;border:1px solid #ffffff1a;border-radius:11px;color:#adc1cc;gap:8px}.admin-sidebar .admin-nav-search input{background:transparent;border:0;color:#fff;min-width:0;min-height:42px;font-size:.85rem}.admin-sidebar .admin-nav-search input::placeholder{color:#9caeba;opacity:1}.admin-sidebar .admin-nav-search kbd{color:#a0b7c6;background:#ffffff10}.admin-sidebar .admin-sidebar-scroll{flex:1;min-height:0;padding:4px 12px 16px;scrollbar-width:thin;scrollbar-color:#49606d transparent}.admin-sidebar .admin-nav-group{border:0;margin-bottom:12px}.admin-sidebar .admin-nav-group>summary{color:#9eb4c1;letter-spacing:0;padding:12px 10px;font-size:.75rem;min-height:40px}.admin-sidebar .admin-side-link{display:flex;min-height:44px;padding:9px 12px;gap:12px;border-radius:10px;color:#d3e0e7;font-size:.875rem;border:1px solid transparent;background:transparent;line-height:1.7}.admin-sidebar .admin-side-link>svg{flex-shrink:0;color:#9fb8c5}.admin-sidebar .admin-side-link.active{color:#bdf5de;background:#21766042;border-color:#64bea229;font-weight:750;box-shadow:none}.admin-sidebar .admin-side-link.active>svg{color:#9fe4ca}.admin-sidebar .admin-side-link:hover{background:#ffffff0c;color:#fff;transform:none}.admin-sidebar .admin-side-link.active:hover{background:#21766055}.admin-sidebar .admin-view-site{margin:8px 14px 18px;min-height:44px;border:1px solid #ffffff1a;border-radius:11px;color:#dce9ed;background:#ffffff06}.admin-r27-workspace{min-width:0;width:100%}.admin-r27-topbar{min-width:0;min-height:78px;padding:16px clamp(20px,2.8vw,38px);gap:16px;background:var(--wb-bg-elevated);border-color:var(--wb-border);box-shadow:none;backdrop-filter:none;flex-wrap:wrap;z-index:35}.admin-r27-context{min-width:0;flex:1;gap:10px;font-size:.875rem;color:var(--wb-text-muted)}.admin-r27-context strong{color:var(--wb-text);font-weight:650}.admin-r27-quick{margin:0;gap:6px}.admin-r27-quick a{color:var(--wb-text-muted);font-size:.8rem;border-radius:10px;min-height:42px}.admin-r27-account{min-width:0;max-width:220px;color:var(--wb-text)}.admin-r27-account>span:first-child{background:#276a5f;border-radius:11px;color:#fff}.admin-r27-account strong{font-size:.8rem;overflow-wrap:anywhere}.admin-r27-account small{font-size:.75rem;color:var(--wb-text-muted)}.admin-layout .admin-content{width:100%;max-width:1600px;padding:30px clamp(20px,2.8vw,38px) 52px;margin:0 auto;min-width:0}.admin-content :is(h1,.console-heading h1){font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.7}.admin-content :is(h2,h3){line-height:1.8}.admin-content :is(.page-header,.admin-page-hero,.integrations-hero){padding:24px;border-radius:20px;box-shadow:none}.admin-content .page-header--visual{grid-template-columns:minmax(0,1fr) 110px}.admin-content .page-header-image{width:110px;height:104px}.admin-content .card,.admin-content .surface-panel{min-width:0;padding:22px}.admin-content :is(.grid,.flex)>*{min-width:0}.admin-content .input{width:100%;min-width:0;border-radius:11px}.admin-content table{width:100%;border-collapse:separate;border-spacing:0;text-align:start}.admin-content :is(.card,.surface-panel):has(>table){overflow-x:auto;max-width:100%}.admin-content :is(.overflow-x-auto,.table-wrap,.console-table-wrap){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.admin-content :is(th,td){padding:15px 18px;border-bottom:1px solid var(--wb-border);vertical-align:middle;font-size:.875rem;line-height:1.8;text-align:start}.admin-content th{font-weight:650;background:var(--wb-bg-subtle);color:var(--wb-text-muted)}.admin-content td{color:var(--wb-text)}.admin-content :is(th,td) :is(p,small){overflow-wrap:anywhere}.admin-content tbody tr:last-child td{border-bottom:0}.admin-content :is(.pagination,.row-actions){flex-wrap:wrap;gap:10px}.admin-content :is(.badge,.status-badge){border-radius:8px;min-height:28px;font-size:.8rem;padding:4px 9px;line-height:1.6}.console-dashboard{display:grid;gap:24px}.console-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:0}.console-heading p{font-size:.94rem;color:var(--wb-text-muted);margin-top:6px;line-height:1.9}.console-eyebrow{color:var(--wb-primary);font-size:.8rem}.console-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.console-toolbar select{font-size:.875rem;border-radius:10px}.console-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.console-stats .console-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;min-height:160px;padding:22px;border:1px solid var(--wb-border);border-radius:18px;background:var(--wb-bg-elevated);box-shadow:0 5px 20px #18354706}.console-stat .console-stat-icon{grid-column:2;grid-row:1;width:36px;height:36px;background:var(--wb-primary-soft);color:var(--wb-primary);border-radius:11px;display:grid;place-items:center}.console-stat>span:not(.console-stat-icon){grid-column:1;grid-row:1;font-size:.85rem;color:var(--wb-text-muted)}.console-stat>strong{grid-column:1/-1;font-size:clamp(1.4rem,2vw,1.85rem);line-height:1.7;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--wb-text)}.console-stat>small{grid-column:1/-1;color:var(--wb-text-muted);font-size:.75rem}.console-stats .console-stat:last-child{background:linear-gradient(135deg,#1b514c,#153442);border-color:transparent}.console-stats .console-stat:last-child>strong,.console-stats .console-stat:last-child>span:not(.console-stat-icon){color:#fff}.console-stats .console-stat:last-child>small{color:#c2dad8}.console-stats .console-stat:last-child .console-stat-icon{color:#b6eddb;background:#ffffff13}.console-operating-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:24px}.console-panel{min-width:0;padding:24px;border:1px solid var(--wb-border);background:var(--wb-bg-elevated);border-radius:20px}.console-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.console-panel-head h2{font-size:1.08rem;margin:0}.console-panel-head p,.console-panel-head>span{font-size:.85rem;color:var(--wb-text-muted);line-height:1.85}.console-queues{display:grid;gap:10px}.console-queue{display:flex;align-items:center;gap:14px;min-width:0;padding:15px;border:1px solid var(--wb-border);border-radius:13px;background:var(--wb-bg-subtle)}.console-queue>span:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.console-queue strong{font-size:.9rem;color:var(--wb-text)}.console-queue small{font-size:.8rem;color:var(--wb-text-muted)}.console-queue b{min-width:34px;height:32px;padding:2px 8px;display:grid;place-items:center;border-radius:9px;background:var(--wb-primary-soft);color:var(--wb-primary);font-size:.95rem}.console-queue[data-severity="danger"] b{background:#b5294513;color:var(--wb-danger)}.console-queue-icon{width:36px;flex-shrink:0;color:var(--wb-primary)}.console-team-image{display:block;width:100%;height:130px;object-fit:cover;border-radius:12px;margin-bottom:22px}.console-quick-links{display:grid;gap:8px}.console-quick-links a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--wb-border);color:var(--wb-text-soft);font-size:.875rem}.console-health>time{display:block;font-size:.75rem;color:var(--wb-text-muted);margin-top:18px}.console-finance{display:flex;gap:20px;align-items:center;flex-wrap:wrap;background:var(--wb-bg-elevated);border:1px solid var(--wb-border);border-radius:18px;padding:22px}.console-finance>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1;font-size:.875rem}.console-finance strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.console-finance>a{font-size:.85rem;color:var(--wb-primary)}.console-tools{border:1px solid var(--wb-border);border-radius:20px;background:var(--wb-bg-elevated);overflow:hidden}.console-tools>summary{padding:20px 24px;font-size:1rem;color:var(--wb-text);cursor:pointer;min-height:54px;line-height:1.8}.console-tools>.console-charts{padding:0 20px 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.console-charts .console-panel{border:1px solid var(--wb-border);box-shadow:none;padding:22px}.console-recent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.console-activity{list-style:none;padding:0;margin:0;display:grid;gap:0}.console-activity>li{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--wb-border);padding:16px 0;min-width:0}.console-activity>li:last-child{border:0}.console-activity>li>span:nth-child(2){flex:1;min-width:0;display:grid;gap:4px}.console-activity strong{font-size:.85rem;color:var(--wb-text);overflow-wrap:anywhere}.console-activity small{font-size:.75rem;color:var(--wb-text-muted);overflow-wrap:anywhere}.console-activity time{font-size:.75rem;color:var(--wb-text-muted);max-width:110px}.console-person,.console-activity-icon{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--wb-primary-soft);color:var(--wb-primary)}.finance-overview{display:grid;gap:24px}.finance-overview-toolbar{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.finance-overview-toolbar>p{font-size:.875rem;color:var(--wb-text-muted);margin:0;line-height:1.85}.finance-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.finance-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:24px;border:1px solid var(--wb-border);border-radius:19px;background:var(--wb-bg-elevated);min-width:0}.finance-metric>span:not(.finance-metric-icon){grid-column:1;grid-row:1;color:var(--wb-text-muted);font-size:.875rem;align-self:center}.finance-metric-icon{grid-column:2;grid-row:1;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--wb-primary);background:var(--wb-primary-soft)}.finance-metric>strong{grid-column:1/-1;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:800;line-height:1.7;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.finance-metric>small{grid-column:1/-1;color:var(--wb-text-muted);font-size:.8rem;line-height:1.8}.finance-metric.is-highlight{background:linear-gradient(140deg,#1f594f,#133341);border-color:transparent;color:#fff}.finance-metric.is-highlight>span:not(.finance-metric-icon),.finance-metric.is-highlight>small{color:#c9e3db}.finance-metric.is-highlight .finance-metric-icon{background:#ffffff14;color:#b6f0d8}.finance-settlement{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.finance-settlement>div{flex:1 1 320px}.finance-settlement p{font-size:.94rem;line-height:1.9;color:var(--wb-text-muted)}.wb206-topup-card{border-radius:20px;border-color:var(--wb-border);overflow:hidden}.wb206-topup-form,.finance-form{min-width:0;gap:18px}.finance-payout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.finance-available{border-radius:15px;background:var(--wb-primary-soft);color:var(--wb-text);padding:20px}.finance-available strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.finance-history article{border-radius:12px;gap:14px;min-width:0}.dashboard-metric,.dashboard-nav-group,.onboarding-checklist,.dashboard-action{border-radius:18px;border-color:var(--wb-border)}.dashboard-action{padding:20px;gap:16px;min-width:0}.dashboard-action>span{min-width:0}.onboarding-items>a{padding-block:18px}.wb23-freelancer-card,.project-index-card,.fr5-project-card,.profile-surface{border-radius:18px}.marketing-hero{border-radius:24px;overflow:hidden}.journey-panel,.journey-step{border-radius:20px}.journey-panel .journey-media{width:100%;object-fit:cover;aspect-ratio:1.8;border-radius:14px}.empty-state-v13{border:1px dashed var(--wb-border-strong);background:var(--wb-bg-elevated);border-radius:20px;padding:36px 24px;max-width:100%;margin-block:8px}.empty-state-v13 h2{font-size:1.1rem;line-height:1.8}.empty-state-v13 p{font-size:.94rem;line-height:1.9;max-width:560px}.empty-state-icon{width:56px;height:56px;border-radius:18px;background:var(--wb-primary-soft);color:var(--wb-primary)}.site-header-inner{gap:16px}.site-main-nav{min-width:0}.site-nav-actions{flex-shrink:0;gap:8px}.site-cta{border-radius:11px;min-height:44px}.fr5-subnav-inner{min-width:0;gap:16px}.fr5-subnav-inner>nav{min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}@media(hover:hover) and (pointer:fine){:is(.console-stat,.dashboard-action,.dashboard-nav-group a,.project-index-card,.wb23-freelancer-card){transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}:is(.console-stat,.dashboard-action,.project-index-card,.wb23-freelancer-card):hover{border-color:var(--wb-border-strong);box-shadow:0 10px 30px #173e4810;transform:translateY(-2px)}}@media(max-width:1280px){.console-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-r27-quick a:first-child{display:none}.console-operating-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr)}.page-header--visual .page-header-content{display:grid;gap:18px}.site-header-inner .desktop-header-search{display:none}}@media(max-width:1050px){.app-shell--admin .admin-layout{grid-template-columns:minmax(0,1fr)}.admin-layout .admin-sidebar{display:none}.admin-mobile-menu{display:block;position:relative;margin:0;border:0;border-bottom:1px solid var(--wb-border);border-radius:0;background:var(--wb-bg-elevated);z-index:55}.admin-mobile-menu>summary{padding:16px 22px;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-mobile-menu>summary>span{display:flex;align-items:center;gap:10px}.admin-mobile-menu nav{max-height:65dvh;overscroll-behavior:contain}.admin-r27-topbar{position:static}.admin-content .page-header--visual{grid-template-columns:minmax(0,1fr) 110px}.site-header-inner .desktop-role-cta{display:none}.flow-guide ol{gap:16px}.console-operating-grid{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr)}}@media(max-width:760px){.page-header.page-header--visual{padding:22px;grid-template-columns:minmax(0,1fr) 88px;gap:16px}.page-header--visual .page-header-image{width:88px;height:94px;align-self:start}.page-header--visual .page-header-content{display:contents}.page-header-copy{grid-column:1;grid-row:1}.page-header-actions{grid-column:1/-1;grid-row:2}.page-header h1{font-size:1.5rem}.page-header p{font-size:.9rem}.admin-content .page-header--visual{grid-template-columns:minmax(0,1fr) 88px}.admin-content .page-header-image{width:88px;height:94px}.flow-guide ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.flow-guide li:nth-child(2):after{display:none}.console-operating-grid,.console-recent,.console-tools>.console-charts{grid-template-columns:minmax(0,1fr)}.console-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.console-stats .console-stat:last-child{grid-column:1/-1}.console-stat>strong{font-size:1.5rem}.console-stats .console-stat{padding:18px;min-height:145px}.console-team-image{height:150px}.finance-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-payout-grid{grid-template-columns:minmax(0,1fr)}.admin-r27-context>span,.admin-r27-context>svg{display:none}.admin-r27-quick{display:none}.admin-layout .admin-content{padding:22px 16px 42px}.admin-r27-topbar{padding:12px 18px;gap:10px}.admin-content .card,.admin-content .surface-panel{padding:18px}.console-finance{align-items:start}.console-finance>div{flex-basis:100%}.console-activity time{font-size:.75rem}.private-content{padding-block:20px 90px}.site-header-inner .site-main-nav{display:none}.dashboard-action{flex-wrap:wrap}.dashboard-action .dashboard-action-cta{margin-inline-start:auto}.marketing-hero{border-radius:18px}}@media(max-width:440px){.page-header.page-header--visual{padding:20px 16px;gap:14px;grid-template-columns:minmax(0,1fr) 64px}.page-header--visual .page-header-image{width:64px;height:80px;border-radius:10px}.page-header h1{font-size:1.35rem}.page-header-actions>*{flex:1 1 auto}.flow-guide{padding:20px}.flow-guide ol{grid-template-columns:minmax(0,1fr);gap:22px}.flow-guide li{display:flex;align-items:start;gap:14px}.flow-guide-symbol{flex-shrink:0}.flow-guide li:after{display:none}.flow-guide p{margin-top:4px}.finance-metric-grid{grid-template-columns:minmax(0,1fr)}.finance-metric{padding:20px}.console-toolbar{width:100%}.console-toolbar>label{flex:1}.console-toolbar .btn-outline{width:100%}.console-stats .console-stat{padding:16px;gap:8px}.console-stat .console-stat-icon{width:28px;height:28px}.console-stat>span:not(.console-stat-icon){font-size:.8rem}.console-panel{padding:20px}.console-queue{padding:13px 10px;gap:10px}.console-queue>svg:last-child{display:none}.console-activity>li{flex-wrap:wrap}.console-activity time{margin-inline-start:48px;max-width:none}.console-tools>summary{padding:18px 20px}.console-tools>.console-charts{padding:0 10px 10px}.console-panel-head .btn-ghost{padding-inline:0}.admin-r27-account>span:nth-child(2){display:none}.admin-content :is(.page-header,.admin-page-hero){padding:20px 16px}.admin-content .page-header--visual{grid-template-columns:minmax(0,1fr) 64px}.admin-content .page-header-image{width:64px;height:80px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}.motion-reveal{opacity:1;transform:none}}html[data-motion="reduced"] *,html[data-motion="reduced"] *::before,html[data-motion="reduced"] *::after{animation:none;transition:none;scroll-behavior:auto}@media(prefers-reduced-motion:reduce){.r35-auth-page .auth-form-panel,.r35-auth-page .r35-auth-story-copy,.market-home .home-hero-copy,.app-shell .motion-reveal,.app-shell .animate-spin,.app-shell .animate-pulse{animation:none;transition:none;opacity:1;transform:none}}html[data-motion="reduced"] .r35-auth-page .auth-form-panel,html[data-motion="reduced"] .r35-auth-page .r35-auth-story-copy,html[data-motion="reduced"] .market-home .home-hero-copy,html[data-motion="reduced"] .app-shell .motion-reveal{animation:none;transition:none;opacity:1;transform:none}:root{--wb-action:#3659d9;--wb-action-hover:#2646b6;--r33-pink:var(--wb-action);--r33-pink-hover:var(--wb-action-hover);--wb-market-pink:var(--wb-action);--wb-market-pink-hover:var(--wb-action-hover);--wb-r4-pink:var(--wb-action);--wb-r4-pink-hover:var(--wb-action-hover);--wb-r27-pink:var(--wb-action);--wb-accent:#3659d9;--wb-radius-md:12px;--wb-radius-lg:20px;--wb-border:#e0e6ef;--wb-content:1240px;--wb-ease:cubic-bezier(.22,.68,0,1)}html{scroll-padding-top:100px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:1rem;line-height:1.8}.app-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem;min-width:0;max-width:100%;line-height:1.6}.app-shell :is(button,.btn,.btn-outline,.btn-ghost){touch-action:manipulation}.app-shell :is(.btn,.btn-outline,.btn-ghost){min-height:44px;border-radius:12px;line-height:1.6;white-space:normal;gap:8px;transition:background-color .18s var(--wb-ease),box-shadow .18s var(--wb-ease),transform .18s var(--wb-ease)}.app-shell :is(.field-label,.form-help,.field-help,label){line-height:1.8}.app-shell :is(.form-help,.field-help,.field-label){font-size:.875rem}.app-shell :is(input,textarea,select,button,a,summary):focus-visible{outline:3px solid var(--wb-focus);outline-offset:4px}.app-shell :is(.page-header,.page-header-content,.page-header-copy,.page-header-actions,.private-content,.admin-content,.card,.surface-panel,.table-wrap){min-width:0}.app-shell :is(.page-header h1,.page-header h2,.page-header p,.card h2,.surface-panel h2){overflow-wrap:anywhere}.app-shell .page-header-actions{flex-wrap:wrap;gap:10px}.app-shell .page-header-actions>.currency-switch{flex-shrink:0}.app-shell :is(.table-wrap,.table-responsive,.data-table-wrap){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.app-shell table th,.app-shell table td{line-height:1.8}.site-header .site-header-inner{min-height:76px;gap:20px}.site-header .site-icon-button{min-width:44px;min-height:44px;border-radius:12px}.site-header .site-main-nav{gap:16px}.site-header .site-main-nav a{font-size:.875rem;white-space:nowrap}.site-header .site-auth-actions .btn{background:var(--wb-action);color:#fff}.market-home{--home-accent:#a6c2ff}.market-home .r33-home-hero{width:min(calc(100% - 48px),1240px);margin:24px auto 0;padding:48px;gap:44px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;border-radius:28px;background:linear-gradient(125deg,#152b49,#10223c 58%,#163859);border:1px solid #263e5b;color:#fff;overflow:hidden}.market-home .home-hero-copy{max-width:620px;min-width:0;animation:wb36-enter .45s var(--wb-ease) both}.market-home .r33-home-hero h1{font-size:clamp(2rem,3.45vw,3.1rem);line-height:1.5;letter-spacing:0;margin:24px 0 14px;color:#fff}.market-home .r33-home-hero h1 em{color:var(--home-accent);font-style:normal}.market-home .r33-home-hero .home-eyebrow{color:#c9d8ef;font-size:.875rem;line-height:1.8}.market-home .r33-home-hero .home-hero-copy>p{color:#d4deeb;font-size:1rem;line-height:2;max-width:58ch;margin:0 0 24px}.market-home .home-role{width:fit-content;max-width:100%;background:#ffffff09;border:1px solid #ffffff24;padding:5px;border-radius:14px;margin-top:18px}.market-home .home-role button{min-height:44px;padding:8px 16px;font-size:.875rem;border-radius:10px;color:#d4deeb}.market-home .home-role button[aria-pressed=true]{color:#182d4c;background:#fff;box-shadow:0 3px 10px #0002}.market-home .home-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:8px 12px;background:#fff;border:1px solid #d8e3f5;border-radius:16px;box-shadow:0 12px 30px #0002;max-width:100%;margin:0}.market-home .home-search input{font-size:1rem;color:#172944;background:transparent;min-width:0;min-height:48px;padding:8px 0;border:0;box-shadow:none}.market-home .home-search input::placeholder{color:#64748b;opacity:1}.market-home .home-search>svg{color:#64748b}.market-home .home-search .btn{grid-column:auto;background:#3659d9;color:#fff;border-color:#3659d9;font-size:.875rem;min-height:48px;white-space:nowrap}.market-home .home-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:18px 0 24px}.market-home .home-hero-actions>a{font-size:.875rem;min-height:44px;display:inline-flex;align-items:center;line-height:1.8;color:#e0eaff}.market-home .home-hero-actions .btn-outline{border:1px solid #8599b8;background:#ffffff06;padding:10px 16px;color:#fff}.market-home .home-assurances{display:flex;flex-wrap:wrap;gap:10px 18px;border-top:1px solid #ffffff1c;padding-top:18px}.market-home .home-assurances>span{font-size:.8125rem;color:#d1deef;line-height:1.8;gap:6px}.market-home .home-assurances svg{color:#a6c2ff;flex-shrink:0}.market-home .r33-home-hero .home-hero-media{align-self:center;display:flex;flex-direction:column;min-width:0;padding:0;border:1px solid #ffffff30;border-radius:20px;background:#091729;box-shadow:0 24px 60px #050e2244;overflow:hidden}.market-home .home-hero-media .wb210-video-stage{height:auto;min-height:0;aspect-ratio:16/11;width:100%;border:0;border-radius:0;background:#0a1424}.market-home .home-hero-media video{height:100%;width:100%;aspect-ratio:auto;object-fit:contain;position:absolute;inset:0;background:#0a1424}.market-home .home-media-caption{padding:18px;display:grid;gap:10px;align-items:start;font-size:.875rem;line-height:1.9;color:#c9d8eb}.market-home .home-media-caption a{color:#b9ceff;min-height:32px;justify-self:start}.market-home .home-trust-rail{width:min(calc(100% - 48px),1240px);margin:20px auto 12px;padding:26px 30px;gap:26px;background:var(--wb-bg-elevated);border:1px solid var(--wb-border);border-radius:20px}.market-home .home-trust-rail small{font-size:.8125rem;line-height:1.8;color:var(--wb-text-muted)}.market-home .home-trust-rail strong{font-size:1rem;color:var(--wb-text)}.market-home .home-trust-rail svg{color:var(--wb-primary);flex-shrink:0}.market-home :is(.home-categories,.home-solutions,.home-market,.home-showcase,.home-workflow){padding-block:40px}.market-home .home-section-head{gap:20px;flex-wrap:wrap;margin-bottom:24px}.market-home .home-section-head h2{font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.8;color:var(--wb-text)}.market-home .home-section-head .home-eyebrow{font-size:.875rem;color:var(--wb-primary)}.market-home .home-category-grid>a{padding:24px;gap:12px;border-radius:18px;min-width:0}.market-home .home-category-grid strong{font-size:1rem;line-height:1.8}.market-home .home-category-grid small{font-size:.875rem;line-height:1.9;color:var(--wb-text-muted)}.market-home .home-category-grid>a>span{background:var(--wb-primary-soft);color:var(--wb-primary);border-radius:14px}.market-home :is(.home-project-card,.home-expert-card,.home-showcase-grid>a){border-radius:18px;overflow:hidden}.market-home .home-solutions p,.market-home .home-workflow p{font-size:.9375rem;line-height:1.95}.market-home .home-showcase-grid img{aspect-ratio:8/5;object-fit:cover;width:100%;height:auto}.auth-page.r35-auth-page{border-radius:26px;border:1px solid var(--wb-border);box-shadow:0 22px 65px #1124450a}.r35-auth-page .auth-form-head h1{font-size:2rem;line-height:1.5}.r35-auth-page .auth-form-head p{font-size:1rem;line-height:1.95}.r35-auth-page .auth-input-wrap{min-height:56px;border-radius:12px;gap:10px}.r35-auth-page .auth-input-wrap input{font-size:1rem;min-height:52px}.r35-auth-page .auth-input-wrap button{min-height:44px;min-width:48px;font-size:.875rem}.r35-auth-page .auth-label-row{gap:12px;flex-wrap:wrap;font-size:.875rem}.r35-auth-page .auth-form-panel .btn{min-height:52px;background:var(--wb-action);color:#fff}.r35-auth-page .r35-auth-story{border-radius:20px;background:#10243e}.r35-auth-page .auth-legal{font-size:.875rem;line-height:1.9;flex-wrap:wrap}.wb206-wallet-summary{display:grid;gap:24px}.wb206-wallet-summary>.page-header{margin:0}.wb206-wallet-summary .wb206-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}.wb206-wallet-summary .wb206-wallet-card{padding:24px;min-width:0;border-radius:18px;gap:12px;box-shadow:0 5px 18px #132a4605}.wb206-wallet-summary .wb206-wallet-card>span{font-size:.9375rem}.wb206-wallet-summary .wb206-wallet-card>strong{font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.7;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wb206-wallet-summary .wb206-wallet-card>small{font-size:.875rem;line-height:1.9}.wb206-wallet-summary .wb206-wallet-card.is-credit{background:linear-gradient(135deg,#213b6f,#142846);color:#fff;border-color:#213b6f}.wb206-wallet-summary .wb206-wallet-card.is-credit :is(span,small){color:#d1dff4}.wb206-wallet-summary .wb206-wallet-card.is-primary{background:var(--wb-bg-elevated);color:var(--wb-text);border-color:var(--wb-border)}.wb206-wallet-summary .wb206-wallet-card.is-primary :is(span,small){color:var(--wb-text-muted)}.wb206-wallet-summary .wb206-topup-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:0;border-radius:20px;gap:0;scroll-margin-top:100px;background:var(--wb-bg-elevated)}.wb206-wallet-summary .wb206-topup-copy{padding:32px;background:var(--wb-bg-subtle);border-inline-end:1px solid var(--wb-border)}.wb206-wallet-summary .wb206-topup-copy h2{font-size:1.5rem;line-height:1.8;margin:10px 0}.wb206-wallet-summary .wb206-topup-copy p{font-size:1rem;line-height:2;color:var(--wb-text-muted)}.wb206-wallet-summary .wb206-topup-form{padding:32px;display:grid;gap:18px}.wb206-wallet-summary .wb206-topup-input{border-radius:14px;min-height:64px;background:var(--wb-bg-elevated);border:1px solid var(--wb-border-strong)}.wb206-wallet-summary .wb206-topup-input:focus-within{outline:3px solid var(--wb-primary-soft);border-color:var(--wb-primary)}.wb206-wallet-summary .wb206-topup-input input{font-size:1.6rem;direction:ltr;text-align:start;font-variant-numeric:tabular-nums;min-height:62px;padding:10px 16px}.wb206-wallet-summary .wb206-topup-input>span{font-size:.9375rem;padding-inline:16px;white-space:nowrap}.wb206-wallet-summary .wb206-topup-quick{display:flex;flex-wrap:wrap;gap:10px}.wb206-wallet-summary .wb206-topup-quick>button{flex:1 1 110px;min-height:44px;font-size:.875rem;border-radius:10px;background:var(--wb-bg-subtle);color:var(--wb-text);border:1px solid var(--wb-border)}.wb206-wallet-summary .wb206-topup-quick>button[aria-pressed=true]{background:var(--wb-primary-soft);border-color:var(--wb-primary);color:var(--wb-primary)}.wallet-payment-summary{border:1px solid var(--wb-border);border-radius:14px;padding:18px;display:grid;gap:12px;background:var(--wb-bg-subtle)}.wallet-payment-summary>div{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:.9375rem;line-height:1.9}.wallet-payment-summary strong{font-size:1.125rem;font-variant-numeric:tabular-nums}.wallet-payment-summary>p{font-size:.875rem;line-height:1.9;margin:0;color:var(--wb-text-muted)}.wallet-gateway-label{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg-elevated);font-size:.875rem;color:var(--wb-text)}.wallet-gateway-label svg{color:var(--wb-primary)}.wallet-topup-error{margin:0;color:var(--wb-danger);font-size:.9375rem;line-height:1.9}.wallet-receipt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:24px;border:1px solid var(--wb-border);border-radius:18px;background:var(--wb-bg-elevated)}.wallet-receipt>svg{padding:10px;box-sizing:content-box;border-radius:14px;background:var(--wb-primary-soft);color:var(--wb-primary)}.wallet-receipt.is-success{border-color:var(--wb-success);background:var(--wb-success-soft)}.wallet-receipt.is-success>svg{color:var(--wb-success);background:transparent}.wallet-receipt.is-error{border-color:var(--wb-danger);background:var(--wb-danger-soft)}.wallet-receipt h2{font-size:1.15rem;line-height:1.8;margin:0 0 6px}.wallet-receipt p{font-size:.9375rem;line-height:1.9;margin:0 0 10px;color:var(--wb-text-soft)}.wallet-receipt dl{display:flex;flex-wrap:wrap;gap:12px 28px;margin:14px 0}.wallet-receipt dl>div{display:grid;gap:4px;min-width:0}.wallet-receipt dt{font-size:.875rem;color:var(--wb-text-muted)}.wallet-receipt dd{margin:0;font-size:1rem;overflow-wrap:anywhere}.wallet-receipt-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.wallet-pending-notice{padding:16px;border-radius:12px;background:var(--wb-warning-soft);color:var(--wb-text);font-size:.9375rem;line-height:1.9}.wallet-pending-notice .btn-ghost{margin-top:8px}.wb206-wallet-summary .wb206-wallet-explain{font-size:.9375rem;line-height:2;padding:24px;border-radius:16px}.admin-content :is(.console-panel,.card,.surface-panel){border-radius:18px}.admin-r27-topbar{gap:16px;flex-wrap:wrap}.admin-content :is(input,select,button){min-height:44px}.admin-content .page-header{margin-bottom:24px}.dark{--wb-accent:#b5c7ff;--wb-border:#35445b}@keyframes wb36-enter{from{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.market-home .home-category-grid>a:hover{transform:translateY(-3px);border-color:var(--wb-primary);box-shadow:0 12px 32px #162c4c0a}.wallet-topup-form button:hover{transform:none}}@media(max-width:1120px){.site-header .site-main-nav{gap:12px}.site-header .site-main-nav a{font-size:.8125rem}.market-home .r33-home-hero{padding:32px;gap:28px}.market-home .home-search{grid-template-columns:auto minmax(0,1fr)}.market-home .home-search .btn{grid-column:1/-1}.market-home .home-hero-actions{gap:12px}.wb206-wallet-summary .wb206-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.market-home .r33-home-hero{width:calc(100% - 32px);margin:16px auto 0;grid-template-columns:minmax(0,1fr);padding:28px;gap:28px}.market-home .r33-home-hero h1{font-size:2.3rem;margin-top:20px}.market-home .r33-home-hero .home-hero-media{width:100%;max-width:540px;justify-self:center}.market-home .home-hero-media .wb210-video-stage{aspect-ratio:16/10}.market-home .home-search{grid-template-columns:auto minmax(0,1fr) auto}.market-home .home-search .btn{grid-column:auto}.market-home .home-trust-rail{width:calc(100% - 32px);grid-template-columns:repeat(2,minmax(0,1fr));padding:24px;gap:20px}.wb206-wallet-summary .wb206-topup-card{grid-template-columns:minmax(0,1fr)}.wb206-wallet-summary .wb206-topup-copy{padding:24px;border-inline-end:0;border-bottom:1px solid var(--wb-border)}.wb206-wallet-summary .wb206-topup-form{padding:24px}.r35-auth-page .r35-auth-story{min-height:220px}.r35-auth-page .auth-form-wrap{padding:24px}.app-shell .private-content{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.site-header .site-header-inner{min-height:64px;gap:10px}}@media(max-width:520px){.market-home .r33-home-hero{width:calc(100% - 24px);border-radius:20px;padding:24px 20px;gap:24px}.market-home .r33-home-hero h1{font-size:1.875rem;line-height:1.5}.market-home .r33-home-hero .home-hero-copy>p{font-size:1rem}.market-home .home-role{width:100%;display:flex}.market-home .home-role button{flex:1;justify-content:center;padding:8px;font-size:.875rem}.market-home .home-search{grid-template-columns:auto minmax(0,1fr);padding:10px;gap:8px}.market-home .home-search .btn{grid-column:1/-1;min-height:48px}.market-home .home-hero-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:12px 0 16px}.market-home .home-hero-actions>a{justify-content:center;font-size:.875rem;min-height:44px}.market-home .home-assurances{gap:10px 14px}.market-home .home-assurances>span{font-size:.8125rem}.market-home .home-trust-rail{width:calc(100% - 24px);margin:12px auto;padding:20px 16px;gap:20px 12px}.market-home .home-trust-rail>div{align-items:start;gap:8px}.market-home .home-trust-rail strong{font-size:.9375rem}.market-home .home-trust-rail small{font-size:.8125rem}.market-home .home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-home .home-category-grid>a{padding:18px 14px;gap:12px}.market-home .home-category-grid strong{font-size:.9375rem}.market-home .home-category-grid small{font-size:.875rem}.market-home .home-category-grid>a>svg{display:none}.market-home .home-section-head h2{font-size:1.45rem}.market-home .home-section-head>a{min-height:44px;font-size:.875rem}.market-home :is(.home-categories,.home-solutions,.home-market,.home-showcase,.home-workflow){padding-block:28px}.market-home .home-showcase-grid{grid-template-columns:minmax(0,1fr)}.app-shell .page-header-actions{width:100%}.app-shell .page-header-actions>:is(.btn,.btn-ghost,.btn-outline){flex:1 1 130px;justify-content:center}.wb206-wallet-summary{gap:20px}.wb206-wallet-summary .wb206-wallet-grid{grid-template-columns:minmax(0,1fr);gap:12px}.wb206-wallet-summary .wb206-wallet-card{padding:22px;gap:8px}.wb206-wallet-summary .wb206-wallet-card>strong{font-size:1.65rem}.wb206-wallet-summary .wb206-topup-copy,.wb206-wallet-summary .wb206-topup-form{padding:22px 18px}.wb206-wallet-summary .wb206-topup-quick{gap:8px}.wb206-wallet-summary .wb206-topup-quick>button{flex-basis:90px}.wallet-receipt{padding:20px 16px;gap:12px;grid-template-columns:minmax(0,1fr)}.wallet-receipt>svg{padding:8px}.wallet-receipt-actions>*{flex:1 1 130px;justify-content:center}.wallet-payment-summary>div{font-size:.875rem}.wallet-payment-summary strong{font-size:1rem}.auth-page.r35-auth-page{margin:12px;padding:6px;border-radius:20px}.r35-auth-page .auth-form-wrap{padding:20px 14px}.r35-auth-page .auth-form-head h1{font-size:1.75rem}.r35-auth-page .auth-legal{font-size:.8125rem}.app-shell :is(.bottom-nav,.mobile-bottom-nav,.r4-mobile-bottom){padding-bottom:env(safe-area-inset-bottom,0px)}.app-shell :is(.mobile-drawer,.site-mobile-menu){padding-inline-start:env(safe-area-inset-right,0px);padding-inline-end:env(safe-area-inset-left,0px)}}@media(max-width:360px){.market-home .r33-home-hero{padding:22px 16px}.market-home .r33-home-hero h1{font-size:1.7rem}.market-home .home-category-grid{grid-template-columns:minmax(0,1fr)}.market-home .home-trust-rail{grid-template-columns:minmax(0,1fr)}.r35-auth-toolbar{flex-wrap:wrap}.r35-auth-toolbar>div{margin-inline-start:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html:root .app-shell *:is(*),html:root .app-shell *:is(*)::before,html:root .app-shell *:is(*)::after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}.market-home .home-hero-copy{opacity:1;transform:none}}html[data-motion=reduced] .app-shell *,html[data-motion=reduced] .app-shell *::before,html[data-motion=reduced] .app-shell *::after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}.site-header .site-cta,.site-header .fr5-subnav-cta{background:var(--wb-action);border-color:var(--wb-action);color:#fff}.app-shell .page-header-actions>.r35-currency{flex-shrink:0}.app-shell .r35-currency button{min-height:44px;min-width:64px;font-size:.875rem}.site-header .v17-login-link{min-height:44px;display:inline-flex;align-items:center}.wb206-wallet-summary .wb206-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb206-wallet-summary .wallet-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dark .r35-currency button[aria-pressed=true]{color:#122344;background:#b6caff}.site-header .fr5-subnav-inner{scrollbar-width:none}.site-header .fr5-subnav-inner::-webkit-scrollbar{display:none}@media(max-width:900px){.wb206-wallet-summary .wallet-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.wb206-wallet-summary .wb206-wallet-grid{grid-template-columns:minmax(0,1fr)}.wb206-wallet-summary .wallet-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb206-wallet-summary .wallet-detail-grid .wb206-wallet-card{padding:18px 14px}.wb206-wallet-summary .wallet-detail-grid .wb206-wallet-card>strong{font-size:1.125rem}.wb206-wallet-summary .wallet-detail-grid .wb206-wallet-card>span{font-size:.875rem}}#add-credit{scroll-margin-top:140px}.site-header .fr5-subnav nav,.r33-workspace-switcher{scrollbar-width:none}.site-header .fr5-subnav nav::-webkit-scrollbar,.r33-workspace-switcher::-webkit-scrollbar{display:none}.integration-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;overflow:visible}.integration-tabs>button{display:grid;grid-template-columns:44px minmax(0,1fr) 8px;align-items:center;gap:12px;min-width:0;min-height:92px;text-align:start;white-space:normal;padding:16px;border-radius:16px}.integration-tabs>button>span:not(.integration-tab-icon){display:flex;flex-direction:column;gap:6px;min-width:0}.integration-tabs strong,.integration-tabs small{display:block;white-space:normal;overflow-wrap:anywhere}.integration-tabs strong{font-size:1rem;line-height:1.5}.integration-tabs small{font-size:.8125rem;line-height:1.8;font-weight:400;color:var(--wb-text-muted)}.integration-tabs>button.active{border-color:var(--wb-primary);box-shadow:inset 0 -3px var(--wb-primary)}.integration-tabs .integration-tab-icon{width:44px;height:44px;display:grid;place-items:center;flex:none}.integration-tabs>button>i{width:7px;height:7px}.integration-tabs .online{background:var(--wb-success)}@media(max-width:600px){.integration-tabs{grid-template-columns:minmax(0,1fr)}.integration-tabs>button{min-height:78px}}.r37-onboarding,.r37-identity-page{max-width:1060px;margin:0 auto}.r37-onboarding-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;align-items:start}.r37-step-aside{padding:22px 4px}.r37-step-aside ol{list-style:none;display:grid;gap:10px;padding:0;margin:0 0 24px}.r37-step-aside li{display:flex;align-items:center;gap:14px;padding:13px;border-radius:16px;color:var(--text-muted)}.r37-step-aside li>span{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;font-weight:700}.r37-step-aside li strong,.r37-step-aside li small{display:block}.r37-step-aside li small{font-size:12px;margin-top:4px}.r37-step-aside li.active{background:var(--wb-primary-soft);color:var(--text)}.r37-step-aside li.active>span,.r37-step-aside li.done>span{background:var(--wb-primary);color:#fff;border-color:var(--wb-primary)}.r37-step-aside p{font-size:13px;line-height:2;color:var(--text-muted);padding:0 14px}.r37-step-aside>a{display:inline-block;margin:12px 14px;color:var(--wb-primary);font-size:14px}.r37-step-card{padding:32px;border-radius:24px;min-height:430px;box-shadow:0 18px 48px #172a4610}.r37-step-card>header{padding-bottom:24px;border-bottom:1px solid var(--border);margin-bottom:26px}.r37-step-card h2{font-size:25px;margin-top:8px}.r37-step-fields{display:grid;gap:22px}.r37-step-fields label,.r37-form-grid label{min-width:0;display:grid;align-content:start;gap:8px}.r37-step-fields input,.r37-step-fields select,.r37-step-fields textarea,.r37-service-picker input,.r37-service-picker select{width:100%;min-width:0;min-height:48px;border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:var(--surface);color:var(--text);font:inherit}.r37-step-fields .field-help{font-size:13px;color:var(--text-muted);line-height:1.9}.r37-paired,.r37-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.r37-step-actions{margin-top:30px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:12px}.r37-step-actions button{min-height:48px}.r37-segmented{display:flex;gap:10px;flex-wrap:wrap}.r37-segmented button{flex:1;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);font:inherit}.r37-segmented button[aria-pressed=true]{background:var(--wb-primary-soft);border-color:var(--wb-primary);color:var(--wb-primary)}.r37-selected-skills{display:flex;flex-wrap:wrap;gap:8px}.r37-selected-skills button{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:var(--wb-primary-soft);font:inherit}.r37-profile-preview{display:flex;align-items:center;gap:18px;padding:20px;background:var(--wb-primary-soft);border-radius:18px}.r37-profile-preview>div:last-child{display:grid;gap:8px}.r37-profile-initial{display:grid;place-items:center;width:68px;height:68px;border-radius:22px;background:var(--wb-primary);color:#fff;font-size:28px;flex:0 0 68px}.r37-review-list{display:grid;gap:0}.r37-review-list>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.r37-review-list dt{color:var(--text-muted)}.r37-review-list dd{margin:0;overflow-wrap:anywhere;line-height:1.9}.r37-service-picker{display:grid;gap:18px;margin-bottom:26px}.r37-catalogue{border:1px solid var(--border);border-radius:16px;overflow:hidden}.r37-catalogue>summary{padding:16px;cursor:pointer;line-height:1.8}.r37-catalogue>summary small{display:block;color:var(--text-muted);margin-top:5px;padding-inline-start:20px}.r37-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 14px}.r37-category-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:start;min-height:102px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;line-height:1.8;transition:border-color .2s,background .2s}.r37-category-grid button:hover,.r37-category-grid button[aria-pressed=true]{border-color:var(--wb-primary);background:var(--wb-primary-soft)}.r37-category-grid svg{color:var(--wb-primary)}.r37-service-results{display:grid;gap:8px;max-height:380px;overflow:auto;padding:8px;border:1px solid var(--border);border-radius:12px}.r37-service-results button{background:var(--surface);border:0;border-bottom:1px solid var(--border);padding:12px;text-align:start;font:inherit}.r37-service-results button>strong,.r37-service-results button>span{display:block;line-height:1.9}.r37-service-results button>span{font-size:12px;color:var(--text-muted)}.r37-scope-extra{margin-top:16px;border-top:1px solid var(--border);padding-top:14px}.r37-scope-extra summary{cursor:pointer;font-size:14px;padding:8px 0;color:var(--wb-primary)}.r37-scope-extra[open] summary{margin-bottom:16px}.r37-quote-currency{display:flex;align-items:end;gap:14px;margin-bottom:14px}.r37-quote-currency label{flex:1;min-width:0}.r37-quote-currency select{width:100%;min-height:46px}.r37-recommended{padding:26px;border-radius:20px;background:linear-gradient(135deg,#143e46,#152b47);color:#fff;margin:18px 0 24px;display:grid;gap:12px}.r37-recommended>span{color:#afdcd7;font-size:13px}.r37-recommended>strong{font-size:clamp(22px,2.2vw,30px);line-height:1.8}.r37-recommended p{color:#dce9ec;line-height:1.9;font-size:14px}.r37-recommended .btn{background:#e1f2e8;color:#153c39;border-color:transparent;min-height:48px}.r37-budget-assistant{padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--wb-primary-soft);display:grid;gap:18px}.r37-assistant-heading{display:flex;align-items:flex-start;gap:14px}.r37-assistant-heading>span{width:44px;height:44px;background:var(--surface);color:var(--wb-primary);display:grid;place-items:center;border-radius:12px;flex:0 0 44px}.r37-assistant-heading h3{font-size:18px}.r37-assistant-heading p{font-size:14px;line-height:1.9;margin-top:6px;color:var(--text-muted)}.r37-budget-quote{display:grid;gap:16px}.r37-budget-quote>strong{font-size:26px}.r37-budget-quote>strong small{font-size:14px}.r37-budget-quote ul{padding-inline-start:22px;line-height:2.1;font-size:14px}.r37-budget-quote p{font-size:13px;line-height:1.9}.r37-budget-quote summary{cursor:pointer}.r37-identity-form{padding:30px;border-radius:22px;display:grid;gap:24px}.r37-process-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:26px 0;gap:16px}.r37-process-strip li{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--border);border-radius:16px;line-height:1.8;background:var(--surface)}.r37-process-strip b{display:grid;place-items:center;flex:0 0 34px;height:34px;background:var(--wb-primary-soft);color:var(--wb-primary);border-radius:50%}.r37-document-types{display:flex;flex-wrap:wrap;gap:18px}.r37-document-types label{display:flex;gap:10px;align-items:center;padding:12px 20px;border:1px solid var(--border);border-radius:12px}.r37-document-types input{width:18px;height:18px}.r37-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.r37-document-upload{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:28px 20px;border:1px dashed var(--border);border-radius:20px;background:var(--wb-bg);min-width:0;cursor:pointer}.r37-document-upload>svg{color:var(--wb-primary)}.r37-document-upload>strong{font-size:17px}.r37-document-upload>span{font-size:14px;overflow-wrap:anywhere;max-width:100%}.r37-document-upload input{max-width:100%;font-size:12px}.r37-document-upload small{font-size:12px;color:var(--text-muted)}.r37-document-upload.has-file{border-color:var(--wb-primary);background:var(--wb-primary-soft)}.r37-private-note{display:flex;align-items:start;gap:10px;font-size:13px;line-height:2;color:var(--text-muted)}.r37-private-note svg{flex-shrink:0;margin-top:4px}.r37-form-actions{display:flex;gap:16px;align-items:center}.r37-identity-banner{display:flex;gap:16px;align-items:center;justify-content:center;padding:16px 24px;background:var(--wb-primary-soft);font-size:14px;line-height:1.9;flex-wrap:wrap}.r37-identity-banner a{font-weight:700;text-decoration:underline}.r37-capabilities{display:grid;gap:32px}.r37-capabilities section>h2{display:flex;gap:10px;align-items:center;font-size:21px;margin-bottom:18px}.r37-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.r37-capability-grid article{padding:24px;display:flex;align-items:start;flex-direction:column;gap:14px;border-radius:18px;min-width:0}.r37-capability-grid h3{font-size:17px;line-height:1.8}.r37-capability-grid p{font-size:14px;color:var(--text-muted);line-height:2;flex:1}.r37-feature-state{font-size:12px;padding:4px 10px;border:1px solid var(--border);border-radius:8px;color:var(--wb-primary);background:var(--wb-primary-soft)}.r37-payment-roadmap{border:1px solid var(--border);border-radius:22px;background:var(--wb-primary-soft);padding:28px}.r37-payment-roadmap>p{line-height:2;max-width:760px;color:var(--text-muted)}.r37-payment-roadmap>strong{font-size:14px}.r37-studio-section{border:1px solid var(--border);border-radius:18px;background:var(--surface);overflow:hidden}.r37-studio-section>summary{padding:22px;cursor:pointer;display:grid;grid-template-columns:1fr 24px;gap:8px}.r37-studio-section>summary strong{font-size:18px}.r37-studio-section>summary span{grid-column:1;font-size:13px;color:var(--text-muted);line-height:1.9}.r37-studio-section>summary svg{grid-column:2;grid-row:1 / 3;align-self:center}.r37-studio-section>div{padding:24px;border-top:1px solid var(--border)}.r37-studio-intro{padding:24px;display:grid;gap:14px}.r37-studio-intro .btn{justify-self:start}.r37-studio-intro p{line-height:2;color:var(--text-muted)}.market-home .r37-story-media{margin:0;border-radius:26px;overflow:hidden;background:#e9e4da;box-shadow:0 24px 60px #19394b16}.market-home .r37-story-media video,.market-home .r37-story-media img{display:block;width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;object-position:35% center;max-height:none}.market-home .r37-story-media figcaption{position:static;inset:auto;padding:18px 22px;background:var(--surface);color:var(--text);font-size:14px;line-height:1.9;font-weight:500;backdrop-filter:none}.market-home .home-hero-media{position:relative;min-width:0}.market-home .home-media-caption{position:static;background:transparent;box-shadow:none;border:0;padding:18px 4px;margin:0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;color:var(--text-muted)}.market-home .home-hero{gap:clamp(28px,4vw,64px);align-items:center;padding-block:50px 38px}.market-home .home-hero h1{font-weight:800;letter-spacing:-.02em;line-height:1.65;font-size:clamp(32px,3.15vw,49px)}.market-home .home-hero-copy>p{font-size:16px;line-height:2.2;max-width:560px}.market-home .home-eyebrow{letter-spacing:0;line-height:1.9}.market-home .home-search{box-shadow:0 8px 24px #15384d0a;border-radius:15px}.market-home .home-category-grid>a{transition:transform .22s,border-color .22s;min-height:128px}.market-home .home-category-grid>a:hover{transform:translateY(-3px)}.market-home .home-workflow{border-radius:26px}.market-home .home-trust-rail small{display:block;line-height:1.9;margin-top:6px}.r35-currency{flex-wrap:wrap}@media(min-width:1200px){.r37-step-card{padding:40px}.r37-onboarding-layout{gap:44px}.market-home .home-hero{grid-template-columns:1.04fr 1fr}}@media(max-width:1000px){.r37-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r37-onboarding-layout{grid-template-columns:190px minmax(0,1fr);gap:18px}.r37-step-card{padding:26px}}@media(max-width:700px){.r37-onboarding-layout{display:block}.r37-step-aside{padding:0 0 20px}.r37-step-aside ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0}.r37-step-aside li{flex-direction:column;gap:8px;padding:8px 2px;text-align:center}.r37-step-aside li>span{width:30px;height:30px;flex-basis:30px;font-size:13px}.r37-step-aside li strong{font-size:12px;font-weight:500;line-height:1.7}.r37-step-aside li small,.r37-step-aside p,.r37-step-aside>a{display:none}.r37-step-card{padding:22px;min-height:0;border-radius:20px}.r37-step-card h2{font-size:22px}.r37-step-fields{gap:20px}.r37-paired,.r37-form-grid{grid-template-columns:1fr}.r37-step-actions{position:static;padding-top:20px;margin-top:24px}.r37-step-actions .btn{flex:1}.r37-review-list>div{grid-template-columns:90px minmax(0,1fr);font-size:14px}.r37-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r37-identity-form{padding:20px}.r37-document-grid{grid-template-columns:1fr}.r37-process-strip{gap:8px}.r37-process-strip li{flex-direction:column;text-align:center;padding:12px 8px;gap:8px;font-size:12px}.r37-capability-grid{grid-template-columns:1fr}.r37-payment-roadmap{padding:22px}.r37-studio-section>summary{padding:20px}.r37-studio-section>div{padding:18px}.r37-budget-assistant{padding:20px}.r37-quote-currency{flex-wrap:wrap}.market-home .home-hero{padding-block:26px;gap:30px}.market-home .home-hero h1{font-size:clamp(29px,7.7vw,42px);line-height:1.7}.market-home .home-hero-copy>p{font-size:15px;line-height:2.1}.market-home .r37-story-media{border-radius:20px}.market-home .r37-story-media video,.market-home .r37-story-media img{aspect-ratio:16/10}.market-home .home-media-caption{font-size:13px;padding:14px 2px}.market-home .r37-story-media figcaption{padding:16px;font-size:13px}.market-home .home-hero-actions{gap:12px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.r37-category-grid button,.market-home .home-category-grid>a{transition:none}.market-home .home-category-grid>a:hover{transform:none}}.market-home .home-hero-media .r37-story-media{aspect-ratio:auto;height:auto;display:block}.market-home .home-hero-media .r37-story-media #market-story-caption{position:static;inset:auto;transform:none;display:block;width:100%;max-width:none;margin:0;padding:16px 18px;color:#27384c;background:#f1f6f7;border-radius:0;font-size:14px;font-weight:500;line-height:1.9;box-shadow:none}.market-home .home-hero-media .home-media-caption{color:#d5dff0}.vault-status>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0}.vault-status strong,.vault-status small{display:block;line-height:1.9}.vault-status small{font-weight:400;unicode-bidi:plaintext}.market-home .home-hero-media .r37-story-media::after{content:none}.security-center{container-type:inline-size}.account-security-overview{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 116px minmax(220px,.64fr);align-items:center;gap:24px;overflow:hidden;padding:26px;border:1px solid color-mix(in srgb,var(--wb-primary) 25%,var(--wb-border));border-radius:24px;color:#fff;background:radial-gradient(circle at 8% 110%,rgba(34,211,238,.17),transparent 260px),linear-gradient(125deg,#101b31,#122a4e 58%,#123f50);box-shadow:0 18px 48px rgba(4,13,29,.16)}.account-security-overview::after{content:"";position:absolute;inset:auto -60px -100px auto;width:240px;height:240px;border:32px solid rgba(255,255,255,.035);border-radius:50%;pointer-events:none}.account-security-overview>*{position:relative;z-index:1;min-width:0}.account-security-overview .eyebrow{color:#86e9f4}.account-security-overview-copy>strong{display:block;margin-top:5px;color:#fff;font-size:clamp(1.55rem,2.3vw,2.2rem);line-height:1.5}.account-security-overview-copy>p{max-width:680px;margin:5px 0 0;color:#c8d6eb;font-size:.9rem;line-height:2}.account-security-score{display:grid;width:116px;height:116px;place-items:center;justify-self:center;padding:9px;border-radius:50%;background:conic-gradient(#35d4e8 var(--score),rgba(255,255,255,.12) 0);box-shadow:0 12px 30px rgba(2,12,27,.22)}.account-security-score::before{content:"";grid-area:1/1;width:100%;height:100%;border-radius:50%;background:#101b31}.account-security-score>span{position:relative;z-index:1;grid-area:1/1;color:#fff;font-size:1.05rem;font-weight:850}.account-security-checks{display:grid;gap:7px;justify-items:start}.account-security-checks .security-status{max-width:100%;white-space:normal;line-height:1.65;color:#d7e6f8;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.07)}.account-security-checks .security-status.is-ok{color:#b9f5dc;background:rgba(16,185,129,.13)}.account-security-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.account-security-session-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;padding:17px 0}.account-security-session-device{display:flex;align-items:flex-start;gap:13px;min-width:0;flex:1}.account-security-device-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;color:var(--wb-primary);border-radius:12px;background:var(--wb-primary-soft)}.account-security-session-device>div{min-width:0}.account-security-session-device strong,.account-security-session-device span{display:block;max-width:100%;overflow-wrap:anywhere}.account-security-session-device strong{font-size:.9rem;line-height:1.8}.account-security-session-device span{margin-top:3px;color:var(--wb-text-muted);font-size:.78rem;line-height:1.8;unicode-bidi:plaintext}.account-security-session-row>.security-status,.account-security-session-row>.btn-danger{flex:0 0 auto}.account-security-events-card>h2{margin-bottom:14px}.account-security-events{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.account-security-events>article{display:flex;align-items:flex-start;gap:11px;min-width:0;padding:14px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-subtle)}.account-security-events>article>span{width:10px;height:10px;flex:0 0 10px;margin-top:6px;border:3px solid var(--wb-bg-elevated);border-radius:50%;background:var(--wb-primary);box-shadow:0 0 0 2px var(--wb-primary-soft)}.account-security-events>article>div{min-width:0}.account-security-events strong,.account-security-events small{display:block;overflow-wrap:anywhere}.account-security-events strong{font-size:.83rem;line-height:1.8}.account-security-events small{margin-top:3px;color:var(--wb-text-muted);font-size:.75rem;line-height:1.7}@media(max-width:900px){.account-security-overview{grid-template-columns:minmax(0,1fr) 96px}.account-security-score{width:96px;height:96px}.account-security-checks{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.account-security-checks .security-status{width:100%}}@media(max-width:560px){.account-security-overview{grid-template-columns:1fr;gap:18px;padding:20px;border-radius:20px}.account-security-score{grid-row:2;justify-self:start}.account-security-checks{grid-column:auto;grid-template-columns:1fr}.account-security-section-heading{align-items:center}.account-security-session-row{align-items:flex-start;flex-wrap:wrap}.account-security-session-row>.security-status,.account-security-session-row>.btn-danger{margin-inline-start:55px}.account-security-events{grid-template-columns:1fr}}.account-security-checks .security-status{font-size:.875rem}.account-security-score{--score:0deg}.account-security-sessions{min-width:0}.subnav-scroll-hint {display: none;}.v17-login-link,
.wb21-footer-links a,
.wb21-footer-bottom a,
.workspace-footer a {min-height: 44px;align-items: center;}.wb21-footer-links a,
.wb21-footer-bottom a,
.workspace-footer a {display: inline-flex;padding-block: 10px;}.console-money-breakdown {max-width: 100%;font-size: clamp(.95rem, 1.45vw, 1.22rem) !important;line-height: 1.9 !important;overflow-wrap: anywhere;}.wallet-contract-currencies {display: grid;gap: 22px;}.wallet-contract-currencies > div:last-child {display: grid;grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));gap: 12px;}.wallet-contract-currencies article {display: grid;gap: 7px;min-width: 0;padding: 16px;border: 1px solid var(--wb-border);border-radius: 14px;background: var(--wb-bg-subtle);}.wallet-contract-currencies article span {color: var(--wb-text-muted);}.wallet-contract-currencies article strong {overflow-wrap: anywhere;font-size: 1.08rem;}.wb210-video-control {display: none !important;}@media (max-width: 760px) {.site-header .fr5-subnav {position: relative;padding-bottom: 22px;}.site-header .fr5-subnav-inner {overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: inline proximity;}.site-header .fr5-subnav nav {overflow: visible;scrollbar-width: none;}.site-header .fr5-subnav nav a,
  .site-header .fr5-subnav-cta {min-height: 44px;scroll-snap-align: start;}.subnav-scroll-hint {position: absolute;inset-inline: 16px;bottom: 3px;display: block;color: var(--wb-text-muted);font-size: .72rem;line-height: 1.4;pointer-events: none;}.r37-step-aside ol {display: flex;gap: 6px;overflow-x: auto;padding: 3px 2px 8px;scroll-snap-type: inline proximity;scrollbar-width: thin;}.r37-step-aside li {min-width: 42px;flex: 1 0 42px;scroll-snap-align: center;}.r37-step-aside li > div {display: none;}.r37-step-aside li.active {min-width: min(220px, 62vw);flex: 3 0 min(220px, 62vw);flex-direction: row;justify-content: flex-start;padding-inline: 12px;text-align: start;}.r37-step-aside li.active > div {display: block;min-width: 0;}.r37-step-aside li.active strong {display: block;font-size: .875rem;font-weight: 720;}.r37-step-aside li small {display: none;}}@media (max-width: 480px) {.r37-step-card {padding: 18px;}.r37-step-actions {flex-direction: column-reverse;}.r37-step-actions .btn,
  .r37-step-actions .btn-ghost {width: 100%;min-height: 48px;}.wallet-contract-currencies > div:last-child {grid-template-columns: 1fr;}}@media (prefers-reduced-motion: reduce) {.site-header .fr5-subnav-inner,
  .r37-step-aside ol {scroll-behavior: auto;}}.settings-notice.info {color: var(--wb-info);border-color: color-mix(in srgb, var(--wb-info) 32%, var(--wb-border));background: var(--wb-info-soft);}.faq-section {display: grid;grid-template-columns: minmax(0, .7fr) minmax(0, 1.3fr);gap: 64px;align-items: start;}.finance-separation-card {padding: 12px;border: 1px solid #fcd34d;border-radius: 16px;background: color-mix(in srgb, #fffbeb 70%, transparent);}.finance-permission-code {padding: 4px 8px;border-radius: 4px;background: color-mix(in srgb, var(--wb-bg-elevated) 80%, transparent);font-size: .875rem;}.wb31-project-managed-link {display: flex;align-items: center;gap: 9px;padding: 12px;color: var(--wb-success);border: 1px solid color-mix(in srgb, var(--wb-success) 36%, var(--wb-border));border-radius: 12px;background: var(--wb-success-soft);}.wb31-project-managed-link strong,
.wb31-project-managed-link small {display: block;}.wb31-project-managed-link small {color: var(--wb-text-muted);}.dark .finance-separation-card,
.oled .finance-separation-card {border-color: #78350f;background: color-mix(in srgb, #451a03 20%, transparent);}@media (max-width: 760px) {.faq-section {grid-template-columns: 1fr;gap: 34px;}}:root {--wb-bg:#f5f5f7;--wb-bg-elevated:#fff;--wb-bg-muted:#ececf0;--wb-bg-subtle:#fafafa;--wb-text:#1d1d1f;--wb-text-soft:#424247;--wb-text-muted:#626269;--wb-border:#dddde3;--wb-border-strong:#acacb5;--wb-primary:#0066cc;--wb-primary-hover:#004f9e;--wb-primary-soft:#eaf3ff;--wb-action:#0066cc;--wb-action-hover:#0055ae;--wb-header:rgba(250,250,252,.84);--wb-glass:rgba(255,255,255,.82);--wb-shadow-xs:0 2px 10px #141a2910;--wb-shadow:0 16px 52px #141a290d;--wb-radius:24px;}html.dark,html.oled {--wb-bg:#101012;--wb-bg-elevated:#1c1c1f;--wb-bg-muted:#29292e;--wb-bg-subtle:#17171a;--wb-text:#f5f5f7;--wb-text-soft:#d6d6dc;--wb-text-muted:#ababB4;--wb-border:#393940;--wb-border-strong:#6e6e78;--wb-primary:#82b9ff;--wb-primary-hover:#acd0ff;--wb-primary-soft:#192c46;--wb-action:#096bd9;--wb-action-hover:#0b5cba;--wb-header:rgba(25,25,28,.88);--wb-glass:rgba(32,32,36,.87);--wb-shadow-xs:0 2px 10px #0002;--wb-shadow:0 16px 52px #0003;}html.oled{--wb-bg:#000;--wb-bg-subtle:#080808}body {background:var(--wb-bg);color:var(--wb-text);line-height:1.85;letter-spacing:normal;-webkit-font-smoothing:antialiased;}*,*::before,*::after {box-sizing:border-box}h1,h2,h3,h4,p,label,button,a,small,strong,dd,dt{overflow-wrap:anywhere;word-break:normal;letter-spacing:normal}h1,h2,h3,h4 {line-height:1.65;text-wrap:balance}p{line-height:1.95}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}input:not([type=checkbox]):not([type=radio]),select,textarea {max-width:100%;min-width:0;border-radius:14px;line-height:1.7;background:var(--wb-bg-elevated);color:var(--wb-text);}input:not([type=checkbox]):not([type=radio]),select{min-height:48px}textarea{min-height:110px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--wb-primary);outline-offset:4px}button svg,a svg{flex-shrink:0}.btn,.btn-ghost,.btn-outline{min-height:44px;line-height:1.7;gap:8px;white-space:normal;justify-content:center;border-radius:999px;padding:10px 22px;transition:background .2s,box-shadow .2s,transform .2s}.btn{background:var(--wb-action);color:white;box-shadow:none}.btn:hover{background:var(--wb-action-hover);transform:translateY(-1px)}.card,.surface-panel,.settings-panel,.market-project,.market-expert {border:1px solid var(--wb-border);background:var(--wb-bg-elevated);border-radius:24px;box-shadow:var(--wb-shadow-xs)}.private-content,.admin-content{padding-block:32px;min-width:0}.page-header{gap:20px;flex-wrap:wrap}.page-header h1{font-size:clamp(1.55rem,3vw,2.5rem)}[class*=grid]>*{min-width:0}.field-label,.settings-label{display:block;margin-bottom:8px;line-height:1.8}.field-help,.form-help{line-height:1.9}.admin-sidebar,.admin-r27-topbar{background:var(--wb-glass);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.admin-nav-group summary{padding-block:14px}.admin-side-link{min-height:44px;gap:10px}.admin-content table{border-collapse:separate;border-spacing:0}td,th{line-height:1.8;padding:14px;vertical-align:middle}.home-hero{max-width:1240px;margin-inline:auto;padding:70px 28px;gap:56px;align-items:center;background:none;box-shadow:none;border:0}.home-hero-copy h1{font-size:clamp(2.1rem,4.5vw,4.1rem);line-height:1.6;letter-spacing:normal}.home-hero-copy>p{font-size:1.05rem;max-width:48ch}.home-hero-copy h1 em{font-style:normal;color:var(--wb-primary);background:none;-webkit-text-fill-color:currentColor}.home-hero-media{border:0;overflow:visible;background:none;box-shadow:none}.wb-studio-visual{position:relative;isolation:isolate}.wb-studio-visual img{display:block;width:100%;height:auto;aspect-ratio:5/6;object-fit:cover;border-radius:32px;box-shadow:var(--wb-shadow)}.wb-studio-caption{margin:14px 8px;color:var(--wb-text-muted);font-size:.8rem}.wb-orbit{position:absolute;inset:auto 18px 28px;background:var(--wb-glass);border:1px solid var(--wb-border);border-radius:20px;padding:16px;display:flex;gap:14px;align-items:center;backdrop-filter:blur(18px);animation:wb-drift 6s ease-in-out infinite}.wb-orbit strong,.wb-orbit small{display:block}.wb-orbit svg{color:var(--wb-primary);flex-shrink:0}.wb-orbit small{font-size:.8rem;color:var(--wb-text-muted)}.home-section-head{gap:24px;flex-wrap:wrap;margin-bottom:28px}.home-section-head h2{font-size:clamp(1.45rem,2.7vw,2.3rem);line-height:1.7}.home-categories,.home-solutions,.home-market,.home-showcase,.home-workflow,.home-faq,.home-managed-delivery{padding-block:44px}.home-category-grid>a{padding:24px;border-radius:22px;min-height:150px;background:var(--wb-bg-elevated);border:1px solid var(--wb-border)}.home-showcase-grid img{border-radius:24px}.home-trust-rail{border:0;background:none;gap:20px}.home-trust-rail strong,.home-trust-rail small{line-height:1.85}.home-search{border-radius:24px;padding:8px;gap:12px;background:var(--wb-bg-elevated)}.home-role{border-radius:999px;padding:5px;background:var(--wb-bg-muted)}.home-role button{border-radius:999px;min-height:42px}.home-assurances{gap:12px;flex-wrap:wrap}.home-hero-actions{gap:18px;flex-wrap:wrap}.home-managed-hero-cta{border-radius:22px;gap:16px;background:var(--wb-glass)}.wb-simple-dashboard{max-width:1160px;margin-inline:auto;display:grid;gap:28px}.wb-simple-dashboard h1{font-size:clamp(1.5rem,3vw,2.5rem)}.wb-dash-welcome{display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap}.wb-dash-welcome p{color:var(--wb-text-muted)}.wb-dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wb-dash-kpis article{background:var(--wb-bg-elevated);border:1px solid var(--wb-border);padding:22px;border-radius:22px}.wb-dash-kpis strong{display:block;font-size:1.7rem;line-height:1.5}.wb-dash-kpis span{color:var(--wb-text-muted);font-size:.86rem}.wb-dash-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:24px}.wb-dash-section{padding:26px}.wb-dash-section header{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:20px}.wb-dash-section h2{font-size:1.25rem}.wb-task{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--wb-border)}.wb-task:last-child{border-bottom:0}.wb-task span{flex:1;min-width:0}.wb-task strong,.wb-task small{display:block}.wb-task small{color:var(--wb-text-muted)}.wb-dash-links{display:flex;gap:12px;flex-wrap:wrap}.wb-dash-links a{padding:10px 18px;border:1px solid var(--wb-border);border-radius:999px}.wb-dash-invitation{padding:24px;display:flex;gap:24px;align-items:center;flex-wrap:wrap;background:var(--wb-primary-soft);border-radius:24px}.wb-dash-invitation div{flex:1;min-width:200px}.wb-recommendation-image{width:100%;height:150px;object-fit:cover;border-radius:16px;margin-bottom:18px}.r37-onboarding{max-width:1000px;margin-inline:auto}.r37-step-card{padding:32px}.r37-step-fields{gap:22px}.r37-step-actions{gap:16px;flex-wrap:wrap}.r37-step-aside{background:none}.wb-optional{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:18px 0;flex-wrap:wrap;color:var(--wb-text-muted)}.wb-admin-hub{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.wb-admin-hub a{padding:24px;border:1px solid var(--wb-border);border-radius:22px;background:var(--wb-bg-elevated)}.wb-admin-hub strong,.wb-admin-hub small{display:block}.wb-admin-hub small{margin-top:8px;color:var(--wb-text-muted)}.settings-tabs{gap:8px;flex-wrap:wrap}.settings-tabs button{min-height:44px;line-height:1.8}.settings-grid{gap:22px}.wb-policy-row{display:grid;gap:14px;padding:22px;border:1px solid var(--wb-border);border-radius:20px}.wb-policy-row select,.wb-policy-row input{width:100%}@keyframes wb-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(max-width:900px){.home-hero{padding:36px 20px;gap:32px;grid-template-columns:1fr}.wb-studio-visual img{aspect-ratio:16/10}.wb-dash-columns{grid-template-columns:1fr}.wb-admin-hub{grid-template-columns:1fr 1fr}.wb-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.home-search{flex-wrap:wrap}.home-search input{flex:1;min-width:120px}.home-search button{flex-basis:100%}}@media(max-width:520px){.home-hero-copy h1{font-size:2.1rem}.home-hero{padding-inline:16px}.wb-dash-section,.r37-step-card{padding:20px}.wb-dash-kpis{gap:10px}.wb-dash-kpis article{padding:16px}.wb-dash-kpis strong{font-size:1.35rem}.wb-admin-hub{grid-template-columns:1fr}.wb-task{align-items:flex-start}.private-content,.admin-content{padding-inline:16px}.home-category-grid{grid-template-columns:1fr 1fr}.home-category-grid>a{padding:16px}.wb-orbit{position:relative;inset:auto;margin-top:-24px;margin-inline:14px}.settings-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-motion=reduced] *,html[data-motion=reduced] *::before,html[data-motion=reduced] *::after{animation:none!important;transition:none!important}@supports not (backdrop-filter:blur(2px)){.wb-orbit,.admin-sidebar,.admin-r27-topbar{background:var(--wb-bg-elevated)}}.wb-editorial-image{margin:0;position:relative}.wb-editorial-image img{display:block;width:100%;height:clamp(230px,32vw,440px);object-fit:cover;object-position:center 45%;border-radius:28px}.wb-editorial-image figcaption{font-size:.78rem;color:var(--wb-text-muted);margin:12px 8px}.wb-onboarding-image{width:100%;height:160px;object-fit:cover;object-position:50% 43%;border-radius:26px;margin-bottom:26px}.wb-collaboration-motion{display:block;width:100%;max-width:600px;margin:16px auto;color:var(--wb-primary)}.wb-motion-track{stroke:var(--wb-border);stroke-width:2}.wb-motion-travel{stroke:currentColor;stroke-width:3;stroke-dasharray:24 446;animation:wb-flow 5s linear infinite}.wb-motion-node rect{fill:var(--wb-glass);stroke:var(--wb-border)}.wb-motion-node path{stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.wb-motion-node{transform-box:fill-box;transform-origin:center;animation:wb-node 5s ease-in-out infinite}@keyframes wb-flow{to{stroke-dashoffset:-470}}@keyframes wb-node{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.wb-motion-travel,.wb-motion-node{animation:none}}.app-shell .btn{background:var(--wb-action);color:#fff;box-shadow:none;border-radius:999px;border-color:transparent}.app-shell .site-header{background:var(--wb-header);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.app-shell .fr5-subnav{background:var(--wb-bg-elevated);border-color:var(--wb-border)}.app-shell .fr5-subnav a{color:var(--wb-text-soft)}.app-shell .fr5-subnav-cta{display:none}.app-shell .admin-sidebar{background:var(--wb-glass);color:var(--wb-text);border-color:var(--wb-border)}.app-shell .admin-sidebar :is(.admin-sidebar-head strong,.admin-side-link,.admin-nav-group summary,.admin-view-site){color:var(--wb-text-soft)}.app-shell .admin-sidebar .admin-nav-search{color:var(--wb-text-muted);background:var(--wb-bg-muted);border-color:var(--wb-border)}.app-shell .admin-sidebar .admin-nav-search input{background:transparent;color:var(--wb-text);padding:0}.app-shell .admin-sidebar .admin-side-link.active{color:var(--wb-primary);background:var(--wb-primary-soft);border-color:transparent}.app-shell .admin-sidebar .admin-side-link:hover{color:var(--wb-text);background:var(--wb-bg-muted)}.admin-settings-page .settings-panel>header{display:flex;gap:16px;align-items:flex-start;padding:24px 24px 0}.admin-settings-page .settings-panel>header>span{padding:10px;background:var(--wb-primary-soft);border-radius:14px;flex-shrink:0}.admin-settings-page .settings-panel h2{font-size:1.25rem;line-height:1.7;margin:0 0 10px}.admin-settings-page .settings-panel p{font-size:.9rem;color:var(--wb-text-muted)}.admin-settings-page .settings-panel-body{padding:24px;display:grid;gap:22px}.admin-settings-page .settings-switch{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.admin-settings-page .settings-switch span{flex:1}.admin-settings-page .settings-switch small{display:block;font-size:.8rem;color:var(--wb-text-muted)}.admin-settings-page .settings-switch input{width:20px;height:20px;flex:none}.admin-settings-page .settings-switch i{display:none}.admin-settings-page .settings-savebar{position:sticky;bottom:16px;z-index:8;background:var(--wb-glass);backdrop-filter:blur(18px);padding:16px;border-radius:20px;border:1px solid var(--wb-border)}.wb-dash-columns{align-items:start}.wb-dash-invitation h2{font-size:1.25rem}.wb-dash-invitation p{font-size:.9rem;margin-top:8px}.wb-policy-row>summary{cursor:pointer;font-weight:650}.wb-policy-row>label{display:block;margin-top:14px}.wb-policy-row>p{font-size:.85rem;margin:14px 0}@media(max-width:520px){.admin-settings-page .settings-panel>header,.admin-settings-page .settings-panel-body{padding:20px}}.admin-settings-page{padding-bottom:100px}.app-shell .admin-sidebar .admin-sidebar-head span,.app-shell .admin-sidebar .admin-nav-search input::placeholder{color:var(--wb-text-muted)}.admin-settings-page .settings-without-preview{grid-template-columns:minmax(0,1fr)}.admin-settings-page .settings-without-preview .settings-forms{max-width:1000px;width:100%;margin-inline:auto}.app-shell #home-market-search{color:var(--wb-text);background:var(--wb-bg-elevated)}.app-shell .auth-page p a,.app-shell .auth-card p a,.app-shell a[href="/auth/login"]:not(.btn):not(.btn-ghost):not(.v17-login-link){text-decoration:underline;text-underline-offset:4px}:root{--wb-action:rgb(var(--color-primary,0 102 204));--wb-action-hover:color-mix(in srgb,var(--wb-action) 82%,black);--wb-primary:var(--wb-action);--wb-primary-hover:var(--wb-action-hover);--wb-accent:rgb(var(--color-accent,85 90 120));--wb-primary-soft:color-mix(in srgb,var(--wb-primary) 10%,var(--wb-bg-elevated))}html.dark,html.oled{--wb-primary:color-mix(in srgb,var(--wb-action) 48%,white);--wb-primary-hover:color-mix(in srgb,var(--wb-action) 25%,white);--wb-primary-soft:color-mix(in srgb,var(--wb-action) 18%,var(--wb-bg-elevated))}html[data-radius=balanced] .app-shell :is(.card,.surface-panel,.settings-panel,.wb-dash-kpis article,.wb-dash-invitation,.wb-studio-visual img,.wb-orbit,.wb-policy-row,.btn,.btn-ghost,.btn-outline){border-radius:16px}html[data-radius=sharp] .app-shell :is(.card,.surface-panel,.settings-panel,.wb-dash-kpis article,.wb-dash-invitation,.wb-studio-visual img,.wb-orbit,.wb-policy-row,.btn,.btn-ghost,.btn-outline){border-radius:6px}html[data-motion=balanced] :is(.wb-orbit,.wb-motion-node,.wb-motion-travel){animation-iteration-count:2}.app-shell #home-market-search::placeholder{color:var(--wb-text-muted);opacity:1}:root{--r48-glass:color-mix(in srgb,var(--wb-bg-elevated,#fff) 82%,transparent);--r48-glass-strong:color-mix(in srgb,var(--wb-bg-elevated,#fff) 94%,transparent);--r48-hairline:color-mix(in srgb,var(--wb-border,#dfe5ee) 72%,transparent);--r48-shadow:0 18px 60px rgb(27 45 76 / .09);--r48-shadow-soft:0 8px 28px rgb(27 45 76 / .06);--r48-radius:24px;--r48-ease:cubic-bezier(.2,.8,.2,1);}.dark{--r48-glass:color-mix(in srgb,#121b2a 86%,transparent);--r48-glass-strong:color-mix(in srgb,#172234 94%,transparent);--r48-hairline:rgb(255 255 255 / .1);--r48-shadow:0 22px 70px rgb(0 0 0 / .3);--r48-shadow-soft:0 10px 34px rgb(0 0 0 / .2);}html{scroll-behavior:smooth}body{background:
  radial-gradient(circle at 12% 4%,rgb(var(--wb-primary-rgb,54 89 217)/.08),transparent 28rem),
  radial-gradient(circle at 88% 18%,rgb(125 171 255/.08),transparent 25rem),
  var(--wb-bg,#f7f8fb);text-rendering:optimizeLegibility}.app-shell :is(h1,h2,h3,p,span,strong,small,label,a,button,td,th){overflow-wrap:anywhere}.app-shell :is(.card,.surface-panel,.console-panel,.settings-panel){background:var(--r48-glass-strong);border-color:var(--r48-hairline);box-shadow:var(--r48-shadow-soft)}@supports (backdrop-filter:blur(16px)){.site-header,.app-shell :is(.card,.surface-panel,.console-panel,.settings-panel,.admin-r27-topbar){backdrop-filter:saturate(145%) blur(18px)}}.site-header{background:var(--r48-glass);border-bottom:1px solid var(--r48-hairline);box-shadow:0 1px 0 rgb(255 255 255/.2)}.app-shell :is(.btn,.btn-outline,.btn-ghost,button,input,select,textarea){transition:border-color .2s var(--r48-ease),background-color .2s var(--r48-ease),color .2s var(--r48-ease),box-shadow .2s var(--r48-ease),transform .2s var(--r48-ease)}.app-shell .btn{border-radius:14px;box-shadow:0 7px 20px rgb(var(--wb-primary-rgb,54 89 217)/.18)}.app-shell .btn:disabled{box-shadow:none;opacity:.58;cursor:not-allowed}@media(hover:hover) and (prefers-reduced-motion:no-preference){.app-shell :is(.btn,.btn-outline,.btn-ghost):not(:disabled):hover{transform:translateY(-1px)}.app-shell :is(.card,.surface-panel):has(>a):hover{transform:translateY(-2px)}}.market-home .r33-home-hero{background:linear-gradient(135deg,rgb(17 29 48/.98),rgb(26 49 83/.96));border-color:rgb(255 255 255/.13);box-shadow:var(--r48-shadow);isolation:isolate}.market-home .r33-home-hero::before{content:"";position:absolute;inset:-30% auto auto -12%;width:38rem;height:38rem;border-radius:50%;background:rgb(82 131 255/.22);filter:blur(70px);z-index:-1;pointer-events:none}.market-home .home-hero-media{background:rgb(8 15 28/.48);backdrop-filter:blur(12px)}.market-home .wb-studio-visual{position:relative;overflow:hidden;aspect-ratio:3/2}.market-home .wb-studio-visual>img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.9) contrast(1.02);transform:scale(1.002)}.market-home .wb-orbit{position:absolute;inset:auto 18px 18px 18px;display:flex;gap:12px;align-items:center;padding:13px 15px;border:1px solid rgb(255 255 255/.24);border-radius:16px;background:rgb(10 18 31/.65);backdrop-filter:blur(16px);color:#fff}.market-home .wb-orbit span,.market-home .wb-orbit strong,.market-home .wb-orbit small{display:block;min-width:0}.market-home .wb-orbit small{color:#d9e4f7}.market-home :is(.home-trust-rail,.home-category-grid>a,.home-project-card,.home-expert-card,.home-showcase-grid>a){background:var(--r48-glass);border-color:var(--r48-hairline);box-shadow:var(--r48-shadow-soft)}.auth-page.r35-auth-page{background:var(--r48-glass-strong);border-color:var(--r48-hairline);box-shadow:var(--r48-shadow);overflow:hidden;max-width:1120px}.r35-auth-page .auth-form-wrap{padding:clamp(20px,4vw,48px)}.r35-auth-page .auth-form-panel{max-width:560px;margin-inline:auto}.r35-auth-page .auth-form{gap:18px}.r35-auth-page .auth-form-head{margin-bottom:22px}.r35-auth-page .auth-form-head h1{font-size:clamp(1.75rem,3vw,2.35rem);letter-spacing:-.02em}.r35-auth-page .auth-form-head p{max-width:48ch}.r35-auth-page :is(input,select,textarea,.auth-input-wrap){background:color-mix(in srgb,var(--wb-bg-elevated,#fff) 92%,transparent);border-color:var(--r48-hairline)}.r35-auth-page .r35-auth-story{position:relative;border-radius:0;background:#0e1726;overflow:hidden}.r35-auth-page .r35-auth-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(.84) contrast(1.04)}.r35-auth-page .r35-auth-story::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(5 11 20/.94),rgb(5 11 20/.08) 68%)}.r35-auth-page .r35-auth-story-copy{position:relative;z-index:1;margin-top:auto}.auth-submit-feedback{position:relative;margin:2px 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--wb-danger,#d93655) 42%,transparent);border-radius:14px;background:color-mix(in srgb,var(--wb-danger-soft,#fff0f3) 88%,transparent);box-shadow:0 8px 26px rgb(153 27 54/.08);line-height:1.8;scroll-margin:25vh}.auth-submit-feedback:focus{outline:3px solid var(--wb-focus);outline-offset:3px}.auth-submit-hint{margin:-6px 0 0;text-align:center;color:var(--wb-text-muted);font-size:.82rem;line-height:1.8}.auth-admin-notice{padding:12px 14px;border:1px solid color-mix(in srgb,var(--wb-primary,#3659d9) 28%,transparent);border-radius:14px;background:var(--wb-primary-soft);color:var(--wb-text);font-size:.9rem;line-height:1.8}.auth-turnstile{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--r48-hairline);border-radius:16px;background:var(--wb-bg-subtle)}.auth-turnstile-widget{min-height:65px;max-width:100%;overflow:hidden}.auth-security-status{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;font-size:.84rem;line-height:1.8}.auth-security-status.success{color:var(--wb-success,#148563)}.auth-security-status.error{color:var(--wb-danger,#d93655)}.auth-security-status button{min-height:36px;padding:5px 12px;border:1px solid currentColor;border-radius:10px}.role-picker button:disabled{opacity:.48;cursor:not-allowed}.wb-simple-dashboard{gap:24px}.wb-dash-welcome{padding:30px;border:1px solid var(--r48-hairline);border-radius:var(--r48-radius);background:linear-gradient(125deg,var(--r48-glass-strong),var(--wb-primary-soft));box-shadow:var(--r48-shadow-soft)}.wb-dash-welcome h1{line-height:1.5;margin:0 0 4px}.wb-dash-welcome p{margin:0}.wb-dash-kpis{gap:12px}.wb-dash-kpis article{padding:19px;border-radius:18px;background:var(--r48-glass-strong);border-color:var(--r48-hairline);box-shadow:none}.wb-dash-kpis strong{font-size:clamp(1.35rem,2.2vw,1.75rem)}.wb-dash-columns{gap:18px}.wb-dash-section{padding:22px}.wb-task{padding:14px 0}.wb-recommendation-image{height:132px;border-radius:18px;filter:saturate(.85)}.wb-dash-invitation{border:1px solid var(--r48-hairline);background:linear-gradient(135deg,var(--wb-primary-soft),var(--r48-glass-strong))}.admin-settings-page{max-width:1440px;margin-inline:auto}.admin-page-hero{padding:26px;border:1px solid var(--r48-hairline);border-radius:var(--r48-radius);background:var(--r48-glass-strong);box-shadow:var(--r48-shadow-soft)}.settings-tabs{position:sticky;top:78px;z-index:12;padding:8px;border:1px solid var(--r48-hairline);border-radius:18px;background:var(--r48-glass);box-shadow:var(--r48-shadow-soft);backdrop-filter:blur(20px)}.settings-tabs button{border-radius:12px;white-space:nowrap}.settings-tabs button.active{box-shadow:0 6px 16px rgb(var(--wb-primary-rgb,54 89 217)/.14)}.settings-panel{border-radius:20px;overflow:clip}.settings-panel>header{padding:20px 22px}.settings-panel-body{padding:22px}.settings-field textarea{min-height:108px;resize:vertical}.settings-switch{min-width:0}.settings-switch>span{min-width:0}.settings-switch strong,.settings-switch small{overflow-wrap:anywhere}.settings-savebar{position:sticky;bottom:14px;z-index:14;background:var(--r48-glass);backdrop-filter:blur(20px);border:1px solid var(--r48-hairline);border-radius:18px;box-shadow:var(--r48-shadow)}@media(max-width:900px){.settings-tabs{top:66px}.wb-dash-columns{grid-template-columns:1fr}.r35-auth-page .r35-auth-story{min-height:280px}.r35-auth-page .r35-auth-story>img{object-position:center 38%}}@media(max-width:640px){body{background:var(--wb-bg,#f7f8fb)}.auth-page.r35-auth-page{margin:8px;padding:0;border-radius:22px}.r35-auth-page .auth-form-wrap{padding:20px 14px}.r35-auth-page .r35-auth-story{min-height:230px}.auth-turnstile{padding:8px}.auth-turnstile-widget{transform-origin:right top;overflow-x:auto}.wb-dash-welcome{padding:22px}.wb-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-panel-body{padding:18px 14px}.settings-tabs{margin-inline:-8px;border-radius:14px}.settings-tabs button{flex:0 0 auto}}@media(max-width:380px){.wb-dash-kpis{grid-template-columns:1fr}.r35-auth-page .role-picker{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-shell *,.app-shell *::before,.app-shell *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--r49-ease:cubic-bezier(.22,.75,.2,1);--r49-surface:color-mix(in srgb,var(--wb-bg-elevated,#fff) 88%,transparent);--r49-border:color-mix(in srgb,var(--wb-border,#dfe5ee) 78%,transparent);--r49-focus:0 0 0 4px color-mix(in srgb,var(--wb-focus,#5b7cff) 22%,transparent);--r49-shadow:0 20px 56px rgb(21 35 60 / .10);}.dark,.oled{--r49-surface:color-mix(in srgb,#101927 90%,transparent);--r49-border:rgb(255 255 255 / .12);--r49-shadow:0 24px 64px rgb(0 0 0 / .34);}.app-shell :is(a,button,[role="button"]){-webkit-tap-highlight-color:transparent}.app-shell :is(a,button,[role="button"]):focus-visible{outline:0;box-shadow:var(--r49-focus)}.app-shell .wb-pressing{transform:translateY(1px) scale(.985)!important;filter:saturate(.92);transition-duration:.08s!important}.app-shell :is(.btn,.btn-outline,.btn-ghost){min-height:42px}.app-shell :is(.card,.surface-panel,.console-panel,.settings-panel,.market-project,.market-expert,.home-category-grid>a,.home-solutions article){border-radius:20px}.home-market-skeleton{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-market-skeleton-card{display:grid;gap:12px;min-width:0;min-height:210px;padding:20px;border:1px solid var(--r49-border);border-radius:20px;background:var(--r49-surface);box-shadow:var(--r48-shadow-soft)}.wb-skeleton-line{display:block;width:100%;height:12px;border-radius:999px;background:linear-gradient(100deg,color-mix(in srgb,var(--wb-text-muted,#778399) 12%,transparent) 20%,color-mix(in srgb,var(--wb-text-muted,#778399) 24%,transparent) 42%,color-mix(in srgb,var(--wb-text-muted,#778399) 12%,transparent) 64%);background-size:240% 100%;animation:wb-skeleton-shimmer 1.6s var(--r49-ease) infinite}.wb-skeleton-line.is-short{width:34%}.wb-skeleton-line.is-title{width:78%;height:22px;margin-top:8px}.wb-skeleton-line.is-medium{width:62%}.wb-skeleton-line.is-price{width:42%}.wb-skeleton-line.is-action{width:28%}.home-market-skeleton-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}@keyframes wb-skeleton-shimmer{0%{background-position:120% 0}100%{background-position:-120% 0}}.market-home{isolation:isolate}.market-home>section{content-visibility:auto;contain-intrinsic-size:1px 480px}.market-home .home-section-head{gap:24px;margin-bottom:22px}.market-home .home-section-head h2{max-width:24ch;line-height:1.35;letter-spacing:-.025em}.market-home .home-section-head p{max-width:60ch;line-height:1.95}.market-home .home-category-grid>a,.market-home .home-solutions article,.market-home .market-project,.market-home .market-expert{transition:transform .24s var(--r49-ease),border-color .24s var(--r49-ease),box-shadow .24s var(--r49-ease),background-color .24s var(--r49-ease)}@media(hover:hover) and (prefers-reduced-motion:no-preference){.market-home .home-category-grid>a:hover,.market-home .home-solutions article:hover,.market-home .market-project:hover,.market-home .market-expert:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--wb-primary,#3659d9) 32%,var(--r49-border));box-shadow:var(--r49-shadow)}}.r35-auth-page .auth-form{min-width:0}.r35-auth-page .auth-form :is(label,.field-label){line-height:1.75}.r35-auth-page .auth-form input{min-height:48px;line-height:1.5}.r35-auth-page .auth-submit-feedback{overflow-wrap:anywhere}.r35-auth-page .auth-form>button[type="submit"]{width:100%;justify-content:center;min-height:48px}.wb-simple-dashboard :is(.wb-dash-section,.wb-dash-kpis article,.wb-task),.admin-settings-page :is(.settings-panel,.settings-savebar){min-width:0}.wb-simple-dashboard :is(table,.table-wrap),.admin-settings-page :is(table,.table-wrap){max-width:100%;overflow-x:auto}.wb-simple-dashboard :is(td,th),.admin-settings-page :is(td,th){overflow-wrap:anywhere;word-break:break-word}@media(max-width:980px){.home-market-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.market-home>section{contain-intrinsic-size:1px 620px}}@media(max-width:560px){.home-market-skeleton{grid-template-columns:1fr}.home-market-skeleton-card{min-height:170px;padding:17px}.market-home .home-section-head{align-items:flex-start;gap:12px}.market-home .home-section-head h2{max-width:100%}.app-shell .wb-pressing{transform:scale(.99)!important}}@media(prefers-reduced-motion:reduce){.wb-skeleton-line{animation:none}.app-shell .wb-pressing{transform:none!important;filter:none}.market-home>section{content-visibility:visible}}.wb-luxe-pricing{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,6vw,78px);max-width:1220px;margin:clamp(54px,8vw,112px) auto;padding:clamp(24px,5vw,56px);border-radius:30px;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 15%,rgb(168 255 54/.20),transparent 22rem),linear-gradient(120deg,#111318,#171a1d 68%,#0e1110);box-shadow:0 28px 90px rgb(13 17 24/.20);isolation:isolate}.wb-luxe-pricing:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgb(255 255 255/.025) 0 1px,transparent 1px 16px);pointer-events:none;z-index:-1}.wb-luxe-pricing-copy,.wb-luxe-pricing-visual{position:relative;z-index:1;min-width:0}.wb-luxe-pricing-copy{display:flex;flex-direction:column;justify-content:center}.wb-luxe-pricing-copy .home-eyebrow{color:#c6ff70}.wb-luxe-pricing-copy h2{max-width:18ch;margin:12px 0 14px;color:#fff;font-size:clamp(1.8rem,4vw,3.4rem);line-height:1.12;letter-spacing:-.045em}.wb-luxe-pricing-copy p{max-width:52ch;color:rgb(255 255 255/.70);line-height:1.9}.wb-luxe-pricing-input{display:grid;gap:8px;margin-top:24px}.wb-luxe-pricing-input>span{font-size:.82rem;color:rgb(255 255 255/.76)}.wb-luxe-pricing-input textarea{min-height:82px;resize:vertical;padding:16px 18px;border:1px solid rgb(255 255 255/.22);border-radius:18px;color:#172018;background:#fff;line-height:1.7}.wb-luxe-pricing-input textarea:focus{border-color:#c6ff70;box-shadow:0 0 0 4px rgb(198 255 112/.16);outline:0}.wb-luxe-pricing-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wb-luxe-pricing-chips button{min-height:38px;padding:7px 13px;border:1px solid rgb(255 255 255/.28);border-radius:999px;color:#fff;background:transparent;transition:background .22s var(--r49-ease),border-color .22s var(--r49-ease),transform .22s var(--r49-ease)}.wb-luxe-pricing-chips button:hover,.wb-luxe-pricing-chips button.is-active{border-color:#c6ff70;color:#141814;background:#c6ff70}.wb-luxe-pricing-cta{width:max-content;margin-top:22px;color:#111!important;background:#c6ff70!important;border-color:#c6ff70!important;box-shadow:0 12px 28px rgb(198 255 112/.16)!important}.wb-luxe-pricing-visual{display:grid;align-content:center;min-height:390px}.wb-luxe-chart{position:relative;z-index:2;padding:22px;border:1px solid rgb(255 255 255/.14);border-radius:22px;background:rgb(21 23 22/.84);box-shadow:0 25px 55px rgb(0 0 0/.25);backdrop-filter:blur(18px)}.wb-luxe-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;color:rgb(255 255 255/.7);font-size:.9rem}.wb-luxe-chart-head strong{color:#fff;text-align:end;font-size:1.05rem}.wb-luxe-chart svg{display:block;width:100%;height:auto;margin-top:20px;overflow:visible}.wb-luxe-line{stroke:#c6ff70;stroke-width:4;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900;animation:wb-luxe-draw 2.2s var(--r49-ease) .2s forwards}.wb-luxe-area{opacity:.8}.wb-luxe-axis{stroke:rgb(255 255 255/.12);stroke-width:1}.wb-luxe-labels{display:flex;justify-content:space-between;gap:10px;color:rgb(255 255 255/.48);font-size:.75rem}.wb-luxe-labels .is-typical{color:#c6ff70}.wb-luxe-orbit{position:absolute;z-index:0;width:220px;height:220px;border:1px solid rgb(198 255 112/.22);border-radius:50%;filter:blur(.2px);animation:wb-luxe-orbit 12s linear infinite}.wb-luxe-orbit:after{content:"";position:absolute;top:12px;left:50%;width:8px;height:8px;border-radius:50%;background:#c6ff70;box-shadow:0 0 22px 5px rgb(198 255 112/.7)}.orbit-one{inset:28% 8% auto auto;transform:rotate(20deg)}.orbit-two{inset:11% 26% auto auto;width:130px;height:130px;opacity:.5;animation-duration:9s;animation-direction:reverse}.wb-luxe-pulse{position:relative;z-index:2;display:flex;align-items:center;gap:9px;margin:16px 6px 0;color:rgb(255 255 255/.67);font-size:.8rem;line-height:1.75}.wb-luxe-pulse svg{color:#c6ff70;flex:0 0 auto;animation:wb-luxe-pulse 2.4s ease-in-out infinite}@keyframes wb-luxe-draw{to{stroke-dashoffset:0}}@keyframes wb-luxe-orbit{to{transform:rotate(380deg)}}@keyframes wb-luxe-pulse{0%,100%{transform:scale(1);opacity:.72}50%{transform:scale(1.14);opacity:1}}@media(max-width:820px){.wb-luxe-pricing{grid-template-columns:1fr;margin-inline:14px;border-radius:24px}.wb-luxe-pricing-copy h2{max-width:24ch}.wb-luxe-pricing-visual{min-height:310px}.orbit-one{inset:35% 5% auto auto}.orbit-two{inset:10% 20% auto auto}}@media(prefers-reduced-motion:reduce){.wb-luxe-line,.wb-luxe-orbit,.wb-luxe-pulse svg{animation:none}.wb-luxe-line{stroke-dashoffset:0}}.site-main-nav-mega{position:relative;align-items:stretch;gap:2px}.site-mega-wrap{position:relative;display:flex;align-items:stretch}.site-main-nav-mega .site-mega-trigger{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;font:inherit}.site-main-nav-mega .site-mega-trigger svg{transition:transform .22s var(--r49-ease)}.site-main-nav-mega .site-mega-trigger.is-open svg{transform:rotate(180deg)}.site-main-nav-mega .site-mega-trigger.is-open{color:var(--wb-text);background:var(--wb-bg-muted)}.site-mega-panel{position:absolute;z-index:80;inset-block-start:calc(100% + 12px);inset-inline-start:0;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(230px,1fr);gap:22px;width:min(640px,calc(100vw - 36px));padding:22px;border:1px solid var(--r49-border);border-radius:20px;background:var(--r49-surface);box-shadow:0 22px 58px rgb(18 30 50/.18);backdrop-filter:blur(22px);animation:wb-mega-enter .22s var(--r49-ease) both}.site-mega-panel:before{content:"";position:absolute;inset-block-start:-7px;inset-inline-start:32px;width:13px;height:13px;border-block-start:1px solid var(--r49-border);border-inline-start:1px solid var(--r49-border);background:var(--r49-surface);transform:rotate(45deg)}.site-mega-intro{padding-inline-end:18px;border-inline-end:1px solid var(--r49-border)}.site-mega-intro strong{display:block;color:var(--wb-text);font-size:1.02rem;line-height:1.5}.site-mega-intro p{margin:9px 0 0;color:var(--wb-text-muted);font-size:.82rem;line-height:1.8}.site-mega-group{display:grid;align-content:start;gap:4px}.site-mega-group>small{margin-bottom:4px;color:var(--wb-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.site-mega-group>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:7px 9px;border-radius:10px;color:var(--wb-text);font-size:.85rem;line-height:1.5;transition:background .18s var(--r49-ease),transform .18s var(--r49-ease)}.site-mega-group>a:hover{background:var(--wb-bg-muted);transform:translateX(-3px)}.site-mega-group>a svg{color:var(--wb-primary);opacity:.6}.site-mega-footer{grid-column:1/-1;display:flex;align-items:center;gap:7px;padding-top:14px;border-top:1px solid var(--r49-border);color:var(--wb-primary);font-size:.82rem;font-weight:800}.site-mega-footer svg{transition:transform .18s var(--r49-ease)}.site-mega-footer:hover svg{transform:translateX(-4px)}@keyframes wb-mega-enter{from{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:1060px){.site-main-nav-mega .site-mega-trigger{padding-inline:8px}.site-main-nav-mega .site-nav-link{font-size:.82rem}.site-mega-panel{inset-inline-start:-56px}}@media(max-width:820px){.site-main-nav-mega{display:none}.site-mega-panel{display:none}}@media(prefers-reduced-motion:reduce){.site-mega-panel{animation:none}.site-mega-group>a,.site-mega-footer svg,.site-main-nav-mega .site-mega-trigger svg{transition:none}}.app-shell .fr5-subnav{display:none!important}.app-shell .site-header{position:sticky;top:0;z-index:70;background:color-mix(in srgb,var(--wb-bg-elevated,#fff) 82%,transparent);border-bottom:1px solid var(--r49-border);box-shadow:0 8px 30px rgb(16 28 48/.06)}.app-shell .site-header-inner{min-height:72px;width:min(calc(100% - 40px),1220px);gap:18px}.app-shell .v17-nav-brand{min-width:0;flex:1 1 auto;gap:24px}.app-shell .site-main-nav-mega{min-width:0;flex:1 1 auto;overflow:visible;gap:2px}.app-shell .site-main-nav-mega .site-mega-trigger,.app-shell .site-main-nav-mega .site-nav-link{white-space:nowrap}.app-shell .site-main-nav-mega .site-mega-trigger{min-height:42px;padding-inline:10px;border-radius:12px}.app-shell .site-main-nav-mega .site-mega-trigger:hover,.app-shell .site-main-nav-mega .site-mega-trigger.is-open{background:var(--wb-bg-muted)}.app-shell .site-nav-actions{min-width:0;flex:0 0 auto;gap:8px}.app-shell .desktop-header-search{min-width:42px;width:auto;padding-inline:12px;border:1px solid var(--r49-border);border-radius:999px;background:var(--r49-surface)}.app-shell .desktop-header-search:hover{background:var(--wb-bg-muted)}.app-shell .desktop-header-search kbd{font-size:.67rem;opacity:.62}.app-shell .account-trigger{max-width:210px;min-width:0;border:1px solid var(--r49-border);border-radius:999px;background:var(--r49-surface)}.app-shell .account-trigger-name{max-width:100px}.app-shell .site-cta{min-height:42px;padding-inline:17px;border-radius:999px}.app-shell .v17-login-link{min-height:42px;border-radius:999px}.market-home .r33-home-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:600px;padding:clamp(34px,6vw,78px);border-radius:32px;overflow:hidden;background:#101514;isolation:isolate}.market-home .r33-home-hero::before{inset:-22% auto auto -8%;width:34rem;height:34rem;background:rgb(195 255 111/.17);filter:blur(78px);z-index:0}.market-home .r33-home-hero .home-hero-media{position:absolute;inset:0;z-index:0;background:transparent;backdrop-filter:none}.market-home .r33-home-hero .home-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(9 15 14/.90) 0%,rgb(9 15 14/.72) 40%,rgb(9 15 14/.26) 76%,rgb(9 15 14/.44) 100%),linear-gradient(0deg,rgb(9 15 14/.28),transparent 42%);pointer-events:none}.market-home .r33-home-hero .wb-studio-visual{position:absolute;inset:0;aspect-ratio:auto}.market-home .r33-home-hero .wb-studio-visual>img{width:100%;height:100%;object-fit:cover;filter:saturate(.88) contrast(1.04);transform:scale(1.01)}.market-home .r33-home-hero .wb-orbit{inset:auto 28px 28px auto;z-index:2;background:rgb(11 20 17/.58);border-color:rgb(255 255 255/.24)}.market-home .r33-home-hero .home-hero-copy{position:relative;z-index:3;align-self:center;max-width:720px;color:#fff}.market-home .r33-home-hero .home-eyebrow{color:#c6ff70}.market-home .r33-home-hero h1{max-width:15ch;color:#fff;font-size:clamp(2.65rem,6.4vw,5.8rem);line-height:1.03;letter-spacing:-.065em}.market-home .r33-home-hero h1 em{color:#c6ff70;font-style:normal}.market-home .r33-home-hero .home-hero-copy>p{max-width:57ch;color:rgb(255 255 255/.78);line-height:1.9}.market-home .r33-home-hero .home-role{border-color:rgb(255 255 255/.28);background:rgb(255 255 255/.06);border-radius:999px}.market-home .r33-home-hero .home-role button{color:rgb(255 255 255/.76);border-radius:999px}.market-home .r33-home-hero .home-role button[aria-pressed=true]{color:#121711;background:#c6ff70}.market-home .r33-home-hero .home-search{max-width:720px;padding:7px;border:0;border-radius:999px;background:#fff;box-shadow:0 18px 45px rgb(0 0 0/.2)}.market-home .r33-home-hero .home-search input{min-height:46px;border:0;background:transparent;color:#172018;box-shadow:none}.market-home .r33-home-hero .home-search>svg{color:#50605b}.market-home .r33-home-hero .home-search .btn{min-height:46px;border:0;border-radius:999px;color:#fff;background:#121711;box-shadow:none}.market-home .r33-home-hero .home-hero-actions a{color:#fff}.market-home .r33-home-hero .home-hero-actions .btn-outline{border-color:rgb(255 255 255/.44);background:transparent}.market-home .r33-home-hero .home-assurances{color:rgb(255 255 255/.72)}.market-home .r33-home-hero .home-managed-hero-cta{max-width:560px;border-color:rgb(255 255 255/.22);background:rgb(255 255 255/.08);color:#fff}.market-home .r33-home-hero .home-media-caption{position:absolute;inset:auto 28px 28px 28px;z-index:3;color:rgb(255 255 255/.56)}.r35-auth-page .auth-form-panel .role-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:0}.r35-auth-page .auth-form-panel .role-picker button{position:relative;display:flex;min-height:168px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:13px;padding:20px;border:1px solid var(--r49-border);border-radius:22px;background:linear-gradient(145deg,var(--r49-surface),color-mix(in srgb,var(--wb-primary-soft,#edf2ff) 58%,transparent));text-align:start;overflow:hidden}.r35-auth-page .auth-form-panel .role-picker button::before{content:"";position:absolute;inset:auto -24px -42px auto;width:150px;height:150px;border-radius:50%;background:rgb(198 255 112/.18);filter:blur(2px);pointer-events:none}.r35-auth-page .auth-form-panel .role-picker button>svg{position:relative;width:54px;height:54px;margin:0;padding:14px;border-radius:17px;color:#213323;background:#dfffaf}.r35-auth-page .auth-form-panel .role-picker button>span{position:relative;gap:6px}.r35-auth-page .auth-form-panel .role-picker strong{font-size:1rem}.r35-auth-page .auth-form-panel .role-picker small{font-size:.82rem;line-height:1.7}.r35-auth-page .auth-form-panel .role-picker button.active{border-color:#9bda4c;box-shadow:0 0 0 3px rgb(155 218 76/.17),0 18px 32px rgb(30 52 24/.10)}@media(max-width:1180px){.app-shell .site-header-inner{width:min(calc(100% - 28px),1220px)}.app-shell .v17-nav-brand{gap:12px}.app-shell .site-main-nav-mega .site-mega-trigger,.app-shell .site-main-nav-mega .site-nav-link{padding-inline:7px;font-size:.78rem}.app-shell .brand-wordmark small{display:none}.app-shell .account-trigger-name{max-width:74px}}@media(max-width:930px){.app-shell .site-main-nav-mega{display:none}.app-shell .mobile-nav-trigger{display:inline-flex}.app-shell .desktop-header-search span,.app-shell .desktop-header-search kbd{display:none}.app-shell .desktop-header-search{width:42px;padding:0;justify-content:center}.market-home .r33-home-hero{min-height:620px}.market-home .r33-home-hero .home-hero-media::after{background:linear-gradient(90deg,rgb(9 15 14/.86),rgb(9 15 14/.48)),linear-gradient(0deg,rgb(9 15 14/.38),transparent 48%)}}@media(max-width:640px){.app-shell .site-header-inner{min-height:64px;width:min(calc(100% - 20px),1220px);gap:8px}.app-shell .site-nav-actions{gap:4px}.app-shell .desktop-locale-toggle,.app-shell .desktop-theme-toggle{display:none}.app-shell .v17-login-link{padding-inline:8px;font-size:.8rem}.app-shell .site-cta{min-height:40px;padding-inline:12px;font-size:.78rem}.app-shell .account-trigger{max-width:48px;padding-inline:5px}.app-shell .account-trigger-name,.app-shell .account-trigger>svg{display:none}.market-home .r33-home-hero{min-height:660px;padding:30px 22px;border-radius:24px}.market-home .r33-home-hero h1{font-size:clamp(2.35rem,13vw,4rem)}.market-home .r33-home-hero .home-search{border-radius:20px;flex-wrap:wrap}.market-home .r33-home-hero .home-search input{min-width:0}.market-home .r33-home-hero .home-search .btn{width:100%}.market-home .r33-home-hero .home-media-caption{inset:auto 22px 20px}.r35-auth-page .auth-form-panel .role-picker{grid-template-columns:1fr}.r35-auth-page .auth-form-panel .role-picker button{min-height:132px}}@media(prefers-reduced-motion:reduce){.market-home .r33-home-hero .home-search .btn,.r35-auth-page .auth-form-panel .role-picker button{transition:none}}.wb-account-role{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px 24px;margin-block:20px;border:1px solid var(--wb-border);border-radius:20px}.wb-account-role p{margin:6px 0 0;color:var(--wb-text-muted);font-size:.875rem}.wb-account-role [role="group"]{display:flex;gap:8px;flex-wrap:wrap}.wb-account-role button{min-height:44px;min-width:100px}.wb-account-role>.inline-alert{flex-basis:100%}@media(max-width:640px){.wb-account-role{padding:18px}.wb-account-role [role="group"]{width:100%}.wb-account-role button{flex:1}}:root {--wb-primary:#146b50;--wb-primary-hover:#0d513c;--wb-primary-soft:#eaf4ee;--wb-action:#146b50;--wb-action-hover:#0d513c;--wb-focus:#146b50;--wb-bg:#f7f8f5;--wb-bg-elevated:#fff;--wb-bg-muted:#eef2ec;--wb-bg-subtle:#f8faf7;--wb-text:#182b24;--wb-text-soft:#485c52;--wb-text-muted:#5e7066;--wb-border:#dfe6de;--wb-border-strong:#94ac9d;--r52-lime:#d2f39b;--r52-ink:#102e25;--r52-ease:cubic-bezier(.22,.75,.2,1);}html.dark, html.oled {--wb-primary:#98dfb7;--wb-primary-hover:#baf0cf;--wb-primary-soft:#1b372c;--wb-action:#247555;--wb-action-hover:#2e8b65;--wb-focus:#98dfb7;--wb-bg:#101a16;--wb-bg-elevated:#18261f;--wb-bg-muted:#22352b;--wb-bg-subtle:#142019;--wb-text:#edf5ee;--wb-text-soft:#c1d1c5;--wb-text-muted:#a6bdad;--wb-border:#334b3d;--wb-border-strong:#6f947e;--r48-glass:var(--wb-bg-elevated);--r48-glass-strong:var(--wb-bg-elevated);--r49-surface:var(--wb-bg-elevated);}html.oled {--wb-bg:#000;--wb-bg-elevated:#08100b;--wb-bg-subtle:#040905;}body {background:var(--wb-bg);}html:not([data-locale="en"]) .app-shell :is(h1,h2,h3) {letter-spacing:0;}.app-shell :is(.card,.surface-panel,.console-panel,.settings-panel) {background:var(--wb-bg-elevated);backdrop-filter:none;box-shadow:none;}.app-shell :is(.btn,.site-cta,.auth-submit) {background:var(--wb-action);color:#fff;box-shadow:none;}.app-shell :is(.btn,.site-cta,.auth-submit):hover {background:var(--wb-action-hover);}.app-shell :is(.btn,.btn-outline,.btn-ghost) {border-radius:12px;}.app-shell :is(input,select,textarea):focus-visible {outline:2px solid var(--wb-focus);outline-offset:2px;}.app-shell .brand-mark {background:var(--r52-ink);box-shadow:none;}.app-shell .brand-mark-spark {background:var(--r52-lime);}.app-shell .site-header {background:var(--wb-bg-elevated);box-shadow:none;backdrop-filter:none;}.app-shell .site-header-inner {width:min(calc(100% - 48px),1280px);min-height:80px;gap:16px;}.app-shell .brand-wordmark small {display:none;}.app-shell .site-main-nav-mega .site-nav-link {font-size:.83rem;}.app-shell .desktop-header-search {width:42px;min-width:42px;padding:0;justify-content:center;border:0;background:transparent;}.app-shell .desktop-header-search :is(span,kbd) {display:none;}.app-shell .desktop-theme-toggle .theme-cycle-label {display:none;}.app-shell .v17-login-link {border:0;background:transparent;}.app-shell .site-mega-wrap {position:static;}.app-shell .site-mega-panel {inset-block-start:100%;inset-inline-start:0;width:min(600px,calc(100vw - 48px));background:var(--wb-bg-elevated);backdrop-filter:none;}.app-shell .site-mega-panel::before {display:none;}.app-shell .market-home {max-width:1280px;}.app-shell .market-home>section {content-visibility:visible;contain-intrinsic-size:none;}.app-shell .market-home .home-hero.r33-home-hero {width:100%;margin:8px 0 0;padding:56px;min-height:610px;gap:0;display:grid;grid-template-columns:minmax(0,1fr);border:0;border-radius:24px;overflow:hidden;background:var(--r52-ink);color:#fff;box-shadow:none;}.app-shell .market-home .home-hero::before, .app-shell .market-home .home-hero::after {display:none;}.app-shell .market-home .home-hero .home-hero-media {position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;display:block;align-self:auto;justify-self:auto;border:0;border-radius:0;overflow:hidden;background:var(--r52-ink);z-index:0;}.app-shell .market-home .home-hero .wb-studio-visual {position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;}.app-shell .market-home .home-hero .wb-studio-visual>img {display:block;width:100%;height:100%;aspect-ratio:auto;border-radius:0;object-fit:cover;object-position:36% center;filter:saturate(.8);transform:none;}.app-shell .market-home .home-hero .home-hero-media::after {position:absolute;inset:0;background:linear-gradient(to left,rgba(7,30,23,.96),rgba(7,30,23,.89) 35%,rgba(7,30,23,.22) 72%,rgba(7,30,23,.12));}html[data-locale="en"] .app-shell .market-home .home-hero .home-hero-media::after {background:linear-gradient(to right,rgba(7,30,23,.96),rgba(7,30,23,.89) 35%,rgba(7,30,23,.22) 72%,rgba(7,30,23,.12));}.app-shell .market-home .home-hero-copy {z-index:2;max-width:630px;width:100%;min-width:0;}.app-shell .market-home .home-hero h1 {color:#fff;font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.5;font-weight:750;max-width:none;margin:20px 0 14px;letter-spacing:0;}html[data-locale="en"] .app-shell .market-home .home-hero h1 {line-height:1.15;letter-spacing:-.04em;}.app-shell .market-home .home-hero h1 em {color:var(--r52-lime);}.app-shell .market-home .home-hero .home-eyebrow {color:var(--r52-lime);font-size:.8rem;}.app-shell .market-home .home-hero-copy>p {color:#e0e9e2;font-size:1rem;line-height:1.95;max-width:54ch;margin:0 0 20px;}.app-shell .market-home .home-role {width:fit-content;max-width:100%;margin-top:14px;border:1px solid #ffffff35;background:#ffffff0e;padding:4px;border-radius:999px;}.app-shell .market-home .home-role button {color:#e0e9e2;min-height:40px;padding:8px 16px;font-size:.82rem;background:transparent;}.app-shell .market-home .home-role button[aria-pressed="true"] {background:var(--r52-lime);color:var(--r52-ink);box-shadow:none;}.app-shell .market-home .home-search {display:grid;grid-template-columns:auto minmax(0,1fr) auto;max-width:630px;margin-top:18px;border-radius:16px;padding:6px 12px;background:#fff;gap:10px;box-shadow:none;border:1px solid #fff;}.app-shell .market-home .home-search:focus-within {outline:3px solid var(--r52-lime);outline-offset:3px;}.app-shell .market-home .home-search input:not([type="checkbox"]) {min-height:48px;color:#20382a!important;font-size:.9rem;background:transparent!important;border:0;outline:none;box-shadow:none;}.app-shell .market-home .home-search input::placeholder {color:#536a5b!important;}.app-shell .market-home .home-search .btn {grid-column:auto;width:auto;border-radius:11px;min-height:46px;color:#fff;background:var(--r52-ink);white-space:normal;}.app-shell .market-home .home-hero-actions {margin:18px 0 0;gap:20px;align-items:center;}.app-shell .market-home .home-hero-actions>a {color:#e0e9e2;font-size:.85rem;}.app-shell .market-home .home-hero-actions .btn-outline {background:transparent;border:1px solid #ffffff55;color:#fff;border-radius:12px;}.app-shell .market-home .home-assurances {margin-top:22px;padding-top:16px;gap:8px 18px;border-top:1px solid #ffffff25;}.app-shell .market-home .home-assurances :is(span,svg) {color:#d9e8dd;font-size:.76rem;}.app-shell .market-home .home-assurances svg {color:var(--r52-lime);}.app-shell .market-home .home-managed-hero-cta {margin-top:18px;max-width:550px;padding:12px 14px;background:#ffffff0e;border:1px solid #ffffff25;border-radius:14px;color:#fff;box-shadow:none;}.app-shell .market-home .home-managed-hero-cta :is(b,small,svg) {color:#e0e9e2;}.app-shell .market-home .home-managed-hero-cta b {font-size:.88rem;}.app-shell .market-home .home-managed-hero-cta small {font-size:.72rem;}.app-shell .market-home .home-managed-hero-cta {width:fit-content;padding:10px 14px;}.app-shell .market-home .home-managed-hero-cta small {display:none;}.app-shell .market-home .home-managed-hero-icon {width:30px;height:30px;}.app-shell .market-home .wb-orbit {display:none;}.app-shell .market-home>section:not(.home-hero):not(.home-trust-rail) {margin:64px 0;}.app-shell .market-home :is(.home-categories,.home-solutions,.home-market,.home-showcase,.home-workflow) {padding-block:0;}.app-shell .market-home .home-trust-rail {margin:0;padding:26px 20px;border:0;border-bottom:1px solid var(--wb-border);border-radius:0;background:transparent;box-shadow:none;}.app-shell .market-home .home-trust-rail>div {padding-inline:16px;}.app-shell .market-home .home-trust-rail small {font-size:.74rem;}.app-shell .market-home .home-section-head {margin-bottom:24px;align-items:end;}.app-shell .market-home .home-section-head h2 {font-size:clamp(1.4rem,2.3vw,2.1rem);font-weight:700;line-height:1.65;margin:6px 0 0;max-width:none;letter-spacing:0;}.app-shell .market-home .home-section-head .home-eyebrow {color:var(--wb-primary);}.app-shell .market-home .home-category-grid {gap:14px;}.app-shell .market-home .home-category-grid>a {padding:24px;min-height:154px;border-radius:16px;box-shadow:none;background:var(--wb-bg-elevated);}.app-shell .market-home .home-category-grid>a>span {color:var(--wb-primary);background:var(--wb-primary-soft);border-radius:12px;}.app-shell .market-home .home-category-grid strong {font-size:1rem;line-height:1.8;}.app-shell .market-home .home-category-grid small {line-height:1.8;font-size:.78rem;}.app-shell .market-home .home-solutions>div>article {padding:26px;border-radius:18px;box-shadow:none;background:var(--wb-bg-elevated);}.app-shell .market-home .home-showcase-grid {gap:18px;}.app-shell .market-home .home-showcase-grid>a {border:0;box-shadow:none;border-radius:18px;}.app-shell .market-home .home-showcase-grid img {display:block;border-radius:0;aspect-ratio:4/3;}.app-shell .market-home .wb-luxe-pricing {padding:42px;border-radius:24px;box-shadow:none;background:radial-gradient(circle at 85% 20%,#91be3a25,transparent 55%),#102e25;}.app-shell .market-home .wb-luxe-pricing-copy h2 {line-height:1.6;font-size:clamp(1.7rem,2.8vw,2.6rem);letter-spacing:0;}.app-shell .market-home .wb-luxe-pricing-cta {color:#102e25;background:var(--r52-lime);border-radius:12px;}.app-shell .market-home .wb-luxe-labels {color:#c1d0c4;}.app-shell .market-home .wb-luxe-chart-head {flex-wrap:wrap;}.app-shell .market-home .wb-luxe-chart-head strong {direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;}.app-shell .market-home .home-workflow ol>li {background:var(--wb-bg-elevated);border:1px solid var(--wb-border);padding:24px;}.app-shell .market-home .home-workflow ol>li>span {color:var(--wb-primary);}.app-shell .market-home .home-closing {background:var(--r52-ink);color:#fff;border:0;border-radius:24px;padding:42px;}.app-shell .market-home .home-closing h2 {color:#fff;}.app-shell .market-home .home-closing p {color:#d6e5dc;}.app-shell .market-home .home-closing .btn {color:#102e25;background:var(--r52-lime);}.app-shell .market-home .home-platform-stats {gap:12px;}.app-shell .market-home .home-platform-stat {box-shadow:none;border-radius:14px;}.app-shell .auth-layout-main {padding:32px 20px;min-height:100svh;display:grid;align-items:center;}.app-shell .auth-page.wb21-auth-page.r35-auth-page {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);width:min(100%,1120px);max-width:1120px;margin:0 auto;padding:0;min-height:720px;gap:0;border-radius:24px;border:1px solid var(--wb-border);background:var(--wb-bg-elevated);box-shadow:0 24px 70px #173b2610;}.app-shell .auth-page.wb21-auth-page .auth-form-wrap.wb21-auth-form-wrap {min-height:0;padding:40px 48px;background:var(--wb-bg-elevated);align-items:center;}.app-shell .r35-auth-page .auth-form-panel {max-width:470px;}.app-shell .r35-auth-toolbar {margin-bottom:32px;flex-wrap:nowrap;gap:12px;}.app-shell .r35-auth-toolbar .theme-cycle-label {display:none;}.app-shell .r35-auth-page .auth-form-head h1 {font-size:clamp(1.75rem,2.6vw,2.3rem);line-height:1.65;letter-spacing:0;margin:12px 0 8px;}.app-shell .r35-auth-page .auth-form-head p {font-size:.9rem;line-height:1.95;}.app-shell .r35-auth-page .auth-form {gap:20px;}.app-shell .r35-auth-page .auth-input-wrap {min-height:52px;border-color:var(--wb-border);background:var(--wb-bg-elevated);border-radius:12px;}.app-shell .r35-auth-page .auth-input-wrap input {background:transparent;}.app-shell .r35-auth-page .auth-submit {min-height:50px;border-radius:12px;}.app-shell .r35-auth-page .r35-auth-story {min-height:100%;margin:0;padding:36px;border-radius:0;align-self:stretch;}.app-shell .r35-auth-page .r35-auth-story>img {z-index:0;opacity:1;filter:saturate(.85);object-position:center;}.app-shell .r35-auth-page .r35-auth-story::after {z-index:1;background:linear-gradient(to top,#061e19f5,#061e19c0 35%,#061e1930 80%);}.app-shell .r35-auth-page .r35-auth-story-copy {z-index:2;}.app-shell .r35-auth-page .r35-auth-story-copy h2 {font-size:clamp(1.6rem,2.3vw,2.3rem);line-height:1.7;letter-spacing:0;}.app-shell .r35-auth-page .r35-auth-story-copy>p {line-height:1.95;}.app-shell .r35-auth-page .r35-auth-proof {border-color:#ffffff30;}.app-shell .r35-auth-page .role-picker {gap:12px;padding:0;margin:0;}.app-shell .r35-auth-page .auth-form-panel .role-picker button {min-height:132px;gap:12px;padding:16px;border-radius:14px;background:var(--wb-bg-elevated);}.app-shell .r35-auth-page .auth-form-panel .role-picker button::before {display:none;}.app-shell .r35-auth-page .auth-form-panel .role-picker button>svg {width:36px;height:36px;padding:8px;border-radius:10px;background:var(--wb-primary-soft);color:var(--wb-primary);}.app-shell .r35-auth-page .auth-form-panel .role-picker button.active {background:var(--wb-primary-soft);border-color:var(--wb-primary);box-shadow:inset 0 0 0 1px var(--wb-primary);}.app-shell .r35-auth-page .role-picker strong {font-size:.88rem;}.app-shell .r35-auth-page .role-picker small {font-size:.74rem;line-height:1.8;}.app-shell .auth-legal {flex-wrap:wrap;gap:10px 18px;line-height:1.8;}.app-shell .auth-turnstile {background:var(--wb-bg-subtle);border-radius:12px;}.app-shell .wb-simple-dashboard {max-width:1240px;gap:24px;padding-block:12px;}.app-shell .wb-dash-welcome {padding:32px;border-radius:20px;background:var(--r52-ink);color:#fff;box-shadow:none;border:0;}.app-shell .wb-dash-welcome h1 {color:#fff;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:700;}.app-shell .wb-dash-welcome p {color:#d4e4d9;}.app-shell .wb-dash-welcome .btn {background:var(--r52-lime);color:#102e25;}.app-shell .wb-dash-kpis {gap:16px;}.app-shell .wb-dash-kpis article {position:relative;padding:24px;border-radius:16px;background:var(--wb-bg-elevated);border:1px solid var(--wb-border);}.app-shell .wb-dash-kpis article>svg {color:var(--wb-primary);padding:8px;width:36px;height:36px;border-radius:10px;background:var(--wb-primary-soft);margin-bottom:12px;}.app-shell .wb-dash-kpis strong {font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.65;font-variant-numeric:tabular-nums;}.app-shell .wb-dash-columns {grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;}.app-shell .wb-dash-section {padding:24px;border-radius:18px;}.app-shell .wb-dash-section header h2 {margin:0;font-size:1.15rem;}.app-shell .wb-task {gap:12px;padding:18px 0;line-height:1.8;}.app-shell .wb-task>svg {flex-shrink:0;color:var(--wb-primary);}.app-shell .wb-dash-empty {display:grid;justify-items:center;text-align:center;padding:30px 16px;gap:12px;}.app-shell .wb-dash-empty>svg {color:var(--wb-primary);}.app-shell .wb-dash-empty p {margin:0;max-width:34ch;font-size:.88rem;line-height:1.9;}.app-shell .wb-dash-links {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}.app-shell .wb-dash-links a {display:flex;gap:12px;align-items:center;padding:18px;border-radius:14px;background:var(--wb-bg-elevated);font-size:.87rem;font-weight:600;}.app-shell .wb-dash-links svg {color:var(--wb-primary);}.app-shell .wb-dash-invitation {border-radius:18px;background:var(--wb-primary-soft);box-shadow:none;padding:24px;}.app-shell .console-heading {padding-block:8px 12px;}.app-shell .console-stats {gap:16px;}.app-shell .console-stat {background:var(--wb-bg-elevated);border-radius:16px;box-shadow:none;padding:24px;}.app-shell .console-stat-icon {background:var(--wb-primary-soft);color:var(--wb-primary);}.app-shell .console-panel {border-radius:18px;}.app-shell .console-toolbar {flex-wrap:wrap;}.app-shell .console-panel-head {flex-wrap:wrap;gap:12px;}.app-shell .console-table-wrap {max-width:100%;overflow:auto;}.app-shell .settings-tabs {background:var(--wb-bg-elevated);backdrop-filter:none;}.app-shell .settings-savebar {background:var(--wb-bg-elevated);backdrop-filter:none;}.app-shell .page-header {display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:28px;align-items:center;padding:28px;min-height:0;border-radius:20px;border:1px solid var(--wb-border);background:var(--wb-bg-elevated);box-shadow:none;overflow:hidden;}.app-shell .page-header .page-header-content {grid-column:1;grid-row:1;display:flex;align-items:center;gap:24px;justify-content:space-between;min-width:0;}.app-shell .page-header .page-header-copy {min-width:0;}.app-shell .page-header .page-header-copy h1 {display:block;color:var(--wb-text);font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.65;margin:6px 0 10px;}.app-shell .page-header .page-header-copy p {color:var(--wb-text-soft);line-height:1.9;margin:0;}.app-shell .page-header .page-header-eyebrow {color:var(--wb-primary);}.app-shell .page-header .page-header-image {grid-column:2;grid-row:1;width:160px;height:144px;max-height:none;object-fit:cover;border-radius:14px;opacity:1;}.app-shell .page-header .page-header-actions {flex-shrink:0;}.app-shell .r33-market-switcher {display:flex;flex-wrap:wrap;gap:8px;padding:8px;overflow:visible;background:var(--wb-bg-elevated);border:1px solid var(--wb-border);border-radius:14px;}.app-shell .r33-market-switcher a {display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:0;border-radius:10px;font-size:.85rem;color:var(--wb-text-soft);}.app-shell .r33-market-switcher a.is-active {color:var(--wb-primary);background:var(--wb-primary-soft);border:0;box-shadow:none;}.app-shell .wb23-expert-quick-search nav {display:flex;flex-wrap:wrap;gap:8px;overflow:visible;}.app-shell .console-stats {grid-template-columns:repeat(auto-fit,minmax(170px,1fr));}.app-shell .console-stats .console-stat:last-child {grid-column:auto;background:var(--wb-bg-elevated);border:1px solid var(--wb-border);}.app-shell .console-stats .console-stat:last-child>strong, .app-shell .console-stats .console-stat:last-child>span:not(.console-stat-icon) {color:var(--wb-text);}.app-shell .console-stats .console-stat:last-child>small {color:var(--wb-text-muted);}.app-shell .console-stats .console-stat:last-child .console-stat-icon {color:var(--wb-primary);background:var(--wb-primary-soft);}.app-shell .motion-reveal {opacity:1;transform:none;}.app-shell .motion-reveal.motion-visible {animation:r52-arrive .45s var(--r52-ease);}@keyframes r52-arrive {from {opacity:.7;transform:translateY(10px);}to {opacity:1;transform:none;}}@media (max-width:1120px) {.app-shell .site-main-nav-mega {display:none;}.app-shell .mobile-nav-trigger {display:inline-flex;}.app-shell .market-home .home-hero.r33-home-hero {padding:40px;}.app-shell .market-home .home-hero-copy {max-width:600px;}.app-shell .market-home .home-trust-rail {grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}}@media (max-width:820px) {.app-shell .market-home .home-hero.r33-home-hero {min-height:0;padding:36px;}.app-shell .market-home .home-hero .home-hero-media::after {background:linear-gradient(90deg,#072117ce,#072117ef);}.app-shell .market-home .home-hero h1 {font-size:2.5rem;}.app-shell .market-home .home-hero-copy {max-width:none;}.app-shell .market-home .wb-luxe-pricing {padding:30px;grid-template-columns:1fr;gap:24px;}.app-shell .market-home .wb-luxe-pricing-visual {min-height:240px;}.app-shell .auth-page.wb21-auth-page.r35-auth-page {grid-template-columns:1fr;width:min(100%,560px);min-height:0;}.app-shell .r35-auth-page .r35-auth-story {display:none;}.app-shell .auth-page.wb21-auth-page .auth-form-wrap.wb21-auth-form-wrap {padding:32px;}.app-shell .wb-dash-columns {grid-template-columns:1fr;}.app-shell .wb-dash-links {grid-template-columns:repeat(2,minmax(0,1fr));}.app-shell .page-header .page-header-content {display:block;}.app-shell .page-header .page-header-actions {margin-top:18px;}}@media (max-width:560px) {.app-shell .site-header-inner {width:calc(100% - 24px);min-height:64px;}.app-shell .site-nav-actions {gap:4px;}.app-shell .site-cta {display:inline-flex;padding:9px 12px;font-size:.75rem;}.app-shell .v17-login-link {padding-inline:4px;min-height:40px;}.app-shell .desktop-header-search {display:none;}.app-shell .public-content {width:calc(100% - 24px);padding-top:12px;}.app-shell .market-home .home-hero.r33-home-hero {margin:0;padding:26px 20px;border-radius:20px;min-height:0;}.app-shell .market-home .home-hero h1 {font-size:clamp(1.8rem,7.7vw,2.4rem);line-height:1.65;margin-block:18px 12px;}.app-shell .market-home .home-hero-copy>p {font-size:.87rem;line-height:2;}.app-shell .market-home .home-role {width:100%;}.app-shell .market-home .home-role button {flex:1;justify-content:center;padding:8px;font-size:.76rem;}.app-shell .market-home .home-search {grid-template-columns:auto minmax(0,1fr);padding:8px 12px;gap:6px;border-radius:14px;}.app-shell .market-home .home-search .btn {grid-column:1/-1;width:100%;min-height:44px;}.app-shell .market-home .home-hero-actions {gap:14px;margin-top:16px;}.app-shell .market-home .home-hero-actions>a {flex:1 0 100%;justify-content:center;text-align:center;}.app-shell .market-home .home-assurances {gap:8px 12px;}.app-shell .market-home .home-managed-hero-cta {gap:10px;}.app-shell .market-home .home-trust-rail {padding:24px 0;gap:20px 12px;}.app-shell .market-home .home-trust-rail>div {padding:0;align-items:flex-start;}.app-shell .market-home .home-trust-rail strong {font-size:.78rem;}.app-shell .market-home .home-trust-rail small {font-size:.69rem;}.app-shell .market-home>section:not(.home-hero):not(.home-trust-rail) {margin:40px 0;}.app-shell .market-home .home-section-head {gap:12px;}.app-shell .market-home .home-section-head h2 {font-size:1.4rem;}.app-shell .market-home .home-category-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.app-shell .market-home .home-category-grid>a {padding:16px 12px;min-height:158px;}.app-shell .market-home .home-category-grid strong {font-size:.84rem;}.app-shell .market-home .home-category-grid small {font-size:.71rem;}.app-shell .market-home .wb-luxe-pricing {padding:24px 18px;border-radius:20px;}.app-shell .market-home .wb-luxe-pricing-copy h2 {font-size:1.7rem;}.app-shell .market-home .wb-luxe-chart {padding:18px 14px;}.app-shell .market-home .home-closing {padding:26px 22px;}.app-shell .auth-layout-main {padding:16px 12px;align-items:start;}.app-shell .auth-page.wb21-auth-page.r35-auth-page {border-radius:18px;}.app-shell .auth-page.wb21-auth-page .auth-form-wrap.wb21-auth-form-wrap {padding:26px 20px;}.app-shell .r35-auth-toolbar {flex-wrap:wrap;margin-bottom:24px;}.app-shell .r35-auth-page .auth-form-panel .role-picker {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.app-shell .r35-auth-page .auth-form-panel .role-picker button {padding:12px;min-height:134px;}.app-shell .r35-auth-page .role-picker small {font-size:.69rem;}.app-shell .wb-dash-welcome {padding:24px 20px;gap:18px;}.app-shell .wb-dash-welcome .btn {width:100%;justify-content:center;}.app-shell .wb-dash-kpis {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.app-shell .wb-dash-kpis article {padding:18px 14px;}.app-shell .wb-dash-section {padding:20px;}.app-shell .wb-dash-links a {padding:16px 12px;}.app-shell .console-heading {flex-direction:column;gap:16px;}.app-shell .console-toolbar {width:100%;gap:8px;}.app-shell .console-toolbar>* {flex:1 1 auto;}.app-shell .page-header {grid-template-columns:1fr;padding:24px 20px;gap:0;}.app-shell .page-header .page-header-image {display:none;}.app-shell .page-header .page-header-actions .btn {width:100%;}.app-shell .r33-market-switcher {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.app-shell .r33-market-switcher a {padding:10px 8px;}.app-shell .console-stats {grid-template-columns:repeat(2,minmax(0,1fr));}}@media (hover:hover) and (prefers-reduced-motion:no-preference) {.app-shell .wb-dash-links a:hover {border-color:var(--wb-primary);background:var(--wb-primary-soft);}}@media (prefers-reduced-motion:reduce) {.app-shell *, .app-shell *::before, .app-shell *::after {scroll-behavior:auto!important;animation:none!important;transition:none!important;}}.app-shell .market-home .wb-luxe-pricing-input textarea {background:#fff;color:#20382a;}.pricing-page .pricing-starting-brief {margin:0;white-space:pre-wrap;}:root{--wb-action:var(--wb-config-primary,#247555);--wb-action-hover:color-mix(in srgb,var(--wb-config-primary,#247555),#000 15%)}html.dark{--wb-bg:#131516;--wb-bg-elevated:#1c1f20;--wb-bg-muted:#272c2d;--wb-bg-subtle:#181b1c;--wb-text:#f0f2ee;--wb-text-soft:#ccd3ce;--wb-text-muted:#b0bbb3;--wb-border:#3a4240;--wb-border-strong:#788a7e;--wb-primary:#bdda9b;--wb-primary-hover:#d1e9b6;--wb-primary-soft:#28352b;--wb-action:var(--wb-config-primary,#247555);--wb-action-hover:color-mix(in srgb,var(--wb-config-primary,#247555),#fff 12%);--wb-focus:#bdda9b;--wb-header:var(--wb-bg-elevated);--wb-glass:var(--wb-bg-elevated);--r48-glass:var(--wb-bg-elevated);--r48-glass-strong:var(--wb-bg-elevated);--r49-surface:var(--wb-bg-elevated);--r33-line-soft:var(--wb-border)}html.oled{--wb-action:var(--wb-config-primary,#247555)}.app-shell :is(.admin-sidebar,.admin-r27-topbar,.admin-topbar,.admin-mobile-menu,.site-mega-panel,.review-dialog,.settings-section,.settings-panel,.console-panel){background:var(--wb-bg-elevated);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.app-shell--admin :is(.card,.surface-panel){border-radius:16px}.app-shell--admin .page-header h1,.app-shell--private .page-header h1{font-size:2rem}.app-shell :is(.page-header-eyebrow,.eyebrow,.home-eyebrow){display:none}html.dark .app-shell :is(.text-gray-500,.text-gray-600,.text-slate-500,.text-slate-600){color:var(--wb-text-muted)}html.dark .app-shell :is(.wb23-conversation-toolbar,.wb23-conversation-list>a,.wb23-chat-shell,.wb23-chat-sidebar,.wb23-chat-composer){background:var(--wb-bg-elevated);border-color:var(--wb-border)}::selection{background:#bdda9b;color:#132018}.app-shell input,.app-shell textarea{caret-color:var(--wb-focus)}.app-shell :is(button,a,summary):focus-visible{outline:2px solid var(--wb-focus);outline-offset:3px}.r53-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-block:24px 16px}.r53-section-head h2{font-size:1.25rem;margin:0}.r53-section-head p{color:var(--wb-text-muted);max-width:70ch;margin:8px 0 0;font-size:.9rem}.r53-direct-section{padding-block:0 28px;border-bottom:1px solid var(--wb-border)}.r53-search{display:block;max-width:620px;margin-block:20px}.r53-search input{width:100%}.r53-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px;background:var(--wb-bg-elevated);border:1px solid var(--wb-border);border-radius:16px}.r53-contact-form .form-help,.r53-contact-form>.mt-4{grid-column:1/-1}.r53-thread-list{border-top:1px solid var(--wb-border)}.r53-thread-list>a,.r53-thread-list>button{display:flex;justify-content:space-between;gap:20px;width:100%;text-align:start;padding:20px 12px;border:0;border-bottom:1px solid var(--wb-border);background:transparent;color:var(--wb-text);border-radius:0;transition:background .18s}.r53-thread-list :is(a,button):hover,.r53-thread-list .is-selected{background:var(--wb-bg-muted)}.r53-thread-list h3{font-size:1rem;margin:0 0 4px}.r53-thread-list span,.r53-thread-list time{font-size:.8rem;color:var(--wb-text-muted)}.r53-thread-list p{font-size:.9rem;margin:8px 0 0;max-width:65ch;color:var(--wb-text-soft)}.r53-thread-list aside{text-align:end;flex-shrink:0}.r53-thread-list .badge{display:block;margin-top:10px}.r53-chat-surface{border:1px solid var(--wb-border);border-radius:16px;overflow:hidden;background:var(--wb-bg-elevated)}.r53-chat-feed{padding:28px;max-height:60vh;min-height:300px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:18px;scrollbar-color:var(--wb-border-strong) var(--wb-bg-subtle)}.r53-message{align-self:flex-start;width:fit-content;max-width:min(88%,70ch);padding:14px 18px;background:var(--wb-bg-muted);border-radius:14px;overflow-wrap:anywhere}.r53-message.is-mine{align-self:flex-end;background:var(--wb-primary-soft)}.r53-message>span{display:block;font-size:.75rem;color:var(--wb-text-muted)}.r53-message p{white-space:pre-wrap;margin:8px 0 10px;line-height:1.9}.r53-message footer{display:flex;gap:16px;justify-content:space-between;align-items:center;font-size:.72rem;color:var(--wb-text-muted)}.r53-chat-compose{padding:20px;border-top:1px solid var(--wb-border)}.r53-chat-compose textarea{width:100%;min-height:100px;resize:vertical}.r53-chat-compose>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.r53-chat-compose small{color:var(--wb-text-muted);font-size:.76rem}.r53-chat-welcome{margin:auto;max-width:580px;text-align:center}.r53-chat-welcome img{width:100%;height:170px;object-fit:cover;border-radius:12px;filter:saturate(.65);margin-bottom:20px}.r53-chat-welcome h2{font-size:1.3rem}.r53-chat-welcome p{color:var(--wb-text-muted);font-size:.9rem}.r53-review-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px}.r53-review-thread{border:1px solid var(--wb-border);border-radius:16px;padding:20px}.r53-review-thread .r53-chat-feed{padding:12px 0}.r53-review-thread .r53-message{max-width:100%}.r53-editor-backdrop{position:fixed;inset:0;z-index:100;background:#0009;display:grid;place-items:center;padding:24px}.r53-editor{background:var(--wb-bg-elevated);color:var(--wb-text);border:1px solid var(--wb-border);border-radius:16px;width:min(900px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:28px;box-shadow:0 18px 60px #0005}.r53-editor>header,.r53-editor form>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.r53-editor form>footer{margin:24px 0 0;justify-content:flex-start}.r53-editor-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;border:0;padding:0;margin:0 0 24px}.r53-editor label input:not([type=checkbox]),.r53-editor label textarea,.r53-editor label select{width:100%}.r53-full{grid-column:1/-1}.r53-editor small,.r53-editor .form-help{color:var(--wb-text-muted);font-size:.78rem}.r53-access-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;border:1px solid var(--wb-border);padding:20px;border-radius:12px;margin-bottom:24px}.r53-access-fields legend{padding-inline:8px;font-weight:650}.r53-access-fields p{grid-column:1/-1;margin:0}.r53-access-fields label,.r53-permissions label{display:flex;align-items:center;gap:10px;font-size:.88rem}.r53-access-fields input,.r53-permissions input{width:18px;height:18px;accent-color:var(--wb-action)}.r53-access-details{margin:20px 0;padding:18px;border:1px solid var(--wb-border);border-radius:12px}.r53-access-details summary{cursor:pointer;font-weight:650}.r53-permissions{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-height:300px;overflow:auto;padding:12px 0;margin-bottom:20px}.r53-permissions small{display:block;text-align:start;font-size:.68rem}.r53-control-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block:32px 48px}.r53-control-directory h2{font-size:1.05rem;margin-bottom:12px}.r53-control-directory a{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--wb-border);color:var(--wb-text-soft);font-size:.88rem}.r53-control-directory a>span{flex:1}.r53-control-directory a:hover{color:var(--wb-primary)}.r53-control-heading{font-size:1.25rem;padding-top:24px;border-top:1px solid var(--wb-border)}.r53-support-intro{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;margin-bottom:28px}.r53-support-intro img{width:100%;height:180px;object-fit:cover;border-radius:12px;filter:saturate(.65)}.r53-support-intro h1{font-size:1.8rem}.r53-support-intro p{font-size:.9rem;color:var(--wb-text-muted);margin:10px 0 18px}.r53-support-feed{max-height:65vh;overflow:auto}@keyframes r53-compose-ready{from{box-shadow:inset 0 0 0 2px #bdda9b70}to{box-shadow:inset 0 0 0 2px transparent}}.r53-chat-compose:focus-within{animation:r53-compose-ready .7s ease-out}@media(max-width:900px){.r53-review-layout{grid-template-columns:1fr}.r53-control-directory{grid-template-columns:1fr 1fr}.r53-thread-list aside{flex-shrink:1}}@media(max-width:560px){.app-shell--admin .page-header h1,.app-shell--private .page-header h1{font-size:1.55rem}.r53-section-head{align-items:flex-start;flex-direction:column;gap:12px}.r53-contact-form,.r53-editor-fields,.r53-access-fields,.r53-permissions,.r53-control-directory{grid-template-columns:1fr}.r53-editor-backdrop{padding:12px}.r53-editor{padding:20px;max-height:calc(100dvh - 24px)}.r53-message{max-width:95%}.r53-chat-feed{padding:16px}.r53-chat-compose{padding:16px}.r53-chat-compose>div{flex-wrap:wrap}.r53-thread-list>a,.r53-thread-list>button{gap:12px;flex-direction:column}.r53-thread-list aside{text-align:start}.r53-support-intro{grid-template-columns:1fr}.r53-support-intro img{height:150px}.r53-full,.r53-access-fields p{grid-column:auto}}@media(prefers-reduced-motion:reduce){.r53-chat-compose:focus-within{animation:none}.r53-thread-list>a,.r53-thread-list>button{transition:none}}html[data-motion="none"] .r53-chat-compose:focus-within{animation:none}.app-shell :is(.account-avatar,.wb23-avatar){background:var(--wb-primary-soft);color:var(--wb-primary);box-shadow:none}.app-shell .wb23-conversation-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 240px auto;gap:20px;align-items:end;padding:20px;border:1px solid var(--wb-border);border-radius:16px;background:var(--wb-bg-elevated)}.app-shell .wb23-conversation-toolbar>label>span{display:block;font-size:.8rem;color:var(--wb-text-muted);margin-bottom:8px}.app-shell .wb23-conversation-search{display:flex;align-items:center;gap:10px;min-width:0}.app-shell .wb23-conversation-search input{width:100%;min-width:0}.app-shell .wb23-conversation-toolbar button{display:flex;gap:8px;align-items:center;justify-content:center;min-height:48px;padding:10px 14px;border:1px solid var(--wb-border);border-radius:12px;background:var(--wb-bg-muted);color:var(--wb-text)}.app-shell .wb23-conversation-toolbar button.active{background:var(--wb-primary-soft);color:var(--wb-primary)}.app-shell .wb23-conversation-list>a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:18px;padding:22px;align-items:center;border:1px solid var(--wb-border);border-radius:16px;margin-block:12px;background:var(--wb-bg-elevated)}.app-shell .wb23-conversation-main{min-width:0}.app-shell .wb23-conversation-main header{display:flex;justify-content:space-between;gap:16px}.app-shell .wb23-conversation-main h2{font-size:1rem;margin:0 0 6px}.app-shell .wb23-conversation-main :is(span,time,footer){color:var(--wb-text-muted);font-size:.8rem}.app-shell .wb23-conversation-main p{font-size:.9rem;color:var(--wb-text-soft);margin:10px 0}.app-shell .wb23-conversation-main footer{display:flex;gap:20px;flex-wrap:wrap}.app-shell .wb23-conversation-list>a>aside strong{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:20px;background:var(--wb-primary-soft);color:var(--wb-primary)}@media(max-width:720px){.app-shell .wb23-conversation-toolbar{grid-template-columns:1fr}.app-shell .wb23-conversation-toolbar select{width:100%}.app-shell .wb23-conversation-list>a{grid-template-columns:40px minmax(0,1fr);padding:16px;gap:12px}.app-shell .wb23-conversation-list>a>aside{grid-column:2;justify-self:end}.app-shell .wb23-conversation-main header{flex-direction:column;gap:8px}}:root {--r54-ease:cubic-bezier(.16,1,.3,1);--r54-motion-duration:600ms;scroll-padding-top:112px;}html[data-smooth-scroll="true"] {scroll-behavior:smooth;}html[data-smooth-scroll="false"] {scroll-behavior:auto;}html[data-header-sticky="false"] .app-shell .site-header {position:relative;}.app-shell :is(.btn,.btn-outline,.btn-ghost,.site-icon-button,.site-cta,.site-nav-link,.site-mega-trigger,.admin-nav-link,.home-role button,.account-trigger) {transition:background-color 180ms ease, border-color 180ms ease, color 180ms ease, box-shadow 180ms ease, transform 180ms var(--r54-ease);}.app-shell :is(input,textarea,select) {transition:border-color 160ms ease, box-shadow 160ms ease, background-color 160ms ease;}.app-shell .wb-pressing {transform:scale(.98);}.app-shell--public .r54-motion-arrived {animation:r54-section-arrive var(--r54-motion-duration) var(--r54-ease) both;}.app-shell--public .r54-hero-arrived {animation:r54-photo-arrive calc(var(--r54-motion-duration) + 100ms) var(--r54-ease) both;}@keyframes r54-section-arrive {from {opacity:.88;transform:translateY(14px);}to {opacity:1;transform:none;}}@keyframes r54-photo-arrive {from {opacity:.8;transform:translateY(10px) scale(.985);}to {opacity:1;transform:none;}}.app-shell--public :is(.home-showcase img,.home-case-card img,.home-hero-media img,.r54-editorial-photo img) {transition:transform var(--r54-motion-duration) var(--r54-ease);}@media (hover:hover) and (pointer:fine) {html[data-image-hover="true"] .app-shell--public :is(.home-showcase a,.home-case-card,.home-hero-media,.r54-editorial-photo):hover img {transform:scale(1.025);}}.r54-back-to-top {position:fixed;inset:auto 24px 28px auto;z-index:65;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--wb-border-strong);border-radius:50%;background:var(--wb-bg-elevated);color:var(--wb-text);box-shadow:0 5px 18px #0002;cursor:pointer;transition:background-color 180ms ease,transform 180ms var(--r54-ease);}.r54-back-to-top:hover {background:var(--wb-bg-muted);transform:translateY(-2px);}.r54-back-to-top:focus-visible {outline:2px solid var(--wb-focus);outline-offset:4px;}@media(max-width:720px) {.r54-back-to-top {inset:auto 16px calc(90px + env(safe-area-inset-bottom)) auto;width:44px;height:44px;}:root {scroll-padding-top:86px;}}html[data-effective-motion="reduced"] {scroll-behavior:auto!important;}html[data-effective-motion="reduced"] .app-shell *,html[data-effective-motion="reduced"] .app-shell *::before,html[data-effective-motion="reduced"] .app-shell *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important;}@media(prefers-reduced-motion:reduce) {html {scroll-behavior:auto!important;}.app-shell *, .app-shell *::before, .app-shell *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important;}}.app-shell .r54-motion-paused,.app-shell .r54-motion-paused * {animation-play-state:paused!important;}html[data-effective-motion="reduced"] .wb-luxe-line {stroke-dashoffset:0;}html[data-effective-motion="reduced"] .app-shell :is(.wb-pressing,.r54-back-to-top:hover,.home-category-grid>a:hover,.home-showcase a:hover img,.home-case-card:hover img,.home-hero-media:hover img,.r54-editorial-photo:hover img){transform:none!important}@media(prefers-reduced-motion:reduce){.app-shell :is(.wb-pressing,.r54-back-to-top:hover,.home-category-grid>a:hover,.home-showcase a:hover img,.home-case-card:hover img,.home-hero-media:hover img,.r54-editorial-photo:hover img){transform:none!important}}:root{--wb-page-width:1240px;--wb-body-size:16px;--wb-section-space:96px;--wb-dark-background:#101318;--wb-dark-surface:#191e26}.app-shell .market-home>section{--wb-section-gap:var(--wb-section-space)}html{font-size:var(--wb-body-size)}html.dark{--wb-bg:var(--wb-dark-background);--wb-bg-elevated:var(--wb-dark-surface);--wb-bg-muted:color-mix(in srgb,var(--wb-dark-surface),white 7%);--wb-bg-subtle:color-mix(in srgb,var(--wb-dark-background),var(--wb-dark-surface) 50%);--wb-text:#f1f4f6;--wb-text-soft:#cbd2da;--wb-text-muted:#aebbc8;--wb-border:color-mix(in srgb,var(--wb-dark-surface),white 16%);--wb-border-strong:#738391}html.dark{--r52-ink:#141b1a;--r52-lime:#c8e7a9}html.oled{--wb-bg:#000;--wb-bg-elevated:#0b1118;--wb-bg-subtle:#04090e}body{line-height:1.75}.app-shell .market-home{max-width:var(--wb-page-width)}.app-shell .site-header-inner{width:min(calc(100% - 48px),var(--wb-page-width))}.app-shell--public .site-layout-main{max-width:var(--wb-page-width)}.app-shell .market-home>section:not(.home-hero):not(.home-trust-rail):not(.home-fx-strip):not(.home-platform-stats){margin-block-start:var(--wb-section-gap,var(--wb-section-space))}.app-shell .market-home .home-section-head h2{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:720;line-height:1.6;max-width:32ch}.app-shell .market-home .home-section-head p{font-size:1rem;line-height:1.9;max-width:56ch;color:var(--wb-text-soft)}.app-shell .market-home .home-hero{border-radius:20px}.app-shell .market-home .home-hero .wb-studio-visual>img{object-position:30% center}.app-shell .market-home .home-hero .wb-studio-visual>picture{position:absolute;inset:0;display:block;width:100%;height:100%}.app-shell .market-home .home-hero .wb-studio-visual>picture>img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.8)}.app-shell .market-home .home-hero .wb-studio-visual>picture>img:not([style*="object-position"]){object-position:30% center}.app-shell .market-home .home-hero .home-hero-media::after{background:linear-gradient(to left,rgba(10,20,18,.97),rgba(10,20,18,.91) 34%,rgba(10,20,18,.24) 75%,rgba(10,20,18,.1))}html[data-locale="en"] .app-shell .market-home .home-hero .home-hero-media::after{background:linear-gradient(to right,rgba(10,20,18,.97),rgba(10,20,18,.91) 34%,rgba(10,20,18,.24) 75%,rgba(10,20,18,.1))}html.dark .app-shell .market-home .home-hero.r33-home-hero{background:#141b1a}html.dark .app-shell .market-home .home-hero .home-hero-media::after{background:linear-gradient(to left,rgba(15,20,21,.98),rgba(15,20,21,.9) 38%,rgba(15,20,21,.32) 76%,rgba(15,20,21,.14))}html.dark[data-locale="en"] .app-shell .market-home .home-hero .home-hero-media::after{background:linear-gradient(to right,rgba(15,20,21,.98),rgba(15,20,21,.9) 38%,rgba(15,20,21,.32) 76%,rgba(15,20,21,.14))}html.dark .app-shell .market-home .wb-luxe-pricing,html.dark .app-shell .market-home .home-closing{background:#171f1d;border:1px solid var(--wb-border)}.app-shell .r54-editorial-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:24px}.app-shell .r54-editorial-photo{margin:0;min-width:0}.app-shell .r54-editorial-photo:first-child{grid-row:span 2}.app-shell .r54-editorial-photo>div{overflow:hidden;border-radius:16px;background:var(--wb-bg-elevated)}.app-shell .r54-editorial-photo img{display:block;width:100%;height:100%;aspect-ratio:1.9;object-fit:cover}.app-shell .r54-editorial-photo:first-child img{aspect-ratio:1.25;object-position:54% center}.app-shell .r54-editorial-photo figcaption{font-size:.95rem;color:var(--wb-text-soft);padding-block:12px 0;line-height:1.8}.app-shell .home-showcase a{border-radius:16px}.app-shell .home-showcase a>img{aspect-ratio:1.5;object-fit:cover}.app-shell .home-expert-grid,.app-shell .home-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:1050px){.app-shell .home-expert-grid,.app-shell .home-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.app-shell .market-home>section:not(.home-hero):not(.home-trust-rail):not(.home-fx-strip):not(.home-platform-stats){margin-block-start:calc(var(--wb-section-gap,var(--wb-section-space))*.66)}.app-shell .r54-editorial-grid{grid-template-columns:1fr;gap:22px}.app-shell .r54-editorial-photo:first-child{grid-row:auto}.app-shell .r54-editorial-photo:first-child img,.app-shell .r54-editorial-photo img{aspect-ratio:1.5}.app-shell .home-expert-grid,.app-shell .home-project-grid{grid-template-columns:1fr}.app-shell .site-header-inner{width:calc(100% - 28px)}.app-shell .market-home .home-hero{border-radius:16px}}.app-shell .r54-editorial{scroll-margin-block-start:112px}.app-shell .market-home>[data-home-section][style*="--wb-section-gap"]{margin-block-start:var(--wb-section-gap);width:100%}.app-shell .market-home>section[data-home-section][data-section-surface="raised"]{background:var(--wb-bg-elevated);padding-inline:clamp(16px,3vw,40px);border:1px solid var(--wb-border);color:var(--wb-text)}.app-shell .market-home>:is(.home-closing,.wb-luxe-pricing)[data-section-surface="raised"] :is(h2,.wb-luxe-pricing-input>span){color:var(--wb-text)}.app-shell .market-home>:is(.home-closing,.wb-luxe-pricing)[data-section-surface="raised"] :is(p,.home-eyebrow,.wb-luxe-pulse){color:var(--wb-text-soft)}.app-shell .market-home>.wb-luxe-pricing[data-section-surface="raised"] .wb-luxe-pricing-chips button:not(.is-active){color:var(--wb-text);border-color:var(--wb-border-strong)}.app-shell .market-home>.home-hero[data-section-surface="raised"]:not(:has(.home-hero-media)) h1{color:var(--wb-text)}.app-shell .market-home>.home-hero[data-section-surface="raised"]:not(:has(.home-hero-media)) :is(h1 em,.home-assurances svg){color:var(--wb-primary)}.app-shell .market-home>.home-hero[data-section-surface="raised"]:not(:has(.home-hero-media)) :is(.home-hero-copy>p,.home-eyebrow,.home-hero-actions>a,.home-assurances span,.home-managed-hero-cta b,.home-managed-hero-cta small,.home-role button:not([aria-pressed="true"])){color:var(--wb-text-soft)}.app-shell .market-home>.home-hero[data-section-surface="raised"]:not(:has(.home-hero-media)) :is(.home-role,.home-managed-hero-cta){background:var(--wb-bg-subtle);border-color:var(--wb-border)}.app-shell .market-home>.home-hero[data-section-surface="raised"]:not(:has(.home-hero-media)) .home-hero-actions .btn-outline{border-color:var(--wb-border-strong)}.app-shell .market-home>.home-hero[data-section-surface="raised"]:not(:has(.home-hero-media)) .home-assurances{border-color:var(--wb-border)}.app-shell .market-home>.home-hero[data-section-surface="raised"]:not(:has(.home-hero-media)) .home-search:focus-within{outline-color:var(--wb-primary)}.app-shell .market-home>[data-section-heading="center"] :is(h1,h2){text-align:center;margin-inline:auto}.app-shell .market-home>[data-section-heading="start"] :is(h1,h2){text-align:start}.app-shell .market-home>[data-section-heading="center"] .home-section-head{flex-direction:column;align-items:center;text-align:center;gap:16px}.app-shell .market-home>[data-section-heading="center"] :is(.home-section-head h2,.home-section-head p){margin-inline:auto;text-align:center}.app-shell .market-home>[data-section-heading="start"] :is(.home-section-head h2,.home-section-head p){text-align:start}.app-shell .market-home>[data-section-heading="center"]>.home-hero-copy :is(h1,p),.app-shell .market-home>[data-section-heading="center"]>.wb-luxe-pricing-copy :is(h2,p){text-align:center;margin-inline:auto}.app-shell .market-home>[data-section-heading="start"]>.home-hero-copy :is(h1,p),.app-shell .market-home>[data-section-heading="start"]>.wb-luxe-pricing-copy :is(h2,p){text-align:start}@media(max-width:720px){.app-shell .market-home>[data-home-section][style*="--wb-section-gap"]{margin-block-start:calc(var(--wb-section-gap)*.66)}}.app-shell .market-home>.home-market-rates{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:24px;background:var(--wb-bg-elevated);border:1px solid var(--wb-border);border-radius:20px;color:var(--wb-text)}.app-shell .home-market-rates .home-fx-copy{max-width:none;min-width:0}.app-shell .home-market-rates .home-fx-copy small{color:var(--wb-text-muted);line-height:1.8}.app-shell .home-fx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.app-shell .home-market-rates .home-fx-rate{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:12px 24px;border:0;background:transparent}.app-shell .home-market-rates .home-fx-rate+.home-fx-rate{border-inline-start:1px solid var(--wb-border)}.app-shell .home-fx-rate-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--wb-text-soft)}.app-shell .home-fx-rate-label span{font-size:12px;letter-spacing:.04em;color:var(--wb-text-muted)}.app-shell .home-fx-price{display:flex;align-items:baseline;gap:8px}.app-shell .home-fx-price strong{font-size:clamp(20px,2vw,28px);font-variant-numeric:tabular-nums;color:var(--wb-text)}.app-shell .home-market-rates .home-fx-empty{font-size:15px;min-height:36px;color:var(--wb-text-soft)}.app-shell .home-market-rates .home-fx-status,.app-shell .home-market-rates time{font-size:12px;color:var(--wb-text-muted);line-height:1.8}.app-shell .home-market-rates .home-fx-status:is(.stale,.manual){color:var(--wb-text-soft)}.app-shell .market-home>section.home-market-rates[data-home-section][style*="--wb-section-gap"]{margin-block-start:var(--wb-section-gap)}@media(max-width:720px){.app-shell .market-home>.home-market-rates{padding:20px;gap:12px}.app-shell .home-fx-cards{grid-template-columns:1fr}.app-shell .home-market-rates .home-fx-rate{padding:16px 0}.app-shell .home-market-rates .home-fx-rate+.home-fx-rate{border-inline-start:0;border-block-start:1px solid var(--wb-border)}}@media(max-width:720px){.app-shell .market-home>section.home-market-rates[data-home-section][style*="--wb-section-gap"]{margin-block-start:calc(var(--wb-section-gap)*.66)}}.r54-settings-console {--settings-muted: var(--wb-text-muted, #929ca9);display: grid;gap: 24px;padding-bottom: 12px;}.r54-settings-console .admin-page-hero {background: transparent;border: 0;box-shadow: none;padding: 0 0 6px;gap: 20px;align-items: flex-start;}.r54-settings-console .admin-page-hero h1 {font-size: clamp(26px, 3vw, 36px);line-height: 1.5;letter-spacing: -.025em;margin-bottom: 8px;}.r54-settings-console .admin-page-hero p {max-width: 68ch;font-size: 14px;line-height: 1.9;color: var(--settings-muted);}.r54-settings-toolbar {display: flex;align-items: center;gap: 16px;justify-content: space-between;}.r54-settings-search {display: flex;align-items: center;gap: 10px;flex: 1;max-width: 680px;background: var(--wb-bg-elevated);border: 1px solid var(--wb-border);border-radius: 12px;padding: 0 14px;color: var(--settings-muted);}.r54-settings-search input {border: 0;background: transparent;box-shadow: none;padding: 13px 0;font-size: 14px;min-width: 0;width: 100%;color: var(--wb-text);}.r54-settings-search:focus-within {outline: 2px solid var(--wb-primary);outline-offset: 3px;}.r54-settings-search input:focus {outline: none;box-shadow: none;}.r54-settings-search button {flex: none;font-size: 13px;padding: 7px 2px;}.r54-change-count {flex: none;font-size: 13px;color: var(--settings-muted);font-variant-numeric: tabular-nums;}.r54-settings-shortcuts {display: flex;gap: 12px 22px;flex-wrap: wrap;font-size: 13px;color: var(--settings-muted);}.r54-settings-shortcuts a {display: inline-flex;align-items: center;gap: 8px;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 5px;transition: color .16s ease, text-decoration-color .16s ease;}.r54-settings-shortcuts a:hover {color: var(--wb-text);text-decoration-color: currentColor;}.r54-settings-console .settings-tabs {position: static;flex-wrap: wrap;gap: 5px;padding: 0 0 14px;margin: 0;background: transparent;border: 0;border-bottom: 1px solid var(--wb-border);border-radius: 0;box-shadow: none;backdrop-filter: none;}.r54-settings-console .settings-tabs button {color: var(--settings-muted);border-radius: 8px;font-size: 13px;min-height: 42px;padding: 8px 11px;box-shadow: none;}.r54-settings-console .settings-tabs button.active {color: var(--wb-text);background: var(--wb-primary-soft);box-shadow: none;}.r54-settings-console .settings-tabs button:hover {color: var(--wb-text);background: var(--wb-bg-elevated);}.r54-settings-console .settings-workspace {gap: 30px;align-items: start;grid-template-columns: minmax(0, 1fr);}.r54-settings-console .settings-forms {display: grid;gap: 32px;}.r54-settings-console .settings-forms > :not([hidden]) {margin-top: 0;}.r54-settings-console .settings-panel {border: 0;border-radius: 0;box-shadow: none;background: transparent;overflow: visible;backdrop-filter: none;}.r54-settings-console .settings-panel > header {background: transparent;border-bottom: 0;padding: 0 0 18px;gap: 12px;}.r54-settings-console .settings-panel > header > span {display: none;}.r54-settings-console .settings-panel > header h2 {font-size: 18px;line-height: 1.65;margin: 0 0 4px;}.r54-settings-console .settings-panel > header p {font-size: 14px;max-width: 72ch;line-height: 1.9;margin: 0;}.r54-settings-console .settings-panel-body {padding: 0;display: grid;gap: 20px;}.r54-settings-console .settings-panel + .settings-panel {padding-top: 30px;border-top: 1px solid var(--wb-border);}.r54-settings-console .settings-grid {gap: 20px 24px;}.r54-settings-console .settings-label {font-size: 14px;color: var(--wb-text);margin-bottom: 8px;}.r54-settings-console .settings-field > small, .r54-settings-console .settings-switch small {font-size: 13px;color: var(--settings-muted);line-height: 1.85;margin-top: 7px;}.r54-settings-console .settings-field :is(input, select, textarea) {font-size: 14px;border-radius: 9px;min-height: 44px;background: var(--wb-bg-elevated);border-color: var(--wb-border);}.r54-settings-console .settings-field input[type="color"] {padding: 3px;width: 46px;flex: none;}.r54-settings-console .settings-field textarea {min-height: 96px;}.r54-settings-console .settings-switch {padding: 10px 0;border: 0;border-radius: 0;background: transparent;gap: 18px;align-items: center;}.r54-settings-console .settings-switch strong {font-size: 14px;font-weight: 500;}.r54-settings-console .settings-switch input {width: 20px;height: 20px;flex: none;accent-color: var(--wb-primary);}.r54-settings-console .settings-tip {font-size: 14px;line-height: 1.9;border-radius: 10px;padding: 14px 16px;box-shadow: none;}.r54-settings-console .settings-preview {position: static;border: 1px solid var(--wb-border);border-radius: 14px;background: var(--wb-bg-elevated);box-shadow: none;padding: 18px;}.r54-settings-console .settings-preview-head {margin-bottom: 12px;}.r54-settings-console .settings-preview-head :is(span, small) {font-size: 13px;}.r54-preview-modes {display: inline-flex;padding: 3px;gap: 3px;border: 1px solid var(--wb-border);border-radius: 8px;margin-bottom: 16px;}.r54-preview-modes button {padding: 5px 16px;border-radius: 5px;font-size: 13px;color: var(--settings-muted);}.r54-preview-modes button[aria-pressed="true"] {background: var(--wb-primary-soft);color: var(--wb-text);}.r54-settings-console .preview-browser {border-radius: 10px;border: 1px solid #d5dbe2;box-shadow: none;background: #f8f9fb;color: #19222e;overflow: hidden;}.r54-settings-console .preview-browser .preview-browser-bar {background: #eef0f4;border-bottom-color: #d5dbe2;}.r54-settings-console .preview-browser .preview-nav {background: #f8f9fb;color: #19222e;border-bottom-color: #d5dbe2;}.r54-settings-console .preview-browser .preview-hero {background: #f8f9fb;color: #19222e;}.r54-settings-console .preview-browser .preview-hero :is(p, small) {color: #5b6775;}.r54-settings-console .preview-browser.preview-dark {background: var(--preview-bg, #101318);color: #edf1f6;border-color: #343d49;}.r54-settings-console .preview-dark .preview-browser-bar {background: var(--preview-surface, #191e26);border-color: #343d49;}.r54-settings-console .preview-dark .preview-nav {background: var(--preview-bg, #101318);color: #edf1f6;border-color: #343d49;}.r54-settings-console .preview-dark .preview-hero {background: var(--preview-bg, #101318);color: #edf1f6;}.r54-settings-console .preview-dark .preview-hero :is(p, small) {color: #acb7c6;}.r54-settings-console .preview-browser .preview-hero h2 {color: inherit;font-size: 23px;line-height: 1.65;}.r54-settings-console .preview-hero > div {min-width: 0;}.r54-settings-console .preview-hero em {font-style: normal;}.r54-settings-console .settings-preview-note {font-size: 13px;line-height: 1.85;color: var(--settings-muted);}.r54-settings-console .settings-savebar {width: 100%;left: auto;transform: none;display: flex;position: sticky;bottom: 12px;padding: 12px 16px;min-width: 0;border-radius: 12px;background: var(--wb-bg-elevated);border: 1px solid var(--wb-border);backdrop-filter: none;box-shadow: 0 8px 24px rgb(0 0 0 / .16);}.r54-settings-console .settings-savebar p {font-size: 13px;}.r54-save-actions {display: flex;gap: 10px;flex: none;}.r54-search-summary {font-size: 14px;color: var(--settings-muted);margin: 0;}.r54-gallery-editor {display: grid;gap: 14px;padding-top: 18px;border-top: 1px solid var(--wb-border);min-width: 0;}.r54-gallery-editor img {aspect-ratio: 16/9;object-fit: cover;width: 100%;border-radius: 10px;}.r54-reset-appearance {width: fit-content;font-size: 13px;}.r54-snapshot-create {display: flex;gap: 12px;align-items: end;flex-wrap: wrap;}.r54-snapshot-create .settings-field {flex: 1;min-width: 180px;}.r54-snapshot-list {display: grid;}.r54-snapshot-list article {display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 17px 0;border-bottom: 1px solid var(--wb-border);min-width: 0;}.r54-snapshot-list strong {display: block;font-size: 14px;overflow-wrap: anywhere;}.r54-snapshot-list time {display: block;font-size: 13px;margin-top: 5px;color: var(--settings-muted);}.r54-snapshot-list article > div {min-width: 0;}.r54-settings-console .settings-notice {font-size: 14px;border-radius: 10px;}@media (min-width: 1360px) {.r54-settings-console .settings-workspace:not(.settings-without-preview) {grid-template-columns: minmax(0, 1fr) 340px;}.r54-settings-console .settings-preview {position: sticky;top: 96px;}}@media (max-width: 760px) {.r54-settings-toolbar {align-items: stretch;flex-direction: column;gap: 10px;}.r54-change-count {text-align: start;}.r54-settings-console .settings-tabs {flex-wrap: nowrap;overflow-x: auto;}.r54-settings-console .settings-savebar {flex-direction: column;align-items: stretch;padding: 12px;gap: 10px;bottom: 8px;}.r54-save-actions {display: grid;grid-template-columns: auto 1fr;}.r54-settings-console .settings-savebar .btn {width: auto;}.r54-settings-console .settings-savebar > div {justify-content: start;}.r54-settings-console .admin-page-hero {flex-direction: column;gap: 14px;}.r54-settings-console .settings-workspace {gap: 22px;}.r54-settings-console .settings-grid {grid-template-columns: minmax(0, 1fr);}.r54-snapshot-list article {align-items: start;flex-direction: column;gap: 10px;}.r54-settings-shortcuts {gap: 10px 16px;}}.r54-control-hub {display: grid;gap: 24px;}.r54-control-hub .page-header {background: transparent;border: 0;padding: 0;box-shadow: none;}.r54-control-hub .page-header p {max-width: 68ch;font-size: 14px;line-height: 1.9;}.r54-hub-toolbar {display: flex;gap: 24px;align-items: end;justify-content: space-between;}.r54-hub-toolbar .r53-search {flex: 1;max-width: 600px;margin: 0;}.r54-hub-toolbar input {min-height: 46px;border-radius: 10px;font-size: 14px;}.r54-hub-views {display: flex;gap: 4px;padding: 4px;border-radius: 10px;border: 1px solid var(--wb-border);}.r54-hub-views button {white-space: nowrap;padding: 9px 13px;font-size: 13px;border-radius: 7px;color: var(--wb-text-muted);}.r54-hub-views button[aria-pressed="true"] {color: var(--wb-text);background: var(--wb-primary-soft);}.r54-control-hub .r53-control-directory {margin-block: 8px 12px;gap: 32px 40px;}.r54-control-hub .r53-control-directory h2 {font-size: 16px;color: var(--wb-text);margin-bottom: 10px;}.r54-control-hub .r53-control-directory a {min-height: 48px;font-size: 14px;padding-block: 13px;}.r54-capability-groups {display: grid;gap: 32px;}.r54-capability-groups section > h2 {font-size: 18px;margin-bottom: 12px;}.r54-capability-list {display: grid;}.r54-capability-list > a {display: flex;gap: 18px;align-items: center;padding: 18px 0;border-bottom: 1px solid var(--wb-border);}.r54-capability-list > a > div {flex: 1;min-width: 0;}.r54-capability-list h3 {font-size: 15px;line-height: 1.8;margin: 0 0 3px;}.r54-capability-list p {font-size: 14px;color: var(--wb-text-muted);line-height: 1.85;margin: 0;}.r54-capability-list .r37-feature-state {white-space: nowrap;font-size: 12px;border-radius: 6px;}.r54-capability-list > a:hover h3 {color: var(--wb-primary);}@media (max-width: 900px) {.r54-hub-toolbar {align-items: stretch;flex-direction: column;gap: 16px;}.r54-hub-views {width: fit-content;}}@media (max-width: 560px) {.r54-capability-list > a {display: grid;grid-template-columns: minmax(0,1fr) 18px;gap: 8px;}.r54-capability-list > a > div {grid-column: 1;}.r54-capability-list > a > svg {grid-column: 2;grid-row: 1;}.r54-capability-list .r37-feature-state {width: fit-content;grid-column: 1;}}.r54-section-order{list-style:none;padding:0;margin:0;border-top:1px solid var(--wb-border)}.r54-section-order li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;border-bottom:1px solid var(--wb-border);font-size:14px}.r54-section-order li>div{display:flex;gap:6px}.r54-section-order .btn-ghost{min-height:38px;padding:6px 12px;font-size:13px}.r54-reset-appearance{justify-self:start}.r55-review-toggle{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.r55-review-toggle .btn-ghost{font-size:13px;min-height:40px;white-space:nowrap}.r55-changes-review{border-block:1px solid var(--wb-border);padding-block:24px}.r55-changes-review h2{font-size:18px;line-height:1.7;margin:0 0 6px}.r55-changes-review>p{font-size:14px;color:var(--wb-text-muted);margin:0 0 18px;line-height:1.9}.r55-change-list article{display:grid;grid-template-columns:minmax(140px,.6fr) minmax(0,1.4fr) auto;gap:20px;align-items:start;padding-block:18px;border-top:1px solid var(--wb-border)}.r55-change-list h3{font-size:14px;line-height:1.9;overflow-wrap:anywhere;margin:0;font-weight:600}.r55-change-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0}.r55-change-list dt{font-size:12px;color:var(--wb-text-muted);margin-bottom:5px}.r55-change-list dd{font-size:14px;line-height:1.9;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.r55-change-list .btn-ghost{font-size:13px;padding:7px 12px;min-height:40px}.r55-appearance-transfer{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.r55-appearance-transfer>p{width:100%;font-size:13px;color:var(--wb-text-muted);line-height:1.9;margin:0}.r55-file-input{display:grid;gap:6px;font-size:13px;max-width:100%;min-width:0}.r55-file-input input{font-size:13px;max-width:100%;color:var(--wb-text-muted)}.r55-file-input input::file-selector-button{border:1px solid var(--wb-border);background:var(--wb-bg-elevated);color:var(--wb-text);border-radius:8px;padding:9px 14px;cursor:pointer;margin-inline-end:10px}.r55-photo-chooser{border:0;padding:0;font-size:13px}.r55-photo-chooser summary{width:fit-content;cursor:pointer;color:var(--wb-text);padding-block:8px;text-decoration:underline;text-underline-offset:5px}.r55-photo-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:12px}.r55-photo-options button{border:1px solid var(--wb-border);border-radius:10px;padding:0 0 8px;overflow:hidden;background:var(--wb-bg-elevated);color:var(--wb-text);transition:border-color .16s ease;text-align:start;min-width:0}.r55-photo-options button:hover,.r55-photo-options button[aria-pressed="true"]{border-color:var(--wb-primary)}.r54-gallery-editor .r55-photo-options img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:0}.r55-photo-options span{display:block;padding:8px 9px 0;font-size:12px;line-height:1.7}.r55-section-editor{padding:0;min-width:0}@media(max-width:900px){.r55-review-toggle{align-self:start}.r55-change-list article{grid-template-columns:minmax(0,1fr) auto}.r55-change-list h3{grid-column:1/-1}.r55-change-list dl{gap:16px}.r55-photo-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.r55-photo-options button{transition:none}}.r58-specialist-form{border:0;margin:0;padding:0;min-width:0}.r58-specialist-form legend{font-size:1.1rem;font-weight:750;line-height:1.8;margin-block-end:.75rem}.r58-specialist-form legend small{font-size:.78rem;font-weight:500;color:#64748b;margin-inline-start:.65rem}.r58-specialist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem}.r58-form-field{min-width:0}.r58-field-heading{display:flex;gap:.5rem;align-items:flex-start;justify-content:space-between;margin-block-end:.5rem}.r58-field-heading>label:first-child{font-weight:650;font-size:.88rem;line-height:1.7}.r58-known-toggle{display:flex;align-items:center;gap:.35rem;white-space:nowrap;font-size:.73rem;color:#475569;cursor:pointer}.r58-known-toggle input,.r58-multiselect input{width:1rem!important;min-height:1rem!important;margin:0;accent-color:var(--color-primary-600,#7355cf)}.r58-form-field :is(input,select,textarea):disabled{opacity:1;color:#64748b;background:#f1f5f9;border-color:#e2e8f0;cursor:not-allowed}.r58-range{display:flex;gap:.5rem;align-items:center}.r58-range input{min-width:0}.r58-multiselect{display:flex;flex-wrap:wrap;gap:.75rem}.r58-multiselect label{display:flex;gap:.4rem;align-items:center;font-size:.85rem}.r58-research-notice{padding:.8rem 1rem;background:#eef2ff;color:#373070;border-radius:12px;font-size:.86rem;line-height:1.9}.r58-extra-fields{border-block-start:1px solid #e2e8f0;padding-block-start:1rem}.r58-extra-fields summary{cursor:pointer;font-weight:650;min-height:44px;display:flex;align-items:center}.r58-budget-assistant{padding:1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;min-width:0}.r58-budget-assistant header{margin-block-end:1rem}.r58-budget-assistant h3{font-size:1.05rem;font-weight:750}.r58-budget-assistant p{line-height:1.9;margin-block:.65rem}.r58-estimate-heading{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-block-start:1.25rem;flex-wrap:wrap}.r58-estimate-heading span{font-size:.8rem;color:#64748b}.r58-estimate-range{font-size:1.4rem;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.r58-estimate-range span{font-size:.9rem;font-weight:500}.r58-budget-warning{color:#92400e;background:#fffbeb;padding:.7rem 1rem;border-radius:10px}.r58-money-definitions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-start:1.25rem;padding-block-start:1rem;border-block-start:1px solid #e2e8f0;font-size:.8rem}.r58-money-definitions dt{font-weight:700;margin-block-end:.4rem}.r58-money-definitions dd{margin:0;color:#64748b;line-height:1.7}.r58-template-help,.r58-ai-consent{font-size:.86rem;line-height:1.9}.r58-ai-consent{display:flex;gap:.65rem;align-items:flex-start}.r58-ai-consent input{width:1.05rem;min-height:1.05rem;margin-block-start:.4rem;flex:0 0 auto}.r58-admin-forms{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1.5rem;align-items:start}.r58-form-sidebar{display:flex;flex-direction:column;gap:.35rem}.r58-form-sidebar button{text-align:start;padding:.75rem .85rem;min-height:44px;border-radius:10px}.r58-form-sidebar button.active{background:#ede9fe;color:#5b21b6}.r58-form-sidebar small{display:block;font-size:.73rem;margin-block-start:.25rem}.r58-form-editor section{margin-block-end:1.5rem}.r58-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.r58-editor-grid label{display:flex;flex-direction:column;gap:.4rem;font-size:.87rem}.r58-field-editor{border-block-start:1px solid #e2e8f0;padding-block:1rem}.r58-field-editor summary{display:flex;gap:1rem;justify-content:space-between;align-items:center;min-height:44px;cursor:pointer}.r58-field-editor small{color:#64748b}.r58-field-editor .r58-editor-grid{margin-block-start:1rem}.r58-editor-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-block:1rem}.r58-form-preview{padding-block:1.25rem;border-block-start:1px solid #e2e8f0}.r58-category-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding-block:1rem;border-block-start:1px solid #e2e8f0}.r58-specialist-form :focus-visible,.r58-budget-assistant :focus-visible,.r58-admin-forms :focus-visible{outline:2px solid #7c3aed;outline-offset:3px}.dark .r58-form-field :is(input,select,textarea):disabled{background:#1e293b;color:#94a3b8;border-color:#334155}.dark .r58-known-toggle,.dark .r58-money-definitions dd,.dark .r58-estimate-heading span,.dark .r58-field-editor small,.dark .r58-specialist-form legend small{color:#b0bfd3}.dark .r58-research-notice{background:#252041;color:#ddd6fe}.dark .r58-budget-assistant{background:#182130;border-color:#334155}.dark .r58-budget-warning{background:#3b2d17;color:#fde68a}.dark :is(.r58-extra-fields,.r58-money-definitions,.r58-field-editor,.r58-form-preview,.r58-category-row){border-color:#334155}.dark .r58-form-sidebar button.active{background:#302749;color:#e9d5ff}@media(max-width:760px){.r58-specialist-grid,.r58-editor-grid,.r58-category-row{grid-template-columns:1fr}.r58-admin-forms{grid-template-columns:1fr}.r58-form-sidebar{max-height:260px;overflow:auto}.r58-money-definitions{grid-template-columns:1fr}.r58-estimate-range{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.r58-admin-forms *,.r58-specialist-form *,.r58-budget-assistant *{scroll-behavior:auto;transition:none!important}}.r58-repeatable{display:flex;flex-direction:column;gap:.4rem}.r58-repeatable textarea{width:100%;resize:vertical}.r58-repeatable small{font-size:.75rem;line-height:1.7}.r58-scope-summary{min-width:0;padding-block:1rem;border-block-start:1px solid #e2e8f0}.r58-scope-summary h3{font-weight:700;margin-block-end:.6rem}.r58-scope-summary summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:650}.r58-scope-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.r58-scope-summary dt{font-size:.83rem;font-weight:650}.r58-scope-summary dd{margin:.35rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.86rem}.dark .r58-scope-summary{border-color:#334155}@media(max-width:760px){.r58-scope-summary dl{grid-template-columns:1fr}}.r58-scope-sheet{margin-block:1rem;padding:1rem;border:1px solid var(--color-border,#dbe3ec);border-radius:12px;min-width:0}.r58-scope-sheet>summary{cursor:pointer;font-weight:700;line-height:1.8;min-height:44px;display:flex;align-items:center}.r58-scope-sheet dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1rem}.r58-scope-sheet dt{font-weight:650}.r58-scope-sheet dd{margin:0;line-height:1.9;overflow-wrap:anywhere}.r58-simulation-comparison{width:100%;border-collapse:collapse;margin-block:1rem;font-variant-numeric:tabular-nums}.r58-simulation-comparison :is(th,td){padding:.7rem .5rem;text-align:start;border-block-end:1px solid var(--color-border,#dbe3ec);overflow-wrap:anywhere}.dark .r58-scope-sheet,.dark .r58-simulation-comparison :is(th,td){border-color:#334155}@media(max-width:600px){.r58-scope-sheet dl{grid-template-columns:1fr}.r58-simulation-comparison{font-size:.8rem}.r58-simulation-comparison :is(th,td){padding:.6rem .35rem}}.r58-translation{margin-block:12px;padding:12px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:14px;max-width:100%;font-size:.88rem}.r58-translation summary{cursor:pointer;font-weight:650}.r58-translation p{margin-block:9px;line-height:1.8}.r58-translation label{display:flex;align-items:center;gap:8px;margin-block:10px}.r58-translation select{border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:8px;padding:7px;background:transparent;min-height:40px}.r58-consent{line-height:1.7}.r58-consent input{flex-shrink:0;width:19px;height:19px}.r58-translated{border-inline-start:3px solid #247555;padding-inline-start:12px}.r58-translated span,.r58-translation-disabled{display:block;font-size:.8rem;opacity:.8;line-height:1.8}.r58-chat-file,.r58-file-picker{margin-block:8px;display:flex;align-items:center;gap:9px;max-width:100%;overflow-wrap:anywhere}.r58-file-picker{flex-wrap:wrap}.r58-file-picker input{max-width:100%;min-width:0}.r58-selected-file{display:flex;align-items:center;justify-content:space-between;gap:8px;overflow-wrap:anywhere}.r58-safety-card textarea{width:100%;min-height:90px;display:block;margin-block:8px}.r58-safety-card blockquote{border-inline-start:3px solid #bdda9b;padding:10px;overflow-wrap:anywhere}.r58-safety-card p{line-height:1.9}.r58-chat-policy{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.r58-chat-policy label{display:flex;flex-direction:column;gap:6px}.r58-safety-card,.r58-safety-page{min-width:0}.r58-chat-safety-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block:10px}.r58-chat-safety-actions>*{min-height:40px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #247555;outline-offset:3px}@media(max-width:600px){.r53-chat-surface,.r53-chat-compose,.r53-chat-feed,.r53-contact-form{max-width:100%;min-width:0}.r53-message p{overflow-wrap:anywhere}.r53-contact-form{display:grid;grid-template-columns:1fr}.r53-chat-compose textarea{width:100%;min-width:0;box-sizing:border-box}.r58-chat-policy{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.r58-translation,.r53-chat-feed{scroll-behavior:auto!important;transition:none!important}}.r58-cms,.r58-governance,.cms-block {--r58-surface:#fff;--r58-muted:#f1f4f6;--r58-text:#222c36;--r58-subtle:#516272;--r58-line:#d7dfe5;color:var(--r58-text);min-width:0}.dark :is(.r58-cms,.r58-governance,.cms-block){--r58-surface:var(--wb-dark-surface,#191e26);--r58-muted:#252c36;--r58-text:#edf1f5;--r58-subtle:#b2bfcb;--r58-line:#3b4653}.r58-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.r58-toolbar h2{font-size:1.4rem}.r58-toolbar p{color:var(--r58-subtle);margin-top:8px;font-size:.9rem;line-height:1.8}.r58-cms-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px}.r58-page-directory{background:var(--r58-muted);padding:16px;border-radius:12px;align-self:start}.r58-directory-list{display:grid;gap:8px;margin-top:16px;max-height:650px;overflow:auto}.r58-directory-list button{display:grid;gap:8px;text-align:start;padding:12px;border-radius:8px;background:var(--r58-surface);color:var(--r58-text)}.r58-directory-list button.selected{outline:2px solid var(--wb-config-primary,#247555)}.r58-directory-list span,.r58-directory-list small{font-size:.8rem;color:var(--r58-subtle);overflow-wrap:anywhere}.r58-editor{min-width:0}.r58-editor-tabs{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--r58-line);overflow:auto}.r58-editor-tabs button{white-space:nowrap;padding:12px 16px;color:var(--r58-subtle);border-bottom:2px solid transparent}.r58-editor-tabs button[aria-selected=true]{border-color:var(--wb-config-primary,#247555);color:var(--r58-text);font-weight:700}.r58-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.r58-field{display:grid;gap:8px;font-size:.875rem;align-self:start;min-width:0}.r58-field span{font-weight:600}.r58-field :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;padding:10px 12px;border:1px solid var(--r58-line);background:var(--r58-surface);color:var(--r58-text);border-radius:8px;min-height:44px}.r58-field input[type=color]{padding:4px;min-width:68px}.r58-check{display:flex;gap:10px;align-items:center;font-size:.875rem;min-height:44px}.r58-block-library{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0;margin-top:24px;border-top:1px solid var(--r58-line)}.r58-block-library button{display:flex;align-items:center;gap:6px;padding:10px 12px;border-radius:8px;background:var(--r58-muted);font-size:.8rem}.r58-block-list{display:grid;gap:16px}.r58-block-editor{background:var(--r58-surface);border:1px solid var(--r58-line);border-radius:12px;padding:16px}.r58-block-editor summary{cursor:pointer;min-height:32px;font-size:.9rem;overflow-wrap:anywhere}.r58-block-tools{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}.r58-style-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-top:1px solid var(--r58-line);padding-top:16px;margin-top:20px}.r58-style-controls legend{font-weight:700;font-size:.9rem;margin-bottom:12px}.r58-list-edit{grid-column:1/-1;display:grid;gap:12px}.r58-list-edit>div{display:flex;flex-wrap:wrap;gap:12px;background:var(--r58-muted);border-radius:8px;padding:12px}.r58-list-edit .r58-field{flex:1 1 140px}.r58-editor-save{position:sticky;bottom:16px;z-index:4;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;background:var(--r58-surface);padding:16px;border-radius:12px;box-shadow:0 8px 30px #0002;margin-top:24px}.r58-editor-save>div{display:flex;flex-wrap:wrap;gap:8px}.r58-editor-save>span{font-size:.8rem;align-self:center;color:var(--r58-subtle)}.r58-preview-switch{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0;font-size:.85rem}.r58-preview{container-type:inline-size;overflow:auto;background:var(--r58-surface);border:1px solid var(--r58-line);border-radius:12px}.r58-preview.mobile{max-width:390px;margin:auto}.r58-preview .layout-page{padding:12px}.r58-preview .landing-hero{margin:0;grid-template-columns:1fr;font-size:1rem;padding:24px}.r58-preview h1{font-size:2rem}.r58-history>div{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--r58-line)}.r58-history span{flex:1;color:var(--r58-subtle)}.r58-alert{padding:12px 16px;border-radius:8px;margin:12px 0;line-height:1.8;font-size:.9rem}.r58-alert.error{background:#feecec;color:#932e2e}.r58-alert.success{background:#e2f5eb;color:#18543a}.dark .r58-alert.error{background:#402326;color:#ffc9c9}.dark .r58-alert.success{background:#1b382d;color:#c1f0d6}.r58-empty{padding:40px 16px;color:var(--r58-subtle);text-align:center;background:var(--r58-muted);border-radius:12px;line-height:1.8}:is(.r58-cms,.r58-governance,.cms-block) ::selection{background:#bdda9b;color:#14332b}:is(.r58-cms,.r58-governance,.cms-block) :is(input,textarea){caret-color:var(--wb-config-primary,#247555)}:is(.r58-cms,.r58-governance,.cms-block) :focus-visible{outline:2px solid var(--wb-config-accent,#bdda9b);outline-offset:3px}:is(.r58-cms,.r58-governance) button{min-height:44px;transition:background-color .18s,color .18s}:is(.r58-cms,.r58-governance) button:hover:not(:disabled){filter:brightness(.96)}:is(.r58-cms,.r58-governance) button:disabled{opacity:.5;cursor:not-allowed}.cms-block{padding-inline:12px;overflow-wrap:anywhere}.cms-block .layout-block{margin-block:0;padding-block:0}.cms-block .grid,.cms-gallery,.cms-price-table{display:grid;grid-template-columns:repeat(var(--cms-columns,3),minmax(0,1fr));gap:var(--cms-gap,24px)}.cms-surface-muted{background:var(--r58-muted);border-radius:12px}.cms-surface-accent{background:#e2eee6;border-radius:12px}.dark .cms-surface-accent{background:#20362e}.cms-block video{max-width:100%;border-radius:12px}.cms-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.cms-gallery figcaption{font-size:.85rem;color:var(--r58-subtle);margin-top:8px}.cms-price-table article{padding:16px;background:var(--r58-muted);border-radius:12px}.cms-price-table p{margin-block:12px;color:var(--r58-subtle)}.cms-form form{max-width:640px;display:grid;gap:16px;margin-top:20px}.cms-form .r58-field input[type=checkbox]{width:22px;height:22px}.cms-motion-subtle :is(a,button){transition:transform .18s ease-out}.cms-motion-subtle :is(a,button):active{transform:translateY(1px)}.cms-visible-mobile{display:none}.cms-route-addition{margin-block:32px}.r58-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r58-permissions fieldset{padding:16px;background:var(--r58-muted);border-radius:12px}.r58-permissions legend{font-weight:700}.r58-permissions label{display:flex;align-items:center;gap:10px;min-height:40px;font-size:.85rem}.r58-governance table{width:100%;font-size:.85rem}.r58-governance th,.r58-governance td{text-align:start;padding:12px;border-bottom:1px solid var(--r58-line)}.r58-nav-editor .r58-nav-row{display:grid;grid-template-columns:1fr 1fr minmax(0,1.2fr) auto;gap:12px;align-items:end;padding:16px 0;border-bottom:1px solid #3b465333}.r58-nav-row .r58-nav-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.r58-nav-editor .r58-nav-tools button{min-height:44px}.site-main-nav-r58{gap:14px!important;white-space:nowrap}.site-main-nav-r58 .site-nav-link{font-size:.78rem!important}.site-header .v17-nav-brand{min-width:0}.site-header .site-header-inner{gap:16px}.site-header .site-nav-actions{flex-shrink:0}@media(max-width:1200px){.site-main-nav-r58{gap:9px!important}.site-main-nav-r58 .site-nav-link{font-size:.72rem!important}.site-main-nav-r58{display:none!important}.site-header .mobile-nav-trigger{display:inline-flex!important}}.site-header .site-header-inner{width:min(calc(100% - 40px),1440px);max-width:1440px}.cms-block{width:100%;max-width:var(--cms-max-width,1200px);margin-inline:auto;border-radius:var(--cms-radius,12px);font-size:calc(1rem * var(--cms-font-scale,1))}.cms-block p{font-size:calc(1rem * var(--cms-font-scale,1))}.cms-block h1{font-size:calc(2.5rem * var(--cms-font-scale,1))}.cms-block h2{font-size:calc(1.75rem * var(--cms-font-scale,1))}.cms-block h3{font-size:calc(1.2rem * var(--cms-font-scale,1))}.cms-block :is(.cms-gallery img,.layout-hero img,.layout-hero picture img){object-fit:var(--cms-image-fit,cover);object-position:var(--cms-image-position,center);border-radius:var(--cms-radius,12px)}.cms-block.cms-surface-muted,.cms-block.cms-surface-accent{border-radius:var(--cms-radius,12px)}@media(max-width:1390px){.site-main-nav-r58{display:none!important}.site-header .mobile-nav-trigger{display:inline-flex!important}}@media(max-width:800px){.r58-cms-workspace{grid-template-columns:1fr}.r58-directory-list{display:flex;overflow:auto;max-height:none}.r58-directory-list button{min-width:180px}.r58-meta-grid,.r58-permissions{grid-template-columns:1fr}.r58-style-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.r58-toolbar{align-items:start}.r58-cms{padding:0}.r58-editor-save{bottom:8px}.r58-editor-save>div{width:100%}.r58-preview-switch span{width:100%}.r58-nav-editor .r58-nav-row{grid-template-columns:1fr}.cms-visible-desktop{display:none}.cms-visible-mobile{display:block}.cms-block .grid,.cms-gallery,.cms-price-table{grid-template-columns:1fr}.cms-block .landing-hero{grid-template-columns:1fr}.r58-list-edit>div{display:grid;grid-template-columns:1fr}}@container(max-width:500px){.cms-block .grid,.cms-gallery,.cms-price-table{grid-template-columns:1fr}.cms-visible-desktop{display:none}.cms-visible-mobile{display:block}}@media(prefers-reduced-motion:reduce){:is(.r58-cms,.r58-governance,.cms-block) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.cms-motion-subtle :is(a,button):active{transform:none}}[data-motion=reduced] .cms-block *{animation:none!important;transition:none!important}.r58-dashboard-widgets{display:grid;gap:24px;min-width:0}.r58-dashboard-controls{padding:16px;background:var(--wb-dark-surface,#f2f5f7);border-radius:12px}.r58-dashboard-controls summary{cursor:pointer;font-size:.9rem;font-weight:700}.r58-dashboard-controls p{margin-block:16px;font-size:.85rem;line-height:1.8}.r58-dashboard-order{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.r58-dashboard-order>div{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #8994a333;border-radius:8px}.r58-dashboard-order span{flex:1;font-size:.85rem}.r58-dashboard-order button{min-height:44px;padding-inline:12px}.r58-dashboard-order button:disabled{opacity:.4}.r58-dashboard-order :focus-visible{outline:2px solid var(--wb-config-accent,#bdda9b);outline-offset:2px}@media(max-width:700px){.r58-dashboard-order{grid-template-columns:1fr}}html:not(.dark) .r58-dashboard-controls{background:#f2f5f7;color:#222c36}.r58-taxonomy-thumb{display:block;width:80px;height:56px;object-fit:cover;border-radius:8px;margin-bottom:8px}.r58-category-row{gap:16px;flex-wrap:wrap}.r58-category-row>div{min-width:0;overflow-wrap:anywhere}.r58-category-row a{color:var(--wb-primary);text-decoration:underline;text-underline-offset:4px}.r58-category-row .r58-editor-actions{flex-wrap:wrap}.r58-category-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:.875rem}.r58-category-cover{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:16px;margin-bottom:24px}.r58-quality-page{display:grid;gap:1.5rem;min-width:0}.r58-quality-page h2{font-size:1.35rem;font-weight:750;margin:0 0 .8rem}.r58-quality-page h3{font-size:1.1rem;font-weight:700}.r58-quality-page p{line-height:1.85;max-width:75ch}.r58-quality-page input,.r58-quality-page select,.r58-quality-page textarea{max-width:100%;min-width:0}.r58-quality-page label{display:grid;gap:.4rem}.r58-quality-page fieldset{min-width:0;border:1px solid var(--border-color,#cbd5e1);border-radius:12px;padding:1rem;display:grid;gap:1rem}.r58-quality-page legend{padding:0 .5rem;font-weight:700}.r58-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.r58-stack{display:grid;gap:1.1rem}.r58-vip-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem;align-items:start;padding:1rem 0 2rem}.r58-vip-intro ol{display:grid;gap:1.1rem;list-style:decimal;padding-inline-start:1.5rem;line-height:1.8}.r58-vip-request{display:grid;gap:1.2rem}.r58-vip-order{padding:1.5rem 0;border-bottom:1px solid var(--border-color,#cbd5e1);display:grid;gap:1rem;min-width:0}.r58-vip-order>header,.r58-vip-editor>header,.r58-quote>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.r58-vip-order header p{font-size:.88rem}.r58-scope{white-space:pre-wrap;overflow-wrap:anywhere}.r58-budget-line{display:flex;gap:1rem;align-items:center}.r58-quote{border:1px solid var(--border-color,#cbd5e1);padding:1.25rem;border-radius:12px;display:grid;gap:1rem}.r58-guarantees dl{display:grid;gap:.8rem}.r58-guarantees dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--border-color,#cbd5e1)}.r58-guarantees dt{font-weight:700}.r58-guarantees dd{line-height:1.9;margin:0}.r58-guarantees ul{list-style:disc;padding-inline-start:1.2rem}.r58-action-block{display:grid;gap:.8rem;padding:1rem 0;border-top:1px solid var(--border-color,#cbd5e1)}.r58-check{display:flex!important;align-items:flex-start;gap:.65rem!important;line-height:1.8}.r58-check input{width:1.1rem;height:1.1rem;margin-top:.35rem;flex:0 0 auto}.r58-history{display:grid;gap:.75rem;line-height:1.8;padding:1rem 0;overflow-wrap:anywhere}.r58-tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.r58-vip-editor{display:grid;gap:1.2rem}.r58-quality-admin{min-width:0}.r58-empty{padding:1.75rem .5rem;line-height:1.9}.r58-rank-summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.r58-month{max-width:300px}.r58-quality-page table{font-variant-numeric:tabular-nums}.r58-quality-page table small{display:block;margin-top:.4rem}.r58-quality-page :focus-visible{outline:2px solid #5b8df2;outline-offset:3px}.r58-quality-page ::selection{background:#334a75;color:#fff}.r58-quality-page details>summary{cursor:pointer;font-weight:650;padding:.75rem 0}.r58-quality-page a{text-underline-offset:4px}.r58-quality-page .status-badge{max-width:100%;white-space:normal;line-height:1.7}.r58-quality-page button{transition:background-color .15s ease-out,color .15s ease-out;min-height:44px}.r58-quality-page button:disabled{opacity:.55;cursor:not-allowed}.dark .r58-quality-page fieldset,.dark .r58-quote,.dark .r58-vip-order,.dark .r58-guarantees dl>div,.dark .r58-action-block{border-color:#334155}.dark .r58-quality-page{color:#e2e8f0}.dark .r58-quality-page .form-help{color:#cbd5e1}@media(max-width:700px){.r58-vip-intro{grid-template-columns:1fr;gap:1rem}.r58-guarantees dl>div{grid-template-columns:1fr;gap:.4rem}.r58-quality-page .surface-panel{padding:1rem}.r58-tabs button{flex:1 1 auto}.r58-quality-page h2{font-size:1.2rem}.r58-budget-line{align-items:flex-start;flex-direction:column;gap:.3rem}.r58-quality-page .row-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.r58-quality-page button{transition:none}}.r58-rank-badge{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .85rem;border-radius:999px;font-weight:700;font-size:1rem;line-height:1.4;min-height:2.5rem}.wb-phone-auth .wb-phone-destination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.wb-phone-auth .wb-phone-terms{display:flex;align-items:flex-start;gap:12px;line-height:1.9;margin-block:8px}.app-shell .wb-phone-auth .wb-phone-terms input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:0 0 20px;margin-top:5px;accent-color:var(--wb-primary)}.app-shell .r35-auth-page .auth-form-panel .wb-phone-auth .role-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell .r35-auth-page .auth-form-panel .wb-phone-auth .role-picker button{min-height:56px;align-items:center;justify-content:center;padding:12px;text-align:center;font-weight:700}.wb-phone-auth .form-alert:focus-visible{outline:2px solid var(--wb-primary);outline-offset:4px}.security-center .security-feature-heading{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:16px}.security-center .security-feature-heading>div{min-width:0}.security-center .security-feature-heading>.security-status{justify-self:start;max-width:none;white-space:nowrap;word-break:normal}.security-center .security-sms-step-up{padding:24px;border-top:1px solid var(--wb-border);background:var(--wb-bg-subtle)}.security-center .security-sms-step-up h3{font-size:1rem;line-height:1.8}.security-center .security-sms-step-up p{color:var(--wb-text-muted);line-height:1.9;font-size:.875rem}.security-center .security-sms-step-up label{display:block;font-size:.875rem;font-weight:650}.security-center .security-sms-step-up .input{width:100%;max-width:420px;min-height:44px}.security-center .security-sms-step-up .form-alert{color:var(--wb-danger)}.security-center .secret-key-row code{max-width:100%;overflow-wrap:anywhere;white-space:normal}.security-center .account-security-events strong{font-size:.825rem}@media(max-width:600px){.security-center .security-feature-heading{grid-template-columns:40px minmax(0,1fr);gap:12px}.security-center .security-feature-heading>.security-status{grid-column:2}.security-center .security-sms-step-up{padding:18px}.security-center .security-sms-step-up .input{max-width:none}}.r58-contract-money{padding:1.5rem;border:1px solid var(--wb-border,rgba(135,151,170,.25));border-radius:1.5rem;background:var(--wb-surface,#fff);color:inherit}.r58-money-definitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.r58-money-definitions>div{padding:.8rem 1rem;border-radius:1rem;background:rgba(127,143,160,.07);min-width:0}.r58-money-definitions dt{font-size:.8rem;opacity:.75;line-height:1.8}.r58-money-definitions dd{margin:0;padding-top:.25rem;font-size:1.05rem;font-weight:750;overflow-wrap:anywhere}.dark .r58-contract-money{background:var(--wb-dark-surface,#141c28);border-color:rgba(150,174,210,.22)}@media(max-width:480px){.r58-contract-money{padding:1rem}.r58-money-definitions{grid-template-columns:1fr;gap:.6rem}.r58-money-definitions>div{padding:.75rem}}#root[inert] .r26-bottom-nav {visibility: hidden;pointer-events: none;}.mobile-menu-portal .mobile-menu {display: flex;flex-direction: column;box-sizing: border-box;height: 100vh;height: 100dvh;max-height: 100dvh;overflow: hidden;}.mobile-menu-portal .v17-mobile-menu-head {flex: 0 0 auto;}.mobile-menu-portal .v17-mobile-menu-content {flex: 1 1 auto;min-height: 0;max-height: none;overflow-y: auto;overflow-x: hidden;overscroll-behavior: contain;padding-bottom: max(34px, env(safe-area-inset-bottom));}.mobile-menu-portal :is(.site-nav-link, .v17-mobile-account-grid a) {min-width: 0;white-space: normal;overflow-wrap: anywhere;}.mobile-menu-portal .site-nav-link svg {flex-shrink: 0;}.mobile-menu-portal :is(.v17-mobile-auth, .v17-mobile-logout) > * {min-width: 0;white-space: normal;}html[data-effective-motion="reduced"] :is(.mobile-menu-portal, .global-search-backdrop),
html[data-effective-motion="reduced"] :is(.mobile-menu-portal, .global-search-backdrop) * {animation: none !important;transition: none !important;scroll-behavior: auto !important;}@media (prefers-reduced-motion: reduce) {:is(.mobile-menu-portal, .global-search-backdrop),
  :is(.mobile-menu-portal, .global-search-backdrop) * {animation: none !important;transition: none !important;scroll-behavior: auto !important;}}.admin-content, .admin-users-page {min-width: 0;}.admin-content :is(.page-header, .admin-page-hero) {margin-block-end: 24px;box-shadow: none;}.admin-content .page-header {padding: 0;border: 0;background: transparent;}.admin-content .page-header-content {align-items: flex-start;gap: 24px;}.admin-content :is(.page-header, .admin-page-hero) h1 {font-size: clamp(25px, 2.3vw, 32px);line-height: 1.55;margin: 0;}.admin-content :is(.page-header, .admin-page-hero) p {font-size: 14px;line-height: 1.9;color: var(--wb-text-muted);max-width: 70ch;margin-block: 8px 0;}.admin-content .page-header-actions {flex-wrap: wrap;gap: 8px;}.admin-users-header {display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;padding: 0;border: 0;background: transparent;}.admin-users-header-actions {display: flex;align-items: center;flex-wrap: wrap;gap: 8px;flex-shrink: 0;}.admin-export-menu {position: relative;}.admin-export-menu > summary {list-style: none;cursor: pointer;}.admin-export-menu > summary::-webkit-details-marker {display: none;}.admin-export-menu > div {position: absolute;z-index: 20;inset-inline-end: 0;top: calc(100% + 6px);min-width: 180px;padding: 6px;background: var(--wb-bg-elevated);border: 1px solid var(--wb-border);border-radius: var(--wb-radius-md);box-shadow: var(--wb-shadow-md);}.admin-export-menu a {display: flex;align-items: center;min-height: 44px;padding: 8px 12px;border-radius: var(--wb-radius-sm);}.admin-export-menu a:hover {background: var(--wb-bg-muted);}.admin-users-filters {display: grid;grid-template-columns: minmax(200px, 2fr) repeat(3, minmax(115px, 1fr)) auto;align-items: end;gap: 12px;padding: 20px;border: 1px solid var(--wb-border);background: var(--wb-bg-elevated);border-radius: var(--wb-radius-lg);}.admin-users-filters label, .admin-user-access-fields label {display: grid;min-width: 0;gap: 7px;font-size: 13px;color: var(--wb-text-soft);}.admin-users-filters .input, .admin-user-access-fields .input {min-width: 0;width: 100%;min-height: 44px;}.admin-user-list {display: grid;gap: 12px;}.admin-user-row {min-width: 0;border: 1px solid var(--wb-border);border-radius: var(--wb-radius-lg);background: var(--wb-bg-elevated);overflow-wrap: anywhere;}.admin-user-main {display: flex;align-items: center;gap: 16px;padding: 20px 20px 12px;}.admin-user-identity {display: flex;align-items: center;gap: 12px;min-width: 0;flex: 1;}.admin-user-avatar {display: grid;place-items: center;flex: 0 0 42px;width: 42px;height: 42px;border-radius: 50%;color: var(--wb-text-soft);background: var(--wb-bg-muted);font-size: 14px;font-weight: 700;}.admin-user-identity h2 {margin: 0;font-size: 16px;line-height: 1.7;font-weight: 700;}.admin-user-identity p {margin: 2px 0 0;font-size: 12px;color: var(--wb-text-muted);text-align: start;unicode-bidi: plaintext;}.admin-user-badges, .admin-user-actions {display: flex;align-items: center;flex-wrap: wrap;gap: 8px;}.admin-user-actions :is(button, a) {min-height: 40px;font-size: 13px;padding: 8px 12px;}.admin-user-facts {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;margin: 0;padding: 8px 20px 18px;}.admin-user-facts > div {display: grid;gap: 5px;}.admin-user-facts dt {font-size: 12px;color: var(--wb-text-muted);}.admin-user-facts dd {font-size: 13px;color: var(--wb-text);margin: 0;}.admin-user-access {border-block-start: 1px solid var(--wb-border);}.admin-user-access > summary {display: flex;align-items: center;justify-content: space-between;gap: 12px;list-style: none;cursor: pointer;min-height: 46px;padding: 10px 20px;font-size: 13px;color: var(--wb-text-soft);}.admin-user-access > summary::-webkit-details-marker {display: none;}.admin-user-access[open] > summary {background: var(--wb-bg-subtle);}.admin-user-access[open] > summary svg {transform: rotate(180deg);}.admin-user-access-body {padding: 16px 20px 20px;display: grid;gap: 16px;}.admin-user-access-fields {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;}.admin-user-security-actions {display: flex;flex-wrap: wrap;gap: 8px;}.admin-user-security-actions button:last-child {color: var(--wb-danger);}.admin-user-access .wb-policy-row {margin: 0;padding: 12px 16px;background: var(--wb-bg-subtle);border: 1px solid var(--wb-border);border-radius: var(--wb-radius-md);}.admin-user-access .wb-policy-row p {font-size: 13px;line-height: 1.9;}.admin-user-access .wb-policy-row label {display: grid;gap: 8px;margin-block: 12px;}.admin-user-access .wb-policy-row :is(input, select, textarea) {width: 100%;min-height: 44px;}.admin-user-access .wb-policy-row p:empty {display: none;}.admin-settings-mobile-section {display: none;}.r54-settings-console .r58-nav-row {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr)) minmax(150px, 1.25fr);gap: 14px;padding: 18px 0;border-block-end: 1px solid var(--wb-border);align-items: start;}.r54-settings-console .r58-nav-row .settings-field {min-width: 0;margin: 0;}.r54-settings-console .r58-nav-row input {width: 100%;min-width: 0;min-height: 44px;}.r54-settings-console .r58-nav-tools {grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.r54-settings-console .r58-nav-tools .r58-check {margin-inline-end: auto;display: flex;gap: 8px;align-items: center;min-height: 44px;}.r54-settings-console .r58-nav-tools input[type=checkbox] {width: 18px;min-height: 18px;}.r54-settings-console .r58-nav-tools button {min-height: 40px;}.r54-settings-console .settings-savebar {position: static;margin-block-start: 24px;box-shadow: none;}.r54-settings-console .settings-tabs {gap: 4px;}.r54-settings-console .settings-tabs button {white-space: normal;}.r54-settings-console .settings-panel {scroll-margin-top: 100px;}.r58-admin-forms .r58-form-sidebar {position: sticky;top: 92px;max-height: calc(100dvh - 120px);overflow-y: auto;overscroll-behavior: contain;scrollbar-gutter: stable;padding: 16px;gap: 6px;}.r58-admin-forms .r58-form-sidebar button {flex-shrink: 0;min-width: 0;}.r58-admin-forms .r58-form-sidebar > input {position: sticky;top: 0;z-index: 1;background: var(--wb-bg-elevated);min-height: 44px;}.r58-admin-forms .r58-form-editor {min-width: 0;padding: 24px;}.r58-admin-forms .r58-form-editor > section + section {margin-block-start: 28px;padding-block-start: 24px;border-block-start: 1px solid var(--wb-border);}.r58-admin-forms .r58-form-editor h2 {font-size: 18px;line-height: 1.8;margin-block-end: 16px;}.r58-admin-forms .r58-field-editor {padding-block: 8px;border-color: var(--wb-border);}.r58-admin-forms .r58-field-editor summary {flex-wrap: wrap;gap: 4px 16px;justify-content: space-between;padding-block: 6px;line-height: 1.8;}.r58-admin-forms .r58-field-editor summary strong {font-size: 14px;}.r58-admin-forms .r58-field-editor small {color: var(--wb-text-muted);}.project-wizard-page > .page-header {background: transparent;border: 0;box-shadow: none;padding: 0;min-height: 0;}.project-wizard-page .page-header-content {align-items: flex-start;gap: 20px;}.project-wizard-page .page-header h1 {font-size: clamp(25px, 2.5vw, 34px);line-height: 1.65;}.project-wizard-page .page-header-copy p {font-size: 14px;line-height: 1.9;max-width: 65ch;}.project-wizard-page .page-header-eyebrow {display: none;}.project-wizard-page .project-stepper {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 8px;padding: 0;background: transparent;border: 0;box-shadow: none;}.project-wizard-page .project-stepper > button {display: flex;align-items: center;justify-content: start;gap: 12px;min-width: 0;min-height: 76px;padding: 14px 16px;background: var(--wb-bg-elevated);border: 1px solid var(--wb-border);border-radius: var(--wb-radius-md);box-shadow: none;}.project-wizard-page .project-stepper > button > span {display: grid;place-items: center;flex: 0 0 30px;width: 30px;height: 30px;border-radius: 50%;background: var(--wb-bg-muted);color: var(--wb-text-muted);font-size: 13px;}.project-wizard-page .project-stepper > button > div {display: grid;gap: 3px;text-align: start;}.project-wizard-page .project-stepper strong {font-size: 14px;color: var(--wb-text);}.project-wizard-page .project-stepper small {color: var(--wb-text-muted);font-size: 12px;}.project-wizard-page .project-stepper > button.active {border-color: var(--wb-primary);background: var(--wb-primary-soft);}.project-wizard-page .project-stepper > button.active > span {background: var(--wb-action);color: #fff;}.project-wizard-page .project-stepper > button.done > span {color: var(--wb-success);}.project-wizard-page .project-wizard-card {padding: 28px;border: 1px solid var(--wb-border);border-radius: var(--wb-radius-lg);background: var(--wb-bg-elevated);box-shadow: none;}.project-wizard-page .wizard-section > header {display: block;padding: 0;margin-block-end: 24px;}.project-wizard-page .wizard-section > header > span {display: none;}.project-wizard-page .wizard-section > header h2 {font-size: 21px;line-height: 1.8;}.project-wizard-page .wizard-section > header p {color: var(--wb-text-muted);font-size: 14px;line-height: 1.9;}.project-wizard-page .wizard-fields {gap: 24px;}.project-wizard-page .wizard-actions {margin-block-start: 28px;padding-block-start: 20px;border-block-start: 1px solid var(--wb-border);}.project-wizard-page .wizard-actions :is(button,a) {min-height: 46px;}@media (max-width: 1150px) {.admin-users-header {flex-direction: column;gap: 16px;}.admin-users-filters {grid-template-columns: repeat(4, minmax(0, 1fr));}.admin-users-search {grid-column: 1 / -1;}.admin-user-main {flex-wrap: wrap;}.admin-user-actions {margin-inline-start: auto;}}@media (max-width: 760px) {.r33-market-switcher {grid-template-columns: repeat(2, minmax(0, 1fr));}.r33-market-switcher > a {min-width: 0;white-space: normal;overflow-wrap: anywhere;}#root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),
  #root select, #root textarea {font-size: 16px;}.admin-content :is(.page-header, .admin-page-hero) {margin-block-end: 20px;}.admin-content .page-header-content {flex-direction: column;gap: 14px;}.admin-content :is(.page-header, .admin-page-hero) h1 {font-size: 25px;}.admin-users-header-actions {width: 100%;gap: 8px;}.admin-users-header-actions > .btn-ghost {padding-inline: 8px;}.admin-users-filters {grid-template-columns: repeat(2, minmax(0, 1fr));padding: 16px;}.admin-users-filters > button {min-height: 44px;}.admin-user-main {padding: 16px 16px 8px;gap: 12px;}.admin-user-identity {flex-basis: 100%;}.admin-user-badges {gap: 6px;}.admin-user-actions {width: 100%;margin: 0;}.admin-user-actions button {min-height: 44px;}.admin-user-facts {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 14px 20px;padding: 12px 16px 16px;}.admin-user-access > summary {padding-inline: 16px;min-height: 48px;}.admin-user-access-body {padding: 16px;}.admin-user-access-fields {grid-template-columns: 1fr;}.admin-settings-mobile-section {display: grid;gap: 8px;font-size: 13px;color: var(--wb-text-soft);}.admin-settings-mobile-section select {min-height: 48px;width: 100%;}.r54-settings-console .settings-tabs {display: none;}.r54-settings-console .r54-settings-shortcuts {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;}.r54-settings-console .r54-settings-shortcuts a {min-width: 0;white-space: normal;line-height: 1.8;padding: 10px;}.r54-settings-console .r58-nav-row {grid-template-columns: 1fr;gap: 12px;padding-block: 20px;}.r54-settings-console .r58-nav-tools {gap: 6px;}.r54-settings-console .r58-nav-tools button {padding-inline: 10px;}.r54-settings-console .settings-savebar {margin-block-start: 20px;gap: 12px;}.r58-admin-forms .r58-form-sidebar {position: static;max-height: 290px;}.r58-admin-forms .r58-form-editor {padding: 18px;}.r58-admin-forms .r58-field-editor summary {display: grid;gap: 4px;}.project-wizard-page .page-header-content {display: block;}.project-wizard-page .page-header h1 {font-size: 25px;line-height: 1.65;}.project-wizard-page .page-header-copy p {margin-block: 8px 0;}.project-wizard-page .page-header-actions {justify-content: flex-start;gap: 8px;margin-block-start: 12px;}.project-wizard-page .page-header-actions button {width: auto;min-height: 44px;font-size: 12px;}.project-wizard-page .project-stepper {gap: 6px;}.project-wizard-page .project-stepper > button {flex-direction: column;align-items: center;justify-content: center;gap: 6px;padding: 10px 4px;min-height: 80px;}.project-wizard-page .project-stepper > button > div {text-align: center;}.project-wizard-page .project-stepper small {display: none;}.project-wizard-page .project-stepper strong {font-size: 12px;}.project-wizard-page .project-stepper > button > span {flex-basis: 26px;width: 26px;height: 26px;}.project-wizard-page .project-wizard-card {padding: 20px 16px;}.project-wizard-page .wizard-section > header {margin-block-end: 20px;}.project-wizard-page .wizard-section > header h2 {font-size: 19px;}.project-wizard-page .wizard-fields {gap: 20px;}.project-wizard-page .wizard-actions {display: flex;gap: 8px;justify-content: space-between;flex-wrap: wrap;}.project-wizard-page .wizard-actions .btn {flex: 1;}}@media (prefers-reduced-motion: reduce) {.admin-user-access > summary svg {transition: none;}}:root {--r62-radius: 12px;--r62-control-radius: 9px;--r62-ease: cubic-bezier(.2,.8,.2,1);}html[data-radius="sharp"] {--r62-radius: 4px;--r62-control-radius: 4px;}html[data-radius="rounded"] {--r62-radius: 16px;--r62-control-radius: 12px;}.app-shell {caret-color: var(--wb-primary);}.app-shell ::selection {background: var(--wb-primary-soft);color: var(--wb-text);}.app-shell :is(.btn,.btn-outline,.btn-ghost) {border-radius: var(--r62-control-radius);font-weight: 600;gap: 8px;line-height: 1.6;}.app-shell :is(.btn,.btn-outline,.btn-ghost):focus-visible {outline: 2px solid var(--wb-focus);outline-offset: 3px;}.app-shell :is(.btn,.btn-outline,.btn-ghost):disabled {cursor: not-allowed;}.app-shell :is(.surface-panel,.card,.page-header) {box-shadow: none;}.app-shell :is(table,.console-stat,.finance-metric,.wb-dash-kpis,.admin-user-facts) {font-variant-numeric: tabular-nums;}.admin-layout {--wb-border: color-mix(in srgb,var(--wb-text) 12%,transparent);--r62-nav-width: 248px;}.app-shell .admin-sidebar {width: var(--r62-nav-width);padding: 0 16px 16px;border-inline-end: 1px solid var(--wb-border);background: var(--wb-bg-elevated);box-shadow: none;}.admin-sidebar .admin-sidebar-head {min-height: 88px;padding: 20px 8px;border: 0;gap: 12px;}.admin-sidebar .admin-sidebar-logo {width: 36px;height: 36px;border-radius: 10px;background: var(--wb-primary-soft);color: var(--wb-primary);}.admin-sidebar-head strong {font-size: .9375rem;font-weight: 650;}.admin-sidebar-head > div > span {font-size: .75rem;color: var(--wb-text-muted);margin-block-start: 4px;}.app-shell .admin-nav-search {margin: 4px 0 20px;border: 1px solid var(--wb-border);border-radius: var(--r62-control-radius);background: var(--wb-bg-subtle);min-height: 42px;padding: 0 12px;box-shadow: none;}.admin-nav-search input {color: var(--wb-text);font-size: .8125rem;}.admin-nav-search kbd {color: var(--wb-text-muted);border: 1px solid var(--wb-border);background: transparent;border-radius: 4px;padding: 0 5px;}.admin-sidebar .admin-sidebar-scroll {padding: 0;}.app-shell .admin-nav-group {border: 0;margin-block: 0 16px;}.app-shell .admin-nav-group > summary {min-height: 38px;padding: 8px 10px;color: var(--wb-text-muted);font-size: .75rem;font-weight: 500;}.app-shell .admin-side-link {min-height: 42px;padding: 10px 12px;gap: 12px;border: 0;border-radius: 8px;font-size: .8125rem;font-weight: 500;color: var(--wb-text-soft);transition: background-color 170ms var(--r62-ease),color 170ms ease;}.app-shell .admin-side-link > svg {width: 18px;height: 18px;opacity: .8;}.app-shell .admin-side-link:hover {background: var(--wb-bg-muted);color: var(--wb-text);}.app-shell .admin-side-link.active {background: var(--wb-primary-soft);color: var(--wb-primary);box-shadow: none;}.app-shell .admin-link-arrow {display: none;}.app-shell .admin-view-site {min-height: 44px;margin: 16px 0 0;border: 1px solid var(--wb-border);border-radius: var(--r62-control-radius);background: transparent;font-size: .8125rem;}.app-shell .admin-r27-topbar {min-height: 72px;padding: 14px 32px;border-block-end: 1px solid var(--wb-border);background: var(--wb-bg);box-shadow: none;backdrop-filter: none;}.admin-r27-topbar .admin-r27-context {gap: 10px;font-size: .8125rem;}.admin-r27-topbar .admin-r27-context > span {color: var(--wb-text-muted);}.admin-r27-topbar .admin-r27-quick {gap: 20px;font-size: .75rem;}.admin-r27-topbar .admin-r27-account {border: 0;background: transparent;padding: 4px;gap: 10px;}.admin-r27-topbar .admin-r27-account > span:first-child {width: 34px;height: 34px;border-radius: 50%;background: var(--wb-primary-soft);color: var(--wb-primary);}.admin-r27-topbar .admin-r27-account strong {font-size: .8125rem;}.admin-r27-topbar .admin-r27-account small {font-size: .6875rem;margin-block-start: 3px;}.app-shell .admin-content {padding: 32px;width: 100%;max-width: 1560px;margin-inline: auto;}.admin-content :is(.page-header,.admin-page-hero,.console-heading) {background: transparent;border: 0;border-radius: 0;padding: 0;margin-block: 0 28px;}.admin-content :is(.page-header,.admin-page-hero,.console-heading) h1 {font-size: 1.75rem;line-height: 1.6;font-weight: 700;letter-spacing: 0;}.admin-content :is(.page-header,.admin-page-hero,.console-heading) p {font-size: .875rem;line-height: 1.9;color: var(--wb-text-muted);max-width: 66ch;}.admin-content :is(.surface-panel,.card,.console-panel,.r58-block-editor) {border-radius: var(--r62-radius);border-color: var(--wb-border);box-shadow: none;}.admin-content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea) {border-radius: var(--r62-control-radius);color: var(--wb-text);border-color: var(--wb-border);}.admin-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible {outline: 2px solid var(--wb-focus);outline-offset: 2px;}.admin-content :is(input,textarea)::placeholder {color: var(--wb-text-muted);opacity: 1;}.admin-content :is(.btn,.btn-outline,.btn-ghost) {min-height: 42px;padding: 10px 16px;font-size: .8125rem;}.admin-content table {width: 100%;border-collapse: collapse;}.admin-content th {font-size: .75rem;color: var(--wb-text-muted);font-weight: 600;padding: 14px 16px;background: var(--wb-bg-subtle);}.admin-content td {padding: 16px;font-size: .8125rem;border-color: var(--wb-border);}.admin-content tbody tr:hover {background: var(--wb-bg-subtle);}.app-shell .console-stats {gap: 0;border: 1px solid var(--wb-border);border-radius: var(--r62-radius);background: var(--wb-bg-elevated);overflow: hidden;}.app-shell .console-stats .console-stat {padding: 24px;border: 0;border-inline-end: 1px solid var(--wb-border);border-radius: 0;background: transparent;box-shadow: none;}.app-shell .console-stats .console-stat:last-child {border: 0;border-radius: 0;background: transparent;}.app-shell .console-stats .console-stat-icon {width: 32px;height: 32px;padding: 6px;background: transparent;color: var(--wb-text-muted);border: 0;border-radius: 0;}.app-shell .console-stats .console-stat:last-child .console-stat-icon {background: transparent;color: var(--wb-text-muted);}.app-shell .console-stat > strong {overflow-wrap: anywhere;font-size: 1.875rem;line-height: 1.5;margin-block: 10px 6px;font-weight: 650;}.app-shell .console-stat > span:not(.console-stat-icon) {font-size: .8125rem;color: var(--wb-text-soft);}.app-shell .console-stat > small {font-size: .75rem;color: var(--wb-text-muted);}.app-shell .console-heading {align-items: end;}.app-shell .console-toolbar {gap: 8px;}.app-shell .console-panel {padding: 24px;}.app-shell .console-panel-head {padding-block-end: 20px;margin-block-end: 0;}.app-shell .console-panel-head h2 {font-size: 1rem;font-weight: 650;}.app-shell .console-panel-head p {font-size: .8125rem;line-height: 1.8;}.app-shell .console-queues {gap: 0;}.app-shell .console-queue {padding: 16px 0;border: 0;border-block-end: 1px solid var(--wb-border);border-radius: 0;background: transparent;box-shadow: none;}.app-shell .console-queue:last-child {border: 0;}.app-shell .console-queue-icon {width: 36px;height: 36px;border-radius: 10px;}.app-shell .console-queue strong {font-size: .875rem;}.app-shell .console-queue small {font-size: .75rem;margin-block-start: 4px;}.app-shell .console-quick-links {gap: 0;}.app-shell .console-quick-links a {padding: 16px 0;border-block-end: 1px solid var(--wb-border);font-size: .875rem;}.app-shell .console-quick-links a:last-child {border: 0;}.app-shell .console-health {background: var(--wb-bg-elevated);}.app-shell .console-health > time {font-size: .75rem;color: var(--wb-text-muted);}.app-shell .console-finance {border-radius: var(--r62-radius);background: var(--wb-bg-elevated);gap: 24px;padding: 24px;}.app-shell .console-activity li {padding-block: 16px;border-color: var(--wb-border);}.app-shell .console-activity :is(time,small) {font-size: .75rem;}.app-shell .r58-dashboard-controls {padding: 0;border: 0;background: transparent;border-radius: 0;}.app-shell .r58-dashboard-controls > summary {display: flex;justify-content: end;min-height: 40px;padding: 4px 0;font-size: .75rem;color: var(--wb-text-muted);cursor: pointer;}.app-shell .r58-dashboard-controls[open] {border: 1px solid var(--wb-border);padding: 20px;border-radius: var(--r62-radius);background: var(--wb-bg-elevated);}.admin-users-page .admin-users-header-actions {flex-shrink: 1;}.admin-users-page .admin-users-filters {border-radius: var(--r62-radius);padding: 20px;gap: 16px;}.admin-users-page .admin-user-list {gap: 0;border: 1px solid var(--wb-border);border-radius: var(--r62-radius);background: var(--wb-bg-elevated);}.admin-users-page .admin-user-row {border: 0;border-block-end: 1px solid var(--wb-border);border-radius: 0;background: transparent;}.admin-users-page .admin-user-row:last-child {border-block-end: 0;}.admin-users-page .admin-user-main {padding: 24px 24px 12px;gap: 20px;}.admin-users-page .admin-user-identity h2 {font-size: .9375rem;font-weight: 650;}.admin-users-page .admin-user-avatar {color: var(--wb-primary);background: var(--wb-primary-soft);}.admin-users-page .admin-user-facts {display: flex;flex-wrap: wrap;gap: 16px 40px;padding: 6px 24px 18px;}.admin-users-page .admin-user-facts > div {display: flex;align-items: baseline;gap: 8px;}.admin-users-page .admin-user-facts :is(dt,dd) {font-size: .75rem;}.admin-users-page .admin-user-access {border: 0;}.admin-users-page .admin-user-access > summary {padding: 8px 24px 12px;color: var(--wb-text-muted);}.admin-users-page .admin-user-access[open] > summary {color: var(--wb-text);background: var(--wb-bg-subtle);padding-block: 12px;}.admin-users-page .admin-user-access-body {background: var(--wb-bg-subtle);}.r62-settings-layout {display: grid;grid-template-columns: 164px minmax(0,1fr);gap: 28px;align-items: start;}.r62-settings-body {min-width: 0;}.r54-settings-console .r62-settings-layout > .settings-tabs {position: sticky;top: 96px;display: flex;flex-direction: column;align-items: stretch;border: 0;padding: 0;gap: 4px;}.r54-settings-console .settings-tabs button {justify-content: start;text-align: start;min-height: 44px;padding: 12px;border-radius: 8px;font-size: .8125rem;white-space: normal;gap: 10px;}.r54-settings-console .settings-tabs button.active {color: var(--wb-primary);background: var(--wb-primary-soft);}.r54-settings-console .settings-workspace {grid-template-columns: minmax(0,1fr);gap: 28px;}.r54-settings-console .settings-panel {padding: 24px;background: var(--wb-bg-elevated);border: 1px solid var(--wb-border);border-radius: var(--r62-radius);}.r54-settings-console .settings-panel + .settings-panel {padding-top: 24px;border: 1px solid var(--wb-border);}.r54-settings-console .settings-forms {gap: 20px;}.r54-settings-console .settings-panel > header {padding-bottom: 24px;}.r54-settings-console .settings-panel > header h2 {font-size: 1rem;font-weight: 650;}.r54-settings-console .settings-panel > header p {font-size: .8125rem;line-height: 1.85;}.r54-settings-console .settings-label {font-size: .8125rem;margin-bottom: 8px;}.r54-settings-console .settings-field :is(input,select,textarea) {background: var(--wb-bg-subtle);border-radius: var(--r62-control-radius);}.r54-settings-console .settings-switch {padding: 14px 0;gap: 24px;border-block-end: 1px solid var(--wb-border);}.r54-settings-console .settings-switch:last-child {border: 0;}.r54-settings-console .settings-switch strong {font-size: .8125rem;font-weight: 600;}.r54-settings-console .settings-preview {border-radius: var(--r62-radius);padding: 20px;top: 96px;}.r54-settings-console .settings-preview-head {gap: 12px;flex-wrap: wrap;font-size: .8125rem;}.r54-settings-console .settings-preview-note {font-size: .75rem;}.r54-settings-console .r58-nav-row {grid-template-columns: repeat(2,minmax(0,1fr));padding-block: 16px;}.r54-settings-console .r58-nav-row > .settings-field:nth-child(3) {grid-column: 1 / -1;}.r54-settings-console .r58-nav-tools {border: 0;padding: 0;}.r54-settings-console .settings-savebar {margin-block-start: 8px;padding: 20px;border-radius: var(--r62-radius);background: var(--wb-bg-elevated);}.r54-settings-console .r54-settings-shortcuts {padding-block-end: 8px;}@media (min-width: 1440px) {.r54-settings-console .settings-workspace:not(.settings-without-preview) {grid-template-columns: minmax(0,1fr) 264px;}.r54-settings-console .settings-preview {position: sticky;}}.r58-admin-forms .r58-form-sidebar {background: var(--wb-bg-elevated);border-radius: var(--r62-radius);padding: 16px;}.r58-admin-forms .r58-form-sidebar button {padding: 12px;border: 0;border-radius: 8px;line-height: 1.8;background: transparent;color: var(--wb-text-soft);}.r58-admin-forms .r58-form-sidebar button.active {background: var(--wb-primary-soft);color: var(--wb-primary);}.r58-admin-forms .r58-form-sidebar button > strong {font-size: .8125rem;font-weight: 600;}.r58-admin-forms .r58-form-sidebar button > small {font-size: .6875rem;}.r58-admin-forms .r58-form-editor {border-radius: var(--r62-radius);padding: 28px;}.r58-admin-forms .r58-form-editor h2 {font-size: 1rem;font-weight: 650;}.r58-admin-forms .r58-editor-grid {gap: 20px;}.r58-admin-forms .r58-editor-grid > label {gap: 8px;font-size: .8125rem;}.r58-admin-forms .r58-editor-grid :is(input,select,textarea) {background: var(--wb-bg-subtle);}.app-shell .finance-metric {padding: 24px;border-radius: var(--r62-radius);border-color: var(--wb-border);box-shadow: none;}.app-shell .finance-metric strong {font-size: 1.5rem;line-height: 1.7;font-weight: 650;}.app-shell .finance-metric small {font-size: .75rem;line-height: 1.8;}.app-shell .finance-metric-icon {background: transparent;color: var(--wb-text-muted);padding: 0;border: 0;border-radius: 0;}.app-shell .finance-overview-toolbar {gap: 16px;padding-block: 8px;}.app-shell .finance-overview-toolbar p {font-size: .8125rem;color: var(--wb-text-muted);}.app-shell .project-wizard-page {max-width: 1200px;margin-inline: auto;}.app-shell .project-wizard-page .page-header {display: block;padding: 0;}.app-shell .project-wizard-page .page-header h1 {font-size: 1.875rem;font-weight: 700;line-height: 1.7;}.app-shell .project-wizard-page .page-header-copy p {max-width: 68ch;color: var(--wb-text-muted);}.app-shell .project-wizard-page .project-stepper {gap: 0;border-block-end: 1px solid var(--wb-border);}.app-shell .project-wizard-page .project-stepper > button {border: 0;border-block-end: 2px solid transparent;border-radius: 0;padding: 16px;min-height: 76px;background: transparent;}.app-shell .project-wizard-page .project-stepper > button.active {border-block-end-color: var(--wb-primary);background: transparent;}.app-shell .project-wizard-page .project-stepper > button > span {background: var(--wb-bg-elevated);border: 1px solid var(--wb-border);}.app-shell .project-wizard-page .project-stepper > button.active > span {border-color: transparent;background: var(--wb-primary-soft);color: var(--wb-primary);}.app-shell .project-wizard-page .project-wizard-card {border-radius: var(--r62-radius);padding: 32px;}.app-shell .project-wizard-page .wizard-section > header h2 {font-size: 1.25rem;font-weight: 650;}.app-shell .project-wizard-page .wizard-aside > :is(.card,.draft-card) {border-radius: var(--r62-radius);padding: 20px;box-shadow: none;}.app-shell .project-wizard-page .wizard-actions {gap: 16px;padding-block-start: 24px;}.app-shell .wb-simple-dashboard {gap: 28px;}.app-shell .wb-dash-welcome {background: transparent;color: var(--wb-text);padding: 12px 0 24px;border-radius: 0;border-block-end: 1px solid var(--wb-border);}.app-shell .wb-dash-welcome h1 {color: var(--wb-text);font-size: 1.875rem;font-weight: 700;line-height: 1.7;}.app-shell .wb-dash-welcome p {color: var(--wb-text-muted);font-size: .9375rem;}.app-shell .wb-dash-kpis {gap: 0;border: 1px solid var(--wb-border);border-radius: var(--r62-radius);background: var(--wb-bg-elevated);overflow: hidden;}.app-shell .wb-dash-kpis article {border: 0;border-inline-end: 1px solid var(--wb-border);border-radius: 0;background: transparent;padding: 24px;}.app-shell .wb-dash-kpis article:last-child {border: 0;}.app-shell .wb-dash-kpis article > svg {background: transparent;padding: 0;width: 20px;height: 20px;color: var(--wb-text-muted);margin-bottom: 16px;}.app-shell .wb-dash-kpis strong {font-size: 1.875rem;font-weight: 650;}.app-shell .wb-dash-section {border-radius: var(--r62-radius);padding: 28px;}.app-shell .wb-dash-section header h2 {font-size: 1rem;font-weight: 650;}.app-shell .wb-recommendation-image {border-radius: 8px;max-height: 180px;object-fit: cover;}.app-shell .wb-dash-invitation {border: 1px solid var(--wb-border);border-radius: var(--r62-radius);background: var(--wb-bg-elevated);}.app-shell .wb-dash-links {border-block-start: 1px solid var(--wb-border);padding-block-start: 24px;gap: 16px;}.app-shell .wb-dash-links a {background: transparent;border: 1px solid var(--wb-border);border-radius: var(--r62-control-radius);padding: 16px;}.app-shell .market-home .home-hero {border-radius: 16px;}.app-shell .market-home .home-hero-copy h1 {font-size: clamp(2.15rem,3.5vw,3.1rem);line-height: 1.5;font-weight: 700;letter-spacing: 0;}.app-shell .market-home .home-hero-copy > p {font-size: 1rem;line-height: 1.95;max-width: 56ch;}.app-shell .market-home .home-search {border-radius: 12px;padding: 8px;gap: 12px;}.app-shell .market-home .home-search .btn {min-height: 48px;border-radius: 8px;}.app-shell .market-home .home-search input {min-height: 48px;}.app-shell .market-home .home-hero-actions {gap: 20px;}.app-shell .market-home .home-section-head h2 {font-weight: 700;line-height: 1.7;}.app-shell .r35-auth-page .auth-form-panel {border-radius: 16px;box-shadow: none;}.app-shell .r35-auth-page .auth-form-head h1 {font-size: 1.875rem;line-height: 1.65;font-weight: 700;}.app-shell .r35-auth-page .auth-form :is(input:not([type=checkbox]),select) {min-height: 48px;border-radius: var(--r62-control-radius);}.app-shell .r35-auth-page .auth-submit {min-height: 48px;border-radius: var(--r62-control-radius);}.app-shell .r35-auth-page .auth-form-head p {line-height: 1.95;color: var(--wb-text-muted);}.app-shell .fr5-market-layout :is(.surface-panel,.wb21-filter-panel,.fr5-project-card) {border-radius: var(--r62-radius);box-shadow: none;}@media (min-width: 1051px) {.app-shell .admin-layout {grid-template-columns: var(--r62-nav-width) minmax(0,1fr);}.app-shell .admin-r27-workspace {margin-inline: 0;width: 100%;}}@media (max-width: 1250px) and (min-width: 761px) {.r62-settings-layout {grid-template-columns: 144px minmax(0,1fr);gap: 20px;}.app-shell .admin-content {padding: 28px 24px;}}@media (max-width: 1050px) {.app-shell .admin-layout {display: block;}.app-shell .admin-r27-workspace {margin-inline: 0;width: 100%;}.app-shell .admin-mobile-menu {background: var(--wb-bg-elevated);border: 0;border-block-end: 1px solid var(--wb-border);border-radius: 0;}.app-shell .admin-mobile-menu > summary {min-height: 52px;padding: 12px 20px;font-size: .8125rem;}.app-shell .admin-r27-topbar {min-height: 60px;padding: 10px 20px;}.app-shell .admin-r27-context {font-size: .8125rem;}.app-shell .admin-r27-account {min-height: 40px;}}@media (max-width: 760px) {.app-shell .admin-content {padding: 28px 16px;}.admin-content :is(.page-header,.admin-page-hero,.console-heading) {margin-block-end: 24px;}.admin-content :is(.page-header,.admin-page-hero,.console-heading) h1 {font-size: 1.5rem;}.admin-content :is(.page-header,.admin-page-hero,.console-heading) p {font-size: .875rem;}.admin-content :is(.btn,.btn-outline,.btn-ghost) {min-height: 44px;}.app-shell .console-toolbar {display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%;gap: 8px;}.app-shell .console-toolbar > :last-child {grid-column: 1 / -1;}.app-shell .console-toolbar .input {width: 100%;}.app-shell .console-stats {grid-template-columns: repeat(2,minmax(0,1fr));}.app-shell .console-stats .console-stat {padding: 20px;border-inline-end: 0;border-block-end: 1px solid var(--wb-border);}.app-shell .console-stats .console-stat:nth-child(odd) {border-inline-end: 1px solid var(--wb-border);}.app-shell .console-stats .console-stat:last-child {border-block-end: 0;}.app-shell .console-stat > strong {overflow-wrap: anywhere;font-size: 1.75rem;}.app-shell .console-panel {padding: 20px;}.app-shell .console-finance {padding: 20px;}.admin-users-page .admin-user-main {padding: 20px 16px 12px;gap: 12px;}.admin-users-page .admin-user-actions {width: auto;}.admin-users-page .admin-user-facts {display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;padding: 8px 16px 16px;}.admin-users-page .admin-user-facts > div {display: grid;gap: 4px;}.admin-users-page .admin-user-access > summary {padding-inline: 16px;}.r62-settings-layout {display: block;}.r54-settings-console .r62-settings-layout > .settings-tabs {display: none;}.r54-settings-console .settings-panel {padding: 20px 16px;}.r54-settings-console .settings-panel + .settings-panel {padding-top: 20px;}.r54-settings-console .settings-panel > header {padding-bottom: 20px;}.r54-settings-console .settings-workspace {grid-template-columns: minmax(0,1fr);}.r54-settings-console .r58-nav-row {grid-template-columns: minmax(0,1fr);}.r54-settings-console .r58-nav-tools {gap: 4px;}.r54-settings-console .r58-nav-tools button {padding-inline: 8px;}.r54-settings-console .r58-nav-tools .r58-check {margin-inline-end: auto;}.r58-admin-forms .r58-form-editor {padding: 20px 16px;}.app-shell .project-wizard-page .page-header h1 {font-size: 1.5rem;}.app-shell .project-wizard-page .project-stepper > button {padding: 12px 4px;min-height: 80px;}.app-shell .project-wizard-page .project-wizard-card {padding: 24px 16px;}.app-shell .project-wizard-page .wizard-section > header h2 {font-size: 1.125rem;}.app-shell .project-wizard-page .wizard-aside > :is(.card,.draft-card) {padding: 16px;}.app-shell .wb-dash-welcome {gap: 20px;}.app-shell .wb-dash-welcome h1 {font-size: 1.5rem;}.app-shell .wb-dash-welcome .btn {width: auto;align-self: flex-start;}.app-shell .wb-dash-kpis article {padding: 20px;border-inline-end: 0;border-block-end: 1px solid var(--wb-border);}.app-shell .wb-dash-kpis article:nth-child(odd) {border-inline-end: 1px solid var(--wb-border);}.app-shell .wb-dash-kpis article:nth-last-child(-n+2) {border-block-end: 0;}.app-shell .wb-dash-section {padding: 20px;}.app-shell .wb-dash-links {grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;}.app-shell .market-home .home-hero-copy h1 {font-size: 2rem;line-height: 1.75;}.app-shell .market-home .home-search {gap: 8px;}.app-shell .market-home .home-hero-actions {gap: 16px;}.app-shell .r35-auth-page .auth-form-head h1 {font-size: 1.5rem;}}.app-shell .site-header-inner .site-main-nav-r58 {display:flex!important;flex:0 0 auto;width:max-content;gap:12px!important;}.app-shell .site-header-inner .site-main-nav-r58[data-compact="true"] {position:absolute;visibility:hidden;pointer-events:none;}.app-shell .site-header-inner .site-main-nav-r58[data-compact="false"] {position:static;visibility:visible;}.app-shell .site-main-nav-r58 .site-nav-link {min-height:44px;padding-inline:6px;}.app-shell .market-home .home-hero.r33-home-hero {min-height:640px;padding:clamp(28px,4.2vw,60px);}.app-shell .market-home .home-hero-copy {max-width:650px;}.app-shell .market-home .home-hero-copy h1 {max-width:23ch;margin-block:24px 18px;text-wrap:balance;}.app-shell .market-home .home-hero-copy>p {margin-block-end:24px;max-width:55ch;}.app-shell .market-home .home-role {margin-block-start:0;}.app-shell .market-home .home-search {box-shadow:0 8px 24px #00000012;}.app-shell .market-home .home-search:focus-within {outline:3px solid var(--wb-primary);outline-offset:4px;}.app-shell .market-home .home-search input:focus {outline:0;box-shadow:none;}.app-shell .home-section-head {gap:20px;align-items:end;}.app-shell .home-section-head h2 {font-size:clamp(1.5rem,2.4vw,2rem);text-wrap:balance;}.app-shell .home-section-head>div>p {max-width:62ch;line-height:1.95;}.app-shell :is(.home-category-grid>a,.market-project,.market-expert,.home-showcase-grid>a) {transition:border-color 180ms ease,background-color 180ms ease,transform 220ms var(--r62-ease);}.app-shell .home-showcase-grid img {aspect-ratio:1.6;object-fit:cover;}.app-shell .home-showcase-grid>a:focus-visible {outline:3px solid var(--wb-focus);outline-offset:4px;}.app-shell :is(.home-project-grid,.home-expert-grid) {align-items:stretch;}.app-shell :is(.market-project,.market-expert) {display:flex;flex-direction:column;}.app-shell :is(.market-project,.market-expert)>footer {margin-block-start:auto;padding-block-start:20px;}.app-shell .market-project>p {line-height:1.95;}.app-shell .r58-editor-save {position:sticky;bottom:16px;z-index:12;border:1px solid var(--wb-border);border-radius:var(--r62-radius);background:var(--wb-bg-elevated);padding:16px;box-shadow:0 6px 24px #00000010;gap:16px;}.app-shell .r58-editor-save>span {font-size:.8125rem;color:var(--wb-text-muted);}.app-shell .r58-block-library {gap:8px;}.app-shell .r58-block-library button {min-height:40px;padding:8px 12px;border-radius:var(--r62-control-radius);background:var(--wb-bg-elevated);color:var(--wb-text-soft);border:1px solid var(--wb-border);}.app-shell .r58-block-library button:hover {color:var(--wb-primary);border-color:var(--wb-primary);}.app-shell .r58-block-editor>summary {min-height:52px;padding:14px 16px;cursor:pointer;}.app-shell .r58-block-tools {display:flex;flex-wrap:wrap;gap:8px;padding-block:12px;}.app-shell .r58-cms :is(input,select,textarea) {min-height:44px;}.app-shell .r58-page-directory {scrollbar-width:thin;scrollbar-color:var(--wb-border-strong) transparent;}.app-shell .r58-directory-list button {min-height:64px;padding:14px;}.app-shell .r58-page-directory .r58-directory-list button.selected {border-color:var(--wb-primary);background:var(--wb-primary-soft);color:var(--wb-text);}.app-shell .admin-pages-directory>details>summary {min-height:48px;cursor:pointer;font-size:.875rem;}.app-shell .r63-page-table td {overflow-wrap:anywhere;}.app-shell .r63-page-table td:last-child>div {flex-wrap:wrap;gap:8px;}.app-shell .r53-thread-list>a,.app-shell .wb23-conversation-list>a {border-radius:var(--r62-radius);transition:background-color 160ms ease,border-color 160ms ease;}.app-shell :is(.r53-contact-form,.wb23-conversation-toolbar) {border-radius:var(--r62-radius);}.app-shell :is(.r53-search,.wb23-conversation-search) input {min-height:44px;}.app-shell .r53-support-feed {overflow-wrap:anywhere;}.app-shell .r53-support-feed>div {max-width:85%;border:1px solid var(--wb-border);}.app-shell .r53-support-feed>div.is-staff {margin-inline-start:auto;}@media(hover:hover) and (pointer:fine) {.app-shell :is(.home-category-grid>a,.market-project,.market-expert):hover {border-color:var(--wb-border-strong);transform:translateY(-3px);}}@media(max-width:760px) {.app-shell .market-home .home-hero.r33-home-hero {padding:28px 22px;min-height:0;}.app-shell .market-home .home-hero-copy h1 {font-size:clamp(1.75rem,6.6vw,2.2rem);line-height:1.65;margin-block:22px 16px;}.app-shell .market-home .home-hero-copy>p {font-size:.9375rem;line-height:1.95;}.app-shell .market-home .home-hero-actions {gap:12px;flex-wrap:wrap;}.app-shell .home-section-head {align-items:start;}.app-shell .r58-editor-save {bottom:8px;padding:12px;}.app-shell .r58-editor-save>div {display:flex;flex-wrap:wrap;gap:8px;width:100%;}.app-shell .r58-editor-save>div>button {flex:1 1 140px;min-height:44px;}.app-shell .r58-block-tools .btn-ghost {min-height:44px;}.app-shell .r53-support-feed>div {max-width:100%;}.app-shell .r63-page-table,.app-shell .r63-page-table tbody {display:block;width:100%;}.app-shell .r63-page-table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.app-shell .r63-page-table tr {display:grid;min-width:0;padding:12px 0;border-block-end:1px solid var(--wb-border);}.app-shell .r63-page-table td {display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:8px;border:0;}.app-shell .r63-page-table td::before {content:attr(data-label);color:var(--wb-text-muted);font-size:.75rem;}.app-shell .r63-page-table td:last-child {grid-template-columns:1fr;}.app-shell .r63-page-table td:last-child>div {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.app-shell .r63-page-table td:last-child :is(a,button) {min-height:44px;width:100%;white-space:normal;}}.app-shell .home-fx-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.app-shell .home-fx-heading .home-fx-copy{padding:0;background:transparent}.app-shell .home-fx-refresh{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:42px;padding:8px 12px;border:1px solid var(--wb-border);border-radius:10px;background:var(--wb-bg-subtle);color:var(--wb-text);font:inherit;font-size:12px;cursor:pointer}.app-shell .home-fx-refresh:disabled{opacity:.55;cursor:wait}.app-shell .home-fx-refresh:focus-visible,.app-shell .home-fx-source:focus-visible{outline:2px solid var(--wb-primary);outline-offset:4px}.app-shell .home-fx-source{display:inline-flex;align-items:center;align-self:flex-start;min-height:32px;color:var(--wb-primary);font-size:12px;text-decoration:underline;text-underline-offset:4px}.app-shell .home-fx-warning{margin:0;padding:10px 12px;border-radius:8px;background:var(--wb-bg-subtle);color:var(--wb-text-soft);font-size:12px;line-height:1.8}.app-shell .home-market-rates .home-fx-rate{contain:layout;min-height:175px}.app-shell .home-market-rates .home-fx-status.stale{color:var(--wb-text);font-weight:600}@media(max-width:480px){.app-shell .home-fx-heading{align-items:flex-start;flex-wrap:wrap}.app-shell .home-fx-heading .home-fx-copy{align-items:flex-start}.app-shell .home-fx-refresh{margin-inline-start:auto}}.global-search-dialog{max-height:76dvh;overflow:auto;overscroll-behavior:contain}.global-search-dialog form>.btn{grid-column:1/-1;justify-self:end;min-height:44px}.global-search-dialog :is(.r26-search-suggestions,.r26-search-hint){grid-column:1/-1}.global-search-dialog .r26-search-suggestions{max-height:min(340px,35dvh);overflow:auto;overscroll-behavior:contain}
