@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-600:#dd7400;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-800:#005f46;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-800:#a30037;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-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-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.ml-3{margin-left:calc(var(--spacing)*3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-9{height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.w-9{width:calc(var(--spacing)*9)}.w-full{width:100%}.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-6xl{max-width:var(--container-6xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.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-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-zinc-100{border-color:var(--color-zinc-100)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.\!bg-zinc-900{background-color:var(--color-zinc-900)!important}.bg-amber-50{background-color:var(--color-amber-50)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-900{background-color:var(--color-zinc-900)}.p-2{padding:calc(var(--spacing)*2)}.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-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-8{padding-top:calc(var(--spacing)*8)}.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-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-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-amber-600{color:var(--color-amber-600)}.text-emerald-800{color:var(--color-emerald-800)}.text-inherit{color:inherit}.text-rose-800{color:var(--color-rose-800)}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-zinc-200{--tw-ring-color:var(--color-zinc-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.hover\:bg-zinc-50:hover{background-color:var(--color-zinc-50)}.hover\:bg-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--ink:#0b1242;--muted:#5b70ac;--blue:#0859ff;--violet:#7540ff;--line:#e1edff;--wash:#f1f7ff;--gradient:linear-gradient(105deg,#2198ff 0%,#0959ff 52%,#853fff 100%);--shadow:0 7px 24px #387bec0a;--radius:13px;--font:Geist,Arial,Helvetica,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:95px}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(at 90% 14%,#edf8ff7d,#0000 40%),linear-gradient(110deg,#f9fdff,#fff 45%,#f6fcff);margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-1.5px;font-size:40px;font-weight:720;line-height:1.12}h2{letter-spacing:-.85px;font-size:27px;font-weight:680;line-height:1.23}h3{letter-spacing:-.35px;font-size:16px;font-weight:650;line-height:1.3}h4{font-size:13px}p{color:var(--muted);line-height:1.5}small{color:var(--muted);font-size:12px}ul{margin:0;padding:0;list-style:none}svg{vertical-align:middle;flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #8983ff}::selection{background:#dbe9ff}input,select,textarea{color:var(--ink);max-width:100%}input::placeholder,textarea::placeholder{color:#879bcc}input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--line);background:#f8fbff;border-radius:9px;min-width:0;padding:11px 13px}select{cursor:pointer}input[type=checkbox],input[type=radio]{accent-color:var(--blue);flex-shrink:0;width:16px;height:16px;margin:0}label{font-size:13px}section[id]{scroll-margin-top:90px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.container{width:calc(100% - 72px);max-width:1240px;margin:auto}.section{margin-top:30px}.section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.section-heading p{margin-top:3px;font-size:14px}.section-heading .button{flex-shrink:0}.grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffed}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:11px;min-height:43px;padding:10px 20px;font-size:13px;font-weight:580;line-height:1.3;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button.primary{background:var(--gradient);color:#fff;background-size:100% 100%;box-shadow:0 4px 11px #366fff28,inset 0 0 0 1px #ffffff1a}.button.primary:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 6px 17px #366fff40}.button.outline{color:var(--blue);background:#ffffffcf;border-color:#b9cdff}.button.outline:hover{background:#eff6ff;transform:translateY(-2px)}.button.soft{color:var(--blue);background:#edf4ff;min-height:36px;padding:9px 14px}.button.text{color:var(--blue);background:0 0;min-height:30px;padding:4px 0;font-size:12px}.button.text:hover{color:var(--violet)}.button:active{transform:translateY(1px)}.icon-button{width:36px;height:36px;color:var(--blue);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--wash)}.icon-well{width:55px;height:55px;color:var(--blue);background:radial-gradient(circle at 80% 15%,#fafdff,#eef3ff 70%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.eyebrow{color:#1554ff;letter-spacing:1.8px;background:#e7f0ff;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:650;line-height:1.4;display:inline-block}.gradient-text{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.muted{color:var(--muted)}.sample-note{color:#7385ad;margin-top:7px;font-size:11px;display:block}.demo-pricing-note,.dashboard-demo-note{color:#536997;align-items:center;gap:6px;font-size:11px;display:flex}.text-link{color:var(--blue);margin-top:12px;font-size:13px;display:inline-flex}.online-dot{background:#00a07b;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #e7f8f2}.preview-ribbon{color:#62729d;letter-spacing:.15px;background:#edf4ff;border-bottom:1px solid #e0ebff;justify-content:center;align-items:center;gap:22px;height:25px;font-size:10px;display:flex}.preview-ribbon>span:first-child{letter-spacing:1px;color:#3561c3;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.preview-ribbon i{background:#526aff;border-radius:50%;width:5px;height:5px}.preview-ribbon a{color:#225bdf;align-items:center;gap:5px;display:inline-flex}.site-header{z-index:20;background:#ffffffec;border-bottom:1px solid #e6eeff;position:relative}.header-inner{align-items:center;gap:23px;width:calc(100% - 54px);max-width:1280px;min-height:68px;margin:auto;display:flex}.logo{white-space:nowrap;letter-spacing:-.9px;flex-shrink:0;align-items:center;gap:6px;font-size:23px;font-weight:720;display:inline-flex}.main-nav{white-space:nowrap;align-items:center;gap:23px;margin-left:23px;display:flex}.main-nav a{color:#263d83;padding:24px 0;font-size:12px;position:relative}.main-nav a:hover,.main-nav a.active{color:var(--blue)}.main-nav a.active:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;bottom:13px;left:0;right:0}.header-search{flex:1;min-width:140px;max-width:240px;margin-left:auto;position:relative}.header-search input{width:100%;font-size:11px;background:#f3f8ff!important;border-radius:30px!important;padding:10px 30px 10px 13px!important}.header-search button{color:#2d51bc;width:28px;height:28px;padding:0;position:absolute;top:5px;right:6px}.header-actions{align-items:center;gap:10px;display:flex}.header-actions .button{min-height:39px;padding:9px 17px;font-size:12px}.header-actions .outline{color:var(--ink)}.mobile-menu{display:none}.footer{align-items:center;gap:20px;width:calc(100% - 72px);max-width:1250px;margin:30px auto 0;padding:23px 0 36px;font-size:10px;display:flex}.footer .logo{font-size:19px}.footer .logo svg{width:30px}.footer p{max-width:240px;font-size:9px}.footer nav{white-space:nowrap;color:#586da9;gap:17px;margin-left:auto;font-size:9px;display:flex}.footer small{white-space:nowrap;font-size:9px}.socials{gap:13px;margin:0 8px;display:flex}.socials .button{color:#122665;font-size:17px;font-weight:750}.hero{isolation:isolate;align-items:center;min-height:380px;padding:37px 14px 35px;display:flex;position:relative}.hero-copy{z-index:2;max-width:64%;position:relative}.hero h1{letter-spacing:-1.9px;margin-top:14px;margin-bottom:15px;font-size:clamp(35px,3.65vw,49px);line-height:1.06}.hero p{max-width:640px;font-size:16px;line-height:1.5}.hero .actions{margin-top:23px}.hero .button{min-height:47px;padding:12px 23px;font-size:14px}.home-page .hero{min-height:392px}.home-page .hero-copy{max-width:83%}.home-page .hero p{max-width:610px}.home-page .hero h1{font-size:clamp(36px,3.64vw,51px)}.ai-art{pointer-events:none;z-index:-1;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.art-image{background:url(/art/neural-head.webp) 100%/auto 117% no-repeat;animation:10s ease-in-out infinite art-breathe;position:absolute;inset:-12px -25px -12px 18%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 37%);mask-image:linear-gradient(90deg,#0000,#000 37%)}.ai-art:after{content:"";background:linear-gradient(90deg,#fafdff 5%,#fafdffcc 30%,#0000 61%);position:absolute;inset:0}.home-page .hero .art-image{background-position:100% 46%;background-size:auto 125%;left:15%}.cube .art-image{background-image:url(/art/neural-cube.webp);background-size:auto 125%;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 75%);mask-image:linear-gradient(90deg,#0000 30%,#000 75%)}.neural-signals{opacity:.55;width:70%;height:95%;position:absolute;bottom:0;right:0}.neural-signals path{fill:none;stroke:#76bfff;stroke-width:.7px;opacity:.35}.neural-signals circle{fill:#fff;filter:drop-shadow(0 0 4px #4d9aff)}.float-card{z-index:2;color:#193b94;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff7a;border:1px solid #fff;border-radius:10px;align-items:center;gap:10px;padding:13px 17px;font-size:13px;line-height:1.45;animation:8s ease-in-out infinite float;display:flex;position:absolute;transform:rotate(-5deg);box-shadow:0 8px 22px #7babff12}.float-card svg{color:var(--blue)}.float-one{top:52px;right:30%}.float-two{animation-delay:-2s;top:42px;right:0}.float-three{animation-delay:-4s;top:152px;right:-3px}.handwritten{color:#1460f7;z-index:2;width:108px;font-family:Segoe Print,Bradley Hand,cursive;font-size:21px;font-style:italic;line-height:1.2;position:absolute;bottom:42px;right:15px;transform:rotate(-10deg)}.handwritten:after{content:"";border-top:2px solid #5949ff;width:77%;height:9px;margin-top:13px;display:block;transform:rotate(-10deg)}.hero.compact{min-height:265px;padding:29px 16px 30px}.hero.compact h1{font-size:43px}.category-controls{z-index:3;flex-wrap:wrap;gap:10px;margin:-26px 12px 22px;display:flex;position:relative}.category-controls a{border:1px solid var(--line);min-height:53px;box-shadow:var(--shadow);background:#ffffffd9;border-radius:10px;align-items:center;gap:14px;padding:12px 17px;font-size:12px;font-weight:550;transition:transform .2s;display:flex}.category-controls a:hover{border-color:#a6c5ff;transform:translateY(-3px)}.category-controls svg{color:var(--blue)}.trust-strip{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffc9;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:12px;padding:13px;display:grid}.trust-item{border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;padding:12px 13px;display:flex}.trust-item strong{font-size:12px;line-height:1.3;display:block}.trust-item p{margin-top:4px;font-size:12px;line-height:1.3}.trust-strip .icon-well{width:48px;height:48px}.trust-strip .icon{width:29px;height:29px}.trust-strip.compact{margin-top:17px;padding:13px}.trust-strip.compact .trust-item{border:0;border-right:1px solid var(--line);border-radius:0;padding:4px}.trust-strip.compact .trust-item:last-child{border:0}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.step{padding:15px 18px 18px;transition:transform .2s;position:relative}.step:hover{transform:translateY(-3px)}.step-top{color:var(--blue);align-items:center;gap:24px;margin-bottom:12px;display:flex}.number{background:#edf3ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;font-size:22px;font-weight:580;display:flex}.step h3{margin:5px 0 5px 55px;font-size:13px}.step p{margin-left:55px;font-size:12px;line-height:1.5}.step-arrow{color:var(--blue);position:absolute;top:49%;right:-22px}.category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.category-card{padding:16px 17px;transition:transform .2s,border-color .2s}.category-card:hover{border-color:#b6caff;transform:translateY(-4px)}.category-card h3{margin:10px 0 5px;font-size:14px}.category-card p{font-size:12px}.benefit{gap:13px;padding:19px 18px;display:flex}.benefit .icon-well{width:50px;height:50px}.benefit h3{margin:13px 0 5px;font-size:13px}.benefit p{font-size:12px}.home-page .benefit{min-height:139px}.cta{isolation:isolate;background:linear-gradient(110deg,#e1f1ff,#edf5ff);border-radius:14px;align-items:center;gap:30px;min-height:145px;margin-top:22px;padding:31px 30px;display:flex;position:relative;overflow:hidden}.cta h2{font-size:26px}.cta p{max-width:600px;margin-top:6px}.cta .actions{z-index:2;flex-shrink:0;position:relative}.cta .art-image{opacity:.65;background-position:100% 44%;background-size:auto 230%;left:32%}.cta .ai-art:after{background:linear-gradient(90deg,#e1f0ff,#e1f0ffbd 50%,#0000 85%)}.cta .handwritten{width:108px;font-size:18px;bottom:15px;right:25px}.cta>div:first-of-type:not(.ai-art){max-width:58%}.saudi-banner{background:linear-gradient(105deg,#e6f3ff,#eef6ff 58%,#dbedff);border-radius:14px;min-height:220px;margin-top:22px;padding:25px 28px;position:relative;overflow:hidden}.saudi-banner h2{max-width:650px;margin-top:10px;font-size:26px}.saudi-banner p{margin-top:8px}.saudi-features{gap:18px;max-width:650px;margin-top:24px;display:flex}.saudi-features span{color:var(--muted);border-right:1px solid #d8e8ff;align-items:center;gap:12px;max-width:190px;padding-right:18px;font-size:12px;display:flex}.saudi-features svg{color:var(--blue)}.saudi-art{color:#61a8fc;background:radial-gradient(at bottom,#aed5ff96,#0000 65%);width:32%;height:100%;position:absolute;bottom:0;right:0}.saudi-art>svg{color:#69958b;position:absolute;bottom:13px;right:24px}.saudi-art .handwritten{top:28px;bottom:auto;right:33px}.city-lines{opacity:.52;align-items:flex-end;gap:7px;display:flex;position:absolute;bottom:0;left:20px}.city-lines i{clip-path:polygon(10% 6%,90% 0,100% 100%,0 100%);background:linear-gradient(90deg,#639bf8,#c4e4ff);width:27px;height:80px}.city-lines i:nth-child(2){width:34px;height:150px}.city-lines i:nth-child(3){height:65px}.city-lines i:nth-child(4){width:18px;height:100px}.city-lines i:nth-child(5){height:45px}.avatar{background-color:#e8eef5;background-image:url(/art/portraits.webp);background-repeat:no-repeat;background-size:300% 300%;border:3px solid #f1f4f8;border-radius:50%;flex-shrink:0;width:66px;height:66px;display:block}.avatar.large{background-size:300% 300%;border:0;border-radius:17px;width:208px;height:222px}.expert-card{flex-direction:column;padding:16px;transition:transform .2s,border-color .2s;display:flex}.expert-card:hover{border-color:#bdd4ff;transform:translateY(-3px)}.expert-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:7px;display:flex}.expert-status{flex-direction:column;align-items:flex-end;gap:15px;margin-top:3px;display:flex}.badge{white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;gap:3px;padding:4px 8px;font-size:10px;font-weight:480;line-height:1.3;display:inline-flex}.badge.green{color:#008c6c;background:#e7f8f1}.badge.blue{color:#426eff;background:#eef4ff}.badge.amber{color:#a56200;background:#fff3db}.badge.gray{color:#667bac;background:#eef3fa}.rating{color:#465f9e;white-space:nowrap;font-size:12px}.rating>span:first-child,.stars{color:#ffb500}.rating>span:first-child{font-size:18px}.expert-card h3{align-items:center;gap:6px;font-size:16px;display:flex}.expert-name:hover{color:var(--blue)}.verified{color:var(--blue);font-size:17px}.expert-title{margin-top:4px;font-size:13px;line-height:1.4}.location{align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.expert-bio{min-height:40px;margin-top:16px;margin-bottom:14px;font-size:13px;line-height:1.5}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips span{color:#334e9c;background:#eef5ff;border-radius:15px;align-items:center;padding:5px 9px;font-size:10px;line-height:1.3;display:inline-flex}.expert-actions{gap:8px;margin-top:auto;padding-top:17px;display:flex}.expert-actions .button{flex:1;min-height:39px;padding:10px 6px;font-size:11px}.expert-actions .button:last-child{flex-direction:row-reverse}.expert-card .chips{margin-bottom:0}.expert-card.compact{padding:15px}.expert-card.compact .avatar{width:59px;height:59px}.expert-card.compact .expert-top{float:left;margin:0}.expert-card.compact h3{white-space:nowrap;margin-top:7px;font-size:13px}.expert-card.compact .expert-title{font-size:11px}.expert-card.compact .expert-bio{min-height:53px;margin-top:12px;margin-bottom:11px;font-size:12px}.expert-card.compact .badge{font-size:9px}.expert-location{color:#4b62a2;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:15px;font-size:11px;display:flex}.expert-location span{align-items:center;gap:7px;display:flex}.expert-location svg{color:var(--blue)}.directory-search{border:1px solid var(--line);z-index:3;background:#fff;border-radius:15px;align-items:center;gap:12px;margin:0 14px;padding:8px;display:flex;position:relative;box-shadow:0 5px 16px #93bdf92b}.search-input{color:var(--blue);flex:1;align-items:center;gap:16px;padding-left:16px;display:flex}.search-input input{width:100%;font-size:14px;background:0 0!important;border:0!important}.search-location{border-left:1px solid var(--line);color:var(--blue);flex:0 0 25%;align-items:center;gap:10px;padding-left:20px;display:flex}.search-location select{background:0 0;border:0;width:100%;font-size:13px}.directory-search>.button{min-width:210px;min-height:48px}.popular-searches{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:15px 14px 34px;font-size:12px;display:flex}.popular-searches button{color:#2757b9;background:#f4f9ff;border:1px solid #d3e4ff;border-radius:20px;padding:5px 12px;font-size:11px}.popular-searches button:hover{background:#e4efff}.directory-layout{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:24px;scroll-margin-top:24px;display:grid}.filters{padding:19px 18px}.filter-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.filter-heading h3{font-size:18px}.filter-heading button{color:var(--blue);font-size:12px}.filter-group{border:0;border-bottom:1px solid #edf3fc;min-width:0;margin:0;padding:22px 0}.filter-group:last-child{border:0;padding-bottom:12px}.filter-group>label:first-child:not(.check-label),.filter-group legend{font-size:13px;font-weight:650;display:block}.filter-group legend{float:left;width:100%;margin-bottom:12px}.filter-group legend+*{clear:both}.filter-group select{width:100%;margin-top:10px;font-size:12px}.filter-search{margin-top:9px;position:relative}.filter-search input{width:100%;font-size:10px;font-weight:400;padding:10px 28px 10px 10px!important}.filter-search svg{color:var(--blue);position:absolute;top:10px;right:9px}.check-label{color:#3d548d;cursor:pointer;align-items:center;gap:9px;margin-top:12px;font-size:12px;line-height:1.3;display:flex}.check-label>span{color:var(--muted);margin-left:auto;font-size:11px}.results-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.results-heading .section-heading{margin-bottom:0}.results-heading h2{font-size:21px}.results-heading p{font-size:12px}.sort-controls{align-items:center;gap:9px;display:flex}.sort-controls label{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.sort-controls select{background:#fff;font-size:12px}.segmented{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:3px;padding:5px;display:inline-flex}.segmented button{color:#2851b5;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex}.segmented button[aria-pressed=true]{color:#fff;background:var(--gradient);box-shadow:0 2px 8px #6597ff33}.expert-results.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.expert-results.list{gap:13px;display:grid}.expert-results.list .expert-card{grid-template-columns:170px 1fr 210px;gap:4px 18px;display:grid}.expert-results.list .expert-top{flex-direction:column;grid-row:1/5;justify-content:center}.expert-results.list .expert-status{align-items:flex-start;gap:4px}.expert-results.list .expert-actions{grid-area:1/3/5;align-items:center}.expert-results.list .expert-bio{min-height:0;margin:5px 0}.expert-results.list .chips{grid-column:2}.pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.pagination>div{gap:6px;display:flex}.pagination button{color:#4065b9;border:1px solid var(--line);background:#fff;border-radius:8px;width:36px;height:37px}.pagination button[aria-current=page]{background:var(--gradient);color:#fff}.pagination button:hover:not(:disabled){border-color:#789fff}.empty-state svg{color:var(--blue);margin-bottom:20px}.empty-state p{margin:10px 0 20px}.mobile-filter{display:none}.directory-page .cta{min-height:190px;margin-top:10px}.directory-page .cta .actions{align-self:flex-end}.directory-page .cta h2{font-size:31px}.directory-page .cta .handwritten{bottom:36px}.directory-page .cta p{max-width:440px}.journey-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.journey-heading .section-heading{margin:0}.segmented.large button{min-width:175px;padding:11px 20px;font-size:14px}.journey-row{border-color:#e0ebff;grid-template-columns:260px 1fr;gap:25px;margin-bottom:18px;padding:7px;transition:border-color .2s;display:grid}.journey-row.selected{border-color:#cddfff}.journey-intro{background:linear-gradient(110deg,#f4faff,#edf4ff);border-radius:11px;padding:20px 19px}.journey-intro h2{margin:10px 0 7px;font-size:25px}.journey-intro p{font-size:13px}.journey-intro .button{margin-top:13px;padding:11px 16px;font-size:12px}.journey-row .steps{align-items:start;gap:24px;padding:16px 16px 10px 0}.journey-row .step{box-shadow:none;background:0 0;border:0;padding:0}.journey-row .step h3,.journey-row .step p{margin-left:0}.journey-row .step h3{margin-top:21px}.journey-row .step p{font-size:12px}.journey-row .step-top{gap:16px}.journey-row .number{width:48px;height:48px}.journey-row .step-arrow{top:82px;right:-20px}.faq-grid{grid-template-columns:1fr 1fr;gap:9px 18px;display:grid}.faq{border:1px solid var(--line);background:#fff;border-radius:8px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 17px;font-size:13px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--blue);transition:transform .2s}.faq[open] summary svg{transform:rotate(45deg)}.faq p{max-width:650px;padding:0 17px 15px;font-size:13px}.how-page .cta{min-height:190px;margin-top:23px}.how-page .cta .actions{margin-top:12px}.how-page .cta{display:block}.how-page .cta .art-image{left:20%}.role-plans{gap:12px;margin-top:24px;display:flex}.role-plans button{border:1px solid var(--line);text-align:left;color:#172358;background:#ffffffdc;border-radius:10px;align-items:center;gap:14px;min-width:250px;padding:14px 22px;display:flex}.role-plans strong{font-size:14px;display:block}.role-plans small{margin-top:1px;font-size:12px;display:block}.role-plans button[aria-pressed=true]{background:var(--gradient);color:#fff;box-shadow:0 5px 12px #5098ff33}.role-plans button[aria-pressed=true] small{color:#edf4ff}.pricing-heading{justify-content:space-between;align-items:center;margin:16px 0 8px;display:flex}.pricing-heading .section-heading{margin:0}.billing{border-radius:25px}.billing button{border-radius:20px}.billing span{color:#008f72;background:#e7f8f4;border-radius:20px;padding:3px 8px;font-size:10px}.demo-pricing-note{margin-bottom:28px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.plan-card{flex-direction:column;padding:24px 22px;display:flex;position:relative}.plan-card.popular{border:1px solid #749cff;box-shadow:inset 0 0 0 1px #bbd1ff}.popular-label{text-align:center;letter-spacing:1.6px;color:#fff;background:var(--gradient);border-radius:9px 9px 0 0;padding:5px 0;font-size:10px;font-weight:600;position:absolute;top:-21px;left:-1px;right:-1px}.plan-card h3{margin:9px 0 3px;font-size:20px}.plan-card p{min-height:43px;font-size:13px}.plan-card .icon-well{width:55px;height:55px}.price{white-space:nowrap;align-items:baseline;gap:5px;min-height:41px;margin:21px 0 17px;display:flex}.price strong{letter-spacing:-1px;font-size:37px;font-weight:700;line-height:1}.price span{font-size:17px;font-weight:650}.price small{font-size:13px}.plan-card:last-child .price strong{letter-spacing:-.6px;font-size:23px}.plan-card ul{margin-top:19px}.plan-card li{color:var(--muted);align-items:flex-start;gap:9px;margin-bottom:11px;font-size:12px;display:flex}.plan-card li svg{color:var(--blue);margin-top:1px}.annual-note{margin-top:10px;font-size:10px}.table-scroll{overflow-x:auto}.comparison{border-collapse:collapse;text-align:center;width:100%;min-width:680px;font-size:12px}.comparison th,.comparison td{border:1px solid #e7effa;border-top:0;padding:10px 15px}.comparison tr>:first-child{text-align:left;border-left:0;width:26%}.comparison tr>:last-child{border-right:0}.comparison tr:last-child td{border-bottom:0}.comparison th{padding:19px 15px;font-size:13px;position:relative}.comparison td{color:var(--muted)}.comparison td .icon{color:var(--blue)}.comparison .highlight{background:#eff6ff}.comparison th span{color:var(--blue);margin-bottom:5px;font-size:9px;display:block}.custom-plan{background:linear-gradient(110deg,#e6f3ff,#f4faff,#d8ebff);border-radius:14px;align-items:center;gap:25px;margin-top:22px;padding:25px 28px;display:flex}.custom-plan>.icon-well{background:#f0f8ff;border:1px solid #fff;border-radius:20px;width:70px;height:70px}.custom-plan .button{margin-left:auto;margin-right:12%}.custom-plan h2{font-size:25px}.custom-plan p{margin-top:4px}.pricing-page .hero{min-height:350px}.pricing-page .hero .handwritten{bottom:40px}.pricing-page .cta{margin-top:32px}.breadcrumb-row{justify-content:space-between;align-items:center;margin:15px 0;display:flex}.breadcrumb-row nav,.breadcrumb{color:#5d70a8;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb-row nav span{text-underline-offset:3px;text-decoration:underline}.breadcrumb-row .button{flex-direction:row-reverse;font-size:11px}.profile-hero{isolation:isolate;gap:24px;padding:16px;display:flex;position:relative;overflow:hidden}.profile-hero .art-image{opacity:.75;background-size:auto 150%;left:25%}.profile-hero .ai-art:after{background:linear-gradient(90deg,#fff,#ffffffc9 53%,#0000 87%)}.profile-summary{z-index:2;max-width:79%;padding:5px 0;position:relative}.profile-summary h1{letter-spacing:-1px;margin:8px 0 3px;font-size:34px}.profile-summary .profile-specialty{margin-bottom:5px;font-size:17px}.profile-summary p{font-size:13px}.profile-meta{flex-wrap:wrap;align-items:center;gap:20px;margin:13px 0;display:flex}.profile-meta>span{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.profile-meta svg{color:var(--blue)}.profile-summary .chips{max-width:650px}.profile-hero .handwritten{top:27px;bottom:auto;right:28px}.tabs{align-items:center;gap:15px;display:flex}.tabs a{color:#6273a7;white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:13px;font-weight:500;display:flex}.tabs a:hover{color:var(--blue)}.tabs a[aria-current]{color:var(--blue);border-color:var(--blue)}.profile-tabs{border-bottom:1px solid var(--line);max-width:70%;margin:12px 0 19px}.profile-columns{grid-template-columns:minmax(0,1fr) 320px;gap:26px;display:grid}.profile-content>section>p{margin-top:6px;font-size:14px}.profile-content h2{font-size:26px}.profile-stats{grid-template-columns:repeat(4,1fr);margin-top:15px;padding:15px 5px;display:grid}.profile-stats>div{border-right:1px solid var(--line);align-items:center;gap:9px;padding:0 12px;display:flex}.profile-stats>div:last-child{border:0}.profile-stats .icon-well{width:44px;height:44px}.profile-stats strong{font-size:20px;line-height:1.2;display:block}.profile-stats small{margin-top:5px;font-size:10px;display:block}.expertise-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.expertise-grid a{align-items:center;gap:10px;min-height:62px;padding:9px;font-size:11px;line-height:1.3;display:flex}.expertise-grid .icon-well{border-radius:9px;width:35px;height:35px}.portfolio-grid,.packages,.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.portfolio-card{overflow:hidden}.portfolio-card>div:last-child{padding:13px}.portfolio-card h3{font-size:14px}.portfolio-card p{margin-top:8px;font-size:11px;line-height:1.5}.portfolio-card .button{margin-top:10px;font-size:10px}.portfolio-art{color:#bdf6ff;background:radial-gradient(circle at 60% 30%,#339aff,#234b9c 60%,#132858);justify-content:center;align-items:center;height:133px;display:flex;position:relative;overflow:hidden}.portfolio-art>svg{filter:drop-shadow(0 0 13px #73e4ff)}.portfolio-art>span{color:#175dd4;background:#eff9ffe8;border-radius:14px;padding:3px 7px;font-size:9px;position:absolute;bottom:7px;left:10px}.mini-network{opacity:.6;background:linear-gradient(25deg,#0000 44%,#6bcfff70 45%,#0000 46%) 0 0/70px 60px,linear-gradient(-25deg,#0000 34%,#6bcfff55 35%,#0000 36%) 0 0/80px 65px,radial-gradient(circle,#caffff80 1px,#0000 2px) 0 0/22px 22px;position:absolute;inset:0}.art-1{background:radial-gradient(at 65% 100%,#5544d7,#133f85 75%)}.art-2{background:radial-gradient(at 50% 90%,#74bcff,#153e7b 75%)}.package{flex-direction:column;padding:20px 16px;display:flex;position:relative}.package.featured{border-color:#8fabff}.small-popular{color:var(--blue);background:#e2efff;border-radius:8px;padding:2px 7px;font-size:9px;position:absolute;top:-8px;right:12px}.package-title{align-items:flex-start;gap:10px;margin-bottom:17px;display:flex}.package-title .icon-well{width:40px;height:40px}.package h3{margin-bottom:4px;font-size:13px}.package strong{letter-spacing:-.4px;font-size:19px;line-height:1.2;display:block}.package small{font-size:11px;display:block}.package ul{margin-bottom:12px}.package li{color:var(--muted);align-items:center;gap:6px;margin-bottom:7px;font-size:11px;display:flex}.package li svg{color:#00a47b}.package .button{margin-top:auto;padding:10px 8px;font-size:11px}.review-card{padding:13px}.stars{letter-spacing:1px;font-size:17px}.review-card>p{min-height:75px;margin:6px 0 16px;font-size:11px;line-height:1.5}.review-card>div{align-items:center;gap:9px;display:flex}.review-card .avatar{border-width:1px;width:39px;height:39px}.review-card strong{font-size:10px;display:block}.review-card small{font-size:9px;display:block}.profile-sidebar{align-content:start;gap:17px;display:grid}.profile-contact{flex-direction:column;gap:9px;padding:17px;display:flex}.profile-contact .button{min-height:43px}.profile-contact small{text-align:center;margin:7px 0;font-size:10px}.info-list{gap:26px;padding:21px 18px;display:grid}.info-list>div{align-items:center;gap:17px;display:flex}.info-list svg{color:var(--blue)}.info-list strong,.info-list small{font-size:11px;display:block}.info-list small{color:#8795bc;margin-top:4px}.skills-panel,.certifications{padding:20px}.skills-panel h3,.certifications h3{margin-bottom:17px;font-size:20px}.skills-panel>div{align-items:center;gap:13px;margin:17px 0;font-size:13px;display:flex}.tool-icon{color:#1174ed;background:#edf6ff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.tool-0{color:#111}.tool-3{color:#8843e4}.tool-4{color:#258660}.tool-5{color:#e99659}.certifications>div{align-items:center;gap:12px;margin-top:19px;display:flex}.certifications p{font-size:12px}.certifications small{margin-top:3px;font-size:9px;display:block}.cert-logo{color:#3c78db;background:#f4f8ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;font-weight:650;display:flex}.certifications>div:last-child .cert-logo{color:#c79133;font-size:13px}.profile-promo{isolation:isolate;background:#e0edff;border-radius:13px;min-height:290px;position:relative;overflow:hidden}.profile-promo .art-image{background-size:auto 100%;inset:0 -130px 0 -200px}.profile-promo .ai-art:after{background:linear-gradient(90deg,#e6f3ff8a,#0000)}.profile-promo .handwritten{width:135px;font-size:24px;top:32px;left:25px;right:auto}.profile-page .cta{margin-top:35px}.dashboard-header .header-inner{width:calc(100% - 42px);max-width:1450px}.dashboard-header .main-nav{gap:25px;margin-left:10px}.dashboard-header .header-search{max-width:360px}.client-dashboard~.container{max-width:1370px}.dashboard-header:has(+.client-dashboard) .header-search{max-width:540px;margin-left:45px}.dashboard-header:has(+.client-dashboard) .header-actions{margin-left:auto}.notification-bell{position:relative}.notification-bell b{background:#ff4665;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:6px}.account-menu{align-items:center;gap:10px;display:flex}.account-menu .avatar{border-width:2px;width:43px;height:43px}.account-menu strong{font-size:11px;display:block}.account-menu small{font-size:10px;display:block}.account-menu>svg{color:#1b4cb9;margin-left:10px}.dashboard-layout{grid-template-columns:207px minmax(0,1fr);max-width:1460px;margin:auto;display:grid}.dashboard-sidebar{border-right:1px solid var(--line);background:linear-gradient(90deg,#fff,#fcfeff);padding:19px 12px}.dashboard-sidebar nav{flex-direction:column;gap:6px;display:flex}.dashboard-sidebar nav>a{color:#4f65a4;border-radius:9px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;display:flex;position:relative}.dashboard-sidebar nav>a.active{color:var(--blue);background:#edf4ff}.dashboard-sidebar nav>a.active:before{content:"";background:var(--blue);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.dashboard-sidebar nav>a:hover{background:#f0f6ff}.dashboard-sidebar nav b,.tabs b{color:#fff;background:#ff305a;border-radius:15px;justify-content:center;align-items:center;width:17px;height:17px;margin-left:auto;font-size:9px;display:flex}.dashboard-main{min-width:0;padding:0 25px 25px}.sidebar-art{isolation:isolate;background:#e9f4ff;border-radius:13px;min-height:260px;margin:25px 10px;position:relative;overflow:hidden}.sidebar-art .art-image{background-position:50% 95%;background-size:auto 95%;inset:0 -120px 0 -90px}.sidebar-art .handwritten{width:100px;font-size:23px;inset:26px auto auto 18px}.sidebar-art .ai-art:after{background:linear-gradient(#ecf7ff 5%,#0000 70%)}.sidebar-grow{color:var(--blue);margin:27px 11px;padding:17px 15px}.sidebar-grow h3{color:var(--ink);margin:10px 0 5px;font-size:13px}.sidebar-grow p{font-size:11px}.sidebar-grow .button{margin-top:13px;padding:8px 10px;font-size:11px}.project-hero{isolation:isolate;min-height:245px;padding:26px 10px 20px;position:relative}.project-hero .art-image{opacity:.65;background-position:right 39%;background-size:auto 158%;left:25%}.project-hero .ai-art:after{background:linear-gradient(90deg,#fafdff 20%,#fafdffcc 60%,#0000)}.project-hero .handwritten{width:95px;font-size:21px;bottom:50px;right:0}.project-hero .breadcrumb{font-size:11px}.project-title{align-items:center;gap:16px;margin:22px 0 8px;display:flex}.project-title h1{letter-spacing:-1px;font-size:31px}.project-title .badge{padding:6px 13px;font-size:12px}.project-hero>p{max-width:650px;font-size:13px}.project-metadata{flex-wrap:wrap;gap:25px;margin-top:21px;display:flex}.project-metadata>span{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.project-metadata svg{color:var(--blue)}.dashboard-demo-note{margin:0 2px 12px;font-size:10px}.project-tabs{border:1px solid var(--line);background:#ffffffd9;border-radius:12px;justify-content:space-between;gap:0;margin-bottom:18px;padding:4px 10px;overflow-x:auto}.project-tabs a{gap:9px;padding:12px 17px;font-size:12px;position:relative}.project-tabs b{width:14px;height:14px;font-size:9px;position:absolute;top:3px;right:5px}.project-stats,.vendor-stats{gap:14px;margin-bottom:18px}.stat{align-items:center;gap:15px;min-height:96px;padding:18px 17px;display:flex}.stat .icon-well{border-radius:13px;width:49px;height:49px}.stat strong{letter-spacing:-.5px;margin:4px 0;font-size:19px;font-weight:650;line-height:1.2;display:block}.stat small{font-size:11px}.stat p{margin-top:7px;font-size:10px}.project-stats .stat>div{flex-direction:column;display:flex}.project-stats .stat strong{order:-1;font-size:18px}.project-columns{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:18px;margin-bottom:18px;display:grid}.project-left,.project-right{flex-direction:column;gap:18px;display:flex}.panel{min-width:0;padding:20px}.panel-heading{justify-content:space-between;align-items:center;gap:13px;margin-bottom:18px;display:flex}.panel-heading h3{font-size:18px}.panel-heading a{color:var(--blue);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.progress-summary{color:var(--blue);align-items:center;gap:19px;font-size:14px;display:flex}.progress-track{background:#edf3ff;border-radius:10px;flex:1;height:11px;overflow:hidden}.progress-track>span{background:var(--gradient);transform-origin:0;border-radius:10px;height:100%;animation:1s both grow-bar;display:block}.timeline{justify-content:space-between;margin-top:36px;display:flex;position:relative}.timeline:before{content:"";background:linear-gradient(90deg,#337eff,#653aff 75%,#e3ecff 75%);height:3px;position:absolute;top:17px;left:8%;right:8%}.timeline>div{z-index:1;text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.timeline>div>span{color:#fff;background:#fff;border:2px solid #d6e2ff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:17px;font-size:17px;display:flex;box-shadow:0 0 0 6px #ffffff80}.timeline>div.complete>span{background:var(--gradient);border-color:#0000}.timeline strong{white-space:nowrap;font-size:10px}.timeline small{margin-top:5px;font-size:10px}.milestone-row{background:linear-gradient(110deg,#fff,#f8fbff);border:1px solid #e9f0ff;border-radius:11px;align-items:center;gap:12px;margin-top:9px;padding:13px 12px;display:flex}.milestone-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.milestone-dot.done{color:#fff;background:linear-gradient(120deg,#01ba80,#009a7b)}.milestone-dot.pending{color:#1467ff;border:3px solid #1467ff}.milestone-dot.pending .icon{width:11px;height:11px}.milestone-row>div{flex:1}.milestone-row strong{font-size:12px;display:block}.milestone-row small{margin-top:3px;font-size:10px;display:block}.milestone-row>.milestone-amount{white-space:nowrap;margin:0 4px;font-size:12px}.milestone-row .button{min-height:34px;padding:9px 11px;font-size:9px}.files-messages{gap:14px}.files-messages .panel{padding:16px}.file-row{align-items:center;gap:11px;padding:15px 0;display:flex}.file-row .file-icon{color:#1160ff;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.file-row .file-1,.file-row .file-3{color:#ff2f5d;background:#fff2f5}.file-row .file-2{color:#00a66f;background:#ebfaf2}.file-row>div{flex:1;min-width:0}.file-row strong{overflow-wrap:anywhere;font-size:10px;display:block}.file-row small{margin-top:3px;font-size:10px;display:block}.file-row .icon-button{width:23px}.message-list{flex-direction:column;gap:20px;display:flex}.message-list>div{align-items:flex-start;gap:10px;display:flex}.message-list .avatar{border-width:1px;width:38px;height:38px}.message-list>div>div{flex:1;min-width:0}.message-list strong{font-size:10px}.message-list time{float:right;color:var(--muted);font-size:9px}.message-list p{overflow-wrap:anywhere;margin-top:3px;font-size:11px}.message-compose{border:1px solid var(--line);background:#f0f6ff;border-radius:8px;margin-top:20px;display:flex}.message-compose input{width:100%;font-size:11px;background:0 0!important;border:0!important;padding:11px!important}.message-compose button{width:35px;color:var(--blue);padding:6px}.assigned-expert{align-items:center;gap:14px;display:flex}.assigned-expert .avatar{width:83px;height:83px}.assigned-expert h3{margin:8px 0 2px;font-size:16px}.assigned-expert p{font-size:11px}.assigned-expert .badge{font-size:9px}.expert-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin:17px 0;font-size:10px;display:flex}.expert-meta>span{align-items:center;gap:4px;font-size:10px;display:flex}.project-right .chips{gap:5px;margin-bottom:20px}.project-right .chips span{padding:5px 7px;font-size:9px}.project-right .actions{flex-wrap:nowrap;gap:8px}.project-right .actions .button{flex-direction:row-reverse;flex:1;padding:10px 12px;font-size:11px}.project-details{gap:14px;margin:0;display:grid}.project-details>div{justify-content:space-between;gap:15px;font-size:12px;display:flex}.project-details dt{color:var(--muted);flex-shrink:0}.project-details dd{text-align:right;margin:0}.project-details+button{margin-top:13px}.quick-action{border:1px solid #e9f0ff;border-radius:10px;align-items:center;gap:12px;margin-top:9px;padding:10px 12px;display:flex}.quick-action .icon-well{border-radius:10px;width:39px;height:39px}.quick-action:last-child .icon-well{color:#ff3756;background:#fff1f3}.quick-action .button{color:var(--ink);text-align:left;white-space:normal;justify-content:space-between;width:100%;font-size:12px}.proposal-summary{border:1px solid var(--line);border-radius:12px;align-items:center;gap:18px;padding:18px;display:flex}.proposal-summary>div:first-of-type{max-width:60%}.proposal-summary h3{font-size:14px}.proposal-summary p{margin:4px 0;font-size:12px}.proposal-facts{border-left:1px solid var(--line);flex-direction:column;gap:7px;min-width:200px;margin-left:auto;padding-left:25px;display:flex}.proposal-facts strong{font-size:20px}.proposal-facts span{color:var(--muted);gap:8px;font-size:11px;display:flex}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-top:1px solid var(--line);align-items:center;gap:15px;padding:20px 0;display:flex}.activity-list svg{color:#009d75}.activity-list .badge{margin-left:auto}.settings-preview{text-align:center;max-width:750px;margin:20px auto;padding:25px}.settings-preview>svg{color:var(--blue);margin-bottom:20px}.settings-preview p{max-width:600px;margin:12px auto 20px}.dashboard-main>.panel{margin-bottom:18px}.vendor-dashboard .dashboard-main{padding:8px 20px 30px}.vendor-dashboard .hero{background:linear-gradient(110deg,#f8fcff,#eef6ff);border-radius:13px;min-height:270px;padding:29px 26px}.vendor-dashboard .hero h1{letter-spacing:-1px;font-size:32px}.vendor-dashboard .hero .hero-copy{max-width:70%}.vendor-dashboard .hero p{max-width:565px;font-size:14px}.vendor-dashboard .hero .button{min-height:41px;padding:10px 19px;font-size:12px}.vendor-dashboard .hero .handwritten{width:108px;font-size:20px;top:35px;right:15px}.vendor-dashboard .hero .art-image{background-position:100% 45%;background-size:auto 135%}.vendor-dashboard .dashboard-demo-note{margin:9px 0 13px}.vendor-stats .stat{gap:13px;padding:17px 16px}.vendor-stats .stat .icon-well{border-radius:50%}.vendor-stats .stat:first-child p,.vendor-stats .stat:nth-child(3) p{color:#00a078}.vendor-top-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.earnings-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.earnings-toolbar h2{font-size:26px}.earnings-toolbar h2 small{letter-spacing:0;color:#00a479;margin-left:14px;font-size:12px}.earnings-toolbar select{color:var(--blue);background:0 0;border:0;padding:5px;font-size:11px}.earnings-charts{grid-template-columns:1.1fr 1fr;align-items:end;gap:28px;margin-top:20px;display:grid}.bar-chart{gap:13px;height:208px;padding-top:11px;display:flex}.chart-labels{color:#6e84bb;flex-direction:column;justify-content:space-between;min-width:28px;padding-bottom:23px;font-size:10px;display:flex}.bars{background:repeating-linear-gradient(0deg,#0000 0 44px,#edf2ff 44px 45px);border-bottom:1px solid #d9e4fa;flex:1;align-items:flex-end;gap:12px;height:100%;padding-bottom:24px;display:flex;position:relative}.bars>div{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.bars>div>span{transform-origin:bottom;background:linear-gradient(#c6d5ff,#aebafe);border-radius:5px 5px 0 0;width:100%;max-width:28px;animation:1s both chart-enter}.bars>div:nth-child(2n)>span{background:linear-gradient(#bbd0ff,#98a6fb)}.bars small{font-size:10px;position:absolute;bottom:-22px}.earnings-breakdown{color:var(--muted);font-size:11px}.earnings-breakdown h4{color:var(--ink);margin-bottom:12px;font-size:11px}.earnings-breakdown>div:not(.donut){align-items:center;gap:8px;margin-bottom:7px;font-size:10px;display:flex}.earnings-breakdown>div>i{background:#316cff;border-radius:50%;flex-shrink:0;width:8px;height:8px}.earnings-breakdown strong{color:#415da0;margin-left:auto}.donut{background:conic-gradient(#0f56ff 0 78%,#64c4ff 78% 93%,#b5baff 93%);border-radius:50%;justify-content:center;align-items:center;width:139px;height:139px;margin:17px auto 0;animation:1s chart-enter;display:flex;transform:rotate(-40deg)}.donut>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:109px;height:109px;display:flex;transform:rotate(40deg)}.donut strong{color:var(--ink);margin:0;font-size:21px}.donut small{font-size:10px}.opportunity-panel{isolation:isolate;background:#e8f3ff;flex-direction:column;padding:25px 25px 0;display:flex;position:relative;overflow:hidden}.opportunity-panel .panel-heading{max-width:230px;margin-bottom:10px}.opportunity-panel .panel-heading h3{font-size:24px;line-height:1.2}.opportunity-panel .ai-art{z-index:-1}.opportunity-panel .art-image{background-position:100% 40%;background-size:auto 150%;inset:0 -170px 0 -90px}.opportunity-panel .ai-art:after{background:linear-gradient(90deg,#e8f3ff 5%,#e8f3ffcf 40%,#0000)}.opportunity-panel .handwritten{display:none}.opportunity-copy{max-width:75%;margin-bottom:20px}.opportunity-copy p{font-size:13px}.opportunity-copy .button{margin-top:20px;font-size:12px}.opportunity-foot{background:#ffffffed;gap:17px;margin:auto -25px 0;padding:16px 17px;display:flex}.opportunity-foot>span{color:var(--blue);flex:1;align-items:center;gap:9px;font-size:10px;display:flex}.opportunity-foot strong{color:var(--ink);font-size:10px}.opportunity-foot small{margin-top:2px;font-size:9px;display:block}.vendor-panels{gap:18px}.vendor-row{border:1px solid var(--line);background:linear-gradient(120deg,#fff,#f9fcff);border-radius:11px;align-items:center;gap:13px;min-height:80px;margin-top:11px;padding:12px 13px;display:flex}.vendor-row>div:first-of-type{flex:1;min-width:0}.vendor-row strong{font-size:12px;display:block}.vendor-row small{margin-top:3px;font-size:10px;display:block}.vendor-row .button{border-radius:20px;min-height:29px;padding:7px 10px;font-size:9px}.org-icon{color:#009376;background:#eef9f4;border:1px solid #e7f0ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.org-1{color:#0b56ac;background:#edf4ff}.org-2{color:#1784d7;background:#e9f5ff}.project-row{gap:10px;padding:12px 10px}.project-row>div:nth-of-type(2){text-align:right}.project-row>.icon{color:var(--blue)}.row-progress{align-items:center;gap:8px;margin-top:5px;display:flex}.row-progress .progress-track{height:7px}.row-progress>span{color:var(--muted);font-size:9px}.milestone-vendor{min-height:75px}.milestone-vendor>div:last-of-type{text-align:right}.milestone-vendor .badge{font-size:9px}.milestone-vendor>.icon{color:var(--blue)}.calendar-heading{justify-content:space-between;align-items:center;margin:4px 0 19px;display:flex}.calendar-heading .button{min-height:29px;padding:6px 11px;font-size:10px}.week-days{justify-content:space-between;margin:0 5px 8px;display:flex}.week-days button{flex-direction:column;align-items:center;gap:6px;min-width:35px;display:flex}.week-days small{font-size:10px}.week-days span{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.week-days button[aria-pressed=true] span{background:var(--blue);color:#fff}.task-row{border:1px solid var(--line);cursor:pointer;background:#fafdff;border-radius:9px;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:flex}.task-row>span{flex:1}.task-row strong{font-size:11px;display:block}.task-row small{margin-top:2px;font-size:10px;display:block}.task-row time{color:var(--muted);font-size:10px}.task-row.completed strong{color:#7890a5;text-decoration:line-through}.task-row.completed{background:#f3fbf8}.notification-row{align-items:center;gap:12px;margin:20px 0;display:flex}.notification-row:last-child{margin-bottom:3px}.notification-row .icon-well{width:41px;height:41px}.notification-row>div{flex:1}.notification-row strong{font-size:11px;display:block}.notification-row small{margin-top:3px;font-size:10px;display:block}.notification-row time{color:var(--muted);white-space:nowrap;font-size:10px}.vendor-final-cta{isolation:isolate;background:#e6f2ff;border-radius:13px;min-height:280px;padding:35px 27px;position:relative;overflow:hidden}.vendor-final-cta h2{max-width:65%;margin-top:14px;font-size:29px}.vendor-final-cta p{max-width:62%;margin:13px 0 22px;font-size:12px}.vendor-final-cta .handwritten{width:103px;font-size:20px;top:54px;right:15px}.vendor-final-cta .art-image{background-position:100% 100%;background-size:auto 133%;inset:0 -95px 0 0}.vendor-final-cta .ai-art:after{background:linear-gradient(90deg,#e6f2ff,#e6f2ff80 55%,#0000)}.vendor-final-cta .button{font-size:12px}.opportunity-list-row{border:1px solid var(--line);border-radius:12px;align-items:center;gap:20px;margin-top:17px;padding:20px;display:flex}.opportunity-list-row>div{flex:1}.opportunity-list-row p{margin:5px 0 10px}.opportunity-list-row .button{font-size:12px}.vendor-dashboard .dashboard-main>.panel{margin-top:20px}.vendor-dashboard .dashboard-main>.earnings-panel{max-width:850px}.access-page,.bridge-page{min-height:65vh;padding-top:55px;padding-bottom:50px}.access-page{text-align:center;max-width:980px}.access-page>h1{margin:16px 0}.access-page>p{font-size:16px}.access-grid{text-align:left;grid-template-columns:1fr 1fr;gap:22px;margin:36px 0 25px;display:grid}.access-grid article{padding:29px}.access-grid h2{margin-top:19px}.access-grid p{margin:10px 0 25px}.access-note{text-align:left;align-items:center;gap:20px;padding:25px;display:flex}.access-note>svg{color:var(--blue);width:35px;height:35px}.access-note p{margin-top:7px;font-size:13px}.access-page>.button{margin-top:19px}.bridge-page>.section-heading,.bridge-page>h1{margin:17px 0}.bridge-page>.grid-three{margin-top:30px}.bridge-page>.grid-three>.card{padding:28px}.bridge-page>.grid-three h2{margin-bottom:10px;font-size:23px}.bridge-page>.grid-three p{margin-bottom:15px}.modal{width:calc(100% - 36px);max-width:500px;color:var(--ink);border:1px solid #d2e1ff;border-radius:19px;padding:32px;box-shadow:0 24px 100px #06123f45}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1a4155}.close-dialog{position:absolute;top:10px;right:10px}.modal .eyebrow{margin-right:12px;font-size:8px}.modal h2{margin:16px 0 12px;font-size:27px}.modal>p{margin-bottom:20px;font-size:14px}.modal form{gap:15px;display:grid}.modal label{color:#344b82;flex-direction:column;gap:6px;display:flex}.modal form>.button{margin-top:8px}.modal textarea{resize:vertical;min-height:90px}.toast{z-index:100;align-items:center;gap:10px;max-width:calc(100% - 32px);font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast:not(:empty){background:#fff;border:1px solid #cbdeff;border-radius:12px;padding:14px 20px;box-shadow:0 8px 35px #21509a27}.toast>svg{color:#039b75}.reveal{opacity:1;transition:opacity .65s,transform .65s}.reveal.visible{animation:.65s both reveal}.mobile-dashboard-nav{color:var(--blue);gap:14px;padding:13px;font-size:12px;display:flex;overflow-x:auto}@keyframes float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-6px)rotate(-4deg)}}@keyframes art-breathe{0%,to{filter:brightness();transform:translateY(0)scale(1)}50%{filter:brightness(1.035);transform:translateY(-3px)scale(1.012)}}@keyframes grow-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chart-enter{0%{opacity:.3;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@keyframes reveal{0%{opacity:.88;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1450px){.hero h1,.home-page .hero h1{font-size:51px}.hero{min-height:402px}.hero.compact{min-height:286px}.home-page .hero{min-height:420px}.dashboard-main{padding-left:28px;padding-right:28px}}@media (max-width:1250px){.main-nav{gap:16px;margin-left:8px}.header-inner{gap:17px}.logo{font-size:21px}.header-search{max-width:205px}.header-actions .button{padding:9px 12px}.container{width:calc(100% - 56px)}.hero h1{font-size:43px}.hero p{font-size:15px}.hero{min-height:345px}.home-page .hero{min-height:370px}.home-page .hero-copy{max-width:90%}.category-controls{margin-top:-15px}.trust-item{gap:8px;padding:10px}.trust-item .icon-well{width:40px;height:40px}.trust-item strong{font-size:11px}.trust-item p{font-size:10px}.category-card{padding:14px 12px}.category-card h3{font-size:12px}.step{padding:14px}.step h3,.step p{margin-left:40px}.step-top{gap:18px}.number{width:42px;height:42px;font-size:20px}.benefit{gap:8px;padding:15px 12px}.benefit .icon-well{width:43px;height:43px}.benefit h3{font-size:12px}.benefit p{font-size:11px}.expert-card{padding:14px}.expert-card h3{font-size:14px}.expert-card .avatar{width:58px;height:58px}.expert-card.compact .avatar{width:53px;height:53px}.expert-card.compact h3{font-size:12px}.expert-card.compact .badge{padding:3px 6px;font-size:8px}.directory-layout{grid-template-columns:224px minmax(0,1fr);gap:20px}.expert-results.grid{gap:12px}.results-heading{flex-wrap:wrap}.sort-controls{margin-left:auto}.directory-main .section-heading{margin-bottom:4px}.profile-columns{grid-template-columns:minmax(0,1fr) 285px;gap:22px}.profile-stats>div{gap:6px;padding:0 8px}.profile-stats .icon-well{width:36px;height:36px}.profile-stats strong{font-size:18px}.expertise-grid{gap:8px}.expertise-grid a{gap:6px;padding:8px;font-size:10px}.expertise-grid .icon-well{width:30px;height:30px}.package{padding:18px 12px}.package-title{gap:7px}.package-title .icon-well{width:33px;height:33px}.package strong{font-size:16px}.profile-meta{gap:12px}.profile-meta>span{font-size:11px}.avatar.large{width:185px;height:200px}.profile-summary h1{font-size:31px}.journey-row{grid-template-columns:235px 1fr;gap:20px}.journey-intro{padding:18px 15px}.journey-row .step-top{gap:10px}.journey-row .number{width:40px;height:40px}.journey-row .step-top>svg{width:29px}.journey-row .steps{gap:20px;padding-right:10px}.plan-card{padding:23px 18px}.pricing-grid{gap:15px}.role-plans button{min-width:220px;padding:12px 18px}.dashboard-layout{grid-template-columns:180px minmax(0,1fr)}.dashboard-sidebar{padding:16px 8px}.dashboard-sidebar nav>a{gap:10px;padding:11px 10px;font-size:11px}.dashboard-main{padding:0 17px 22px}.project-title h1{font-size:26px}.project-hero{min-height:230px;padding-left:4px}.project-metadata{gap:17px}.project-hero .handwritten{width:75px;font-size:18px}.project-title .badge{padding:5px 9px;font-size:10px}.project-tabs a{gap:7px;padding:11px 9px;font-size:11px}.stat{gap:10px;padding:15px 13px}.stat .icon-well{width:44px;height:44px}.stat strong{font-size:17px}.stat small{font-size:10px}.project-columns{grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr);gap:15px}.panel{padding:17px}.panel-heading h3{font-size:16px}.project-left,.project-right{gap:15px}.milestone-row{gap:9px;padding:11px 9px}.milestone-row strong,.milestone-row>.milestone-amount{font-size:10px}.milestone-row small{font-size:9px}.milestone-row .button{padding:8px;font-size:8px}.milestone-dot{width:23px;height:23px}.files-messages{grid-template-columns:1fr}.project-details>div{font-size:11px}.assigned-expert .avatar{width:65px;height:65px}.assigned-expert h3{font-size:14px}.project-right .actions .button{padding:10px 8px;font-size:10px}.vendor-stats .stat{gap:9px;padding:15px 10px}.vendor-stats .stat .icon-well{width:43px;height:43px}.vendor-stats .stat strong{font-size:17px}.vendor-stats .stat small,.vendor-stats .stat p{font-size:9px}.dashboard-header .main-nav{gap:18px}.vendor-row{gap:9px;padding:10px}.vendor-row strong{font-size:11px}.vendor-row .org-icon{width:36px;height:36px}.vendor-row .org-icon svg{width:24px}.vendor-row small{font-size:9px}.vendor-row .button{padding:6px 8px;font-size:8px}.vendor-panels{gap:15px}.earnings-charts{gap:20px}.donut{width:118px;height:118px}.donut>div{width:90px;height:90px}.bars{gap:8px}.opportunity-panel .panel-heading h3{font-size:22px}.opportunity-copy{max-width:83%}.footer{gap:13px;width:calc(100% - 56px)}.footer nav{gap:12px}.footer p{max-width:205px}.footer small{font-size:8px}}@media (max-width:1080px){.header-search{display:none}.header-inner{justify-content:space-between;gap:14px}.main-nav{gap:18px;margin-left:auto;margin-right:auto}.footer{flex-wrap:wrap}.footer nav,.footer small{margin-left:auto}.hero-copy{max-width:70%}.float-one{top:47px;right:28%}.float-card{padding:11px 13px;font-size:11px}.float-three{top:141px}.float-two{top:45px}.handwritten{width:90px;font-size:19px}.home-page .hero p{max-width:55%}.home-page .hero h1{font-size:41px}.category-controls{gap:8px}.category-controls a{gap:10px;padding:12px 14px;font-size:10px}.trust-strip{gap:8px;padding:10px}.trust-item{gap:7px;padding:9px}.trust-item .icon-well{width:35px;height:35px}.trust-item .icon{width:25px;height:25px}.step h3,.step p{margin-left:32px}.step h3{font-size:12px}.step p{font-size:11px}.step-top{gap:14px}.category-card h3,.category-card p{font-size:11px}.grid-four{gap:12px}.expert-card.compact .expert-bio{min-height:66px}.expert-card.compact .avatar{width:48px;height:48px}.expert-card.compact .badge{font-size:7px}.expert-card.compact .expert-top{gap:5px}.expert-card.compact{padding:11px}.saudi-banner h2{max-width:65%;font-size:23px}.saudi-features{gap:12px;max-width:68%}.saudi-features span{gap:8px;padding-right:12px;font-size:10px}.cta h2{font-size:23px}.cta{gap:20px;padding:27px 24px}.cta .actions{gap:8px;max-width:40%}.cta .handwritten{display:none}.cta .button{padding:10px 17px;font-size:12px}.directory-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}.filters{padding:17px 15px}.check-label{gap:7px;font-size:11px}.expert-card .badge{font-size:8px}.expert-card .avatar{width:51px;height:51px}.expert-card h3{font-size:13px}.expert-title,.expert-bio{font-size:11px}.location{font-size:10px}.chips span{padding:4px 7px;font-size:9px}.expert-actions{gap:6px}.expert-actions .button{font-size:10px}.expert-status{gap:10px}.expert-bio{min-height:50px}.expert-card{padding:12px}.directory-search>.button{min-width:170px}.search-input input{font-size:12px}.search-location{flex-basis:27%}.hero.compact h1{font-size:38px}.sort-controls{margin-left:0}.profile-columns{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.profile-stats{padding:12px 3px}.profile-stats>div{padding:0 6px}.profile-stats small{font-size:8px}.profile-stats strong{font-size:16px}.profile-stats .icon-well{width:30px;height:30px}.profile-stats .icon{width:21px;height:21px}.profile-hero .handwritten{display:none}.profile-summary{max-width:none}.profile-meta{gap:10px}.profile-meta>span{font-size:10px}.avatar.large{width:167px;height:186px}.profile-hero{gap:20px}.profile-summary h1{font-size:28px}.profile-summary .profile-specialty{font-size:15px}.profile-summary p{font-size:12px}.profile-content>section>p{font-size:13px}.profile-content h2{font-size:23px}.profile-sidebar .card{padding:17px}.portfolio-card h3{font-size:12px}.portfolio-card p{font-size:10px}.portfolio-card>div:last-child{padding:11px}.portfolio-art{height:115px}.packages,.portfolio-grid,.review-grid{gap:10px}.package-title{flex-wrap:wrap}.package .button{font-size:9px}.review-card>p{font-size:10px}.journey-row{grid-template-columns:220px 1fr;gap:15px}.journey-intro h2{font-size:23px}.journey-intro .button{padding:11px;font-size:10px}.journey-row .step h3,.journey-row .step p{font-size:11px}.journey-row .steps{gap:18px}.journey-row .step-top{gap:11px}.journey-row .number{width:36px;height:36px;font-size:18px}.journey-row .step-top>svg{width:27px}.segmented.large button{min-width:145px;font-size:12px}.pricing-grid{gap:13px}.plan-card{padding:22px 16px}.price strong{font-size:33px}.price span{font-size:15px}.price small{font-size:11px}.plan-card:last-child .price strong{font-size:19px}.plan-card .button{padding:10px;font-size:11px}.plan-card li{font-size:11px}.pricing-page .hero h1{font-size:39px}.role-plans button{gap:12px;min-width:202px;padding:12px 15px}.role-plans small{font-size:10px}.role-plans strong{font-size:12px}.vendor-dashboard .hero h1{font-size:28px}.vendor-dashboard .hero p{font-size:12px}.vendor-dashboard .hero .hero-copy{max-width:75%}.vendor-dashboard .hero .handwritten{width:88px;font-size:16px}.vendor-top-grid{grid-template-columns:1.3fr 1fr;gap:14px}.earnings-charts{grid-template-columns:1fr 1fr;gap:14px}.earnings-toolbar h2{font-size:21px}.earnings-toolbar h2 small{margin-left:6px;font-size:10px}.earnings-toolbar select{font-size:10px}.earnings-breakdown>div:not(.donut){gap:5px;font-size:9px}.bar-chart{height:185px}.chart-labels{min-width:21px;font-size:9px}.donut{width:108px;height:108px}.donut>div{width:83px;height:83px}.donut strong{font-size:17px}.donut small{font-size:9px}.opportunity-panel{padding:22px 17px 0}.opportunity-foot{gap:10px;margin-left:-17px;margin-right:-17px;padding:15px 10px}.opportunity-foot small{font-size:8px}.vendor-row strong{font-size:10px}.vendor-row .badge{font-size:8px}.org-icon{width:31px;height:31px}.vendor-row>div:nth-of-type(2) small{font-size:8px}.vendor-row{gap:8px;padding:10px 9px}.task-row{gap:8px;padding:9px}.task-row strong{font-size:10px}.task-row small,.task-row time{font-size:9px}.notification-row{gap:8px}.notification-row strong{font-size:10px}.notification-row small{font-size:9px}.notification-row time{font-size:8px}.notification-row .icon-well{width:35px;height:35px}.vendor-final-cta h2{font-size:25px}.vendor-final-cta p{font-size:11px}.vendor-final-cta .handwritten{width:80px;font-size:17px}.dashboard-header .main-nav a{font-size:11px}.dashboard-header .main-nav{gap:17px}.project-columns{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.project-title{gap:9px}.project-title h1{font-size:24px}.project-metadata{gap:14px}.project-metadata>span,.project-title .badge{font-size:9px}.project-stats .stat{gap:9px;min-height:80px;padding:14px 9px}.project-stats .stat .icon-well{width:38px;height:38px}.project-stats .stat .icon{width:23px;height:23px}.project-stats .stat strong{font-size:14px}.project-stats .stat small{font-size:9px}.milestone-row{flex-wrap:wrap;gap:4px 8px}.milestone-row>div{flex-basis:calc(100% - 40px)}.milestone-row>.milestone-amount{margin-left:32px;margin-right:auto}.milestone-row .button{min-height:27px;padding:6px 8px}.timeline strong{font-size:8px}.timeline small{font-size:9px}.timeline>div>span{width:29px;height:29px}.timeline:before{top:14px}.timeline{margin-top:28px}.proposal-facts{min-width:170px}.proposal-summary{gap:12px;padding:15px}.project-details>div{font-size:10px}}@media (max-width:850px){.container{width:calc(100% - 38px)}.header-inner{width:calc(100% - 34px);min-height:63px}.mobile-menu{display:inline-flex}.main-nav{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:2px;margin:0;padding:12px 20px;display:none;position:absolute;top:63px;left:0;right:0;box-shadow:0 15px 20px #3577c714}.main-nav.open{display:flex}.main-nav a{padding:10px 15px;font-size:13px}.main-nav a.active:after{bottom:5px;left:15px;right:15px}.header-actions{margin-left:auto}.header-actions .button{min-height:36px}.hero{min-height:330px;padding:28px 6px}.hero h1,.home-page .hero h1{font-size:36px}.hero p{font-size:13px}.home-page .hero{min-height:340px}.home-page .hero p{max-width:54%}.home-page .hero-copy{max-width:100%}.hero .button{min-height:42px;padding:11px 17px;font-size:12px}.float-card{gap:7px;padding:10px;font-size:9px}.float-card svg{width:20px}.float-one{top:40px;right:26%}.float-two{top:46px;right:-5px}.float-three{top:138px;right:-5px}.home-page .hero .handwritten{width:76px;font-size:15px;bottom:37px}.category-controls{gap:7px;margin:0 0 16px}.category-controls a{flex:1;justify-content:center;gap:7px;min-height:46px;padding:10px 8px;font-size:9px}.category-controls a svg{width:22px;height:22px}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-item .icon-well{width:41px;height:41px}.trust-item strong{font-size:12px}.trust-item p{font-size:11px}.steps{gap:17px}.step-top{gap:12px}.step-top>.icon{width:27px;height:27px}.number{width:38px;height:38px;font-size:18px}.step h3,.step p{margin-left:0}.step-arrow{right:-17px}.section-heading h2{font-size:23px}.section-heading p{font-size:12px}.section-heading .button{font-size:11px}.category-grid{grid-template-columns:repeat(3,1fr);gap:12px}.category-card h3{font-size:13px}.category-card p{font-size:12px}.expert-featured{grid-template-columns:repeat(2,1fr)}.expert-card.compact{padding:15px}.expert-card.compact h3{font-size:15px}.expert-card.compact .expert-title{font-size:12px}.expert-card.compact .avatar{width:60px;height:60px}.expert-card.compact .badge{font-size:10px}.expert-card.compact .expert-bio{min-height:40px;font-size:13px}.expert-card.compact .chips span{font-size:10px}.expert-location{font-size:12px}.home-page .benefit{flex-direction:column;gap:4px;padding:15px}.benefit h3{margin-top:7px}.benefit p{font-size:11px}.home-page .benefit .icon-well{width:45px;height:45px}.saudi-banner h2{font-size:23px}.saudi-banner p{max-width:68%;font-size:12px}.saudi-banner p br{display:none}.saudi-features{gap:10px;max-width:72%}.saudi-features span{padding-right:8px;font-size:9px}.saudi-features svg{width:23px;height:23px}.saudi-art .handwritten{font-size:18px;right:17px}.saudi-art>svg{width:64px;right:14px}.cta{flex-wrap:wrap;gap:17px;padding:25px 22px}.cta>div:first-of-type:not(.ai-art){max-width:80%}.cta .actions{max-width:100%}.cta h2{font-size:23px}.cta p{font-size:13px}.footer{gap:15px;width:calc(100% - 38px)}.footer .logo{font-size:18px}.footer nav{order:3;justify-content:center;gap:23px;width:100%;font-size:10px}.footer small{font-size:9px}.footer p{max-width:170px;font-size:9px}.footer .socials{margin-left:auto}.hero.compact h1{font-size:34px}.hero.compact{min-height:245px}.directory-layout{grid-template-columns:190px minmax(0,1fr);gap:15px}.directory-search{gap:7px;margin:0;padding:7px}.directory-search>.button{min-width:145px;padding:11px;font-size:12px}.search-input{gap:8px;padding-left:9px}.search-location{gap:5px;padding-left:9px}.search-location select{padding:10px 4px;font-size:11px}.search-location>svg{width:17px}.popular-searches{gap:7px;margin:13px 0 24px;font-size:10px}.popular-searches button{padding:4px 9px;font-size:10px}.expert-results.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{padding:16px 12px}.filter-group{padding:19px 0}.filter-group legend,.filter-group>label:first-child:not(.check-label){font-size:11px}.check-label{font-size:10px}.results-heading{gap:12px}.sort-controls{flex-wrap:wrap}.expert-card .avatar{width:55px;height:55px}.expert-card h3{font-size:14px}.expert-bio{min-height:53px;font-size:12px}.expert-title{font-size:12px}.expert-card .badge{font-size:8px}.pagination{flex-wrap:wrap}.expert-results.list .expert-card{grid-template-columns:80px 1fr}.expert-results.list .expert-actions{grid-area:5/2}.expert-results.list .expert-top{grid-row:1/4}.expert-results.list .expert-status .badge{white-space:normal;max-width:70px}.directory-page .cta{min-height:170px}.directory-page .cta .actions{margin:0}.directory-page .cta h2{font-size:25px}.profile-columns{grid-template-columns:minmax(0,1fr) 230px;gap:16px}.profile-hero{gap:16px;padding:13px}.avatar.large{width:145px;height:171px}.profile-summary h1{font-size:25px}.profile-summary .profile-specialty{font-size:13px}.profile-meta{gap:8px;margin:10px 0}.profile-meta>span{font-size:9px}.profile-summary .chips span{font-size:8px}.profile-tabs{gap:10px;max-width:100%}.tabs a{padding:13px 17px;font-size:12px}.profile-stats{grid-template-columns:repeat(2,1fr);gap:14px;padding:15px 10px}.profile-stats>div:nth-child(2){border:0}.profile-stats small{font-size:9px}.profile-stats strong{font-size:18px}.expertise-grid{grid-template-columns:repeat(2,1fr)}.expertise-grid a{font-size:11px}.portfolio-grid{grid-template-columns:1fr}.portfolio-card{grid-template-columns:1fr 1.25fr;display:grid}.portfolio-art{height:100%;min-height:155px}.portfolio-card h3{font-size:14px}.portfolio-card p{font-size:11px}.packages{grid-template-columns:1fr}.package-title{flex-wrap:nowrap}.package h3{font-size:15px}.package strong{font-size:20px}.package-title .icon-well{width:45px;height:45px}.package li,.package .button{font-size:12px}.review-grid{grid-template-columns:1fr}.review-card>p{min-height:0;font-size:12px}.review-card strong{font-size:12px}.profile-sidebar .card{padding:15px}.profile-contact .button{padding:10px 9px;font-size:11px}.info-list{gap:20px}.info-list>div{gap:12px}.info-list>div>svg{width:23px}.info-list strong,.info-list small{font-size:10px}.skills-panel h3,.certifications h3{font-size:18px}.skills-panel>div{font-size:12px}.certifications p{font-size:11px}.journey-heading{flex-wrap:wrap;gap:15px}.journey-row{grid-template-columns:185px 1fr;gap:16px}.journey-intro{padding:17px 12px}.journey-intro h2{font-size:21px}.journey-intro p{font-size:11px}.journey-intro .button{gap:6px;padding:10px 7px;font-size:9px}.journey-row .steps{grid-template-columns:repeat(2,1fr);row-gap:20px}.journey-row .step h3{margin-top:12px}.journey-row .step-arrow{display:none}.how-page .grid-four{grid-template-columns:repeat(2,1fr)}.how-page .benefit{min-height:115px}.how-page .benefit h3{font-size:13px}.how-page .benefit p{font-size:12px}.pricing-page .hero h1{font-size:35px}.role-plans{gap:9px}.role-plans button{min-width:185px;padding:12px}.role-plans svg{width:25px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.plan-card{padding:23px}.plan-card p{min-height:40px;font-size:14px}.plan-card h3{font-size:23px}.plan-card li,.plan-card .button{font-size:13px}.price strong{font-size:37px}.price small{font-size:13px}.plan-card:last-child .price strong{font-size:24px}.pricing-heading{flex-wrap:wrap;gap:17px}.demo-pricing-note{margin:12px 0 30px}.billing{margin-left:auto}.custom-plan{gap:17px;padding:24px}.custom-plan .button{margin-right:0}.custom-plan h2{font-size:23px}.custom-plan p{font-size:12px}.dashboard-layout{grid-template-columns:150px minmax(0,1fr)}.dashboard-sidebar nav>a{gap:8px;padding:11px 8px;font-size:10px}.dashboard-sidebar nav>a .icon{width:17px;height:17px}.sidebar-grow{margin:24px 3px;padding:14px 10px}.sidebar-grow .button{padding:8px;font-size:9px}.dashboard-main{padding:0 15px 20px}.project-hero{min-height:215px}.project-title h1{font-size:22px}.project-title{flex-wrap:wrap}.project-title .badge{font-size:9px}.project-hero>p{max-width:88%;font-size:12px}.project-hero .handwritten{display:none}.project-metadata{gap:12px;margin-top:15px}.project-metadata svg{width:16px}.project-columns{grid-template-columns:1fr}.project-right{grid-template-columns:1fr 1fr;align-items:start;display:grid}.project-right>.panel:first-child{grid-column:1/-1}.project-right .actions{max-width:420px}.assigned-expert .avatar{width:77px;height:77px}.assigned-expert h3{font-size:18px}.project-stats{grid-template-columns:repeat(2,1fr)}.stat small{font-size:11px}.project-stats .stat strong{font-size:18px}.milestone-row{flex-wrap:nowrap}.milestone-row>div{flex-basis:auto}.milestone-row>.milestone-amount{margin-left:0}.milestone-row strong{font-size:12px}.milestone-row small{font-size:10px}.milestone-row .button{padding:8px;font-size:9px}.timeline strong,.timeline small{font-size:10px}.timeline>div>span{width:32px;height:32px}.timeline:before{top:16px}.project-tabs{justify-content:flex-start;gap:3px;padding:5px}.project-tabs a{padding:10px 13px}.project-right .panel{padding:15px}.project-right .quick-action{gap:8px;padding:9px}.quick-action .button{font-size:10px}.quick-action .icon-well{width:33px;height:33px}.proposal-summary>div:first-of-type{max-width:100%}.proposal-summary>.icon-well{display:none}.proposal-summary h3{font-size:13px}.proposal-summary p{font-size:11px}.proposal-facts strong{font-size:18px}.proposal-facts{min-width:150px;padding-left:15px}.vendor-dashboard .hero{min-height:240px;padding:24px 20px}.vendor-dashboard .hero h1{font-size:26px}.vendor-dashboard .hero .hero-copy{max-width:91%}.vendor-dashboard .hero .hero-copy>p{max-width:70%}.vendor-dashboard .hero .hero-copy>p br{display:none}.vendor-dashboard .hero .handwritten{width:70px;font-size:15px;top:40px}.vendor-stats{grid-template-columns:repeat(2,1fr)}.vendor-stats .stat{gap:16px;padding:16px}.vendor-stats .stat strong{font-size:19px}.vendor-stats .stat small{font-size:11px}.vendor-stats .stat p{font-size:10px}.vendor-top-grid,.vendor-panels{grid-template-columns:1fr}.opportunity-panel{min-height:235px;padding:22px 22px 0}.opportunity-panel .art-image{background-size:auto 150%;inset:-50px -80px -50px 10%}.opportunity-panel .opportunity-copy{max-width:62%}.opportunity-foot{margin-left:-22px;margin-right:-22px}.vendor-row strong{font-size:13px}.vendor-row small{font-size:11px}.vendor-row .button{font-size:10px}.vendor-row .org-icon{width:44px;height:44px}.vendor-row .badge,.vendor-row>div:nth-of-type(2) small{font-size:10px}.earnings-charts{gap:35px}.earnings-breakdown>div:not(.donut){font-size:12px}.bar-chart{height:210px}.donut{width:135px;height:135px}.donut>div{width:106px;height:106px}.earnings-toolbar h2{font-size:26px}.vendor-final-cta{min-height:280px}.vendor-final-cta h2{font-size:29px}.vendor-final-cta p{font-size:13px}.vendor-final-cta .handwritten{width:105px;font-size:19px}.notification-row strong{font-size:13px}.notification-row small{font-size:11px}.notification-row time{font-size:10px}.task-row strong{font-size:12px}.task-row small,.task-row time{font-size:11px}.week-days span{font-size:16px}.week-days small{font-size:11px}.header-inner .account-menu>span:not(.avatar){display:none}.dashboard-header .header-actions{gap:7px}.access-grid .button{padding:12px 15px;font-size:12px}.bridge-page>.grid-three{grid-template-columns:1fr 1fr}}@media (max-width:600px){body{font-size:14px}.container{width:calc(100% - 32px)}.preview-ribbon{gap:9px;height:25px;font-size:8px}.preview-ribbon>span:first-child{letter-spacing:.6px;font-size:8px}.preview-ribbon>span:nth-child(2){display:none}.preview-ribbon a{font-size:9px}.header-inner{gap:8px;width:calc(100% - 26px);min-height:60px}.logo{gap:3px;font-size:21px}.logo svg{width:30px;height:30px}.header-actions{gap:5px}.header-actions>.button{min-height:34px;padding:8px 11px;font-size:11px}.header-actions>.button.primary{display:none}.mobile-menu{width:30px}.main-nav{padding:9px 12px;top:60px}.main-nav a{padding:12px 10px;font-size:12px}.hero,.home-page .hero{min-height:0;padding:29px 3px 245px;display:block}.hero-copy,.home-page .hero-copy{max-width:100%}.hero h1,.home-page .hero h1,.hero.compact h1,.pricing-page .hero h1{letter-spacing:-1.4px;margin:13px 0;font-size:36px;line-height:1.07}.hero p,.home-page .hero p{max-width:100%;font-size:14px;line-height:1.5}.hero p br{display:none}.hero .eyebrow{letter-spacing:1.3px;font-size:8px}.hero .actions{gap:9px;margin-top:19px}.hero .button{min-height:43px;padding:11px 16px;font-size:12px}.hero .ai-art{height:248px;inset:auto -16px 0}.hero .art-image,.home-page .hero .art-image{background-position:70% 47%;background-size:auto 155%;inset:0 -10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000)}.hero .ai-art:after{background:linear-gradient(#fafdff,#0000 22% 90%,#fafdff)}.hero .cube .art-image{background-position:78% 42%;background-size:auto 145%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.hero .float-card{gap:7px;padding:8px 11px;font-size:9px}.hero .float-one{top:45px;left:25px;right:auto}.hero .float-two{top:44px;right:13px}.hero .float-three{top:118px;right:0}.hero .handwritten,.home-page .hero .handwritten{width:75px;font-size:15px;bottom:16px;right:20px}.category-controls{grid-template-columns:repeat(2,1fr);gap:8px;margin:7px 0 15px;display:grid}.category-controls a{justify-content:flex-start;gap:9px;padding:11px;font-size:11px}.category-controls a:last-child{grid-column:1/-1;justify-content:center}.trust-strip{gap:8px;padding:9px}.trust-item{align-items:flex-start;gap:8px;padding:11px 7px}.trust-item .icon-well{width:31px;height:31px}.trust-item .icon{width:23px;height:23px}.trust-item strong{font-size:10px}.trust-item p{font-size:10px;line-height:1.4}.section{margin-top:28px}.section-heading{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:13px}.section-heading h2{font-size:24px}.section-heading p{font-size:12px}.section-heading .button{min-height:20px;font-size:11px}.steps{grid-template-columns:1fr 1fr;gap:12px}.step{padding:15px}.step-top{gap:20px;margin-bottom:12px}.step h3{margin-top:10px;font-size:12px}.step p{font-size:11px}.step-arrow{display:none}.number{width:40px;height:40px;font-size:19px}.category-grid{grid-template-columns:repeat(2,1fr);gap:11px}.category-card{padding:16px}.category-card .icon-well{width:48px;height:48px}.category-card h3{font-size:13px}.category-card p{font-size:12px}.expert-featured{grid-template-columns:1fr 1fr;gap:10px}.expert-card.compact{padding:12px}.expert-card.compact .expert-top{flex-direction:column;gap:3px}.expert-card.compact .expert-status{margin:1px 0 5px}.expert-card.compact .avatar{width:57px;height:57px}.expert-card.compact .badge{font-size:8px}.expert-card.compact h3{white-space:normal;gap:3px;margin-top:5px;font-size:12px}.expert-card.compact .expert-title{min-height:28px;font-size:10px}.expert-card.compact .expert-bio{min-height:65px;margin:10px 0;font-size:11px}.expert-card.compact .chips span{padding:4px 7px;font-size:8px}.expert-location{gap:2px;font-size:9px}.expert-location>span{gap:4px}.expert-location svg{width:13px;height:13px}.home-page .grid-four:not(.expert-featured){grid-template-columns:1fr 1fr}.home-page .benefit{min-height:160px;padding:16px}.home-page .benefit h3{font-size:13px}.home-page .benefit p{font-size:12px}.saudi-banner{padding:23px 20px 140px}.saudi-banner h2{max-width:100%;font-size:25px}.saudi-banner p{max-width:100%;font-size:13px}.saudi-features{flex-wrap:wrap;gap:10px;max-width:100%;margin-top:20px}.saudi-features span{border:0;gap:9px;width:calc(50% - 10px);max-width:none;min-height:38px;padding:0;font-size:11px}.saudi-art{width:70%;height:140px}.saudi-art .handwritten{width:94px;font-size:16px;top:20px;right:29px}.saudi-art>svg{height:60px;bottom:0;right:5px}.city-lines i:nth-child(2){height:100px}.city-lines i:nth-child(4){height:70px}.city-lines i{height:50px}.city-lines{gap:5px;left:5px}.cta{gap:18px;min-height:200px;margin-top:21px;padding:24px 20px 30px}.cta>div:first-of-type:not(.ai-art){max-width:100%}.cta h2{max-width:100%;font-size:25px}.cta p{font-size:13px}.cta .art-image{opacity:.4;background-size:auto 160%;left:5%}.cta .ai-art:after{background:linear-gradient(90deg,#e4f2ffe6,#e4f2ff99)}.cta .actions{gap:9px}.cta .button{min-height:42px;padding:10px 14px;font-size:12px}.footer{justify-content:space-between;row-gap:18px;width:calc(100% - 34px);padding:19px 0 24px}.footer .logo{font-size:20px}.footer p{text-align:right;max-width:155px;font-size:9px}.footer nav{flex-wrap:wrap;order:3;gap:13px 22px;font-size:10px}.footer .socials{order:4;gap:17px;margin:0}.footer small{order:4;margin-left:auto;font-size:9px}.hero.compact{min-height:0;padding:29px 3px 180px}.hero.compact .ai-art{height:186px}.directory-page .hero.compact{padding-bottom:155px}.directory-page .hero.compact .ai-art{opacity:.7;height:165px}.directory-page .hero .handwritten{font-size:14px;bottom:16px;right:5px}.directory-search{flex-wrap:wrap;gap:7px;padding:10px}.search-input{border-bottom:1px solid var(--line);flex-basis:100%;padding:0 0 7px}.search-input input{font-size:12px;padding:9px!important}.search-location{border-left:0;flex:1;padding:0}.search-location select{padding-left:3px;font-size:11px}.directory-search>.button{min-width:0;min-height:41px;padding:10px 12px;font-size:11px}.directory-search>.button svg{width:15px}.popular-searches{gap:7px;margin:12px 0 20px}.popular-searches>span{flex-basis:100%;margin-bottom:2px;font-size:11px}.popular-searches button{padding:5px 10px;font-size:10px}.directory-layout{display:block;position:relative}.mobile-filter{justify-content:space-between;width:100%;min-height:40px;margin-bottom:16px;display:flex}.filters{margin-bottom:22px;display:none}.filters.open{display:block}.filter-group{padding:17px 0}.check-label,.filter-group legend,.filter-group>label:first-child:not(.check-label){font-size:13px}.filter-search input{font-size:12px}.results-heading{margin-bottom:15px;display:block}.sort-controls{flex-wrap:nowrap;justify-content:space-between;gap:7px;margin-top:15px}.sort-controls label{gap:5px;font-size:10px}.sort-controls select{max-width:118px;padding:8px 5px;font-size:10px}.segmented{gap:1px;padding:3px}.segmented button{gap:6px;padding:8px 9px;font-size:10px}.expert-results.grid{grid-template-columns:1fr 1fr;gap:11px}.expert-card{padding:12px}.expert-card .expert-top{flex-direction:column;gap:7px}.expert-card .expert-status{flex-flow:wrap;align-items:center;gap:7px;width:100%;margin:0}.expert-card .badge{max-width:100%;font-size:8px}.expert-card .rating{font-size:9px}.expert-card .rating>span:first-child{font-size:13px}.expert-card .avatar{width:63px;height:63px}.expert-card h3{letter-spacing:-.2px;gap:3px;font-size:13px;line-height:1.3}.expert-card .verified{font-size:13px}.expert-title{min-height:30px;font-size:11px}.location{align-items:flex-start;min-height:27px;font-size:9px;line-height:1.35}.location svg{width:12px}.expert-bio{min-height:65px;margin-top:11px;margin-bottom:11px;font-size:11px}.expert-card .chips{gap:5px}.expert-card .chips span{overflow-wrap:anywhere;max-width:100%;padding:4px 6px;font-size:8px}.expert-actions{flex-direction:column;gap:7px;padding-top:14px}.expert-actions .button{min-height:36px;padding:9px;font-size:11px}.expert-results.list .expert-card{grid-template-columns:77px 1fr;gap:5px 12px}.expert-results.list .expert-top{justify-content:flex-start}.expert-results.list .expert-status{flex-direction:column;align-items:flex-start}.expert-results.list .expert-actions{flex-direction:row}.expert-results.list .expert-title,.expert-results.list .location,.expert-results.list .expert-bio{min-height:0}.pagination{gap:14px;margin-top:19px;font-size:11px}.pagination>span{width:100%;display:block}.directory-page .cta{min-height:190px;margin-top:25px}.trust-strip.compact{grid-template-columns:1fr 1fr}.trust-strip.compact .trust-item{border:0;padding:8px}.trust-strip.compact .trust-item strong,.trust-strip.compact .trust-item p{font-size:10px}.breadcrumb-row{flex-wrap:wrap;gap:6px;margin:13px 0}.breadcrumb-row nav{gap:8px;font-size:10px}.breadcrumb-row .actions{gap:15px;margin-left:auto}.breadcrumb-row .button{gap:6px;font-size:10px}.profile-hero{flex-wrap:wrap;gap:13px;min-height:300px;padding:17px}.avatar.large{width:105px;height:114px}.profile-summary{display:contents}.profile-summary>.badge{height:22px;margin-top:6px;font-size:8px}.profile-summary h1{max-width:calc(100% - 149px);margin:0;font-size:23px;line-height:1.15;position:absolute;top:59px;left:137px}.profile-summary .profile-specialty{max-width:calc(100% - 150px);margin:0;font-size:11px;line-height:1.3;position:absolute;top:114px;left:137px}.profile-summary>p:not(.profile-specialty){width:100%;margin-top:7px;font-size:12px}.profile-meta{gap:8px 13px;margin:0}.profile-meta>span{font-size:10px}.profile-meta svg{width:14px}.profile-summary .chips{gap:5px;margin-top:3px}.profile-summary .chips span{font-size:9px}.profile-hero .art-image{opacity:.24;background-position:100% 100%;background-size:auto 130%;left:0}.profile-hero .ai-art:after{background:linear-gradient(90deg,#fff8,#0000)}.profile-page>.sample-note{font-size:10px;line-height:1.5}.profile-tabs{justify-content:space-between;gap:0;margin-bottom:18px;overflow-x:auto}.profile-tabs a{padding:12px 10px;font-size:11px}.profile-columns{flex-direction:column;gap:24px;display:flex}.profile-content>section>p{font-size:14px;line-height:1.6}.profile-stats{gap:19px 0;padding:17px 9px}.profile-stats .icon-well{width:44px;height:44px}.profile-stats .icon{width:26px;height:26px}.profile-stats strong{font-size:22px}.profile-stats small{font-size:10px}.expertise-grid a{min-height:63px;padding:10px;font-size:12px}.expertise-grid .icon-well{width:39px;height:39px}.portfolio-grid{gap:13px}.portfolio-card{grid-template-columns:1fr}.portfolio-art{height:160px;min-height:0}.portfolio-card>div:last-child{padding:17px}.portfolio-card h3{font-size:17px}.portfolio-card p{font-size:13px}.portfolio-card .button{font-size:12px}.portfolio-art>span{font-size:10px}.packages{gap:20px}.package{padding:22px}.package-title{gap:15px}.package h3{font-size:17px}.package strong{font-size:23px}.package li{margin-bottom:10px;font-size:13px}.package .button{font-size:13px}.review-card{padding:18px}.review-card>p{font-size:13px}.review-card .avatar{width:44px;height:44px}.review-card strong{font-size:12px}.review-card small{font-size:10px}.profile-sidebar{grid-template-columns:1fr;gap:17px}.profile-sidebar .card{padding:22px}.profile-contact .button{min-height:47px;font-size:14px}.profile-contact small{font-size:11px}.info-list strong,.info-list small{font-size:12px}.info-list>div>svg{width:29px}.skills-panel h3,.certifications h3{font-size:22px}.skills-panel>div,.certifications p{font-size:14px}.profile-promo{min-height:215px}.profile-promo .art-image{background-position:100%;background-size:auto 145%;inset:0 -30px 0 0}.profile-promo .handwritten{width:135px;font-size:25px}.journey-heading{display:block}.journey-heading .segmented{width:100%;margin-top:14px}.segmented.large button{flex:1;min-width:0;padding:10px;font-size:12px}.journey-row{margin-bottom:18px;padding:7px;display:block}.journey-intro{padding:20px}.journey-intro h2{font-size:26px}.journey-intro p{font-size:13px}.journey-intro .button{padding:11px 17px;font-size:12px}.journey-row .steps{gap:22px 20px;padding:22px 14px}.journey-row .step h3,.journey-row .step p{font-size:12px}.journey-row .number{width:41px;height:41px;font-size:20px}.journey-row .step-top{gap:18px}.journey-row .step-top>svg{width:32px;height:32px}.how-page .grid-four{grid-template-columns:1fr 1fr;gap:11px}.how-page .benefit{padding:15px;display:block}.how-page .benefit h3{margin-top:10px;font-size:13px}.how-page .benefit p{font-size:12px}.faq-grid{grid-template-columns:1fr;gap:9px}.faq summary{padding:13px 14px;font-size:12px}.faq p{font-size:12px}.how-page .cta{min-height:215px}.how-page .cta .actions{margin-top:17px}.role-plans{gap:8px;margin-top:22px}.role-plans button{gap:9px;width:50%;min-width:0;padding:12px 10px}.role-plans svg{width:25px;height:25px}.role-plans strong{font-size:12px}.role-plans small{font-size:9px}.pricing-page .hero{min-height:0;padding-bottom:200px}.pricing-page .hero .ai-art{height:200px}.pricing-heading{margin-top:10px}.billing{margin-left:0;padding:5px}.billing button{padding:8px 14px;font-size:12px}.billing span{font-size:10px}.demo-pricing-note{align-items:flex-start;margin-top:10px;font-size:10px}.pricing-grid{grid-template-columns:1fr;gap:36px}.plan-card{min-height:0;padding:26px}.plan-card .icon-well{width:59px;height:59px}.plan-card h3{font-size:26px}.plan-card p{max-width:260px;min-height:0;font-size:14px}.price{margin:21px 0}.price strong{font-size:42px}.plan-card .button{min-height:46px;font-size:14px}.plan-card li{margin-bottom:13px;font-size:14px}.plan-card ul{margin-top:23px}.popular-label{font-size:10px}.custom-plan{flex-wrap:wrap;gap:16px;padding:23px}.custom-plan>.icon-well{width:52px;height:52px}.custom-plan>.icon-well svg{width:30px}.custom-plan>div{flex:1;min-width:170px}.custom-plan h2{font-size:22px}.custom-plan p{font-size:12px}.custom-plan .button{margin:0;font-size:12px}.comparison{font-size:11px}.comparison th{font-size:12px}.pricing-page .section-heading h2{font-size:25px}.dashboard-header .header-inner{width:calc(100% - 28px);min-height:60px}.dashboard-header .header-search{display:none}.dashboard-header .account-menu .avatar{width:34px;height:34px}.dashboard-header .account-menu>svg{display:none}.dashboard-header .header-actions{gap:4px}.dashboard-layout{flex-direction:column;display:flex}.dashboard-sidebar{border-right:0;border-bottom:1px solid var(--line);background:#fff;padding:8px 12px}.dashboard-sidebar nav{scrollbar-width:thin;flex-direction:row;gap:5px;overflow-x:auto}.dashboard-sidebar nav>a{white-space:nowrap;flex-shrink:0;gap:7px;padding:10px 12px;font-size:11px}.dashboard-sidebar nav>a.active:before{width:auto;height:2px;inset:auto 9px 0}.dashboard-sidebar nav>a .icon{width:17px;height:17px}.sidebar-grow,.sidebar-art{display:none}.dashboard-main,.vendor-dashboard .dashboard-main{padding:0 16px 20px}.project-hero{min-height:260px;padding:21px 0 19px}.project-hero .breadcrumb{gap:7px;font-size:9px}.project-title{gap:10px;margin-top:18px}.project-title h1{letter-spacing:-1px;font-size:29px;line-height:1.1}.project-title .badge{font-size:10px}.project-hero>p{max-width:100%;font-size:12px;line-height:1.5}.project-hero>p br{display:none}.project-metadata{grid-template-columns:1fr 1fr;gap:11px 7px;margin-top:17px;display:grid}.project-metadata>span{gap:7px;font-size:9px}.project-hero .art-image{opacity:.2;background-size:auto 130%;inset:20px -60px 0 0}.project-hero .ai-art:after{background:linear-gradient(90deg,#fafdff,#fafdff50)}.dashboard-demo-note{align-items:flex-start;margin-bottom:11px;font-size:9px}.project-tabs{border-radius:9px;margin-bottom:14px}.project-tabs a{padding:10px 12px;font-size:11px}.project-stats{gap:10px;margin-bottom:15px}.project-stats .stat{gap:10px;min-height:85px;padding:13px 11px}.project-stats .stat strong{font-size:16px}.project-stats .stat small{font-size:9px}.project-stats .stat .icon-well{width:35px;height:35px}.project-stats .stat .icon{width:23px;height:23px}.panel{padding:17px}.panel-heading{margin-bottom:16px}.panel-heading h3{font-size:17px}.panel-heading a{font-size:10px}.progress-summary{gap:13px;font-size:12px}.progress-track{height:9px}.timeline{margin-top:27px}.timeline strong{white-space:normal;max-width:59px;font-size:8px}.timeline small{font-size:9px}.timeline>div>span{width:29px;height:29px;margin-bottom:13px;font-size:14px}.timeline:before{top:14px}.milestone-row{flex-wrap:wrap;gap:5px 9px;padding:12px 10px}.milestone-row>div{flex-basis:calc(100% - 35px)}.milestone-row strong{font-size:11px}.milestone-row small{font-size:10px}.milestone-row>.milestone-amount{margin:4px auto 0 32px;font-size:11px}.milestone-row .button{min-height:30px;padding:8px 12px;font-size:9px}.files-messages{grid-template-columns:1fr}.files-messages .panel{padding:18px}.file-row strong{font-size:12px}.file-row small{font-size:10px}.file-row .file-icon{width:43px;height:43px}.file-row .icon-button{width:30px}.message-list strong,.message-list p{font-size:12px}.message-list time{font-size:10px}.message-list .avatar{width:43px;height:43px}.message-compose input{font-size:12px}.project-right{display:flex}.project-right .panel{padding:19px}.project-right .actions .button{min-height:43px;font-size:12px}.assigned-expert .avatar{width:79px;height:79px}.assigned-expert h3{font-size:18px}.assigned-expert p{font-size:12px}.assigned-expert .badge{font-size:9px}.expert-meta>span{font-size:11px}.project-right .chips span{font-size:10px}.project-details>div,.quick-action .button{font-size:12px}.quick-action .icon-well{width:40px;height:40px}.project-right .quick-action{gap:13px;padding:11px}.proposal-summary{flex-direction:column;align-items:flex-start;gap:15px}.proposal-summary h3{font-size:15px}.proposal-summary p{font-size:12px}.proposal-facts{border-left:0;border-top:1px solid var(--line);width:100%;margin:0;padding:15px 0 0}.proposal-facts strong{font-size:21px}.proposal-facts span{font-size:12px}.activity-list li{flex-wrap:wrap;gap:10px;font-size:12px}.settings-preview{margin:12px auto;padding:10px}.settings-preview h2{font-size:24px}.settings-preview p{font-size:13px}.project-left,.project-right{gap:16px}.dashboard-main .grid-three{grid-template-columns:1fr}.vendor-dashboard .hero{min-height:0;margin-top:13px;padding:24px 18px 150px}.vendor-dashboard .hero .hero-copy{max-width:100%}.vendor-dashboard .hero h1{margin-top:12px;font-size:29px}.vendor-dashboard .hero .hero-copy>p{max-width:100%;font-size:13px}.vendor-dashboard .hero .button{padding:10px 13px;font-size:11px}.vendor-dashboard .hero .actions{gap:8px;margin-top:18px}.vendor-dashboard .hero .ai-art{height:170px;inset:auto 0 0}.vendor-dashboard .hero .art-image{background-position:80% 48%;background-size:auto 160%;inset:0 -20px}.vendor-dashboard .hero .ai-art:after{background:linear-gradient(#f0f8ff,#f0f8ff00 30%)}.vendor-dashboard .hero .handwritten{width:110px;font-size:15px;top:43px;left:18px;right:auto}.vendor-dashboard .dashboard-demo-note{margin:10px 0 15px;font-size:9px}.vendor-stats{gap:10px;margin-bottom:15px}.vendor-stats .stat{align-items:flex-start;gap:9px;min-height:123px;padding:14px 11px}.vendor-stats .stat .icon-well{width:35px;height:35px}.vendor-stats .stat .icon{width:22px;height:22px}.vendor-stats .stat strong{font-size:17px}.vendor-stats .stat small{font-size:9px}.vendor-stats .stat p{max-width:110px;font-size:9px}.vendor-stats .stat>div{padding-top:3px}.earnings-charts{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.earnings-toolbar h2{white-space:nowrap;font-size:23px}.earnings-toolbar h2 small{font-size:10px}.earnings-toolbar select{max-width:104px;padding:4px;font-size:9px}.earnings-toolbar{gap:5px}.bar-chart{gap:6px;height:185px}.bars{gap:6px}.chart-labels{min-width:20px;font-size:8px}.bars small{font-size:9px}.earnings-breakdown h4{font-size:10px}.earnings-breakdown>div:not(.donut){gap:4px;font-size:9px}.earnings-breakdown>div>i{width:6px;height:6px}.donut{width:110px;height:110px;margin-top:14px}.donut>div{width:86px;height:86px}.donut strong{font-size:18px}.donut small{font-size:9px}.opportunity-panel{min-height:270px;padding:23px 20px 0}.opportunity-panel .panel-heading{max-width:210px}.opportunity-panel .panel-heading h3{font-size:24px}.opportunity-copy{margin-bottom:23px}.opportunity-copy p{font-size:12px}.opportunity-copy .button{padding:11px 13px;font-size:11px}.opportunity-foot{margin-left:-20px;margin-right:-20px;padding:15px}.opportunity-foot strong{font-size:10px}.opportunity-foot small{font-size:9px}.vendor-panels{gap:16px}.vendor-row{flex-wrap:wrap;gap:9px;padding:12px 10px}.vendor-row strong{font-size:11px;line-height:1.4}.vendor-row small{font-size:10px}.vendor-row .org-icon{width:35px;height:35px}.vendor-row .org-icon .icon{width:25px}.vendor-row>.button{min-height:26px;margin-left:44px;font-size:9px}.vendor-row>div:first-of-type{flex-basis:calc(100% - 52px)}.vendor-row>div:nth-of-type(2){text-align:left;flex:1;align-items:center;gap:11px;margin-left:44px;display:flex}.vendor-row>div:nth-of-type(2) small,.vendor-row .badge{font-size:9px}.vendor-row>.icon{margin-left:auto}.milestone-vendor>div:nth-of-type(2){margin-left:34px}.milestone-vendor>div:first-of-type{flex-basis:calc(100% - 43px)}.milestone-vendor .milestone-dot{width:24px;height:24px}.task-row{gap:9px;padding:12px 9px}.task-row strong{font-size:11px}.task-row small{font-size:10px}.task-row time{white-space:nowrap;font-size:9px}.calendar-heading h3{font-size:17px}.week-days{margin:0 0 9px}.week-days button{min-width:31px;padding:0}.notification-row{align-items:flex-start;gap:10px;margin:20px 0;padding-bottom:12px;position:relative}.notification-row strong{font-size:11px}.notification-row small{font-size:10px}.notification-row time{font-size:9px;position:absolute;bottom:0;right:0}.notification-row .icon-well{width:33px;height:33px}.vendor-final-cta{min-height:295px;padding:26px 21px}.vendor-final-cta h2{max-width:80%;font-size:27px}.vendor-final-cta p{max-width:67%;font-size:12px}.vendor-final-cta .handwritten{width:80px;font-size:17px;top:70px;right:10px}.opportunity-list-row{flex-wrap:wrap;gap:12px;padding:16px}.opportunity-list-row>div{min-width:190px}.opportunity-list-row>.button{margin-left:0}.access-page,.bridge-page{padding-top:30px;padding-bottom:30px}.access-page>h1,.bridge-page>h1{font-size:31px}.access-page>p{font-size:14px}.access-grid{grid-template-columns:1fr;gap:17px;margin-top:25px}.access-grid article{padding:25px}.access-grid h2{font-size:24px}.access-grid .button{font-size:13px}.access-note{align-items:flex-start;gap:13px;padding:20px}.access-note>svg{width:26px;height:26px}.access-note h3{font-size:16px}.access-note p{font-size:12px}.bridge-page>.grid-three{grid-template-columns:1fr;gap:15px}.bridge-page>.grid-three>.card{padding:23px}.bridge-page>.grid-three h2{font-size:24px}.modal{padding:28px 22px}.modal h2{font-size:25px}.modal .eyebrow{font-size:7px}.modal>p{font-size:13px}.toast:not(:empty){width:max-content;max-width:calc(100% - 30px);padding:12px 15px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.neural-signals{display:none}.reveal{opacity:1!important;transform:none!important}}@media (min-width:601px){.expert-card.compact{grid-template-rows:auto auto auto 1fr auto auto;grid-template-columns:59px minmax(0,1fr);column-gap:11px;display:grid}.expert-card.compact .expert-top{display:contents}.expert-card.compact .avatar{grid-area:1/1/4;align-self:center;width:59px;height:59px}.expert-card.compact .expert-status{grid-area:1/2;align-items:flex-start;gap:0;margin:0}.expert-card.compact .expert-name{grid-area:2/2}.expert-card.compact .expert-title{grid-area:3/2;margin-top:2px}.expert-card.compact h3{white-space:normal;margin-top:5px;font-size:12px}.expert-card.compact .expert-bio,.expert-card.compact .chips,.expert-card.compact .expert-location{grid-column:1/-1}.expert-card.compact .expert-bio{min-height:45px;margin-top:14px}.expert-card.compact .expert-location{margin-top:0}.expert-card.compact .badge{font-size:8px}}.handwritten{text-shadow:0 1px 6px #fff,0 0 13px #ffffffa0}@media (min-width:851px){.vendor-dashboard .hero .handwritten{top:31px;left:62%;right:auto}.how-page .hero>.cube .handwritten{inset:27px auto auto 55%}}@media (max-width:600px){.home-page .hero .handwritten{display:none}}.integrated-header{width:calc(100% - 48px);max-width:1600px;margin:auto}.integrated-header .header-actions{align-items:center;gap:14px;display:flex}.session-label{overflow-wrap:anywhere;max-width:205px;color:var(--muted);font-size:11px}.integration-menu{display:none}.integration-workspace{grid-template-columns:205px minmax(0,1fr);max-width:1600px;min-height:75vh;margin:auto;display:grid}.integration-sidebar{border-inline-end:1px solid var(--line);padding:24px 15px}.integration-sidebar nav{gap:7px;display:grid}.integration-sidebar a{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.integration-sidebar a.active,.integration-sidebar a:hover{background:var(--wash);color:var(--blue)}.sidebar-promo{height:240px;color:var(--blue);background:#edf6ff url(/art/neural-head.webp) 50%/cover;border-radius:13px;margin-top:30px;padding:18px}.sidebar-promo span{max-width:140px;font-size:19px;font-style:italic;display:block}.integrated-content{min-width:0}.operational-content{padding:12px 8px}.operational-content>main,.operational-content>div{width:100%;min-width:0;max-width:1280px!important;margin:auto!important}.operational-content h1{letter-spacing:-1px!important;font-size:30px!important}.operational-content :is(section,article)[class*=border]{border-color:var(--line);box-shadow:var(--shadow);border-radius:var(--radius);background:#fff}.operational-content input:not([type=checkbox]):not([type=radio]),.operational-content textarea,.operational-content select,.auth-form input{max-width:100%;min-height:44px;font:inherit;border-radius:10px;padding:10px 13px;color:var(--ink)!important;background:#fff!important;border:1px solid #ccdfff!important}.operational-content [style*=font-family]{font-family:var(--font)!important}.operational-content [style*=box-shadow]{box-shadow:var(--shadow)!important}.operational-content [style*="background: radial-gradient"]{background:0 0!important}.operational-content .pageHeader{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(90deg,#f5fbff 52%,#f1f8ffb3),url(/art/neural-head.webp) 100%/50% no-repeat;margin-bottom:18px;padding:30px;position:relative}.operational-content button:not(.button){border-radius:9px;min-height:40px;transition:box-shadow .2s,transform .2s}.operational-content button:hover:not(:disabled){box-shadow:0 4px 14px #387bec22}.operational-content [style*="background: rgb(15, 23, 42)"],.operational-content [style*="background: rgb(17, 24, 39)"],.operational-content [class*=bg-zinc-900]{background:var(--gradient)!important;color:#fff!important}.operational-content :is(p,td,code){overflow-wrap:anywhere}.operational-content table{width:100%;font-size:13px}.operational-content [style*="min-width: 260px"]{min-width:0!important}.integrated-auth{grid-template-columns:1.15fr .85fr;align-items:start;gap:50px;min-height:78vh;padding-block:55px;display:grid}.auth-story{background:linear-gradient(135deg,#f3faff,#fff);border-radius:20px;min-height:620px;padding:30px;position:relative;overflow:hidden}.auth-story h1{z-index:1;margin-block:18px;font-size:44px;position:relative}.auth-story>.ai-art{width:100%;height:260px;position:relative;inset:auto}.auth-story h2{margin-top:24px;font-size:21px}.auth-story p{z-index:1;position:relative}.auth-highlights{gap:8px;display:grid}.auth-form{padding:36px}.auth-form h2{margin-block:15px 10px}.auth-form form{gap:12px;margin-top:24px;display:grid}.auth-form input{width:100%}.auth-footer{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.auth-footer a{color:var(--blue)}.form-message{background:var(--wash);border-radius:10px;margin-top:16px;padding:12px}.integration-mobile-nav{border-bottom:1px solid var(--line);background:#fff;gap:12px;padding:20px;display:grid}.integration-mobile-nav a{gap:10px;padding:9px;display:flex}.service-symbol{background:var(--wash);width:60px;height:60px;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:15px;display:grid}.service-live-card{flex-direction:column;gap:12px;min-width:0;display:flex}.service-live-card .actions{margin-top:auto}.service-live-card .tags{flex-wrap:wrap;gap:5px;display:flex}.directory-layout{grid-template-columns:235px minmax(0,1fr);gap:24px;display:grid}.live-filters{align-self:start;gap:18px;padding:22px;display:grid}.live-filters label{gap:8px;display:grid}.live-filters input,.live-filters select{border:1px solid var(--line);border-radius:9px;width:100%;min-width:0;padding:10px}.live-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.live-service-grid.list{grid-template-columns:1fr}.directory-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.directory-toolbar select{border:1px solid var(--line);border-radius:9px;padding:9px}.empty-state{text-align:center;padding:38px}.workspace-hero{background:var(--wash);border-radius:14px;min-height:205px;margin:15px 20px 25px;padding:30px;position:relative;overflow:hidden}.workspace-hero .ai-art{opacity:.8;width:48%}.workspace-hero>div:not(.ai-art){z-index:1;max-width:65%;position:relative}.workspace-hero h1{margin-block:12px}.workspace-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px;display:grid}.workspace-stat{padding:22px}.workspace-stat strong{margin-top:8px;font-size:27px;display:block}.workspace-panels{grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid}.workspace-panels section{padding:24px}.workspace-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:18px 0;display:flex}.workspace-row p{margin-top:5px;font-size:12px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px!important;outline:3px solid #73a9ff!important}.operational-content [class*=text-zinc-400]{color:#5b70ac}.operational-content [style*="opacity: 0.5"]{opacity:.8!important}@media (min-width:1081px){.integrated-header .main-nav{gap:18px}.integrated-header:has(.session-label) .main-nav{display:none}}@media (max-width:1080px){.integration-menu{display:block}.integrated-header .main-nav,.integrated-header .workspace-link{display:none}.integration-workspace{grid-template-columns:170px minmax(0,1fr)}.live-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-content [style*=grid-template-columns]{grid-template-columns:1fr!important}.workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.integrated-auth{gap:20px}.auth-form{padding:25px}}@media (max-width:850px){.integration-workspace{display:block}.integration-sidebar{display:none}.integrated-header{width:calc(100% - 24px)}.integrated-header .session-label{max-width:160px;font-size:10px}.directory-layout{grid-template-columns:1fr}.live-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.integrated-auth{grid-template-columns:1fr}.auth-story{min-height:0}.auth-story>.ai-art{height:210px}.workspace-panels{grid-template-columns:1fr}}@media (max-width:600px){.operational-content{padding:0}.operational-content>main,.operational-content>div{padding:20px 14px!important}.operational-content .pageHeader{padding:20px}.live-service-grid{grid-template-columns:1fr}.live-filters{grid-template-columns:1fr 1fr;padding:16px}.directory-toolbar{flex-wrap:wrap}.integrated-header .session-label{display:none}.integrated-header .header-actions{gap:8px}.integrated-header .header-actions .button{padding:8px 10px;font-size:11px}.auth-story{padding:20px}.auth-story h1{font-size:32px}.integrated-auth{padding-block:22px}.auth-form{padding:24px 20px}.workspace-hero{margin:0;padding:25px}.workspace-hero>div:not(.ai-art){max-width:100%}.workspace-hero .ai-art{opacity:.2}.workspace-stats,.workspace-panels{gap:12px;margin:18px 0;padding:0}.workspace-stat{padding:18px}.operational-content [style*="display: flex"]{flex-wrap:wrap}.operational-content input,.operational-content select{width:100%}.operational-content [style*=min-width]{min-width:0!important}.operational-content table{display:block;overflow-x:auto}.site-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.service-profile-hero{position:relative;overflow:hidden}.service-profile-hero>.ai-art{opacity:.17;pointer-events:none;width:65%}.service-profile-hero>:not(.ai-art){z-index:1;position:relative}.service-detail h1{line-height:1.12!important}.service-detail aside{box-shadow:var(--shadow);border-color:var(--line)!important}.service-detail a[style*="background: rgb(11, 18, 66)"]{background:var(--gradient)!important}@media (max-width:850px){.service-detail>div[style*=grid-template-columns]{grid-template-columns:1fr!important}}.integrated-header{justify-content:space-between;align-items:center;gap:22px;min-height:74px;display:flex}.integrated-header .header-actions{margin-left:auto}.service-live-card{padding:22px}.integration-public .section>.grid-four>.card,.integration-public .grid-three>.card{padding:24px}.integration-public details.card{margin-block:10px;padding:18px}.integration-public details p{margin-top:14px}.integration-public .card.section{padding:24px}.operational-content .layoutGrid>div{position:static!important}.operational-content .pageHeader h1{font-size:32px!important}.operational-content .pageHeader>div:first-child>div>div:first-child{display:none}.integrated-auth button[style*=background]{background:var(--gradient)!important;color:#fff!important}.integrated-header button{font-size:12px}@media (max-width:600px){.integrated-header .logo{font-size:18px}.integrated-header .logo svg{width:27px}.integrated-header{gap:8px}.live-filters{grid-template-columns:1fr}.integration-public .service-detail section[style*=grid-template-columns]{grid-template-columns:1fr!important}.hero{overflow:clip}.hero h1{overflow-wrap:break-word}.operational-content .layoutGrid{grid-template-columns:1fr!important}.operational-content [style*="position: sticky"]{position:static!important}}@media (max-width:850px){.integration-public .grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.integration-public .grid-three,.integration-public .grid-four{grid-template-columns:1fr}.how-page .steps{gap:12px}.how-page .steps>article{min-width:0}}.integrated-workflow-tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.integrated-workflow-tabs a{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.integrated-workflow-tabs a.active{color:var(--blue);background:#edf4ff;border-color:#c4dcff}.integrated-workflow-tabs .tab-count{background:#e2edff;border-radius:20px;padding:1px 7px;font-size:11px}.workspace-hero>.ai-art{z-index:0;width:55%;left:auto;right:0}.auth-story>.ai-art,.service-profile-hero>.ai-art{z-index:0}.project-detail-hero{isolation:isolate;background:var(--wash);border-radius:14px;min-height:185px;padding:26px;position:relative;overflow:hidden}.project-detail-hero>.ai-art{z-index:0;opacity:.3;width:50%;left:auto}.project-detail-hero>div,.project-detail-hero .integrated-workflow-tabs{z-index:1;position:relative}@media (max-width:600px){.project-detail-hero{padding:20px}.project-detail-hero>.ai-art{opacity:.15;width:100%}.workspace-hero>.ai-art{opacity:.18;width:100%}}.account-page{padding:28px 24px!important}.account-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.account-heading h1{margin:7px 0 8px;line-height:1.15}.account-heading p{max-width:580px}.account-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:700}.account-status{background:var(--wash);border:1px solid var(--line);white-space:nowrap;color:var(--blue);border-radius:24px;padding:10px 14px;font-size:12px}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.account-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.account-card h2{letter-spacing:-.3px;margin:0;font-size:19px;line-height:1.3}.account-card h3{font-size:16px;line-height:1.4}.account-card p{margin:0;font-size:14px;line-height:1.6}.account-card-title{align-items:center;gap:12px;display:flex}.account-step{background:var(--wash);width:36px;height:36px;color:var(--blue);border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.account-verification{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:18px;display:grid}.account-verification h2{margin-bottom:10px}.account-fields{gap:14px;display:grid}.account-card label{color:var(--ink);gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.account-card :is(input,textarea,select){width:100%;min-width:0;font-weight:400}.account-card textarea{resize:vertical}.account-page .button{white-space:normal;text-align:center;align-self:flex-start;max-width:100%;min-height:44px;line-height:1.4}.account-page .button:disabled{opacity:.55;cursor:not-allowed}.account-inset{border:1px solid var(--line);background:var(--wash);border-radius:10px;gap:14px;min-width:0;padding:16px;display:grid}.account-card .account-note{color:var(--muted);margin-top:8px;font-size:12px}.account-message{background:var(--wash);border:1px solid var(--line);border-radius:10px;margin-bottom:18px;padding:14px 18px}.account-message.empty{border:0;margin:0;padding:0}.account-secret{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:monospace}.policy-content{white-space:pre-wrap}.sidebar-promo{background-image:linear-gradient(#edf6ff26,#edf6ff26),url(/art/neural-head.webp);height:190px;margin-top:24px}.sidebar-promo span{font-size:17px}@media (max-width:1080px){.account-verification{grid-template-columns:1fr}.account-heading{flex-wrap:wrap}}@media (max-width:700px){.account-grid{grid-template-columns:1fr}.account-heading{gap:14px;margin-bottom:20px}.account-card{gap:16px;padding:20px}.account-verification{gap:18px}.account-page .button{width:100%}.account-heading>.button{width:auto}.vendor-browse-intro{flex-direction:column!important;align-items:stretch!important}.vendor-browse-intro>div:first-child{width:100%}.vendor-browse-actions{width:100%;margin-top:2px}.project-detail-hero{min-height:0;padding:16px;gap:10px!important}.operational-content .project-detail-hero h1{line-height:1.14;font-size:27px!important}.project-detail-hero .integrated-workflow-tabs{gap:6px;margin-top:12px}}@media (max-width:375px){.account-card{padding:16px}.account-card-title{gap:10px}.account-card h2{font-size:18px}.account-heading h1{overflow-wrap:normal}.account-status{white-space:normal}.account-page .button{padding-inline:12px}}@media (max-width:700px){.project-detail-hero{flex-direction:column!important}.project-detail-hero>div:not(.ai-art){width:100%;min-width:0!important}.project-detail-hero>.ai-art{position:absolute}.vendor-browse-card{flex-direction:column!important}.vendor-browse-card>div{width:100%;min-width:0!important}.vendor-browse-card>div:last-child{justify-content:flex-start;flex-direction:row!important;align-items:center!important}.project-detail-hero button{min-height:44px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
