:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (width>=1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (width>=1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (width>=1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (width>=1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}kbd{color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem;padding:.1875rem .375rem;font-size:.875em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;line-height:inherit;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw)}@media (width>=1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (width>=1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{text-transform:uppercase;font-size:.875em}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;margin-top:-1rem;margin-bottom:1rem;font-size:.875em}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto;padding:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (width>=576px){.container,.container-sm{max-width:540px}}@media (width>=768px){.container,.container-md,.container-sm{max-width:720px}}@media (width>=992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (width>=1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (width>=576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (width>=768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (width>=992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (width>=1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (width>=1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));font-size:inherit;margin-bottom:0;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{color:var(--bs-secondary-color);margin-top:.25rem;font-size:.875em}.form-control{width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{width:100%;color:var(--bs-body-color);border:solid #0000;border-width:var(--bs-border-width) 0;background-color:#0000;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{text-align:right;padding-left:0;padding-right:1.5em}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;width:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{margin-right:1rem;display:inline-block}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{appearance:none;background-color:#0000;width:100%;height:1.5rem;padding:0}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{z-index:2;max-width:100%;height:100%;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;padding:1rem .75rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:-webkit-any(.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:is(.form-floating>.form-control-plaintext:autofill,.form-floating>.form-control:autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5em;position:absolute;inset:1rem .375rem}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{z-index:2;position:relative}.input-group .btn:focus{z-index:5}.input-group-text{color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{width:100%;color:var(--bs-form-valid-color);margin-top:.25rem;font-size:.875em;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(1.5em + 3.75rem)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{width:100%;color:var(--bs-form-invalid-color);margin-top:.25rem;font-size:.875em;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(1.5em + 3.75rem)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-menu[data-bs-popper]{margin-top:var(--bs-dropdown-spacer);top:100%;left:0}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (width>=576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (width>=768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (width>=992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (width>=1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (width>=1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:var(--bs-dropdown-spacer);top:auto;bottom:100%}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:var(--bs-dropdown-spacer);top:0;left:100%;right:auto}.dropend .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-left-color:currentColor;border-right:0;margin-left:.255em;display:inline-block}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:var(--bs-dropdown-spacer);top:0;left:auto;right:100%}.dropstart .dropdown-toggle:after{vertical-align:.255em;content:"";margin-left:.255em;display:none}.dropstart .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;margin-right:.255em;display:inline-block}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;overflow:hidden}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);color:var(--bs-dropdown-header-color);white-space:nowrap;margin-bottom:0;font-size:.875rem;display:block}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);display:block}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{vertical-align:middle;display:inline-flex;position:relative}.btn-group-vertical>.btn,.btn-group>.btn{flex:auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{flex-wrap:wrap;justify-content:flex-start;display:flex}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{flex-direction:column;justify-content:center;align-items:flex-start}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:0 0;border:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentColor;font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{text-align:center;flex:auto}.nav-justified .nav-item,.nav-justified>.nav-link{text-align:center;flex-grow:1;flex-basis:0}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap;text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-top:.5rem;padding-bottom:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);color:var(--bs-navbar-color);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);background-color:#0000;line-height:1}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (width>=576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (width>=1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);background-clip:border-box;flex-direction:column;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color);flex:auto}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));color:var(--bs-card-subtitle-color);margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);margin-bottom:0}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);position:absolute;inset:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (width>=576px){.card-group{flex-flow:wrap;display:flex}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);overflow-anchor:none;transition:var(--bs-accordion-transition);border:0;border-radius:0;align-items:center;font-size:1rem;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition);flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);padding-left:0;list-style:none;display:flex}.page-link{padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;position:relative}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);outline:0}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);line-height:1;display:inline-block}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{z-index:2;padding:1.25rem 1rem;position:absolute;top:0;right:0}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;overflow:hidden}.progress-bar{color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition);flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);background-color:var(--bs-list-group-action-hover-bg);text-decoration:none}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (width>=576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (width>=1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);opacity:var(--bs-btn-close-opacity);border:0;border-radius:.375rem;padding:.25em}.btn-close:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius);background-clip:padding-box}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;z-index:var(--bs-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));background-clip:padding-box;align-items:center;display:flex}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin) * 2);align-items:center;display:flex}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;align-items:center;display:flex}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (width>=576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:300px}}@media (width>=992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (width>=1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (width<=575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (width<=767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (width<=991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (width<=1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (width<=1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;text-decoration:none;display:block}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);display:block}.tooltip .tooltip-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg);top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg);right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg);left:-1px}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);background-clip:padding-box;text-decoration:none;display:block}.popover .popover-arrow{width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height);display:block}.popover .popover-arrow:after,.popover .popover-arrow:before{content:"";border:0 solid #0000;display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);display:block;position:absolute;top:0;left:50%}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);margin-bottom:0}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;position:relative;overflow:hidden}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{float:left;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;display:none;position:relative}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{z-index:1;color:#fff;text-align:center;width:15%;filter:var(--bs-carousel-control-icon-filter);opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{z-index:2;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);opacity:.5;background-clip:padding-box;border:10px solid #0000;border-left:0;border-right:0;flex:0 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;padding:0;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{color:var(--bs-carousel-caption-color);text-align:center;padding-top:1.25rem;padding-bottom:1.25rem;position:absolute;bottom:1.25rem;left:15%;right:15%}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;flex-shrink:0;display:inline-block}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:#0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;opacity:0;background-color:currentColor}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (width<=575.98px){.offcanvas-sm{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (width<=575.98px){.offcanvas-sm.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-sm.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (width>=576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=767.98px){.offcanvas-md{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (width<=767.98px){.offcanvas-md.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-md.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (width>=768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=991.98px){.offcanvas-lg{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (width<=991.98px){.offcanvas-lg.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-lg.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (width>=992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1199.98px){.offcanvas-xl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (width<=1199.98px){.offcanvas-xl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (width>=1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (width<=1399.98px){.offcanvas-xxl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (width<=1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (width<=1399.98px){.offcanvas-xxl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (width>=1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}.offcanvas{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{z-index:1040;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);align-items:center;display:flex}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);flex-grow:1;overflow-y:auto}.placeholder{vertical-align:middle;cursor:wait;opacity:.5;background-color:currentColor;min-height:1em;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-glow}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:2s linear infinite placeholder-wave;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;backface-visibility:hidden;align-items:center;gap:.375rem;display:inline-flex}.icon-link>.bi{fill:currentColor;flex-shrink:0;width:1em;height:1em;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571%}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sticky-top{z-index:1020;position:sticky;top:0}.sticky-bottom{z-index:1020;position:sticky;bottom:0}@media (width>=576px){.sticky-sm-top{z-index:1020;position:sticky;top:0}.sticky-sm-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=768px){.sticky-md-top{z-index:1020;position:sticky;top:0}.sticky-md-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=992px){.sticky-lg-top{z-index:1020;position:sticky;top:0}.sticky-lg-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1200px){.sticky-xl-top{z-index:1020;position:sticky;top:0}.sticky-xl-bottom{z-index:1020;position:sticky;bottom:0}}@media (width>=1400px){.sticky-xxl-top{z-index:1020;position:sticky;top:0}.sticky-xxl-bottom{z-index:1020;position:sticky;bottom:0}}.hstack{flex-direction:row;align-self:stretch;align-items:center;display:flex}.vstack{flex-direction:column;flex:auto;align-self:stretch;display:flex}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr{width:var(--bs-border-width);opacity:.25;background-color:currentColor;align-self:stretch;min-height:1em;display:inline-block}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (width>=576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (width>=768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (width>=992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (width>=1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (width>=1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (width>=1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.sy-hot-toast{box-sizing:border-box!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;flex-shrink:0!important}.sy-hot-toast>div:last-child{min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}@media (width>=768px){.sy-hot-toast{width:min(420px,100vw - 48px)!important;min-width:min(320px,100vw - 48px)!important;max-width:min(420px,100vw - 48px)!important}}@media (width<=767.98px){.sy-hot-toast{border-radius:15px!important;width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;padding:12px 14px!important;font-size:.86rem!important}}@media (prefers-reduced-motion:reduce){.sy-hot-toast{transition:none!important;animation:none!important}}:root{--sy-primary:#0b1739;--sy-primary-soft:#16254f;--sy-accent:#ff7a1a;--sy-accent-soft:#ff9a4a;--sy-accent-hover:#e56407;--sy-bg:#f5f7fb;--sy-surface:#fff;--sy-surface-alt:#f8fafc;--sy-text:#253247;--sy-text-soft:#6b7a90;--sy-border:#e3e8f1;--sy-success:#149266;--sy-danger:#d93d3d;--sy-warning:#c98512;--sy-info:#2563eb;--sy-shadow-sm:0 6px 18px #0b17390d;--sy-shadow-md:0 16px 38px #0b17391a;--sy-radius-sm:10px;--sy-radius-md:16px;--sy-radius-lg:22px;--sy-text-xs:.78rem;--sy-text-sm:.88rem;--sy-text-md:.98rem;--sy-text-lg:1.08rem;--sy-text-xl:1.22rem;--sy-text-2xl:1.45rem;--sy-text-3xl:1.82rem;--sy-fw-regular:400;--sy-fw-medium:500;--sy-fw-semibold:600;--sy-fw-bold:700}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--sy-bg);color:var(--sy-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--sy-text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.55}img{max-width:100%}a{color:inherit;text-decoration:none}::selection{background:#ff7a1a2e}.sy-typography-page-title{letter-spacing:-.02em;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.18;font-weight:var(--sy-fw-semibold);color:var(--sy-primary)}.sy-typography-hero-title{letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,4vw,2.8rem);font-weight:650;line-height:1.08}.sy-typography-section-title{letter-spacing:-.015em;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.2;font-weight:var(--sy-fw-semibold);color:var(--sy-primary)}.sy-typography-card-title{font-size:1rem;line-height:1.3;font-weight:var(--sy-fw-semibold);color:var(--sy-primary)}.sy-typography-subtitle{color:var(--sy-text-soft);font-size:.95rem;line-height:1.5;font-weight:var(--sy-fw-regular)}.sy-typography-meta{color:var(--sy-text-soft);font-size:var(--sy-text-sm)}.sy-title-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6rem;display:-webkit-box;overflow:hidden}.sy-desc-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.45rem;display:-webkit-box;overflow:hidden}.sy-detail-title{letter-spacing:-.02em;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.18;font-weight:var(--sy-fw-semibold);color:var(--sy-primary)}.sy-hero-title{letter-spacing:-.03em;color:#fff;font-size:clamp(2rem,4vw,2.8rem);font-weight:650;line-height:1.08}.sy-section-title{letter-spacing:-.015em;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.2;font-weight:var(--sy-fw-semibold);color:var(--sy-primary)}.sy-card-title{font-size:1rem;line-height:1.3;font-weight:var(--sy-fw-semibold);color:var(--sy-primary)}.sy-section-subtitle,.sy-detail-subtitle,.sy-meta-text{color:var(--sy-text-soft);font-weight:var(--sy-fw-regular)}.sy-navbar,nav.sy-navbar{-webkit-backdrop-filter:blur(12px);background:#0b1739eb;border-bottom:1px solid #ffffff0d;padding:.9rem 0;transition:all .3s}.sy-navbar-brand{letter-spacing:-.04em;font-size:1.6rem;font-weight:800;text-decoration:none;color:#fff!important}.sy-navbar-brand-primary{color:#fff!important}.sy-navbar-brand-accent{color:var(--sy-accent)!important}.sy-navbar-nav-list{gap:.35rem}.sy-navbar-link{font-weight:500;transition:color .2s;color:#ffffffd1!important;padding:.5rem 1rem!important}.sy-navbar-link:hover,.sy-navbar-link:focus,.sy-navbar-link.active{color:#fff!important}.sy-navbar-toggler{border:0;box-shadow:none!important}.sy-navbar .navbar-toggler-icon{filter:invert()}.sy-navbar-actions{min-height:44px}.sy-navbar-login-link{font-weight:500;text-decoration:none;transition:opacity .2s;color:#ffffffeb!important}.sy-navbar-login-link:hover,.sy-navbar-login-link:focus{opacity:1;color:#fff!important}.sy-navbar-register-btn{background:var(--sy-accent);border-radius:14px;justify-content:center;align-items:center;min-height:40px;padding:.75rem 1.35rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 15px #ff7a1a40;color:#fff!important}.sy-navbar-register-btn:hover,.sy-navbar-register-btn:focus{background:var(--sy-accent-hover);transform:translateY(-2px);box-shadow:0 8px 25px #ff7a1a59;color:#fff!important}.sy-navbar-user-menu{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;min-height:56px;padding:.35rem .8rem .35rem .45rem;transition:all .2s;color:#fff!important}.sy-navbar-user-menu:hover,.sy-navbar-user-menu:focus{background:#ffffff1a;color:#fff!important}.sy-navbar-avatar{object-fit:cover;border:2px solid #ffffff2e;border-radius:50%;flex-shrink:0;width:42px;height:42px}.sy-navbar-avatar-fallback{width:42px;height:42px;color:var(--sy-primary);background:#f3f6fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.sy-navbar-user-name{white-space:nowrap;font-weight:500;color:#ffffffeb!important}.sy-navbar-dropdown{border:1px solid var(--sy-border);box-shadow:var(--sy-shadow-md);border-radius:14px;min-width:220px;padding:.45rem}.sy-navbar-dropdown-item{border-radius:10px;padding:.7rem .85rem;font-weight:500}.sy-navbar-dropdown-item:hover{background:var(--sy-surface-alt)}.sy-navbar-dropdown-item-danger{color:var(--sy-danger)}.sy-navbar-dropdown-item-danger:hover{color:var(--sy-danger);background:#fff1f2}.sy-navbar-dropdown-divider{margin:.4rem 0}@media (width<=991px){.sy-navbar-nav-list{gap:0}.sy-navbar-guest-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.sy-navbar-register-btn{min-width:160px}.sy-navbar-user-name{text-overflow:ellipsis;max-width:150px;overflow:hidden}}.sy-navbar-dropdown-item-with-badge{justify-content:space-between;align-items:center;gap:.75rem;display:flex!important}.sy-navbar-dropdown-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sy-navbar-dropdown-mini-banner{letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:58px;min-height:22px;padding:.25rem .5rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.sy-navbar-dropdown-mini-banner-offer{color:#fff;background:linear-gradient(135deg,#ff7a1a 0%,#f43f5e 100%);box-shadow:0 8px 18px #f43f5e38}.sy-navbar-dropdown-mini-banner-pro,.sy-navbar-dropdown-mini-banner-default{color:#713f12;background:linear-gradient(135deg,#fde68a 0%,#facc15 100%);box-shadow:0 8px 18px #facc1538}.sy-navbar-dropdown-item-with-badge:hover .sy-navbar-dropdown-mini-banner-offer,.sy-navbar-dropdown-item-with-badge:focus .sy-navbar-dropdown-mini-banner-offer{box-shadow:0 10px 24px #f43f5e4d}@media (width<=575px){.sy-navbar-dropdown-mini-banner{min-width:50px;padding-inline:.42rem;font-size:.64rem}}.sy-btn-primary{background:var(--sy-primary);color:#fff;border:1px solid var(--sy-primary);border-radius:12px;font-weight:700}.sy-btn-primary:hover{background:var(--sy-primary-soft);color:#fff;border-color:var(--sy-primary-soft)}.sy-btn-outline{background:var(--sy-surface);color:var(--sy-primary);border:1px solid var(--sy-border);border-radius:12px;font-weight:700}.sy-btn-worker{border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;color:var(--sy-accent-hover)!important;background:#ff7a1a1f!important;border:1px solid #ff7a1a47!important;text-decoration:none!important}.sy-btn-worker:hover,.sy-btn-worker:focus{background:var(--sy-accent)!important;color:#fff!important;border-color:var(--sy-accent)!important;text-decoration:none!important}.sy-btn-outline:hover{background:var(--sy-surface-alt);color:var(--sy-primary)}.sy-btn-danger{color:var(--sy-danger);background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;font-weight:700}.sy-btn-danger:hover{color:var(--sy-danger);background:#ffe4e6}.btn.sy-btn-whatsapp,a.sy-btn-whatsapp,button.sy-btn-whatsapp{border-radius:12px;font-weight:700;display:flex;color:#fff!important;background:#25d366!important;border:1px solid #25d366!important}.btn.sy-btn-whatsapp:hover,.btn.sy-btn-whatsapp:focus,.btn.sy-btn-whatsapp:active,a.sy-btn-whatsapp:hover,a.sy-btn-whatsapp:focus,a.sy-btn-whatsapp:active,button.sy-btn-whatsapp:hover,button.sy-btn-whatsapp:focus,button.sy-btn-whatsapp:active{color:#fff!important;background:#1fb658!important;border-color:#1fb658!important}.btn.sy-btn-whatsapp:focus,a.sy-btn-whatsapp:focus,button.sy-btn-whatsapp:focus{box-shadow:0 0 0 .2rem #25d36638!important}.btn.sy-btn-whatsapp i,a.sy-btn-whatsapp i,button.sy-btn-whatsapp i,.btn.sy-btn-whatsapp span,a.sy-btn-whatsapp span,button.sy-btn-whatsapp span{color:inherit!important}.sy-btn-muted{color:#64748b;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:12px;font-weight:700}.sy-btn-link{color:var(--sy-accent);background:0 0;border:0;padding:0;font-weight:700}.sy-btn-link:hover{color:var(--sy-accent-hover)}.sy-btn-primary,.sy-btn-whatsapp,.sy-btn-worker,.sy-btn-outline{justify-content:center;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.sy-btn-link-sm{font-size:.82rem}.sy-btn-sm{padding:.45rem .85rem;font-size:.84rem}.sy-btn-lg{padding:.85rem 1.35rem;font-size:1rem}.sy-btn-xs{padding:.38rem .7rem;font-size:.78rem}.sy-card,.sy-card-surface{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-md);box-shadow:var(--sy-shadow-sm)}.sy-card-hover{transition:transform .22s,box-shadow .22s}.sy-card-hover:hover{box-shadow:var(--sy-shadow-md);transform:translateY(-3px)}.sy-service-card,.sy-worker-card{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-md);box-shadow:var(--sy-shadow-sm)}.sy-service-card{cursor:pointer;overflow:hidden}.sy-worker-card{cursor:pointer}.sy-stat-card{background:var(--sy-surface);border:1px solid var(--sy-border);border-left:4px solid var(--sy-border);border-radius:var(--sy-radius-md);box-shadow:var(--sy-shadow-sm)}.sy-stat-card-primary{border-left-color:var(--sy-primary)}.sy-stat-card-dark{border-left-color:#0f172a}.sy-stat-card-success{border-left-color:var(--sy-success)}.sy-stat-card-accent{border-left-color:var(--sy-accent)}.sy-stat-card-danger{border-left-color:var(--sy-danger)}.sy-stat-card-label{color:var(--sy-text-soft);font-size:.85rem}.sy-stat-card-value{color:var(--sy-primary);letter-spacing:-.015em;font-weight:700}.sy-home{background:radial-gradient(circle at 8% 8%, #ff7a1a12, transparent 28rem), var(--sy-bg);min-height:100vh;color:var(--sy-text);padding-bottom:1px}.sy-home-shell{width:min(100% - 32px,1480px);max-width:1480px;margin-inline:auto;padding-inline:0}.sy-home-hero-section{padding:28px 0 0}.sy-home-hero{color:#fff;background:linear-gradient(135deg,#0b1739f5,#16254fe0),url(https://images.unsplash.com/photo-1581578731548-c64695cc6952?q=80&w=1800&auto=format&fit=crop) 50%/cover no-repeat;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);align-items:stretch;gap:28px;min-height:430px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #0b173933}.sy-home-hero:before{content:"";filter:blur(4px);pointer-events:none;background:#ff7a1a24;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:24%}.sy-home-hero-copy,.sy-home-search-card{z-index:1;position:relative}.sy-home-hero-copy{flex-direction:column;justify-content:center;max-width:780px;display:flex}.sy-home-hero-badge,.sy-home-section-eyebrow{letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:6px 12px;font-size:.78rem;font-weight:850;display:inline-flex}.sy-home-hero-badge{color:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff3d;margin-bottom:20px}.sy-home-hero-title{color:#fff;letter-spacing:-.052em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(2.5rem,4.5vw,4.35rem);font-weight:900;line-height:1.01}.sy-home-hero-subtitle{color:#ffffffd1;max-width:680px;margin:20px 0 0;font-size:1.08rem;line-height:1.72}.sy-home-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sy-home-btn-primary,.sy-home-btn-outline-light{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-size:.92rem;font-weight:850;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.sy-home-btn-primary{background:var(--sy-accent);color:#fff;box-shadow:0 14px 28px #ff7a1a42}.sy-home-btn-primary:hover,.sy-home-btn-primary:focus-visible{color:#fff;background:var(--sy-accent-hover);transform:translateY(-2px);box-shadow:0 18px 34px #ff7a1a57}.sy-home-btn-outline-light{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff47}.sy-home-btn-outline-light:hover,.sy-home-btn-outline-light:focus-visible{color:#fff;background:#ffffff26;border-color:#ffffff80;transform:translateY(-2px)}.sy-home-hero-trust{color:#ffffffb8;flex-wrap:wrap;gap:10px 18px;margin-top:28px;font-size:.82rem;font-weight:750;display:flex}.sy-home-hero-trust span{align-items:center;gap:7px;display:inline-flex}.sy-home-hero-trust i{color:var(--sy-accent-soft)}.sy-home-search-card{color:var(--sy-text);background:#fffffff7;border:1px solid #ffffff2e;border-radius:22px;align-self:center;padding:20px;box-shadow:0 28px 58px #0000003d}.sy-home-search-card-heading{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;display:grid}.sy-home-search-card-icon{width:48px;height:48px;color:var(--sy-accent-hover);background:#ff7a1a1f;border-radius:15px;place-items:center;font-size:1.1rem;display:grid}.sy-home-search-card-heading strong{color:var(--sy-primary);font-size:1.08rem;font-weight:900;display:block}.sy-home-search-card-heading p{color:var(--sy-text-soft);margin:3px 0 0;font-size:.82rem}.sy-home-search-form{gap:10px;display:grid}.sy-home-search-form>label{color:var(--sy-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.sy-home-search-input{background:#fff;border:1px solid #dbe3ee;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:0 14px;display:grid}.sy-home-search-input:focus-within{border-color:#ff7a1a80;box-shadow:0 0 0 4px #ff7a1a1a}.sy-home-search-input i{color:var(--sy-text-soft)}.sy-home-search-input input{width:100%;min-width:0;color:var(--sy-text);background:0 0;border:0;outline:0;font-weight:700}.sy-home-search-input input::placeholder{color:#93a0b2;font-weight:600}.sy-home-search-location{background:var(--sy-surface-alt);min-height:42px;color:var(--sy-text-soft);border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:.8rem;display:flex}.sy-home-search-location i{color:var(--sy-accent)}.sy-home-search-location strong{color:var(--sy-primary);margin-left:0}.sy-home-search-submit{background:var(--sy-accent);color:#fff;border:0;border-radius:13px;min-height:48px;font-weight:900;box-shadow:0 12px 24px #ff7a1a38}.sy-home-search-submit:hover,.sy-home-search-submit:focus-visible{background:var(--sy-accent-hover)}.sy-home-search-shortcuts{border-top:1px solid var(--sy-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.sy-home-search-shortcuts a{border:1px solid var(--sy-border);min-height:64px;color:var(--sy-primary);text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.72rem;font-weight:850;text-decoration:none;display:flex}.sy-home-search-shortcuts a:hover,.sy-home-search-shortcuts a:focus-visible{color:var(--sy-accent-hover);background:#fffaf6;border-color:#ff7a1a57}.sy-home-search-shortcuts a.is-primary{border-color:var(--sy-primary);background:var(--sy-primary);color:#fff}.sy-home-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.sy-home-insight-card{border:1px solid var(--sy-border);background:var(--sy-surface);min-height:88px;box-shadow:var(--sy-shadow-sm);border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.sy-home-insight-icon{width:48px;height:48px;color:var(--sy-accent-hover);background:#ff7a1a1a;border-radius:15px;place-items:center;display:grid}.sy-home-insight-card strong{color:var(--sy-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1.28rem;font-weight:950;line-height:1.1;display:block;overflow:hidden}.sy-home-insight-card span:not(.sy-home-insight-icon){color:var(--sy-text-soft);margin-top:4px;font-size:.76rem;font-weight:700;display:block}.sy-home-main-grid{grid-template-columns:minmax(0,1fr) 318px;align-items:start;gap:18px;margin-top:22px;display:grid}.sy-home-panel-section,.sy-home-side-card,.sy-home-content-section{border:1px solid var(--sy-border);background:var(--sy-surface);box-shadow:var(--sy-shadow-sm);border-radius:22px}.sy-home-panel-section{padding:20px}.sy-home-panel-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.sy-home-panel-heading-centered{text-align:center;justify-content:center}.sy-home-section-eyebrow{color:var(--sy-accent-hover);text-transform:uppercase;background:#ff7a1a17;border:1px solid #ff7a1a38;margin-bottom:8px}.sy-home-section-eyebrow-light{color:#ffffffe0;background:#ffffff1a;border-color:#fff3}.sy-home-section-title{color:var(--sy-primary);letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.7vw,2.35rem);font-weight:900;line-height:1.12}.sy-home-section-subtitle{max-width:700px;color:var(--sy-text-soft);margin:6px 0 0;font-size:.92rem;line-height:1.55}.sy-home-categories-more-btn{border:1px solid var(--sy-border);min-height:44px;color:var(--sy-primary);background:#fff;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.84rem;font-weight:850;text-decoration:none;display:inline-flex}.sy-home-categories-more-btn:hover,.sy-home-categories-more-btn:focus-visible{border-color:var(--sy-primary);background:var(--sy-primary);color:#fff}.sy-home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sy-home-category-tile{border:1px solid var(--sy-border);min-height:82px;color:var(--sy-primary);text-align:left;background:linear-gradient(#fff,#fcfdff);border-radius:16px;grid-template-columns:46px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 6px 18px #0b173909}.sy-home-category-tile:hover,.sy-home-category-tile:focus-visible{color:var(--sy-primary);border-color:#ff7a1a57;transform:translateY(-3px);box-shadow:0 14px 30px #0b173917}.sy-home-category-icon{width:46px;height:46px;color:var(--sy-accent-hover);background:#ff7a1a1a;border-radius:14px;place-items:center;font-size:1.15rem;display:grid}.sy-home-category-copy{min-width:0}.sy-home-category-title{color:var(--sy-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.88rem;font-weight:900;line-height:1.2;overflow:hidden}.sy-home-category-copy span{color:var(--sy-text-soft);margin-top:4px;font-size:.7rem;font-weight:700;display:block}.sy-home-category-tile>i{color:#9aa6b8;font-size:.72rem}.sy-home-side-stack{top:calc(var(--sy-navbar-height,72px) + 18px);gap:14px;display:grid;position:sticky}.sy-home-side-card{padding:18px}.sy-home-side-card-accent{background:radial-gradient(circle at 100% 0,#ff7a1a2e,#0000 42%),#fff;border-color:#ff7a1a47}.sy-home-side-card-kicker{color:var(--sy-accent-hover);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:900;display:inline-flex}.sy-home-side-card h2{color:var(--sy-primary);margin:0;font-size:1.18rem;font-weight:900;line-height:1.25}.sy-home-side-card p,.sy-home-side-card li{color:var(--sy-text-soft);font-size:.82rem;line-height:1.55}.sy-home-side-card p{margin:9px 0 14px}.sy-home-side-card ul{gap:8px;margin:12px 0 16px;padding-left:18px;display:grid}.sy-home-side-card-icon{background:var(--sy-primary);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.sy-home-side-card-button,.sy-home-side-link{text-align:center;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:.8rem;font-weight:900;text-decoration:none;display:inline-flex}.sy-home-side-card-button{background:var(--sy-accent);color:#fff}.sy-home-side-card-button:hover,.sy-home-side-card-button:focus-visible{background:var(--sy-accent-hover);color:#fff}.sy-home-side-link{border:1px solid var(--sy-border);background:var(--sy-surface-alt);color:var(--sy-primary)}.sy-home-side-link:hover,.sy-home-side-link:focus-visible{border-color:var(--sy-primary);color:var(--sy-primary)}.sy-home-content-section{margin-top:18px;padding:20px}.sy-home-content-section .sy-section-header{margin-bottom:18px}.sy-home-service-card,.sy-home-worker-card{border:1px solid var(--sy-border);cursor:pointer;background:linear-gradient(#fff,#fcfdff);border-radius:20px;height:100%;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 24px #0b17390d}.sy-home-service-card:hover,.sy-home-worker-card:hover,.sy-home-service-card:focus-visible,.sy-home-worker-card:focus-visible{box-shadow:var(--sy-shadow-md);border-color:#ff7a1a4d;outline:none;transform:translateY(-4px)}.sy-home-service-card-media{background:#eef2f7;height:205px;position:relative;overflow:hidden}.sy-home-service-card-image{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.sy-home-service-card:hover .sy-home-service-card-image{transform:scale(1.035)}.sy-home-service-card-placeholder{width:100%;height:100%;color:var(--sy-text-soft);align-content:center;place-items:center;gap:8px;font-size:.8rem;display:grid}.sy-home-service-card-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.sy-home-badge{min-height:26px;color:var(--sy-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #0b173917;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.sy-home-badge-accent{color:#9a3412;background:#fff7ed;border-color:#ff7a1a42}.sy-home-service-card-body{gap:10px;padding:15px;display:grid}.sy-home-service-card-title,.sy-home-worker-card-title{color:var(--sy-primary);letter-spacing:-.018em;margin:0;font-size:1rem;font-weight:900;line-height:1.28}.sy-home-meta{color:var(--sy-text-soft);align-items:center;gap:7px;line-height:1.45;display:flex}.sy-home-meta i{color:var(--sy-accent)}.sy-home-worker-card{position:relative}.sy-home-worker-card-body{gap:16px;padding:18px;display:grid}.sy-home-worker-top{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;display:grid}.sy-home-worker-avatar,.sy-home-worker-avatar-fallback{border-radius:19px;width:74px;height:74px}.sy-home-worker-avatar{object-fit:cover;background:#eef2f7}.sy-home-worker-avatar-fallback{background:var(--sy-primary);color:#fff;place-items:center;font-size:1.12rem;font-weight:950;display:grid}.sy-home-worker-main{min-width:0}.sy-home-worker-main .sy-home-badge{margin-bottom:8px}.sy-home-worker-card-text{color:var(--sy-text-soft);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:.8rem;overflow:hidden}.sy-home-worker-rating-box{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sy-home-worker-rating-value{color:var(--sy-text-soft);font-weight:750}.sy-home-worker-corner-badges{z-index:2;gap:5px;display:flex;position:absolute;top:10px;right:10px}.sy-home-worker-corner-badge{border-radius:50%;place-items:center;width:26px;height:26px;font-size:.68rem;display:grid}.sy-home-worker-corner-badge-success{color:#067647;background:#ecfdf5;border:1px solid #bbf7d0}.sy-home-worker-corner-badge-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.sy-home-steps-section{border-block:1px solid var(--sy-border);background:#fff;margin-top:18px;padding:44px 0}.sy-home-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.sy-home-step-card{border:1px solid var(--sy-border);box-shadow:var(--sy-shadow-sm);background:#fff;border-radius:18px;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:14px;padding:20px;display:grid}.sy-home-step-number{background:var(--sy-primary);color:#fff;border-radius:17px;place-items:center;width:54px;height:54px;font-size:1.08rem;font-weight:950;display:grid;box-shadow:0 12px 24px #0b17392b}.sy-home-step-title{color:var(--sy-primary);margin:2px 0 6px;font-size:1rem;font-weight:900}.sy-home-step-text{color:var(--sy-text-soft);margin:0;font-size:.82rem;line-height:1.58}.sy-home-recent-section{background:var(--sy-bg);padding:28px 0}.sy-home-recent-section>.sy-home-shell{border:1px solid var(--sy-border);box-shadow:var(--sy-shadow-sm);background:#fff;border-radius:22px;padding:20px}.sy-home-cta-wrap{padding-top:0;padding-bottom:34px}.sy-home-cta-section{background:radial-gradient(circle at top right, #ff7a1a3d, transparent 34%), linear-gradient(135deg, var(--sy-primary), var(--sy-primary-soft));color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:28px;padding:32px;display:flex;overflow:hidden;box-shadow:0 22px 50px #0b17392e}.sy-home-cta-title{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:900}.sy-home-cta-text{color:#ffffffc2;max-width:700px;margin:9px 0 0;line-height:1.6}.sy-home-cta-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}@media (width<=1249.98px){.sy-home-hero{grid-template-columns:minmax(0,1fr) 350px;padding:34px}.sy-home-main-grid{grid-template-columns:1fr}.sy-home-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.sy-home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=991.98px){.sy-home-hero-section{padding-top:18px}.sy-home-hero{grid-template-columns:1fr;min-height:auto;padding:28px}.sy-home-hero-copy{max-width:none}.sy-home-search-card{align-self:stretch}.sy-home-insights,.sy-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-home-steps-grid{grid-template-columns:1fr}.sy-home-cta-section{flex-direction:column;align-items:flex-start}.sy-home-cta-actions{width:100%}}@media (width<=767.98px){.sy-home-shell{width:min(100% - 20px,1480px)}.sy-home-hero{border-radius:20px;padding:24px 18px 18px}.sy-home-hero-title{font-size:clamp(2rem,10vw,3rem)}.sy-home-hero-subtitle{font-size:.95rem}.sy-home-hero-actions,.sy-home-cta-actions{grid-template-columns:1fr;width:100%;display:grid}.sy-home-btn-primary,.sy-home-btn-outline-light{width:100%}.sy-home-hero-trust{gap:8px;display:grid}.sy-home-search-card{border-radius:18px;padding:16px}.sy-home-search-shortcuts{grid-template-columns:1fr}.sy-home-search-shortcuts a{flex-direction:row;min-height:46px}.sy-home-insights{grid-template-columns:1fr}.sy-home-insight-card-location strong{white-space:normal}.sy-home-panel-section,.sy-home-content-section,.sy-home-recent-section>.sy-home-shell{border-radius:18px;padding:16px}.sy-home-panel-heading{flex-direction:column;align-items:flex-start}.sy-home-categories-more-btn{width:100%}.sy-home-category-grid,.sy-home-side-stack{grid-template-columns:1fr}.sy-home-service-card-media{height:220px}.sy-home-worker-top{grid-template-columns:68px minmax(0,1fr)}.sy-home-worker-avatar,.sy-home-worker-avatar-fallback{width:68px;height:68px}.sy-home-step-card{grid-template-columns:48px minmax(0,1fr);padding:16px}.sy-home-step-number{width:48px;height:48px}.sy-home-cta-section{border-radius:20px;padding:24px 18px}}@media (prefers-reduced-motion:reduce){.sy-home-btn-primary,.sy-home-btn-outline-light,.sy-home-category-tile,.sy-home-service-card,.sy-home-worker-card,.sy-home-service-card-image{transition:none}}.sy-input,.sy-select{border:1px solid var(--sy-border);border-radius:12px;min-height:44px;box-shadow:none!important}.sy-input:focus,.sy-select:focus{border-color:#ff7a1a8c;box-shadow:0 0 0 .2rem #ff7a1a1a!important}.sy-select-sm{min-height:38px;font-size:.88rem}.sy-help-text{color:var(--sy-text-soft);font-size:.82rem}.sy-badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.sy-badge-neutral{color:var(--sy-primary);background:#0b17390f;border-color:#0b173914}.sy-badge-verified{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.sy-badge-featured{color:#c2410c;background:#fff7ed;border-color:#fdba74}.sy-badge-urgent{color:var(--sy-danger);background:#fff1f2;border-color:#fecdd3}.sy-badge-top{color:var(--sy-primary);background:#0b173914;border-color:#0b17391f}.sy-status-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.38rem .78rem;font-size:.78rem;font-weight:700;display:inline-flex}.sy-status-primary{color:var(--sy-primary);background:#0b173914;border-color:#0b17391f}.sy-status-info{color:#1d4ed8;background:#3b82f61f;border-color:#3b82f633}.sy-status-success{color:var(--sy-success);background:#1492661f;border-color:#14926633}.sy-status-warning{color:#c2410c;background:#ff7a1a1f;border-color:#ff7a1a33}.sy-status-danger{color:var(--sy-danger);background:#d93d3d1f;border-color:#d93d3d33}.sy-status-muted{color:#64748b;background:#eef2f7;border-color:#dbe3ee}.sy-status-neutral{background:var(--sy-surface-alt);color:var(--sy-text-soft);border-color:var(--sy-border)}.sy-feedback-success{color:var(--sy-success);font-weight:600}.sy-feedback-danger{color:var(--sy-danger);font-weight:600}.sy-empty-inline{background:var(--sy-surface-alt);border:1px solid var(--sy-border);text-align:center;color:var(--sy-text-soft);border-radius:14px;padding:1rem 1.25rem}.sy-inline-banner{border:1px solid #0000;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:flex}.sy-inline-banner-content{min-width:0;color:var(--sy-text)}.sy-inline-banner-info{background:#3b82f614;border-color:#3b82f62e}.sy-inline-banner-primary{background:#0b17390f;border-color:#0b17391f}.sy-inline-banner-success{background:#14926614;border-color:#14926629}.sy-inline-banner-warning{background:#ff7a1a1a;border-color:#ff7a1a33}.sy-inline-banner-danger{background:#d93d3d14;border-color:#d93d3d29}.sy-empty-state{background:var(--sy-surface);border:1px solid var(--sy-border);border-radius:var(--sy-radius-lg);box-shadow:var(--sy-shadow-sm)}.sy-empty-state-body{padding:3rem 1.5rem}.sy-empty-state-title{color:var(--sy-primary);letter-spacing:-.015em;font-weight:600}.sy-empty-state-text{color:var(--sy-text-soft);max-width:52ch;margin-inline:auto}.sy-info-box{background:var(--sy-surface-alt);border:1px solid var(--sy-border);border-radius:14px;height:100%;padding:1rem}.sy-info-label{letter-spacing:.05em;text-transform:uppercase;color:var(--sy-text-soft);margin-bottom:.3rem;font-size:.76rem;font-weight:700}.sy-info-value{color:var(--sy-primary);font-weight:600}.sy-stat-box{background:var(--sy-surface-alt);border:1px solid var(--sy-border);text-align:center;border-radius:14px;height:100%;padding:1rem}.sy-stat-label{text-transform:uppercase;letter-spacing:.05em;color:var(--sy-text-soft);margin-bottom:.35rem;font-size:.76rem;font-weight:700}.sy-message-box{background:var(--sy-surface);border:1px solid var(--sy-border);color:var(--sy-text);border-radius:12px;min-height:88px;padding:.85rem}.sy-review-response{background:var(--sy-surface-alt);border:1px solid var(--sy-border);border-radius:14px;padding:.9rem 1rem}.sy-empty-state-body{text-align:center;padding:3rem 1.5rem}.sy-empty-state-icon{width:64px;height:64px;color:var(--sy-accent);background:linear-gradient(135deg,#ff7a1a1f 0%,#0b173914 100%);border-radius:999px;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.5rem;font-weight:700;display:inline-flex}.sy-empty-state-title{color:var(--sy-primary);letter-spacing:-.02em;margin-bottom:.65rem;font-weight:700}.sy-empty-state-text{color:var(--sy-text-soft);max-width:52ch;margin:0 auto;line-height:1.65}.sy-empty-state-action{margin-top:1.5rem}.sy-section-header{margin-bottom:1.5rem}.sy-section-header-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sy-section-header-copy{min-width:0}.sy-section-header-title{margin-bottom:.35rem}.sy-section-header-subtitle{margin-bottom:0}@media (width<=576px){.sy-section-header-main{align-items:flex-start}}.sy-pagination-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;margin-top:1.25rem;display:flex}.sy-pagination-meta{color:var(--sy-text-soft);font-size:.88rem}.sy-pagination{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sy-page-btn{border:1px solid var(--sy-border);background:var(--sy-surface);min-width:38px;height:38px;color:var(--sy-text);border-radius:12px;padding:0 .85rem;font-size:.88rem;font-weight:700}.sy-page-btn:hover:not(:disabled){background:var(--sy-surface-alt);color:var(--sy-primary)}.sy-page-btn.is-active{background:var(--sy-primary);color:#fff;border-color:var(--sy-primary);box-shadow:0 8px 18px #0b173924}.sy-page-btn:disabled{opacity:.5;cursor:not-allowed}.sy-page-btn-nav{padding-inline:.95rem}.sy-page-ellipsis{min-width:28px;height:38px;color:var(--sy-text-soft);justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.sy-table{--bs-table-bg:transparent;--bs-table-hover-bg:#f8fafc;color:var(--sy-text)}.sy-table thead th{color:var(--sy-text-soft);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--sy-border);font-size:.78rem;font-weight:700}.sy-table tbody td{border-color:var(--sy-border)}.sy-footer{background:linear-gradient(135deg, var(--sy-primary) 0%, #1a356e 100%);color:#fff;margin-top:4rem}.sy-footer-main{padding:3.5rem 0 1.5rem}.sy-footer-brand{letter-spacing:-.04em;font-size:1.6rem;font-weight:800}.sy-footer-brand-primary{color:#fff}.sy-footer-brand-accent{color:var(--sy-accent)}.sy-footer-title{letter-spacing:.04em;text-transform:uppercase;color:#ffffffd1;margin-bottom:1rem;font-size:.95rem;font-weight:700}.sy-footer-text{color:#ffffffb8;max-width:28rem;line-height:1.7}.sy-footer-links{margin:0;padding:0;list-style:none}.sy-footer-links li+li{margin-top:.7rem}.sy-footer-link{color:#ffffffc7;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.sy-footer-link:hover,.sy-footer-link:focus{color:#fff;text-decoration:none;transform:translate(2px)}.sy-footer-bottom{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:1.25rem}.sy-footer-copy{text-align:center;color:#ffffffad;font-size:.92rem}.sy-footer-link-button{font:inherit;text-align:left;background:0 0;border:0;padding:0}.sy-footer-consumer-link{text-underline-offset:.2rem;font-weight:700;text-decoration:underline}.sy-cookie-banner{z-index:1080;pointer-events:none;padding:1rem 0;position:fixed;bottom:0;left:0;right:0}.sy-cookie-banner-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#fffffffa;border:1px solid #94a3b873;border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem;display:flex;box-shadow:0 24px 60px #0f172a3d}.sy-cookie-banner-copy{max-width:720px}.sy-cookie-eyebrow{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:800;display:inline-flex}.sy-cookie-banner h2,.sy-cookie-modal h2{color:#0f172a;margin-bottom:.45rem;font-size:1.25rem;font-weight:800}.sy-cookie-banner p{color:#475569;margin:0;line-height:1.55}.sy-cookie-banner-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.sy-cookie-modal-backdrop{z-index:1090;background:#0f172aa8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.sy-cookie-modal{background:#fff;border-radius:14px;width:min(760px,100%);max-height:calc(100vh - 2rem);overflow:auto;box-shadow:0 28px 80px #0f172a5c}.sy-cookie-modal-header,.sy-cookie-modal-footer{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.sy-cookie-modal-header{border-bottom:1px solid #e2e8f0}.sy-cookie-modal-body{padding:1.5rem}.sy-cookie-modal-footer{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end}.sy-cookie-category-list{gap:.8rem;display:grid}.sy-cookie-category{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1rem;display:flex}.sy-cookie-category h3,.sy-cookie-policy-card h3{color:#0f172a;margin-bottom:.35rem;font-size:1rem;font-weight:800}.sy-cookie-category p,.sy-cookie-policy-card p{color:#64748b;margin:0;line-height:1.55}.sy-cookie-category .form-switch{min-width:132px}.sy-cookie-policy-document{max-width:980px}.sy-cookie-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sy-cookie-policy-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem}.sy-cookie-policy-card .badge{margin-top:.85rem}@media (width<=991.98px){.sy-cookie-banner-card{flex-direction:column;align-items:stretch}.sy-cookie-banner-actions{justify-content:flex-start}}@media (width<=575.98px){.sy-cookie-banner{padding:.6rem}.sy-cookie-banner .container{padding:0}.sy-cookie-banner-actions,.sy-cookie-modal-footer{grid-template-columns:1fr;display:grid}.sy-cookie-banner-actions .btn,.sy-cookie-modal-footer .btn{width:100%}.sy-cookie-category{flex-direction:column}.sy-cookie-policy-grid{grid-template-columns:1fr}}.sy-notifications-dropdown{position:relative}.sy-notifications-trigger{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:relative}.sy-notifications-trigger:hover,.sy-notifications-trigger:focus{color:#fff;background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px)}.sy-notifications-count{background:var(--sy-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .35rem;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:0;right:0;transform:translate(35%,-35%);box-shadow:0 6px 14px #ff7a1a38}.sy-notifications-panel{border:1px solid var(--sy-border);z-index:1080;background:#fff;border-radius:18px;width:min(420px,92vw);max-height:460px;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 20px 50px #0b17392e}.sy-notifications-header{border-bottom:1px solid var(--sy-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .9rem;display:flex}.sy-notifications-body{max-height:380px;padding:.8rem;overflow-y:auto}.sy-notifications-empty{color:var(--sy-text-soft);padding:1rem .5rem;font-size:.92rem}.sy-notification-item{border:1px solid var(--sy-border);background:#fff;border-radius:16px;align-items:flex-start;gap:.85rem;margin-bottom:.75rem;padding:.9rem;transition:border-color .2s,box-shadow .2s;display:flex}.sy-notification-item:last-child{margin-bottom:0}.sy-notification-item.is-unread{background:#fffaf5;border-color:#ffd7b2}.sy-notification-item:hover{box-shadow:0 10px 24px #0b17390f}.sy-notification-icon{background:var(--sy-surface-alt);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:inline-flex}.sy-notification-content{flex:1;min-width:0}.sy-notification-item-title{color:var(--sy-primary);margin-bottom:.25rem;font-weight:700;line-height:1.3}.sy-notification-item-message{color:var(--sy-text-soft);margin-bottom:.45rem;font-size:.88rem;line-height:1.55}.sy-notification-item-date{color:#94a3b8;margin-bottom:.65rem;font-size:.78rem}.sy-notification-actions{flex-wrap:wrap;gap:.5rem;display:flex}.sy-loader-shell{justify-content:center;align-items:center;min-height:60vh;padding:2rem;display:flex}.sy-loader-card{background:var(--sy-surface);border:1px solid var(--sy-border);width:min(100%,420px);box-shadow:var(--sy-shadow-md);text-align:center;border-radius:24px;padding:2.4rem 1.6rem}.sy-loader-brand{letter-spacing:-.04em;margin-bottom:1.5rem;font-size:1.55rem;font-weight:800}.sy-loader-brand-primary{color:var(--sy-primary)}.sy-loader-brand-accent{color:var(--sy-accent)}.sy-loader-spinner{width:78px;height:78px;margin:0 auto 1.3rem;position:relative}.sy-loader-spinner-ring{border:4px solid #0b173914;border-top-color:var(--sy-accent);border-right-color:var(--sy-primary);border-radius:999px;animation:.9s linear infinite sy-loader-spin;position:absolute;inset:0}.sy-loader-spinner-dot{background:var(--sy-accent);border-radius:999px;width:14px;height:14px;position:absolute;top:2px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #ff7a1a47}.sy-loader-text{color:var(--sy-text-soft);font-size:.96rem;font-weight:600;line-height:1.5}@keyframes sy-loader-spin{to{transform:rotate(360deg)}}.sy-safe-image-fallback{border-radius:inherit;color:#6b7a90;text-align:center;background:linear-gradient(145deg,#f8fafc,#edf2f7);justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;line-height:1.2;overflow:hidden;display:flex!important}.sy-safe-image-fallback.is-service,.sy-safe-image-fallback.is-request,.sy-safe-image-fallback.is-advertisement,.sy-safe-image-fallback.is-generic{flex-direction:column;gap:.55rem;padding:.85rem}.sy-safe-image-fallback.is-service>i,.sy-safe-image-fallback.is-request>i,.sy-safe-image-fallback.is-advertisement>i,.sy-safe-image-fallback.is-generic>i{color:#0b1739;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1}.sy-safe-image-fallback.is-service>span,.sy-safe-image-fallback.is-request>span,.sy-safe-image-fallback.is-advertisement>span,.sy-safe-image-fallback.is-generic>span{overflow-wrap:anywhere;color:#6b7a90;max-width:100%;font-size:.86rem;font-weight:700}.sy-safe-image-fallback.is-profile{color:#0b1739;background:linear-gradient(145deg,#eef2f7,#dfe6ef);flex:none;padding:0}.sy-safe-image-fallback.is-profile>i{font-size:clamp(1rem,42%,2.25rem);line-height:1}.sy-safe-image-fallback.is-compact{gap:.25rem;padding:.35rem}.sy-safe-image-fallback.is-compact>i{font-size:1rem}.sy-safe-image-fallback.is-compact>span{font-size:.68rem}.sy-auth-shell{background:radial-gradient(circle at 0 0,#ff7a1a1a,#0000 30%),radial-gradient(circle at 100% 100%,#2563eb1a,#0000 35%),linear-gradient(#f8fafc 0%,#f3f6fb 100%);min-height:100vh}.sy-auth-layout{background:0 0;border-radius:30px;overflow:hidden;box-shadow:0 22px 60px #0b17391a}.sy-auth-sidepanel{color:#fff;background:linear-gradient(135deg,#0b1739f5 0%,#193369eb 100%),url(https://images.unsplash.com/photo-1521791136064-7986c2920216?q=80&w=1600&auto=format&fit=crop) 50%/cover no-repeat;align-items:center;min-height:100%;padding:2.2rem;display:flex}.sy-auth-sidepanel-content{max-width:420px}.sy-auth-sidepanel-badge{letter-spacing:.04em;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;min-height:34px;margin-bottom:1rem;padding:.35rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.sy-auth-sidepanel-title{letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:800;line-height:1.12}.sy-auth-sidepanel-text{color:#ffffffe0;margin-bottom:1.4rem;font-size:1rem;line-height:1.65}.sy-auth-sidepanel-points{flex-direction:column;gap:.75rem;display:flex}.sy-auth-sidepanel-point{color:#ffffffeb;align-items:center;gap:.65rem;font-weight:600;line-height:1.4;display:inline-flex}.sy-auth-sidepanel-point i{color:#fdba74}.sy-auth-card{background:#fffffffa;min-height:100%}.sy-auth-card-body{padding:2.2rem 2rem}.sy-auth-brand{letter-spacing:-.04em;font-size:1.55rem;font-weight:900}.sy-auth-inline-link-wrap{justify-content:flex-end;margin-top:.55rem;display:flex}.sy-auth-inline-link{color:var(--sy-text-soft);font-size:.86rem;font-weight:600;text-decoration:none;transition:color .2s}.sy-auth-inline-link:hover,.sy-auth-inline-link:focus{color:var(--sy-accent);text-decoration:none}.sy-brand-primary{color:var(--sy-primary)}.sy-brand-accent{color:var(--sy-accent)}.sy-password-input-wrap{position:relative}.sy-password-input{padding-right:3rem}.sy-password-toggle{width:34px;height:34px;color:var(--sy-text-soft);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.sy-password-toggle:hover,.sy-password-toggle:focus{color:var(--sy-primary);background:#0b17390f}.sy-auth-title{color:var(--sy-primary);letter-spacing:-.03em;margin-bottom:.65rem;font-size:clamp(1.6rem,2vw,2rem);font-weight:800;line-height:1.15}.sy-auth-subtitle{color:var(--sy-text-soft);max-width:34rem;margin-inline:auto;font-size:.98rem;line-height:1.6}.sy-auth-alert{border:0;border-radius:16px;box-shadow:0 8px 20px #0b17390a}.sy-auth-submit{border-radius:14px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;display:inline-flex}.sy-auth-link{color:var(--sy-accent);font-weight:700;text-decoration:none;transition:color .2s}.sy-auth-link:hover,.sy-auth-link:focus{color:var(--sy-accent-hover);text-decoration:none}.sy-field-error{color:#b42318;margin-top:.4rem;font-size:.82rem;font-weight:600;line-height:1.4}.sy-password-rules{flex-direction:column;gap:.35rem;display:flex}.sy-password-rule{align-items:center;gap:.45rem;font-size:.82rem;line-height:1.35;display:inline-flex}.sy-password-rule.is-valid{color:#067647}.sy-password-rule.is-invalid{color:var(--sy-text-soft)}.sy-password-rule i{font-size:.8rem}.sy-help-text{color:var(--sy-text-soft);font-size:.8rem;line-height:1.45}@media (width<=991px){.sy-auth-layout{border-radius:24px}.sy-auth-card-body{padding:2rem 1.4rem}}@media (width<=576px){.sy-auth-card-body{padding:1.5rem 1rem}.sy-auth-layout{border-radius:20px}}.sy-services-page{position:relative}.sy-services-topbar{z-index:20;position:relative}.sy-filters-fab:hover{transform:translateY(-2px);box-shadow:0 22px 40px #0b173947}.sy-service-card-img-wrapper{background:var(--sy-surface-alt);height:190px;overflow:hidden}.sy-service-card-img{object-fit:cover;width:100%;height:100%}.sy-service-card-body{flex-direction:column;min-height:240px;padding:1rem;display:flex}.sy-service-card-title{color:var(--sy-primary);letter-spacing:-.015em;margin-bottom:.45rem;font-size:1rem;font-weight:700;line-height:1.3}.sy-service-card-meta-row{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.7rem;font-size:.84rem;display:flex}.sy-service-card-profession{color:var(--sy-text-soft);font-weight:500}.sy-service-card-rating{color:var(--sy-primary);white-space:nowrap;font-weight:700}.sy-service-card-desc{color:var(--sy-text-soft);margin-bottom:.8rem;font-size:.92rem;line-height:1.55}.sy-service-card-info{flex-direction:column;gap:.35rem;margin-bottom:.9rem;display:flex}.sy-service-card-info-item{color:var(--sy-text-soft);font-size:.84rem;line-height:1.45}.sy-service-card-info-item strong{color:var(--sy-text)}.sy-filter-panel{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:24px;padding:1.45rem;box-shadow:0 12px 32px #0b17390d}.sy-filter-panel .row.g-3{--bs-gutter-y:1rem;--bs-gutter-x:1rem}.sy-filter-panel .row.g-3.mt-1{margin-top:.1rem!important}.sy-field-label{letter-spacing:.07em;text-transform:uppercase;color:var(--sy-text-soft);margin-bottom:.5rem;font-size:.74rem;font-weight:800;display:block}.sy-input,.sy-select{min-height:46px;color:var(--sy-text);background:#fff;border:1px solid #dbe3ee;border-radius:14px;padding-inline:.9rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:none!important}.sy-input::placeholder{color:#94a3b8}.sy-input:focus,.sy-select:focus{background:#fff;border-color:#ff7a1a73;box-shadow:0 0 0 .22rem #ff7a1a1a!important}.sy-filter-panel-actions{border-top:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.sy-filter-results{color:var(--sy-text-soft);margin-left:auto;font-size:.88rem;font-weight:600}.sy-filter-shortcuts-card,.sy-filter-categories-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:20px;box-shadow:0 8px 24px #0b17390a}.sy-chip:hover{background:var(--sy-surface-alt);color:var(--sy-primary);border-color:#cbd5e1}.sy-chip-pill{border-radius:999px}.sy-btn-filter-primary,.sy-btn-filter-secondary{border:1px solid #0000;border-radius:12px;min-height:42px;padding:.7rem 1rem;font-weight:700;transition:all .2s}.sy-btn-filter-primary{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.sy-btn-filter-primary:hover,.sy-btn-filter-primary:focus{color:#1e40af;background:#bfdbfe;border-color:#93c5fd}.sy-btn-filter-secondary{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.sy-btn-filter-secondary:hover,.sy-btn-filter-secondary:focus{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.sy-filter-shortcuts-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:20px;box-shadow:0 8px 24px #0b17390a}.sy-filter-shortcuts-card .card-body{padding:1rem 1rem 1.1rem}.sy-chip-group-label{color:var(--sy-text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.sy-chip{color:var(--sy-text);background:#f1f5f9;border:1px solid #dbe3ee;border-radius:999px;padding:.52rem .9rem;font-size:.82rem;font-weight:700;line-height:1;transition:all .2s}.sy-chip:hover{color:var(--sy-primary);background:#e2e8f0;border-color:#cbd5e1}.sy-chip.is-active{background:var(--sy-primary);color:#fff;border-color:var(--sy-primary);box-shadow:0 8px 18px #0b17391f}.sy-chip.is-danger.is-active{background:var(--sy-accent);border-color:var(--sy-accent)}.sy-mobile-overlay{display:none}@media (width<=991px){.sy-mobile-overlay{-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:55;background:#0b173942;border:0;margin:0;padding:0;transition:opacity .22s;display:block;position:fixed;inset:0}.sy-filters-collapse.is-open .sy-filter-panel{z-index:90;position:relative}}.sy-mobile-overlay.is-open{opacity:1;pointer-events:auto}.sy-mobile-filters-overlay{z-index:80}.sy-category-nav-panel-wrap{z-index:85}.sy-filters-fab{z-index:95}.sy-filters-collapse{z-index:90;position:relative}@media (width<=991px){.sy-services-page{padding-bottom:6.2rem}.sy-services-toolbar{display:block}.sy-filters-desktop-btn{display:none}.sy-filters-fab{min-height:50px;padding:.8rem .95rem;display:inline-flex;bottom:.9rem;right:.9rem}.sy-filters-fab-text{font-size:.92rem}.sy-category-nav-trigger{width:100%}.sy-category-nav-panel-wrap{transform-origin:top;width:100%;max-height:none;position:absolute;top:calc(100% + .5rem);left:0;right:0}.sy-category-nav-panel{border-radius:22px;grid-template-columns:1fr;min-height:auto;overflow:hidden}.sy-category-nav-sidebar{border-right:0;border-bottom:1px solid var(--sy-border);max-height:240px;padding:.75rem}.sy-category-nav-content{gap:1rem;padding:1rem}.sy-category-nav-mobile-header{padding-bottom:.25rem;display:block}.sy-category-nav-mobile-header .sy-category-nav-heading{margin-bottom:0;font-size:1.1rem}.sy-category-nav-content-desktop{display:none}.sy-category-nav-groups{grid-template-columns:1fr;gap:.75rem}.sy-category-nav-group{gap:.55rem}.sy-category-nav-link{padding:.2rem 0}}@media (width<=576px){.sy-category-nav-panel-wrap{top:calc(100% + .45rem)}.sy-category-nav-sidebar{max-height:200px}.sy-category-nav-content{padding:.95rem}}.sy-services-page{padding-bottom:6rem;position:relative}.sy-services-toolbar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sy-services-toolbar-category{z-index:30;flex:0 auto;position:relative}.sy-filters-desktop-btn{border:1px solid var(--sy-border);min-height:48px;color:var(--sy-primary);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 8px 22px #0b17390a}.sy-filters-desktop-btn:hover,.sy-filters-desktop-btn:focus,.sy-filters-desktop-btn.is-open{color:var(--sy-primary);background:#f8fafc;border-color:#cfd8e6}.sy-filters-fab{z-index:90;background:var(--sy-primary);color:#fff;border:1px solid #0b173914;border-radius:999px;align-items:center;gap:.7rem;min-height:54px;padding:.85rem 1rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:none;position:fixed;bottom:1rem;right:1rem;box-shadow:0 18px 35px #0b17393d}.sy-filters-fab:hover,.sy-filters-fab:focus{color:#fff;transform:translateY(-2px);box-shadow:0 22px 40px #0b173947}.sy-filters-fab.is-open{background:var(--sy-accent)}.sy-filters-fab-icon,.sy-filters-fab-text{justify-content:center;align-items:center;line-height:1;display:inline-flex}.sy-filters-collapse{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s,transform .28s;display:grid;transform:translateY(-10px)}.sy-filters-collapse.is-open{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:translateY(0)}.sy-filters-collapse-inner{overflow:hidden}.sy-filter-panel-topbar{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.sy-filter-panel-topbar-title{color:var(--sy-primary);letter-spacing:-.01em;align-items:center;gap:.65rem;font-weight:800;display:inline-flex}.sy-filter-panel-close{border:1px solid var(--sy-border);width:40px;height:40px;color:var(--sy-text-soft);background:#fff;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.sy-filter-panel-close:hover,.sy-filter-panel-close:focus{color:var(--sy-primary);background:#f8fafc;border-color:#cfd8e6}@media (width>=992px){.sy-filter-panel-close{display:none}}.sy-category-nav{z-index:30;position:relative}.sy-category-nav-trigger{color:#191919;border:1px solid var(--sy-border);background:#f5f7fb;border-radius:999px;align-items:center;gap:.8rem;width:280px;max-width:100%;min-height:48px;padding:.8rem 1rem;font-size:1rem;font-weight:700;transition:all .2s;display:inline-flex}.sy-category-nav-trigger:hover,.sy-category-nav-trigger:focus{background:#eef2f7}.sy-category-nav-trigger-icon{font-size:1rem;line-height:1}.sy-category-nav-panel-wrap{opacity:0;transform-origin:0 0;pointer-events:none;z-index:60;width:min(1060px,96vw);transition:opacity .22s,transform .26s;position:absolute;top:calc(100% + .85rem);left:0;transform:translateY(10px)scale(.985)}.sy-category-nav-panel-wrap.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.sy-category-nav-panel{border:1px solid var(--sy-border);background:#fff;border-radius:24px;grid-template-columns:290px 1fr;width:100%;min-height:520px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0b173929}.sy-category-nav-sidebar{border-right:1px solid var(--sy-border);background:#fafafa;max-height:520px;padding:.9rem;overflow-y:auto}.sy-category-nav-item{text-align:left;width:100%;color:var(--sy-text);background:0 0;border:0;border-radius:14px;align-items:center;gap:.85rem;padding:.82rem .9rem;transition:all .18s;display:flex}.sy-category-nav-item:hover,.sy-category-nav-item.is-active{color:var(--sy-primary);background:#f1f5f9}.sy-category-nav-item.is-active{font-weight:700}.sy-category-nav-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:28px;font-size:1rem;display:inline-flex}.sy-category-nav-item-text{line-height:1.3}.sy-category-nav-content{flex-direction:column;gap:1.25rem;padding:1.35rem 1.4rem 1.5rem;display:flex;overflow:hidden}.sy-category-nav-content-top{border-bottom:1px solid var(--sy-border);padding-bottom:1.1rem}.sy-category-nav-heading-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sy-category-nav-heading{color:var(--sy-primary);letter-spacing:-.02em;margin-bottom:.2rem;font-size:1.45rem;font-weight:800}.sy-category-nav-subheading{color:var(--sy-text-soft);margin-bottom:0;font-size:.92rem}.sy-category-nav-view-all{color:var(--sy-accent);font-weight:700;text-decoration:none}.sy-category-nav-view-all:hover,.sy-category-nav-view-all:focus{color:var(--sy-accent-hover);text-decoration:none}.sy-category-nav-section-title{color:var(--sy-primary);margin-bottom:.7rem;font-size:.92rem;font-weight:800}.sy-category-nav-recommended{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.sy-category-nav-recommended-item{color:inherit;text-decoration:none}.sy-category-nav-recommended-thumb{aspect-ratio:1;background:#f1f5f9;border-radius:16px;width:100%;margin-bottom:.55rem;overflow:hidden}.sy-category-nav-recommended-img{object-fit:cover;width:100%;height:100%}.sy-category-nav-recommended-placeholder{width:100%;height:100%;color:var(--sy-primary);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.sy-category-nav-recommended-text{color:var(--sy-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.35;display:-webkit-box;overflow:hidden}.sy-category-nav-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;display:grid}.sy-category-nav-group{flex-direction:column;gap:.75rem;display:flex}.sy-category-nav-link{color:var(--sy-text);line-height:1.35;text-decoration:none;transition:color .18s}.sy-category-nav-link:hover,.sy-category-nav-link:focus{color:var(--sy-accent);text-decoration:none}.sy-category-nav-link.is-muted{color:var(--sy-text-soft)}.sy-category-nav-mobile-header{display:none}.sy-category-nav-mobile-header-main{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sy-category-nav-mobile-close{border:1px solid var(--sy-border);width:40px;height:40px;color:var(--sy-text-soft);background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.sy-category-nav-mobile-close:hover,.sy-category-nav-mobile-close:focus{color:var(--sy-primary);background:#f8fafc;border-color:#cfd8e6}.sy-services-explorer-page{min-height:100vh;color:var(--sy-text);background:#f5f7fb}.sy-services-explorer-shell{width:min(100% - 32px,1480px);margin:0 auto;padding:28px 0 64px}.sy-services-explorer-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 10%,#ff7a1a47,#0000 28%),radial-gradient(circle at 12% 90%,#2563eb42,#0000 34%),linear-gradient(135deg,#0b1739 0%,#16274f 62%,#253d72 100%);border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:end;gap:28px;min-height:286px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0b17392e}.sy-services-explorer-hero:after{content:"";z-index:-1;border:52px solid #ffffff0d;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-150px;right:-110px}.sy-services-explorer-hero-copy{max-width:760px}.sy-services-explorer-eyebrow{color:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.42rem .75rem;font-size:.8rem;font-weight:800;display:inline-flex}.sy-services-explorer-hero h1{color:#fff;letter-spacing:-.045em;max-width:760px;margin:18px 0 12px;font-size:clamp(2.15rem,4.2vw,3.65rem);line-height:1.03}.sy-services-explorer-hero-copy>p{color:#ffffffd1;max-width:670px;margin:0;font-size:1.05rem;line-height:1.65}.sy-services-explorer-search{color:var(--sy-text);background:#fffffff7;border:1px solid #fff3;border-radius:21px;flex-direction:column;justify-content:space-between;align-self:stretch;gap:12px;padding:18px;display:flex;box-shadow:0 24px 54px #0000003d}.sy-services-explorer-search>div:first-child{gap:3px;display:grid}.sy-services-explorer-search strong{color:var(--sy-primary);font-size:1.06rem}.sy-services-explorer-search>div:first-child span{color:var(--sy-text-soft);font-size:.8rem}.sy-services-explorer-search-field{color:#8290a5;background:#fff;border:1px solid #dbe3ee;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:grid}.sy-services-explorer-search-field:focus-within{border-color:#ff7a1a85;box-shadow:0 0 0 4px #ff7a1a1a}.sy-services-explorer-search-field input,.sy-services-explorer-search-field select{width:100%;height:46px;color:var(--sy-text);background:0 0;border:0;outline:0;padding:0}.sy-services-explorer-search>button{background:var(--sy-accent);color:#fff;border:0;border-radius:14px;min-height:48px;font-weight:850;transition:transform .2s,background .2s;box-shadow:0 12px 24px #ff7a1a40}.sy-services-explorer-search>button:hover{background:var(--sy-accent-hover);transform:translateY(-1px)}.sy-services-explorer-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.sy-services-explorer-insights article{border:1px solid var(--sy-border);background:#fff;border-radius:18px;min-width:0;padding:17px 18px;box-shadow:0 6px 18px #0b17390d}.sy-services-explorer-insights strong{color:var(--sy-primary);letter-spacing:-.03em;font-size:1.55rem;line-height:1.05;display:block}.sy-services-explorer-insights span{color:var(--sy-text-soft);margin-top:5px;font-size:.78rem;font-weight:650;display:block}.sy-services-explorer-toolbar{border:1px solid var(--sy-border);background:#fff;border-radius:18px;align-items:center;gap:16px;min-height:64px;margin-bottom:18px;padding:8px 12px;display:flex;box-shadow:0 6px 18px #0b17390a}.sy-services-explorer-toolbar .sy-category-nav-trigger{border-radius:13px;width:260px;min-height:46px}.sy-services-explorer-toolbar-copy{border-left:1px solid var(--sy-border);gap:2px;min-width:0;padding-left:16px;display:grid}.sy-services-explorer-toolbar-copy strong{color:var(--sy-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.sy-services-explorer-toolbar-copy span{color:var(--sy-text-soft);font-size:.78rem}.sy-services-explorer-grid{grid-template-columns:282px minmax(0,1fr) 306px;align-items:start;gap:18px;display:grid}.sy-services-filter-sidebar,.sy-services-rail-card{border:1px solid var(--sy-border);background:#fff;border-radius:20px;box-shadow:0 6px 18px #0b17390d}.sy-services-filter-sidebar{z-index:10;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#aab5c5 transparent;max-height:calc(100vh - 112px);padding:18px;position:sticky;top:92px;overflow:hidden auto}.sy-services-filter-sidebar::-webkit-scrollbar{width:8px}.sy-services-filter-sidebar::-webkit-scrollbar-track{background:0 0}.sy-services-filter-sidebar::-webkit-scrollbar-thumb{background:#aab5c5 padding-box padding-box;border:2px solid #0000;border-radius:999px}.sy-services-filter-sidebar::-webkit-scrollbar-thumb:hover{background:#7f8da1 padding-box padding-box}.sy-services-filter-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.sy-services-filter-heading span,.sy-services-results-header>div>span,.sy-services-rail-kicker{color:var(--sy-accent-hover);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:900;display:block}.sy-services-filter-heading h2,.sy-services-results-header h2,.sy-services-rail-card h2{color:var(--sy-primary);letter-spacing:-.025em;margin:0}.sy-services-filter-heading h2{font-size:1.05rem}.sy-services-filter-heading>button{border:1px solid var(--sy-border);width:38px;height:38px;color:var(--sy-text-soft);background:#fff;border-radius:11px;display:none}.sy-services-filter-field{margin-top:13px}.sy-services-filter-field label,.sy-services-filter-shortcuts>span{color:var(--sy-text-soft);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:850;display:block}.sy-services-filter-field input,.sy-services-filter-field select{width:100%;min-height:45px;color:var(--sy-text);background:#fff;border:1px solid #dbe3ee;border-radius:13px;outline:0;padding:0 12px;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.sy-services-filter-field input:focus,.sy-services-filter-field select:focus{border-color:#ff7a1a80;box-shadow:0 0 0 4px #ff7a1a1a}.sy-services-filter-field select:disabled{cursor:not-allowed;color:#96a1b3;background:#f5f7fb}.sy-services-filter-shortcuts{border-top:1px solid #edf2f7;margin-top:16px;padding-top:14px}.sy-services-filter-shortcuts>div{flex-wrap:wrap;gap:7px;display:flex}.sy-services-filter-shortcuts button,.sy-services-subcategory-chips button{color:var(--sy-text);background:#f1f5f9;border:1px solid #dbe3ee;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1;transition:all .2s}.sy-services-filter-shortcuts button{padding:8px 9px}.sy-services-filter-shortcuts button:hover,.sy-services-subcategory-chips button:hover{background:#e9eef5;border-color:#c6d0de}.sy-services-filter-shortcuts button.is-active,.sy-services-subcategory-chips button.is-active{border-color:var(--sy-primary);background:var(--sy-primary);color:#fff}.sy-services-filter-shortcuts button.is-active.is-urgent{border-color:var(--sy-accent);background:var(--sy-accent)}.sy-services-filter-actions{grid-template-columns:1fr auto;gap:8px;margin-top:17px;display:grid}.sy-services-filter-actions button{border-radius:12px;min-height:43px;padding:0 13px;font-weight:820}.sy-services-filter-actions button:first-child{border:1px solid var(--sy-primary);background:var(--sy-primary);color:#fff}.sy-services-filter-actions button:last-child{border:1px solid var(--sy-border);color:var(--sy-primary);background:#fff}.sy-services-filter-count{color:var(--sy-text-soft);text-align:center;margin:12px 0 0;font-size:.78rem}.sy-services-results-column{min-width:0}.sy-services-results-header{justify-content:space-between;align-items:flex-end;gap:16px;min-height:72px;margin-bottom:14px;display:flex}.sy-services-results-header h2{font-size:1.62rem;line-height:1.15}.sy-services-results-header p{max-width:720px;color:var(--sy-text-soft);margin:6px 0 0;font-size:.82rem}.sy-services-results-mobile-filter{border:1px solid var(--sy-border);min-height:42px;color:var(--sy-primary);background:#fff;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:none}.sy-services-results-mobile-filter b,.sy-services-mobile-filter-fab b{background:var(--sy-accent);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:.68rem;display:inline-grid}.sy-services-subcategory-chips{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.sy-services-subcategory-chips button{padding:9px 11px}.sy-services-results-list{flex-direction:column;gap:14px;display:flex}.sy-services-result-card{border:1px solid var(--sy-border);cursor:pointer;background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:22px;outline:0;grid-template-columns:216px minmax(0,1fr) 176px;gap:18px;min-width:0;padding:12px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;box-shadow:0 6px 18px #0b17390d}.sy-services-result-card:hover,.sy-services-result-card:focus-visible{border-color:#ff7a1a47;transform:translateY(-3px);box-shadow:0 16px 38px #0b17391a}.sy-services-result-card.is-sponsored{background:linear-gradient(#ff7a1a16,#fffffffc 42%),#fff;border-color:#ff7a1a85;box-shadow:0 18px 44px #ff7a1a24}.sy-services-result-card.is-pro:not(.is-sponsored){border-color:#14926640}.sy-services-result-card.is-free{box-shadow:none}.sy-services-result-media{background:#eef2f7;border-radius:16px;min-height:184px;position:relative;overflow:hidden}.sy-services-result-media>img{object-fit:cover;width:100%;height:100%;display:block}.sy-services-result-placeholder{color:#8996a8;text-align:center;place-content:center;gap:7px;width:100%;height:100%;min-height:184px;display:grid}.sy-services-result-placeholder i{font-size:1.7rem}.sy-services-result-placeholder span{font-size:.78rem;font-weight:750}.sy-services-result-badges{flex-wrap:wrap;gap:6px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;left:10px}.sy-services-result-badge{min-height:25px;color:var(--sy-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0b173917;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.66rem;font-weight:850;display:inline-flex}.sy-services-result-badge.is-urgent{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.sy-services-result-badge.is-verified{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sy-services-result-discount{background:var(--sy-accent);color:#fff;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:900;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 18px #ff7a1a47}.sy-services-result-main{min-width:0;padding:4px 0}.sy-services-commercial-label{color:#9a3412;letter-spacing:.05em;text-transform:uppercase;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;width:fit-content;min-height:23px;margin-bottom:8px;padding:4px 8px;font-size:.62rem;font-weight:900;display:inline-flex}.sy-services-result-tags{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.sy-services-result-tags span{color:#526177;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:4px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.sy-services-result-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sy-services-result-title-row h2{min-width:0;color:var(--sy-primary);letter-spacing:-.025em;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:1.14rem;line-height:1.24}.sy-services-result-rating{color:var(--sy-primary);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.sy-services-result-rating i{color:#ffb703;font-size:.76rem}.sy-services-result-description{-webkit-line-clamp:3;width:100%;min-width:0;max-width:100%;color:var(--sy-text-soft);overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;margin:8px 0 11px;font-size:.8rem;line-height:1.52;display:-webkit-box;overflow:hidden}.sy-services-provider-strip{border-top:1px solid #edf2f7;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-top:9px;padding-top:11px;display:grid}.sy-services-provider-strip>img,.sy-services-provider-avatar-fallback{border-radius:50%;width:42px;height:42px}.sy-services-provider-strip>img{object-fit:cover}.sy-services-provider-avatar-fallback{background:var(--sy-primary);color:#fff;place-items:center;font-size:.76rem;font-weight:900;display:grid}.sy-services-provider-copy{min-width:0}.sy-services-provider-copy strong,.sy-services-provider-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sy-services-provider-copy strong{color:var(--sy-primary);font-size:.82rem}.sy-services-provider-copy span{color:var(--sy-text-soft);margin-top:3px;font-size:.7rem}.sy-services-result-side{border-left:1px solid #edf2f7;flex-direction:column;justify-content:space-between;gap:14px;padding:5px 5px 5px 16px;display:flex}.sy-services-result-price{color:var(--sy-primary);letter-spacing:-.035em;font-size:1.25rem;font-weight:900;line-height:1.12}.sy-services-result-price-caption{color:var(--sy-text-soft);margin-top:4px;font-size:.66rem;font-weight:700;display:block}.sy-services-result-metrics{gap:8px;margin-top:15px;display:grid}.sy-services-result-metrics>div{gap:2px;display:grid}.sy-services-result-metrics span{color:var(--sy-text-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.64rem}.sy-services-result-metrics strong{color:var(--sy-text);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.sy-services-result-actions{gap:8px;display:grid}.sy-services-result-primary-action,.sy-services-result-secondary-action{border-radius:11px;justify-content:center;align-items:center;min-height:39px;padding:0 10px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.sy-services-result-primary-action{border:1px solid var(--sy-accent);background:var(--sy-accent);color:#fff}.sy-services-result-primary-action:hover{background:var(--sy-accent-hover);color:#fff}.sy-services-result-secondary-action{border:1px solid var(--sy-border);color:var(--sy-primary);background:#fff}.sy-services-result-secondary-action:hover{color:var(--sy-primary);background:#f8fafc;border-color:#c8d2e0}.sy-services-results-ad>.sy-ad-slot{margin:0 0 14px}.sy-services-results-pagination{margin-top:20px}.sy-services-results-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:92px}.sy-services-rail-ad>.sy-ad-slot{margin:0}.sy-services-rail-ad .sy-ad-grid-silver{grid-template-columns:1fr}.sy-services-rail-ad .sy-ad-silver{flex-direction:column;min-height:100%}.sy-services-rail-ad .sy-ad-silver .sy-ad-media{flex:none;width:100%;height:150px;min-height:150px}.sy-services-rail-ad .sy-ad-silver .sy-ad-content{padding:.95rem}.sy-services-rail-ad .sy-ad-silver .sy-ad-title{font-size:1rem}.sy-services-rail-ad .sy-ad-silver .sy-ad-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.sy-services-rail-card{padding:18px}.sy-services-rail-card h2{font-size:1.05rem;line-height:1.25}.sy-services-rail-card dl{gap:0;margin:13px 0 0;display:grid}.sy-services-rail-card dl>div{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.sy-services-rail-card dt{color:var(--sy-text-soft);font-size:.75rem;font-weight:650}.sy-services-rail-card dd{max-width:54%;color:var(--sy-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;font-weight:850;overflow:hidden}.sy-services-rail-card.is-accented{background:radial-gradient(circle at 100% 0,#ff7a1a2e,#0000 38%),#fff}.sy-services-rail-icon{width:48px;height:48px;color:var(--sy-accent-hover);background:#ff7a1a1f;border-radius:14px;place-items:center;margin-bottom:12px;font-size:1.2rem;display:grid}.sy-services-rail-card p{color:var(--sy-text-soft);margin:9px 0 13px;font-size:.78rem;line-height:1.55}.sy-services-rail-card>a{background:var(--sy-primary);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:42px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.sy-services-rail-card.is-muted{background:#f8fafc}.sy-services-mobile-filter-fab,.sy-services-mobile-overlay,.sy-services-mobile-featured{display:none}@media (width<=1250px){.sy-services-explorer-grid{grid-template-columns:268px minmax(0,1fr)}.sy-services-results-rail{display:none}}@media (width<=991.98px){.sy-services-explorer-shell{width:min(100% - 24px,960px);padding-top:18px}.sy-services-explorer-hero{grid-template-columns:1fr;align-items:stretch;min-height:auto;padding:24px}.sy-services-explorer-hero h1{font-size:clamp(2rem,8vw,3rem)}.sy-services-explorer-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-services-explorer-grid{grid-template-columns:1fr}.sy-services-filter-sidebar{z-index:120;visibility:hidden;border-radius:20px 0 0 20px;width:min(390px,100% - 36px);height:100dvh;max-height:none;padding:20px;transition:transform .28s,visibility .28s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%)}.sy-services-filter-sidebar.is-open{visibility:visible;transform:translate(0)}.sy-services-filter-heading>button{place-items:center;display:inline-grid}.sy-services-mobile-overlay{z-index:110;opacity:0;visibility:hidden;background:#0b17398c;border:0;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.sy-services-mobile-overlay.is-open{opacity:1;visibility:visible;display:block}.sy-services-results-mobile-filter{display:inline-flex}.sy-services-mobile-filter-fab{z-index:90;background:var(--sy-primary);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;min-height:50px;padding:0 14px;font-weight:850;display:inline-flex;position:fixed;bottom:14px;right:14px;box-shadow:0 18px 36px #0b173940}.sy-services-mobile-filter-fab.is-open{background:var(--sy-accent)}.sy-services-mobile-featured{display:block}.sy-services-result-card{grid-template-columns:190px minmax(0,1fr)}.sy-services-result-side{border-top:1px solid #edf2f7;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:end;padding:13px 5px 4px;display:grid}.sy-services-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767.98px){.sy-services-explorer-shell{width:min(100% - 20px,720px);padding-bottom:82px}.sy-services-explorer-hero{border-radius:20px;padding:20px}.sy-services-explorer-hero h1{margin-top:15px;font-size:2rem}.sy-services-explorer-hero-copy>p{font-size:.92rem}.sy-services-explorer-search{border-radius:17px}.sy-services-explorer-insights{grid-template-columns:1fr 1fr;gap:10px}.sy-services-explorer-insights article{border-radius:15px;padding:14px}.sy-services-explorer-insights strong{font-size:1.3rem}.sy-services-explorer-toolbar{flex-direction:column;align-items:stretch;padding:10px}.sy-services-explorer-toolbar .sy-category-nav-trigger{width:100%}.sy-services-explorer-toolbar-copy{border-top:1px solid var(--sy-border);border-left:0;padding:9px 4px 2px}.sy-services-results-header{align-items:flex-start}.sy-services-results-header h2{font-size:1.35rem}.sy-services-result-card{border-radius:19px;grid-template-columns:1fr;gap:12px}.sy-services-result-media{min-height:220px}.sy-services-result-side{grid-column:auto;grid-template-columns:1fr;padding-top:14px}.sy-services-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-services-result-actions{grid-template-columns:1fr 1fr}}@media (width<=520px){.sy-services-explorer-insights{grid-template-columns:1fr}.sy-services-explorer-eyebrow{font-size:.72rem}.sy-services-results-header{flex-direction:column}.sy-services-results-mobile-filter{justify-content:center;width:100%}.sy-services-result-title-row{flex-direction:column;gap:6px}.sy-services-result-actions,.sy-services-result-metrics{grid-template-columns:1fr}}.sy-worker-detail-page{width:min(100% - 32px,1480px);max-width:none;margin-inline:auto}.sy-worker-detail-toolbar{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sy-worker-back-link{border:1px solid var(--sy-border);min-height:42px;color:var(--sy-primary);background:#fff;border-radius:12px;align-items:center;gap:.55rem;padding:.65rem .95rem;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.sy-worker-back-link:hover,.sy-worker-back-link:focus{color:var(--sy-primary);background:#f8fafc;border-color:#cfd8e6;transform:translateY(-1px)}.sy-profile-hero-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 22px 52px #0b17391a}.sy-profile-cover{background:radial-gradient(circle at 88% 0,#ff7a1a52,#0000 34%),linear-gradient(135deg,#0b1739 0%,#16254f 72%,#21386d 100%);height:148px}.sy-worker-detail-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:1.25rem;padding:0 1.5rem 1.5rem;display:grid}.sy-worker-detail-profile-column{min-width:0}.sy-profile-header-block{align-items:flex-end;gap:1.1rem;min-width:0;margin-top:-66px;display:flex}.sy-profile-avatar{object-fit:cover;border:5px solid #fff;border-radius:30px;flex:0 0 136px;width:136px;height:136px;box-shadow:0 18px 38px #0b17392e}.sy-worker-detail-identity-copy{min-width:0;padding-bottom:.4rem}.sy-worker-detail-badges,.sy-worker-profile-flags{flex-wrap:wrap;gap:.45rem;display:flex}.sy-worker-detail-badges{margin-bottom:.55rem}.sy-worker-detail-page .sy-detail-title{color:var(--sy-primary);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.2vw,3.25rem);font-weight:900;line-height:1.02}.sy-worker-detail-page .sy-detail-subtitle{color:var(--sy-text);margin:.45rem 0 0;font-size:1.08rem;font-weight:750;line-height:1.4}.sy-worker-detail-page .sy-meta-text{color:var(--sy-text-soft);margin:.25rem 0 0;font-size:.9rem}.sy-worker-hero-highlights{flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;display:flex}.sy-worker-hero-highlight{min-height:38px;color:var(--sy-primary);background:#0b17390b;border:1px solid #0b173914;border-radius:999px;align-items:center;gap:.5rem;padding:.58rem .82rem;font-size:.82rem;font-weight:700;display:inline-flex}.sy-worker-hero-highlight i{color:var(--sy-accent)}.sy-worker-about-panel{background:#f8fafc;border:1px solid #e7ecf3;border-radius:18px;margin-top:1rem;padding:1rem 1.05rem}.sy-worker-section-kicker{color:var(--sy-accent);letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.sy-worker-about-panel h2,.sy-worker-section-title,.sy-worker-side-title,.sy-worker-contact-title{color:var(--sy-primary);letter-spacing:-.02em;margin:.3rem 0 0;font-weight:850}.sy-worker-about-panel h2{font-size:1.05rem}.sy-worker-about-panel p{color:var(--sy-text-soft);margin:.55rem 0 0;line-height:1.7}.sy-worker-detail-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.sy-stat-box{border:1px solid var(--sy-border);text-align:center;background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:17px;flex-direction:column;justify-content:center;min-height:112px;padding:.9rem;display:flex;box-shadow:0 8px 20px #0b17390a}.sy-stat-label{color:var(--sy-text-soft);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.4rem;font-size:.67rem;font-weight:850}.sy-stat-value{color:var(--sy-primary);font-size:1.28rem;font-weight:900;line-height:1.05}.sy-worker-detail-contact-column{margin-top:-74px}.sy-worker-contact-card{background:#fff;border:1px solid #ff7a1a3d;border-radius:24px;position:sticky;top:92px;overflow:hidden;box-shadow:0 18px 42px #0b173921}.sy-worker-contact-card .card-body{padding:1.2rem}.sy-worker-contact-head{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.sy-worker-contact-icon{color:#fff;background:var(--sy-accent);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 22px #ff7a1a3d}.sy-worker-contact-title{font-size:1.08rem}.sy-worker-contact-subtitle,.sy-worker-section-subtitle{color:var(--sy-text-soft);margin:.35rem 0 0;font-size:.86rem;line-height:1.55}.sy-worker-contact-actions{gap:.6rem;margin-top:1rem;display:grid}.sy-worker-contact-actions .btn{justify-content:center;min-height:46px}.sy-worker-contact-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.sy-worker-contact-summary>div{text-align:center;background:#f8fafc;border:1px solid #e7ecf3;border-radius:14px;min-width:0;padding:.7rem .55rem}.sy-worker-contact-summary i,.sy-worker-contact-summary span,.sy-worker-contact-summary strong{display:block}.sy-worker-contact-summary i{color:var(--sy-accent)}.sy-worker-contact-summary span{color:var(--sy-text-soft);text-transform:uppercase;margin-top:.3rem;font-size:.65rem;font-weight:800}.sy-worker-contact-summary strong{color:var(--sy-primary);margin-top:.2rem;font-size:.92rem}.sy-service-note{color:#74400a;background:#ff7a1a14;border:1px dashed #ff7a1a59;border-radius:14px;align-items:flex-start;gap:.55rem;margin-top:1rem;padding:.75rem;font-size:.8rem;line-height:1.5;display:flex}.sy-worker-detail-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.sy-worker-detail-content-main{gap:1rem;display:grid}.sy-worker-section-card,.sy-worker-side-card{border-radius:24px;box-shadow:0 14px 34px #0b17390f}.sy-worker-section-card .card-body,.sy-worker-side-card .card-body{padding:1.15rem}.sy-worker-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sy-worker-section-title,.sy-worker-side-title{font-size:1.18rem}.sy-worker-featured-services-grid,.sy-worker-services-grid,.sy-worker-reviews-grid{gap:.8rem;display:grid}.sy-worker-featured-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-worker-services-grid,.sy-worker-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-worker-service-card{border:1px solid var(--sy-border);background:#fff;border-radius:18px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 8px 22px #0b17390d}.sy-worker-service-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0b17391a}.sy-worker-service-card-media{background:#eef2f7;height:160px;position:relative;overflow:hidden}.sy-worker-service-card-img{object-fit:cover;width:100%;height:100%;display:block}.sy-worker-service-card-placeholder{height:100%;color:var(--sy-text-soft);align-content:center;place-items:center;gap:.45rem;display:grid}.sy-worker-service-card-badges{flex-wrap:wrap;gap:.35rem;display:flex;position:absolute;inset:.65rem auto auto .65rem}.sy-worker-service-tag{color:var(--sy-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0b173914;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:.66rem;font-weight:850;display:inline-flex}.sy-worker-service-card-body{padding:.85rem}.sy-worker-service-card-title{color:var(--sy-primary);margin:0;font-size:.98rem;font-weight:800;line-height:1.35}.sy-worker-service-card-meta{gap:.35rem;margin-top:.65rem;display:grid}.sy-worker-service-card-meta-item{color:var(--sy-text-soft);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.sy-worker-service-card-meta-item i{color:var(--sy-accent)}.sy-worker-review-card{border:1px solid var(--sy-border);background:#fff;border-radius:17px;height:100%;padding:.9rem}.sy-worker-review-card-top{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.sy-worker-review-avatar{color:#fff;background:var(--sy-primary);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.sy-worker-review-name{color:var(--sy-primary);font-weight:800}.sy-worker-review-date{color:var(--sy-text-soft);margin-top:.2rem;font-size:.72rem}.sy-worker-review-text{color:var(--sy-text-soft);margin:.75rem 0 0;font-size:.84rem;line-height:1.6}.sy-worker-detail-profile-rail{scrollbar-width:thin;max-height:calc(100vh - 112px);position:sticky;top:92px;overflow-y:auto}.sy-worker-profile-grid{gap:.7rem;margin-top:.9rem;display:grid}.sy-worker-profile-item{border:1px solid var(--sy-border);background:#f8fafc;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:.75rem;padding:.85rem;display:grid}.sy-worker-profile-item-icon{width:42px;height:42px;color:var(--sy-accent);background:#ff7a1a1c;border-radius:13px;place-items:center;display:grid}.sy-worker-profile-item-label{color:var(--sy-text-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-weight:850}.sy-worker-profile-item-value{color:var(--sy-primary);margin-top:.3rem;font-size:.87rem;font-weight:750;line-height:1.45}@media (width<=1180px){.sy-worker-detail-hero-grid{grid-template-columns:1fr}.sy-worker-detail-contact-column{margin-top:0}.sy-worker-contact-card{position:static}.sy-worker-detail-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sy-worker-featured-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.sy-worker-detail-content-grid{grid-template-columns:1fr}.sy-worker-detail-profile-rail{max-height:none;position:static;overflow:visible}}@media (width<=767px){.sy-worker-detail-page{width:min(100% - 20px,1480px);padding-top:1rem!important}.sy-worker-detail-toolbar{align-items:stretch}.sy-profile-hero-card{border-radius:20px}.sy-profile-cover{height:112px}.sy-worker-detail-hero-grid{padding:0 1rem 1rem}.sy-profile-header-block{flex-direction:column;align-items:flex-start;margin-top:-52px}.sy-profile-avatar{border-radius:24px;flex-basis:104px;width:104px;height:104px}.sy-worker-detail-page .sy-detail-title{font-size:clamp(1.9rem,9vw,2.55rem)}.sy-worker-detail-stats-grid,.sy-worker-contact-summary,.sy-worker-featured-services-grid,.sy-worker-services-grid,.sy-worker-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-worker-section-head{flex-direction:column}}@media (width<=520px){.sy-worker-detail-toolbar{flex-direction:column}.sy-worker-detail-stats-grid,.sy-worker-featured-services-grid,.sy-worker-services-grid,.sy-worker-reviews-grid{grid-template-columns:1fr}.sy-worker-hero-highlight{border-radius:14px;width:100%}}@media (width>=768px){.sy-worker-detail-page .sy-worker-detail-identity-copy .sy-detail-title{color:#0b1739;width:fit-content;max-width:100%;text-shadow:none;overflow-wrap:anywhere;background:#fffffff7;border:1px solid #ffffffb8;border-radius:13px;padding:.22rem .68rem .3rem;display:inline-block;box-shadow:0 10px 24px #05102c2e}}.sy-worker-social-links{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:1rem;padding:.9rem}.sy-worker-social-label{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;font-size:.68rem;font-weight:900;display:block}.sy-worker-social-links>div{flex-wrap:wrap;gap:.55rem;display:flex}.sy-worker-social-button{color:#0b1739;background:#fff;border:1px solid #dbe4f0;border-radius:13px;place-items:center;width:42px;height:42px;text-decoration:none;transition:transform .15s,border-color .15s,color .15s;display:grid}.sy-worker-social-button:hover,.sy-worker-social-button:focus-visible{color:#f97316;border-color:#f97316;transform:translateY(-2px)}.sy-service-back-link{border:1px solid var(--sy-border);min-height:42px;color:var(--sy-primary);background:#fff;border-radius:12px;align-items:center;gap:.55rem;padding:.65rem .95rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.sy-service-back-link:hover,.sy-service-back-link:focus{color:var(--sy-primary);background:#f8fafc;border-color:#cfd8e6;text-decoration:none}.sy-service-hero-head{margin-bottom:1rem;padding:1.2rem}.sy-service-title{letter-spacing:-.03em;color:var(--sy-primary);font-size:clamp(1.8rem,3vw,2.45rem);font-weight:800;line-height:1.08}.sy-service-subtitle{color:var(--sy-text-soft);max-width:70ch;font-size:1rem;line-height:1.65}.sy-service-highlights{flex-wrap:wrap;gap:.7rem;display:flex}.sy-service-highlight{min-height:38px;color:var(--sy-primary);background:#0b17390d;border:1px solid #0b173914;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem .85rem;font-size:.86rem;font-weight:600;line-height:1;display:inline-flex}.sy-service-highlight i{color:var(--sy-accent);font-size:.88rem}.sy-gallery-main{cursor:zoom-in;background:#f3f6fb;border-radius:20px;overflow:hidden;box-shadow:0 12px 26px #0b17390d}.sy-gallery-thumb{object-fit:cover;cursor:pointer;border:2px solid #0000;border-radius:14px;width:100%;height:96px;transition:transform .18s,border-color .18s,opacity .18s}.sy-gallery-thumb:hover{transform:translateY(-2px)}.sy-gallery-thumb.is-active{border-color:var(--sy-accent)}.sy-service-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sy-service-section-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--sy-accent);margin-bottom:.35rem;font-size:.74rem;font-weight:800}.sy-service-section-title{font-size:1.08rem;font-weight:800}.sy-service-section-subtitle{color:var(--sy-text-soft);max-width:58ch;font-size:.92rem;line-height:1.55}.sy-service-provider-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sy-service-provider-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--sy-accent);margin-bottom:.3rem;font-size:.73rem;font-weight:800}.sy-service-provider-name{color:var(--sy-primary);font-size:1.2rem;font-weight:800;line-height:1.2}.sy-service-provider-role{color:var(--sy-text-soft);font-size:.92rem;line-height:1.5}.sy-service-provider-rating{text-align:right}@media (width<=991px){.sy-gallery-main-img{height:360px}}@media (width<=576px){.sy-service-title{font-size:clamp(1.5rem,7vw,1.95rem)}.sy-service-highlight{border-radius:14px;justify-content:flex-start;width:100%;line-height:1.35}.sy-gallery-main-img{height:260px}.sy-gallery-thumb{height:82px}.sy-service-provider-rating{text-align:left}}.sy-service-modal-content{background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:24px;overflow:hidden}.sy-service-modal-header{align-items:flex-start;gap:1rem}.sy-service-modal-title{color:var(--sy-primary);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.sy-service-modal-subtitle{color:var(--sy-text-soft);max-width:56ch;font-size:.92rem;line-height:1.55}.sy-service-question-item{padding:.1rem 0 1rem}.sy-service-question-item-bordered{border-bottom:1px solid #edf2f7;margin-bottom:1rem}.sy-service-question-title-wrap{color:var(--sy-primary);font-size:1rem;font-weight:700;line-height:1.55}.sy-service-question-date{color:var(--sy-text-soft)}.sy-service-answer-box{background:#0b17390a;border:1px solid #0b173914;border-radius:16px;margin-top:.4rem;padding:.95rem 1rem}.sy-service-answer-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sy-accent);margin-bottom:.35rem;font-size:.74rem;font-weight:800}.sy-service-answer-text{color:var(--sy-text);line-height:1.65}.sy-service-answer-date{color:var(--sy-text-soft)}.sy-service-modal-content .btn{gap:.5rem}.sy-service-modal-content .sy-btn-sm{min-height:38px}@media (width<=576px){.sy-service-modal-title{font-size:1.18rem}.sy-service-answer-box{padding:.85rem .9rem}}.sy-service-sidebar-card{border-radius:22px;box-shadow:0 12px 30px #0b17390f}.sy-service-sidebar-card .card-body{padding:1.2rem}.sy-service-provider-meta-grid{grid-template-columns:1fr;gap:.85rem;display:grid}.sy-service-provider-meta-box{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;padding:1rem}.sy-service-provider-meta-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sy-text-soft);margin-bottom:.35rem;font-size:.73rem;font-weight:800}.sy-service-provider-meta-value{color:var(--sy-primary);font-weight:700;line-height:1.5}.sy-service-provider-actions .btn{gap:.55rem;min-height:46px}.sy-service-provider-actions .btn i{line-height:1}@media (width<=576px){.sy-service-summary-grid{grid-template-columns:1fr}.sy-service-favorite-btn{width:100%}}.sy-related-service-card{border:1px solid var(--sy-border);cursor:pointer;background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:20px;height:100%;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 10px 26px #0b17390d}.sy-related-service-card:hover{border-color:#ff7a1a38;transform:translateY(-4px);box-shadow:0 18px 36px #0b17391a}.sy-related-service-card-media{background:#f3f6fb;height:200px;position:relative;overflow:hidden}.sy-related-service-card-img{object-fit:cover;width:100%;height:100%}.sy-related-service-card-placeholder{width:100%;height:100%;color:var(--sy-text-soft);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;font-size:.92rem;display:flex}.sy-related-service-card-placeholder i{color:var(--sy-primary);font-size:1.35rem}.sy-related-service-card-topbadges{flex-wrap:wrap;gap:.45rem;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.sy-related-service-tag{min-height:28px;color:var(--sy-primary);-webkit-backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #0b173914;border-radius:999px;justify-content:center;align-items:center;padding:.24rem .65rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.sy-related-service-card-body{flex-direction:column;gap:.75rem;padding:1rem 1rem 1.05rem;display:flex}.sy-related-service-card-flags{flex-wrap:wrap;gap:.45rem;display:flex}.sy-related-service-card-title{color:var(--sy-primary);letter-spacing:-.02em;margin-bottom:0;font-size:1rem;font-weight:800;line-height:1.3}.sy-related-service-card-meta{flex-wrap:wrap;gap:.8rem;display:flex}.sy-related-service-card-meta-item{color:var(--sy-text-soft);align-items:center;gap:.45rem;font-size:.84rem;line-height:1.35;display:inline-flex}.sy-related-service-card-meta-item i{color:var(--sy-primary)}.sy-related-service-card-desc{color:var(--sy-text-soft);margin-bottom:0;font-size:.92rem;line-height:1.55}.sy-related-service-card-info{flex-direction:column;gap:.35rem;margin-bottom:.3rem;display:flex}.sy-related-service-card-info-item{color:var(--sy-text-soft);font-size:.84rem;line-height:1.45}.sy-related-service-card-info-item strong{color:var(--sy-text)}@media (width<=576px){.sy-related-service-card-media{height:185px}.sy-related-service-card-body{padding:.95rem}}.sy-gallery-main{cursor:zoom-in;background:#f3f6fb;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 12px 26px #0b17390d}.sy-gallery-main-img{object-fit:cover;width:100%;height:440px;display:block}.sy-gallery-main-overlay{opacity:0;background:linear-gradient(#0b173905 0%,#0b173924 100%);justify-content:flex-start;align-items:flex-end;padding:1rem;transition:opacity .22s;display:flex;position:absolute;inset:0}.sy-gallery-main:hover .sy-gallery-main-overlay{opacity:1}.sy-gallery-main-overlay-badge{min-height:34px;color:var(--sy-primary);-webkit-backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.sy-gallery-nav{width:42px;height:42px;color:var(--sy-primary);z-index:2;background:#ffffffeb;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;transition:transform .18s,background .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px #0b17391f}.sy-gallery-nav:hover,.sy-gallery-nav:focus{background:#fff}.sy-gallery-nav-prev{left:1rem}.sy-gallery-nav-next{right:1rem}.sy-gallery-counter{color:#fff;z-index:2;background:#0b1739c7;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:.42rem .7rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.sy-gallery-thumbs{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:.7rem;display:grid}.sy-gallery-thumb-button{background:0 0;border:0;border-radius:14px;padding:0;position:relative;overflow:hidden}.sy-gallery-thumb{object-fit:cover;border:2px solid #0000;border-radius:14px;width:100%;height:88px;transition:transform .18s,border-color .18s,opacity .18s;display:block}.sy-gallery-thumb-button:hover .sy-gallery-thumb{transform:translateY(-2px)}.sy-gallery-thumb-button.is-active .sy-gallery-thumb{border-color:var(--sy-accent)}.sy-gallery-empty{border:1px solid var(--sy-border);text-align:center;background:linear-gradient(#f7f9fc 0%,#eef3f9 100%);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;height:320px;padding:1.5rem;display:flex}.sy-gallery-empty-icon{width:62px;height:62px;color:var(--sy-primary);background:#0b173912;border-radius:18px;justify-content:center;align-items:center;font-size:1.35rem;display:inline-flex}.sy-gallery-empty-title{color:var(--sy-primary);font-size:1rem;font-weight:800}.sy-gallery-empty-text{color:var(--sy-text-soft);max-width:34ch;font-size:.92rem;line-height:1.55}@media (width<=991px){.sy-gallery-main-img{height:360px}}@media (width<=576px){.sy-gallery-main-img{height:260px}.sy-gallery-thumb{height:78px}.sy-gallery-nav{width:38px;height:38px}.sy-gallery-nav-prev{left:.7rem}.sy-gallery-nav-next{right:.7rem}.sy-gallery-counter{bottom:.7rem;right:.7rem}.sy-gallery-empty{height:250px}}.sy-service-reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.sy-service-reviews-summary{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;align-items:center;gap:.9rem;padding:.9rem 1rem;display:inline-flex;box-shadow:0 8px 20px #0b17390a}.sy-service-reviews-summary-score{color:var(--sy-primary);letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1}.sy-service-reviews-summary-meta{flex-direction:column;justify-content:center;display:flex}.sy-service-reviews-toolbar{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;padding:1rem;display:flex}.sy-service-reviews-filter{flex:260px;min-width:260px;max-width:320px}.sy-service-reviews-count{color:var(--sy-text-soft);font-size:.92rem;line-height:1.5}.sy-service-reviews-count strong{color:var(--sy-primary)}.sy-service-reviews-grid .col-md-6{display:flex}.sy-service-reviews-grid .col-md-6>*{width:100%;padding:1.2rem}@media (width<=576px){.sy-service-reviews-summary{justify-content:flex-start;width:100%}.sy-service-reviews-summary-score{font-size:1.8rem}.sy-service-reviews-toolbar{padding:.9rem}.sy-service-reviews-filter{max-width:100%}}.sy-service-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}.sy-service-quick-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;grid-template-columns:46px 1fr;align-items:flex-start;gap:.9rem;padding:1rem;display:grid;box-shadow:0 8px 20px #0b17390a}.sy-service-quick-card-icon{width:46px;height:46px;color:var(--sy-primary);background:#0b17390f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.sy-service-quick-card-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sy-text-soft);margin-bottom:.3rem;font-size:.74rem;font-weight:800}.sy-service-quick-card-value{color:var(--sy-primary);font-weight:700;line-height:1.5}@media (width<=576px){.sy-service-quick-grid{grid-template-columns:1fr}.sy-service-quick-card{grid-template-columns:42px 1fr;gap:.8rem;padding:.95rem}.sy-service-quick-card-icon{border-radius:12px;width:42px;height:42px}}.sy-service-description-card{border-radius:22px;box-shadow:0 12px 30px #0b17390f}.sy-service-description-card .card-body{padding:1.2rem}.sy-service-description-body{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:20px;grid-template-columns:52px 1fr;align-items:flex-start;gap:1rem;padding:1rem;display:grid}.sy-service-description-mark{width:52px;height:52px;color:var(--sy-primary);background:#0b17390f;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.08rem;display:inline-flex}.sy-service-description-text{color:var(--sy-text);flex-direction:column;gap:1rem;font-size:.97rem;line-height:1.8;display:flex}.sy-service-description-text p{margin:0}@media (width<=576px){.sy-service-description-body{grid-template-columns:44px 1fr;gap:.85rem;padding:.95rem}.sy-service-description-mark{border-radius:13px;width:44px;height:44px;font-size:.98rem}.sy-service-description-text{font-size:.94rem;line-height:1.75}}.sy-service-questions-card{border-radius:22px;box-shadow:0 12px 30px #0b17390f}.sy-service-questions-card .card-body{padding:1.2rem}.sy-service-question-form-shell{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:20px;grid-template-columns:48px 1fr;gap:.95rem;padding:1rem;display:grid}.sy-service-question-form-icon{width:48px;height:48px;color:var(--sy-primary);background:#0b17390f;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.sy-service-question-form-main{min-width:0}.sy-service-question-form-row{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.sy-service-question-form-row .btn{white-space:nowrap;gap:.55rem;min-height:46px}.sy-service-question-note{min-height:40px;color:var(--sy-text-soft);background:#0b17390d;border:1px solid #0b173914;border-radius:14px;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:.9rem;line-height:1.45;display:inline-flex}.sy-service-question-note i{color:var(--sy-accent);flex-shrink:0}.sy-service-questions-link{color:var(--sy-primary);background:0 0;border:0;align-items:center;gap:.55rem;padding:1rem;font-weight:700;transition:gap .18s,color .18s;display:inline-flex}.sy-service-questions-link:hover,.sy-service-questions-link:focus{color:var(--sy-accent)}.sy-service-questions-link:hover i,.sy-service-questions-link:focus i{transform:translate(2px)}.sy-service-questions-link i{transition:transform .18s}@media (width<=576px){.sy-service-question-form-shell{grid-template-columns:42px 1fr;gap:.85rem;padding:.95rem}.sy-service-question-form-icon{border-radius:13px;width:42px;height:42px}.sy-service-question-form-row{grid-template-columns:1fr}.sy-service-question-form-row .btn{justify-content:center;width:100%}}.sy-review-reply-modal-shell{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:20px;grid-template-columns:52px 1fr;align-items:flex-start;gap:1rem;padding:1rem;display:grid}.sy-review-reply-modal-icon{width:52px;height:52px;color:var(--sy-primary);background:#0b17390f;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.02rem;display:inline-flex}.sy-review-reply-modal-main{min-width:0}.sy-review-reply-textarea{resize:vertical;min-height:140px}.sy-review-reply-modal-helper{color:var(--sy-text-soft);font-size:.84rem;line-height:1.5}@media (width<=576px){.sy-review-reply-modal-shell{grid-template-columns:44px 1fr;gap:.85rem;padding:.95rem}.sy-review-reply-modal-icon{border-radius:13px;width:44px;height:44px;font-size:.95rem}.sy-review-reply-textarea{min-height:120px}}.sy-service-provider-identity{align-items:center;gap:.9rem;min-width:0;display:flex}.sy-service-provider-avatar{object-fit:cover;border:3px solid #fff;border-radius:18px;flex-shrink:0;width:64px;height:64px;box-shadow:0 12px 24px #0b17391a}.sy-service-provider-avatar-fallback{color:#fff;background:linear-gradient(135deg,#0b1739f5 0%,#1c3570e6 100%);justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;display:inline-flex}.sy-service-provider-rating-box{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;align-items:center;gap:.85rem;padding:.8rem .9rem;display:inline-flex;box-shadow:0 8px 20px #0b17390a}.sy-service-provider-rating-score{color:var(--sy-primary);letter-spacing:-.03em;font-size:1.7rem;font-weight:800;line-height:1}.sy-service-provider-rating-meta{flex-direction:column;justify-content:center;display:flex}.sy-service-provider-highlights{flex-wrap:wrap;gap:.65rem;display:flex}.sy-service-provider-highlight{min-height:36px;color:var(--sy-primary);background:#0b17390d;border:1px solid #0b173914;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.84rem;font-weight:600;line-height:1;display:inline-flex}.sy-service-provider-highlight i{color:var(--sy-accent);font-size:.86rem}@media (width<=576px){.sy-service-provider-head{flex-direction:column;align-items:stretch}.sy-service-provider-identity{align-items:center}.sy-service-provider-avatar{border-radius:16px;width:56px;height:56px}.sy-service-provider-rating-box{justify-content:flex-start;width:100%}.sy-service-provider-highlight{border-radius:14px;width:100%;line-height:1.35}}.sy-service-summary-card{border-radius:22px;box-shadow:0 12px 30px #0b17390f}.sy-service-summary-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.sy-service-summary-top-item{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;grid-template-columns:42px 1fr;align-items:flex-start;gap:.8rem;padding:.95rem;display:grid}.sy-service-summary-top-icon{width:42px;height:42px;color:var(--sy-primary);background:#0b17390f;border-radius:13px;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.sy-service-summary-top-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sy-text-soft);margin-bottom:.25rem;font-size:.72rem;font-weight:800}.sy-service-summary-top-value{color:var(--sy-primary);font-weight:700;line-height:1.45}.sy-service-favorite-btn{border:1px solid var(--sy-border);min-height:40px;color:var(--sy-primary);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.65rem .85rem;font-weight:700;transition:all .2s;display:inline-flex}.sy-service-favorite-btn:hover,.sy-service-favorite-btn:focus{background:#f8fafc;border-color:#cfd8e6}.sy-service-favorite-btn.is-active{color:var(--sy-danger);background:#d93d3d14;border-color:#d93d3d2e}.sy-service-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.sy-service-summary-item{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;padding:1rem}.sy-service-summary-item-full{grid-column:1/-1}.sy-service-summary-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sy-text-soft);margin-bottom:.35rem;font-size:.73rem;font-weight:800}.sy-service-summary-value{color:var(--sy-primary);font-weight:700;line-height:1.5}.sy-service-summary-note{min-height:40px;color:var(--sy-text-soft);background:#0b17390d;border:1px solid #0b173914;border-radius:14px;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:.9rem;line-height:1.45;display:inline-flex}.sy-service-summary-note i{color:var(--sy-accent);flex-shrink:0}@media (width<=576px){.sy-service-summary-top,.sy-service-summary-grid{grid-template-columns:1fr}.sy-service-favorite-btn{width:100%}}.sy-service-empty-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:50vh;padding:2rem 1rem;display:flex}.sy-service-empty-page-icon{width:72px;height:72px;color:var(--sy-danger);background:#d93d3d14;border-radius:20px;justify-content:center;align-items:center;font-size:1.55rem;display:inline-flex}.sy-service-empty-page-title{color:var(--sy-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:800;line-height:1.15}.sy-service-empty-page-text{color:var(--sy-text-soft);max-width:42ch;margin:0;font-size:.98rem;line-height:1.65}.sy-empty-inline-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;grid-template-columns:44px 1fr;align-items:flex-start;gap:.9rem;padding:1rem;display:grid}.sy-empty-inline-icon{width:44px;height:44px;color:var(--sy-primary);background:#0b17390f;border-radius:14px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.sy-empty-inline-title{color:var(--sy-primary);margin-bottom:.2rem;font-size:.96rem;font-weight:800;line-height:1.25}.sy-empty-inline-text{color:var(--sy-text-soft);font-size:.9rem;line-height:1.55}.sy-service-alert{border-radius:16px;align-items:center;gap:.6rem;width:100%;margin-bottom:1rem;padding:.9rem 1rem;font-weight:600;line-height:1.5;display:inline-flex}.sy-service-alert i{flex-shrink:0}.sy-service-alert-danger{color:#a52f2f;background:#d93d3d14;border:1px solid #d93d3d29}.sy-service-note{min-height:40px;color:var(--sy-text-soft);background:#0b17390d;border:1px solid #0b173914;border-radius:14px;align-items:center;gap:.55rem;padding:.7rem .85rem;font-size:.9rem;line-height:1.45;display:inline-flex}.sy-service-note i{color:var(--sy-accent);flex-shrink:0}@media (width<=576px){.sy-empty-inline-card{grid-template-columns:40px 1fr;gap:.8rem;padding:.95rem}.sy-empty-inline-icon{border-radius:12px;width:40px;height:40px}.sy-service-empty-page-icon{border-radius:18px;width:64px;height:64px}}.sy-service-detail-page{padding-bottom:2rem}.sy-service-main-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:24px;box-shadow:0 14px 34px #0b17390f}.sy-service-main-card>.card-body{padding:1.25rem}.sy-service-detail-page .row.g-4{--bs-gutter-x:1.35rem;--bs-gutter-y:1.35rem}.sy-service-detail-page .mt-4{margin-top:1.35rem!important}.sy-service-detail-page .sy-section-title,.sy-service-detail-page .sy-service-section-title{letter-spacing:-.02em}.sy-service-detail-page .sy-service-section-subtitle,.sy-service-detail-page .sy-detail-subtitle,.sy-service-detail-page .sy-meta-text{line-height:1.6}.sy-service-detail-page .btn{transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}.sy-service-detail-page .btn:hover{transform:translateY(-1px)}.sy-service-detail-page .sy-badge{gap:.38rem}.sy-service-detail-page .sy-badge i{font-size:.76rem;line-height:1}@media (width<=991px){.sy-service-main-card>.card-body{padding:1.05rem}.sy-service-detail-page .row.g-4{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.sy-service-detail-page .mt-4{margin-top:1rem!important}}@media (width<=576px){.sy-service-detail-page{padding-bottom:1.25rem}.sy-service-main-card{border-radius:20px}.sy-service-main-card>.card-body{padding:.95rem}}@media (width>=992px){.sy-service-detail-page .col-lg-5{align-self:flex-start;position:sticky;top:96px}}.sy-service-title,.sy-service-provider-name,.sy-service-section-title{word-break:break-word}.sy-service-detail-page{width:min(100% - 32px,1480px);max-width:none;margin-inline:auto;padding-bottom:4rem!important}.sy-service-detail-toolbar{justify-content:space-between;align-items:center;display:flex}.sy-service-detail-layout{--bs-gutter-x:1rem}.sy-service-detail-main,.sy-service-detail-sidebar{min-width:0}.sy-service-detail-page .sy-service-main-card,.sy-service-detail-page>.sy-card{border:1px solid var(--sy-border);border-radius:24px;overflow:hidden;box-shadow:0 14px 34px #0b17390f}.sy-service-detail-page .sy-service-hero-head{color:#fff;background:radial-gradient(circle at 92% 5%,#ff7a1a4d,#0000 35%),linear-gradient(135deg,#0b1739 0%,#16254f 72%,#21386d 100%);margin:-1rem -1rem 1rem;padding:1.4rem;position:relative;overflow:hidden}.sy-service-detail-page .sy-service-title{color:#fff;max-width:920px;font-size:clamp(2.05rem,3.3vw,3.45rem);font-weight:900}.sy-service-detail-page .sy-service-subtitle{color:#ffffffc7}.sy-service-detail-page .sy-service-hero-head .sy-badge-neutral{color:#ffffffeb;background:#ffffff1a;border-color:#ffffff2e}.sy-service-detail-page .sy-service-highlight{color:#ffffffe6;background:#ffffff17;border-color:#ffffff29}.sy-service-detail-page .sy-service-highlight i{color:#ffb172}.sy-service-detail-page .sy-gallery-main{border-radius:18px}.sy-service-detail-page .sy-gallery-main-img{height:clamp(420px,46vw,610px)}.sy-service-detail-page .sy-gallery-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.sy-service-detail-page .sy-gallery-thumb-button{width:100%}.sy-service-detail-page .sy-gallery-thumb{height:92px}.sy-service-detail-page .sy-service-description-card .card-body,.sy-service-detail-page .sy-service-questions-card .card-body,.sy-service-detail-page .sy-service-main>.sy-card .card-body{padding:1.2rem}.sy-service-detail-page .sy-service-section-title{color:var(--sy-primary);font-size:1.2rem;font-weight:850}.sy-service-detail-page .sy-service-description-body{background:#f8fafc;border:1px solid #e7ecf3;border-radius:18px;padding:1rem}.sy-service-detail-page .sy-service-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-service-detail-page .sy-service-quick-card{border-radius:17px;min-height:110px}.sy-service-detail-sidebar-inner{scrollbar-width:thin;gap:1rem;max-height:calc(100vh - 112px);padding-right:.2rem;display:grid;position:sticky;top:92px;overflow-y:auto}.sy-service-detail-page .sy-service-sidebar-card{border-radius:22px;margin:0}.sy-service-detail-page .sy-service-provider-head{align-items:center}.sy-service-detail-page .sy-service-provider-avatar{object-fit:cover;border-radius:20px;width:70px;height:70px}.sy-service-detail-page .sy-service-provider-name{font-size:1.3rem}.sy-service-detail-page .sy-service-provider-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.sy-service-detail-page .sy-service-provider-highlight{border-radius:14px;min-height:44px}.sy-service-detail-page .sy-service-provider-meta-grid,.sy-service-detail-page .sy-service-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-service-detail-page .sy-service-provider-actions>*,.sy-service-detail-page .sy-service-provider-actions .sy-safety-actions{width:100%}.sy-service-detail-page .sy-service-summary-top{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-service-detail-page .sy-service-summary-item,.sy-service-detail-page .sy-service-provider-meta-box{min-width:0}.sy-service-detail-page>.sy-card.mt-4{margin-top:1rem!important}.sy-service-detail-page .sy-related-service-card{border-radius:20px;box-shadow:0 10px 26px #0b17390f}.sy-service-detail-page .sy-related-service-card-media{height:190px}.sy-service-detail-page .sy-related-service-card-img{object-fit:cover;height:100%}@media (width<=1180px){.sy-service-detail-page .sy-service-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-service-detail-page .sy-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=991px){.sy-service-detail-sidebar-inner{max-height:none;padding-right:0;position:static;overflow:visible}.sy-service-detail-page .sy-gallery-main-img{height:420px}}@media (width<=767px){.sy-service-detail-page{width:min(100% - 20px,1480px);padding-top:1rem!important}.sy-service-detail-page .sy-service-hero-head{padding:1.1rem}.sy-service-detail-page .sy-service-title{font-size:clamp(1.75rem,8.5vw,2.5rem)}.sy-service-detail-page .sy-gallery-main-img{height:300px}.sy-service-detail-page .sy-gallery-thumbs,.sy-service-detail-page .sy-service-quick-grid,.sy-service-detail-page .sy-service-provider-highlights,.sy-service-detail-page .sy-service-provider-meta-grid,.sy-service-detail-page .sy-service-summary-grid,.sy-service-detail-page .sy-service-summary-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.sy-service-detail-page .sy-gallery-thumbs,.sy-service-detail-page .sy-service-quick-grid,.sy-service-detail-page .sy-service-provider-highlights,.sy-service-detail-page .sy-service-provider-meta-grid,.sy-service-detail-page .sy-service-summary-grid,.sy-service-detail-page .sy-service-summary-top{grid-template-columns:1fr}}.sy-service-detail-page .sy-service-subtitle{white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%;display:block}.sy-service-detail-page .sy-service-hero-badges{min-width:0;padding-right:10.5rem}.sy-service-detail-page .sy-service-hero-favorite-btn{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff1c;border-color:#ffffff3d;min-width:132px;position:absolute;top:1.35rem;right:1.35rem;box-shadow:0 10px 24px #0000001f}.sy-service-detail-page .sy-service-hero-favorite-btn:hover,.sy-service-detail-page .sy-service-hero-favorite-btn:focus{color:#fff;background:#fff3;border-color:#ffffff6b}.sy-service-detail-page .sy-service-hero-favorite-btn.is-active{color:#fff;background:#d93d3d61;border-color:#ffc6c67a}@media (width>=992px){.sy-service-detail-sidebar-inner{scrollbar-width:auto;max-height:none;padding-right:0;overflow:visible}}@media (width<=767px){.sy-service-detail-page .sy-service-hero-badges{padding-right:0}.sy-service-detail-page .sy-service-hero-favorite-btn{color:#fff;width:100%;margin-bottom:1rem;position:static}}.sy-service-detail-page .sy-service-detail-main>.sy-card>.card-body{min-width:0;padding:1.5rem}.sy-service-detail-page .sy-service-section-head,.sy-service-detail-page .sy-service-section-head>div{width:100%;min-width:0}.sy-service-detail-page .sy-service-section-head{padding-inline:.15rem}.sy-service-detail-page .sy-service-section-kicker,.sy-service-detail-page .sy-service-section-title,.sy-service-detail-page .sy-service-section-subtitle{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.sy-service-detail-page .sy-service-description-body{grid-template-columns:52px minmax(0,1fr);min-width:0;max-width:100%;overflow:hidden}.sy-service-detail-page .sy-service-description-text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%;overflow:hidden}.sy-service-detail-page .sy-service-description-text p{white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}@media (width<=767px){.sy-service-detail-page .sy-service-detail-main>.sy-card>.card-body{padding:1.1rem}.sy-service-detail-page .sy-service-description-body{grid-template-columns:44px minmax(0,1fr)}}.sy-service-detail-page>.sy-related-services-section>.card-body{min-width:0;padding:1.5rem}.sy-service-detail-page .sy-related-services-section .sy-service-section-head{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;min-width:0;padding:0;display:flex}.sy-service-detail-page .sy-related-services-section .sy-service-section-head>div{flex:auto;width:auto;min-width:0}.sy-service-detail-page .sy-related-services-section .sy-service-section-head>.btn{white-space:nowrap;flex:none}.sy-service-detail-page .sy-related-services-section .row,.sy-service-detail-page .sy-related-services-section .row>[class*=col-]{min-width:0}.sy-service-detail-page .sy-related-services-section .sy-related-service-card,.sy-service-detail-page .sy-related-services-section .sy-related-service-card-body{min-width:0;max-width:100%}.sy-service-detail-page .sy-related-services-section .sy-related-service-card-title,.sy-service-detail-page .sy-related-services-section .sy-related-service-card-meta-item,.sy-service-detail-page .sy-related-services-section .sy-related-service-card-info-item{overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (width<=767px){.sy-service-detail-page>.sy-related-services-section>.card-body{padding:1.1rem}.sy-service-detail-page .sy-related-services-section .sy-service-section-head{flex-direction:column;align-items:stretch}.sy-service-detail-page .sy-related-services-section .sy-service-section-head>.btn{width:100%}}.sy-workers-explorer-page{min-height:100vh;color:var(--sy-text);background:#f5f7fb}.sy-workers-explorer-shell{width:min(100% - 32px,1480px);margin:0 auto;padding:28px 0 64px}.sy-workers-explorer-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 10%,#ff7a1a47,#0000 28%),radial-gradient(circle at 12% 90%,#14926638,#0000 34%),linear-gradient(135deg,#0b1739 0%,#16274f 62%,#253d72 100%);border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:end;gap:28px;min-height:270px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0b17392e}.sy-workers-explorer-hero:after{content:"";z-index:-1;border:52px solid #ffffff0d;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-150px;right:-110px}.sy-workers-explorer-hero-copy{max-width:760px}.sy-workers-explorer-eyebrow{color:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.42rem .75rem;font-size:.8rem;font-weight:800;display:inline-flex}.sy-workers-explorer-hero h1{color:#fff;letter-spacing:-.045em;max-width:790px;margin:18px 0 12px;font-size:clamp(2.15rem,4.1vw,3.55rem);line-height:1.03}.sy-workers-explorer-hero-copy>p{color:#ffffffd1;max-width:680px;margin:0;font-size:1.02rem;line-height:1.65}.sy-workers-explorer-search{color:var(--sy-text);background:#fffffff7;border:1px solid #fff3;border-radius:21px;flex-direction:column;justify-content:space-between;align-self:stretch;gap:12px;padding:18px;display:flex;box-shadow:0 24px 54px #0000003d}.sy-workers-explorer-search>div:first-child{gap:3px;display:grid}.sy-workers-explorer-search strong{color:var(--sy-primary);font-size:1.06rem}.sy-workers-explorer-search>div:first-child span{color:var(--sy-text-soft);font-size:.8rem}.sy-workers-explorer-search-field{color:#8290a5;background:#fff;border:1px solid #dbe3ee;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:grid}.sy-workers-explorer-search-field:focus-within{border-color:#ff7a1a85;box-shadow:0 0 0 4px #ff7a1a1a}.sy-workers-explorer-search-field input,.sy-workers-explorer-search-field select{width:100%;height:46px;color:var(--sy-text);background:0 0;border:0;outline:0;padding:0}.sy-workers-explorer-search>button{background:var(--sy-accent);color:#fff;border:0;border-radius:14px;min-height:48px;font-weight:850;transition:transform .2s,background .2s;box-shadow:0 12px 24px #ff7a1a40}.sy-workers-explorer-search>button:hover{background:var(--sy-accent-hover);transform:translateY(-1px)}.sy-workers-explorer-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 22px;display:grid}.sy-workers-explorer-insights article{border:1px solid var(--sy-border);background:#fff;border-radius:18px;min-width:0;padding:17px 18px;box-shadow:0 6px 18px #0b17390d}.sy-workers-explorer-insights strong{color:var(--sy-primary);letter-spacing:-.03em;font-size:1.55rem;line-height:1.05;display:block}.sy-workers-explorer-insights span{color:var(--sy-text-soft);margin-top:5px;font-size:.78rem;font-weight:650;display:block}.sy-workers-explorer-grid{grid-template-columns:282px minmax(0,1fr);align-items:start;gap:18px;display:grid}.sy-workers-filter-sidebar{border:1px solid var(--sy-border);scrollbar-width:thin;scrollbar-color:#b6c0cf transparent;background:#fff;border-radius:20px;max-height:calc(100dvh - 112px);padding:18px;position:sticky;top:92px;overflow-y:auto;box-shadow:0 6px 18px #0b17390d}.sy-workers-filter-sidebar::-webkit-scrollbar{width:7px}.sy-workers-filter-sidebar::-webkit-scrollbar-thumb{background:#b6c0cf;border-radius:999px}.sy-workers-filter-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.sy-workers-filter-heading span,.sy-workers-results-header>div>span{color:var(--sy-accent-hover);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:900;display:block}.sy-workers-filter-heading h2,.sy-workers-results-header h2{color:var(--sy-primary);letter-spacing:-.025em;margin:0}.sy-workers-filter-heading h2{font-size:1.05rem}.sy-workers-filter-heading>button{border:1px solid var(--sy-border);width:38px;height:38px;color:var(--sy-text-soft);background:#fff;border-radius:11px;display:none}.sy-workers-filter-field{margin-top:13px}.sy-workers-filter-field label,.sy-workers-filter-shortcuts>span{color:var(--sy-text-soft);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:850;display:block}.sy-workers-filter-field input,.sy-workers-filter-field select{width:100%;min-height:45px;color:var(--sy-text);background:#fff;border:1px solid #dbe3ee;border-radius:13px;outline:0;padding:0 12px;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.sy-workers-filter-field input:focus,.sy-workers-filter-field select:focus{border-color:#ff7a1a80;box-shadow:0 0 0 4px #ff7a1a1a}.sy-workers-filter-field select:disabled{cursor:not-allowed;color:#96a1b3;background:#f5f7fb}.sy-workers-filter-shortcuts{border-top:1px solid #edf2f7;margin-top:16px;padding-top:14px}.sy-workers-filter-shortcuts>div{flex-wrap:wrap;gap:7px;display:flex}.sy-workers-filter-shortcuts button{color:var(--sy-text);background:#f1f5f9;border:1px solid #dbe3ee;border-radius:999px;padding:8px 9px;font-size:.72rem;font-weight:800;line-height:1;transition:all .2s}.sy-workers-filter-shortcuts button:hover{background:#e9eef5;border-color:#c6d0de}.sy-workers-filter-shortcuts button.is-active{border-color:var(--sy-primary);background:var(--sy-primary);color:#fff}.sy-workers-filter-shortcuts button.is-active.is-urgent{border-color:var(--sy-accent);background:var(--sy-accent)}.sy-workers-filter-actions{grid-template-columns:1fr auto;gap:8px;margin-top:17px;display:grid}.sy-workers-filter-actions button{border-radius:12px;min-height:43px;padding:0 13px;font-weight:820}.sy-workers-filter-actions button:first-child{border:1px solid var(--sy-primary);background:var(--sy-primary);color:#fff}.sy-workers-filter-actions button:last-child{border:1px solid var(--sy-border);color:var(--sy-primary);background:#fff}.sy-workers-filter-count{color:var(--sy-text-soft);text-align:center;margin:12px 0 0;font-size:.78rem}.sy-workers-results-column{min-width:0}.sy-workers-results-header{justify-content:space-between;align-items:flex-end;gap:16px;min-height:72px;margin-bottom:14px;display:flex}.sy-workers-results-header h2{font-size:1.62rem;line-height:1.15}.sy-workers-results-header p{max-width:760px;color:var(--sy-text-soft);margin:6px 0 0;font-size:.82rem}.sy-workers-results-mobile-filter{border:1px solid var(--sy-border);min-height:42px;color:var(--sy-primary);background:#fff;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:none}.sy-workers-results-mobile-filter b,.sy-workers-mobile-filter-fab b{background:var(--sy-accent);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:.68rem;display:inline-grid}.sy-workers-results-list{flex-direction:column;gap:14px;display:flex}.sy-workers-result-card{border:1px solid var(--sy-border);cursor:pointer;background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:22px;outline:0;grid-template-columns:154px minmax(0,1fr) 190px;gap:18px;min-width:0;padding:12px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;box-shadow:0 6px 18px #0b17390d}.sy-workers-result-card:hover,.sy-workers-result-card:focus-visible{border-color:#ff7a1a47;transform:translateY(-3px);box-shadow:0 16px 38px #0b17391a}.sy-workers-result-card.is-featured{background:linear-gradient(#ff7a1a16,#fffffffc 44%),#fff;border-color:#ff7a1a80;box-shadow:0 18px 44px #ff7a1a21}.sy-workers-result-card.is-pro:not(.is-featured){border-color:#14926640}.sy-workers-result-card.is-free{box-shadow:none}.sy-workers-result-media{background:radial-gradient(circle at 100% 0,#ff7a1a2b,#0000 34%),linear-gradient(135deg,#102047,#263f76);border-radius:17px;min-height:190px;position:relative;overflow:hidden}.sy-workers-result-media>img,.sy-workers-result-avatar-fallback{width:100%;height:100%;min-height:190px;display:block}.sy-workers-result-media>img{object-fit:cover}.sy-workers-result-avatar-fallback{color:#fff;letter-spacing:-.04em;place-items:center;font-size:2rem;font-weight:950;display:grid}.sy-workers-result-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b17397a);height:42%;position:absolute;inset:auto 0 0}.sy-workers-result-media-badges{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:48px}.sy-workers-result-badge{min-height:25px;color:var(--sy-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #0b173917;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.65rem;font-weight:850;display:inline-flex}.sy-workers-result-badge.is-featured{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.sy-workers-result-badge.is-verified{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sy-workers-result-badge.is-urgent{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.sy-workers-result-favorite{z-index:3;color:#64748b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #0b17391a;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #0b17391f}.sy-workers-result-favorite.is-active{color:#dc2626;border-color:#dc262640}.sy-workers-result-main{min-width:0;padding:4px 0}.sy-workers-result-status-row{flex-wrap:wrap;align-items:center;gap:7px;min-height:27px;margin-bottom:9px;display:flex}.sy-workers-result-commercial-label{color:#9a3412;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:25px;padding:4px 8px;font-size:.62rem;font-weight:900;display:inline-flex}.sy-workers-result-status-row .sy-workers-result-status-pro,.sy-workers-result-status-row .sy-workers-result-badge{white-space:nowrap;min-height:25px;margin:0}.sy-workers-result-status-row .sy-workers-result-status-pro{box-shadow:none}.sy-workers-result-tags{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.sy-workers-result-tags span{color:#526177;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:4px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.sy-workers-result-tags i{color:var(--sy-accent-hover)}.sy-workers-result-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sy-workers-result-title-row h2{color:var(--sy-primary);letter-spacing:-.025em;margin:0;font-size:1.18rem;line-height:1.24}.sy-workers-result-rating{color:var(--sy-primary);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:.86rem;display:inline-flex}.sy-workers-result-rating i{color:#ffb703;font-size:.76rem}.sy-workers-result-description{-webkit-line-clamp:3;color:var(--sy-text-soft);-webkit-box-orient:vertical;margin:9px 0 12px;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.sy-workers-result-summary{border-top:1px solid #edf2f7;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-top:9px;padding-top:11px;display:grid}.sy-workers-result-summary-icon{background:var(--sy-primary);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.84rem;display:grid}.sy-workers-result-summary>div{min-width:0}.sy-workers-result-summary strong,.sy-workers-result-summary span:not(.sy-workers-result-summary-icon){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sy-workers-result-summary strong{color:var(--sy-primary);font-size:.81rem}.sy-workers-result-summary span:not(.sy-workers-result-summary-icon){color:var(--sy-text-soft);margin-top:3px;font-size:.7rem}.sy-workers-result-side{border-left:1px solid #edf2f7;flex-direction:column;justify-content:space-between;gap:14px;padding:5px 5px 5px 16px;display:flex}.sy-workers-result-metrics{gap:8px;display:grid}.sy-workers-result-metrics>div{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:flex-start;gap:9px;padding-bottom:8px;display:flex}.sy-workers-result-metrics>div:last-child{border-bottom:0}.sy-workers-result-metrics span{color:var(--sy-text-soft);font-size:.72rem;font-weight:700}.sy-workers-result-metrics strong{max-width:96px;color:var(--sy-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:850;overflow:hidden}.sy-workers-result-actions{gap:8px;display:grid}.sy-workers-result-primary-action,.sy-workers-result-secondary-action{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:.77rem;font-weight:850;transition:transform .18s,background .18s,color .18s;display:inline-flex}.sy-workers-result-primary-action{border:1px solid var(--sy-accent);background:var(--sy-accent);color:#fff;box-shadow:0 10px 20px #ff7a1a33}.sy-workers-result-primary-action:hover{background:var(--sy-accent-hover);transform:translateY(-1px)}.sy-workers-result-secondary-action{border:1px solid var(--sy-border);color:var(--sy-primary);background:#fff}.sy-workers-result-secondary-action.is-active{color:#dc2626;background:#fff7f7;border-color:#dc262633}.sy-workers-result-primary-action:disabled,.sy-workers-result-secondary-action:disabled,.sy-workers-result-favorite:disabled{cursor:wait;opacity:.72}.sy-workers-results-pagination{margin-top:22px}.sy-workers-mobile-filter-fab,.sy-workers-mobile-overlay,.sy-workers-mobile-featured{display:none}@media (width<=1180px){.sy-workers-explorer-grid{grid-template-columns:260px minmax(0,1fr)}.sy-workers-result-card{grid-template-columns:140px minmax(0,1fr) 178px;gap:14px}}@media (width<=991.98px){.sy-workers-explorer-shell{width:min(100% - 24px,960px);padding-top:18px}.sy-workers-explorer-hero{grid-template-columns:1fr;align-items:stretch;min-height:auto;padding:24px}.sy-workers-explorer-hero h1{font-size:clamp(2rem,8vw,3rem)}.sy-workers-explorer-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-workers-explorer-grid{grid-template-columns:1fr}.sy-workers-filter-sidebar{z-index:120;visibility:hidden;border-radius:20px 0 0 20px;width:min(390px,100% - 36px);height:100dvh;max-height:none;padding:20px;transition:transform .28s,visibility .28s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%)}.sy-workers-filter-sidebar.is-open{visibility:visible;transform:translate(0)}.sy-workers-filter-heading>button{place-items:center;display:inline-grid}.sy-workers-mobile-overlay{z-index:110;opacity:0;visibility:hidden;background:#0b17398c;border:0;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.sy-workers-mobile-overlay.is-open{opacity:1;visibility:visible;display:block}.sy-workers-results-mobile-filter{display:inline-flex}.sy-workers-mobile-filter-fab{z-index:90;background:var(--sy-primary);color:#fff;border:0;border-radius:999px;align-items:center;gap:8px;min-height:50px;padding:0 14px;font-weight:850;display:inline-flex;position:fixed;bottom:14px;right:14px;box-shadow:0 18px 36px #0b173940}.sy-workers-mobile-filter-fab.is-open{background:var(--sy-accent)}.sy-workers-mobile-featured{display:block}.sy-workers-result-card{grid-template-columns:170px minmax(0,1fr)}.sy-workers-result-side{border-top:1px solid #edf2f7;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:end;padding:13px 5px 4px;display:grid}.sy-workers-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.sy-workers-result-metrics>div{background:#f8fafc;border:1px solid #edf2f7;border-radius:11px;gap:3px;min-width:0;padding:8px;display:grid}.sy-workers-result-metrics>div:last-child{border-bottom:1px solid #edf2f7}.sy-workers-result-metrics strong{text-align:left;max-width:none}}@media (width<=767.98px){.sy-workers-explorer-shell{width:min(100% - 20px,720px);padding-bottom:82px}.sy-workers-explorer-hero{border-radius:20px;padding:20px}.sy-workers-explorer-hero h1{margin-top:15px;font-size:2rem}.sy-workers-explorer-hero-copy>p{font-size:.92rem}.sy-workers-explorer-search{border-radius:17px}.sy-workers-explorer-insights{grid-template-columns:1fr 1fr;gap:10px}.sy-workers-explorer-insights article{border-radius:15px;padding:14px}.sy-workers-explorer-insights strong{font-size:1.3rem}.sy-workers-results-header{align-items:flex-start;min-height:auto}.sy-workers-results-header h2{font-size:1.35rem}.sy-workers-result-card{border-radius:18px;grid-template-columns:1fr;gap:12px}.sy-workers-result-media,.sy-workers-result-media>img,.sy-workers-result-avatar-fallback{min-height:250px}.sy-workers-result-main{padding:2px 4px}.sy-workers-result-status-row{margin-bottom:10px}.sy-workers-result-side{grid-column:auto;grid-template-columns:1fr;padding:13px 4px 3px}.sy-workers-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-workers-result-actions{grid-template-columns:1fr 1fr}}@media (width<=520px){.sy-workers-explorer-insights{grid-template-columns:1fr}.sy-workers-results-header{flex-direction:column}.sy-workers-results-mobile-filter{justify-content:center;width:100%}.sy-workers-result-media,.sy-workers-result-media>img,.sy-workers-result-avatar-fallback{min-height:220px}.sy-workers-result-title-row{flex-direction:column;gap:7px}.sy-workers-result-summary strong,.sy-workers-result-summary span:not(.sy-workers-result-summary-icon){white-space:normal}.sy-workers-result-actions{grid-template-columns:1fr}}.sy-requests-explorer-page{min-height:100vh;color:var(--sy-text);background:#f5f7fb}.sy-requests-explorer-shell{width:min(100% - 32px,1480px);margin:0 auto;padding:28px 0 64px}.sy-requests-explorer-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 10%,#ff7a1a4d,#0000 28%),radial-gradient(circle at 13% 95%,#2563eb33,#0000 34%),linear-gradient(135deg,#0b1739 0%,#16274f 62%,#253d72 100%);border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:end;gap:28px;min-height:284px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0b17392e}.sy-requests-explorer-hero:after{content:"";z-index:-1;border:54px solid #ffffff0d;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-160px;right:-110px}.sy-requests-explorer-hero-copy{max-width:790px}.sy-requests-explorer-eyebrow{color:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.42rem .75rem;font-size:.8rem;font-weight:800;display:inline-flex}.sy-requests-explorer-hero h1{color:#fff;letter-spacing:-.045em;max-width:820px;margin:18px 0 12px;font-size:clamp(2.15rem,4.1vw,3.55rem);line-height:1.03}.sy-requests-explorer-hero-copy>p{color:#ffffffd1;max-width:710px;margin:0;font-size:1.02rem;line-height:1.65}.sy-requests-explorer-search{color:var(--sy-text);background:#fffffff7;border:1px solid #fff3;border-radius:21px;flex-direction:column;justify-content:space-between;align-self:stretch;gap:12px;padding:18px;display:flex;box-shadow:0 24px 54px #0000003d}.sy-requests-explorer-search>div:first-child{gap:3px;display:grid}.sy-requests-explorer-search strong{color:var(--sy-primary);font-size:1.06rem}.sy-requests-explorer-search>div:first-child span{color:var(--sy-text-soft);font-size:.8rem}.sy-requests-explorer-search-field{color:#8290a5;background:#fff;border:1px solid #dbe3ee;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:grid}.sy-requests-explorer-search-field:focus-within{border-color:#ff7a1a85;box-shadow:0 0 0 4px #ff7a1a1a}.sy-requests-explorer-search-field input,.sy-requests-explorer-search-field select{width:100%;height:46px;color:var(--sy-text);background:0 0;border:0;outline:0;padding:0}.sy-requests-explorer-search>button{background:var(--sy-accent);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:850;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 12px 24px #ff7a1a40}.sy-requests-explorer-search>button:hover{background:var(--sy-accent-hover);transform:translateY(-1px)}.sy-requests-explorer-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 22px;display:grid}.sy-requests-explorer-insights article{border:1px solid var(--sy-border);background:#fff;border-radius:18px;min-width:0;padding:17px 18px;box-shadow:0 6px 18px #0b17390d}.sy-requests-explorer-insights strong{color:var(--sy-primary);letter-spacing:-.03em;font-size:1.55rem;line-height:1.05;display:block}.sy-requests-explorer-insights span{color:var(--sy-text-soft);margin-top:5px;font-size:.78rem;font-weight:650;display:block}.sy-requests-explorer-grid{grid-template-columns:282px minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.sy-requests-filter-sidebar{border:1px solid var(--sy-border);scrollbar-width:thin;scrollbar-color:#b6c0cf transparent;background:#fff;border-radius:20px;max-height:calc(100dvh - 112px);padding:18px;position:sticky;top:92px;overflow-y:auto;box-shadow:0 6px 18px #0b17390d}.sy-requests-filter-sidebar::-webkit-scrollbar{width:7px}.sy-requests-filter-sidebar::-webkit-scrollbar-thumb{background:#b6c0cf;border-radius:999px}.sy-requests-filter-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.sy-requests-filter-heading span,.sy-requests-results-header>div>span,.sy-requests-rail-kicker{color:var(--sy-accent-hover);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:900;display:block}.sy-requests-filter-heading h2,.sy-requests-results-header h2,.sy-requests-rail-card h2{color:var(--sy-primary);letter-spacing:-.025em;margin:0}.sy-requests-filter-heading h2{font-size:1.05rem}.sy-requests-filter-heading>button{border:1px solid var(--sy-border);width:38px;height:38px;color:var(--sy-text-soft);background:#fff;border-radius:11px;display:none}.sy-requests-filter-field{margin-top:13px}.sy-requests-filter-field label,.sy-requests-filter-shortcuts>span{color:var(--sy-text-soft);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:850;display:block}.sy-requests-filter-field input,.sy-requests-filter-field select{width:100%;min-height:45px;color:var(--sy-text);background:#fff;border:1px solid #dbe3ee;border-radius:13px;outline:0;padding:0 12px;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.sy-requests-filter-field input:focus,.sy-requests-filter-field select:focus{border-color:#ff7a1a80;box-shadow:0 0 0 4px #ff7a1a1a}.sy-requests-filter-field select:disabled{cursor:not-allowed;color:#96a1b3;background:#f5f7fb}.sy-requests-filter-shortcuts{border-top:1px solid #edf2f7;margin-top:16px;padding-top:14px}.sy-requests-filter-shortcuts>div{flex-wrap:wrap;gap:7px;display:flex}.sy-requests-filter-shortcuts button{color:var(--sy-text);background:#f1f5f9;border:1px solid #dbe3ee;border-radius:999px;padding:8px 9px;font-size:.72rem;font-weight:800;line-height:1;transition:all .2s}.sy-requests-filter-shortcuts button:hover{background:#e9eef5;border-color:#c6d0de}.sy-requests-filter-shortcuts button.is-active{border-color:var(--sy-primary);background:var(--sy-primary);color:#fff}.sy-requests-filter-actions{grid-template-columns:1fr auto;gap:8px;margin-top:17px;display:grid}.sy-requests-filter-actions button{border-radius:12px;min-height:43px;padding:0 13px;font-weight:820}.sy-requests-filter-actions button:first-child{border:1px solid var(--sy-primary);background:var(--sy-primary);color:#fff}.sy-requests-filter-actions button:last-child{border:1px solid var(--sy-border);width:43px;color:var(--sy-primary);background:#fff}.sy-requests-filter-count{color:var(--sy-text-soft);text-align:center;margin:12px 0 0;font-size:.78rem}.sy-requests-results-column{min-width:0}.sy-requests-results-header{justify-content:space-between;align-items:flex-end;gap:16px;min-height:72px;margin-bottom:14px;display:flex}.sy-requests-results-header h2{font-size:1.62rem;line-height:1.15}.sy-requests-results-header p{max-width:720px;color:var(--sy-text-soft);margin:6px 0 0;font-size:.82rem}.sy-requests-results-mobile-filter{border:1px solid var(--sy-border);min-height:42px;color:var(--sy-primary);background:#fff;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-weight:800;display:none}.sy-requests-results-mobile-filter b,.sy-requests-mobile-filter-fab b{background:var(--sy-accent);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;font-size:.68rem;display:inline-grid}.sy-requests-inline-loading{color:#1d4ed8;background:#eff6ff;border:1px solid #2563eb26;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-bottom:10px;font-size:.82rem;font-weight:750;display:flex}.sy-requests-result-list{gap:14px;transition:opacity .2s;display:grid}.sy-requests-result-list.is-loading{opacity:.55;pointer-events:none}.sy-requests-result-card{border:1px solid var(--sy-border);cursor:pointer;background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:22px;outline:0;grid-template-columns:190px minmax(0,1fr) 180px;gap:18px;min-width:0;padding:12px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 7px 22px #0b17390e}.sy-requests-result-card:hover,.sy-requests-result-card:focus-visible{border-color:#ff7a1a57;transform:translateY(-3px);box-shadow:0 18px 42px #0b17391c}.sy-requests-result-media{background:#eef2f7;border-radius:17px;min-height:174px;position:relative;overflow:hidden}.sy-requests-result-media>img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.sy-requests-result-card:hover .sy-requests-result-media>img{transform:scale(1.025)}.sy-requests-result-placeholder{color:#78869b;background:radial-gradient(circle at 20% 10%,#ff7a1a1f,#0000 36%),linear-gradient(135deg,#eef2f7,#f8fafc);align-content:center;place-items:center;gap:8px;width:100%;height:100%;min-height:174px;font-size:.78rem;font-weight:750;display:grid}.sy-requests-result-placeholder i{color:var(--sy-primary);font-size:1.7rem}.sy-requests-result-media-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.sy-requests-result-badge{min-height:26px;color:var(--sy-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #0b173914;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.68rem;font-weight:850;display:inline-flex;box-shadow:0 4px 12px #0b173914}.sy-requests-result-badge.is-new{color:#9a3412;background:#fff7ed;border-color:#ff7a1a47}.sy-requests-result-main{min-width:0;padding:5px 0}.sy-requests-result-tags{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.sy-requests-result-tags span{color:#475569;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:4px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.sy-requests-result-tags span:first-child{color:#9a3412;background:#ff7a1a17;border-color:#ff7a1a3d}.sy-requests-result-main h2{color:var(--sy-primary);letter-spacing:-.022em;margin:0;font-size:1.24rem;line-height:1.22}.sy-requests-result-description{color:var(--sy-text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 13px;font-size:.86rem;line-height:1.58;display:-webkit-box;overflow:hidden}.sy-requests-client-strip{border-top:1px solid #edf2f7;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding-top:12px;display:grid}.sy-requests-client-avatar{background:var(--sy-primary);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.76rem;font-weight:900;display:grid}.sy-requests-client-strip strong{color:var(--sy-primary);font-size:.82rem;line-height:1.2;display:block}.sy-requests-client-strip span:last-child{color:var(--sy-text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.73rem;display:block;overflow:hidden}.sy-requests-result-side{border-left:1px solid #edf2f7;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:7px 5px 5px 18px;display:flex}.sy-requests-application-status{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:4px 8px;font-size:.65rem;font-weight:900;display:inline-flex}.sy-requests-application-status.is-empty{color:#047857;background:#ecfdf5}.sy-requests-application-status.is-available{color:#1d4ed8;background:#eff6ff}.sy-requests-application-status.is-full{color:#be123c;background:#fff1f2}.sy-requests-application-count{color:var(--sy-primary);letter-spacing:-.04em;margin-top:10px;font-size:2rem;line-height:1;display:block}.sy-requests-application-caption{color:var(--sy-text-soft);margin-top:4px;font-size:.7rem;font-weight:720;display:block}.sy-requests-result-metrics{gap:8px;margin-top:14px;display:grid}.sy-requests-result-metrics>div{gap:2px;display:grid}.sy-requests-result-metrics span{color:var(--sy-text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem;font-weight:760}.sy-requests-result-metrics strong{color:var(--sy-text);font-size:.72rem;line-height:1.35}.sy-requests-result-primary-action{background:var(--sy-accent);color:#fff;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-size:.8rem;font-weight:880;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 10px 20px #ff7a1a33}.sy-requests-result-primary-action:hover{background:var(--sy-accent-hover);color:#fff;transform:translateY(-1px)}.sy-requests-explorer-rail{gap:14px;display:grid;position:sticky;top:92px}.sy-requests-rail-card{border:1px solid var(--sy-border);background:#fff;border-radius:20px;padding:18px;box-shadow:0 6px 18px #0b17390d}.sy-requests-rail-card h2{font-size:1.1rem;line-height:1.25}.sy-requests-rail-card>p{color:var(--sy-text-soft);margin:8px 0 14px;font-size:.8rem;line-height:1.55}.sy-requests-rail-card.is-primary{color:#fff;background:radial-gradient(circle at 100% 0,#ff7a1a47,#0000 38%),linear-gradient(135deg,#0b1739,#1f356a);border-color:#ffffff1f;overflow:hidden;box-shadow:0 18px 42px #0b17392e}.sy-requests-rail-card.is-primary .sy-requests-rail-kicker{color:#ffbc86}.sy-requests-rail-card.is-primary h2{color:#fff}.sy-requests-rail-card.is-primary p{color:#ffffffc2}.sy-requests-rail-card.is-primary>a{background:var(--sy-accent);color:#fff;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:.8rem;font-weight:880;text-decoration:none;display:inline-flex}.sy-requests-rail-steps{gap:10px;margin-top:13px;display:grid}.sy-requests-rail-steps>div{background:#f8fafc;border:1px solid #e8edf4;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.sy-requests-rail-steps b{width:36px;height:36px;color:var(--sy-accent-hover);background:#ff7a1a1f;border-radius:11px;place-items:center;font-size:.82rem;display:grid}.sy-requests-rail-steps span{color:var(--sy-text-soft);font-size:.75rem;line-height:1.4}.sy-requests-rail-secondary-link{color:var(--sy-primary);align-items:center;gap:7px;margin-top:14px;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.sy-requests-rail-card.is-note{background:#f0fdf8;border-color:#14926638;grid-template-columns:38px minmax(0,1fr);gap:11px;display:grid}.sy-requests-rail-card.is-note>i{color:#047857;background:#1492661f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.sy-requests-rail-card.is-note strong{color:#065f46;font-size:.82rem}.sy-requests-rail-card.is-note p{color:#397565;margin:4px 0 0;font-size:.72rem;line-height:1.5}.sy-requests-empty-state{border:1px solid var(--sy-border);background:#fff;border-radius:20px;overflow:hidden}.sy-requests-custom-empty{text-align:center;place-items:center;padding:58px 24px;display:grid}.sy-requests-custom-empty>i{width:62px;height:62px;color:var(--sy-accent-hover);background:#ff7a1a1c;border-radius:20px;place-items:center;font-size:1.55rem;display:grid}.sy-requests-custom-empty h3{color:var(--sy-primary);margin:16px 0 7px}.sy-requests-custom-empty p{max-width:480px;color:var(--sy-text-soft);margin:0}.sy-requests-custom-empty button{background:var(--sy-primary);color:#fff;border:0;border-radius:12px;min-height:43px;margin-top:17px;padding:0 15px;font-weight:820}.sy-requests-filter-backdrop,.sy-requests-mobile-filter-fab{display:none}.sy-requests-results-column .sy-pagination-wrap{margin-top:22px}@media (width<=1280px){.sy-requests-explorer-grid{grid-template-columns:260px minmax(0,1fr)}.sy-requests-explorer-rail{display:none}}@media (width<=1060px){.sy-requests-result-card{grid-template-columns:164px minmax(0,1fr)}.sy-requests-result-side{border-top:1px solid #edf2f7;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px;align-items:end;padding:13px 5px 5px;display:grid}.sy-requests-result-side>div:first-child{grid-template-columns:auto 70px minmax(0,1fr);align-items:center;gap:11px;display:grid}.sy-requests-application-count{text-align:center;margin-top:0}.sy-requests-application-caption{display:none}.sy-requests-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}@media (width<=991.98px){.sy-requests-explorer-shell{width:min(100% - 24px,960px);padding-top:20px}.sy-requests-explorer-hero{grid-template-columns:1fr;min-height:0;padding:26px}.sy-requests-explorer-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-requests-explorer-grid{grid-template-columns:1fr}.sy-requests-filter-sidebar{z-index:1052;border:0;border-radius:0 22px 22px 0;width:min(88vw,350px);height:100dvh;max-height:none;padding:20px;transition:transform .24s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:22px 0 60px #0b173938}.sy-requests-filter-sidebar.is-open{transform:translate(0)}.sy-requests-filter-heading>button{place-items:center;display:grid}.sy-requests-results-mobile-filter{display:inline-flex}.sy-requests-filter-backdrop{z-index:1051;visibility:hidden;opacity:0;background:#060e237a;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}.sy-requests-filter-backdrop.is-visible{visibility:visible;opacity:1}.sy-requests-mobile-filter-fab{z-index:1040;background:var(--sy-primary);color:#fff;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:fixed;bottom:20px;right:18px;box-shadow:0 18px 36px #0b173947}.sy-requests-mobile-filter-fab b{position:absolute;top:-3px;right:-3px}}@media (width<=767.98px){.sy-requests-explorer-shell{width:min(100% - 20px,720px);padding-bottom:82px}.sy-requests-explorer-hero{border-radius:20px;gap:22px;padding:22px}.sy-requests-explorer-hero h1{font-size:clamp(2rem,10vw,2.65rem)}.sy-requests-explorer-search{border-radius:17px}.sy-requests-results-header{align-items:flex-start}.sy-requests-result-card{border-radius:19px;grid-template-columns:1fr;gap:0;padding:10px}.sy-requests-result-media,.sy-requests-result-placeholder{min-height:220px}.sy-requests-result-main{padding:15px 5px 10px}.sy-requests-result-side{grid-column:auto;grid-template-columns:1fr;gap:12px;padding:14px 5px 5px;display:grid}.sy-requests-result-side>div:first-child{grid-template-columns:auto 58px minmax(0,1fr)}.sy-requests-result-primary-action{width:100%}}@media (width<=560px){.sy-requests-explorer-insights{grid-template-columns:1fr 1fr;gap:9px}.sy-requests-explorer-insights article{border-radius:15px;padding:14px}.sy-requests-explorer-insights strong{font-size:1.3rem}.sy-requests-results-header{grid-template-columns:1fr auto;display:grid}.sy-requests-results-header p{grid-column:1/-1}.sy-requests-result-media,.sy-requests-result-placeholder{min-height:188px}.sy-requests-result-tags span{font-size:.67rem}.sy-requests-result-side>div:first-child{grid-template-columns:1fr 52px}.sy-requests-result-metrics{grid-column:1/-1}.sy-requests-application-status{justify-self:start}}@media (prefers-reduced-motion:reduce){.sy-requests-result-card,.sy-requests-result-media>img,.sy-requests-result-primary-action,.sy-requests-explorer-search>button,.sy-requests-filter-sidebar,.sy-requests-filter-backdrop{transition:none}}.sy-request-detail-page{min-height:100vh;color:var(--sy-text);background:#f5f7fb}.sy-request-detail-shell{width:min(100% - 32px,1480px);margin:0 auto;padding:24px 0 68px}.sy-request-detail-back-link{width:fit-content;color:var(--sy-primary);align-items:center;gap:9px;margin-bottom:16px;font-size:.88rem;font-weight:820;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.sy-request-detail-back-link:hover{color:var(--sy-accent-hover);transform:translate(-2px)}.sy-request-detail-hero{grid-template-columns:minmax(0,1fr) 348px;align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.sy-request-detail-summary-card,.sy-request-detail-state-card,.sy-request-detail-panel,.sy-request-detail-proposal-card{border:1px solid var(--sy-border);background:#fff;border-radius:22px;box-shadow:0 8px 24px #0b17390f}.sy-request-detail-summary-card{isolation:isolate;background:radial-gradient(circle at 94% 0,#ff7a1a24,#0000 30%),linear-gradient(#fff 0%,#fcfdff 100%);min-height:328px;padding:30px;position:relative;overflow:hidden}.sy-request-detail-summary-card:after{content:"";z-index:-1;border:42px solid #0b173909;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-146px;right:-126px}.sy-request-detail-kickers,.sy-request-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sy-request-detail-status,.sy-request-detail-photo-count,.sy-request-detail-meta>span{border:1px solid var(--sy-border);color:#526078;background:#f8fafc;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:6px 10px;font-size:.75rem;font-weight:820;display:inline-flex}.sy-request-detail-status.is-open{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sy-request-detail-status.is-closed{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.sy-request-detail-photo-count{color:#9a4d0b;background:#ff7a1a14;border-color:#ff7a1a47}.sy-request-detail-summary-card h1{max-width:990px;color:var(--sy-primary);letter-spacing:-.046em;margin:20px 0 12px;font-size:clamp(2.15rem,4vw,3.35rem);line-height:1.04}.sy-request-detail-summary-description{max-width:940px;color:var(--sy-text-soft);margin:0;font-size:1.01rem;line-height:1.7}.sy-request-detail-meta{margin-top:20px}.sy-request-detail-meta>span i{color:var(--sy-accent)}.sy-request-detail-client-strip{border-top:1px solid #edf2f7;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;max-width:700px;margin-top:22px;padding-top:18px;display:grid}.sy-request-detail-client-avatar{background:var(--sy-primary);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;font-size:.88rem;font-weight:900;display:grid}.sy-request-detail-client-avatar>img,.sy-request-detail-client-avatar>.sy-safe-image-fallback{border-radius:inherit;width:100%;height:100%}.sy-request-detail-client-avatar>img{object-fit:cover;display:block}.sy-request-detail-client-strip strong,.sy-request-detail-client-strip span{display:block}.sy-request-detail-client-strip strong{color:var(--sy-primary);line-height:1.15}.sy-request-detail-client-strip div>span{color:var(--sy-text-soft);margin-top:4px;font-size:.78rem}.sy-request-detail-state-card{background:radial-gradient(circle at 100% 0,#ff7a1a1f,#0000 30%),#fff;flex-direction:column;gap:16px;padding:22px;display:flex}.sy-request-detail-rail-kicker,.sy-request-detail-panel-heading>div>span,.sy-request-detail-proposal-heading>div>span{color:var(--sy-accent-hover);letter-spacing:.085em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:900;display:block}.sy-request-detail-state-card h2,.sy-request-detail-panel-heading h2,.sy-request-detail-proposal-heading h2{color:var(--sy-primary);letter-spacing:-.025em;margin:0}.sy-request-detail-state-card h2{font-size:1.34rem}.sy-request-detail-state-card>div:first-child>p{color:var(--sy-text-soft);margin:7px 0 0;font-size:.84rem;line-height:1.55}.sy-request-detail-applications-summary{justify-content:space-between;align-items:flex-end;gap:14px;padding-top:4px;display:flex}.sy-request-detail-applications-summary>div strong,.sy-request-detail-applications-summary>div span{display:block}.sy-request-detail-applications-summary>div strong{color:var(--sy-primary);letter-spacing:-.05em;font-size:2.2rem;line-height:.95}.sy-request-detail-applications-summary>div span{color:var(--sy-text-soft);margin-top:5px;font-size:.74rem;font-weight:720}.sy-request-detail-applications-summary>span{color:#047857;text-align:right;background:#ecfdf5;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:850}.sy-request-detail-applications-summary>span.is-full{color:#b42318;background:#fff1f2}.sy-request-detail-progress{background:#edf2f7;border-radius:999px;height:9px;overflow:hidden}.sy-request-detail-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--sy-accent), #ffae68);height:100%;transition:width .3s;display:block}.sy-request-detail-state-facts{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;gap:10px;padding:14px 0;display:grid}.sy-request-detail-state-facts>span{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sy-request-detail-state-facts>span>i{width:34px;height:34px;color:var(--sy-accent-hover);background:#ff7a1a1a;border-radius:11px;place-items:center;display:grid}.sy-request-detail-state-facts small,.sy-request-detail-state-facts strong{display:block}.sy-request-detail-state-facts small{color:var(--sy-text-soft);font-size:.67rem;font-weight:700}.sy-request-detail-state-facts strong{color:var(--sy-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.78rem;line-height:1.25;overflow:hidden}.sy-request-detail-state-actions{gap:9px;margin-top:auto;display:grid}.sy-request-detail-primary-button,.sy-request-detail-secondary-button,.sy-request-detail-submit-button{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:.84rem;font-weight:860;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.sy-request-detail-primary-button,.sy-request-detail-submit-button{background:var(--sy-accent);color:#fff;box-shadow:0 12px 24px #ff7a1a38}.sy-request-detail-primary-button:hover,.sy-request-detail-submit-button:hover:not(:disabled){background:var(--sy-accent-hover);color:#fff;transform:translateY(-1px)}.sy-request-detail-secondary-button{border-color:var(--sy-border);color:var(--sy-primary);background:#fff}.sy-request-detail-secondary-button:hover{color:var(--sy-primary);background:#f8fafc;border-color:#0b173933}.sy-request-detail-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.sy-request-detail-main-column{gap:18px;min-width:0;display:grid}.sy-request-detail-panel{padding:22px}.sy-request-detail-panel-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.sy-request-detail-panel-heading h2{font-size:1.35rem}.sy-request-detail-panel-heading>strong{color:var(--sy-text-soft);font-size:.74rem;font-weight:800}.sy-request-detail-full-description{color:#4f5e75;white-space:pre-line;margin:0;font-size:.95rem;line-height:1.75}.sy-request-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.sy-request-detail-info-card{background:#f8fafc;border:1px solid #e8edf4;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:15px;display:grid}.sy-request-detail-info-icon{width:44px;height:44px;color:var(--sy-accent-hover);background:#fff;border-radius:14px;place-items:center;display:grid;box-shadow:0 5px 14px #0b17390f}.sy-request-detail-info-card small,.sy-request-detail-info-card strong,.sy-request-detail-info-card div>span{display:block}.sy-request-detail-info-card small{color:var(--sy-text-soft);font-size:.68rem;font-weight:760}.sy-request-detail-info-card strong{color:var(--sy-primary);margin-top:3px;font-size:.86rem;line-height:1.25}.sy-request-detail-info-card div>span{color:var(--sy-text-soft);margin-top:4px;font-size:.73rem;line-height:1.35}.sy-request-detail-gallery{gap:12px;display:grid}.sy-request-detail-gallery-main{background:#eef2f7;border:1px solid #e6ebf2;border-radius:18px;min-height:430px;overflow:hidden}.sy-request-detail-gallery-main img{object-fit:contain;background:#eef2f7;width:100%;height:430px;display:block}.sy-request-detail-gallery-placeholder{min-height:430px;color:var(--sy-text-soft);text-align:center;place-items:center;padding:20px;display:grid}.sy-request-detail-gallery-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.sy-request-detail-gallery-thumbnails button{min-width:0;height:88px;color:var(--sy-text-soft);cursor:pointer;background:#eef2f7;border:2px solid #0000;border-radius:13px;place-items:center;padding:3px;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.sy-request-detail-gallery-thumbnails button:hover,.sy-request-detail-gallery-thumbnails button.is-active{border-color:var(--sy-accent);transform:translateY(-1px)}.sy-request-detail-gallery-thumbnails img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.sy-request-detail-timeline{gap:14px;display:grid;position:relative}.sy-request-detail-timeline:before{content:"";background:#e5eaf1;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.sy-request-detail-timeline-item{z-index:1;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;display:grid;position:relative}.sy-request-detail-timeline-item>span{color:#64748b;background:#eef2f7;border:5px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 1px #e5eaf1}.sy-request-detail-timeline-item.is-complete>span{color:#047857;background:#ecfdf5}.sy-request-detail-timeline-item.is-current>span{color:var(--sy-accent-hover);background:#fff7ed}.sy-request-detail-timeline-item.is-closed>span{color:#64748b;background:#f1f5f9}.sy-request-detail-timeline-item>div{padding:7px 0 12px}.sy-request-detail-timeline-item strong{color:var(--sy-primary);font-size:.87rem}.sy-request-detail-timeline-item p{color:var(--sy-text-soft);margin:4px 0 0;font-size:.76rem;line-height:1.45}.sy-request-detail-proposal-column{scroll-margin-top:98px;position:sticky;top:92px}.sy-request-detail-proposal-card{padding:21px;overflow:hidden}.sy-request-detail-proposal-heading{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;display:grid}.sy-request-detail-proposal-icon{width:48px;height:48px;color:var(--sy-accent-hover);background:#ff7a1a1f;border-radius:15px;place-items:center;font-size:1.05rem;display:grid}.sy-request-detail-proposal-heading h2{font-size:1.28rem}.sy-request-detail-proposal-intro{color:var(--sy-text-soft);border-bottom:1px solid #edf2f7;margin:14px 0 18px;padding-bottom:16px;font-size:.8rem;line-height:1.55}.sy-request-detail-proposal-form{gap:14px;display:grid}.sy-request-detail-form-field{gap:6px;min-width:0;display:grid}.sy-request-detail-form-field label{color:#4a5870;font-size:.72rem;font-weight:820}.sy-request-detail-form-field input,.sy-request-detail-form-field select,.sy-request-detail-form-field textarea{width:100%;min-height:44px;color:var(--sy-text);font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:12px;outline:0;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.sy-request-detail-form-field input,.sy-request-detail-form-field select{padding:0 12px}.sy-request-detail-form-field textarea{resize:vertical;min-height:104px;padding:11px 12px;line-height:1.45}.sy-request-detail-form-field input:focus,.sy-request-detail-form-field select:focus,.sy-request-detail-form-field textarea:focus,.sy-request-detail-price-input:focus-within{border-color:#ff7a1a8c;box-shadow:0 0 0 4px #ff7a1a1a}.sy-request-detail-form-field input:disabled,.sy-request-detail-form-field select:disabled,.sy-request-detail-form-field textarea:disabled{cursor:not-allowed;background:#f1f5f9}.sy-request-detail-form-field>small{color:var(--sy-text-soft);font-size:.68rem;line-height:1.4}.sy-request-detail-price-input{background:#fff;border:1px solid #dbe3ee;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;transition:border-color .2s,box-shadow .2s;display:grid}.sy-request-detail-price-input>span{height:100%;color:var(--sy-primary);border-right:1px solid #e5eaf1;place-items:center;font-weight:850;display:grid}.sy-request-detail-price-input input{border:0;box-shadow:none!important}.sy-request-detail-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sy-request-detail-form-row.is-duration{grid-template-columns:.8fr 1.2fr}.sy-request-detail-character-count{justify-self:end}.sy-request-detail-submit-button{width:100%;margin-top:2px}.sy-request-detail-submit-button:disabled{opacity:.68;cursor:not-allowed;box-shadow:none}.sy-request-detail-form-note{color:var(--sy-text-soft);align-items:flex-start;gap:7px;margin:0;font-size:.68rem;line-height:1.45;display:flex}.sy-request-detail-form-note i{color:#149266;margin-top:2px}.sy-request-detail-alert{border:1px solid;border-radius:12px;grid-template-columns:20px minmax(0,1fr);gap:9px;margin-bottom:14px;padding:11px 12px;font-size:.76rem;line-height:1.45;display:grid}.sy-request-detail-alert.is-error{color:#9f1239;background:#fff1f2;border-color:#fecaca}.sy-request-detail-alert.is-success{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sy-request-detail-callout{background:#ff7a1a12;border:1px solid #ff7a1a40;border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px;display:grid}.sy-request-detail-callout>i{width:42px;height:42px;color:var(--sy-accent-hover);background:#fff;border-radius:13px;place-items:center;display:grid}.sy-request-detail-callout.is-muted{background:#f8fafc;border-color:#e2e8f0}.sy-request-detail-callout.is-muted>i{color:#64748b}.sy-request-detail-callout.is-success{background:#ecfdf5;border-color:#bbf7d0}.sy-request-detail-callout.is-success>i{color:#047857}.sy-request-detail-callout strong{color:var(--sy-primary);font-size:.84rem}.sy-request-detail-callout p{color:var(--sy-text-soft);margin:4px 0 9px;font-size:.73rem;line-height:1.45}.sy-request-detail-callout a{color:var(--sy-accent-hover);font-size:.73rem;font-weight:850;text-decoration:none}.sy-request-detail-not-found{border:1px solid var(--sy-border);text-align:center;background:#fff;border-radius:24px;max-width:660px;margin:60px auto;padding:42px;box-shadow:0 16px 40px #0b173914}.sy-request-detail-not-found-icon{width:70px;height:70px;color:var(--sy-accent-hover);background:#ff7a1a1a;border-radius:22px;place-items:center;margin:0 auto 16px;font-size:1.6rem;display:grid}.sy-request-detail-not-found h1{color:var(--sy-primary);margin:0;font-size:1.8rem}.sy-request-detail-not-found p{color:var(--sy-text-soft);margin:9px 0 20px}@media (width<=1240px){.sy-request-detail-hero{grid-template-columns:minmax(0,1fr) 320px}.sy-request-detail-grid{grid-template-columns:minmax(0,1fr) 350px}.sy-request-detail-summary-card{padding:27px}.sy-request-detail-gallery-main,.sy-request-detail-gallery-main img,.sy-request-detail-gallery-placeholder{height:380px;min-height:380px}}@media (width<=992px){.sy-request-detail-shell{width:min(100% - 28px,920px)}.sy-request-detail-hero,.sy-request-detail-grid{grid-template-columns:1fr}.sy-request-detail-state-card{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:center;display:grid}.sy-request-detail-applications-summary,.sy-request-detail-progress{grid-column:2}.sy-request-detail-state-facts,.sy-request-detail-state-actions{grid-column:1/-1}.sy-request-detail-state-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-request-detail-proposal-column{position:static}.sy-request-detail-proposal-card{max-width:none}}@media (width<=720px){.sy-request-detail-shell{width:min(100% - 20px,680px);padding-top:16px}.sy-request-detail-summary-card,.sy-request-detail-state-card,.sy-request-detail-panel,.sy-request-detail-proposal-card{border-radius:18px;padding:18px}.sy-request-detail-summary-card{min-height:auto}.sy-request-detail-summary-card h1{margin-top:16px;font-size:clamp(1.85rem,9vw,2.45rem)}.sy-request-detail-summary-description{font-size:.91rem}.sy-request-detail-client-strip{margin-top:18px}.sy-request-detail-state-card{display:flex}.sy-request-detail-state-actions{grid-template-columns:1fr;display:grid}.sy-request-detail-info-grid,.sy-request-detail-form-row,.sy-request-detail-form-row.is-duration{grid-template-columns:1fr}.sy-request-detail-gallery-main,.sy-request-detail-gallery-main img,.sy-request-detail-gallery-placeholder{height:300px;min-height:300px}.sy-request-detail-gallery-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.sy-request-detail-gallery-thumbnails button{height:72px}.sy-request-detail-panel-heading{flex-direction:column;align-items:flex-start;gap:7px}}@media (width<=480px){.sy-request-detail-meta>span{justify-content:flex-start;width:100%}.sy-request-detail-applications-summary{flex-direction:column;align-items:flex-start}.sy-request-detail-state-facts>span{align-items:start}.sy-request-detail-state-facts strong{white-space:normal}.sy-request-detail-info-card{grid-template-columns:40px minmax(0,1fr);padding:13px}.sy-request-detail-info-icon{width:40px;height:40px}.sy-request-detail-gallery-main,.sy-request-detail-gallery-main img,.sy-request-detail-gallery-placeholder{height:230px;min-height:230px}.sy-request-detail-gallery-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-request-detail-proposal-heading{grid-template-columns:42px minmax(0,1fr)}.sy-request-detail-proposal-icon{width:42px;height:42px}.sy-request-detail-not-found{margin:30px auto;padding:28px 18px}}.sy-client-request-detail-page{min-height:100vh;color:var(--sy-text);background:#f5f7fb}.sy-client-request-detail-shell{width:min(100% - 32px,1480px);margin:0 auto;padding:24px 0 68px}.sy-client-request-detail-back-link{width:fit-content;color:var(--sy-primary);align-items:center;gap:9px;margin-bottom:16px;font-size:.88rem;font-weight:820;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.sy-client-request-detail-back-link:hover{color:var(--sy-accent-hover);transform:translate(-2px)}.sy-client-request-detail-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.sy-client-request-detail-summary-card,.sy-client-request-detail-management-card,.sy-client-request-detail-panel,.sy-client-request-detail-rail-card,.sy-client-request-detail-guidance-card{border:1px solid var(--sy-border);background:#fff;border-radius:22px;box-shadow:0 8px 24px #0b17390f}.sy-client-request-detail-summary-card{isolation:isolate;background:radial-gradient(circle at 94% 0,#ff7a1a24,#0000 30%),linear-gradient(#fff 0%,#fcfdff 100%);min-height:340px;padding:30px;position:relative;overflow:hidden}.sy-client-request-detail-summary-card:after{content:"";z-index:-1;border:42px solid #0b173909;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-150px;right:-136px}.sy-client-request-detail-kickers,.sy-client-request-detail-meta,.sy-client-request-detail-application-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sy-client-request-detail-status,.sy-client-request-detail-kicker,.sy-client-request-detail-meta>span{border:1px solid var(--sy-border);color:#526078;background:#f8fafc;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:6px 10px;font-size:.75rem;font-weight:820;display:inline-flex}.sy-client-request-detail-status i{font-size:.42rem}.sy-client-request-detail-status.is-open{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sy-client-request-detail-status.is-assigned{color:#a16207;background:#fffbeb;border-color:#fde68a}.sy-client-request-detail-status.is-closed{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.sy-client-request-detail-summary-card h1{max-width:980px;color:var(--sy-primary);letter-spacing:-.046em;margin:20px 0 12px;font-size:clamp(2.15rem,4vw,3.35rem);line-height:1.04}.sy-client-request-detail-summary-description{max-width:920px;color:var(--sy-text-soft);white-space:pre-line;margin:0;font-size:1rem;line-height:1.72}.sy-client-request-detail-meta{margin-top:20px}.sy-client-request-detail-meta>span i{color:var(--sy-accent)}.sy-client-request-detail-owner-note{border-top:1px solid #edf2f7;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;max-width:820px;margin-top:22px;padding-top:18px;display:grid}.sy-client-request-detail-owner-note>span{background:var(--sy-primary);color:#fff;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.sy-client-request-detail-owner-note strong,.sy-client-request-detail-owner-note p{display:block}.sy-client-request-detail-owner-note strong{color:var(--sy-primary);font-size:.88rem}.sy-client-request-detail-owner-note p{color:var(--sy-text-soft);margin:4px 0 0;font-size:.77rem;line-height:1.45}.sy-client-request-detail-management-card{background:radial-gradient(circle at 100% 0,#ff7a1a1f,#0000 30%),#fff;flex-direction:column;gap:16px;padding:22px;display:flex}.sy-client-request-detail-rail-kicker,.sy-client-request-detail-panel-heading>div>span,.sy-client-request-detail-applications-heading>div>span{color:var(--sy-accent-hover);letter-spacing:.085em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:900;display:block}.sy-client-request-detail-management-card h2,.sy-client-request-detail-panel-heading h2,.sy-client-request-detail-applications-heading h2,.sy-client-request-detail-rail-card h2{color:var(--sy-primary);letter-spacing:-.025em;margin:0}.sy-client-request-detail-management-card h2,.sy-client-request-detail-rail-card h2{font-size:1.28rem}.sy-client-request-detail-management-card>div:first-child>p{color:var(--sy-text-soft);margin:7px 0 0;font-size:.82rem;line-height:1.55}.sy-client-request-detail-capacity{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.sy-client-request-detail-capacity>div strong,.sy-client-request-detail-capacity>div span{display:block}.sy-client-request-detail-capacity>div strong{color:var(--sy-primary);letter-spacing:-.05em;font-size:2.25rem;line-height:.95}.sy-client-request-detail-capacity>div span{color:var(--sy-text-soft);margin-top:5px;font-size:.74rem;font-weight:720}.sy-client-request-detail-capacity>span{color:#047857;text-align:right;background:#ecfdf5;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:850}.sy-client-request-detail-capacity>span.is-full{color:#b42318;background:#fff1f2}.sy-client-request-detail-progress{background:#edf2f7;border-radius:999px;height:9px;overflow:hidden}.sy-client-request-detail-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--sy-accent), #ffae68);height:100%;transition:width .3s;display:block}.sy-client-request-detail-selected-summary{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;padding:14px 0}.sy-client-request-detail-selected-summary small,.sy-client-request-detail-selected-summary strong,.sy-client-request-detail-selected-summary span{display:block}.sy-client-request-detail-selected-summary small{color:var(--sy-text-soft);font-size:.68rem;font-weight:760}.sy-client-request-detail-selected-summary strong{color:var(--sy-primary);margin-top:4px;font-size:.9rem}.sy-client-request-detail-selected-summary strong.is-empty{color:#64748b;font-weight:760}.sy-client-request-detail-selected-summary span{color:var(--sy-text-soft);margin-top:3px;font-size:.74rem}.sy-client-request-detail-management-actions,.sy-client-request-detail-application-actions{gap:9px;display:grid}.sy-client-request-detail-primary-button,.sy-client-request-detail-secondary-button,.sy-client-request-detail-danger-button,.sy-client-request-detail-whatsapp-button,.sy-client-request-detail-selected-button,.sy-client-request-detail-delete-button{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.79rem;font-weight:850;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.sy-client-request-detail-primary-button{background:var(--sy-accent);color:#fff;box-shadow:0 10px 22px #ff7a1a33}.sy-client-request-detail-primary-button:hover:not(:disabled){background:var(--sy-accent-hover);color:#fff;transform:translateY(-1px)}.sy-client-request-detail-secondary-button{border-color:var(--sy-border);color:var(--sy-primary);background:#fff}.sy-client-request-detail-secondary-button:hover:not(:disabled){color:var(--sy-primary);background:#f8fafc;border-color:#0b173933}.sy-client-request-detail-danger-button,.sy-client-request-detail-delete-button{color:#b42318;background:#fff;border-color:#fecaca}.sy-client-request-detail-danger-button:hover:not(:disabled),.sy-client-request-detail-delete-button:hover:not(:disabled){color:#991b1b;background:#fff1f2}.sy-client-request-detail-whatsapp-button{color:#047857;background:#ecfdf5;border-color:#16a34a40}.sy-client-request-detail-whatsapp-button:hover:not(:disabled){color:#047857;background:#dcfce7}.sy-client-request-detail-selected-button{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sy-client-request-detail-primary-button:disabled,.sy-client-request-detail-secondary-button:disabled,.sy-client-request-detail-danger-button:disabled,.sy-client-request-detail-whatsapp-button:disabled,.sy-client-request-detail-selected-button:disabled,.sy-client-request-detail-delete-button:disabled{cursor:not-allowed;opacity:.62}.sy-client-request-detail-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.sy-client-request-detail-main-column{gap:18px;min-width:0;display:grid}.sy-client-request-detail-panel,.sy-client-request-detail-rail-card{padding:22px}.sy-client-request-detail-panel-heading,.sy-client-request-detail-applications-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.sy-client-request-detail-panel-heading h2,.sy-client-request-detail-applications-heading h2{font-size:1.35rem}.sy-client-request-detail-panel-heading>strong{color:var(--sy-text-soft);font-size:.74rem;font-weight:800}.sy-client-request-detail-description{color:#4f5e75;white-space:pre-line;margin:0;font-size:.95rem;line-height:1.75}.sy-client-request-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.sy-client-request-detail-info-card{background:#f8fafc;border:1px solid #e8edf4;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:15px;display:grid}.sy-client-request-detail-info-card>span{width:44px;height:44px;color:var(--sy-accent-hover);background:#fff;border-radius:14px;place-items:center;display:grid;box-shadow:0 5px 14px #0b17390f}.sy-client-request-detail-info-card small,.sy-client-request-detail-info-card strong,.sy-client-request-detail-info-card p{display:block}.sy-client-request-detail-info-card small{color:var(--sy-text-soft);font-size:.68rem;font-weight:760}.sy-client-request-detail-info-card strong{color:var(--sy-primary);margin-top:3px;font-size:.86rem;line-height:1.25}.sy-client-request-detail-info-card p{color:var(--sy-text-soft);margin:4px 0 0;font-size:.73rem;line-height:1.35}.sy-client-request-detail-gallery{gap:12px;display:grid}.sy-client-request-detail-gallery-main{background:#eef2f7;border:1px solid #e6ebf2;border-radius:18px;min-height:410px;overflow:hidden}.sy-client-request-detail-gallery-main img{object-fit:contain;background:#eef2f7;width:100%;height:410px;display:block}.sy-client-request-detail-gallery-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.sy-client-request-detail-gallery-thumbnails button{cursor:pointer;background:#eef2f7;border:2px solid #0000;border-radius:13px;place-items:center;min-width:0;height:88px;padding:3px;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.sy-client-request-detail-gallery-thumbnails button:hover,.sy-client-request-detail-gallery-thumbnails button.is-active{border-color:var(--sy-accent);transform:translateY(-1px)}.sy-client-request-detail-gallery-thumbnails img{object-fit:cover;border-radius:9px;width:100%;height:100%;display:block}.sy-client-request-detail-applications-panel{overflow:hidden}.sy-client-request-detail-applications-heading{align-items:flex-start}.sy-client-request-detail-applications-heading>div:first-child>p{max-width:650px;color:var(--sy-text-soft);margin:6px 0 0;font-size:.82rem;line-height:1.5}.sy-client-request-detail-sort-field{min-width:230px}.sy-client-request-detail-sort-field label{color:var(--sy-text-soft);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:850;display:block}.sy-client-request-detail-sort-field select{border:1px solid var(--sy-border);width:100%;min-height:43px;color:var(--sy-primary);background:#fff;border-radius:12px;outline:none;padding:0 12px;font-size:.79rem;font-weight:760}.sy-client-request-detail-sort-field select:focus{border-color:#ff7a1a73;box-shadow:0 0 0 4px #ff7a1a17}.sy-client-request-detail-applications-list{gap:14px;display:grid}.sy-client-request-detail-application-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:18px;grid-template-columns:78px minmax(0,1fr) 210px;gap:16px;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 7px 20px #0b17390b}.sy-client-request-detail-application-card:hover{border-color:#ff7a1a40;transform:translateY(-2px);box-shadow:0 14px 30px #0b173914}.sy-client-request-detail-application-card.is-selected{background:linear-gradient(#14926612,#fffffffa 40%),#fff;border-color:#14926666}.sy-client-request-detail-application-card.is-expired{opacity:.82}.sy-client-request-detail-worker-avatar{background:var(--sy-primary);color:#fff;cursor:pointer;border:0;border-radius:18px;place-items:center;width:78px;height:78px;font-size:1.15rem;font-weight:900;display:grid;overflow:hidden}.sy-client-request-detail-worker-avatar:disabled{cursor:default}.sy-client-request-detail-worker-avatar img{object-fit:cover;width:100%;height:100%;display:block}.sy-client-request-detail-application-main{min-width:0;padding:3px 0}.sy-client-request-detail-application-badges>span{color:#526078;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:4px 8px;font-size:.65rem;font-weight:850;display:inline-flex}.sy-client-request-detail-application-status.is-selected,.sy-client-request-detail-application-badges>span.is-verified{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.sy-client-request-detail-application-status.is-rejected,.sy-client-request-detail-application-badges>span.is-expired{color:#b42318;background:#fff1f2;border-color:#fecaca}.sy-client-request-detail-application-badges>span.is-featured{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.sy-client-request-detail-worker-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:10px;display:flex}.sy-client-request-detail-worker-heading button{color:var(--sy-primary);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.08rem;font-weight:900;display:block}.sy-client-request-detail-worker-heading button:hover:not(:disabled){color:var(--sy-accent-hover)}.sy-client-request-detail-worker-heading button:disabled{cursor:default}.sy-client-request-detail-worker-heading p{color:var(--sy-text-soft);margin:3px 0 0;font-size:.75rem}.sy-client-request-detail-application-rating{color:var(--sy-primary);flex:none;align-items:center;gap:5px;font-size:.84rem;font-weight:900;display:inline-flex}.sy-client-request-detail-application-rating i{color:#ffb703}.sy-client-request-detail-application-message{color:#5e6c82;margin:10px 0 12px;font-size:.8rem;line-height:1.55}.sy-client-request-detail-proposal-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sy-client-request-detail-proposal-facts>div{background:#f8fafc;border:1px solid #e8edf4;border-radius:13px;min-width:0;padding:10px}.sy-client-request-detail-proposal-facts small,.sy-client-request-detail-proposal-facts strong{display:block}.sy-client-request-detail-proposal-facts small{color:var(--sy-text-soft);font-size:.62rem;font-weight:720}.sy-client-request-detail-proposal-facts strong{color:var(--sy-primary);text-overflow:ellipsis;margin-top:3px;font-size:.72rem;line-height:1.25;overflow:hidden}.sy-client-request-detail-terms{border-top:1px solid #edf2f7;margin-top:10px;padding-top:9px}.sy-client-request-detail-terms summary{color:var(--sy-primary);cursor:pointer;font-size:.72rem;font-weight:820}.sy-client-request-detail-terms p{color:var(--sy-text-soft);white-space:pre-line;margin:8px 0 0;font-size:.74rem;line-height:1.5}.sy-client-request-detail-application-side{border-left:1px solid #edf2f7;flex-direction:column;gap:12px;padding-left:15px;display:flex}.sy-client-request-detail-proposal-price small,.sy-client-request-detail-proposal-price strong{display:block}.sy-client-request-detail-proposal-price small{color:var(--sy-text-soft);font-size:.65rem;font-weight:760}.sy-client-request-detail-proposal-price strong{color:var(--sy-primary);letter-spacing:-.025em;margin-top:4px;font-size:1.2rem;line-height:1.12}.sy-client-request-detail-worker-metrics{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;gap:7px;padding:10px 0;display:grid}.sy-client-request-detail-worker-metrics>span{color:var(--sy-text-soft);justify-content:space-between;align-items:flex-start;gap:10px;font-size:.68rem;font-weight:720;display:flex}.sy-client-request-detail-worker-metrics b{max-width:118px;color:var(--sy-primary);text-align:right;overflow-wrap:anywhere}.sy-client-request-detail-application-actions{margin-top:auto}.sy-client-request-detail-rail{gap:14px;display:grid;position:sticky;top:92px}.sy-client-request-detail-rail-card{background:radial-gradient(circle at 100% 0,#ff7a1a17,#0000 34%),#fff}.sy-client-request-detail-rail-copy{color:var(--sy-text-soft);margin:10px 0 0;font-size:.8rem;line-height:1.55}.sy-client-request-detail-selected-worker{gap:14px;margin-top:15px;display:grid}.sy-client-request-detail-selected-worker-header{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sy-client-request-detail-selected-worker-avatar{background:var(--sy-primary);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:.8rem;font-weight:900;display:grid}.sy-client-request-detail-selected-worker-header strong,.sy-client-request-detail-selected-worker-header p{display:block}.sy-client-request-detail-selected-worker-header strong{color:var(--sy-primary);font-size:.83rem}.sy-client-request-detail-selected-worker-header p{color:var(--sy-text-soft);margin:3px 0 0;font-size:.7rem}.sy-client-request-detail-selected-worker-facts{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;gap:8px;padding:12px 0;display:grid}.sy-client-request-detail-selected-worker-facts>span{color:var(--sy-text-soft);justify-content:space-between;gap:10px;font-size:.72rem;display:flex}.sy-client-request-detail-selected-worker-facts b{color:var(--sy-primary);text-align:right}.sy-client-request-detail-timeline{gap:13px;margin-top:16px;display:grid;position:relative}.sy-client-request-detail-timeline:before{content:"";background:#e5eaf1;width:2px;position:absolute;top:20px;bottom:20px;left:19px}.sy-client-request-detail-timeline-item{z-index:1;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.sy-client-request-detail-timeline-item>span{color:#64748b;background:#eef2f7;border:5px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 1px #e5eaf1}.sy-client-request-detail-timeline-item.is-complete>span{color:#047857;background:#ecfdf5}.sy-client-request-detail-timeline-item.is-current>span{color:var(--sy-accent-hover);background:#fff7ed}.sy-client-request-detail-timeline-item.is-closed>span{color:#64748b;background:#f1f5f9}.sy-client-request-detail-timeline-item>div{padding:6px 0 10px}.sy-client-request-detail-timeline-item strong{color:var(--sy-primary);font-size:.8rem}.sy-client-request-detail-timeline-item p{color:var(--sy-text-soft);margin:4px 0 0;font-size:.7rem;line-height:1.45}.sy-client-request-detail-guidance-card{box-shadow:none;background:#ff7a1a14;border-color:#ff7a1a40;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;padding:16px;display:grid}.sy-client-request-detail-guidance-card>span{width:42px;height:42px;color:var(--sy-accent-hover);background:#fff;border-radius:13px;place-items:center;display:grid}.sy-client-request-detail-guidance-card strong{color:#7c3d06;font-size:.8rem}.sy-client-request-detail-guidance-card p{color:#80552f;margin:4px 0 0;font-size:.7rem;line-height:1.48}@media (width<=1280px){.sy-client-request-detail-layout{grid-template-columns:minmax(0,1fr) 310px}.sy-client-request-detail-application-card{grid-template-columns:72px minmax(0,1fr) 190px}.sy-client-request-detail-proposal-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.sy-client-request-detail-hero{grid-template-columns:minmax(0,1fr) 320px}.sy-client-request-detail-layout{grid-template-columns:1fr}.sy-client-request-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.sy-client-request-detail-guidance-card{grid-column:1/-1}}@media (width<=900px){.sy-client-request-detail-shell{width:min(100% - 24px,1480px)}.sy-client-request-detail-hero{grid-template-columns:1fr}.sy-client-request-detail-summary-card{min-height:0;padding:24px}.sy-client-request-detail-management-card{grid-template-columns:minmax(0,1fr) minmax(250px,.75fr);align-items:start;display:grid}.sy-client-request-detail-management-actions{grid-area:1/2/span 4}.sy-client-request-detail-application-card{grid-template-columns:72px minmax(0,1fr)}.sy-client-request-detail-application-side{border-top:1px solid #edf2f7;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);padding:14px 0 0;display:grid}.sy-client-request-detail-application-actions{align-content:start}}@media (width<=720px){.sy-client-request-detail-shell{width:min(100% - 20px,1480px);padding-top:18px}.sy-client-request-detail-summary-card,.sy-client-request-detail-management-card,.sy-client-request-detail-panel,.sy-client-request-detail-rail-card{border-radius:18px}.sy-client-request-detail-summary-card{padding:20px}.sy-client-request-detail-summary-card h1{margin-top:16px;font-size:2rem}.sy-client-request-detail-summary-description{font-size:.9rem}.sy-client-request-detail-owner-note{grid-template-columns:42px minmax(0,1fr)}.sy-client-request-detail-owner-note>span{width:42px;height:42px}.sy-client-request-detail-management-card{display:flex}.sy-client-request-detail-management-actions{grid-area:auto}.sy-client-request-detail-panel,.sy-client-request-detail-rail-card{padding:18px}.sy-client-request-detail-panel-heading,.sy-client-request-detail-applications-heading{flex-direction:column;align-items:flex-start}.sy-client-request-detail-sort-field{width:100%;min-width:0}.sy-client-request-detail-info-grid,.sy-client-request-detail-rail{grid-template-columns:1fr}.sy-client-request-detail-guidance-card{grid-column:auto}.sy-client-request-detail-gallery-main,.sy-client-request-detail-gallery-main img{height:280px;min-height:280px}.sy-client-request-detail-gallery-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-client-request-detail-application-card{border-radius:16px;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.sy-client-request-detail-worker-avatar{border-radius:15px;width:64px;height:64px}.sy-client-request-detail-worker-heading{flex-direction:column;gap:6px}.sy-client-request-detail-proposal-facts{grid-column:1/-1}.sy-client-request-detail-application-side{grid-template-columns:1fr}.sy-client-request-detail-worker-metrics b{max-width:55%}}@media (width<=480px){.sy-client-request-detail-summary-card h1{font-size:1.72rem}.sy-client-request-detail-meta>span{justify-content:flex-start;width:100%}.sy-client-request-detail-capacity{flex-direction:column;align-items:flex-start}.sy-client-request-detail-info-card{grid-template-columns:40px minmax(0,1fr);padding:13px}.sy-client-request-detail-info-card>span{width:40px;height:40px}.sy-client-request-detail-application-card{grid-template-columns:1fr}.sy-client-request-detail-worker-avatar{width:100%;height:150px}.sy-client-request-detail-proposal-facts{grid-template-columns:1fr}.sy-client-request-detail-gallery-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}.sy-profile-page{padding-bottom:2rem}.sy-profile-page .alert{border:0;border-radius:16px;padding:.95rem 1rem;box-shadow:0 8px 20px #0b17390a}.sy-profile-page .alert-success{color:#0f6b4b;background:#1492661a}.sy-profile-page .alert-danger{color:#a52f2f;background:#d93d3d1a}.sy-profile-sidebar-card,.sy-profile-main-card,.sy-profile-extra-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:24px;overflow:hidden;box-shadow:0 14px 34px #0b17390f}.sy-profile-sidebar-card .card-body,.sy-profile-main-card .card-body,.sy-profile-extra-card .card-body{padding:1.35rem}.sy-profile-sidebar-card{text-align:center}.sy-profile-sidebar-top{background:linear-gradient(135deg,#0b1739f5 0%,#1c3570e6 100%);height:86px;margin:-1.35rem -1.35rem 1rem}.sy-profile-sidebar-card .sy-avatar-profile{object-fit:cover;z-index:2;background:#fff;border:4px solid #fff;border-radius:28px;width:120px;height:120px;margin-top:-3.25rem;position:relative;box-shadow:0 16px 34px #0b173924}.sy-profile-sidebar-card .sy-avatar-fallback{color:#fff;background:linear-gradient(135deg,#0b1739f5 0%,#1c3570e6 100%);font-size:2rem}.sy-profile-sidebar-card .sy-card-title{color:var(--sy-primary);font-size:1.15rem;font-weight:800;line-height:1.25}.sy-profile-sidebar-card .sy-meta-text{color:var(--sy-text-soft);line-height:1.55}.sy-profile-sidebar-card .d-grid{margin-top:1rem}.sy-profile-main-card .sy-section-title,.sy-profile-extra-card .sy-section-title{color:var(--sy-primary);font-size:1.08rem;font-weight:800}.sy-profile-main-card hr{opacity:1;border-color:#edf2f7}.sy-profile-main-card .row,.sy-profile-extra-card .row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.sy-profile-main-card .sy-input,.sy-profile-main-card .sy-select,.sy-profile-extra-card .sy-input,.sy-profile-extra-card .sy-select{border-radius:14px;min-height:46px}.sy-profile-main-card textarea.sy-input,.sy-profile-extra-card textarea.sy-input{resize:vertical;min-height:120px}.sy-profile-main-card .sy-help-text,.sy-profile-extra-card .sy-help-text{color:var(--sy-text-soft);font-size:.84rem;line-height:1.5}.sy-profile-extra-card .sy-meta-text{line-height:1.6}.sy-danger-zone{background:linear-gradient(#fff 0%,#fff8f8 100%);border-color:#d93d3d2e}.sy-danger-zone .sy-danger-text{color:var(--sy-danger)}.sy-profile-page .btn.sy-btn-primary,.sy-profile-page .sy-btn-primary{border-radius:14px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;font-weight:700;display:inline-flex;background:var(--sy-primary)!important;color:#fff!important;border:1px solid var(--sy-primary)!important}.sy-profile-page .btn.sy-btn-primary:hover,.sy-profile-page .btn.sy-btn-primary:focus,.sy-profile-page .sy-btn-primary:hover,.sy-profile-page .sy-btn-primary:focus{color:#fff!important;background:#162a5d!important;border-color:#162a5d!important}.sy-profile-page .btn.sy-btn-outline,.sy-profile-page .sy-btn-outline{border-radius:14px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;font-weight:700;display:inline-flex;color:var(--sy-primary)!important;border:1px solid var(--sy-border-strong,#cfd8e6)!important;background:#fff!important}.sy-profile-page .btn.sy-btn-outline:hover,.sy-profile-page .btn.sy-btn-outline:focus,.sy-profile-page .sy-btn-outline:hover,.sy-profile-page .sy-btn-outline:focus{color:var(--sy-primary)!important;background:#f8fafc!important;border-color:#c0cad8!important}.sy-profile-page .btn.sy-btn-danger,.sy-profile-page .sy-btn-danger{border-radius:14px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;font-weight:700;display:inline-flex;color:#fff!important;background:#dc2626!important;border:1px solid #dc2626!important}.sy-profile-page .btn.sy-btn-danger:hover,.sy-profile-page .btn.sy-btn-danger:focus,.sy-profile-page .sy-btn-danger:hover,.sy-profile-page .sy-btn-danger:focus{color:#fff!important;background:#b91c1c!important;border-color:#b91c1c!important}.sy-profile-page .sy-btn-sm{border-radius:12px!important;min-height:38px!important}.sy-profile-page .sy-section-header{margin-bottom:1.25rem}@media (width<=991px){.sy-profile-sidebar-card .sy-avatar-profile{border-radius:24px;width:108px;height:108px;margin-top:-2.9rem}}@media (width<=576px){.sy-profile-sidebar-card .card-body,.sy-profile-main-card .card-body,.sy-profile-extra-card .card-body{padding:1rem}.sy-profile-sidebar-top{height:72px;margin:-1rem -1rem 1rem}.sy-profile-sidebar-card .sy-avatar-profile{border-radius:22px;width:96px;height:96px;margin-top:-2.55rem}.sy-profile-page{padding-bottom:1.25rem}}.sy-profile-public-presence-heading{background:#f8fafc;border:1px solid #dbe4f0;border-radius:16px;align-items:center;gap:.85rem;margin-top:.65rem;padding:1rem;display:flex}.sy-profile-public-presence-icon{color:#f97316;background:#fff1e8;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.sy-profile-public-presence-heading h5,.sy-profile-public-presence-heading p{margin:0}.sy-profile-public-presence-heading h5{color:#0b1739;font-weight:900}.sy-profile-public-presence-heading p{color:#64748b;margin-top:.2rem;font-size:.82rem}.sy-favorites-page{padding-bottom:2rem}.sy-favorites-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sy-favorites-summary{border:1px solid var(--sy-border);text-align:center;background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:20px;min-width:120px;padding:1rem 1.1rem;box-shadow:0 10px 24px #0b17390a}.sy-favorites-summary-value{color:var(--sy-primary);font-size:1.9rem;font-weight:800;line-height:1}.sy-favorites-summary-label{color:var(--sy-text-soft);text-transform:uppercase;letter-spacing:.06em;margin-top:.3rem;font-size:.82rem;font-weight:700}.sy-favorite-card{border:1px solid var(--sy-border);cursor:pointer;background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:22px;height:100%;transition:transform .24s,box-shadow .24s,border-color .24s;overflow:hidden;box-shadow:0 10px 28px #0b17390d}.sy-favorite-card:hover{border-color:#ff7a1a38;transform:translateY(-6px);box-shadow:0 20px 42px #0b17391a}.sy-favorite-card-media{background:#f3f6fb;height:220px;position:relative;overflow:hidden}.sy-favorite-card-img{object-fit:cover;width:100%;height:100%}.sy-favorite-card-placeholder{width:100%;height:100%;color:var(--sy-text-soft);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;font-size:.92rem;display:flex}.sy-favorite-card-placeholder i{color:var(--sy-primary);font-size:1.35rem}.sy-favorite-card-topbadges{flex-wrap:wrap;gap:.45rem;display:flex;position:absolute;top:.85rem;left:.85rem;right:3.6rem}.sy-favorite-card-tag{min-height:28px;color:var(--sy-primary);-webkit-backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #0b173914;border-radius:999px;justify-content:center;align-items:center;padding:.24rem .65rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.sy-favorite-remove-floating{color:#dc2626;z-index:2;background:#fffffff0;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .18s,background .18s;display:inline-flex;position:absolute;top:.85rem;right:.85rem;box-shadow:0 10px 24px #0b17391f}.sy-favorite-remove-floating:hover,.sy-favorite-remove-floating:focus{background:#fff;transform:scale(1.04)}.sy-favorite-card-body{flex-direction:column;gap:.75rem;min-height:calc(100% - 220px);padding:1rem 1rem 1.05rem;display:flex}.sy-favorite-card-flags{flex-wrap:wrap;gap:.45rem;display:flex}.sy-favorite-card-title{color:var(--sy-primary);letter-spacing:-.02em;margin-bottom:0;font-size:1rem;font-weight:800;line-height:1.3}.sy-favorite-card-desc{color:var(--sy-text-soft);margin-bottom:0;font-size:.92rem;line-height:1.55}.sy-favorite-card-info{flex-direction:column;gap:.35rem;margin-bottom:.2rem;display:flex}.sy-favorite-card-info-item{color:var(--sy-text-soft);font-size:.84rem;line-height:1.45}.sy-favorite-card-info-item strong{color:var(--sy-text)}.sy-favorite-card-actions{flex-wrap:wrap;gap:.6rem;display:flex}.sy-favorite-card-actions .btn{gap:.5rem}.sy-subscription-page{padding-bottom:2rem}.sy-subscription-alert{border:0;border-radius:16px;padding:.95rem 1rem;box-shadow:0 8px 20px #0b17390a}.sy-subscription-status{border:0;border-radius:22px;padding:1.1rem 1.15rem;box-shadow:0 10px 26px #0b17390d}.sy-subscription-status-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sy-subscription-status-title{color:var(--sy-primary);font-size:1.08rem;font-weight:800}.sy-subscription-status-text{color:var(--sy-text);max-width:68ch;line-height:1.6}.sy-subscription-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:24px;box-shadow:0 14px 34px #0b17390f}.sy-subscription-card .card-body{padding:1.25rem}.sy-subscription-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.sy-subscription-plan-box{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;grid-template-columns:46px 1fr;align-items:flex-start;gap:.9rem;padding:1rem;display:grid}.sy-subscription-plan-icon{width:46px;height:46px;color:var(--sy-primary);background:#0b17390f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.sy-subscription-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sy-subscription-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sy-subscription-page .btn.sy-btn-primary,.sy-subscription-page .btn.sy-btn-outline,.sy-subscription-page .btn.sy-btn-danger,.sy-subscription-page .sy-btn-primary,.sy-subscription-page .sy-btn-outline,.sy-subscription-page .sy-btn-danger{border-radius:14px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;display:inline-flex}@media (width<=768px){.sy-subscription-plan-grid{grid-template-columns:1fr}}@media (width<=576px){.sy-subscription-card .card-body,.sy-subscription-status{padding:1rem}.sy-subscription-actions{flex-direction:column}.sy-subscription-actions>*{width:100%}.sy-subscription-page{padding-bottom:1.25rem}}.sy-worker-dashboard-page{padding-bottom:2rem}.sy-worker-dashboard-page .sy-section-header{margin-bottom:1.25rem}.sy-worker-dashboard-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.sy-worker-dashboard-rangebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.sy-worker-dashboard-rangebar .small strong{color:var(--sy-primary)}.sy-worker-dashboard-page .sy-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:24px;box-shadow:0 14px 34px #0b17390f}.sy-worker-dashboard-page .sy-card>.card-body{padding:1.2rem}.sy-stat-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:22px;overflow:hidden;box-shadow:0 10px 28px #0b17390d}.sy-stat-card .card-body{padding:1.1rem}.sy-stat-card-label{color:var(--sy-text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.sy-stat-card-value{color:var(--sy-primary);letter-spacing:-.03em;font-size:1.7rem;font-weight:800;line-height:1.05}.sy-stat-card-primary{background:linear-gradient(#fff 0%,#f5f9ff 100%)}.sy-stat-card-dark{background:linear-gradient(#fff 0%,#f7f8fc 100%)}.sy-stat-card-success{background:linear-gradient(#fff 0%,#f4fbf7 100%)}.sy-stat-card-accent{background:linear-gradient(#fff 0%,#fff8f2 100%)}.sy-stat-card-danger{background:linear-gradient(#fff 0%,#fff7f7 100%)}.sy-worker-dashboard-page .sy-info-box,.sy-worker-dashboard-page .sy-stat-box{height:100%}.sy-worker-dashboard-page .sy-info-box{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;padding:1rem;box-shadow:0 8px 20px #0b17390a}.sy-worker-dashboard-page .sy-info-label,.sy-worker-dashboard-page .sy-stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sy-text-soft);margin-bottom:.35rem;font-size:.73rem;font-weight:800}.sy-worker-dashboard-page .sy-info-value,.sy-worker-dashboard-page .sy-stat-value{color:var(--sy-primary);font-weight:800;line-height:1.35}.sy-progress{background:#edf2f7;border-radius:999px;width:100%;height:10px;overflow:hidden}.sy-progress-bar{border-radius:999px;height:100%}.sy-progress-primary{background:#1d4ed8}.sy-progress-dark{background:#0f172a}.sy-progress-accent{background:#f97316}.sy-progress-success{background:#16a34a}.sy-worker-dashboard-page .sy-table{--bs-table-bg:transparent;--bs-table-border-color:#edf2f7}.sy-worker-dashboard-page .sy-table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--sy-text-soft);border-bottom-width:1px;font-size:.76rem;font-weight:800}.sy-worker-dashboard-page .sy-table tbody td{color:var(--sy-text);vertical-align:middle}.sy-list-item{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;padding:.95rem 1rem}.sy-worker-dashboard-page .alert{border:0;border-radius:16px;box-shadow:0 8px 20px #0b17390a}.sy-worker-dashboard-page .alert-info{color:#1d4e89;background:#2563eb1a}.sy-worker-dashboard-page .alert-success{color:#166534;background:#16a34a1a}.sy-worker-dashboard-page .alert-warning{color:#92400e;background:#f59e0b1f}.sy-worker-dashboard-page .alert-danger{color:#991b1b;background:#dc26261a}.sy-worker-dashboard-page .sy-section-title{color:var(--sy-primary);letter-spacing:-.02em;font-weight:800}.sy-worker-dashboard-page .btn.sy-btn-primary,.sy-worker-dashboard-page .btn.sy-btn-outline,.sy-worker-dashboard-page .btn.sy-btn-danger,.sy-worker-dashboard-page .sy-btn-primary,.sy-worker-dashboard-page .sy-btn-outline,.sy-worker-dashboard-page .sy-btn-danger{border-radius:14px;justify-content:center;align-items:center;gap:.55rem;min-height:44px;display:inline-flex}.sy-worker-dashboard-page .sy-btn-sm{border-radius:12px!important;min-height:38px!important}.sy-worker-dashboard-page .sy-card .sy-card{border-radius:20px;box-shadow:0 10px 24px #0b17390d}.sy-worker-services-page{padding-bottom:2rem}.sy-worker-services-alert{border:0;border-radius:16px;padding:.95rem 1rem;box-shadow:0 8px 20px #0b17390a}.sy-worker-service-manage-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:24px;box-shadow:0 14px 34px #0b17390f}.sy-worker-service-manage-card .card-body{padding:1.2rem}.sy-worker-service-manage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sy-worker-service-manage-main{flex:520px;min-width:0;overflow:hidden}.sy-worker-service-manage-title{color:var(--sy-primary);word-break:break-word;line-height:1.25}.sy-worker-service-manage-description{overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;line-height:1.55;display:-webkit-box;overflow:hidden}.sy-worker-service-manage-meta{flex-wrap:wrap;gap:.9rem;display:flex}.sy-worker-service-manage-meta-item{color:var(--sy-text-soft);align-items:center;gap:.45rem;font-size:.9rem;line-height:1.45;display:inline-flex}.sy-worker-service-manage-meta-item i{color:var(--sy-accent)}.sy-worker-service-manage-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.sy-worker-service-manage-actions .btn{gap:.5rem}.sy-worker-service-manage-detail,.sy-worker-service-manage-images{border-radius:20px}.sy-worker-service-manage-images{box-shadow:0 10px 24px #0b17390d}.sy-worker-service-manage-images .card-body{padding:1rem}.sy-worker-service-manage-subtitle{color:var(--sy-primary);font-size:.98rem;font-weight:800;line-height:1.3}.sy-worker-service-manage-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.sy-worker-service-manage-detail-item{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:16px;flex-direction:column;gap:.25rem;padding:.9rem;display:flex}.sy-worker-service-manage-detail-item-full{grid-column:1/-1}.sy-worker-service-manage-detail-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sy-text-soft);font-size:.72rem;font-weight:800}.sy-worker-service-manage-detail-value{color:var(--sy-primary);font-weight:700;line-height:1.45}.sy-worker-service-manage-slug{word-break:break-all}.sy-worker-services-page .btn.sy-btn-primary,.sy-worker-services-page .btn.sy-btn-outline,.sy-worker-services-page .btn.sy-btn-danger,.sy-worker-services-page .sy-btn-primary,.sy-worker-services-page .sy-btn-outline,.sy-worker-services-page .sy-btn-danger{border-radius:14px;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.sy-worker-services-page .sy-btn-sm{border-radius:12px!important;min-height:38px!important}@media (width>=1100px){.sy-worker-service-manage-card{border-radius:26px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.sy-worker-service-manage-card:hover{border-color:#ff7a1a42;transform:translateY(-2px);box-shadow:0 22px 50px #0b17391a}.sy-worker-service-manage-card .card-body{padding:1.3rem}.sy-worker-service-manage-head{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) 232px;align-items:stretch;gap:1.25rem;padding-bottom:1.2rem;display:grid}.sy-worker-service-manage-main{align-self:center}.sy-worker-service-manage-title{letter-spacing:-.03em;font-size:1.35rem}.sy-worker-service-manage-actions{border-left:1px solid #edf2f7;grid-template-columns:1fr;place-content:start stretch;padding-left:1.15rem;display:grid}.sy-worker-service-manage-actions>*{width:100%}.sy-worker-service-manage-detail,.sy-worker-service-manage-images{border:1px solid var(--sy-border);background:#fff}.sy-worker-service-manage-detail{padding:1.05rem}.sy-worker-service-manage-images{box-shadow:none}.sy-worker-service-manage-detail-item{justify-content:center;min-height:84px}}@media (width<=1099px){.sy-worker-service-manage-actions{justify-content:flex-start}}.sy-images-manager{flex-direction:column;display:flex}.sy-images-manager-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.sy-images-manager-title{color:var(--sy-primary);font-size:1rem;font-weight:800;line-height:1.25}.sy-images-manager-counter{min-height:30px;color:var(--sy-primary);background:#0b17390f;border:1px solid #0b173914;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .7rem;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.sy-images-manager-alert{border:0;border-radius:14px;box-shadow:0 8px 20px #0b17390a}.sy-images-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.sy-image-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;overflow:hidden;box-shadow:0 8px 20px #0b17390a}.sy-image-card-media{background:#f3f6fb;height:150px;position:relative;overflow:hidden}.sy-image-card-img{object-fit:cover;width:100%;height:100%;display:block}.sy-image-card-placeholder{width:100%;height:100%;color:var(--sy-text-soft);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.sy-image-card-placeholder i{color:var(--sy-primary);font-size:1.2rem}.sy-image-card-delete{color:#dc2626;z-index:2;background:#fffffff0;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .18s,background .18s;display:inline-flex;position:absolute;top:.6rem;right:.6rem;box-shadow:0 10px 24px #0b17391f}.sy-image-card-delete:hover,.sy-image-card-delete:focus{background:#fff;transform:scale(1.04)}.sy-image-card-delete:disabled{opacity:.6;cursor:not-allowed}.sy-image-card-footer{flex-direction:column;gap:.65rem;padding:.8rem;display:flex}.sy-image-card-caption{color:var(--sy-text-soft);min-height:2.4em;font-size:.82rem;line-height:1.45}.sy-images-manager-empty{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;grid-template-columns:44px 1fr;align-items:flex-start;gap:.9rem;padding:1rem;display:grid}.sy-images-manager-empty-icon{width:44px;height:44px;color:var(--sy-primary);background:#0b17390f;border-radius:14px;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.sy-images-manager-empty-title{color:var(--sy-primary);margin-bottom:.2rem;font-size:.95rem;font-weight:800;line-height:1.25}.sy-images-manager-empty-text{color:var(--sy-text-soft);font-size:.88rem;line-height:1.55}.sy-images-manager-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sy-images-manager-actions .btn{gap:.5rem}.sy-worker-contacts-page{padding-bottom:2rem}.sy-worker-contacts-alert{border:0;border-radius:16px;padding:.95rem 1rem;box-shadow:0 8px 20px #0b17390a}.sy-worker-contact-card-manage{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:24px;box-shadow:0 14px 34px #0b17390f}.sy-worker-contact-card-manage .card-body{padding:1.2rem}.sy-worker-contact-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sy-worker-contact-card-main{flex:520px;min-width:0}.sy-worker-contact-card-title{color:var(--sy-primary);word-break:break-word;line-height:1.25}.sy-worker-contact-card-meta{flex-wrap:wrap;gap:.9rem;display:flex}.sy-worker-contact-card-meta-item{color:var(--sy-text-soft);align-items:center;gap:.45rem;font-size:.9rem;line-height:1.45;display:inline-flex}.sy-worker-contact-card-meta-item i{color:var(--sy-accent)}.sy-worker-contact-info-box,.sy-worker-contact-message-box-wrap{border-radius:20px}.sy-worker-contact-client-name{color:var(--sy-primary);font-weight:800;line-height:1.35}.sy-worker-contact-info-list{flex-direction:column;gap:.45rem;display:flex}.sy-worker-contact-info-item{color:var(--sy-text-soft);font-size:.88rem;line-height:1.5}.sy-worker-contact-info-item strong{color:var(--sy-text)}.sy-worker-contact-message-box{border:1px solid var(--sy-border);min-height:112px;color:var(--sy-text-soft);white-space:pre-wrap;word-break:break-word;background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:16px;padding:.95rem;font-size:.92rem;line-height:1.6}.sy-worker-contact-card-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.sy-worker-contact-card-actions .btn{gap:.5rem}.sy-worker-contact-card-status-select{width:100%;max-width:210px}.sy-worker-contacts-page .btn.sy-btn-primary,.sy-worker-contacts-page .btn.sy-btn-outline,.sy-worker-contacts-page .sy-btn-primary,.sy-worker-contacts-page .sy-btn-outline{border-radius:14px;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.sy-worker-contacts-page .sy-btn-sm{border-radius:12px!important;min-height:38px!important}@media (width<=991px){.sy-worker-contact-card-status-select{max-width:100%}}@media (width<=576px){.sy-worker-contact-card-manage .card-body{padding:1rem}.sy-worker-contact-card-actions{align-items:stretch}.sy-worker-contact-card-actions>*{width:100%;max-width:100%}.sy-worker-contacts-page{padding-bottom:1.25rem}}.sy-worker-contact-client-row{align-items:center;gap:.75rem;display:flex}.sy-worker-contact-client-avatar{color:#fff;background:linear-gradient(145deg, var(--sy-primary), var(--sy-primary-soft));letter-spacing:-.02em;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-weight:900;display:grid}@media (width>=992px){.sy-worker-contact-card-manage{border-radius:24px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.sy-worker-contact-card-manage:hover{border-color:#ff7a1a42;transform:translateY(-2px);box-shadow:0 20px 46px #0b17391a}.sy-worker-contact-card-manage .card-body{padding:1.25rem 1.3rem 0}.sy-worker-contact-card-head{border-bottom:1px solid #edf2f7;padding-bottom:1rem}.sy-worker-contact-card-title{letter-spacing:-.025em;font-size:1.22rem}.sy-worker-contact-content-grid{margin-top:.1rem}.sy-worker-contact-info-box,.sy-worker-contact-message-box-wrap{border:1px solid var(--sy-border);min-height:154px;box-shadow:none;background:linear-gradient(#fff 0%,#fbfcfe 100%);padding:1rem}.sy-worker-contact-message-box{background:0 0;border:0;min-height:82px;max-height:116px;padding:0;overflow-y:auto}.sy-worker-contact-card-actions{background:#f8fafc;border-top:1px solid #edf2f7;justify-content:flex-end;margin:1.15rem -1.3rem 0;padding:.9rem 1.3rem}.sy-worker-contact-card-status-select{margin-right:auto}}.sy-worker-jobs-page{padding-bottom:2rem}.sy-worker-jobs-alert{border:0;border-radius:16px;padding:.95rem 1rem;box-shadow:0 8px 20px #0b17390a}.sy-worker-job-card-manage{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:24px;box-shadow:0 14px 34px #0b17390f}.sy-worker-job-card-manage .card-body{padding:1.2rem}.sy-worker-job-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sy-worker-job-card-main{flex:520px;min-width:0}.sy-worker-job-card-title{color:var(--sy-primary);word-break:break-word;line-height:1.25}.sy-worker-job-card-meta{flex-wrap:wrap;gap:.9rem;display:flex}.sy-worker-job-card-meta-item{color:var(--sy-text-soft);align-items:center;gap:.45rem;font-size:.9rem;line-height:1.45;display:inline-flex}.sy-worker-job-card-meta-item i{color:var(--sy-accent)}.sy-worker-job-info-box,.sy-worker-job-notes-box-wrap{border-radius:20px}.sy-worker-job-client-name{color:var(--sy-primary);font-weight:800;line-height:1.35}.sy-worker-job-info-list{flex-direction:column;gap:.45rem;display:flex}.sy-worker-job-info-item{color:var(--sy-text-soft);font-size:.88rem;line-height:1.5}.sy-worker-job-info-item strong{color:var(--sy-text)}.sy-worker-job-notes-box{border:1px solid var(--sy-border);min-height:112px;color:var(--sy-text-soft);white-space:pre-wrap;word-break:break-word;background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:16px;padding:.95rem;font-size:.92rem;line-height:1.6}.sy-worker-job-locked-alert{border-radius:16px}.sy-worker-job-card-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.sy-worker-job-card-actions .btn{gap:.5rem}.sy-worker-job-card-status-select{width:100%;max-width:260px}.sy-worker-jobs-page .btn.sy-btn-primary,.sy-worker-jobs-page .btn.sy-btn-outline,.sy-worker-jobs-page .sy-btn-primary,.sy-worker-jobs-page .sy-btn-outline{border-radius:14px;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.sy-worker-jobs-page .sy-btn-sm{border-radius:12px!important;min-height:38px!important}@media (width<=991px){.sy-worker-job-card-status-select{max-width:100%}}@media (width<=576px){.sy-worker-job-card-manage .card-body{padding:1rem}.sy-worker-job-card-actions{align-items:stretch}.sy-worker-job-card-actions>*{width:100%;max-width:100%}.sy-worker-jobs-page{padding-bottom:1.25rem}}.sy-worker-job-client-row{align-items:center;gap:.75rem;display:flex}.sy-worker-job-client-avatar{color:#fff;background:linear-gradient(145deg, var(--sy-primary), var(--sy-primary-soft));letter-spacing:-.02em;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-weight:900;display:grid}@media (width>=992px){.sy-worker-job-card-manage{border-radius:24px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.sy-worker-job-card-manage:hover{border-color:#ff7a1a42;transform:translateY(-2px);box-shadow:0 20px 46px #0b17391a}.sy-worker-job-card-manage .card-body{padding:1.25rem 1.3rem 0}.sy-worker-job-card-head{border-bottom:1px solid #edf2f7;padding-bottom:1rem}.sy-worker-job-card-title{letter-spacing:-.025em;font-size:1.22rem}.sy-worker-job-info-box,.sy-worker-job-notes-box-wrap{border:1px solid var(--sy-border);min-height:154px;box-shadow:none;background:linear-gradient(#fff 0%,#fbfcfe 100%);padding:1rem}.sy-worker-job-notes-box{background:0 0;border:0;min-height:82px;max-height:116px;padding:0;overflow-y:auto}.sy-worker-job-card-actions{background:#f8fafc;border-top:1px solid #edf2f7;justify-content:flex-end;margin:1.15rem -1.3rem 0;padding:.9rem 1.3rem}.sy-worker-job-card-status-select{margin-right:auto}.sy-job-review-section{background:#fff;border-top:1px solid #edf2f7;margin-inline:-1.3rem;padding:1.15rem 1.3rem 1.3rem}}.sy-worker-service-form-page{padding-bottom:2rem}.sy-worker-service-form-page .alert{border:0;border-radius:16px;padding:.95rem 1rem;box-shadow:0 8px 20px #0b17390a}.sy-worker-service-form-page .sy-input,.sy-worker-service-form-page .sy-select{border-radius:14px;min-height:46px}.sy-worker-service-form-page textarea.sy-input{resize:vertical;min-height:130px}.sy-worker-service-form-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:24px;box-shadow:0 14px 34px #0b17390f}.sy-worker-service-form-card .card-body{padding:1.25rem}.sy-worker-service-form-hero{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:1rem;padding:1.1rem 1.2rem;display:flex;box-shadow:0 12px 28px #0b17390d}.sy-worker-service-form-hero-main{flex:420px;min-width:0}.sy-worker-service-form-hero-title{color:var(--sy-primary);letter-spacing:-.03em;word-break:break-word;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:800;line-height:1.15}.sy-worker-service-form-hero-text{color:var(--sy-text-soft);max-width:60ch;line-height:1.6}.sy-worker-service-form-hero-side{flex-wrap:wrap;align-items:stretch;gap:.75rem;display:flex}.sy-worker-service-form-hero-stat{border:1px solid var(--sy-border);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;min-width:130px;padding:.95rem 1rem;display:flex}.sy-worker-service-form-hero-stat-label{color:var(--sy-text-soft);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.72rem;font-weight:800}.sy-worker-service-form-hero-stat-value{color:var(--sy-primary);font-size:1rem;font-weight:800;line-height:1.2}.sy-worker-service-form-blockhead{padding-bottom:.25rem}.sy-worker-service-form-block-kicker,.sy-worker-service-form-gallery-kicker{color:var(--sy-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.sy-worker-service-form-block-kicker{margin-bottom:.3rem}.sy-worker-service-form-gallery-kicker{margin-bottom:.25rem}.sy-worker-service-form-block-title{color:var(--sy-primary);font-size:1.02rem;font-weight:800;line-height:1.25}.sy-worker-service-form-sections{flex-direction:column;gap:1rem;display:flex}.sy-worker-service-form-section{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:20px;padding:1rem;box-shadow:0 8px 20px #0b17390a}.sy-worker-service-form-days{flex-wrap:wrap;gap:.75rem;display:flex}.sy-worker-service-form-day{border:1px solid var(--sy-border);min-height:42px;color:var(--sy-primary);cursor:pointer;background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.sy-worker-service-form-day input{margin:0}.sy-worker-service-form-day.is-active{background:#2563eb14;border-color:#2563eb40}.sy-worker-service-form-switches{gap:.9rem;display:grid}.sy-worker-service-form-switches.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-worker-service-form-switches.one-column{grid-template-columns:1fr}.sy-worker-service-form-switch{border:1px solid var(--sy-border);cursor:pointer;background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:18px;grid-template-columns:52px 1fr;align-items:center;gap:.9rem;padding:1rem;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:grid;position:relative}.sy-worker-service-form-switch:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0b17390d}.sy-worker-service-form-switch-input{opacity:0;pointer-events:none;position:absolute}.sy-worker-service-form-switch-control{background:#dbe3ef;border-radius:999px;width:52px;height:30px;transition:background .2s;position:relative}.sy-worker-service-form-switch-thumb{background:#fff;border-radius:999px;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 4px 10px #0b173929}.sy-worker-service-form-switch-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.sy-worker-service-form-switch-title{color:var(--sy-primary);font-size:.96rem;font-weight:800;line-height:1.2}.sy-worker-service-form-switch-text{color:var(--sy-text-soft);font-size:.84rem;line-height:1.45}.sy-worker-service-form-switch.is-active{background:linear-gradient(#fff 0%,#f4fbf7 100%);border-color:#16a34a38}.sy-worker-service-form-switch.is-active .sy-worker-service-form-switch-control{background:#16a34a}.sy-worker-service-form-switch.is-active .sy-worker-service-form-switch-thumb{transform:translate(22px)}.sy-worker-service-form-switch.is-featured{background:linear-gradient(#fff 0%,#fffaf0 100%);border-color:#f59e0b3d}.sy-worker-service-form-switch.is-featured .sy-worker-service-form-switch-control{background:#f59e0b}.sy-worker-service-form-switch.is-featured .sy-worker-service-form-switch-thumb{transform:translate(22px)}.sy-worker-service-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.sy-worker-service-form-actions .btn{border-radius:14px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;display:inline-flex}.sy-worker-service-form-side-stack{flex-direction:column;gap:1rem;display:flex}.sy-worker-service-form-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.sy-worker-service-form-detail-item{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:16px;flex-direction:column;gap:.25rem;padding:.9rem;display:flex}.sy-worker-service-form-detail-item-full{grid-column:1/-1}.sy-worker-service-form-detail-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sy-text-soft);font-size:.72rem;font-weight:800}.sy-worker-service-form-detail-value{color:var(--sy-primary);font-weight:700;line-height:1.45}.sy-worker-service-form-gallery-card{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:22px;box-shadow:0 10px 26px #0b17390d}.sy-worker-service-form-gallery-card .card-body{padding:1rem}.sy-worker-service-form-gallery-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.sy-worker-service-form-gallery-copy{min-width:0}.sy-worker-service-form-upload-panel{background:linear-gradient(#fff 0%,#fbfcfe 100%);border:1px dashed #d7dfeb;border-radius:18px;padding:.95rem}.sy-worker-service-form-upload-meta{margin-bottom:.85rem}.sy-worker-service-form-upload-label{color:var(--sy-primary);margin-bottom:.2rem;font-size:.82rem;font-weight:800;line-height:1.2}.sy-worker-service-form-upload-file{color:var(--sy-text-soft);word-break:break-word;font-size:.84rem;line-height:1.5}.sy-worker-service-form-upload-actions{flex-wrap:wrap;gap:.65rem;display:flex}.sy-worker-service-form-upload-actions .btn{gap:.5rem}.sy-worker-service-form-flags{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}@media (width<=768px){.sy-worker-service-form-switches.two-columns{grid-template-columns:1fr}}@media (width<=576px){.sy-worker-service-form-page{padding-bottom:1.25rem}.sy-worker-service-form-card .card-body,.sy-worker-service-form-hero{padding:1rem}.sy-worker-service-form-hero-side{width:100%}.sy-worker-service-form-hero-stat{flex:100%}.sy-worker-service-form-section{border-radius:18px;padding:.9rem}.sy-worker-service-form-detail-grid{grid-template-columns:1fr}.sy-worker-service-form-actions{flex-direction:column}.sy-worker-service-form-actions .btn{width:100%}.sy-worker-service-form-gallery-card .card-body{padding:.95rem}.sy-worker-service-form-gallery-head{align-items:stretch}.sy-worker-service-form-upload-panel{padding:.85rem}.sy-worker-service-form-upload-actions{flex-direction:column}.sy-worker-service-form-upload-actions .btn{width:100%}}.sy-worker-service-form-note{border:1px solid var(--sy-border);color:var(--sy-text-soft);background:linear-gradient(#fff 0%,#fbfcfe 100%);border-radius:16px;padding:.95rem;font-size:.92rem;line-height:1.6}@media (width>=992px){.sy-worker-service-form-card{box-shadow:none;background:0 0;border:0}.sy-worker-service-form-card>.card-body{padding:0}.sy-worker-service-form-card>.card-body>.row{align-items:flex-start}.sy-worker-service-form-sections{gap:1.15rem}.sy-worker-service-form-section{background:#fff;border-radius:24px;padding:1.3rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 14px 34px #0b17390f}.sy-worker-service-form-section:focus-within{border-color:#ff7a1a57;box-shadow:0 18px 42px #0b173917}.sy-worker-service-form-blockhead{border-bottom:1px solid #edf2f7;grid-template-columns:minmax(0,1fr);padding-bottom:.75rem;display:grid}.sy-worker-service-form-page .sy-input,.sy-worker-service-form-page .sy-select{background-color:#fff;border-radius:14px;min-height:50px}.sy-worker-service-form-page textarea.sy-input{min-height:150px}.sy-worker-service-form-side-stack{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:calc(100vh - 114px);padding-right:.3rem;position:sticky;top:94px;overflow-y:auto}.sy-worker-service-form-side-stack::-webkit-scrollbar{width:6px}.sy-worker-service-form-side-stack::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.sy-worker-service-form-side-stack>.sy-info-box:first-child{color:#fffc;background:radial-gradient(circle at 100% 0,#ff7a1a33,#0000 42%),linear-gradient(145deg,#0b1739,#16254f);border-color:#ffffff1a;box-shadow:0 18px 40px #0b173926}.sy-worker-service-form-side-stack>.sy-info-box:first-child .sy-section-title,.sy-worker-service-form-side-stack>.sy-info-box:first-child .sy-worker-service-form-detail-value{color:#fff}.sy-worker-service-form-side-stack>.sy-info-box:first-child .sy-worker-service-form-detail-label{color:#ffffff94}.sy-worker-service-form-side-stack>.sy-info-box:first-child .sy-worker-service-form-detail-item{background:#ffffff14;border-color:#ffffff1f}.sy-worker-service-form-actions{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #e3e8f1eb;border-radius:18px;padding:.8rem;position:sticky;bottom:1rem;box-shadow:0 16px 38px #0b17391a;margin-top:1.15rem!important}}.sy-worker-service-map-input .input-group-text{color:#f97316;background:#fff7ed;border-color:#dbe4f0;justify-content:center;min-width:48px}.sy-worker-service-map-input .sy-input{min-width:0}.sy-worker-workspace-page{width:min(100% - 32px,1480px);max-width:none;margin-inline:auto;padding-top:1.75rem!important;padding-bottom:4rem!important}.sy-worker-workspace-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 92% 10%,#ff7a1a47,#0000 34%),linear-gradient(135deg,#0b1739 0%,#16254f 72%,#21386d 100%);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:stretch;gap:1.25rem;margin-bottom:1.25rem;padding:1.8rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #0b17392e}.sy-worker-workspace-hero:after{content:"";z-index:-1;border:1px solid #ffffff24;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-175px;right:-110px;box-shadow:0 0 0 34px #ffffff06,0 0 0 70px #ffffff05}.sy-worker-workspace-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.sy-worker-workspace-eyebrow{color:#ffffffe0;letter-spacing:.035em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.55rem;min-height:32px;padding:.35rem .72rem .35rem .42rem;font-size:.78rem;font-weight:850;display:inline-flex}.sy-worker-workspace-eyebrow-icon{color:#fff;background:var(--sy-accent);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;display:grid}.sy-worker-workspace-badges{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.sy-worker-workspace-title{color:#fff;letter-spacing:-.045em;max-width:830px;margin:.9rem 0 0;font-size:clamp(2rem,3.5vw,3.35rem);font-weight:900;line-height:1.03}.sy-worker-workspace-subtitle{color:#ffffffc7;max-width:760px;margin:.75rem 0 0;font-size:1rem;line-height:1.65}.sy-worker-workspace-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.15rem;display:flex}.sy-worker-workspace-actions .sy-btn-primary,.sy-worker-workspace-actions .sy-btn-outline,.sy-worker-workspace-actions .sy-btn-worker,.sy-worker-workspace-actions .btn{border-radius:13px;min-height:44px;padding-inline:1rem}.sy-worker-workspace-actions .sy-btn-outline{color:#fff;background:#ffffff14;border-color:#ffffff3d}.sy-worker-workspace-actions .sy-btn-outline:hover{color:#fff;background:#ffffff24;border-color:#ffffff6b}.sy-worker-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.75rem;display:grid}.sy-worker-workspace-stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.75rem;min-height:92px;padding:.9rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.sy-worker-workspace-stat-icon{--sy-workspace-stat-icon-bg:#ff7a1a2e;--sy-workspace-stat-icon-border:#ffb16f57;--sy-workspace-stat-icon-color:#ffb16f;border:1px solid var(--sy-workspace-stat-icon-border);width:44px;height:44px;color:var(--sy-workspace-stat-icon-color);background:var(--sy-workspace-stat-icon-bg);border-radius:15px;flex:0 0 44px;font-size:1rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #0000001f}.sy-worker-workspace-stat:nth-child(2) .sy-worker-workspace-stat-icon{--sy-workspace-stat-icon-bg:#60a5fa2e;--sy-workspace-stat-icon-border:#93c5fd57;--sy-workspace-stat-icon-color:#bfdbfe}.sy-worker-workspace-stat:nth-child(3) .sy-worker-workspace-stat-icon{--sy-workspace-stat-icon-bg:#34d3992b;--sy-workspace-stat-icon-border:#6ee7b752;--sy-workspace-stat-icon-color:#a7f3d0}.sy-worker-workspace-stat:nth-child(4) .sy-worker-workspace-stat-icon{--sy-workspace-stat-icon-bg:#facc1529;--sy-workspace-stat-icon-border:#fde0474d;--sy-workspace-stat-icon-color:#fde68a}.sy-worker-workspace-stat-icon>i{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;inset:0;vertical-align:0!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;transform:none!important}.sy-worker-workspace-stat-icon>i:before{margin:0;line-height:1;display:block}.sy-worker-workspace-stat strong,.sy-worker-workspace-stat span{display:block}.sy-worker-workspace-stat strong{color:#fff;letter-spacing:-.025em;text-overflow:ellipsis;font-size:1.35rem;line-height:1.1;overflow:hidden}.sy-worker-workspace-stat div>span{color:#ffffffb3;margin-top:.28rem;font-size:.75rem;font-weight:700;line-height:1.25}.sy-worker-workspace-page>.alert,.sy-worker-workspace-page>.sy-subscription-access-alert,.sy-worker-workspace-page>.sy-subscription-status-alert,.sy-worker-workspace-page>.sy-worker-verification-banner{margin-bottom:1rem}.sy-worker-workspace-list{gap:1rem;display:grid}.sy-worker-workspace-empty{border:1px solid var(--sy-border);background:#fff;border-radius:24px;box-shadow:0 14px 34px #0b17390f}@media (width<=1180px){.sy-worker-workspace-hero{grid-template-columns:1fr}.sy-worker-workspace-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.sy-worker-workspace-page{width:min(100% - 20px,1480px);padding-top:1rem!important;padding-bottom:2rem!important}.sy-worker-workspace-hero{border-radius:20px;padding:1.25rem}.sy-worker-workspace-title{font-size:clamp(1.8rem,9vw,2.5rem)}.sy-worker-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-worker-workspace-stat{grid-template-columns:38px minmax(0,1fr);min-height:84px;padding:.75rem}.sy-worker-workspace-stat-icon{border-radius:12px;flex-basis:38px;width:38px;height:38px;font-size:.9rem}.sy-worker-workspace-actions,.sy-worker-workspace-actions>*{width:100%}}.sy-worker-promotions-list{gap:1rem;display:grid}.sy-worker-promotion-row{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:24px;grid-template-columns:220px minmax(0,1fr) 190px;gap:1.1rem;min-width:0;padding:.85rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;box-shadow:0 12px 32px #0b17390f}.sy-worker-promotion-row:hover{transform:translateY(-2px);box-shadow:0 20px 42px #0b17391a}.sy-worker-promotion-row.is-active{border-color:#14926647}.sy-worker-promotion-row.is-pending{border-color:#c985124d}.sy-worker-promotion-row.is-danger{border-color:#d93d3d38}.sy-worker-promotion-media{background:#eef2f7;border-radius:18px;min-height:178px;position:relative;overflow:hidden}.sy-worker-promotion-media img{object-fit:cover;width:100%;height:100%;min-height:178px;display:block}.sy-worker-promotion-placeholder{min-height:178px;color:var(--sy-text-soft);background:radial-gradient(circle at 20% 20%,#ff7a1a29,#0000 34%),linear-gradient(135deg,#f8fafc,#edf2f7);align-content:center;place-items:center;gap:.55rem;font-weight:800;display:grid}.sy-worker-promotion-placeholder i{color:var(--sy-accent);font-size:1.5rem}.sy-worker-promotion-tier{color:#fff;background:var(--sy-primary);letter-spacing:.06em;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:.35rem .65rem;font-size:.7rem;font-weight:900;display:inline-flex}.sy-worker-promotion-media>.sy-worker-promotion-tier{position:absolute;top:.7rem;left:.7rem;box-shadow:0 8px 18px #0b17392e}.sy-worker-promotion-tier.tier-gold{color:#5d3700;background:linear-gradient(135deg,#fff4c2,#ffd66b 60%,#ffb703)}.sy-worker-promotion-tier.tier-silver{color:#263449;background:linear-gradient(135deg,#f8fafc,#dbe3ee 62%,#b7c4d5)}.sy-worker-promotion-tier.tier-bronze{color:#fff;background:linear-gradient(135deg,#9a5d2d,#c9834a)}.sy-worker-promotion-main{min-width:0;padding:.3rem 0}.sy-worker-promotion-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sy-worker-promotion-kicker,.sy-worker-promotion-detail-section-head span{color:var(--sy-accent);letter-spacing:.075em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.sy-worker-promotion-heading h2{color:var(--sy-primary);letter-spacing:-.02em;margin:.32rem 0 0;font-size:1.22rem;font-weight:850;line-height:1.22}.sy-worker-promotion-status{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;flex:none;align-items:center;gap:.4rem;min-height:30px;padding:.4rem .65rem;font-size:.72rem;font-weight:850;display:inline-flex}.sy-worker-promotion-status.is-active{color:#065f46;background:#ecfdf5;border-color:#bbf7d0}.sy-worker-promotion-status.is-pending{color:#854d0e;background:#fffbeb;border-color:#fde68a}.sy-worker-promotion-status.is-danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.sy-worker-promotion-context{color:var(--sy-text-soft);flex-wrap:wrap;gap:.65rem 1rem;margin-top:.85rem;font-size:.82rem;font-weight:650;display:flex}.sy-worker-promotion-context span{align-items:center;gap:.4rem;display:inline-flex}.sy-worker-promotion-context i{color:var(--sy-accent)}.sy-worker-promotion-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.sy-worker-promotion-metrics>div{background:#f8fafc;border:1px solid #e7ecf3;border-radius:14px;min-width:0;padding:.7rem}.sy-worker-promotion-metrics span,.sy-worker-promotion-metrics strong{display:block}.sy-worker-promotion-metrics span{color:var(--sy-text-soft);text-transform:uppercase;letter-spacing:.045em;font-size:.68rem;font-weight:800}.sy-worker-promotion-metrics strong{color:var(--sy-primary);text-overflow:ellipsis;margin-top:.3rem;font-size:.95rem;overflow:hidden}.sy-worker-promotion-warning{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:flex-start;gap:.6rem;margin-top:.85rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.5;display:flex}.sy-worker-promotion-actions{border-left:1px solid #edf2f7;flex-direction:column;justify-content:center;gap:.6rem;padding:.3rem .3rem .3rem 1rem;display:flex}.sy-worker-promotion-actions>*{text-align:center;justify-content:center;width:100%;min-height:42px}.sy-worker-promotion-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);align-items:start;gap:1rem;display:grid}.sy-worker-promotion-detail-main{gap:1rem;display:grid}.sy-worker-promotion-detail-creative,.sy-worker-promotion-detail-card{border:1px solid var(--sy-border);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 14px 34px #0b17390f}.sy-worker-promotion-detail-creative{padding:1rem}.sy-worker-promotion-detail-image-wrap{background:#eef2f7;border-radius:18px;overflow:hidden}.sy-worker-promotion-detail-image{object-fit:cover;width:100%;max-height:520px;display:block}.sy-worker-promotion-detail-placeholder{min-height:300px;color:var(--sy-text-soft);text-align:center;background:radial-gradient(circle at 100% 0,#ff7a1a2b,#0000 36%),#f8fafc;align-content:center;place-items:center;gap:.7rem;display:grid}.sy-worker-promotion-detail-placeholder i{color:var(--sy-accent);font-size:2rem}.sy-worker-promotion-detail-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin:1rem 0 .8rem;display:flex}.sy-worker-promotion-detail-section-head h2{color:var(--sy-primary);margin:.25rem 0 0;font-size:1.15rem;font-weight:850}.sy-worker-promotion-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.sy-worker-promotion-detail-grid>div,.sy-worker-promotion-payment-list>div{background:#f8fafc;border:1px solid #e7ecf3;border-radius:15px;min-width:0;padding:.85rem}.sy-worker-promotion-detail-grid span,.sy-worker-promotion-detail-grid strong,.sy-worker-promotion-payment-list span,.sy-worker-promotion-payment-list strong{display:block}.sy-worker-promotion-detail-grid span,.sy-worker-promotion-payment-list span{color:var(--sy-text-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:800}.sy-worker-promotion-detail-grid strong,.sy-worker-promotion-payment-list strong{overflow-wrap:anywhere;color:var(--sy-primary);margin-top:.35rem;font-size:.9rem}.sy-worker-promotion-detail-card{padding:1rem}.sy-worker-promotion-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sy-worker-promotion-performance-grid>div{border:1px solid var(--sy-border);background:linear-gradient(#fff,#f8fafc);border-radius:18px;flex-direction:column;min-height:145px;padding:1rem;display:flex}.sy-worker-promotion-performance-grid i{width:38px;height:38px;color:var(--sy-accent);background:#ff7a1a1f;border-radius:12px;place-items:center;display:grid}.sy-worker-promotion-performance-grid strong{color:var(--sy-primary);margin-top:auto;font-size:1.55rem;line-height:1.1}.sy-worker-promotion-performance-grid span{color:var(--sy-text-soft);margin-top:.35rem;font-size:.78rem}.sy-worker-promotion-detail-sidebar{scrollbar-width:thin;max-height:calc(100vh - 112px);position:sticky;top:92px;overflow-y:auto}.sy-worker-promotion-payment-list{gap:.65rem;display:grid}.sy-worker-promotion-detail-actions{gap:.65rem;margin-top:1rem;display:grid}.sy-worker-promotion-detail-actions>*{text-align:center;justify-content:center;width:100%}@media (width<=1180px){.sy-worker-promotion-row{grid-template-columns:190px minmax(0,1fr)}.sy-worker-promotion-actions{border-top:1px solid #edf2f7;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:.8rem 0 0;display:grid}.sy-worker-promotion-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.sy-worker-promotion-detail-layout{grid-template-columns:1fr}.sy-worker-promotion-detail-sidebar{max-height:none;position:static;overflow:visible}}@media (width<=767px){.sy-worker-promotion-row{border-radius:20px;grid-template-columns:1fr;padding:.75rem}.sy-worker-promotion-media,.sy-worker-promotion-media img,.sy-worker-promotion-placeholder{min-height:210px}.sy-worker-promotion-heading{flex-direction:column}.sy-worker-promotion-metrics,.sy-worker-promotion-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-worker-promotion-actions{grid-template-columns:1fr}}@media (width<=520px){.sy-worker-promotion-metrics,.sy-worker-promotion-detail-grid,.sy-worker-promotion-performance-grid{grid-template-columns:1fr}}.sy-worker-applications-list{gap:1rem;display:grid}.sy-worker-application-row{border:1px solid var(--sy-border);background:linear-gradient(#fff 0%,#fcfdff 100%);border-radius:24px;grid-template-columns:220px minmax(0,1fr) 205px;gap:1.1rem;min-width:0;padding:.85rem;display:grid;box-shadow:0 12px 32px #0b17390f}.sy-worker-application-row.is-selected{border-color:#14926652;box-shadow:0 16px 36px #1492661a}.sy-worker-application-row.is-expired,.sy-worker-application-row.is-rejected{background:#fff}.sy-worker-application-media{background:#eef2f7;border-radius:18px;min-height:220px;position:relative;overflow:hidden}.sy-worker-application-media img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.sy-worker-application-placeholder{min-height:220px;color:var(--sy-text-soft);background:radial-gradient(circle at 20% 20%,#ff7a1a26,#0000 34%),linear-gradient(135deg,#f8fafc,#edf2f7);align-content:center;place-items:center;gap:.6rem;font-weight:800;display:grid}.sy-worker-application-placeholder i{color:var(--sy-accent);font-size:1.5rem}.sy-worker-application-status{color:#475569;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:999px;align-items:center;min-height:28px;padding:.35rem .65rem;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;top:.7rem;left:.7rem;box-shadow:0 8px 18px #0b173924}.sy-worker-application-status.is-selected{color:#065f46;background:#ecfdf5}.sy-worker-application-status.is-rejected{color:#991b1b;background:#fef2f2}.sy-worker-application-main{min-width:0;padding:.25rem 0}.sy-worker-application-badges{flex-wrap:wrap;gap:.45rem;display:flex}.sy-worker-application-badge{color:#475569;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;align-items:center;gap:.35rem;min-height:27px;padding:.35rem .6rem;font-size:.7rem;font-weight:850;display:inline-flex}.sy-worker-application-badge.is-danger{color:#991b1b;background:#fef2f2;border-color:#fecaca}.sy-worker-application-main h2{color:var(--sy-primary);letter-spacing:-.025em;margin:.65rem 0 0;font-size:1.3rem;font-weight:850;line-height:1.22}.sy-worker-application-description{color:var(--sy-text-soft);margin:.55rem 0 0;font-size:.88rem;line-height:1.6}.sy-worker-application-context{color:var(--sy-text-soft);flex-wrap:wrap;gap:.65rem 1rem;margin-top:.8rem;font-size:.8rem;font-weight:650;display:flex}.sy-worker-application-context span{align-items:center;gap:.4rem;display:inline-flex}.sy-worker-application-context i{color:var(--sy-accent)}.sy-worker-application-proposal-grid{grid-template-columns:1.25fr repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.sy-worker-application-proposal-grid>div{background:#f8fafc;border:1px solid #e7ecf3;border-radius:14px;min-width:0;padding:.75rem}.sy-worker-application-proposal-grid span,.sy-worker-application-proposal-grid strong{display:block}.sy-worker-application-proposal-grid span{color:var(--sy-text-soft);text-transform:uppercase;letter-spacing:.045em;font-size:.67rem;font-weight:800}.sy-worker-application-proposal-grid strong{overflow-wrap:anywhere;color:var(--sy-primary);margin-top:.3rem;font-size:.86rem;line-height:1.35}.sy-worker-application-price strong{color:var(--sy-primary);font-size:1.12rem}.sy-worker-application-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.sy-worker-application-notes>div{scrollbar-width:thin;background:#fff;border:1px solid #e7ecf3;border-radius:14px;min-width:0;max-height:150px;padding:.75rem;overflow-y:auto}.sy-worker-application-notes span{color:var(--sy-text-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:850;display:block}.sy-worker-application-notes p{color:var(--sy-text);white-space:pre-line;margin:.35rem 0 0;font-size:.82rem;line-height:1.55}.sy-worker-application-actions{border-left:1px solid #edf2f7;flex-direction:column;justify-content:center;gap:.65rem;padding:.3rem .3rem .3rem 1rem;display:flex}.sy-worker-application-actions>button,.sy-worker-application-actions>a{text-align:center;justify-content:center;width:100%;min-height:44px}.sy-worker-application-state-note{color:#475569;background:#f8fafc;border:1px solid #dbe3ee;border-radius:14px;align-items:flex-start;gap:.55rem;padding:.75rem;font-size:.8rem;font-weight:700;line-height:1.45;display:flex}.sy-worker-application-state-note.is-waiting{color:#854d0e;background:#fffbeb;border-color:#fde68a}.sy-worker-application-state-note.is-expired,.sy-worker-application-state-note.is-rejected{color:#991b1b;background:#fef2f2;border-color:#fecaca}@media (width<=1180px){.sy-worker-application-row{grid-template-columns:190px minmax(0,1fr)}.sy-worker-application-actions{border-top:1px solid #edf2f7;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:.8rem 0 0;display:grid}}@media (width<=900px){.sy-worker-application-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.sy-worker-application-row{border-radius:20px;grid-template-columns:1fr;padding:.75rem}.sy-worker-application-media,.sy-worker-application-media img,.sy-worker-application-placeholder{min-height:220px}.sy-worker-application-actions,.sy-worker-application-notes{grid-template-columns:1fr}}@media (width<=520px){.sy-worker-application-proposal-grid{grid-template-columns:1fr}}@media (width<=991px){.sy-profile-cover{height:110px}.sy-profile-header-block{margin-top:-44px}.sy-worker-detail-page .sy-detail-title{font-size:clamp(1.5rem,6vw,1.9rem)}}@media (width>=992px){.sy-mobile-action-bar{display:none!important}}@media (width<=576px){.sy-profile-hero-card .card-body{padding-left:1rem!important;padding-right:1rem!important}.sy-profile-header-block{align-items:flex-start!important}.sy-worker-quick-stat{flex-direction:column;gap:.25rem}.sy-worker-quick-stat-value{text-align:left}.sy-worker-profile-item{grid-template-columns:40px 1fr;gap:.8rem;padding:.9rem}.sy-worker-profile-item-icon{border-radius:12px;width:40px;height:40px}.sy-worker-section-head{align-items:flex-start}.sy-worker-hero-highlights{gap:.55rem}.sy-worker-hero-highlight{border-radius:14px;justify-content:flex-start;width:100%;line-height:1.35}.sy-worker-service-card-media{height:170px}.sy-worker-service-card-body{padding:.95rem}.sy-mobile-action-bar-inner{padding:.85rem .85rem .95rem}.sy-mobile-action-bar-buttons{gap:.55rem}.sy-mobile-action-bar-title{font-size:.92rem}.sy-mobile-action-bar-subtitle{font-size:.8rem}}@media (width<=991px){.sy-services-page{padding-bottom:6.2rem}.sy-services-toolbar{display:block}.sy-filters-desktop-btn{display:none}.sy-filters-fab{min-height:50px;padding:.8rem .95rem;display:inline-flex;bottom:.9rem;right:.9rem}.sy-filters-fab-text{font-size:.92rem}.sy-category-nav-trigger{width:100%}.sy-category-nav-panel-wrap{transform-origin:top;width:100%;max-height:none;position:absolute;top:calc(100% + .5rem);left:0;right:0}.sy-category-nav-panel{border-radius:22px;grid-template-columns:1fr;min-height:auto;overflow:hidden}.sy-category-nav-sidebar{border-right:0;border-bottom:1px solid var(--sy-border);max-height:240px;padding:.75rem}.sy-category-nav-content{gap:1rem;padding:1rem}@media (width<=991px){.sy-category-nav-mobile-header{padding-bottom:.25rem;display:block}.sy-category-nav-mobile-header .sy-category-nav-heading{margin-bottom:0;font-size:1.1rem}}.sy-category-nav-content-desktop{display:none}.sy-category-nav-groups{grid-template-columns:1fr;gap:.75rem}.sy-category-nav-group{gap:.55rem}.sy-category-nav-link{padding:.2rem 0}}@media (width<=576px){.sy-category-nav-panel-wrap{top:calc(100% + .45rem)}.sy-category-nav-sidebar{max-height:200px}.sy-category-nav-content{padding:.95rem}@media (width>=992px){.sy-category-nav-mobile-close{display:none}}@media (width<=991px){.sy-worker-detail-page{padding-bottom:6.5rem}}.sy-favorites-summary{text-align:left;width:100%}.sy-favorite-card-media{height:200px}.sy-favorite-card-body{min-height:auto;padding:.95rem}}@media (width<=991px){.sy-worker-dashboard-toolbar{justify-content:stretch}.sy-worker-dashboard-toolbar>*{flex:auto}}@media (width<=576px){.sy-worker-dashboard-page .sy-card>.card-body{padding:1rem}.sy-worker-dashboard-rangebar{align-items:stretch}.sy-worker-dashboard-rangebar>*{width:100%}.sy-stat-card .card-body{padding:1rem}.sy-stat-card-value{font-size:1.45rem}.sy-list-item{padding:.9rem}.sy-worker-dashboard-page{padding-bottom:1.25rem}}@media (width<=991px){.sy-worker-service-manage-actions{justify-content:flex-start}}@media (width<=576px){.sy-worker-service-manage-card .card-body,.sy-worker-service-manage-images .card-body{padding:1rem}.sy-worker-service-manage-detail-grid{grid-template-columns:1fr}.sy-worker-services-page{padding-bottom:1.25rem}}@media (width<=575px){.sy-images-manager-grid{grid-template-columns:1fr}.sy-image-card-media{height:170px}.sy-images-manager-actions{align-items:stretch}.sy-images-manager-actions>:first-child{width:100%}.sy-images-manager-empty{grid-template-columns:40px 1fr;gap:.8rem;padding:.95rem}.sy-images-manager-empty-icon{border-radius:12px;width:40px;height:40px}}.sy-province-selector{background:0 0;border:0;min-width:210px;max-width:100%;display:inline-flex;position:relative}.sy-province-selector.is-compact{min-width:178px}.sy-province-selector-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0eb;border-radius:14px;align-items:center;gap:.65rem;width:100%;min-height:46px;padding:.45rem .72rem;font-weight:800;line-height:1;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #0f172a17}.sy-province-selector-button:hover,.sy-province-selector-button:focus-visible,.sy-province-selector.is-open .sy-province-selector-button{border-color:#ff7a1a80;outline:0;box-shadow:0 14px 32px #0f172a24,0 0 0 .22rem #ff7a1a1f}.sy-province-selector-button:active{transform:translateY(1px)}.sy-province-selector-icon{color:#fff;background:linear-gradient(135deg,#ff8b35,#ff6b00);border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.82rem;display:inline-grid;box-shadow:0 8px 16px #ff7a1a3d}.sy-province-selector-icon i,.sy-province-selector-caret i,.sy-province-selector-option i{line-height:1;display:block}.sy-province-selector-current{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;font-size:.9rem;overflow:hidden}.sy-province-selector-caret{color:#64748b;flex:none;font-size:.72rem;transition:transform .18s}.sy-province-selector.is-open .sy-province-selector-caret{transform:rotate(180deg)}.sy-province-selector-menu{z-index:1120;background:#fffffffc;border:1px solid #e2e8f0fa;border-radius:18px;animation:.16s ease-out sy-province-menu-in;position:absolute;top:calc(100% + .55rem);left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #0f172a3d}.sy-province-selector-menu-header{background:linear-gradient(#fff,#f8fafc);border-bottom:1px solid #edf2f7;gap:.18rem;padding:.85rem .9rem .72rem;display:grid}.sy-province-selector-menu-header span{color:#0b1739;font-size:.82rem;font-weight:900}.sy-province-selector-menu-header small{color:#64748b;font-size:.68rem;line-height:1.35}.sy-province-selector-options{max-height:min(350px, calc(100vh - var(--sy-navbar-height,70px) - 7rem));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#64748b8c transparent;padding:.45rem;overflow-y:auto}.sy-province-selector-options::-webkit-scrollbar{width:8px}.sy-province-selector-options::-webkit-scrollbar-track{background:0 0}.sy-province-selector-options::-webkit-scrollbar-thumb{background:#64748b80 padding-box padding-box;border:2px solid #0000;border-radius:999px}.sy-province-selector-option{color:#253247;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:.6rem;width:100%;min-height:40px;padding:.58rem .72rem;font-size:.86rem;font-weight:750;transition:background-color .15s,color .15s;display:flex}.sy-province-selector-option:hover,.sy-province-selector-option:focus-visible{color:#c84f00;background:#fff4eb;outline:0}.sy-province-selector-option.is-selected{color:#fff;background:linear-gradient(135deg,#ff7a1a,#f06400);box-shadow:0 8px 18px #ff7a1a38}.sy-province-selector-option.is-selected:hover,.sy-province-selector-option.is-selected:focus-visible{color:#fff;background:linear-gradient(135deg,#f36b09,#dc5700)}.sy-province-selector-option i{flex:none;font-size:.72rem}@keyframes sy-province-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.sy-location-context-note{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb2e;border-radius:8px;align-items:center;width:fit-content;padding:.45rem .7rem;font-size:.92rem;font-weight:700;display:inline-flex}.sy-service-tag-coverage{gap:.35rem}.sy-coverage-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.sy-coverage-option{border:1px solid var(--sy-border,#dde4ee);background:var(--sy-surface,#fff);cursor:pointer;border-radius:8px;gap:.7rem;min-height:92px;padding:.9rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.sy-coverage-option:hover,.sy-coverage-option.is-active{border-color:var(--sy-primary,#2563eb);transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.sy-coverage-option input{margin-top:.2rem}.sy-coverage-option-icon{width:34px;height:34px;color:var(--sy-primary,#2563eb);background:#2563eb1a;border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.sy-coverage-option strong,.sy-coverage-option small{display:block}.sy-coverage-option small{color:var(--sy-muted,#64748b);margin-top:.2rem;line-height:1.35}@media (width<=991.98px){.sy-province-selector,.sy-province-selector.is-compact{width:100%;min-width:0}.sy-province-selector-menu{top:calc(var(--sy-navbar-height,68px) + .75rem);width:auto;max-width:520px;margin-inline:auto;position:fixed;left:1rem;right:1rem}.sy-province-selector-options{max-height:calc(100vh - var(--sy-navbar-height,68px) - 8.5rem)}}@media (width<=767.98px){.sy-coverage-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sy-province-selector-menu{animation:none}.sy-province-selector-button,.sy-province-selector-caret,.sy-province-selector-option{transition:none}}.sy-legal-page{background:#f8fafc;min-height:70vh}.sy-legal-hero{color:#fff;background:radial-gradient(circle at 100% 0,#2563eb38,#0000 34%),linear-gradient(135deg,#0f172a 0%,#172554 100%);padding:4.5rem 0 3.5rem}.sy-legal-hero-inner{max-width:860px}.sy-legal-eyebrow{letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;margin-bottom:1rem;padding:.4rem .75rem;font-size:.82rem;font-weight:800;display:inline-flex}.sy-legal-hero h1{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:800}.sy-legal-hero p{color:#ffffffd1;max-width:760px;margin-bottom:1.5rem;font-size:1.08rem;line-height:1.7}.sy-legal-meta{flex-wrap:wrap;gap:.75rem;display:flex}.sy-legal-meta span{color:#ffffffe6;background:#ffffff1a;border-radius:8px;padding:.55rem .8rem;font-size:.9rem}.sy-legal-alert{border-radius:8px}.sy-legal-sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:.55rem;padding:1.1rem;display:grid;position:sticky;top:96px;box-shadow:0 12px 30px #0f172a0f}.sy-legal-sidebar h2{color:#0f172a;margin:0 0 .4rem;font-size:1rem;font-weight:800}.sy-legal-sidebar a{color:#334155;border-radius:6px;padding:.55rem .65rem;font-weight:700;text-decoration:none}.sy-legal-sidebar a:hover,.sy-legal-sidebar a:focus{color:#1d4ed8;background:#eff6ff}.sy-legal-document{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:clamp(1.25rem,3vw,2.4rem);box-shadow:0 18px 45px #0f172a0f}.sy-legal-document section+section{border-top:1px solid #e2e8f0;margin-top:2.25rem;padding-top:2.25rem}.sy-legal-document h2{color:#0f172a;margin-bottom:.85rem;font-size:1.35rem;font-weight:800}.sy-legal-document p,.sy-legal-document li{color:#475569;line-height:1.75}.sy-legal-document ul{padding-left:1.25rem}.sy-legal-document a{color:#1d4ed8;font-weight:700}.sy-legal-config-warning{background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;padding:.8rem .9rem;font-weight:700;color:#92400e!important}.sy-legal-authority-links{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.sy-legal-authority-links a{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.65rem .85rem;text-decoration:none;display:inline-flex}.sy-legal-consent-box{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;padding:1rem}.sy-legal-consent-box h2{color:#0f172a;margin:0 0 .85rem;font-size:1rem;font-weight:800}.sy-legal-consent-option{color:#334155;cursor:pointer;align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.sy-legal-consent-option input{accent-color:#2563eb;flex:none;width:1.05rem;height:1.05rem;margin-top:.2rem}.sy-legal-consent-option a{color:#1d4ed8;font-weight:800}@media (width<=991.98px){.sy-legal-sidebar{position:static}}@media (width<=575.98px){.sy-legal-hero{padding:3.25rem 0 2.5rem}.sy-legal-meta{display:grid}}.sy-support-page{background:#f8fafc;min-height:70vh}.sy-support-hero{color:#fff;background:radial-gradient(circle at 100% 0,#38bdf83d,#0000 34%),linear-gradient(135deg,#0f172a 0%,#172554 100%);padding:4.5rem 0 3.5rem}.sy-contact-hero{background:radial-gradient(circle at 0 0,#22c55e33,#0000 36%),linear-gradient(135deg,#0f172a 0%,#164e63 100%)}.sy-support-hero-inner{max-width:900px}.sy-support-eyebrow{color:#0ea5e9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.85rem;font-size:.8rem;font-weight:800;display:inline-flex}.sy-support-hero .sy-support-eyebrow{color:#bae6fd}.sy-support-hero h1{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:800}.sy-support-hero p{color:#ffffffd1;max-width:760px;font-size:1.08rem;line-height:1.7}.sy-support-search{max-width:720px;margin-top:1.5rem}.sy-support-search .form-control{border:0;box-shadow:0 18px 45px #0f172a47}.sy-support-category-tabs{flex-wrap:wrap;gap:.65rem;margin-bottom:2.25rem;display:flex}.sy-faq-group+.sy-faq-group{margin-top:2.75rem}.sy-faq-group>h2{color:#0f172a;margin-bottom:1rem;font-size:1.35rem;font-weight:800}.sy-faq-accordion .accordion-item{border:1px solid #e2e8f0;border-radius:10px;margin-bottom:.75rem;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.sy-faq-accordion .accordion-button{color:#0f172a;padding:1.15rem 1.25rem;font-weight:750}.sy-faq-accordion .accordion-button:not(.collapsed){color:#1d4ed8;box-shadow:none;background:#eff6ff}.sy-faq-accordion .accordion-body{color:#475569;white-space:pre-line;line-height:1.75}.sy-support-empty{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;padding:3rem 1.5rem}.sy-support-cta{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#0f766e 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.sy-support-cta .sy-support-eyebrow,.sy-support-cta p{color:#fffc}.sy-support-cta h2{margin-bottom:.5rem;font-weight:800}.sy-support-cta p{margin:0}.sy-contact-help-stack{gap:1rem;display:grid}.sy-contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.sy-admin-faq-answer-preview{text-overflow:ellipsis;white-space:nowrap;max-width:680px;overflow:hidden}.sy-admin-contact-message{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;min-height:280px;padding:1.5rem}.sy-admin-contact-message p{color:#334155;white-space:pre-wrap;line-height:1.75}@media (width<=767.98px){.sy-support-hero{padding:3.25rem 0 2.75rem}.sy-support-cta{flex-direction:column;align-items:stretch}}.sy-mode-switcher-button{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.45rem;min-height:40px;padding:.45rem .8rem;font-weight:700;display:inline-flex;color:#fff!important;box-shadow:none!important}.sy-mode-switcher-button:hover,.sy-mode-switcher-button:focus{background:#ffffff24;color:#fff!important}.sy-mode-switcher-menu{border:1px solid var(--sy-border);min-width:290px;box-shadow:var(--sy-shadow-md);border-radius:16px;padding:.55rem}.sy-mode-switcher-heading{color:#64748b;text-transform:uppercase;letter-spacing:.06em;padding:.45rem .6rem .55rem;font-size:.76rem;font-weight:800}.sy-mode-switcher-item{white-space:normal;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.sy-mode-switcher-item:hover,.sy-mode-switcher-item:focus,.sy-mode-switcher-item.is-active{background:var(--sy-surface-alt)}.sy-mode-switcher-item strong,.sy-mode-switcher-item small{display:block}.sy-mode-switcher-item strong{color:var(--sy-text);font-size:.92rem}.sy-mode-switcher-item small{color:#64748b;margin-top:.1rem;font-size:.76rem;line-height:1.25}.sy-mode-switcher-icon{width:34px;height:34px;color:var(--sy-primary);background:#0d6efd1a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (width<=991px){.sy-mode-switcher{width:100%}.sy-mode-switcher-button{justify-content:center;width:100%}}:root{--sy-navbar-height:76px;--sy-page-max-width:1180px;--sy-touch-target:44px}main.flex-grow-1{background:radial-gradient(circle at top left, #ff7a1a14, transparent 30rem), radial-gradient(circle at top right, #2563eb12, transparent 28rem), var(--sy-bg)}.sy-navbar,nav.sy-navbar{z-index:1040;box-shadow:0 12px 34px #02061729}.sy-navbar .container{gap:.75rem}.sy-navbar-link{border-radius:999px;position:relative}.sy-navbar-link:after{content:"";background:var(--sy-accent);opacity:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:.18rem;left:1rem;right:1rem;transform:scaleX(.55)}.sy-navbar-link:hover,.sy-navbar-link:focus{background:#ffffff12}.sy-navbar-link:hover:after,.sy-navbar-link:focus:after,.sy-navbar-link.active:after{opacity:1;transform:scaleX(1)}.sy-navbar-actions{flex-wrap:wrap;justify-content:flex-end}.sy-navbar .dropdown-menu{overflow:hidden}.sy-navbar-dropdown{max-height:min(74vh,680px);overflow-y:auto}.sy-navbar-dropdown-item{min-height:42px}.sy-navbar-toggler{background:#ffffff14;border-radius:14px;width:44px;height:44px}.sy-mode-switcher-button{background:linear-gradient(135deg,#ff7a1a38,#ffffff14);border-color:#ff7a1a47;justify-content:center;min-width:126px}.sy-mode-switcher-button i{background:#ffffff21;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.78rem;display:inline-flex}.sy-mode-switcher-menu{background:#fffffffa;border:0;box-shadow:0 24px 64px #0f172a2e}.sy-mode-switcher-item{min-height:62px;transition:background-color .18s,transform .18s}.sy-mode-switcher-item:hover,.sy-mode-switcher-item:focus{transform:translate(2px)}.sy-mode-switcher-item.is-active{background:linear-gradient(135deg,#ff7a1a1f,#2563eb14)}.sy-mode-switcher-item.is-active .sy-mode-switcher-icon{color:#fff;background:var(--sy-primary)}.sy-messages-shortcut,.sy-navbar .btn,.sy-navbar a,.sy-mode-switcher-button{min-height:var(--sy-touch-target)}.sy-card,.sy-card-surface,.sy-service-card,.sy-worker-card,.sy-stat-card{transition:transform .2s,box-shadow .2s,border-color .2s}.sy-card:hover,.sy-service-card:hover,.sy-worker-card:hover{border-color:#0b173929}.sy-card>.card-body,.sy-card .card-body{min-width:0}.sy-btn-primary,.sy-btn-outline,.sy-btn-worker,.sy-btn-danger,.sy-btn-whatsapp{min-height:var(--sy-touch-target);line-height:1.15}.sy-btn-primary:focus-visible,.sy-btn-outline:focus-visible,.sy-btn-worker:focus-visible,.sy-btn-danger:focus-visible,.sy-navbar-link:focus-visible,.sy-navbar-user-menu:focus-visible,.sy-mode-switcher-button:focus-visible{outline-offset:2px;outline:3px solid #ff7a1a59}.form-control,.form-select{border-radius:12px;min-height:44px}.form-control:focus,.form-select:focus{border-color:#2563eb8c;box-shadow:0 0 0 .22rem #2563eb1f}.table-responsive{border-radius:16px}.table{vertical-align:middle}.sy-pagination-wrap{padding-bottom:.25rem}.sy-page-btn{min-width:var(--sy-touch-target);height:var(--sy-touch-target)}@media (width>=992px){.sy-navbar-nav-list{align-items:center}.sy-navbar-link{align-items:center;min-height:42px;display:inline-flex}.sy-navbar-actions{max-width:52%}}@media (width<=1199.98px){.sy-navbar-link{font-size:.92rem;padding-inline:.72rem!important}.sy-navbar-actions{gap:.5rem!important}}@media (width<=991.98px){:root{--sy-navbar-height:68px}.sy-navbar,nav.sy-navbar{padding:.65rem 0}.sy-navbar .navbar-collapse{background:#0b1739f5;border:1px solid #ffffff17;border-radius:20px;margin-top:.8rem;padding:.9rem;box-shadow:0 18px 42px #02061747}.sy-navbar-nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.sy-navbar-link{text-align:center;background:#ffffff0b;border:1px solid #ffffff14;justify-content:center;align-items:center;min-height:44px;display:flex;padding:.7rem .8rem!important}.sy-navbar-link:after{display:none}.sy-navbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;align-items:stretch!important;display:grid!important}.sy-navbar-actions>*,.sy-navbar-actions .dropdown,.sy-navbar-actions .sy-navbar-user-menu,.sy-navbar-actions .sy-messages-shortcut,.sy-navbar-actions .sy-mode-switcher-button{width:100%}.sy-navbar-actions .sy-messages-shortcut{border-radius:14px}.sy-navbar-actions .dropdown-menu-end{width:min(100%,340px);left:0!important;right:auto!important}.sy-navbar-user-menu{justify-content:center}.sy-mode-switcher-menu{width:min(100%,340px)}.sy-card,.sy-card-surface,.sy-service-card,.sy-worker-card,.sy-stat-card{border-radius:18px}}@media (width<=575.98px){:root{--sy-touch-target:46px}body{font-size:.95rem}.container,.container-fluid{padding-left:1rem;padding-right:1rem}.sy-navbar-brand{font-size:1.38rem}.sy-navbar .navbar-collapse{max-height:calc(100vh - 86px);overflow-y:auto}.sy-navbar-nav-list,.sy-navbar-actions{grid-template-columns:1fr}.sy-navbar-guest-actions{grid-template-columns:1fr;width:100%;gap:.6rem!important;display:grid!important}.sy-navbar-login-link,.sy-navbar-register-btn{justify-content:center;width:100%;min-height:46px}.sy-navbar-user-name{max-width:190px}.sy-mode-switcher-item{grid-template-columns:36px minmax(0,1fr) 18px}.sy-card,.sy-card-surface,.sy-service-card,.sy-worker-card,.sy-stat-card{border-radius:16px;box-shadow:0 8px 22px #0b173912}.sy-card>.card-body,.sy-card .card-body{padding:1rem}.sy-section-title,.sy-typography-section-title{font-size:1.18rem}.sy-btn-primary,.sy-btn-outline,.sy-btn-worker,.sy-btn-danger,.sy-btn-whatsapp{width:100%}.sy-pagination-wrap{align-items:stretch}.sy-pagination{justify-content:center;width:100%}.sy-pagination-meta{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sy-prelaunch-page{flex-direction:column;gap:1.5rem;display:flex}.sy-prelaunch-hero{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:stretch;gap:1.25rem;display:grid}.sy-prelaunch-status-card,.sy-prelaunch-command-card,.sy-prelaunch-card,.sy-prelaunch-command-list{background:#fffffff5;border:1px solid #0f172a17;border-radius:24px;box-shadow:0 20px 50px #0f172a14}.sy-prelaunch-status-card{flex-direction:column;justify-content:center;gap:.45rem;padding:1.25rem;display:flex}.sy-prelaunch-status-icon,.sy-prelaunch-card-icon{color:#2563eb;background:linear-gradient(135deg,#2563eb24,#0ea5e92e);border-radius:16px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.sy-prelaunch-command-card{grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:1rem;padding:1.25rem;display:grid}.sy-prelaunch-command-card code,.sy-prelaunch-code-list code{color:#e2e8f0;white-space:normal;word-break:break-word;background:#0f172a;border-radius:14px;padding:.85rem 1rem;display:block}.sy-prelaunch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.sy-prelaunch-card{padding:1.15rem}.sy-prelaunch-card-header{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.sy-prelaunch-card-header h2,.sy-prelaunch-command-list h2,.sy-prelaunch-command-card h2{color:#0f172a;margin:0;font-size:1.08rem;font-weight:800}.sy-prelaunch-card ul{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.sy-prelaunch-card li{color:#475569;gap:.6rem;line-height:1.35;display:flex}.sy-prelaunch-card li i{color:#16a34a;margin-top:.18rem}.sy-prelaunch-command-list{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.sy-prelaunch-code-list{gap:.7rem;display:grid}@media (width<=1199.98px){.sy-prelaunch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.sy-prelaunch-hero,.sy-prelaunch-command-card,.sy-prelaunch-command-list,.sy-prelaunch-grid{grid-template-columns:1fr}.sy-prelaunch-status-card,.sy-prelaunch-command-card,.sy-prelaunch-card,.sy-prelaunch-command-list{border-radius:18px}}.sy-review-hook{background:linear-gradient(135deg,#fffbebf5,#fff7edeb);border:1px solid #f59e0b47;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.sy-review-hook strong{color:#92400e;margin-bottom:.2rem;display:block}.sy-review-hook p{color:#78350f;margin:0;font-size:.95rem}.sy-profile-quick-links{text-align:left;gap:.65rem;display:grid}.sy-profile-quick-link{color:#0f172a;background:#fff;border:1px solid #0f172a14;border-radius:.85rem;align-items:center;gap:.65rem;padding:.75rem .85rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.sy-profile-quick-link:hover{color:#1d4ed8;border-color:#2563eb47;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a14}.sy-profile-quick-link i{color:#2563eb;width:1.25rem}.sy-services-category-rail,.sy-promotion-rail,.sy-featured-workers-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(280px,calc(33.3333% - .666667rem));grid-auto-flow:column;gap:1rem;padding:.25rem .25rem 1rem;display:grid;overflow:auto hidden}.sy-services-category-rail-item,.sy-promotion-rail>*,.sy-featured-worker-card{scroll-snap-align:start}.sy-featured-workers{margin:1.5rem 0}.sy-featured-worker-card{min-height:190px;color:inherit;background:#fff;border:1px solid #0f172a14;border-radius:1.25rem;gap:1rem;padding:1rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 16px 40px #0f172a12}.sy-featured-worker-card:hover{border-color:#2563eb38;transform:translateY(-2px);box-shadow:0 20px 44px #0f172a1f}.sy-featured-worker-avatar{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:1.2rem;flex:0 0 78px;justify-content:center;align-items:center;width:78px;height:78px;font-size:1.9rem;font-weight:800;display:flex;overflow:hidden}.sy-featured-worker-avatar img{object-fit:cover;width:100%;height:100%}.sy-featured-worker-content{flex-direction:column;gap:.45rem;min-width:0;display:flex}.sy-featured-worker-content h3{color:#0f172a;margin:0;font-size:1.08rem;font-weight:800}.sy-featured-worker-content p{color:#64748b;margin:0;font-size:.95rem}.sy-featured-worker-badges,.sy-featured-worker-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sy-featured-worker-meta{color:#475569;margin-top:auto;font-size:.88rem}.sy-featured-worker-rating{color:#92400e;align-items:center;gap:.25rem;font-weight:800;display:inline-flex}.sy-badge-verified,.sy-service-corner-badge-verified,.sy-worker-search-corner-badge-verified,.sy-promotion-verified-badge{color:#166534!important;background:linear-gradient(135deg,#dcfce7,#bbf7d0)!important;border:1px solid #16653438!important}.sy-badge-featured,.sy-service-corner-badge-featured,.sy-worker-search-corner-badge-featured,.sy-worker-promotion-badge.is-active{color:#92400e!important;background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border:1px solid #92400e38!important}.sy-promotion-card{min-width:0}@media (width<=991.98px){.sy-services-category-rail,.sy-promotion-rail,.sy-featured-workers-rail{grid-auto-columns:minmax(260px,78%)}}@media (width<=575.98px){.sy-review-hook{flex-direction:column;align-items:stretch}.sy-services-category-rail,.sy-promotion-rail,.sy-featured-workers-rail{grid-auto-columns:minmax(245px,88%)}.sy-featured-worker-card{flex-direction:column}}.sy-auto-carousel{--sy-carousel-gap:1rem;--sy-carousel-items:var(--sy-carousel-items-desktop,3);align-items:stretch;margin:.75rem 0 0;display:grid;position:relative}.sy-auto-carousel-viewport{scroll-behavior:smooth;scrollbar-width:none;border-radius:1.25rem;overflow:hidden}.sy-auto-carousel-viewport::-webkit-scrollbar{display:none}.sy-auto-carousel-track{align-items:stretch;gap:var(--sy-carousel-gap);padding:.25rem .35rem 1.25rem;display:flex}.sy-auto-carousel-item{flex:0 0 calc((100% - (var(--sy-carousel-gap) * (var(--sy-carousel-items) - 1))) / var(--sy-carousel-items));min-width:0;display:flex}.sy-auto-carousel-item>*{width:100%}.sy-auto-carousel-arrow{z-index:4;color:#2563eb;background:#fffffff5;border:1px solid #2563eb29;border-radius:999px;justify-content:center;align-items:center;width:3.35rem;height:3.35rem;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:absolute;top:45%;transform:translateY(-50%);box-shadow:0 18px 42px #0f172a29}.sy-auto-carousel-arrow:hover:not(:disabled){background:#fff;transform:translateY(-50%)scale(1.04);box-shadow:0 22px 52px #0f172a38}.sy-auto-carousel-arrow:disabled{opacity:.35;cursor:not-allowed}.sy-auto-carousel-arrow-left{left:-1.55rem}.sy-auto-carousel-arrow-right{right:-1.55rem}.sy-auto-carousel-status{color:#fff;letter-spacing:.02em;background:#0f172ac2;border-radius:999px;justify-content:center;align-items:center;min-width:3.2rem;min-height:1.65rem;padding:.15rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;bottom:.25rem;right:.75rem}.sy-promotion-auto-carousel .sy-promotion-card,.sy-services-category-carousel .sy-service-card,.sy-home-services-carousel .sy-home-service-card,.sy-home-workers-carousel .sy-home-worker-card,.sy-featured-workers-auto-carousel .sy-featured-worker-card,.sy-home-categories-carousel .sy-home-category-tile{min-height:100%}.sy-promotion-auto-carousel .sy-promotion-card{background:#fff;border:1px solid #0f172a14;border-radius:1.1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 14px 36px #0f172a14}.sy-promotion-auto-carousel .sy-promotion-card-media{background:#f8fafc;height:170px}.sy-promotion-auto-carousel .sy-promotion-card-media img,.sy-promotion-auto-carousel .sy-promotion-card-placeholder{object-fit:cover;width:100%;height:100%}.sy-promotion-auto-carousel .sy-promotion-card-content{flex-direction:column;flex:1;display:flex}.sy-home-categories-carousel .sy-home-category-tile{min-height:150px}.sy-home-services-carousel .sy-home-service-card,.sy-services-category-carousel .sy-service-card,.sy-home-workers-carousel .sy-home-worker-card{box-shadow:0 14px 34px #0f172a14}@media (width<=991.98px){.sy-auto-carousel{--sy-carousel-items:var(--sy-carousel-items-tablet,2)}.sy-auto-carousel-arrow-left{left:-.8rem}.sy-auto-carousel-arrow-right{right:-.8rem}}@media (width<=575.98px){.sy-auto-carousel{--sy-carousel-items:var(--sy-carousel-items-mobile,1);--sy-carousel-gap:.75rem}.sy-auto-carousel-track{padding-left:.15rem;padding-right:.15rem}.sy-auto-carousel-arrow{width:2.75rem;height:2.75rem}.sy-auto-carousel-arrow-left{left:.15rem}.sy-auto-carousel-arrow-right{right:.15rem}.sy-promotion-auto-carousel .sy-promotion-card-media{height:185px}}@media (prefers-reduced-motion:reduce){.sy-auto-carousel-viewport{scroll-behavior:auto}}.sy-category-chooser-page{background:radial-gradient(circle at 8% 10%, #ff7a1a12, transparent 28rem), var(--sy-bg);min-height:100vh;color:var(--sy-text);padding-bottom:48px}.sy-category-chooser-shell{width:min(100% - 32px,1480px);max-width:1480px;margin-inline:auto;padding-inline:0}.sy-category-chooser-hero-section{padding-top:28px}.sy-category-chooser-hero{color:#fff;background:radial-gradient(circle at 88% 10%,#ff7a1a3d,#0000 28%),linear-gradient(135deg,#0b1739fa,#16254fed);border:1px solid #ffffff1a;border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);align-items:center;gap:28px;min-height:330px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 66px #0b173930}.sy-category-chooser-hero:after{content:"";pointer-events:none;background:#ffffff06;border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-230px;left:42%}.sy-category-chooser-hero-copy,.sy-category-chooser-search-card{z-index:1;position:relative}.sy-category-chooser-kicker{color:#ffffffeb;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1c;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;min-height:30px;margin-bottom:18px;padding:6px 12px;font-size:.76rem;font-weight:850;display:inline-flex}.sy-category-chooser-title{color:#fff;letter-spacing:-.05em;text-wrap:balance;max-width:790px;margin:0;font-size:clamp(2.35rem,4.3vw,4rem);font-weight:920;line-height:1.02}.sy-category-chooser-subtitle{color:#fffc;max-width:720px;margin:18px 0 0;font-size:1rem;line-height:1.68}.sy-category-chooser-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.sy-category-chooser-primary-link,.sy-category-chooser-secondary-link{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding:0 17px;font-size:.84rem;font-weight:900;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.sy-category-chooser-primary-link{background:var(--sy-accent);color:#fff;box-shadow:0 13px 26px #ff7a1a3d}.sy-category-chooser-primary-link:hover,.sy-category-chooser-primary-link:focus-visible{background:var(--sy-accent-hover);color:#fff;transform:translateY(-2px)}.sy-category-chooser-secondary-link{color:#fff;background:#ffffff14;border-color:#ffffff3d}.sy-category-chooser-secondary-link:hover,.sy-category-chooser-secondary-link:focus-visible{color:#fff;background:#ffffff24;border-color:#ffffff73;transform:translateY(-2px)}.sy-category-chooser-search-card{color:var(--sy-text);background:#fffffff7;border:1px solid #ffffff2b;border-radius:21px;padding:20px;box-shadow:0 26px 56px #00000038}.sy-category-chooser-search-heading{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;display:grid}.sy-category-chooser-search-heading>span{width:48px;height:48px;color:var(--sy-accent-hover);background:#ff7a1a1c;border-radius:15px;place-items:center;display:grid}.sy-category-chooser-search-heading strong{color:var(--sy-primary);font-size:1.03rem;font-weight:900;display:block}.sy-category-chooser-search-heading p{color:var(--sy-text-soft);margin:3px 0 0;font-size:.8rem}.sy-category-chooser-search-label{color:var(--sy-text-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:900;display:block}.sy-category-chooser-search-box{background:#fff;border:1px solid #dbe3ee;border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:0 13px;display:grid}.sy-category-chooser-search-box:focus-within{border-color:#ff7a1a7a;box-shadow:0 0 0 4px #ff7a1a17}.sy-category-chooser-search-box>i{color:var(--sy-text-soft)}.sy-category-chooser-search-box input{width:100%;min-width:0;color:var(--sy-text);background:0 0;border:0;outline:0;font-weight:700}.sy-category-chooser-search-box input::placeholder{color:#95a1b2;font-weight:600}.sy-category-chooser-search-box button{background:var(--sy-surface-alt);width:30px;height:30px;color:var(--sy-text-soft);border:0;border-radius:9px;place-items:center;display:grid}.sy-category-chooser-search-box button:hover,.sy-category-chooser-search-box button:focus-visible{color:var(--sy-primary);background:#eef2f7}.sy-category-chooser-search-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.sy-category-chooser-search-summary span{background:var(--sy-surface-alt);min-height:58px;color:var(--sy-text-soft);border-radius:11px;flex-direction:column;padding:9px 10px;font-size:.7rem;font-weight:700;display:flex}.sy-category-chooser-search-summary strong{color:var(--sy-primary);font-size:1rem;font-weight:950}.sy-category-chooser-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.sy-category-chooser-insights article{border:1px solid var(--sy-border);min-height:88px;box-shadow:var(--sy-shadow-sm);background:#fff;border-radius:18px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:15px;display:grid}.sy-category-chooser-insights article>span{width:48px;height:48px;color:var(--sy-accent-hover);background:#ff7a1a1a;border-radius:15px;place-items:center;display:grid}.sy-category-chooser-insights strong{color:var(--sy-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;font-weight:950;line-height:1.15;display:block;overflow:hidden}.sy-category-chooser-insights small{color:var(--sy-text-soft);margin-top:4px;font-size:.74rem;font-weight:700;display:block}.sy-category-chooser-content-section{margin-top:20px}.sy-category-chooser-page .sy-category-chooser-layout{grid-template-columns:286px minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.sy-category-chooser-sidebar,.sy-category-chooser-content,.sy-category-chooser-rail-card{border:1px solid var(--sy-border);box-shadow:var(--sy-shadow-sm);background:#fff;border-radius:20px}.sy-category-chooser-sidebar{top:calc(var(--sy-navbar-height,72px) + 18px);position:sticky;overflow:hidden}.sy-category-chooser-sidebar-header{border-bottom:1px solid var(--sy-border);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.sy-category-chooser-sidebar-header span,.sy-category-chooser-subcategory-header span,.sy-category-chooser-active-copy>span,.sy-category-chooser-rail-kicker{color:var(--sy-accent-hover);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.66rem;font-weight:900;display:block}.sy-category-chooser-sidebar-header h2{color:var(--sy-primary);margin:0;font-size:1.02rem;font-weight:900}.sy-category-chooser-sidebar-header>strong{background:var(--sy-primary);color:#fff;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 9px;font-size:.78rem;font-weight:950;display:grid}.sy-category-chooser-category-list{max-height:calc(100vh - var(--sy-navbar-height,72px) - 120px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0b173947 transparent;padding:8px;overflow-y:auto}.sy-category-chooser-category-list::-webkit-scrollbar{width:8px}.sy-category-chooser-subcategory-grid::-webkit-scrollbar{width:8px}.sy-category-chooser-category-list::-webkit-scrollbar-thumb{background:#0b173938;border-radius:999px}.sy-category-chooser-subcategory-grid::-webkit-scrollbar-thumb{background:#0b173938;border-radius:999px}.sy-category-chooser-category{width:100%;min-height:66px;color:var(--sy-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s;display:grid}.sy-category-chooser-category+.sy-category-chooser-category{margin-top:4px}.sy-category-chooser-category:hover,.sy-category-chooser-category:focus-visible{border-color:var(--sy-border);background:var(--sy-surface-alt);color:var(--sy-primary)}.sy-category-chooser-category.is-active{color:var(--sy-primary);background:linear-gradient(135deg,#ff7a1a1a,#fff);border-color:#ff7a1a47;transform:translate(2px);box-shadow:0 10px 24px #ff7a1a17}.sy-category-chooser-category-icon{width:42px;height:42px;color:var(--sy-primary);background:#eef2f7;border-radius:13px;place-items:center;display:grid}.sy-category-chooser-category.is-active .sy-category-chooser-category-icon{background:var(--sy-primary);color:#fff}.sy-category-chooser-category-main{min-width:0}.sy-category-chooser-category-main strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:900;display:block;overflow:hidden}.sy-category-chooser-category-main small{color:var(--sy-text-soft);margin-top:3px;font-size:.68rem;font-weight:700;display:block}.sy-category-chooser-category>i{color:#98a5b7;font-size:.68rem}.sy-category-chooser-sidebar-empty{text-align:center;place-items:center;gap:9px;min-height:210px;padding:20px;display:grid}.sy-category-chooser-sidebar-empty>i{color:var(--sy-text-soft);font-size:1.4rem}.sy-category-chooser-sidebar-empty p{color:var(--sy-text-soft);margin:0;font-size:.8rem}.sy-category-chooser-sidebar-empty button{border:1px solid var(--sy-border);min-height:38px;color:var(--sy-primary);background:#fff;border-radius:10px;padding:0 12px;font-size:.76rem;font-weight:850}.sy-category-chooser-content{min-width:0;padding:18px}.sy-category-chooser-active-card{background:radial-gradient(circle at 100% 0,#ff7a1a21,#0000 42%),#fffaf6;border:1px solid #ff7a1a3d;border-radius:17px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px;display:grid}.sy-category-chooser-active-icon{background:var(--sy-primary);color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;font-size:1.35rem;display:grid;box-shadow:0 14px 28px #0b17392e}.sy-category-chooser-active-copy{min-width:0}.sy-category-chooser-active-copy h2{color:var(--sy-primary);letter-spacing:-.025em;margin:0;font-size:1.45rem;font-weight:950;line-height:1.14}.sy-category-chooser-active-copy p{color:var(--sy-text-soft);margin:6px 0 0;font-size:.82rem;line-height:1.5}.sy-category-chooser-active-btn{background:var(--sy-accent);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.78rem;font-weight:900;display:inline-flex}.sy-category-chooser-active-btn:hover,.sy-category-chooser-active-btn:focus-visible{background:var(--sy-accent-hover)}.sy-category-chooser-subcategory-panel{border:1px solid var(--sy-border);background:var(--sy-surface-alt);border-radius:17px;margin-top:14px;padding:16px}.sy-category-chooser-subcategory-header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.sy-category-chooser-subcategory-header h3{color:var(--sy-primary);margin:0;font-size:1.05rem;font-weight:900}.sy-category-chooser-subcategory-header>strong{color:var(--sy-text-soft);font-size:.74rem;font-weight:850}.sy-category-chooser-page .sy-category-chooser-subcategory-grid,.sy-category-chooser-page .sy-category-chooser-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sy-category-chooser-page .sy-category-chooser-subcategory-grid{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0b173947 transparent;max-height:520px;padding-right:4px;overflow-y:auto}.sy-category-chooser-subcategory{border:1px solid var(--sy-border);min-height:68px;color:var(--sy-primary);text-align:left;background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:10px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 6px 16px #0b173909}.sy-category-chooser-subcategory:hover,.sy-category-chooser-subcategory:focus-visible{color:var(--sy-primary);border-color:#ff7a1a57;transform:translateY(-2px);box-shadow:0 12px 24px #0b173914}.sy-category-chooser-subcategory-icon{width:38px;height:38px;color:var(--sy-accent-hover);background:#ff7a1a17;border-radius:12px;place-items:center;font-size:.82rem;display:grid}.sy-category-chooser-subcategory>span:nth-child(2){min-width:0;color:inherit;font-size:.8rem;font-weight:850;line-height:1.25}.sy-category-chooser-subcategory>i{color:#98a5b7;font-size:.65rem}.sy-category-chooser-skeleton{background:linear-gradient(90deg,#e9edf3,#f8fafc,#e9edf3) 0 0/240% 100%;border-radius:14px;min-height:68px;animation:1.35s ease-in-out infinite sy-category-chooser-skeleton}@keyframes sy-category-chooser-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.sy-category-chooser-empty-subcategories{background:#fff;border:1px dashed #6b7a9059;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:116px;padding:16px;display:grid}.sy-category-chooser-empty-subcategories>i{background:var(--sy-surface-alt);width:48px;height:48px;color:var(--sy-primary);border-radius:14px;place-items:center;display:grid}.sy-category-chooser-empty-subcategories h4{color:var(--sy-primary);margin:0;font-size:.92rem;font-weight:900}.sy-category-chooser-empty-subcategories p{color:var(--sy-text-soft);margin:4px 0 0;font-size:.78rem}.sy-category-chooser-empty-link{border:1px solid var(--sy-border);min-height:40px;color:var(--sy-primary);background:#fff;border-radius:11px;justify-content:center;align-items:center;padding:0 12px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.sy-category-chooser-rail{top:calc(var(--sy-navbar-height,72px) + 18px);gap:14px;display:grid;position:sticky}.sy-category-chooser-rail-card{padding:17px}.sy-category-chooser-rail-card-dark{background:radial-gradient(circle at top right, #ff7a1a3b, transparent 38%), linear-gradient(135deg, var(--sy-primary), var(--sy-primary-soft));color:#fff;border-color:#ffffff1a}.sy-category-chooser-rail-icon{width:52px;height:52px;color:var(--sy-accent-soft);background:#ffffff1f;border-radius:16px;place-items:center;margin:10px 0 12px;font-size:1.15rem;display:grid}.sy-category-chooser-rail-card h2{color:var(--sy-primary);margin:0;font-size:1.05rem;font-weight:900;line-height:1.25}.sy-category-chooser-rail-card-dark h2{color:#fff}.sy-category-chooser-rail-card p,.sy-category-chooser-rail-card li{color:var(--sy-text-soft);font-size:.78rem;line-height:1.55}.sy-category-chooser-rail-card-dark p{color:#ffffffb8}.sy-category-chooser-rail-card p{margin:8px 0 13px}.sy-category-chooser-rail-card-dark button,.sy-category-chooser-rail-card-accent a{background:var(--sy-accent);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:43px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.sy-category-chooser-rail-card-dark button:hover,.sy-category-chooser-rail-card-dark button:focus-visible,.sy-category-chooser-rail-card-accent a:hover,.sy-category-chooser-rail-card-accent a:focus-visible{background:var(--sy-accent-hover);color:#fff}.sy-category-chooser-rail-card-dark button:disabled{cursor:not-allowed;opacity:.55}.sy-category-chooser-rail-card ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sy-category-chooser-rail-card li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.sy-category-chooser-rail-card li i{color:#067647;background:#ecfdf5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.58rem;display:grid}.sy-category-chooser-rail-card-accent{background:radial-gradient(circle at 100% 0,#ff7a1a26,#0000 40%),#fffaf6;border-color:#ff7a1a42}@media (width<=1249.98px){.sy-category-chooser-hero{grid-template-columns:minmax(0,1fr) 350px;padding:32px}.sy-category-chooser-page .sy-category-chooser-layout{grid-template-columns:270px minmax(0,1fr)}.sy-category-chooser-rail{display:none}.sy-category-chooser-page .sy-category-chooser-subcategory-grid,.sy-category-chooser-page .sy-category-chooser-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=991.98px){.sy-category-chooser-hero-section{padding-top:18px}.sy-category-chooser-hero{grid-template-columns:1fr;padding:28px}.sy-category-chooser-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-category-chooser-insights article:last-child{grid-column:1/-1}.sy-category-chooser-page .sy-category-chooser-layout{grid-template-columns:1fr}.sy-category-chooser-sidebar{position:static}.sy-category-chooser-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:360px;display:grid}.sy-category-chooser-category+.sy-category-chooser-category{margin-top:0}.sy-category-chooser-page .sy-category-chooser-subcategory-grid,.sy-category-chooser-page .sy-category-chooser-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.sy-category-chooser-page{padding-bottom:28px}.sy-category-chooser-shell{width:min(100% - 20px,1480px)}.sy-category-chooser-hero{border-radius:20px;padding:24px 18px 18px}.sy-category-chooser-title{font-size:clamp(2rem,10vw,3rem)}.sy-category-chooser-subtitle{font-size:.92rem}.sy-category-chooser-hero-actions{grid-template-columns:1fr;display:grid}.sy-category-chooser-primary-link,.sy-category-chooser-secondary-link{width:100%}.sy-category-chooser-search-card{border-radius:18px;padding:16px}.sy-category-chooser-search-summary,.sy-category-chooser-insights{grid-template-columns:1fr}.sy-category-chooser-insights article:last-child{grid-column:auto}.sy-category-chooser-insights strong{white-space:normal}.sy-category-chooser-sidebar,.sy-category-chooser-content{border-radius:18px}.sy-category-chooser-category-list{grid-template-columns:1fr;max-height:430px}.sy-category-chooser-content{padding:14px}.sy-category-chooser-active-card{grid-template-columns:52px minmax(0,1fr);padding:14px}.sy-category-chooser-active-icon{border-radius:15px;width:52px;height:52px}.sy-category-chooser-active-btn{grid-column:1/-1;width:100%}.sy-category-chooser-page .sy-category-chooser-subcategory-grid,.sy-category-chooser-page .sy-category-chooser-skeleton-grid{grid-template-columns:1fr}.sy-category-chooser-page .sy-category-chooser-subcategory-grid{max-height:480px}.sy-category-chooser-empty-subcategories{text-align:center;grid-template-columns:1fr}.sy-category-chooser-empty-subcategories>i{margin-inline:auto}.sy-category-chooser-empty-link{width:100%}}@media (prefers-reduced-motion:reduce){.sy-category-chooser-primary-link,.sy-category-chooser-secondary-link,.sy-category-chooser-category,.sy-category-chooser-subcategory,.sy-category-chooser-skeleton{transition:none;animation:none}}:root{--sy-navbar-height:72px}.sy-navbar,nav.sy-navbar{background:linear-gradient(135deg,#0d1c44fa,#162752fa);padding:.7rem 0}.sy-navbar>.container,.sy-navbar .container{width:min(100% - 2rem,1520px);max-width:1520px;min-height:var(--sy-navbar-height);align-items:center;gap:1rem;display:flex;position:relative}.sy-navbar-brand{flex:none;align-items:center;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1;display:inline-flex}.sy-navbar .navbar-collapse,.sy-navbar-nav-list{min-width:0}.sy-navbar-actions{flex:none;justify-content:flex-end;min-width:0;flex-wrap:nowrap!important;align-items:center!important;max-width:none!important}.sy-navbar-link{white-space:nowrap;font-size:.93rem;font-weight:700;padding-inline:.78rem!important}.sy-navbar-user-menu{border-radius:999px;max-width:210px;min-height:44px;padding:.28rem .62rem .28rem .32rem}.sy-navbar-avatar,.sy-navbar-avatar-fallback{border-width:1px;width:36px;height:36px}.sy-navbar-user-name{text-overflow:ellipsis;vertical-align:middle;max-width:116px;display:inline-block;overflow:hidden}.sy-province-selector.is-compact{border-radius:12px;min-width:168px}.sy-province-selector-select{font-weight:700}.sy-notifications-trigger,.sy-messages-shortcut{border-radius:14px;width:44px;min-width:44px;height:44px}.sy-mode-switcher-button{border-radius:14px;min-width:132px;min-height:44px}.sy-navbar .dropdown-menu,.sy-navbar-dropdown,.sy-mode-switcher-menu,.sy-notifications-panel{z-index:1090}@media (width>=1200px){.sy-category-chooser-page>section>.container,.sy-category-chooser-page .sy-category-chooser-hero>.container{width:min(100% - 4rem,1560px);max-width:1560px}.sy-category-chooser-layout{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:1.75rem}.sy-category-chooser-subcategory-grid,.sy-category-chooser-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1400px){.sy-category-chooser-subcategory-grid,.sy-category-chooser-skeleton-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=992px){.sy-navbar-nav-list{flex-wrap:nowrap;align-items:center;gap:.12rem}.sy-navbar .navbar-collapse{align-items:center;gap:1rem;display:flex!important}.sy-navbar-nav-list .nav-item,.sy-navbar-actions>*{flex:none}}@media (width>=992px) and (width<=1320px){.sy-navbar>.container,.sy-navbar .container{gap:.55rem;width:min(100% - 1.25rem,100%)}.sy-navbar-brand{font-size:1.08rem}.sy-navbar-link{font-size:.84rem;padding-inline:.48rem!important}.sy-province-selector.is-compact{min-width:140px}.sy-mode-switcher-button{min-width:118px;padding-inline:.6rem;font-size:.86rem}.sy-navbar-user-name{max-width:84px}}@media (width<=991.98px){.sy-navbar,nav.sy-navbar{z-index:1060;position:sticky;top:0}.sy-navbar>.container,.sy-navbar .container{width:min(100% - 1rem,100%);min-height:58px}.sy-navbar .navbar-collapse{max-height:calc(100vh - var(--sy-navbar-height,68px) - 1.5rem);overscroll-behavior:contain;z-index:1070;position:absolute;top:calc(100% + .65rem);left:.5rem;right:.5rem;overflow-y:auto;margin-top:0!important}.sy-navbar .navbar-collapse.collapsing{transition:none}.sy-navbar .navbar-collapse.show{display:block}.sy-navbar-nav-list,.sy-navbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-navbar .dropdown-menu.show,.sy-mode-switcher-menu.show{max-height:calc(100vh - var(--sy-navbar-height,68px) - 2rem);z-index:1095;overflow-y:auto;top:calc(var(--sy-navbar-height,68px) + .75rem)!important;width:auto!important;max-width:none!important;position:fixed!important;left:1rem!important;right:1rem!important;transform:none!important}.sy-notifications-panel{top:calc(var(--sy-navbar-height,68px) + .75rem);width:auto;max-height:calc(100vh - var(--sy-navbar-height,68px) - 2rem);z-index:1095;position:fixed;left:1rem;right:1rem}.sy-category-nav-panel-wrap.is-open{z-index:1085;top:calc(var(--sy-navbar-height,68px) + .75rem)!important;width:auto!important;max-width:none!important;position:fixed!important;bottom:1rem!important;left:1rem!important;right:1rem!important}.sy-category-nav-panel-wrap.is-open .sy-category-nav-panel{height:100%;max-height:100%;overflow:hidden}.sy-category-nav-panel-wrap.is-open .sy-category-nav-sidebar,.sy-category-nav-panel-wrap.is-open .sy-category-nav-content{max-height:none}}@media (width<=575.98px){.sy-navbar-nav-list,.sy-navbar-actions{grid-template-columns:1fr}.sy-navbar-user-name{max-width:210px}.sy-province-selector.is-compact{width:100%;min-width:0}}.sy-home-category-icon{font-size:1.28rem}.sy-home-category-icon i{line-height:1}.sy-pro-badge{letter-spacing:.01em;color:#5d3700;white-space:nowrap;background:linear-gradient(135deg,#fff4c2 0%,#ffd66b 50%,#ffb703 100%);border:1px solid #b5740047;border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .68rem;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #ffb70338}.sy-pro-badge i{font-size:.78rem}.sy-pro-badge-compact{padding:.25rem .5rem;font-size:.68rem}.sy-service-card-overlay-left .sy-pro-badge{margin-bottom:.25rem;margin-right:.25rem}.sy-pro-value-panel{background:radial-gradient(circle at 0 0,#ffd66b3d,#0000 34%),linear-gradient(135deg,#fffaf0 0%,#fff 62%,#fff7df 100%);border:1px solid #ffb70359;border-radius:1.25rem;box-shadow:0 24px 48px #19264b14}.sy-pro-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.sy-pro-value-stat{background:#fffc;border:1px solid #0f172a14;border-radius:1rem;padding:1rem}.sy-pro-value-stat strong{color:#111827;font-size:1.35rem;display:block}.sy-pro-value-stat span{color:#64748b;font-size:.82rem;display:block}.sy-pro-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.sy-pro-benefit-item{background:#fff;border:1px solid #0f172a14;border-radius:1rem;gap:.75rem;padding:.95rem;display:flex}.sy-pro-benefit-item i{color:#f59e0b;margin-top:.18rem}.sy-pro-availability-toggle{background:#f8fafc;border:1px solid #0f172a14;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}@media (width<=992px){.sy-pro-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-pro-benefit-list{grid-template-columns:1fr}}@media (width<=576px){.sy-pro-value-grid{grid-template-columns:1fr}.sy-pro-availability-toggle{flex-direction:column;align-items:flex-start}}.sy-pro-upgrade-panel{background:radial-gradient(circle at 100% 0,#ff6f1824,#0000 36%),linear-gradient(135deg,#fff 0%,#fff8f2 100%);border:1px solid #ff6f1838}.sy-pro-benefit-card,.sy-pro-latest-service-card,.sy-monetization-offer-card{border:1px solid var(--sy-border,#d9e2f0);background:#fff;border-radius:18px;flex-direction:column;gap:.45rem;padding:1rem;display:flex;box-shadow:0 14px 36px #0f172a0f}.sy-pro-benefit-card i{width:38px;height:38px;color:var(--sy-orange,#ff6f18);background:#ff6f181f;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.sy-pro-benefit-card strong,.sy-pro-latest-service-card strong,.sy-monetization-offer-card h3{color:var(--sy-navy,#0b1b3f)}.sy-pro-benefit-card span,.sy-pro-latest-service-card span,.sy-monetization-offer-card p,.sy-monetization-offer-card small{color:var(--sy-muted,#64748b);font-size:.9rem}.sy-discount-editor{background:#fff8f2;border:1px dashed #ff6f1873;border-radius:18px;padding:1rem}.sy-discount-editor-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sy-discount-editor-head h5{color:var(--sy-navy,#0b1b3f);margin:0;font-weight:800}.sy-discount-editor-kicker,.sy-monetization-offer-card>span{text-transform:uppercase;letter-spacing:.05em;color:var(--sy-orange,#ff6f18);font-size:.75rem;font-weight:800}.sy-discount-pill-preview,.sy-checkout-discount-badge,.sy-offer-inline{color:#fff;background:#ef233c;border-radius:999px;align-items:center;width:fit-content;padding:.28rem .7rem;font-size:.82rem;font-weight:900;display:inline-flex}.sy-badge-discount{color:#fff;background:#ef233c}.sy-promotion-scope-price{border:1px solid var(--sy-border,#d9e2f0);background:#f8fafc;border-radius:16px;flex-direction:column;gap:.15rem;padding:.85rem 1rem;display:flex}.sy-promotion-scope-price span,.sy-promote-total .sy-old-price{color:var(--sy-muted,#64748b);font-size:.85rem}.sy-promotion-scope-price strong{color:var(--sy-navy,#0b1b3f);font-size:1.35rem}.sy-old-price{text-decoration:line-through}.sy-monetization-offer-card strong{color:#fff;background:#ef233c;border-radius:999px;width:fit-content;padding:.25rem .65rem}.sy-monetization-banner-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.sy-monetization-banner{color:#fff;background:linear-gradient(135deg,#ff8a2a 0%,#ff5d1f 100%);border-radius:20px;align-items:center;gap:1rem;min-height:110px;padding:1rem 1.15rem;display:flex;box-shadow:0 18px 42px #ff6f1840}.sy-monetization-banner>span{color:#fff;background:#ef233c;border-radius:999px;justify-content:center;align-items:center;min-width:64px;height:38px;padding:0 .65rem;font-weight:900;display:inline-flex}.sy-monetization-banner strong,.sy-monetization-banner small{color:#fff;display:block}.sy-monetization-banner strong{font-size:1.05rem;line-height:1.15}.sy-monetization-banner small{opacity:.86;margin-top:.25rem}.sy-subscription-card-pro .card-body{padding-right:clamp(1.25rem,5vw,8.5rem);position:relative;overflow:hidden}.sy-plan-discount-badge{color:#fff;letter-spacing:.01em;z-index:2;white-space:nowrap;background:linear-gradient(135deg,#ff2f5f 0%,#e11d48 100%);border-radius:999px;justify-content:center;align-items:center;min-width:82px;min-height:42px;padding:.45rem .85rem;font-size:.88rem;font-weight:900;display:inline-flex;position:absolute;top:1rem;right:1rem;box-shadow:0 14px 30px #e11d483d}.sy-plan-price-stack{flex-direction:column;gap:.15rem;display:flex}.sy-plan-price-original{width:fit-content;color:var(--sy-muted,#64748b);opacity:.72;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.sy-plan-price-final{color:var(--sy-navy,#0b1b3f);align-items:baseline;gap:.35rem;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:900;line-height:1.1;display:flex}.sy-plan-price-final span{color:var(--sy-muted,#64748b);font-size:.95rem;font-weight:800}.sy-plan-discount-copy{color:#e11d48;font-size:.9rem;font-weight:800}@media (width<=575.98px){.sy-subscription-card-pro .card-body{padding-top:4.4rem;padding-right:1.1rem}.sy-plan-discount-badge{top:1rem;left:1rem;right:auto}}.sy-navbar-container,.sy-navbar>.container,.sy-navbar .container{width:min(100% - 1.5rem,1500px);max-width:1500px}.sy-navbar-admin-dropdown{flex:none}.sy-navbar-admin-toggle{appearance:none;background:0 0;border:0;align-items:center;gap:.35rem;display:inline-flex}.sy-navbar-admin-toggle:after{margin-left:.2rem}.sy-navbar-admin-menu{min-width:240px}.sy-navbar-user-dropdown-menu{min-width:260px}.sy-navbar-dropdown-item{white-space:normal}.sy-navbar-actions .sy-notifications-dropdown,.sy-navbar-actions .sy-navbar-user-dropdown,.sy-navbar-actions .sy-mode-switcher{flex:none}@media (width>=992px){.sy-navbar,nav.sy-navbar{min-height:74px}.sy-navbar .navbar-collapse{min-width:0}.sy-navbar-nav-list{flex-wrap:nowrap;overflow:visible}.sy-navbar-actions{flex-wrap:nowrap!important}.sy-navbar-admin-menu,.sy-navbar-user-dropdown-menu{margin-top:.7rem!important}}@media (width>=992px) and (width<=1320px){.sy-navbar-nav-list{gap:.05rem}.sy-navbar-link{font-size:.84rem;padding-inline:.5rem!important}.sy-navbar-actions{gap:.45rem!important}}@media (width<=991.98px){.sy-navbar .navbar-collapse{background:#0b1739fa;border-radius:20px;width:auto;padding:.9rem;position:absolute;top:calc(100% + .65rem);left:.5rem;right:.5rem;box-shadow:0 24px 70px #02061757;margin-top:0!important}.sy-navbar .navbar-collapse.show{display:block}.sy-navbar .navbar-collapse.collapsing{transition:none;height:auto!important}.sy-navbar-admin-dropdown{width:100%}.sy-navbar-admin-toggle{justify-content:center;width:100%}.sy-navbar .dropdown-menu.show,.sy-mode-switcher-menu.show,.sy-navbar-admin-menu.show,.sy-navbar-user-dropdown-menu.show{max-height:calc(100vh - var(--sy-navbar-height,68px) - 2rem);z-index:1095;overflow-y:auto;top:calc(var(--sy-navbar-height,68px) + .75rem)!important;width:auto!important;max-width:none!important;position:fixed!important;left:1rem!important;right:1rem!important;transform:none!important}}@media (width>=1200px){.sy-category-chooser-page>section>.container,.sy-category-chooser-page .sy-category-chooser-hero>.container{width:min(100% - 3rem,1600px);max-width:1600px}.sy-category-chooser-layout{grid-template-columns:minmax(300px,400px) minmax(0,1fr)}}.sy-auto-carousel-status{pointer-events:none}.sy-ad-slot{text-align:left;margin:1.5rem 0}.sy-ad-slot-heading{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:.7rem;font-size:.78rem;font-weight:700;display:flex}.sy-ad-slot-heading:after{content:"";background:#e5e7eb;flex:1;height:1px}.sy-ad{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:1.1rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a12}.sy-ad:hover{color:#111827;transform:translateY(-2px);box-shadow:0 16px 36px #0f172a1f}.sy-ad-media{background:#f3f4f6;flex:0 0 38%;min-height:180px}.sy-ad-image,.sy-ad-image-placeholder{object-fit:cover;width:100%;height:100%}.sy-ad-image-placeholder{color:#9ca3af;place-items:center;min-height:180px;font-size:2rem;display:grid}.sy-ad-content{flex-direction:column;flex:1;padding:1.25rem;display:flex}.sy-ad-topline{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.sy-ad-sponsored-label{color:#6b7280;letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.sy-ad-tier{text-transform:uppercase;border-radius:999px;padding:.25rem .6rem;font-size:.68rem;font-weight:800}.sy-ad-tier-gold{color:#8a5b00;background:#fff7cc}.sy-ad-tier-silver{color:#475569;background:#eef2f7}.sy-ad-tier-bronze{color:#8a4b24;background:#f4e1d2}.sy-ad-advertiser{color:#4f46e5;margin-bottom:.25rem;font-size:.84rem;font-weight:800}.sy-ad-title{color:#111827;margin:0 0 .55rem;font-size:1.25rem;font-weight:800;line-height:1.2}.sy-ad-description{color:#6b7280;margin:0 0 1rem;font-size:.92rem;line-height:1.55}.sy-ad-cta{color:#4f46e5;align-items:center;gap:.5rem;margin-top:auto;font-size:.88rem;font-weight:800;display:inline-flex}.sy-ad-gold{background:linear-gradient(135deg,#fffdf2 0%,#fff 55%);border-color:#e6c85d;min-height:230px}.sy-ad-gold .sy-ad-media{flex-basis:46%;min-height:230px}.sy-ad-gold .sy-ad-title{font-size:clamp(1.45rem,2.5vw,2rem)}.sy-ad-grid{gap:1rem;display:grid}.sy-ad-grid-silver{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-ad-silver{min-height:190px}.sy-ad-silver .sy-ad-media{flex-basis:42%;min-height:190px}.sy-ad-grid-bronze{grid-template-columns:repeat(4,minmax(0,1fr))}.sy-ad-bronze{flex-direction:column;min-height:100%}.sy-ad-bronze .sy-ad-media{flex:none;height:120px;min-height:120px}.sy-ad-bronze .sy-ad-content{padding:.9rem}.sy-ad-bronze .sy-ad-title{font-size:1rem}.sy-ad-bronze .sy-ad-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.sy-admin-ad-preview{background:#f8fafc;border:1px solid #e5e7eb;border-radius:1rem;overflow:hidden}.sy-admin-ad-preview img{object-fit:cover;width:100%;max-height:260px;display:block}.sy-admin-ad-image-thumb{object-fit:cover;background:#f3f4f6;border-radius:.65rem;width:96px;height:62px}.sy-admin-ad-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.sy-admin-ad-stat{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1rem}.sy-admin-ad-stat-label{color:#6b7280;text-transform:uppercase;font-size:.78rem;font-weight:700}.sy-admin-ad-stat-value{color:#111827;font-size:1.5rem;font-weight:800}@media (width<=991.98px){.sy-ad-grid-bronze,.sy-admin-ad-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.sy-ad,.sy-ad-gold,.sy-ad-silver{flex-direction:column}.sy-ad-media,.sy-ad-gold .sy-ad-media,.sy-ad-silver .sy-ad-media{flex:none;height:180px;min-height:180px}.sy-ad-grid-silver,.sy-ad-grid-bronze,.sy-admin-ad-stats{grid-template-columns:1fr}}.sy-ad-location{color:#64748b;align-items:center;gap:.4rem;margin-bottom:.65rem;font-size:.78rem;font-weight:700;display:inline-flex}.sy-admin-ad-image-empty{color:#94a3b8;place-items:center;font-size:1.25rem;display:grid}.sy-ad-image-only{background:#0f172a;min-height:0;padding:0;display:block;position:relative}.sy-ad-image-only:hover{color:inherit}.sy-ad-image-only .sy-ad-full-image{object-fit:cover;width:100%;height:100%;display:block}.sy-ad-image-only.sy-ad-gold{aspect-ratio:16/5;background:#0f172a;min-height:0}.sy-ad-image-only.sy-ad-silver{aspect-ratio:16/9;min-height:0}.sy-ad-image-only.sy-ad-bronze{aspect-ratio:4/3;min-height:0}.sy-ad-image-only-label{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172ac7;border:1px solid #ffffff73;border-radius:999px;align-items:center;min-height:1.65rem;padding:.22rem .6rem;font-size:.67rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.65rem;left:.65rem}.sy-admin-ad-preview-image-only{aspect-ratio:16/5;background:#0f172a;position:relative}.sy-admin-ad-preview-image-only img{object-fit:cover;width:100%;height:100%;max-height:none}@media (width<=767.98px){.sy-ad-image-only.sy-ad-gold{aspect-ratio:16/7}.sy-ad-image-only.sy-ad-silver{aspect-ratio:16/10}}.sy-ad-carousel{border-radius:1.1rem;position:relative;overflow:hidden}.sy-ad-carousel-stage{position:relative}.sy-ad-carousel-stage>.sy-ad{width:100%}.sy-ad-carousel-arrow,.sy-ad-carousel-pause{z-index:5;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ab8;border:1px solid #ffffff8c;place-items:center;transition:background .2s,transform .2s;display:inline-grid;position:absolute;box-shadow:0 6px 18px #0f172a38}.sy-ad-carousel-arrow:hover,.sy-ad-carousel-arrow:focus-visible,.sy-ad-carousel-pause:hover,.sy-ad-carousel-pause:focus-visible{color:#fff;background:#0f172af0}.sy-ad-carousel-arrow:focus-visible,.sy-ad-carousel-pause:focus-visible,.sy-ad-carousel-dot:focus-visible{outline-offset:2px;outline:3px solid #fffffff2}.sy-ad-carousel-arrow{border-radius:50%;width:2.65rem;height:2.65rem;top:50%;transform:translateY(-50%)}.sy-ad-carousel-arrow:hover{transform:translateY(-50%)scale(1.05)}.sy-ad-carousel-arrow-previous{left:.8rem}.sy-ad-carousel-arrow-next{right:.8rem}.sy-ad-carousel-toolbar{z-index:5;pointer-events:none;justify-content:center;align-items:center;gap:.7rem;display:flex;position:absolute;bottom:.7rem;left:.75rem;right:.75rem}.sy-ad-carousel-dots{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#0f172ab3;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .55rem;display:inline-flex}.sy-ad-carousel-dot{background:#ffffff7a;border:0;border-radius:50%;width:.58rem;height:.58rem;padding:0;transition:width .2s,border-radius .2s,background .2s}.sy-ad-carousel-dot.is-active{background:#fff;border-radius:999px;width:1.45rem}.sy-ad-carousel-pause{pointer-events:auto;border-radius:50%;width:2rem;height:2rem;position:static}.sy-ad-carousel-progress{z-index:6;transform-origin:0;height:3px;animation:sy-ad-carousel-progress var(--sy-ad-rotation-duration,4s) linear forwards;background:#fffffff2;position:absolute;bottom:0;left:0;right:0}@keyframes sy-ad-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.sy-ad-carousel-progress{display:none}}@media (width<=767.98px){.sy-ad-carousel-arrow{width:2.2rem;height:2.2rem}.sy-ad-carousel-arrow-previous{left:.45rem}.sy-ad-carousel-arrow-next{right:.45rem}.sy-ad-carousel-toolbar{bottom:.45rem;left:.45rem;right:.45rem}}.sy-ad-carousel-silver{border-radius:1rem}.sy-ad-carousel-silver .sy-ad-carousel-arrow{width:2.15rem;height:2.15rem;font-size:.78rem}.sy-ad-carousel-silver .sy-ad-carousel-arrow-previous{left:.55rem}.sy-ad-carousel-silver .sy-ad-carousel-arrow-next{right:.55rem}.sy-ad-carousel-silver .sy-ad-carousel-toolbar{gap:.45rem;bottom:.5rem;left:.55rem;right:.55rem}.sy-ad-carousel-silver .sy-ad-carousel-dots{gap:.35rem;padding:.3rem .45rem}.sy-ad-carousel-silver .sy-ad-carousel-dot{width:.48rem;height:.48rem}.sy-ad-carousel-silver .sy-ad-carousel-dot.is-active{width:1.15rem}.sy-ad-carousel-silver .sy-ad-carousel-pause{width:1.75rem;height:1.75rem;font-size:.72rem}.sy-services-rail-ad .sy-ad-carousel-silver .sy-ad-carousel-arrow{top:75px}.sy-services-rail-ad .sy-ad-carousel-silver .sy-ad-carousel-toolbar{justify-content:flex-end;inset:.5rem .5rem auto auto}.sy-services-rail-ad .sy-ad-carousel-silver .sy-ad-carousel-progress{top:0;bottom:auto}@media (width<=767.98px){.sy-ad-carousel-silver .sy-ad-carousel-arrow{width:2rem;height:2rem}.sy-ad-carousel-silver .sy-ad-carousel-toolbar{bottom:.4rem;left:.4rem;right:.4rem}.sy-services-rail-ad .sy-ad-carousel-silver .sy-ad-carousel-toolbar{inset:.4rem .4rem auto auto}}.sy-featured-services{background:linear-gradient(#fffef8,#fff);border:1px solid #dfe7f3;border-radius:1.25rem;margin:2rem 0;padding:1.25rem;box-shadow:0 14px 34px #0f172a12}.sy-featured-services-header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.sy-featured-services-header span{color:#a16207;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.76rem;font-weight:900;display:inline-flex}.sy-featured-services-header h2{color:#0f172a;margin:.3rem 0 0;font-size:1.45rem;font-weight:900}.sy-featured-services-header small{color:#64748b}.sy-promotion-card{color:inherit;background:#fff;border:1px solid #dce5f2;border-radius:1rem;grid-template-columns:minmax(240px,42%) 1fr;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.sy-promotion-card:hover{color:inherit;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a21}.sy-promotion-card-gold{border-color:#eab308;box-shadow:0 12px 28px #eab30824}.sy-promotion-card-silver{border-color:#94a3b8}.sy-promotion-card-bronze{border-color:#c08457}.sy-promotion-card-media{background:#e2e8f0;min-height:250px;position:relative}.sy-promotion-card-media img,.sy-promotion-card-placeholder{object-fit:cover;width:100%;height:100%;min-height:250px}.sy-promotion-card-placeholder{color:#64748b;place-items:center;font-size:3rem;display:grid}.sy-promotion-sponsored,.sy-promotion-tier{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.28rem .62rem;font-size:.68rem;font-weight:900}.sy-promotion-sponsored{z-index:2;color:#fff;background:#0f172ad1;position:absolute;top:.7rem;left:.7rem}.sy-promotion-tier{color:#334155;background:#f1f5f9;align-items:center;display:inline-flex}.sy-promotion-card-media .sy-promotion-tier{z-index:2;position:absolute;top:.7rem;right:.7rem}.sy-promotion-tier-gold{color:#854d0e;background:#fef08a}.sy-promotion-tier-silver{color:#334155;background:#e2e8f0}.sy-promotion-tier-bronze{color:#9a3412;background:#fed7aa}.sy-promotion-card-content{flex-direction:column;justify-content:center;padding:1.45rem;display:flex}.sy-promotion-category{color:#f97316;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.sy-promotion-card h3{color:#0f172a;margin:.35rem 0 .65rem;font-size:1.45rem;font-weight:900}.sy-promotion-card p{color:#64748b}.sy-promotion-worker{flex-direction:column;margin-top:.5rem;display:flex}.sy-promotion-worker span{color:#64748b;font-size:.84rem}.sy-promotion-meta{color:#475569;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;font-size:.83rem;display:flex}.sy-promotion-meta>span{align-items:center;gap:.4rem;display:inline-flex}.sy-promotion-rating{color:#f59e0b}.sy-promotion-rating strong,.sy-promotion-rating small{color:#475569}.sy-service-promotion-carousel{position:relative}.sy-service-promotion-arrow{z-index:3;color:#fff;background:#0f172ac7;border:1px solid #fff9;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.sy-service-promotion-arrow.is-left{left:.7rem}.sy-service-promotion-arrow.is-right{right:.7rem}.sy-service-promotion-dots{z-index:4;background:#0f172ac7;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .5rem;display:flex;position:absolute;bottom:.8rem;right:1rem}.sy-service-promotion-dots>button{background:#ffffff7a;border:0;border-radius:50%;width:.58rem;height:.58rem;padding:0}.sy-service-promotion-dots>button.is-active{background:#fff;border-radius:999px;width:1.25rem}.sy-service-promotion-dots .sy-service-promotion-pause{color:#fff;background:0 0;place-items:center;width:1.55rem;height:1.55rem;display:grid}.sy-promotion-grid{gap:1rem;margin-top:1rem;display:grid}.sy-promotion-grid-silver{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-promotion-grid-bronze{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-promotion-card-compact{display:block}.sy-promotion-card-compact .sy-promotion-card-media,.sy-promotion-card-compact .sy-promotion-card-media img,.sy-promotion-card-compact .sy-promotion-card-placeholder{height:170px;min-height:170px}.sy-promotion-card-compact .sy-promotion-card-content{padding:1rem}.sy-promotion-card-compact h3{font-size:1rem}.sy-promote-hero{background:#fff;border:1px solid #dfe7f3;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.sy-promote-service-summary{align-items:center;gap:1rem;display:flex}.sy-promote-service-image{color:#64748b;background:#e2e8f0;border-radius:.9rem;place-items:center;width:96px;height:78px;font-size:2rem;display:grid;overflow:hidden}.sy-promote-service-image img{object-fit:cover;width:100%;height:100%}.sy-promote-service-summary span,.sy-promote-section-heading span,.sy-promote-checkout-card>div>span{color:#f97316;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.sy-promote-service-summary h2{margin:.2rem 0;font-size:1.3rem;font-weight:900}.sy-promote-service-summary p{color:#64748b;margin:0}.sy-promote-preview-section,.sy-promote-plans-section,.sy-promote-config-section{margin-bottom:2.3rem}.sy-promote-section-heading{margin-bottom:1rem}.sy-promote-section-heading h2{color:#0f172a;margin:.25rem 0 0;font-size:1.45rem;font-weight:900}.sy-promote-preview-grid,.sy-promote-plans-grid,.sy-promote-config-section{gap:1rem;display:grid}.sy-promote-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-promote-preview-grid article{text-align:center}.sy-promote-preview-grid h3{color:#047857;margin:1rem 0 .35rem;font-size:1rem;font-weight:900}.sy-promote-preview-grid p{color:#475569;font-size:.88rem}.sy-promote-preview-window{background:#f8fafc;border:1px solid #dbe4f0;border-radius:.9rem;height:220px;position:relative;overflow:hidden;box-shadow:0 10px 20px #0f172a14}.sy-promote-preview-browser{background:linear-gradient(90deg,#fdba74,#f8fafc);border-bottom:1px solid #dbe4f0;height:24px}.sy-promote-preview-featured{color:#b91c1c;background:#fff7ed;border:3px solid #ef4444;border-radius:.6rem;padding:1.2rem .5rem;font-weight:900;position:absolute;bottom:15%;left:8%;right:8%}.sy-promote-preview-row,.sy-promote-preview-result{background:#e2e8f0;border-radius:.4rem;height:25px;margin:1rem}.sy-promote-preview-result.is-highlighted{background:#fff7ed;border:3px solid #ef4444;height:60px}.sy-promote-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-promote-plan-card{text-align:left;background:#fff;border:2px solid #dbe4f0;border-radius:1.1rem;padding:1.2rem;transition:transform .2s,box-shadow .2s,border-color .2s}.sy-promote-plan-card:hover,.sy-promote-plan-card.is-selected{transform:translateY(-3px);box-shadow:0 14px 30px #0f172a1c}.sy-promote-plan-card.is-gold.is-selected{border-color:#eab308}.sy-promote-plan-card.is-silver.is-selected{border-color:#64748b}.sy-promote-plan-card.is-bronze.is-selected{border-color:#c2410c}.sy-promote-plan-head{color:#475569;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.76rem;font-weight:900;display:flex}.sy-promote-plan-card h3{color:#0f172a;margin:.7rem 0 .2rem;font-weight:900}.sy-promote-plan-price{color:#0f172a;font-size:1.65rem;font-weight:900}.sy-promote-plan-card small{color:#64748b}.sy-promote-plan-card ul{color:#475569;gap:.55rem;margin:1rem 0 0;padding:0;font-size:.84rem;list-style:none;display:grid}.sy-promote-plan-card li{gap:.45rem;display:flex}.sy-promote-plan-card li i{color:#16a34a;margin-top:.2rem}.sy-promote-config-section{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-promote-config-card{background:#fff;border:1px solid #dbe4f0;border-radius:1.1rem;padding:1.25rem}.sy-promote-config-card h2{font-size:1.1rem;font-weight:900}.sy-promote-config-card label{margin:.8rem 0 .35rem;font-size:.82rem;font-weight:800}.sy-promote-checkout-card{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:1.25rem;grid-template-columns:1fr 340px;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.sy-promote-checkout-card h2{font-weight:900}.sy-promote-checkout-card dl{gap:.6rem;margin:1rem 0 0;display:grid}.sy-promote-checkout-card dl>div{grid-template-columns:120px 1fr;display:grid}.sy-promote-checkout-card dt{color:#64748b}.sy-promote-checkout-card dd{margin:0;font-weight:800}.sy-promote-total{text-align:center;flex-direction:column;align-items:stretch;gap:.65rem;display:flex}.sy-promote-total strong{color:#b91c1c;font-size:2rem;font-weight:950}.sy-promote-total p{color:#64748b;margin:0;font-size:.78rem}.sy-promotion-manage-metrics,.sy-promotion-detail-grid,.sy-promotion-detail-stats{gap:.75rem;margin-top:1.2rem;display:grid}.sy-promotion-manage-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.sy-promotion-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-promotion-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-promotion-manage-metrics>div,.sy-promotion-detail-grid>div,.sy-promotion-detail-stats>div{background:#f8fafc;border-radius:.8rem;padding:.8rem}.sy-promotion-manage-metrics span,.sy-promotion-detail-grid span,.sy-promotion-detail-stats span{color:#64748b;font-size:.72rem;display:block}.sy-promotion-detail-image,.sy-admin-promotion-image{object-fit:cover;border-radius:1rem;width:100%;max-height:360px}.sy-admin-promotion-image{max-height:220px;margin-top:1rem}@media (width<=991.98px){.sy-promotion-grid-bronze{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-promote-preview-grid,.sy-promote-plans-grid,.sy-promote-checkout-card{grid-template-columns:1fr}.sy-promotion-manage-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767.98px){.sy-promotion-card{display:block}.sy-promotion-grid-silver,.sy-promotion-grid-bronze,.sy-promote-config-section,.sy-promotion-detail-grid{grid-template-columns:1fr}.sy-promote-hero,.sy-promote-service-summary{align-items:flex-start}.sy-promote-hero{flex-direction:column}.sy-promotion-manage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.sy-worker-promotion-badge{white-space:nowrap;gap:.38rem;text-decoration:none;transition:transform .15s,box-shadow .15s}.sy-worker-promotion-badge:hover{color:inherit;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a1f}.sy-worker-promotion-badge.is-active{color:#c2410c;background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fb923c}.sy-worker-promotion-badge.is-scheduled{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.sy-worker-promotion-badge.is-pending-approval{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.sy-worker-promotion-badge.is-pending-payment{color:#a16207;background:#fffbeb;border-color:#fcd34d}.sy-worker-promotion-badge.is-paused{color:#475569;background:#f8fafc;border-color:#cbd5e1}.sy-promote-existing-card{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:0 0 2rem;padding:1.15rem;display:grid;box-shadow:0 12px 28px #0f172a14}.sy-promote-existing-icon{color:#c2410c;background:#ffedd5;border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;font-size:1.3rem;display:grid}.sy-promote-existing-content h2{color:#0f172a;margin:.25rem 0 .35rem;font-size:1.15rem;font-weight:900}.sy-promote-existing-content p{color:#64748b;margin:0}.sy-promote-existing-kicker{color:#f97316;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.sy-promote-existing-meta{flex-wrap:wrap;gap:.55rem;margin-top:.8rem;display:flex}.sy-promote-existing-meta span{color:#475569;background:#fff;border:1px solid #fed7aa;border-radius:999px;align-items:center;gap:.38rem;padding:.38rem .62rem;font-size:.78rem;font-weight:800;display:inline-flex}.sy-promote-existing-actions{flex-direction:column;gap:.55rem;min-width:160px;display:flex}@media (width<=767.98px){.sy-promote-existing-card{grid-template-columns:1fr}.sy-promote-existing-actions{min-width:0}}.sy-paid-featured-badge{color:#7c2d12;white-space:nowrap;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 48%,#facc15 100%);border:1px solid #f59e0b59;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;max-width:100%;padding:.32rem .62rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 12px 24px #f59e0b33}.sy-paid-featured-badge i{color:#b45309}.sy-paid-featured-badge-compact{padding:.28rem .5rem;font-size:.72rem}.sy-paid-featured-badge-gold{background:linear-gradient(135deg,#fff7ed 0%,#fed7aa 45%,#f59e0b 100%);border-color:#d9770673}.sy-paid-featured-badge-silver{color:#334155;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 45%,#cbd5e1 100%);border-color:#64748b59}.sy-paid-featured-badge-silver i{color:#475569}.sy-paid-featured-badge-bronze{color:#7c2d12;background:linear-gradient(135deg,#fff7ed 0%,#fed7aa 55%,#fb923c 100%);border-color:#c2410c59}.sy-service-card-paid-featured{position:relative;border-color:#f59e0b73!important;box-shadow:0 18px 45px #f59e0b29,0 6px 20px #0f172a14!important}.sy-service-card-paid-featured:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f59e0b29}.sy-service-card-paid-featured .sy-service-card-img-wrapper{background:linear-gradient(135deg,#f59e0b1f,#fbbf240f)}.sy-featured-paid-legend{color:#92400e;align-items:center;gap:.45rem;font-size:.85rem;font-weight:800;display:inline-flex}@media (width<=576px){.sy-paid-featured-badge{padding:.26rem .46rem;font-size:.7rem}}.sy-google-auth-button{color:#1f2937;background:#fff;border:1px solid #d8e0ec;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:48px;padding:.72rem 1rem;font-weight:800;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 4px 14px #0f172a0f}.sy-google-auth-button:hover:not(:disabled){border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 9px 22px #0f172a1c}.sy-google-auth-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb40}.sy-google-auth-button:disabled{cursor:not-allowed;opacity:.62}.sy-auth-divider{color:#64748b;text-align:center;justify-content:center;margin:1.25rem 0;font-size:.78rem;font-weight:700;display:flex;position:relative}.sy-auth-divider:before{content:"";background:#e2e8f0;height:1px;position:absolute;top:50%;left:0;right:0}.sy-auth-divider span{z-index:1;background:#fff;padding:0 .8rem;position:relative}.sy-google-auth-help{color:#64748b;text-align:center;margin:.7rem 0 0;font-size:.78rem;line-height:1.5}.sy-google-callback-spinner{background:#eff6ff;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 1.25rem;display:grid}.sy-google-callback-spinner span{border:4px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite sy-google-spin}.sy-google-callback-icon,.sy-google-completion-icon{color:#059669;background:#ecfdf5;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 1rem;font-size:1.75rem;display:grid}.sy-google-callback-icon.is-error{color:#dc2626;background:#fef2f2}.sy-google-local-password-box{background:#f8fafc;border:1px solid #dbe4f0;border-radius:.9rem;padding:1rem}.sy-google-local-password-box h2{color:#0f172a;margin:0;font-size:1rem;font-weight:900}.sy-google-local-password-box p{color:#64748b;margin:.35rem 0 1rem;font-size:.82rem;line-height:1.5}@keyframes sy-google-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sy-google-callback-spinner span{animation-duration:1.8s}}.sy-mutual-review-card{border:1px solid #dbe4f0}.sy-mutual-review-card.is-compact .card-body{padding:1rem}.sy-review-direction-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.24rem .55rem;font-size:.65rem;font-weight:900;display:inline-flex}.sy-review-direction-badge.is-client_to_worker{color:#1d4ed8;background:#dbeafe}.sy-review-direction-badge.is-worker_to_client{color:#15803d;background:#dcfce7}.sy-review-blind-notice,.sy-review-blind-explanation{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.8rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.sy-review-blind-notice i,.sy-review-blind-explanation i{margin-top:.15rem}.sy-review-blind-notice div,.sy-review-blind-explanation div{flex-direction:column;gap:.15rem;display:flex}.sy-review-blind-notice span,.sy-review-blind-explanation span{font-size:.78rem;line-height:1.45}.sy-job-review-section{border-top:1px solid #e2e8f0;padding-top:1rem}.sy-job-review-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.sy-job-review-heading h6{color:#0f172a;margin:0;font-weight:900}.sy-review-pending-pill{color:#92400e;background:#fef3c7;border-radius:999px;padding:.28rem .62rem;font-size:.7rem;font-weight:800}.sy-client-reputation{color:#475569;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.sy-job-status-select{width:auto;min-width:180px}.sy-review-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.sy-review-summary-grid article{background:#fff;border:1px solid #dbe4f0;border-radius:1rem;flex-direction:column;gap:.3rem;padding:1rem;display:flex;box-shadow:0 8px 22px #0f172a0f}.sy-review-summary-grid span{color:#64748b;text-transform:uppercase;font-size:.75rem;font-weight:800}.sy-review-summary-grid strong{color:#0f172a;font-size:1.65rem;font-weight:950}.sy-review-list-context{justify-content:space-between;gap:1rem;margin-bottom:.55rem;padding:0 .2rem;display:flex}.sy-review-list-context span{color:#f97316;text-transform:uppercase;font-size:.7rem;font-weight:900}.sy-review-list-context strong{color:#475569;font-size:.8rem}@media (width<=991.98px){.sy-review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.sy-review-summary-grid{grid-template-columns:1fr}.sy-job-review-heading,.sy-review-list-context{flex-direction:column;align-items:flex-start}.sy-job-status-select{width:100%}}.sy-star-rating-input{align-items:center;gap:.28rem;min-height:3rem;display:flex}.sy-star-rating-input button{color:#cbd5e1;background:0 0;border:0;place-items:center;width:2.35rem;height:2.35rem;padding:0;font-size:1.75rem;transition:transform .15s,color .15s;display:inline-grid}.sy-star-rating-input button:hover,.sy-star-rating-input button:focus-visible{color:#f59e0b;outline:none;transform:translateY(-2px)}.sy-star-rating-input button.is-selected{color:#f59e0b}.sy-star-rating-input strong{color:#0f172a;margin-left:.45rem}.sy-client-rating-privacy-note,.sy-numeric-rating-only{color:#475569;align-items:center;gap:.55rem;font-size:.82rem;display:flex}.sy-numeric-rating-only{background:#f8fafc;border-radius:.7rem;padding:.7rem .8rem}.sy-numeric-rating-only i{color:#f59e0b}.sy-client-reputation-privacy{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:1rem;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.sy-client-reputation-privacy>i{margin-top:.2rem;font-size:1.2rem}.sy-client-reputation-privacy strong{margin-bottom:.25rem;display:block}.sy-client-reputation-privacy p{font-size:.86rem;line-height:1.5}.sy-verification-status-card{background:#fff;border:1px solid #dbe4f0;border-radius:1rem;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.1rem;display:flex;box-shadow:0 10px 28px #0f172a12}.sy-verification-status-icon{color:#475569;background:#f1f5f9;border-radius:.9rem;flex:0 0 3rem;place-items:center;width:3rem;height:3rem;font-size:1.2rem;display:grid}.sy-verification-status-copy h3{color:#0f172a;margin:0;font-size:1.05rem;font-weight:900}.sy-verification-status-copy p{color:#64748b;margin:.35rem 0 0;line-height:1.55}.sy-verification-status-meta{color:#475569;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;font-size:.78rem;font-weight:700;display:flex}.sy-verification-status-card.is-verified{background:#f0fdf4;border-color:#86efac}.sy-verification-status-card.is-verified .sy-verification-status-icon{color:#15803d;background:#dcfce7}.sy-verification-status-card.is-pending{background:#fffbeb;border-color:#fde68a}.sy-verification-status-card.is-pending .sy-verification-status-icon{color:#a16207;background:#fef3c7}.sy-verification-status-card.is-rejected,.sy-verification-status-card.is-expired{background:#fef2f2;border-color:#fecaca}.sy-verification-status-card.is-rejected .sy-verification-status-icon,.sy-verification-status-card.is-expired .sy-verification-status-icon{color:#b91c1c;background:#fee2e2}.sy-verification-privacy-box,.sy-verification-rejection-box{border-radius:.9rem;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:flex}.sy-verification-privacy-box{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}.sy-verification-privacy-box>i{margin-top:.15rem}.sy-verification-privacy-box div{flex-direction:column;gap:.2rem;display:flex}.sy-verification-privacy-box span{font-size:.82rem;line-height:1.45}.sy-verification-rejection-box{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;margin-bottom:1.5rem;display:block}.sy-verification-rejection-box strong{margin-bottom:.3rem;display:block}.sy-verification-rejection-box p{white-space:pre-wrap;margin:0}.sy-verification-document-list{gap:.75rem;display:grid}.sy-verification-document-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem;align-items:center;gap:.8rem;padding:.85rem;display:flex}.sy-verification-document-icon{color:#4338ca;background:#e0e7ff;border-radius:.75rem;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.sy-verification-document-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.sy-verification-document-copy strong{color:#0f172a;font-size:.86rem}.sy-verification-document-copy span,.sy-verification-document-copy small{color:#64748b;overflow-wrap:anywhere;font-size:.75rem}.sy-admin-verification-list{gap:.75rem;display:grid}.sy-admin-verification-list-item{text-align:left;background:#fff;border:1px solid #dbe4f0;border-radius:.9rem;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:.95rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.sy-admin-verification-list-item:hover,.sy-admin-verification-list-item.is-selected{border-color:#60a5fa;transform:translateY(-1px);box-shadow:0 8px 22px #2563eb1f}.sy-admin-verification-list-item>div:first-child{flex-direction:column;gap:.15rem;min-width:0;display:flex}.sy-admin-verification-list-item strong{color:#0f172a}.sy-admin-verification-list-item span,.sy-admin-verification-list-item small{color:#64748b;font-size:.76rem}.sy-admin-verification-list-meta{flex-direction:column;align-items:flex-end;gap:.45rem;display:flex}.sy-verification-status-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:.28rem .62rem;font-size:.68rem;font-weight:900;display:inline-flex}.sy-verification-status-pill.is-pending{color:#92400e;background:#fef3c7}.sy-verification-status-pill.is-verified{color:#166534;background:#dcfce7}.sy-verification-status-pill.is-rejected{color:#991b1b;background:#fee2e2}.sy-verification-status-pill.is-expired{color:#475569;background:#f1f5f9}.sy-admin-verification-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sy-admin-verification-data-grid>div{background:#f8fafc;border-radius:.75rem;flex-direction:column;gap:.2rem;padding:.8rem;display:flex}.sy-admin-verification-data-grid span{color:#64748b;text-transform:uppercase;font-size:.7rem;font-weight:800}.sy-admin-verification-data-grid strong{color:#0f172a;overflow-wrap:anywhere}.sy-admin-verification-action{border:1px solid #dbe4f0;border-radius:.9rem;height:100%;padding:1rem}.sy-admin-verification-action.is-approve{background:#f0fdf4;border-color:#bbf7d0}.sy-admin-verification-action.is-reject{background:#fef2f2;border-color:#fecaca}.sy-admin-verification-action h5{color:#0f172a;margin-bottom:1rem;font-weight:900}.sy-worker-verified-service-badge{text-decoration:none}@media (width<=767.98px){.sy-verification-status-card,.sy-verification-document-item{align-items:flex-start}.sy-verification-document-item{flex-wrap:wrap}.sy-verification-document-item .sy-btn-outline{width:100%}.sy-admin-verification-data-grid{grid-template-columns:1fr}.sy-admin-verification-list-item{flex-direction:column}.sy-admin-verification-list-meta{align-items:flex-start}}.sy-worker-verification-banner{background:#fff;border:1px solid #dbe4f0;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.sy-worker-verification-banner>div{color:#475569;align-items:center;gap:.6rem;font-size:.84rem;font-weight:700;display:flex}.sy-worker-verification-banner.is-verified{background:#f0fdf4;border-color:#86efac}.sy-worker-verification-banner.is-verified>div{color:#166534}.sy-worker-verification-banner.is-pending{background:#fffbeb;border-color:#fde68a}.sy-worker-verification-banner.is-pending>div{color:#92400e}.sy-promotion-verified-badge{color:#166534;text-transform:uppercase;background:#dcfce7;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .46rem;font-size:.62rem;font-weight:900;display:inline-flex}@media (width<=575.98px){.sy-worker-verification-banner{flex-direction:column;align-items:flex-start}.sy-worker-verification-banner .sy-btn-outline{width:100%}}.sy-privacy-page{max-width:1120px}.sy-privacy-guarantees{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:1rem;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.sy-privacy-guarantees>div:first-child{background:#dbeafe;border-radius:999px;flex:0 0 2.5rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;display:grid}.sy-privacy-guarantees strong{margin-bottom:.25rem;display:block}.sy-privacy-guarantees p{color:#334155;font-size:.9rem;line-height:1.55}.sy-privacy-switch-list{gap:.8rem;display:grid}.sy-privacy-switch{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.sy-privacy-switch:hover{background:#f8fbff;border-color:#93c5fd}.sy-privacy-switch input{width:1.1rem;height:1.1rem;margin-top:.25rem}.sy-privacy-switch span{gap:.15rem;display:grid}.sy-privacy-switch strong{color:#0f172a;font-size:.9rem}.sy-privacy-switch small{color:#64748b;line-height:1.4}.sy-privacy-danger-zone{background:linear-gradient(#fff,#fff7f7);border-color:#fecaca}.sy-privacy-technical-note{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:.55rem;font-size:.82rem;display:flex}.sy-safety-page{max-width:1100px}.sy-safety-guidance{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:1rem;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.sy-safety-guidance>i{margin-top:.2rem;font-size:1.2rem}.sy-safety-guidance p{color:#7c2d12;font-size:.88rem;line-height:1.5}.sy-safety-tabs{border-bottom:1px solid #e2e8f0;gap:.6rem;display:flex}.sy-safety-tabs button{color:#64748b;background:0 0;border:0;border-bottom:3px solid #0000;padding:.75rem 1rem;font-weight:700}.sy-safety-tabs button.is-active{color:#1d4ed8;border-bottom-color:#2563eb}.sy-safety-actions.is-compact{margin-top:.75rem}.sy-safety-report-form{background:snow;border:1px solid #fecaca;border-radius:.9rem;padding:1rem}.sy-safety-check{color:#475569;align-items:center;gap:.55rem;font-size:.88rem;display:flex}.sy-safety-category,.sy-safety-status,.sy-safety-severity{text-transform:capitalize;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.sy-safety-category{color:#475569;background:#f1f5f9}.sy-safety-status.is-open{color:#92400e;background:#fef3c7}.sy-safety-status.is-under_review{color:#1d4ed8;background:#dbeafe}.sy-safety-status.is-resolved{color:#166534;background:#dcfce7}.sy-safety-status.is-dismissed,.sy-safety-severity.is-low{color:#475569;background:#f1f5f9}.sy-safety-severity.is-medium{color:#92400e;background:#fef3c7}.sy-safety-severity.is-high{color:#b91c1c;background:#fee2e2}.sy-safety-severity.is-critical{color:#fff;background:#7f1d1d}.sy-safety-resolution{color:#166534;background:#f0fdf4;border-left:4px solid #22c55e;padding:.75rem .9rem}.sy-safety-admin-panel{z-index:10;position:sticky;bottom:1rem}.sy-safety-admin-description{white-space:pre-wrap;background:#f8fafc;border-radius:.8rem;padding:1rem}.sy-messages-shortcut{width:40px;height:40px;color:var(--sy-text,#1f2937);background:#ffffffd9;border:1px solid #0f172a14;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.sy-messages-shortcut:hover{color:var(--sy-primary,#0d6efd)}.sy-messages-shortcut-count{color:#fff;background:#dc3545;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:-5px;right:-7px}.sy-messages-shell{background:#fff;border:1px solid #0f172a1a;border-radius:20px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:680px;display:grid;overflow:hidden;box-shadow:0 16px 40px #0f172a14}.sy-conversations-panel{background:#f8fafc;border-right:1px solid #0f172a1a;flex-direction:column;min-width:0;display:flex}.sy-conversations-filters{border-bottom:1px solid #0f172a14;gap:10px;padding:16px;display:grid}.sy-conversations-list{flex:1;overflow-y:auto}.sy-conversation-item{text-align:left;background:0 0;border:0;border-bottom:1px solid #0f172a12;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:15px 16px;transition:background-color .2s;display:grid}.sy-conversation-item:hover,.sy-conversation-item.is-active{background:#fff}.sy-conversation-item.is-active{box-shadow:inset 4px 0 0 var(--sy-primary,#0d6efd)}.sy-conversation-avatar{width:46px;height:46px;color:var(--sy-primary,#0d6efd);background:#0d6efd1f;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex;overflow:hidden}.sy-conversation-avatar img{object-fit:cover;width:100%;height:100%}.sy-conversation-copy{min-width:0}.sy-conversation-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sy-conversation-heading strong,.sy-conversation-source,.sy-conversation-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sy-conversation-heading small{color:#64748b;flex-shrink:0;font-size:.68rem}.sy-conversation-source{color:#475569;margin-top:2px;font-size:.78rem;font-weight:600}.sy-conversation-preview{color:#64748b;margin-top:3px;font-size:.82rem}.sy-conversation-unread{color:#fff;background:var(--sy-primary,#0d6efd);border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-flex}.sy-chat-panel{background:#f1f5f9;flex-direction:column;min-width:0;display:flex}.sy-chat-header{background:#fff;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 20px;display:flex}.sy-chat-header h2{margin:0;font-size:1.05rem}.sy-chat-header p{color:#64748b;margin:3px 0 0;font-size:.85rem}.sy-chat-messages{flex:1;min-height:420px;max-height:540px;padding:22px;overflow-y:auto}.sy-chat-message-row{margin-bottom:12px;display:flex}.sy-chat-message-row.is-mine{justify-content:flex-end}.sy-chat-message-row.is-theirs{justify-content:flex-start}.sy-chat-message-bubble{border-radius:16px;max-width:min(76%,680px);padding:10px 13px 7px;box-shadow:0 5px 16px #0f172a0f}.sy-chat-message-row.is-mine .sy-chat-message-bubble{color:#fff;background:var(--sy-primary,#0d6efd);border-bottom-right-radius:5px}.sy-chat-message-row.is-theirs .sy-chat-message-bubble{color:#1e293b;background:#fff;border-bottom-left-radius:5px}.sy-chat-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.sy-chat-message-meta{opacity:.75;justify-content:flex-end;gap:7px;margin-top:4px;font-size:.68rem;display:flex}.sy-chat-composer{background:#fff;border-top:1px solid #0f172a14;align-items:flex-end;gap:12px;padding:15px 18px;display:flex}.sy-chat-composer textarea{resize:none}.sy-chat-composer-field{flex:auto;width:100%;min-width:0}.sy-chat-character-count{text-align:right;color:#94a3b8;margin-top:3px;font-size:.7rem}.sy-chat-send{flex-shrink:0;min-height:44px}.sy-chat-empty,.sy-chat-no-messages{text-align:center;color:#64748b;margin:auto;padding:32px}.sy-chat-empty i{color:#94a3b8;margin-bottom:14px;font-size:3rem;display:block}.sy-chat-empty h2{color:#334155;font-size:1.25rem}@media (width<=991.98px){.sy-messages-shell{grid-template-columns:1fr}.sy-conversations-panel{border-bottom:1px solid #0f172a1a;border-right:0;max-height:420px}.sy-chat-panel{min-height:600px}}@media (width<=575.98px){.sy-messages-page{padding-left:0;padding-right:0}.sy-messages-page>.d-flex,.sy-messages-page>.alert{margin-left:12px;margin-right:12px}.sy-messages-shell{border-left:0;border-right:0;border-radius:0}.sy-chat-header{align-items:flex-start}.sy-chat-messages{padding:14px 10px}.sy-chat-message-bubble{max-width:88%}.sy-chat-composer{flex-direction:column;align-items:stretch}.sy-chat-send{justify-content:center;width:100%}}.sy-chat-report-button{color:inherit;opacity:.8;background:0 0;border:0;padding:0;font-size:.68rem;text-decoration:underline}.sy-chat-report-button:hover{opacity:1}.sy-message-report-backdrop{z-index:1080;background:#0f172a9e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.sy-message-report-modal{background:#fff;border-radius:18px;width:min(100%,560px);max-height:calc(100vh - 36px);padding:22px;overflow-y:auto;box-shadow:0 24px 70px #0f172a47}.sy-message-report-preview{color:#475569;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:12px;max-height:130px;padding:12px;overflow-y:auto}.sy-chat-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=767.98px){.sy-chat-header-actions{justify-content:flex-start;width:100%}}.sy-messages-page{width:min(100%,1280px);margin-inline:auto}.sy-messages-page>.d-flex:first-child{gap:1rem;padding:.4rem 0 .8rem}.sy-messages-shell{background:#ffffffe0;border:0;min-height:calc(100vh - 190px);box-shadow:0 24px 70px #0f172a1f}.sy-conversations-panel{background:linear-gradient(#f8fafcf5,#f1f5f9fa)}.sy-conversations-filters{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafcf2;position:sticky;top:0}.sy-conversations-filters .form-control,.sy-conversations-filters .form-select{background-color:#fff;border:1px solid #94a3b859}.sy-conversations-list{scrollbar-width:thin;scrollbar-color:#64748b66 transparent}.sy-conversation-item{border-bottom-color:#94a3b829;min-height:84px;position:relative}.sy-conversation-item:after{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;inset:10px 10px 10px auto}.sy-conversation-item:hover{background:#ffffffc7}.sy-conversation-item.is-active{box-shadow:inset 4px 0 0 var(--sy-accent,#ff7a1a);background:#fff}.sy-conversation-item.is-active:after{background:var(--sy-accent,#ff7a1a)}.sy-conversation-avatar{box-shadow:inset 0 0 0 1px #2563eb1f}.sy-conversation-heading strong{color:#0f172a;font-size:.94rem}.sy-conversation-preview{line-height:1.35}.sy-conversation-unread{box-shadow:0 8px 18px #2563eb33}.sy-chat-panel{background:radial-gradient(circle at 0 0,#ff7a1a1a,#0000 22rem),radial-gradient(circle at 100% 100%,#2563eb14,#0000 24rem),#eef3f8}.sy-chat-header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;min-height:86px;position:sticky;top:0}.sy-chat-header h2{letter-spacing:-.02em;color:#0f172a}.sy-chat-header-actions .btn,.sy-chat-header-actions a{border-radius:999px;min-height:38px;font-weight:700}.sy-chat-messages{scrollbar-width:thin;scrollbar-color:#64748b66 transparent;min-height:460px;max-height:calc(100vh - 330px);padding:24px clamp(16px,2.5vw,32px);scroll-padding-bottom:96px}.sy-chat-message-row{margin-bottom:.85rem}.sy-chat-message-bubble{border:1px solid #0f172a0f;position:relative}.sy-chat-message-row.is-mine .sy-chat-message-bubble{background:linear-gradient(135deg,#0b1739,#172554);border-color:#0b173933;box-shadow:0 12px 24px #0b173929}.sy-chat-message-row.is-theirs .sy-chat-message-bubble{background:#fffffffa;box-shadow:0 10px 22px #0f172a14}.sy-chat-message-body{overflow-wrap:anywhere}.sy-chat-composer{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;padding:16px clamp(14px,2.4vw,24px);position:sticky;bottom:0}.sy-chat-composer textarea{min-height:48px;max-height:140px;box-shadow:none;border-color:#94a3b859}.sy-chat-composer textarea:focus{border-color:#2563eb8c;box-shadow:0 0 0 .22rem #2563eb1f}.sy-chat-send{border-radius:999px;min-width:118px}.sy-chat-empty,.sy-chat-no-messages{background:#ffffffb8;border:1px dashed #94a3b86b;border-radius:22px}@media (width>=992px){.sy-messages-shell{grid-template-columns:minmax(315px,390px) minmax(0,1fr)}}@media (width<=991.98px){.sy-messages-page{width:100%}.sy-messages-shell{border-radius:22px;min-height:auto}.sy-conversations-panel{max-height:360px}.sy-chat-panel{min-height:min(680px,100vh - 170px)}.sy-chat-messages{min-height:360px;max-height:52vh}}@media (width<=575.98px){.sy-messages-page>.d-flex:first-child{padding-inline:12px;align-items:flex-start!important}.sy-messages-page>.d-flex:first-child h1{font-size:1.35rem}.sy-messages-page>.d-flex:first-child p{font-size:.88rem}.sy-messages-shell{box-shadow:none;border-radius:0}.sy-conversations-panel{max-height:300px}.sy-conversations-filters{grid-template-columns:1fr;padding:12px}.sy-conversation-item{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:76px;padding:12px}.sy-conversation-avatar{width:42px;height:42px}.sy-chat-header{min-height:auto;padding:13px 12px}.sy-chat-header>div:first-child{min-width:0}.sy-chat-header h2,.sy-chat-header p{text-overflow:ellipsis;overflow:hidden}.sy-chat-header-actions{gap:6px}.sy-chat-header-actions .btn,.sy-chat-header-actions a{justify-content:center;width:100%;min-height:42px}.sy-chat-messages{min-height:340px;max-height:56vh;padding:14px 10px 18px}.sy-chat-message-bubble{border-radius:15px;max-width:92%;padding:10px 12px 8px}.sy-chat-composer{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:10px}.sy-chat-send{width:100%;min-width:0}.sy-message-report-modal{border-radius:16px;padding:18px}}.sy-chat-back-button{color:#0f172a;background:#0f172a0f;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:none}.sy-chat-back-button:hover,.sy-chat-back-button:focus-visible{color:var(--sy-primary,#0d6efd);background:#2563eb1a;outline:none}.sy-chat-title-block{flex:auto;min-width:0}@media (width<=767.98px){.sy-messages-page{background:#f3f4f8;width:100%;max-width:100%;min-height:calc(100dvh - 62px);padding:0!important}.sy-messages-toolbar{background:linear-gradient(#0f172a0d,#0000),#f3f4f8;margin:0!important;padding:22px 18px 16px!important}.sy-messages-toolbar .sy-btn-outline{background:#fff;border-radius:14px;justify-content:center;width:100%}.sy-messages-shell{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;overflow:visible}.sy-messages-shell.is-list-open .sy-chat-panel,.sy-messages-shell.is-chat-open .sy-conversations-panel{display:none}.sy-messages-shell.is-chat-open{height:calc(100dvh - 62px);overflow:hidden}.sy-messages-shell.is-chat-open .sy-chat-panel{background:radial-gradient(circle at 0 0,#ff7a1a17,#0000 18rem),radial-gradient(circle at 100% 100%,#2563eb14,#0000 20rem),#eef3f8;height:100%;min-height:0;display:flex}.sy-messages-shell.is-chat-open+.sy-message-report-backdrop,.sy-messages-shell.is-chat-open~.sy-message-report-backdrop{z-index:1090}.sy-messages-shell.is-list-open .sy-conversations-panel{background:#fff;border:0;height:calc(100dvh - 210px);min-height:460px;max-height:none;display:flex}.sy-messages-shell.is-chat-open~.alert,.sy-messages-shell.is-list-open~.alert{margin-inline:12px}.sy-messages-page>.alert{margin:10px 12px}.sy-conversations-filters{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #0f172a14;gap:8px;padding:12px;position:sticky;top:0}.sy-conversations-list{background:#fff;flex:auto;min-height:0;padding-bottom:14px;overflow-y:auto}.sy-conversation-item{background:#fff;border-bottom:1px solid #0f172a0f;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;min-height:74px;padding:12px 14px}.sy-conversation-item:hover,.sy-conversation-item.is-active{box-shadow:none;background:#f8fafc}.sy-conversation-item.is-active:after{background:0 0}.sy-conversation-avatar{width:44px;height:44px}.sy-conversation-heading strong{max-width:100%;font-size:.94rem}.sy-conversation-heading small{font-size:.65rem}.sy-conversation-source,.sy-conversation-preview{font-size:.78rem}.sy-chat-back-button{display:inline-flex}.sy-chat-header{z-index:5;background:#fff;border-bottom:1px solid #0f172a14;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid;position:sticky;top:0;box-shadow:0 10px 25px #0f172a0f}.sy-chat-title-block h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:1rem;overflow:hidden}.sy-chat-title-block p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:2px 0 0;font-size:.78rem;overflow:hidden}.sy-chat-header-actions{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-start;gap:8px;width:100%;padding-top:8px;display:flex;overflow-x:auto}.sy-chat-header-actions::-webkit-scrollbar{display:none}.sy-chat-header-actions .badge{border-radius:999px;flex:none;align-self:center;padding:.45rem .65rem}.sy-chat-header-actions .sy-btn-xs,.sy-chat-header-actions a,.sy-chat-header-actions button{white-space:nowrap;border-radius:999px;flex:none;min-width:max-content;min-height:34px;padding:.45rem .75rem;font-size:.76rem;width:auto!important}.sy-chat-panel{min-height:0}.sy-chat-messages{background:linear-gradient(#eef3f8f0,#eef3f8f0);flex:auto;min-height:0;max-height:none;padding:14px 10px 18px;overflow-y:auto}.sy-chat-empty,.sy-chat-no-messages{margin:18px;padding:24px 18px}.sy-chat-message-row{margin-bottom:8px}.sy-chat-message-bubble{border-radius:16px;max-width:84%;padding:8px 10px 6px;box-shadow:0 4px 14px #0f172a14}.sy-chat-message-row.is-mine .sy-chat-message-bubble{border-bottom-right-radius:4px}.sy-chat-message-row.is-theirs .sy-chat-message-bubble{border-bottom-left-radius:4px}.sy-chat-message-body{font-size:.92rem;line-height:1.35}.sy-chat-message-meta{gap:6px;font-size:.64rem}.sy-chat-composer{z-index:5;padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #0f172a14;grid-template-columns:minmax(0,1fr) 46px;align-items:end;gap:8px;display:grid;position:sticky;bottom:0}.sy-chat-composer>.flex-grow-1{min-width:0}.sy-chat-composer textarea{border-radius:18px;min-height:44px;max-height:110px}.sy-chat-character-count{display:none}.sy-chat-send{border-radius:50%;justify-content:center;min-width:46px;height:46px;min-height:46px;padding:0;width:46px!important}.sy-chat-send span{display:none}.sy-chat-composer .alert{border-radius:14px;grid-column:1/-1;font-size:.85rem}.sy-message-report-backdrop{padding:10px}.sy-message-report-modal{max-height:calc(100dvh - 20px)}}@media (width<=420px){.sy-messages-toolbar{padding-inline:14px!important}.sy-chat-message-bubble{max-width:88%}.sy-chat-header-actions .sy-btn-xs,.sy-chat-header-actions a,.sy-chat-header-actions button{padding-inline:.65rem;font-size:.72rem}}@media (width>=992px){.sy-chat-composer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.sy-chat-composer-field{min-width:0;position:relative}.sy-chat-composer-field textarea{border-radius:14px;min-height:58px;max-height:140px;padding:.85rem 1rem 1.35rem}.sy-chat-character-count{pointer-events:none;margin:0;position:absolute;bottom:.42rem;right:.8rem}.sy-chat-send{justify-content:center;align-self:center;min-width:126px;min-height:48px}.sy-chat-empty{background:#ffffffb8;border:1px dashed #c9d5e5;border-radius:24px;width:min(100% - 3rem,430px);padding:2rem;box-shadow:0 16px 38px #0b17390d}.sy-chat-empty-icon{color:#526987;background:linear-gradient(145deg,#eef4fb,#fff);border:1px solid #d9e3ef;border-radius:22px;place-items:center;width:74px;height:74px;margin:0 auto 1rem;display:grid}.sy-chat-empty-icon i{color:inherit;margin:0;font-size:2.2rem}}@media (width>=768px){.sy-client-private-page,.sy-client-request-form-page,.sy-my-reviews-page{width:min(100%,1240px);margin-inline:auto;padding:2rem 1.25rem 3rem!important}.sy-client-private-page>.d-flex:first-child,.sy-client-private-page>.sy-section-header,.sy-my-reviews-page>.sy-section-header{margin-bottom:1.5rem}.sy-client-private-card{background:#fff;border:1px solid #dbe4f0;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px #0b173912}.sy-client-private-card>.card-body{padding:1.45rem}.sy-client-private-card-header{background:linear-gradient(135deg,#f8fafc,#eef4fb);border-bottom:1px solid #e2e8f0;padding:1.05rem 1.45rem;margin:-1.45rem -1.45rem 1.25rem!important}.sy-client-private-card .sy-info-box{background:#f8fafc;border:1px solid #e1e8f2;border-radius:16px;min-height:132px;padding:1rem 1.05rem}.sy-client-private-card .sy-info-box strong,.sy-client-private-card .sy-info-box .small{overflow-wrap:anywhere}.sy-client-private-card-actions{background:#fbfdff;border-top:1px solid #e2e8f0;padding:1rem 1.45rem;margin:1.2rem -1.45rem -1.45rem!important}.sy-client-private-card-actions>a,.sy-client-private-card-actions>button{min-height:42px}.sy-client-job-card .sy-job-review-section{background:#fbfdff;border-top:1px solid #e2e8f0;margin:1.2rem -1.45rem 0;padding:1.2rem 1.45rem 0}.sy-client-job-card .sy-job-review-section .row,.sy-client-job-card .sy-review-blind-notice{max-width:900px}.sy-my-reviews-page .sy-review-filters-card{border:1px solid #dbe4f0;border-radius:18px;box-shadow:0 10px 28px #0b17390f}.sy-my-reviews-page .sy-review-filters-card .card-body{padding:1.25rem}.sy-my-reviews-page .sy-review-list-item{background:#fff;border:1px solid #dbe4f0;border-radius:20px;height:100%;overflow:hidden;box-shadow:0 12px 30px #0b17390f}.sy-my-reviews-page .sy-review-list-context{background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;margin:0;padding:.85rem 1rem}.sy-my-reviews-page .sy-review-list-context span{align-items:center;gap:.35rem;display:inline-flex}.sy-my-reviews-page .sy-review-list-context strong{text-overflow:ellipsis;white-space:nowrap;max-width:52%;overflow:hidden}.sy-my-reviews-page .sy-review-list-item>.sy-mutual-review-card{box-shadow:none;border:0;border-radius:0}.sy-client-request-form-page{width:min(100%,1120px)}.sy-client-request-form-card{background:#fff;border:1px solid #dbe4f0;border-radius:24px;overflow:hidden;box-shadow:0 18px 48px #0b173914}.sy-client-request-form-body{padding:2rem}.sy-client-request-form-desktop-heading{border-bottom:1px solid #e2e8f0;padding-bottom:1.25rem}.sy-client-request-form-grid{background:#fbfdff;border:1px solid #e6ecf4;border-radius:18px;padding:1.35rem}.sy-client-request-form-field .sy-input,.sy-client-request-form-field .sy-select{background:#fff;min-height:48px}.sy-client-request-form-field textarea.sy-input{min-height:132px}.sy-client-request-upload-box{background:#fff;border:1.5px dashed #b8c5d8;border-radius:16px;padding:1.1rem}.sy-client-request-form-actions{border-top:1px solid #e2e8f0;justify-content:flex-end;padding-top:1.25rem}.sy-client-request-form-actions>*{justify-content:center;min-width:170px;min-height:46px}.sy-client-request-images-manager{background:#fbfdff;border:1px solid #e6ecf4;border-radius:18px;padding:1.35rem}}@media (width>=992px){.sy-category-nav-panel-wrap{max-height:calc(100vh - 112px);overflow:hidden}.sy-category-nav-panel{height:min(520px,100vh - 112px);min-height:0;max-height:calc(100vh - 112px);overflow:hidden}.sy-category-nav-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;overflow-y:auto}.sy-category-nav-content{min-height:0;max-height:100%;overflow:hidden}.sy-category-nav-content-desktop,.sy-category-nav-content-top{flex:none}.sy-category-nav-groups{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;min-height:0;max-height:100%;padding-right:.55rem;overflow-y:auto}.sy-category-nav-sidebar,.sy-category-nav-groups{scrollbar-width:thin;scrollbar-color:#aeb8c8 transparent}.sy-category-nav-sidebar::-webkit-scrollbar{width:8px}.sy-category-nav-groups::-webkit-scrollbar{width:8px}.sy-category-nav-sidebar::-webkit-scrollbar-track{background:0 0}.sy-category-nav-groups::-webkit-scrollbar-track{background:0 0}.sy-category-nav-sidebar::-webkit-scrollbar-thumb{background:#aeb8c8 padding-box padding-box;border:2px solid #0000;border-radius:999px}.sy-category-nav-groups::-webkit-scrollbar-thumb{background:#aeb8c8 padding-box padding-box;border:2px solid #0000;border-radius:999px}}@media (width<=991.98px){.sy-category-nav-panel-wrap.is-open,.sy-category-nav-panel{max-height:min(78dvh,680px);overflow:hidden}.sy-category-nav-sidebar{overscroll-behavior:contain;flex:none;overflow-y:auto}.sy-category-nav-content{min-height:0;overflow:hidden}.sy-category-nav-groups{overscroll-behavior:contain;min-height:0;max-height:34dvh;padding-right:.35rem;overflow-y:auto}}.sy-home-mobile-copy,.sy-home-mobile-nearby,.sy-home-service-card-mobile-badges{display:none}@media (width<=767.98px){.sy-home{background:radial-gradient(circle at 18% 0,#ff70431a,#0000 24rem),#edf2f7;min-width:320px;padding-bottom:0}.sy-home-desktop-copy{display:none}.sy-home-mobile-copy{display:inline}.sy-home-shell{width:100%;max-width:none;padding-inline:16px}.sy-home-hero-section{padding:0}.sy-home-hero-section .sy-home-shell{padding-inline:0}.sy-home-hero{min-height:0;box-shadow:none;background:linear-gradient(145deg,#102f51 0%,#18527a 64%,#167a82 130%);border:0;border-radius:0;padding:27px 18px 22px;display:block}.sy-home-hero:before{filter:none;background:0 0;border:28px solid #ffffff0f;width:180px;height:180px;top:-92px;right:-84px}.sy-home-hero-badge{color:#ffb399;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-height:auto;margin:0 0 8px;padding:0;font-size:.68rem}.sy-home-hero-title{letter-spacing:-.047em;text-wrap:balance;max-width:13ch;font-size:clamp(2rem,9.3vw,2.55rem);line-height:1.02}.sy-home-hero-subtitle{max-width:37ch;margin-top:11px;font-size:.87rem;line-height:1.55}.sy-home-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.sy-home-btn-primary,.sy-home-btn-outline-light{text-align:center;border-radius:14px;width:100%;min-height:44px;padding:0 10px;font-size:.75rem;line-height:1.2}.sy-home-hero-trust{display:none}.sy-home-search-card{background:#fff;border:1px solid #dde5ee;border-radius:17px;margin-top:19px;padding:7px;box-shadow:0 8px 24px #10233f1f}.sy-home-search-card-heading{display:none}.sy-home-search-form{grid-template-columns:minmax(0,1fr) 44px;gap:7px}.sy-home-search-form>label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sy-home-search-input{background:#f8fafc;border:0;border-radius:13px;min-height:44px;padding-inline:11px}.sy-home-search-input input{font-size:.83rem}.sy-home-search-location{display:none}.sy-home-search-submit{border-radius:13px;place-items:center;width:44px;min-height:44px;padding:0;font-size:.95rem;display:grid}.sy-home-search-submit span{display:none}.sy-home-search-shortcuts{scrollbar-width:none;border-top:1px solid #edf1f5;grid-column:1/-1;gap:8px;margin:3px 0 0;padding:8px 0 1px;display:flex;overflow-x:auto}.sy-home-search-shortcuts::-webkit-scrollbar{display:none}.sy-home-search-shortcuts a{color:#28415f;white-space:nowrap;background:#fff;border:1px solid #dde5ee;border-radius:999px;flex:none;min-height:36px;padding:0 11px;font-size:.69rem}.sy-home-search-shortcuts a.is-primary{color:#fff;background:#143b64;border-color:#143b64}.sy-home-insights{display:none}.sy-home-main-grid{margin-top:0;padding-top:16px;display:block}.sy-home-panel-section,.sy-home-content-section,.sy-home-recent-section>.sy-home-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.sy-home-panel-heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.sy-home-section-eyebrow{color:#ff7043;letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;min-height:auto;margin-bottom:5px;padding:0;font-size:.63rem}.sy-home-section-title{letter-spacing:-.03em;font-size:1.2rem}.sy-home-section-subtitle{display:none}.sy-home-categories-more-btn{color:#1f5d88;background:0 0;border:0;width:auto;min-height:auto;padding:0;font-size:.72rem}.sy-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sy-home-category-tile{background:#fff;border:1px solid #10233f13;border-radius:22px;flex-direction:column;align-items:flex-start;gap:0;min-height:126px;padding:14px;display:flex;box-shadow:0 8px 24px #10233f14}.sy-home-category-tile:hover,.sy-home-category-tile:focus-visible{transform:none}.sy-home-category-icon{color:#fff;background:linear-gradient(145deg,#1a537b,#31a8a0);border-radius:14px;width:44px;height:44px;margin-bottom:13px;font-size:1rem}.sy-home-category-copy{width:100%}.sy-home-category-title{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:.86rem;line-height:1.25;overflow:visible}.sy-home-category-copy span{color:#718197;margin-top:6px;font-size:.69rem}.sy-home-category-tile>i{display:none}.sy-home-side-stack{margin-top:14px;display:block;position:static}.sy-home-side-card{display:none}.sy-home-side-card-accent{color:#fff;background:radial-gradient(circle at 100% 0,#ff70433d,#0000 38%),linear-gradient(145deg,#102a49,#174c70);border:0;border-radius:22px;padding:18px;display:block;box-shadow:0 12px 30px #10233f24}.sy-home-side-card-accent .sy-home-side-card-kicker{color:#ffb399}.sy-home-side-card-accent h2{color:#fff;font-size:1.12rem}.sy-home-side-card-accent p{color:#c9dae8;font-size:.78rem}.sy-home-side-card-button{border-radius:14px;min-height:44px;font-size:.78rem}.sy-home-mobile-nearby{margin-top:18px;display:block}.sy-home-mobile-section-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:11px;display:flex}.sy-home-mobile-section-heading h2{color:#10233f;letter-spacing:-.025em;margin:0;font-size:1.18rem}.sy-home-mobile-section-heading>a{color:#1f5d88;font-size:.72rem;font-weight:850;text-decoration:none}.sy-home-mobile-service-list{gap:10px;display:grid}.sy-home-mobile-service-row{cursor:pointer;background:#fff;border:1px solid #dde5ee;border-radius:20px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px;display:grid;box-shadow:0 7px 20px #10233f0f}.sy-home-mobile-service-row:focus-visible{outline-offset:2px;outline:3px solid #ff704347}.sy-home-mobile-service-image,.sy-home-mobile-service-image-fallback{border-radius:16px;width:62px;height:62px}.sy-home-mobile-service-image{object-fit:cover}.sy-home-mobile-service-image-fallback{font-size:.6rem;gap:4px!important;padding:6px!important}.sy-home-mobile-service-image-fallback>i{flex:none;font-size:.95rem!important}.sy-home-mobile-service-image-fallback>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden;overflow-wrap:normal!important;font-size:.55rem!important}.sy-home-mobile-service-copy{min-width:0}.sy-home-mobile-service-copy h3{color:#10233f;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:.82rem;line-height:1.25;overflow:hidden}.sy-home-mobile-service-copy p{color:#718197;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.65rem;line-height:1.35;overflow:hidden}.sy-home-mobile-service-badges{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.sy-home-mobile-mini-badge{color:#176a57;letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;background:#def7ef;border-radius:999px;flex:0 auto;align-items:center;gap:3px;min-width:0;min-height:18px;padding:4px 7px;font-size:.5rem;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.sy-home-mobile-mini-badge>i{flex:none;font-size:.5rem}.sy-home-mobile-mini-badge>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sy-home-mobile-mini-badge.is-category{flex:auto}.sy-home-mobile-mini-badge.is-featured,.sy-home-mobile-mini-badge.is-top-rated{color:#79530b;background:#fff0bd;flex:none}.sy-home-mobile-service-rating{color:#a26900;align-items:center;gap:4px;margin-top:5px;font-size:.62rem;font-weight:850;display:inline-flex}.sy-home-mobile-service-price{color:#143b64;text-align:right;overflow-wrap:anywhere;max-width:88px;font-size:.73rem;font-weight:900;line-height:1.2}.sy-home-content-section{background:#fff;border:1px solid #10233f13;border-radius:22px;width:auto;margin:18px 16px 0;padding:15px;box-shadow:0 8px 24px #10233f12}.sy-home-content-section .sy-section-header,.sy-home-content-section .sy-featured-services-header{margin-bottom:10px}.sy-home-content-section .sy-section-header-main,.sy-home-content-section .sy-featured-services-header{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.sy-home-content-section .sy-section-header-title,.sy-home-content-section .sy-featured-services-header h2{letter-spacing:-.025em;margin:0;font-size:1rem;line-height:1.25}.sy-home-content-section .sy-section-header-subtitle,.sy-home-content-section .sy-featured-services-header small{display:none}.sy-home-content-section .sy-section-header .sy-btn-outline,.sy-home-content-section .sy-section-header .sy-btn-sm{color:#1f5d88;min-height:auto;box-shadow:none;background:0 0;border:0;padding:0;font-size:.68rem}.sy-home .sy-auto-carousel{margin-top:8px}.sy-home .sy-auto-carousel-viewport{scroll-snap-type:x mandatory;overflow-x:auto}.sy-home .sy-auto-carousel-item{scroll-snap-align:start}.sy-home .sy-auto-carousel-arrow{display:none}.sy-home .sy-auto-carousel-track{padding:2px 0 18px}.sy-home .sy-auto-carousel-status{min-width:2.6rem;min-height:1.35rem;font-size:.64rem;bottom:0;right:3px}.sy-home-services-carousel .sy-home-service-card{min-height:124px;box-shadow:none;border-radius:20px;grid-template-columns:86px minmax(0,1fr);display:grid}.sy-home-services-carousel .sy-home-service-card-media{border-radius:19px 0 0 19px;height:100%;min-height:124px}.sy-home-services-carousel .sy-home-service-card-badges{display:none}.sy-home-services-carousel .sy-home-service-card-placeholder{gap:6px!important;padding:8px!important}.sy-home-services-carousel .sy-home-service-card-placeholder>i{font-size:1.1rem!important}.sy-home-services-carousel .sy-home-service-card-placeholder>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.05;overflow:hidden;overflow-wrap:normal!important;font-size:.58rem!important}.sy-home-services-carousel .sy-home-service-card-body{align-content:center;gap:6px;min-width:0;padding:10px 11px}.sy-home-services-carousel .sy-home-service-card-mobile-badges{align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.sy-home-services-carousel .sy-home-service-card-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.28;display:-webkit-box;overflow:hidden}.sy-home-services-carousel .sy-home-worker-rating-box,.sy-home-services-carousel .sy-home-meta{font-size:.65rem}.sy-home-workers-carousel .sy-home-worker-card{box-shadow:none;border-radius:20px}.sy-home-workers-carousel .sy-home-worker-card-body{gap:10px;padding:12px}.sy-home-workers-carousel .sy-home-worker-top{grid-template-columns:58px minmax(0,1fr);gap:11px}.sy-home-workers-carousel .sy-home-worker-avatar,.sy-home-workers-carousel .sy-home-worker-avatar-fallback{border-radius:16px;width:58px;height:58px}.sy-home-workers-carousel .sy-home-worker-main .sy-home-badge{margin-bottom:5px;font-size:.54rem}.sy-home-workers-carousel .sy-home-worker-card-title{font-size:.86rem}.sy-home-workers-carousel .sy-home-worker-card-text,.sy-home-workers-carousel .sy-home-worker-rating-value{font-size:.66rem}.sy-home-content-section .sy-promotion-card,.sy-home-content-section .sy-featured-worker-card{box-shadow:none;border-radius:20px}.sy-home-content-section .sy-promotion-card-media{height:150px}.sy-home-content-section .sy-promotion-card-content,.sy-home-content-section .sy-featured-worker-content{padding:13px}.sy-home-content-section .sy-promotion-card-content h3,.sy-home-content-section .sy-featured-worker-content h3{overflow-wrap:anywhere;font-size:.9rem}.sy-home-content-section .sy-featured-worker-card{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.sy-home-content-section .sy-featured-worker-avatar,.sy-home-content-section .sy-featured-worker-avatar img,.sy-home-content-section .sy-featured-worker-avatar .sy-safe-image-fallback{border-radius:17px;width:64px;height:64px}.sy-home-content-section .sy-featured-worker-content{min-width:0;padding:0}.sy-home-category-navigator-section,.sy-home-steps-section,.sy-home-recent-section{display:none}.sy-home-cta-wrap{padding:18px 16px 26px}.sy-home-cta-section{border-radius:22px;padding:20px 18px;box-shadow:0 12px 30px #10233f24}.sy-home-cta-title{font-size:1.35rem}.sy-home-cta-text{font-size:.78rem}.sy-home-cta-actions{grid-template-columns:1fr;width:100%;display:grid}}@media (width<=359px){.sy-home-shell{padding-inline:12px}.sy-home-hero{padding-inline:15px}.sy-home-hero-actions,.sy-home-category-grid{grid-template-columns:1fr}.sy-home-content-section{margin-inline:12px}.sy-home-mobile-service-row{grid-template-columns:56px minmax(0,1fr)}.sy-home-mobile-service-image,.sy-home-mobile-service-image-fallback{width:56px;height:56px}.sy-home-mobile-service-price{text-align:left;grid-column:2;justify-self:start;max-width:none;margin-top:2px}.sy-home-mobile-mini-badge{padding-inline:6px;font-size:.47rem}.sy-home-services-carousel .sy-home-service-card{grid-template-columns:80px minmax(0,1fr)}}.sy-category-chooser-mobile-copy,.sy-category-chooser-mobile-search-section{display:none}@media (width<=767.98px){.sy-category-chooser-page{background:radial-gradient(circle at 18% 0,#ff70431a,#0000 24rem),#edf2f7;min-width:320px;padding-bottom:32px}.sy-category-chooser-desktop-copy{display:none}.sy-category-chooser-mobile-copy,.sy-category-chooser-mobile-search-section{display:block}.sy-category-chooser-shell,.sy-category-chooser-mobile-shell{width:100%;max-width:none;margin-inline:auto;padding-inline:16px}.sy-category-chooser-hero-section{padding-top:0}.sy-category-chooser-hero-section .sy-category-chooser-shell{padding-inline:0}.sy-category-chooser-hero{min-height:0;box-shadow:none;background:linear-gradient(145deg,#102f51 0%,#18527a 64%,#167a82 130%);border:0;border-radius:0;padding:28px 18px 23px;display:block}.sy-category-chooser-hero:after{background:0 0;border:28px solid #ffffff0f;width:180px;height:180px;inset:-92px -84px auto auto}.sy-category-chooser-kicker{color:#ffb399;letter-spacing:.12em;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;min-height:auto;margin:0 0 8px;padding:0;font-size:.68rem}.sy-category-chooser-title{letter-spacing:-.047em;text-wrap:balance;max-width:14ch;font-size:clamp(2rem,9vw,2.55rem);line-height:1.02}.sy-category-chooser-subtitle{max-width:37ch;margin-top:11px;font-size:.87rem;line-height:1.55}.sy-category-chooser-hero-actions{scrollbar-width:none;gap:8px;margin-top:18px;display:flex;overflow-x:auto}.sy-category-chooser-hero-actions::-webkit-scrollbar{display:none}.sy-category-chooser-primary-link,.sy-category-chooser-secondary-link{white-space:nowrap;border-radius:13px;flex:none;width:auto;min-height:42px;padding-inline:13px;font-size:.72rem}.sy-category-chooser-search-card{display:none}.sy-category-chooser-mobile-search-section{padding-top:15px}.sy-category-chooser-mobile-search-box{background:#fff;border:1px solid #dde5ee;border-radius:18px;grid-template-columns:20px minmax(0,1fr) 42px;align-items:center;gap:8px;min-height:56px;padding:6px 7px 6px 13px;display:grid;box-shadow:0 8px 24px #10233f17}.sy-category-chooser-mobile-search-box:focus-within{border-color:#ff70437a;box-shadow:0 0 0 3px #ff70431a,0 8px 24px #10233f17}.sy-category-chooser-mobile-search-box>i{color:#718197;font-size:.9rem}.sy-category-chooser-mobile-search-box input{color:#10233f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.82rem;font-weight:700}.sy-category-chooser-mobile-search-box input::placeholder{color:#8b99aa;font-weight:600}.sy-category-chooser-mobile-search-box button,.sy-category-chooser-mobile-search-box>span{color:#fff;background:linear-gradient(135deg,#ff7043,#ff936d);border:0;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 18px #ff704338}.sy-category-chooser-mobile-summary{scrollbar-width:none;gap:8px;margin-top:9px;display:flex;overflow-x:auto}.sy-category-chooser-mobile-summary::-webkit-scrollbar{display:none}.sy-category-chooser-mobile-summary span{color:#718197;background:#ffffffd1;border:1px solid #dde5ee;border-radius:999px;flex:none;padding:7px 10px;font-size:.68rem;font-weight:750}.sy-category-chooser-mobile-summary strong{color:#143b64;font-weight:950}.sy-category-chooser-insights{display:none}.sy-category-chooser-content-section{margin-top:15px;padding-inline:16px}.sy-category-chooser-content-section.sy-category-chooser-shell{width:100%;padding-inline:16px}.sy-category-chooser-page .sy-category-chooser-layout{grid-template-columns:1fr;gap:14px;display:grid}.sy-category-chooser-sidebar,.sy-category-chooser-content{box-shadow:none;background:0 0;border:0;border-radius:0;position:static;overflow:visible}.sy-category-chooser-subcategory-panel{scroll-margin-top:84px}.sy-category-chooser-sidebar-header{border:0;padding:0 0 11px}.sy-category-chooser-sidebar-header span{color:#ff7043;letter-spacing:.12em;font-size:.63rem}.sy-category-chooser-sidebar-header h2{letter-spacing:-.03em;font-size:1.2rem}.sy-category-chooser-sidebar-header>strong{color:#143b64;background:#edf5fa;min-width:31px;height:31px;font-size:.72rem}.sy-category-chooser-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:none;padding:0;display:grid;overflow:visible}.sy-category-chooser-category,.sy-category-chooser-category+.sy-category-chooser-category{background:#fff;border:1px solid #10233f13;border-radius:22px;flex-direction:column;align-items:flex-start;gap:0;min-width:0;min-height:128px;margin:0;padding:14px;display:flex;transform:none;box-shadow:0 8px 24px #10233f14}.sy-category-chooser-category:hover,.sy-category-chooser-category:focus-visible{background:#fff;border-color:#10233f1f;transform:none}.sy-category-chooser-category.is-active{background:linear-gradient(145deg,#fff4ee,#fff);border-color:#ff704373;box-shadow:inset 0 0 0 1px #ff70430f,0 10px 26px #ff70431f}.sy-category-chooser-category-icon,.sy-category-chooser-category.is-active .sy-category-chooser-category-icon{color:#fff;background:linear-gradient(145deg,#1a537b,#31a8a0);border-radius:14px;width:44px;height:44px;margin-bottom:13px;font-size:1rem}.sy-category-chooser-category-main{width:100%}.sy-category-chooser-category-main strong{color:#10233f;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:.86rem;line-height:1.25;overflow:visible}.sy-category-chooser-category-main small{color:#718197;margin-top:7px;font-size:.68rem}.sy-category-chooser-category>i{color:#1f5d88;font-size:.68rem;position:absolute;bottom:14px;right:14px}.sy-category-chooser-category{position:relative}.sy-category-chooser-sidebar-empty{background:#ffffffb8;border:1px dashed #ccd8e3;border-radius:22px;grid-column:1/-1;min-height:210px}.sy-category-chooser-content{padding:0}.sy-category-chooser-active-card{background:linear-gradient(145deg,#fff4ee,#fff);border:1px solid #ff704338;border-radius:22px;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:15px;display:grid;box-shadow:0 8px 24px #10233f0f}.sy-category-chooser-active-icon{background:linear-gradient(145deg,#ed6d48,#ffad70);border-radius:16px;width:52px;height:52px;font-size:1rem;box-shadow:0 9px 20px #ff704338}.sy-category-chooser-active-copy span{color:#ff7043;letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:900}.sy-category-chooser-active-copy h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:3px;font-size:1.1rem}.sy-category-chooser-active-copy p{margin-top:5px;font-size:.72rem;line-height:1.45}.sy-category-chooser-active-btn{background:linear-gradient(135deg,#ff7043,#ff936d);border-radius:14px;grid-column:1/-1;width:100%;min-height:44px;font-size:.76rem;box-shadow:0 9px 22px #ff704333}.sy-category-chooser-subcategory-panel{background:0 0;border:0;border-radius:0;margin-top:12px;padding:0}.sy-category-chooser-subcategory-header{align-items:flex-end;margin-bottom:11px}.sy-category-chooser-subcategory-header span{color:#ff7043;letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:900}.sy-category-chooser-subcategory-header h3{letter-spacing:-.03em;font-size:1.16rem}.sy-category-chooser-subcategory-header>strong{color:#1f5d88;font-size:.68rem}.sy-category-chooser-page .sy-category-chooser-subcategory-grid,.sy-category-chooser-page .sy-category-chooser-skeleton-grid{grid-template-columns:1fr;gap:9px;display:grid}.sy-category-chooser-page .sy-category-chooser-subcategory-grid{max-height:none;padding:0;overflow:visible}.sy-category-chooser-subcategory{background:#fff;border:1px solid #dde5ee;border-radius:19px;grid-template-columns:44px minmax(0,1fr) 32px;gap:10px;min-height:68px;padding:11px 12px;display:grid;transform:none;box-shadow:0 6px 18px #10233f0e}.sy-category-chooser-subcategory:hover,.sy-category-chooser-subcategory:focus-visible{border-color:#ff704347;transform:none}.sy-category-chooser-subcategory-icon{color:#1f5d88;background:#edf5fa;border-radius:14px;width:44px;height:44px}.sy-category-chooser-subcategory>span:nth-child(2){overflow-wrap:anywhere;font-size:.82rem;line-height:1.28}.sy-category-chooser-subcategory>i{color:#1f5d88;background:#f8fafc;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.sy-category-chooser-skeleton{border-radius:19px;min-height:68px}.sy-category-chooser-empty-subcategories{text-align:center;border-radius:22px;grid-template-columns:1fr;min-height:0;padding:20px}.sy-category-chooser-empty-subcategories>i{margin-inline:auto}.sy-category-chooser-empty-link{border-radius:14px;width:100%;min-height:44px}.sy-category-chooser-rail{display:none}}@media (width<=359.98px){.sy-category-chooser-shell,.sy-category-chooser-mobile-shell,.sy-category-chooser-content-section.sy-category-chooser-shell{padding-inline:12px}.sy-category-chooser-hero{padding-inline:15px}.sy-category-chooser-category-list{grid-template-columns:1fr}.sy-category-chooser-category{min-height:112px}}@media (prefers-reduced-motion:reduce){.sy-category-chooser-mobile-search-box,.sy-category-chooser-category,.sy-category-chooser-subcategory{scroll-behavior:auto;transition:none}}.sy-services-mobile-discovery{display:none}@media (width<=767.98px){.sy-services-explorer-page{background:#edf2f7;min-height:100svh;overflow-x:hidden}.sy-services-explorer-shell{width:100%;max-width:none;padding:0 0 calc(88px + env(safe-area-inset-bottom));margin:0}.sy-services-explorer-hero{min-height:auto;box-shadow:none;background:radial-gradient(circle at 104% -10%,#ffffff14 0 82px,#0000 83px),linear-gradient(145deg,#102f51 0%,#18527a 64%,#167a82 130%);border:0;border-radius:0;grid-template-columns:1fr;gap:18px;padding:27px 16px 20px;display:grid}.sy-services-explorer-hero:after{border-width:28px;width:180px;height:180px;top:-92px;bottom:auto;right:-85px}.sy-services-explorer-hero-copy{max-width:none}.sy-services-explorer-eyebrow{color:#ffb399;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:6px;margin:0 0 8px;padding:0;font-size:.68rem;font-weight:900}.sy-services-explorer-hero h1{letter-spacing:-.045em;max-width:14ch;margin:0 0 10px;font-size:clamp(1.78rem,8vw,2.25rem);line-height:1.03}.sy-services-explorer-hero-copy>p{color:#d3e1ed;max-width:38ch;margin:0;font-size:.86rem;line-height:1.55}.sy-services-explorer-search{background:#fff;border:1px solid #10233f14;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;padding:7px;display:grid;box-shadow:0 10px 28px #0a1f3733}.sy-services-explorer-search>div:first-child,.sy-services-explorer-search>label:nth-of-type(2){display:none}.sy-services-explorer-search-field{min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:12px;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:0 8px}.sy-services-explorer-search-field:focus-within{box-shadow:none;border:0}.sy-services-explorer-search-field input{min-width:0;height:46px;font-size:.84rem}.sy-services-explorer-search-field input::placeholder{color:#8290a5}.sy-services-explorer-search>button{white-space:nowrap;border-radius:13px;min-width:82px;min-height:46px;padding:0 13px;font-size:.75rem;box-shadow:0 8px 20px #ff70433d}.sy-services-explorer-insights{display:none}.sy-services-explorer-toolbar{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:stretch;gap:8px;margin:0;padding:14px 16px 0}.sy-services-explorer-toolbar .sy-category-nav-trigger{color:#10233f;background:#fff;border:1px solid #dce5ee;border-radius:15px;justify-content:flex-start;width:100%;min-height:46px;padding-inline:13px;box-shadow:0 8px 24px #10233f0f}.sy-services-explorer-toolbar .sy-category-nav-trigger-icon{color:#ff7043}.sy-services-explorer-toolbar-copy{display:none}.sy-services-mobile-discovery{gap:11px;padding:12px 16px 14px;display:grid}.sy-services-mobile-quick-filters{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;gap:8px;padding:1px 0 4px;display:flex;overflow-x:auto}.sy-services-mobile-quick-filters::-webkit-scrollbar{display:none}.sy-services-mobile-quick-filters button{scroll-snap-align:start;color:#28415f;white-space:nowrap;background:#fff;border:1px solid #dce5ee;border-radius:999px;flex:none;min-height:36px;padding:0 12px;font-size:.72rem;font-weight:800}.sy-services-mobile-quick-filters button.is-active{color:#fff;background:#143b64;border-color:#143b64}.sy-services-mobile-quick-filters button.is-active.is-urgent{background:#ff7043;border-color:#ff7043}.sy-services-mobile-results-summary{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.sy-services-mobile-results-summary>div{gap:2px;min-width:0;display:grid}.sy-services-mobile-results-summary span,.sy-services-mobile-results-summary strong,.sy-services-mobile-results-summary small{overflow-wrap:anywhere;min-width:0}.sy-services-mobile-results-summary span{color:#ff7043;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.sy-services-mobile-results-summary strong{color:#10233f;letter-spacing:-.025em;font-size:1.16rem;line-height:1.2}.sy-services-mobile-results-summary small{color:#718197;font-size:.7rem}.sy-services-mobile-results-summary>button{color:#143b64;background:#fff;border:1px solid #d6e4ed;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:.72rem;font-weight:850;display:inline-flex;box-shadow:0 6px 18px #10233f0d}.sy-services-mobile-results-summary>button b{color:#fff;background:#ff7043;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:.62rem;display:inline-grid}.sy-services-mobile-filter-fab{display:none}.sy-services-explorer-grid{padding:0 16px;display:block}.sy-services-results-column{min-width:0}.sy-services-results-header{display:none}.sy-services-subcategory-chips{scroll-snap-type:inline proximity;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 0 12px;padding:0 0 4px;overflow-x:auto}.sy-services-subcategory-chips::-webkit-scrollbar{display:none}.sy-services-subcategory-chips button{scroll-snap-align:start;white-space:nowrap;background:#fff;border-radius:999px;flex:none;min-height:35px;padding:0 12px;font-size:.7rem}.sy-services-mobile-featured{margin-bottom:14px}.sy-services-mobile-featured:empty{display:none}.sy-services-mobile-featured .sy-featured-services{background:linear-gradient(145deg,#fff9e9,#fff);border:1px solid #f6b73c6b;border-radius:20px;margin:0;padding:14px;box-shadow:0 8px 24px #10233f0f}.sy-services-mobile-featured .sy-featured-services-header{align-items:flex-start;margin-bottom:11px}.sy-services-mobile-featured .sy-featured-services-header h2{margin-top:4px;font-size:.98rem;line-height:1.25}.sy-services-mobile-featured .sy-featured-services-header small{display:none}.sy-services-results-list{gap:11px}.sy-services-result-card{background:#fff;border:1px solid #d9e4ed;border-radius:22px;min-width:0;padding:0;display:block;overflow:hidden;transform:none;box-shadow:0 10px 28px #10233f14}.sy-services-result-card:hover,.sy-services-result-card:focus-visible{border-color:#143b6433;transform:none;box-shadow:0 12px 30px #10233f1c}.sy-services-result-card.is-sponsored{background:#fff;border-color:#f6b73cb8;box-shadow:0 12px 30px #bb7e0a24}.sy-services-result-card.is-sponsored:before{content:"";z-index:2;background:linear-gradient(#f6b73c,#ff7043);width:4px;position:absolute;inset:0 auto 0 0}.sy-services-result-media{background:linear-gradient(145deg,#eef3f8,#e3ebf3);border-radius:0;align-self:auto;width:100%;min-width:0;height:142px;min-height:142px}.sy-services-result-media>img{object-position:center}.sy-services-result-placeholder{color:#718197;background:radial-gradient(circle at 50% 35%,#143b6414,#0000 52px),linear-gradient(145deg,#f4f7fa,#e7eef5);gap:7px;min-height:142px;padding:14px}.sy-services-result-placeholder i{color:#143b64;background:#ffffffc7;border-radius:13px;place-items:center;width:40px;height:40px;margin:0 auto;font-size:1.05rem;display:inline-grid;box-shadow:0 5px 14px #10233f14}.sy-services-result-placeholder span{font-size:.7rem;font-weight:800}.sy-services-result-badges{flex-wrap:nowrap;gap:6px;max-width:none;top:10px;left:10px;right:46px;overflow:hidden}.sy-services-result-badges>:nth-child(n+3){display:none}.sy-services-result-badge,.sy-services-result-badges .sy-pro-badge,.sy-services-result-badges .sy-featured-service-badge{text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-color:#10233f1a;flex:0 auto;max-width:min(180px,100%);min-height:25px;padding:4px 8px;font-size:.61rem;overflow:hidden;box-shadow:0 5px 14px #10233f14}.sy-services-result-discount{border-radius:999px;padding:5px 8px;font-size:.64rem;bottom:10px;right:10px;box-shadow:0 7px 18px #ff704342}.sy-services-result-main{min-width:0;padding:14px 14px 12px}.sy-services-commercial-label{min-height:22px;margin:0 0 8px;padding:4px 8px;font-size:.56rem}.sy-services-result-tags{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 0 10px;padding:0 0 2px;overflow-x:auto}.sy-services-result-tags::-webkit-scrollbar{display:none}.sy-services-result-tags span{color:#53657a;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-color:#e0e7ef;flex:none;min-width:0;max-width:210px;min-height:24px;padding:4px 8px;font-size:.61rem;overflow:hidden}.sy-services-result-tags span:nth-child(n+3){display:inline-flex}.sy-services-result-title-row{flex-direction:row;align-items:flex-start;gap:10px;min-width:0}.sy-services-result-title-row h2{-webkit-line-clamp:2;color:#10233f;letter-spacing:-.025em;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.sy-services-result-rating{color:#8a5b00;background:#fff8e8;border:1px solid #f4dfac;border-radius:999px;flex:none;gap:4px;min-height:29px;padding:0 8px;font-size:.7rem}.sy-services-result-rating i{color:#f2a900;font-size:.64rem}.sy-services-result-description{-webkit-line-clamp:2;color:#66778d;overflow-wrap:anywhere;word-break:break-word;margin:8px 0 11px;font-size:.73rem;line-height:1.5}.sy-services-provider-strip{background:#f7f9fc;border:1px solid #e4eaf1;border-radius:15px;grid-template-columns:36px minmax(0,1fr);gap:9px;margin:0;padding:9px 10px}.sy-services-provider-strip>img,.sy-services-provider-avatar-fallback{border:2px solid #fff;width:36px;height:36px;box-shadow:0 4px 10px #10233f14}.sy-services-provider-copy strong{font-size:.72rem}.sy-services-provider-copy span{margin-top:2px;font-size:.62rem}.sy-services-result-side{background:#fbfcfe;border-top:1px solid #e9eef4;border-left:0;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:12px;min-width:0;padding:12px 14px 14px;display:grid}.sy-services-result-side>div:first-child{min-width:0}.sy-services-result-price{overflow-wrap:anywhere;color:#143b64;font-size:1.05rem;line-height:1.12}.sy-services-result-price-caption{color:#7a899c;margin-top:3px;font-size:.6rem}.sy-services-result-metrics{display:none}.sy-services-result-actions{gap:7px;min-width:0;display:flex}.sy-services-result-primary-action,.sy-services-result-secondary-action{border-radius:13px;min-height:42px;padding:0 14px;font-size:.7rem}.sy-services-result-primary-action{box-shadow:0 8px 18px #ff704333}.sy-services-result-secondary-action{display:none}.sy-services-results-ad>.sy-ad-slot{margin:0 0 11px}.sy-services-results-ad .sy-ad-card,.sy-services-results-ad .sy-ad-gold{border-radius:20px}.sy-services-results-pagination{margin-top:16px}.sy-services-results-rail{display:none}.sy-services-filter-sidebar{z-index:150;width:100%;height:auto;max-height:min(90svh,760px);padding:max(18px, env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom));visibility:hidden;overscroll-behavior:contain;background:#fff;border:0;border-radius:25px 25px 0 0;inset:auto 0 0;overflow:hidden auto;transform:translateY(105%);box-shadow:0 -22px 56px #10233f3d}.sy-services-filter-sidebar.is-open{visibility:visible;transform:translateY(0)}.sy-services-filter-heading{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom:1px solid #edf1f5;align-items:center;margin:-18px -16px 8px;padding:16px 16px 12px;position:sticky;top:-18px}.sy-services-filter-heading h2{font-size:1.16rem}.sy-services-filter-heading>button{border-radius:13px;place-items:center;width:40px;height:40px;display:inline-grid}.sy-services-filter-field{margin-top:11px}.sy-services-filter-field input,.sy-services-filter-field select{background:#f8fafc;border-radius:14px;min-height:48px;font-size:.82rem}.sy-services-filter-shortcuts{margin-top:15px}.sy-services-filter-shortcuts>div{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.sy-services-filter-shortcuts>div::-webkit-scrollbar{display:none}.sy-services-filter-shortcuts button{flex:none;min-height:35px;padding:0 11px}.sy-services-filter-actions{z-index:2;bottom:calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;margin:18px -16px 0;position:sticky}.sy-services-filter-actions button{border-radius:14px;min-height:46px}.sy-services-filter-count{margin-bottom:0}.sy-services-mobile-overlay{z-index:140;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a1f379e}.sy-services-explorer-page .sy-empty-state{border-radius:21px;padding:28px 18px}}@media (width<=359px){.sy-services-explorer-hero{padding-inline:15px}.sy-services-explorer-search>button{min-width:72px;padding-inline:10px}.sy-services-explorer-toolbar,.sy-services-mobile-discovery,.sy-services-explorer-grid{padding-inline:12px}.sy-services-result-media,.sy-services-result-placeholder{height:126px;min-height:126px}.sy-services-result-main{padding-inline:12px}.sy-services-result-title-row h2{font-size:.94rem}.sy-services-result-side{grid-template-columns:1fr;gap:10px;padding-inline:12px}.sy-services-result-actions,.sy-services-result-primary-action{width:100%}}.sy-service-mobile-provider-card{display:none}@media (width<=767.98px){.sy-service-detail-page{width:100%;max-width:none;overflow-x:clip;padding:0 0 2rem!important}.sy-service-detail-toolbar{padding:.75rem .9rem;margin:0!important}.sy-service-back-link{border-radius:13px;min-height:40px;padding:.58rem .82rem;box-shadow:0 6px 16px #10233f0f}.sy-service-alert{border-radius:16px;margin:0 .9rem .75rem}.sy-service-detail-layout{--bs-gutter-x:0;--bs-gutter-y:0;margin:0}.sy-service-detail-main,.sy-service-detail-sidebar{width:100%;padding-inline:.9rem}.sy-service-detail-page .sy-service-main-card,.sy-service-detail-page>.sy-card{border-radius:22px;box-shadow:0 8px 24px #10233f14}.sy-service-detail-main>.sy-service-main-card:first-child>.card-body{padding:0}.sy-service-detail-page .sy-service-hero-head{background:radial-gradient(circle at 106% -8%,#ff936d4d,#0000 12rem),linear-gradient(145deg,#102f51 0%,#18527a 66%,#167a82 135%);border-radius:21px 21px 0 0;margin:0;padding:1.35rem 1rem 1.15rem}.sy-service-detail-page .sy-service-hero-badges{overscroll-behavior-inline:contain;scrollbar-width:none;padding:0 0 .2rem;overflow-x:auto;flex-wrap:nowrap!important;gap:.45rem!important;margin:0 3.1rem .85rem 0!important;display:flex!important}.sy-service-detail-page .sy-service-hero-badges::-webkit-scrollbar{display:none}.sy-service-detail-page .sy-service-highlights::-webkit-scrollbar{display:none}.sy-service-mobile-provider-facts::-webkit-scrollbar{display:none}.sy-service-detail-page .sy-gallery-thumbs::-webkit-scrollbar{display:none}.sy-service-detail-page .sy-related-services-section .row::-webkit-scrollbar{display:none}.sy-service-detail-page .sy-service-hero-badges>*{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:78vw;overflow:hidden}.sy-service-detail-page .sy-service-hero-favorite-btn{border-radius:13px;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;margin:0;padding:0;display:inline-grid;position:absolute;top:1rem;right:1rem}.sy-service-detail-page .sy-service-hero-favorite-btn span{display:none}.sy-service-detail-page .sy-service-hero-favorite-btn i{font-size:1rem}.sy-service-detail-page .sy-service-title{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.72rem,8vw,2.2rem);line-height:1.04;margin:0 0 .55rem!important}.sy-service-detail-page .sy-service-subtitle{color:#d3e1ed;font-size:.86rem;line-height:1.5;margin-bottom:.9rem!important}.sy-service-detail-page .sy-service-highlights{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;padding-bottom:.18rem;display:flex;overflow-x:auto}.sy-service-detail-page .sy-service-highlight{white-space:nowrap;border-radius:999px;flex:none;justify-content:flex-start;width:auto;min-height:34px;padding:.52rem .7rem;font-size:.73rem;line-height:1.15}.sy-service-detail-page .sy-gallery-main{box-shadow:none;border-radius:18px;margin:.75rem}.sy-service-detail-page .sy-gallery-main-img{height:248px}.sy-service-detail-page .sy-gallery-main-overlay{display:none}.sy-service-detail-page .sy-gallery-nav{border:0;width:38px;height:38px}.sy-service-detail-page .sy-gallery-nav-prev{left:.65rem}.sy-service-detail-page .sy-gallery-nav-next{right:.65rem}.sy-service-detail-page .sy-gallery-counter{min-height:29px;padding:.36rem .62rem;font-size:.72rem;bottom:.65rem;right:.65rem}.sy-service-detail-page .sy-gallery-thumbs{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;gap:.55rem;padding-bottom:.15rem;display:flex;overflow-x:auto;margin:0 .75rem .75rem!important}.sy-service-detail-page .sy-gallery-thumb-button{scroll-snap-align:start;flex:0 0 72px;width:72px;min-width:72px}.sy-service-detail-page .sy-gallery-thumb{border-radius:12px;height:62px}.sy-service-detail-page .sy-gallery-empty{border-radius:18px;height:224px;margin:.75rem}.sy-service-mobile-provider-card{background:#fff;border:1px solid #10233f14;border-radius:22px;margin-top:.8rem;padding:.95rem;display:block;box-shadow:0 8px 24px #10233f14}.sy-service-mobile-provider-top{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.sy-service-mobile-provider-avatar,.sy-service-mobile-provider-avatar-fallback{border-radius:18px;width:58px;height:58px}.sy-service-mobile-provider-avatar{object-fit:cover;display:block}.sy-service-mobile-provider-avatar-fallback{color:#143b64;background:#edf5fa;place-items:center;font-size:1.15rem;display:grid}.sy-service-mobile-provider-copy{min-width:0}.sy-service-mobile-provider-kicker{color:#ff7043;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.18rem;font-size:.62rem;font-weight:900}.sy-service-mobile-provider-name{color:#10233f;overflow-wrap:anywhere;margin:0 0 .2rem;font-size:.98rem;font-weight:900;line-height:1.2}.sy-service-mobile-provider-role{color:#718197;overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.35}.sy-service-mobile-provider-rating{color:#8a5b00;background:#fff4cf;border-radius:13px;justify-content:center;align-items:center;gap:.3rem;min-width:52px;min-height:38px;padding:.45rem .55rem;font-size:.75rem;display:inline-flex}.sy-service-mobile-provider-rating i{color:#f6b73c}.sy-service-mobile-provider-facts{scrollbar-width:none;gap:.45rem;margin-top:.8rem;padding-bottom:.12rem;display:flex;overflow-x:auto}.sy-service-mobile-provider-facts span{color:#28415f;white-space:nowrap;background:#f6f9fc;border:1px solid #e3eaf1;border-radius:999px;flex:none;align-items:center;gap:.38rem;min-height:32px;padding:.45rem .62rem;font-size:.68rem;font-weight:750;display:inline-flex}.sy-service-mobile-provider-facts i{color:#1f5d88}.sy-service-mobile-provider-actions{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.55rem;margin-top:.8rem;display:grid}.sy-service-mobile-provider-profile-btn,.sy-service-mobile-provider-contact-btn{border-radius:14px;justify-content:center;align-items:center;gap:.45rem;min-width:0;min-height:45px;padding:.65rem .7rem;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.sy-service-mobile-provider-profile-btn{color:#143b64;background:#edf5fa;border:1px solid #d6e4ed}.sy-service-mobile-provider-contact-btn{color:#fff;background:linear-gradient(135deg,#ff7043,#ff936d);border:0;box-shadow:0 9px 22px #ff70433d}.sy-service-mobile-provider-contact-btn:disabled{opacity:.65}.sy-service-detail-page .sy-service-detail-main>.sy-card>.card-body,.sy-service-detail-page>.sy-related-services-section>.card-body{padding:1rem}.sy-service-detail-page .sy-service-description-card,.sy-service-detail-page .sy-service-questions-card,.sy-service-detail-page .sy-service-detail-main>.sy-card:not(:first-child),.sy-service-detail-page .sy-service-data-card,.sy-service-detail-page>.sy-related-services-section{margin-top:.8rem!important}.sy-service-detail-page .sy-service-section-head{gap:.55rem;padding:0;margin-bottom:.9rem!important}.sy-service-detail-page .sy-service-section-kicker{margin-bottom:.22rem;font-size:.66rem}.sy-service-detail-page .sy-service-section-title{font-size:1.05rem;line-height:1.22}.sy-service-detail-page .sy-service-section-subtitle{font-size:.78rem;line-height:1.45}.sy-service-detail-page .sy-service-description-body{border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:.7rem;padding:.8rem}.sy-service-detail-page .sy-service-description-mark{border-radius:13px;width:40px;height:40px}.sy-service-detail-page .sy-service-description-text,.sy-service-detail-page .sy-service-description-text p{font-size:.82rem;line-height:1.55}.sy-service-detail-page .sy-service-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;padding:0}.sy-service-detail-page .sy-service-quick-card{border-radius:16px;flex-direction:column;gap:.58rem;min-height:112px;padding:.75rem;display:flex}.sy-service-detail-page .sy-service-quick-card:nth-child(5){grid-column:1/-1;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:auto;display:grid}.sy-service-detail-page .sy-service-quick-card-icon{border-radius:12px;width:38px;height:38px}.sy-service-detail-page .sy-service-quick-card-label{margin-bottom:.18rem;font-size:.62rem}.sy-service-detail-page .sy-service-quick-card-value{overflow-wrap:anywhere;font-size:.8rem;line-height:1.35}.sy-service-detail-page .sy-service-question-form-shell{border-radius:16px;padding:.75rem}.sy-service-detail-page .sy-service-question-form-icon{display:none}.sy-service-detail-page .sy-service-question-form-row{flex-direction:column}.sy-service-detail-page .sy-service-question-form-row .btn{width:100%}.sy-service-detail-page .sy-service-reviews-head{padding:0;margin-bottom:.9rem!important}.sy-service-detail-page .sy-service-reviews-summary{border-radius:16px;width:100%;padding:.75rem}.sy-service-detail-page .sy-service-reviews-summary-score{font-size:1.65rem}.sy-service-detail-page .sy-service-reviews-toolbar{border-radius:16px;padding:.75rem}.sy-service-detail-page .sy-service-reviews-filter{flex-basis:100%;min-width:0}.sy-service-detail-sidebar-inner{display:block}.sy-service-detail-page .sy-service-detail-sidebar .sy-service-provider-card{display:none}.sy-service-detail-page .sy-service-data-card{border-radius:22px}.sy-service-detail-page .sy-service-data-card .card-body{padding:1rem}.sy-service-detail-page .sy-service-summary-top,.sy-service-detail-page .sy-service-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.sy-service-detail-page .sy-service-summary-top-item,.sy-service-detail-page .sy-service-summary-item{border-radius:15px;min-width:0;padding:.72rem}.sy-service-detail-page .sy-service-summary-item-full{grid-column:1/-1}.sy-service-detail-page .sy-service-summary-top-label,.sy-service-detail-page .sy-service-summary-label{font-size:.6rem}.sy-service-detail-page .sy-service-summary-top-value,.sy-service-detail-page .sy-service-summary-value{overflow-wrap:anywhere;font-size:.76rem}.sy-service-detail-page>.sy-related-services-section{margin-inline:.9rem;overflow:hidden}.sy-service-detail-page .sy-related-services-section .sy-service-section-head{flex-direction:row;align-items:flex-start;gap:.65rem}.sy-service-detail-page .sy-related-services-section .sy-service-section-head>.btn{flex:none;width:auto;min-height:38px;padding-inline:.75rem}.sy-service-detail-page .sy-related-services-section .row{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;gap:.65rem;margin:0;padding:0 0 .35rem;display:flex;overflow-x:auto}.sy-service-detail-page .sy-related-services-section .row>[class*=col-]{scroll-snap-align:start;flex:0 0 82%;width:82%;min-width:82%;padding:0}.sy-service-detail-page .sy-related-service-card{border-radius:18px}.sy-service-detail-page .sy-related-service-card-media{height:154px}.sy-service-detail-page .sy-related-service-card-body{padding:.85rem}.sy-service-detail-page .sy-related-service-card-title{font-size:.92rem;line-height:1.3}.sy-service-detail-page .sy-related-service-card-meta{gap:.55rem}.sy-service-detail-page .sy-related-service-card-meta-item,.sy-service-detail-page .sy-related-service-card-info-item{font-size:.72rem}.sy-service-detail-page .modal-dialog{margin:.65rem}.sy-service-detail-page .sy-service-modal-content{border-radius:20px}}@media (width<=359px){.sy-service-detail-main,.sy-service-detail-sidebar,.sy-service-detail-toolbar{padding-inline:.72rem}.sy-service-alert,.sy-service-detail-page>.sy-related-services-section{margin-inline:.72rem}.sy-service-detail-page .sy-gallery-main-img{height:220px}.sy-service-mobile-provider-top{grid-template-columns:52px minmax(0,1fr)}.sy-service-mobile-provider-avatar,.sy-service-mobile-provider-avatar-fallback{width:52px;height:52px}.sy-service-mobile-provider-rating{grid-column:1/-1;justify-self:start;min-height:32px}.sy-service-mobile-provider-actions,.sy-service-detail-page .sy-service-quick-grid,.sy-service-detail-page .sy-service-summary-top,.sy-service-detail-page .sy-service-summary-grid{grid-template-columns:1fr}.sy-service-detail-page .sy-service-quick-card:nth-child(5),.sy-service-detail-page .sy-service-summary-item-full{grid-column:auto}.sy-service-detail-page .sy-related-services-section .row>[class*=col-]{flex-basis:90%;width:90%;min-width:90%}}.sy-workers-mobile-quick-filters{display:none}@media (width<=767.98px){.sy-workers-explorer-page{background:radial-gradient(circle at 16% 0,#ff70431a,#0000 20rem),#edf2f7;min-width:0;overflow-x:hidden}.sy-workers-explorer-shell{width:100%;max-width:none;padding:0 0 calc(92px + env(safe-area-inset-bottom));margin:0}.sy-workers-explorer-hero{min-height:auto;box-shadow:none;background:radial-gradient(circle at 86% 8%,#ffffff1a,#0000 9rem),linear-gradient(145deg,#102f51 0%,#18527a 64%,#167a82 130%);border:0;border-radius:0;padding:27px 18px 20px;display:block}.sy-workers-explorer-hero:after{border-width:28px;width:185px;height:185px;top:-94px;bottom:auto;right:-88px}.sy-workers-explorer-hero-copy{max-width:none}.sy-workers-explorer-eyebrow{color:#ffb399;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:.4rem;padding:0;font-size:.68rem;font-weight:900}.sy-workers-explorer-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:13ch;margin:10px 0 9px;font-size:clamp(1.9rem,8.4vw,2.35rem);line-height:1.02}.sy-workers-explorer-hero-copy>p{color:#d3e1ed;max-width:36ch;font-size:.84rem;line-height:1.52}.sy-workers-explorer-search{background:#fff;border:1px solid #ffffff6b;border-radius:17px;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:6px;margin-top:18px;padding:6px;display:grid;position:relative;box-shadow:0 13px 28px #071a3033}.sy-workers-explorer-search>div:first-child,.sy-workers-explorer-search-field+.sy-workers-explorer-search-field{display:none}.sy-workers-explorer-search-field{background:0 0;border:0;border-radius:12px;grid-template-columns:19px minmax(0,1fr);gap:7px;min-width:0;min-height:44px;padding:0 9px}.sy-workers-explorer-search-field:focus-within{box-shadow:none;border-color:#0000}.sy-workers-explorer-search-field input{min-width:0;height:42px;font-size:.82rem}.sy-workers-explorer-search>button{border-radius:13px;place-items:center;width:46px;min-height:44px;padding:0;font-size:.92rem;display:inline-grid;box-shadow:0 8px 18px #ff704342}.sy-workers-explorer-search>button span{display:none}.sy-workers-explorer-insights{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;margin:0;padding:14px 16px 5px;display:flex;overflow:auto hidden}.sy-workers-explorer-insights::-webkit-scrollbar{display:none}.sy-workers-explorer-insights article{scroll-snap-align:start;border-radius:17px;flex-direction:column;flex:0 0 142px;justify-content:center;min-height:82px;padding:12px 13px;display:flex;box-shadow:0 8px 22px #10233f12}.sy-workers-explorer-insights strong{font-size:1.35rem}.sy-workers-explorer-insights span{margin-top:4px;font-size:.65rem;line-height:1.3}.sy-workers-mobile-quick-filters{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:9px 16px 14px;display:flex;overflow:auto hidden}.sy-workers-mobile-quick-filters::-webkit-scrollbar{display:none}.sy-workers-mobile-quick-filters button{color:#28415f;white-space:nowrap;scroll-snap-align:start;background:#fff;border:1px solid #d8e2eb;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:.71rem;font-weight:820;display:inline-flex;box-shadow:0 5px 14px #10233f0d}.sy-workers-mobile-quick-filters button i{color:#ff7043;font-size:.68rem}.sy-workers-mobile-quick-filters button.is-active{color:#fff;background:#143b64;border-color:#143b64}.sy-workers-mobile-quick-filters button.is-active i{color:#ffb399}.sy-workers-mobile-quick-filters button.is-active.is-urgent{background:#ff7043;border-color:#ff7043}.sy-workers-explorer-grid{padding:0 16px;display:block}.sy-workers-results-column{min-width:0}.sy-workers-results-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:10px;min-height:0;margin:4px 0 12px;display:flex}.sy-workers-results-header>div{min-width:0}.sy-workers-results-header>div>span{margin-bottom:3px;font-size:.62rem}.sy-workers-results-header h2{overflow-wrap:anywhere;max-width:24ch;margin:0;font-size:1.15rem;line-height:1.18}.sy-workers-results-header p{display:none}.sy-workers-results-mobile-filter{background:#fff;border-radius:13px;flex:none;justify-content:center;gap:6px;width:auto;min-width:43px;min-height:43px;padding:0 11px;font-size:.72rem;box-shadow:0 6px 18px #10233f0f}.sy-workers-results-mobile-filter b{min-width:18px;height:18px;font-size:.6rem}.sy-workers-mobile-filter-fab{display:none}.sy-workers-mobile-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a1f379e}.sy-workers-filter-sidebar{z-index:120;visibility:hidden;background:#fff;border:0;border-radius:25px 25px 0 0;flex-direction:column;width:100%;height:auto;max-height:min(84svh,760px);padding:0;transition:transform .28s,visibility .28s;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;transform:translateY(105%);box-shadow:0 -24px 60px #0a1f373d}.sy-workers-filter-sidebar.is-open{visibility:visible;transform:translateY(0)}.sy-workers-filter-heading{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e8eef4;flex:none;margin:0;padding:16px 16px 13px;position:sticky;top:0}.sy-workers-filter-heading:before{content:"";background:#d8e1e9;border-radius:999px;width:42px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.sy-workers-filter-heading>div{padding-top:5px}.sy-workers-filter-heading h2{font-size:1.08rem}.sy-workers-filter-heading>button{border-radius:12px;place-items:center;width:39px;height:39px;display:inline-grid}.sy-workers-filter-sidebar>form{overscroll-behavior:contain;min-height:0;padding:2px 16px calc(18px + env(safe-area-inset-bottom));scrollbar-width:thin;overflow-y:auto}.sy-workers-filter-field{margin-top:13px}.sy-workers-filter-field input,.sy-workers-filter-field select{background:#f8fafc;border-radius:14px;min-height:48px;font-size:.84rem}.sy-workers-filter-shortcuts{margin-top:17px;padding-top:14px}.sy-workers-filter-shortcuts>div{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.sy-workers-filter-shortcuts>div::-webkit-scrollbar{display:none}.sy-workers-filter-shortcuts button{flex:none;min-height:36px;padding:0 11px}.sy-workers-filter-actions{z-index:2;bottom:calc(-18px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #e8eef4;grid-template-columns:minmax(0,1fr) auto;margin:18px -16px 0;position:sticky}.sy-workers-filter-actions button{border-radius:13px;min-height:46px}.sy-workers-filter-count{margin-bottom:0}.sy-workers-mobile-featured{margin:0 0 14px}.sy-workers-mobile-featured .sy-featured-workers{background:#fff;border:1px solid #dce5ee;border-radius:20px;margin:0;padding:13px;box-shadow:0 8px 24px #10233f12}.sy-workers-mobile-featured .sy-featured-services-header{align-items:flex-start;margin-bottom:10px}.sy-workers-mobile-featured .sy-featured-services-header h2{font-size:1rem;line-height:1.2}.sy-workers-mobile-featured .sy-featured-services-header small,.sy-workers-mobile-featured .sy-auto-carousel-arrow{display:none}.sy-workers-mobile-featured .sy-featured-worker-card{min-height:132px;box-shadow:none;border-radius:17px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.sy-workers-mobile-featured .sy-featured-worker-avatar{border-radius:18px;flex-basis:68px;width:68px;height:68px}.sy-workers-mobile-featured .sy-featured-worker-content{gap:.32rem}.sy-workers-mobile-featured .sy-featured-worker-content h3{overflow-wrap:anywhere;font-size:.9rem}.sy-workers-mobile-featured .sy-featured-worker-content p,.sy-workers-mobile-featured .sy-featured-worker-meta{font-size:.72rem}.sy-workers-mobile-featured .sy-featured-worker-badges{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sy-workers-mobile-featured .sy-featured-worker-badges::-webkit-scrollbar{display:none}.sy-workers-mobile-featured .sy-featured-worker-badges>*{flex:none}.sy-workers-results-list{gap:12px}.sy-workers-result-card{background:#fff;border-radius:21px;grid-template-columns:88px minmax(0,1fr);grid-auto-rows:auto;align-items:start;gap:10px 12px;padding:13px;position:relative;box-shadow:0 8px 24px #10233f13}.sy-workers-result-card:hover,.sy-workers-result-card:focus-visible{transform:none;box-shadow:0 8px 24px #10233f13}.sy-workers-result-card.is-featured{background:linear-gradient(#ff704312,#fffffffc 42%),#fff;border-color:#ff70436b;box-shadow:0 10px 28px #ff70431c}.sy-workers-result-card.is-featured:before,.sy-workers-result-card.is-pro:before{content:"";border-radius:0 999px 999px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.sy-workers-result-card.is-featured:before{background:#ff7043}.sy-workers-result-card.is-pro:not(.is-featured):before{background:#1ea785}.sy-workers-result-media{background:linear-gradient(145deg,#1a537b,#31a8a0);border-radius:22px;grid-area:1/1;width:88px;height:88px;min-height:88px;overflow:visible}.sy-workers-result-media>img,.sy-workers-result-avatar-fallback{object-fit:cover;border:3px solid #fff;border-radius:22px;width:88px;height:88px;min-height:88px;overflow:hidden;box-shadow:0 7px 18px #10233f21}.sy-workers-result-avatar-fallback{font-size:1.45rem}.sy-workers-result-media:after{display:none}.sy-workers-result-media-badges{flex-wrap:nowrap;inset:auto auto -5px 50%;transform:translate(-50%)}.sy-workers-result-media-badges .sy-workers-result-badge{border:2px solid #fff;min-height:22px;padding:3px 6px;font-size:0;box-shadow:0 4px 10px #10233f1f}.sy-workers-result-media-badges .sy-workers-result-badge i{font-size:.68rem}.sy-workers-result-favorite{background:#fff;border-color:#dce5ee;width:34px;height:34px;top:-4px;right:-4px;box-shadow:0 6px 16px #10233f1a}.sy-workers-result-main{display:contents}.sy-workers-result-title-row{flex-direction:column;grid-area:1/2;justify-content:center;align-self:stretch;align-items:flex-start;gap:6px;min-width:0;display:flex}.sy-workers-result-title-row h2{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:1.03rem;line-height:1.18}.sy-workers-result-rating{color:#7a5600;background:#fff8dc;border:1px solid #f6df9b;border-radius:999px;gap:4px;min-height:25px;padding:0 8px;font-size:.72rem}.sy-workers-result-status-row{scrollbar-width:none;flex-wrap:nowrap;grid-area:2/1/auto/-1;gap:5px;min-width:0;min-height:0;margin:0;overflow-x:auto}.sy-workers-result-status-row::-webkit-scrollbar{display:none}.sy-workers-result-status-row>*{flex:none}.sy-workers-result-commercial-label,.sy-workers-result-status-row .sy-workers-result-status-pro,.sy-workers-result-status-row .sy-workers-result-badge{letter-spacing:.025em;min-height:24px;padding:3px 7px;font-size:.56rem}.sy-workers-result-tags{scrollbar-width:none;flex-wrap:nowrap;grid-area:3/1/auto/-1;gap:6px;min-width:0;margin:0;overflow-x:auto}.sy-workers-result-tags::-webkit-scrollbar{display:none}.sy-workers-result-tags span{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:190px;min-height:25px;padding:3px 7px;font-size:.62rem;overflow:hidden}.sy-workers-result-description{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;border-top:1px solid #edf2f7;grid-area:4/1/auto/-1;width:100%;min-width:0;margin:1px 0 0;padding-top:11px;font-size:.75rem;line-height:1.48}.sy-workers-result-summary{background:#f2f7fa;border:0;border-radius:14px;grid-area:5/1/auto/-1;grid-template-columns:34px minmax(0,1fr);gap:8px;width:100%;margin:0;padding:9px 10px}.sy-workers-result-summary-icon{width:34px;height:34px;font-size:.72rem}.sy-workers-result-summary strong,.sy-workers-result-summary span:not(.sy-workers-result-summary-icon){white-space:normal;overflow-wrap:anywhere}.sy-workers-result-summary strong{font-size:.72rem}.sy-workers-result-summary span:not(.sy-workers-result-summary-icon){margin-top:2px;font-size:.63rem;line-height:1.35}.sy-workers-result-side{border-top:1px solid #edf2f7;border-left:0;grid-area:side;grid-template-columns:1fr;gap:11px;padding:12px 0 0;display:grid}.sy-workers-result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sy-workers-result-metrics>div{background:#f8fafc;border:1px solid #e2e9f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;min-height:55px;padding:7px;display:flex}.sy-workers-result-metrics>div:nth-child(n+5){display:none}.sy-workers-result-metrics>div:last-child{border-bottom:1px solid #e2e9f0}.sy-workers-result-metrics span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%;font-size:.55rem;font-weight:800;overflow:hidden}.sy-workers-result-metrics strong{text-align:left;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:.7rem}.sy-workers-result-actions{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:8px}.sy-workers-result-primary-action,.sy-workers-result-secondary-action{border-radius:13px;min-height:45px;font-size:.75rem}.sy-workers-result-primary-action{box-shadow:0 8px 18px #ff704338}.sy-workers-results-pagination{margin-top:17px}}@media (width<=359.98px){.sy-workers-explorer-hero{padding-inline:15px}.sy-workers-explorer-insights,.sy-workers-mobile-quick-filters,.sy-workers-explorer-grid{padding-inline:12px}.sy-workers-result-card{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:11px}.sy-workers-result-media,.sy-workers-result-media>img,.sy-workers-result-avatar-fallback{border-radius:19px;width:76px;height:76px;min-height:76px}.sy-workers-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-workers-result-actions{grid-template-columns:1fr}}@media (width<=767.98px){.sy-workers-results-list,.sy-workers-result-card,.sy-workers-result-card>*,.sy-workers-result-main>*{min-width:0;max-width:100%}.sy-workers-result-card{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"media heading""media status""tags tags""description description""summary summary""side side";grid-auto-rows:auto;grid-auto-columns:minmax(0,1fr);gap:10px 12px;width:100%}.sy-workers-result-media{grid-area:media;align-self:start;width:84px;min-width:84px;height:84px;min-height:84px}.sy-workers-result-media>img,.sy-workers-result-avatar-fallback{width:84px;min-width:84px;height:84px;min-height:84px}.sy-workers-result-main{display:contents}.sy-workers-result-title-row{flex-direction:row;grid-area:heading;justify-content:space-between;align-self:center;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.sy-workers-result-title-row h2{word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex:auto;min-width:0;margin:0}.sy-workers-result-rating{flex:none}.sy-workers-result-status-row{grid-area:status;align-self:start;width:100%}.sy-workers-result-tags{grid-area:tags;width:100%}.sy-workers-result-description{grid-area:description;width:100%}.sy-workers-result-summary{grid-area:summary;width:100%}.sy-workers-result-side{border-top:1px solid #edf2f7;border-left:0;grid-area:side;grid-template-columns:minmax(0,1fr);gap:11px;width:100%;min-width:0;padding:12px 0 0;display:grid}.sy-workers-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0}.sy-workers-result-metrics>div{justify-content:center;align-items:flex-start;min-width:0;min-height:62px;padding:9px 10px}.sy-workers-result-metrics span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:.58rem;line-height:1.2;overflow:visible}.sy-workers-result-metrics strong{word-break:normal;overflow-wrap:anywhere;max-width:100%;font-size:.76rem;line-height:1.25}.sy-workers-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}}@media (width<=359.98px){.sy-workers-result-card{grid-template-columns:72px minmax(0,1fr);column-gap:10px}.sy-workers-result-media,.sy-workers-result-media>img,.sy-workers-result-avatar-fallback{width:72px;min-width:72px;height:72px;min-height:72px}.sy-workers-result-title-row{gap:6px}.sy-workers-result-title-row h2{font-size:.96rem}.sy-workers-result-actions{grid-template-columns:1fr}}@media (width<=767.98px){.sy-worker-detail-page,.sy-worker-detail-page *,.sy-worker-detail-page :before,.sy-worker-detail-page :after{min-width:0}.sy-worker-detail-page{width:100%;max-width:none;margin:0;overflow-x:clip;padding:0 0 calc(108px + env(safe-area-inset-bottom))!important}.sy-worker-detail-toolbar{background:#edf2f7;align-items:center;gap:8px;margin:0;padding:11px 14px}.sy-worker-back-link{white-space:nowrap;border-radius:13px;max-width:calc(100% - 52px);min-height:40px;padding:0 12px;font-size:.78rem}.sy-worker-detail-toolbar .sy-safety-actions,.sy-worker-detail-toolbar .dropdown,.sy-worker-detail-toolbar>:last-child{flex:none}.sy-profile-hero-card{border-inline:0;border-radius:0 0 26px 26px;overflow:visible;box-shadow:0 14px 34px #10233f1a}.sy-profile-cover{background:radial-gradient(circle at 92% 2%,#ff936d57,#0000 36%),linear-gradient(145deg,#102f51 0%,#18527a 66%,#167a82 132%);height:116px}.sy-worker-detail-hero-grid{padding:0 14px 16px;display:block}.sy-profile-header-block{grid-template-columns:88px minmax(0,1fr);align-items:end;gap:12px;margin-top:-48px;display:grid}.sy-profile-avatar,.sy-profile-avatar.sy-avatar,.sy-profile-avatar.sy-avatar-xxl{border-width:4px;border-radius:24px;flex-basis:88px;width:88px;min-width:88px;height:88px;min-height:88px;box-shadow:0 12px 26px #10233f33}.sy-profile-avatar.sy-safe-image-fallback{color:#10233f;background:linear-gradient(145deg,#eef2f7,#dfe6ef);border:4px solid #fff;justify-content:center;align-items:center;display:flex!important}.sy-profile-avatar.sy-safe-image-fallback>i{font-size:1.8rem}.sy-worker-detail-identity-copy{align-self:end;width:100%;padding:0 0 3px}.sy-worker-detail-badges{scrollbar-width:none;flex-wrap:nowrap;gap:6px;width:100%;margin:0 0 7px;padding-bottom:2px;overflow-x:auto}.sy-worker-detail-badges::-webkit-scrollbar{display:none}.sy-worker-detail-badges .sy-badge{flex:none;padding:5px 8px;font-size:.61rem}.sy-worker-detail-page .sy-detail-title{color:#0b1739;letter-spacing:-.035em;overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;background:#fffffff5;border:1px solid #0b17391c;border-radius:10px;-webkit-box-orient:vertical;width:fit-content;max-width:100%;margin:0;padding:.3rem .58rem .34rem;font-size:clamp(1.38rem,6.2vw,1.8rem);line-height:1.1;display:-webkit-box;overflow:hidden;box-shadow:0 7px 18px #0b17391f}.sy-worker-detail-page .sy-detail-subtitle{overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-top:5px;font-size:.86rem;line-height:1.35;display:-webkit-box;overflow:hidden}.sy-worker-detail-page .sy-meta-text{overflow-wrap:anywhere;margin-top:4px;font-size:.72rem;line-height:1.35}.sy-worker-hero-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:15px 0 0;padding:0;display:grid;overflow:visible}.sy-worker-hero-highlight{white-space:normal;border-radius:14px;align-items:center;gap:7px;width:100%;max-width:none;min-height:40px;padding:8px 10px;font-size:.7rem;line-height:1.25;display:flex}.sy-worker-hero-highlight:nth-child(5){grid-column:1/-1}.sy-worker-hero-highlight i{flex:none}.sy-worker-hero-highlight span{text-overflow:clip;overflow-wrap:anywhere;min-width:0;overflow:visible}.sy-worker-about-panel{background:#f7fafc;border-radius:18px;margin-top:12px;padding:14px}.sy-worker-about-panel h2{margin-top:4px;font-size:1rem}.sy-worker-about-panel p{overflow-wrap:anywhere;margin-top:7px;font-size:.8rem;line-height:1.58}.sy-worker-detail-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.sy-stat-box{min-height:88px;box-shadow:none;border-radius:17px;padding:11px 8px}.sy-stat-label{letter-spacing:.045em;overflow-wrap:anywhere;margin-bottom:5px;font-size:.58rem;line-height:1.25}.sy-stat-value{overflow-wrap:anywhere;font-size:1.05rem;line-height:1.15}.sy-worker-detail-contact-column{margin:12px 0 0}.sy-worker-contact-card{box-shadow:none;border-radius:20px;position:static;overflow:hidden}.sy-worker-contact-card .card-body{padding:14px}.sy-worker-contact-head{grid-template-columns:42px minmax(0,1fr);gap:10px}.sy-worker-contact-icon{border-radius:14px;width:42px;height:42px}.sy-worker-contact-title{margin-top:3px;font-size:1rem}.sy-worker-contact-subtitle{margin-top:4px;font-size:.75rem;line-height:1.45}.sy-worker-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.sy-worker-contact-actions .btn{white-space:normal;border-radius:14px;min-height:44px;padding-inline:10px;font-size:.76rem}.sy-worker-contact-actions .btn:only-child,.sy-worker-contact-actions .alert{grid-column:1/-1}.sy-worker-contact-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:11px}.sy-worker-contact-summary>div{border-radius:13px;padding:9px 5px}.sy-worker-contact-summary span{font-size:.54rem;line-height:1.2}.sy-worker-contact-summary strong{overflow-wrap:anywhere;font-size:.76rem}.sy-service-note{border-radius:13px;margin-top:10px;padding:10px;font-size:.7rem}.sy-worker-detail-content-grid{flex-direction:column;gap:12px;margin:12px 12px 0;display:flex}.sy-worker-detail-content-main{display:contents}.sy-worker-section-card,.sy-worker-side-card{border-radius:21px;width:100%;box-shadow:0 8px 24px #10233f12}.sy-worker-section-card .card-body,.sy-worker-side-card .card-body{padding:15px}.sy-worker-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.sy-worker-section-head>div{min-width:0}.sy-worker-section-head .btn{white-space:nowrap;border-radius:12px;min-height:38px;padding:0 11px;font-size:.7rem}.sy-worker-section-kicker{font-size:.62rem}.sy-worker-section-title,.sy-worker-side-title{letter-spacing:-.02em;overflow-wrap:break-word;word-break:normal;max-width:100%;margin:4px 0 0;font-size:1.05rem;line-height:1.2}.sy-worker-section-subtitle{overflow-wrap:break-word;word-break:normal;max-width:100%;margin:4px 0 0;font-size:.73rem;line-height:1.45}.sy-worker-featured-services-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-15px;padding:1px 15px 7px 0;display:flex;overflow-x:auto}.sy-worker-featured-services-grid::-webkit-scrollbar{display:none}.sy-worker-featured-services-grid>.sy-worker-service-card{scroll-snap-align:start;flex:0 0 min(82vw,304px)}.sy-worker-services-grid{grid-template-columns:1fr;gap:10px}.sy-worker-service-card{min-height:112px;box-shadow:none;border-radius:18px;grid-template-columns:108px minmax(0,1fr);display:grid;overflow:hidden}.sy-worker-service-card-media{width:108px;height:100%;min-height:112px}.sy-worker-service-card-badges{display:none}.sy-worker-service-card-body{flex-direction:column;justify-content:center;padding:11px;display:flex}.sy-worker-service-card-title{overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.35;display:-webkit-box;overflow:hidden}.sy-worker-service-card-meta{gap:5px;margin-top:8px}.sy-worker-service-card-meta-item{align-items:flex-start;font-size:.67rem;line-height:1.3}.sy-worker-service-card-meta-item:nth-child(n+3){display:none}.sy-worker-service-card-meta-item span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sy-worker-reviews-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-right:-15px;padding:1px 15px 7px 0;display:flex;overflow-x:auto}.sy-worker-reviews-grid::-webkit-scrollbar{display:none}.sy-worker-review-card{scroll-snap-align:start;border-radius:17px;flex:0 0 min(84vw,310px);padding:13px}.sy-worker-review-card-top{grid-template-columns:38px minmax(0,1fr);gap:9px}.sy-worker-review-avatar{border-radius:12px;width:38px;height:38px}.sy-worker-review-rating{grid-column:1/-1;padding-left:47px}.sy-worker-review-name{overflow-wrap:anywhere;font-size:.82rem}.sy-worker-review-text{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:9px;font-size:.77rem;line-height:1.5;display:-webkit-box;overflow:hidden}.sy-worker-detail-profile-rail{order:3;max-height:none;position:static;overflow:visible}.sy-worker-profile-grid{grid-template-columns:1fr;gap:8px;margin-top:11px}.sy-worker-profile-item{border-radius:15px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px}.sy-worker-profile-item-icon{border-radius:12px;width:38px;height:38px}.sy-worker-profile-item-label{font-size:.58rem}.sy-worker-profile-item-value{overflow-wrap:anywhere;margin-top:3px;font-size:.78rem}.sy-worker-profile-flags{flex-wrap:wrap}.sy-mobile-action-bar{z-index:1035;left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #10233f1c;border-radius:20px;padding:0;position:fixed;box-shadow:0 16px 40px #10233f38}.sy-mobile-action-bar-inner{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:8px;padding:8px;display:grid}.sy-mobile-action-bar-copy{padding-left:5px}.sy-mobile-action-bar-title,.sy-mobile-action-bar-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sy-mobile-action-bar-title{font-size:.72rem;font-weight:900}.sy-mobile-action-bar-subtitle{margin-top:2px;font-size:.58rem}.sy-mobile-action-bar-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sy-mobile-action-bar-buttons .btn{white-space:nowrap;border-radius:13px;min-height:44px;padding:0 8px;font-size:.69rem}.sy-mobile-action-bar-buttons .btn:only-child{grid-column:1/-1}}@media (width<=359.98px){.sy-worker-detail-toolbar,.sy-worker-detail-hero-grid{padding-inline:10px}.sy-profile-header-block{grid-template-columns:76px minmax(0,1fr);gap:10px}.sy-profile-avatar,.sy-profile-avatar.sy-avatar,.sy-profile-avatar.sy-avatar-xxl{border-radius:21px;flex-basis:76px;width:76px;min-width:76px;height:76px;min-height:76px}.sy-worker-detail-page .sy-detail-title{font-size:1.24rem}.sy-worker-contact-actions{grid-template-columns:1fr}.sy-worker-detail-content-grid{margin-inline:10px}.sy-worker-service-card{grid-template-columns:92px minmax(0,1fr)}.sy-worker-service-card-media{width:92px}.sy-mobile-action-bar-inner{grid-template-columns:1fr}.sy-mobile-action-bar-copy{display:none}}@media (width<=359px){.sy-worker-detail-page .sy-worker-hero-highlights{grid-template-columns:1fr}.sy-worker-detail-page .sy-worker-hero-highlight:nth-child(5){grid-column:auto}}.sy-requests-mobile-quick-filters{display:none}@media (width<=767.98px){.sy-requests-explorer-page{min-width:0;padding-bottom:calc(28px + env(safe-area-inset-bottom));background:radial-gradient(circle at 16% 0,#ff70431a,#0000 22rem),#edf2f7;overflow-x:clip}.sy-requests-explorer-shell{width:100%;max-width:none;padding:0 0 32px}.sy-requests-explorer-hero{min-height:0;box-shadow:none;background:radial-gradient(circle at 94% 0,#ffffff1a,#0000 15rem),linear-gradient(145deg,#102f51 0%,#18527a 64%,#167a82 130%);border-radius:0;grid-template-columns:1fr;gap:18px;margin:0;padding:27px 16px 21px;display:grid}.sy-requests-explorer-hero:after{border-width:28px;width:180px;height:180px;top:-92px;bottom:auto;right:-88px}.sy-requests-explorer-hero-copy{max-width:none}.sy-requests-explorer-eyebrow{color:#ffb399;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:7px;padding:0;font-size:.69rem}.sy-requests-explorer-hero h1{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:14ch;margin:10px 0 9px;font-size:clamp(1.78rem,8.5vw,2.3rem);line-height:1.04}.sy-requests-explorer-hero-copy>p{color:#d3e1ed;max-width:38ch;font-size:.84rem;line-height:1.52}.sy-requests-explorer-search{background:#fff;border:1px solid #ffffff3d;border-radius:17px;grid-template-columns:minmax(0,1fr) 48px;gap:7px;min-width:0;padding:7px;display:grid;box-shadow:0 12px 28px #081e3633}.sy-requests-explorer-search>div:first-child,.sy-requests-explorer-search>label:nth-of-type(2){display:none}.sy-requests-explorer-search-field{min-width:0;min-height:46px;box-shadow:none;background:#f8fafc;border:0;border-radius:12px;padding-inline:11px}.sy-requests-explorer-search-field input{min-width:0;height:44px;font-size:.83rem}.sy-requests-explorer-search>button{border-radius:13px;width:48px;min-width:48px;min-height:46px;padding:0;font-size:0;box-shadow:0 8px 19px #ff704340}.sy-requests-explorer-search>button i{font-size:1rem}.sy-requests-explorer-insights{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;gap:9px;margin:14px 0 0;padding:0 16px 4px;display:flex;overflow-x:auto}.sy-requests-explorer-insights::-webkit-scrollbar{display:none}.sy-requests-mobile-quick-filters::-webkit-scrollbar{display:none}.sy-requests-result-tags::-webkit-scrollbar{display:none}.sy-requests-explorer-insights article{scroll-snap-align:start;border-radius:17px;flex:0 0 142px;min-width:142px;padding:13px 14px;box-shadow:0 7px 20px #10233f0f}.sy-requests-explorer-insights strong{font-size:1.32rem}.sy-requests-explorer-insights span{margin-top:5px;font-size:.68rem;line-height:1.35}.sy-requests-mobile-quick-filters{scrollbar-width:none;gap:8px;margin:10px 0 15px;padding:0 16px 5px;display:flex;overflow-x:auto}.sy-requests-mobile-quick-filters button{color:#28415f;white-space:nowrap;background:#fff;border:1px solid #d9e3ec;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.72rem;font-weight:820;display:inline-flex;box-shadow:0 4px 12px #10233f0a}.sy-requests-mobile-quick-filters button.is-active{color:#fff;background:#143b64;border-color:#143b64}.sy-requests-explorer-grid{padding:0 12px;display:block}.sy-requests-results-column{width:100%;min-width:0}.sy-requests-results-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-height:0;margin:0 0 12px;padding:0 3px;display:grid}.sy-requests-results-header>div{min-width:0}.sy-requests-results-header>div>span{margin-bottom:3px;font-size:.62rem}.sy-requests-results-header h2{font-size:1.18rem;line-height:1.18}.sy-requests-results-header p{grid-column:1/-1;max-width:none;margin:3px 0 0;font-size:.72rem;line-height:1.45}.sy-requests-results-mobile-filter{border-radius:12px;min-height:40px;padding:0 11px;font-size:.75rem;box-shadow:0 5px 14px #10233f0d}.sy-requests-result-list{gap:12px}.sy-requests-result-card{background:#fff;border-color:#10233f17;border-radius:22px;grid-template-columns:1fr;grid-template-areas:"media""main""side";gap:0;padding:0;overflow:hidden;box-shadow:0 8px 24px #10233f14}.sy-requests-result-card:hover,.sy-requests-result-card:focus-visible{transform:none}.sy-requests-result-media{background:#eef3f7;border-radius:0;grid-area:media;width:100%;height:164px;min-height:164px}.sy-requests-result-media>img,.sy-requests-result-media>.sy-safe-image-fallback{object-fit:cover;border-radius:0;width:100%;height:100%}.sy-requests-result-placeholder{border-radius:0;height:164px;min-height:164px}.sy-requests-result-media-badges{scrollbar-width:none;flex-wrap:nowrap;top:10px;left:10px;right:10px;overflow-x:auto}.sy-requests-result-badge{flex:none;min-height:25px;font-size:.64rem}.sy-requests-result-main{grid-area:main;min-width:0;padding:14px 15px 12px}.sy-requests-result-tags{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 -2px 10px;padding:0 2px 3px;overflow-x:auto}.sy-requests-result-tags span{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:78vw;min-height:25px;padding:4px 8px;font-size:.65rem;overflow:hidden}.sy-requests-result-main h2{color:#10233f;letter-spacing:-.024em;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:1.08rem;line-height:1.22;display:-webkit-box;overflow:hidden}.sy-requests-result-description{color:#718197;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:8px 0 11px;font-size:.76rem;line-height:1.48;display:-webkit-box;overflow:hidden}.sy-requests-client-strip{grid-template-columns:36px minmax(0,1fr);gap:9px;margin-top:0;padding-top:11px}.sy-requests-client-avatar{width:36px;height:36px;font-size:.68rem}.sy-requests-client-strip>div{min-width:0}.sy-requests-client-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.sy-requests-client-strip span:last-child{margin-top:2px;font-size:.66rem}.sy-requests-result-side{background:#fbfcfe;border-top:1px solid #edf2f7;border-left:0;grid-area:side/auto;grid-template-columns:1fr;gap:11px;padding:12px 15px 15px;display:grid}.sy-requests-result-side>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;display:grid}.sy-requests-application-status{grid-area:1/1;justify-self:start;max-width:100%;min-height:24px;font-size:.61rem}.sy-requests-application-count{grid-area:1/2;justify-self:end;margin:0;font-size:1.35rem}.sy-requests-application-caption{text-align:right;grid-area:2/2;justify-self:end;margin:-3px 0 0;font-size:.59rem;display:block}.sy-requests-result-metrics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:7px;display:grid}.sy-requests-result-metrics>div{background:#fff;border:1px solid #e3eaf1;border-radius:13px;min-width:0;padding:9px 10px}.sy-requests-result-metrics span{font-size:.58rem}.sy-requests-result-metrics strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.66rem;display:-webkit-box;overflow:hidden}.sy-requests-result-primary-action{border-radius:14px;width:100%;min-height:45px;font-size:.78rem}.sy-requests-filter-sidebar{z-index:1052;width:100%;height:auto;max-height:min(88svh,760px);padding:0 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:#fff;border:0;border-radius:24px 24px 0 0;position:fixed;inset:auto 0 0;overflow:hidden auto;transform:translateY(105%);box-shadow:0 -24px 64px #0b17393d}.sy-requests-filter-sidebar.is-open{transform:translateY(0)}.sy-requests-filter-heading{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #edf2f7;margin:0 -16px 8px;padding:16px;position:sticky;top:0}.sy-requests-filter-heading:before{content:"";background:#dbe3ea;border-radius:999px;width:42px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.sy-requests-filter-heading>div{padding-top:6px}.sy-requests-filter-heading h2{font-size:1.06rem}.sy-requests-filter-heading>button{place-items:center;display:grid}.sy-requests-filter-field{margin-top:12px}.sy-requests-filter-field input,.sy-requests-filter-field select{border-radius:14px;min-height:48px;font-size:.84rem}.sy-requests-filter-actions{z-index:2;bottom:calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border-top:1px solid #edf2f7;margin:17px -16px 0;position:sticky}.sy-requests-filter-count{margin-bottom:0}.sy-requests-mobile-filter-fab{display:none!important}.sy-requests-filter-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08142794}.sy-requests-inline-loading{min-height:43px;margin-bottom:9px;font-size:.75rem}.sy-requests-empty-state{border-radius:20px}.sy-requests-custom-empty{padding:38px 18px}.sy-requests-custom-empty>i{border-radius:19px;width:58px;height:58px}.sy-requests-custom-empty h3{font-size:1.02rem}.sy-requests-custom-empty p{font-size:.78rem;line-height:1.5}.sy-requests-results-column .sy-pagination-wrap{margin-top:16px}}@media (width<=359px){.sy-requests-explorer-hero{padding-inline:13px}.sy-requests-explorer-grid,.sy-requests-explorer-insights,.sy-requests-mobile-quick-filters{padding-inline:10px}.sy-requests-explorer-insights article{flex-basis:132px;min-width:132px}.sy-requests-result-media,.sy-requests-result-placeholder{height:148px;min-height:148px}.sy-requests-result-main,.sy-requests-result-side{padding-inline:12px}.sy-requests-result-metrics{grid-template-columns:1fr}.sy-requests-application-caption{display:none}}.sy-request-detail-mobile-action-bar,.sy-request-detail-gallery-control,.sy-request-detail-gallery-counter{display:none}@media (width<=767.98px){.sy-request-detail-page{min-width:0;padding-bottom:calc(92px + env(safe-area-inset-bottom));background:radial-gradient(circle at 12% 0,#ff70431a,#0000 24rem),#edf2f7;overflow-x:hidden}.sy-request-detail-shell{width:100%;max-width:none;padding:0 0 22px}.sy-request-detail-back-link{min-height:40px;margin:8px 16px 10px;padding:0 2px;font-size:.79rem}.sy-request-detail-hero,.sy-request-detail-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.sy-request-detail-summary-card,.sy-request-detail-state-card,.sy-request-detail-panel,.sy-request-detail-proposal-card{border-radius:20px;min-width:0;box-shadow:0 8px 24px #10233f12}.sy-request-detail-summary-card{color:#fff;background:radial-gradient(circle at 104% -8%,#ffffff1f,#0000 14rem),linear-gradient(145deg,#102f51 0%,#18527a 66%,#167a82 135%);border:0;border-radius:0 0 25px 25px;min-height:0;margin:0;padding:25px 16px 21px;box-shadow:0 16px 32px #102f512e}.sy-request-detail-summary-card:after{border-width:28px;border-color:#ffffff0e;width:180px;height:180px;bottom:-102px;right:-88px}.sy-request-detail-kickers,.sy-request-detail-meta{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:7px;width:calc(100% + 16px);max-width:none;overflow-x:auto}.sy-request-detail-kickers::-webkit-scrollbar{display:none}.sy-request-detail-meta::-webkit-scrollbar{display:none}.sy-request-detail-gallery-thumbnails::-webkit-scrollbar{display:none}.sy-request-detail-kickers{padding:1px 16px 3px 0}.sy-request-detail-status,.sy-request-detail-photo-count,.sy-request-detail-meta>span{color:#f8fbff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff2b;flex:none;min-height:30px;padding:6px 10px;font-size:.68rem}.sy-request-detail-status.is-open{color:#d9fff1;background:#1492663d;border-color:#adffdc57}.sy-request-detail-status.is-closed{color:#edf4fa;background:#ffffff17;border-color:#ffffff29}.sy-request-detail-photo-count{color:#ffe3d6;background:#ff704333;border-color:#ffbb9766}.sy-request-detail-summary-card h1{color:#fff;letter-spacing:-.043em;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:17px 0 9px;font-size:clamp(1.72rem,8.4vw,2.25rem);line-height:1.05}.sy-request-detail-summary-description{color:#d5e3ee;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.sy-request-detail-meta{margin-top:16px;padding:1px 16px 4px 0}.sy-request-detail-meta>span i{color:#ffb394}.sy-request-detail-client-strip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff16;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:10px;max-width:none;margin-top:16px;padding:13px}.sy-request-detail-client-avatar{color:#fff;background:#ffffff21;border:1px solid #ffffff29;border-radius:14px;width:42px;height:42px}.sy-request-detail-client-avatar>img,.sy-request-detail-client-avatar>.sy-safe-image-fallback{border-radius:inherit;width:100%;height:100%}.sy-request-detail-client-avatar>img{object-fit:cover}.sy-request-detail-client-avatar>.sy-safe-image-fallback.is-profile{color:#0b1739;background:#ffffffeb}.sy-request-detail-client-strip strong{overflow-wrap:anywhere;color:#fff;font-size:.82rem}.sy-request-detail-client-strip div>span{color:#c9dbe8;margin-top:3px;font-size:.68rem;line-height:1.35}.sy-request-detail-state-card{background:#fff;border-radius:20px;gap:14px;margin:0 12px;padding:16px}.sy-request-detail-state-card>div:first-child{grid-template-columns:minmax(0,1fr);display:grid}.sy-request-detail-rail-kicker,.sy-request-detail-panel-heading>div>span,.sy-request-detail-proposal-heading>div>span{letter-spacing:.09em;margin-bottom:4px;font-size:.61rem}.sy-request-detail-state-card h2{font-size:1.08rem}.sy-request-detail-state-card>div:first-child>p{margin-top:5px;font-size:.75rem;line-height:1.45}.sy-request-detail-applications-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:row;align-items:center;gap:10px;padding:12px}.sy-request-detail-applications-summary>div strong{font-size:1.75rem}.sy-request-detail-applications-summary>div span{margin-top:3px;font-size:.65rem}.sy-request-detail-applications-summary>span{text-align:center;margin-left:auto;font-size:.61rem}.sy-request-detail-progress{height:7px}.sy-request-detail-state-facts{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.sy-request-detail-state-facts>span{background:#fbfcfe;border:1px solid #e4eaf1;border-radius:15px;grid-template-columns:34px minmax(0,1fr);gap:8px;min-width:0;padding:10px}.sy-request-detail-state-facts>span>i{width:34px;height:34px}.sy-request-detail-state-facts small{font-size:.58rem}.sy-request-detail-state-facts strong{white-space:normal;overflow-wrap:anywhere;margin-top:2px;font-size:.68rem}.sy-request-detail-state-actions{display:none}.sy-request-detail-main-column,.sy-request-detail-proposal-column{gap:12px;min-width:0}.sy-request-detail-main-column{display:grid}.sy-request-detail-panel,.sy-request-detail-proposal-card{border-radius:20px;margin:0 12px;padding:16px}.sy-request-detail-grid{margin-top:12px}.sy-request-detail-panel-heading{flex-direction:row;align-items:flex-start;gap:10px;margin-bottom:14px}.sy-request-detail-panel-heading>div{min-width:0}.sy-request-detail-panel-heading h2,.sy-request-detail-proposal-heading h2{overflow-wrap:anywhere;max-width:100%;font-size:1.04rem;line-height:1.15}.sy-request-detail-panel-heading>strong{background:#f1f5f9;border-radius:999px;flex:none;margin-left:auto;padding:5px 8px;font-size:.62rem}.sy-request-detail-full-description{overflow-wrap:anywhere;word-break:break-word;font-size:.82rem;line-height:1.62}.sy-request-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.sy-request-detail-info-card{border-radius:16px;flex-direction:column;gap:9px;min-height:126px;padding:12px;display:flex}.sy-request-detail-info-icon{border-radius:12px;flex:none;width:38px;height:38px}.sy-request-detail-info-card>div{min-width:0}.sy-request-detail-info-card small{text-transform:uppercase;letter-spacing:.04em;font-size:.58rem}.sy-request-detail-info-card strong{overflow-wrap:anywhere;margin-top:4px;font-size:.76rem}.sy-request-detail-info-card div>span{overflow-wrap:anywhere;font-size:.67rem}.sy-request-detail-gallery{gap:10px}.sy-request-detail-gallery-main{background:#edf2f7;border-radius:18px;height:235px;min-height:235px;position:relative}.sy-request-detail-gallery-main img,.sy-request-detail-gallery-main>.sy-safe-image-fallback,.sy-request-detail-gallery-placeholder{object-fit:contain;width:100%;height:235px;min-height:235px}.sy-request-detail-gallery-main>.sy-safe-image-fallback{border-radius:inherit}.sy-request-detail-gallery-control{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1739b8;border:1px solid #ffffff6b;border-radius:13px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 7px 18px #0b173933}.sy-request-detail-gallery-control.is-previous{left:9px}.sy-request-detail-gallery-control.is-next{right:9px}.sy-request-detail-gallery-counter{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1739bf;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:0 9px;font-size:.65rem;font-weight:850;display:inline-flex;position:absolute;bottom:10px;right:10px}.sy-request-detail-gallery-thumbnails{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;gap:8px;padding:1px 1px 4px;display:flex;overflow-x:auto}.sy-request-detail-gallery-thumbnails button{scroll-snap-align:start;border-radius:12px;flex:0 0 72px;width:72px;min-width:72px;height:62px}.sy-request-detail-gallery-thumbnails .sy-safe-image-fallback{padding:.25rem}.sy-request-detail-timeline{gap:11px}.sy-request-detail-timeline:before{top:19px;bottom:19px;left:18px}.sy-request-detail-timeline-item{grid-template-columns:38px minmax(0,1fr);gap:10px}.sy-request-detail-timeline-item>span{border-width:4px;width:38px;height:38px}.sy-request-detail-timeline-item>div{min-width:0;padding:5px 0 9px}.sy-request-detail-timeline-item strong{overflow-wrap:anywhere;font-size:.76rem;display:block}.sy-request-detail-timeline-item p{overflow-wrap:anywhere;margin-top:3px;font-size:.67rem;line-height:1.42}.sy-request-detail-proposal-column{scroll-margin-top:72px;position:static}.sy-request-detail-proposal-card{margin-top:0}.sy-request-detail-proposal-heading{grid-template-columns:42px minmax(0,1fr);gap:10px}.sy-request-detail-proposal-icon{border-radius:13px;width:42px;height:42px}.sy-request-detail-proposal-intro{margin:12px 0 15px;padding-bottom:14px;font-size:.73rem}.sy-request-detail-proposal-form{gap:13px}.sy-request-detail-form-row,.sy-request-detail-form-row.is-duration{grid-template-columns:minmax(0,1fr);gap:13px}.sy-request-detail-form-field label{font-size:.68rem}.sy-request-detail-form-field input,.sy-request-detail-form-field select,.sy-request-detail-form-field textarea{border-radius:14px;min-height:48px;font-size:.79rem}.sy-request-detail-form-field textarea{min-height:108px}.sy-request-detail-price-input{border-radius:14px;min-height:48px}.sy-request-detail-submit-button{border-radius:15px;min-height:49px}.sy-request-detail-callout{border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:13px}.sy-request-detail-callout>i{width:40px;height:40px}.sy-request-detail-callout strong,.sy-request-detail-callout p,.sy-request-detail-callout a,.sy-request-detail-alert,.sy-request-detail-form-note{overflow-wrap:anywhere}.sy-request-detail-mobile-action-bar{right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #10233f1a;border-radius:21px;padding:8px;display:grid;position:fixed;left:10px;box-shadow:0 16px 40px #10233f33}.sy-request-detail-mobile-primary-action{background:linear-gradient(135deg, var(--sy-accent), #ff936d);color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:0 14px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 9px 22px #ff704340}.sy-request-detail-mobile-primary-action.is-secondary{color:var(--sy-primary);box-shadow:none;background:#edf5fa;border:1px solid #d9e3eb}.sy-request-detail-not-found{border-radius:21px;width:calc(100% - 24px);margin:20px auto;padding:28px 18px}.sy-request-detail-not-found h1{font-size:1.5rem}}@media (width<=359.98px){.sy-request-detail-back-link{margin-inline:12px}.sy-request-detail-summary-card{padding-inline:14px}.sy-request-detail-state-card,.sy-request-detail-panel,.sy-request-detail-proposal-card{margin-inline:9px;padding:14px}.sy-request-detail-state-facts,.sy-request-detail-info-grid{grid-template-columns:minmax(0,1fr)}.sy-request-detail-info-card{grid-template-columns:38px minmax(0,1fr);min-height:0;display:grid}.sy-request-detail-applications-summary{flex-direction:column;align-items:flex-start}.sy-request-detail-applications-summary>span{margin-left:0}.sy-request-detail-gallery-main,.sy-request-detail-gallery-main img,.sy-request-detail-gallery-main>.sy-safe-image-fallback,.sy-request-detail-gallery-placeholder{height:210px;min-height:210px}.sy-request-detail-mobile-action-bar{left:7px;right:7px}}.sy-auth-mobile-eyebrow,.sy-auth-title-mobile,.sy-auth-mobile-trust,.sy-auth-role-cards,.sy-register-mobile-section{display:none}@media (width<=767.98px){.sy-auth-shell{background:radial-gradient(circle at 15% 0,#ff70431f,#0000 20rem),#edf2f7;min-height:100svh;overflow-x:hidden}.sy-auth-container{width:100%;max-width:none;padding:0 0 2rem!important}.sy-auth-viewport{margin:0;display:block;min-height:auto!important;padding:0!important}.sy-auth-viewport>[class*=col-]{width:100%;max-width:none;padding:0}.sy-auth-layout{box-shadow:none;background:0 0;border-radius:0;margin:0;display:block;overflow:visible}.sy-auth-layout>[class*=col-]{width:100%;max-width:none;padding:0}.sy-auth-card{background:0 0;min-height:auto}.sy-auth-card-body{padding:0}.sy-auth-heading{isolation:isolate;padding:max(1.5rem, env(safe-area-inset-top)) 1rem 2.8rem;color:#fff;background:linear-gradient(135deg,#113458fa,#1e5c80f0);border-radius:0 0 28px 28px;position:relative;overflow:hidden;text-align:left!important;margin:0!important}.sy-auth-heading:after{z-index:-1;content:"";border:1px solid #ffffff1f;border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-6.5rem;right:-4.5rem;box-shadow:0 0 0 2.8rem #ffffff09,0 0 0 5.2rem #ffffff06}.sy-auth-mobile-eyebrow{color:#ffb08b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.55rem;font-size:.7rem;font-weight:900;display:block}.sy-auth-brand{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:36px;padding:.35rem .7rem;font-size:1.05rem;display:inline-flex;margin-bottom:1.1rem!important}.sy-auth-heading .sy-brand-primary{color:#fff}.sy-auth-heading .sy-brand-accent{color:#ff936d}.sy-auth-title{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:20rem;margin-bottom:.55rem;font-size:clamp(1.85rem,8vw,2.35rem);line-height:1.02}.sy-auth-title-desktop{display:none}.sy-auth-title-mobile{display:inline}.sy-auth-subtitle{color:#ffffffd1;max-width:21rem;margin:0;font-size:.88rem;line-height:1.55}.sy-auth-form-panel{z-index:2;background:#fff;border:1px solid #10233f14;border-radius:24px;margin:-1.35rem .75rem 0;padding:1rem;position:relative;box-shadow:0 18px 48px #10233f1f}.sy-auth-mobile-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;display:grid}.sy-auth-mobile-trust span{color:#28415f;text-align:center;background:#f3f7fa;border:1px solid #dfe8f0;border-radius:13px;justify-content:center;align-items:center;gap:.4rem;min-width:0;min-height:38px;padding:.45rem .55rem;font-size:.68rem;font-weight:850;line-height:1.2;display:flex}.sy-auth-mobile-trust i{color:#ff7043}.sy-auth-alert{border-radius:15px;padding:.8rem .9rem;font-size:.8rem;line-height:1.45}.sy-auth-form-panel .sy-field-label{color:#52677f;letter-spacing:.07em;margin-bottom:.42rem;font-size:.7rem;font-weight:850}.sy-auth-form-panel .sy-input,.sy-auth-form-panel .sy-select{color:#10233f;background-color:#fbfcfe;border-color:#d9e3ec;border-radius:15px;width:100%;min-height:52px;padding:.75rem .9rem;font-size:1rem}.sy-auth-form-panel .sy-input::placeholder{color:#8997a8}.sy-auth-form-panel .sy-input:focus,.sy-auth-form-panel .sy-select:focus{background:#fff;border-color:#ff7043bf;box-shadow:0 0 0 .22rem #ff70431c!important}.sy-password-input{padding-right:3.25rem!important}.sy-password-toggle{color:#52677f;border-radius:12px;width:42px;height:42px;right:.45rem}.sy-auth-inline-link-wrap{margin-top:.65rem}.sy-auth-inline-link{color:#1f5d88;font-size:.79rem;font-weight:800}.sy-google-auth-button,.sy-auth-submit{border-radius:15px;min-height:52px;font-size:.88rem}.sy-google-auth-button{box-shadow:none}.sy-auth-divider{margin:1.15rem 0;font-size:.7rem}.sy-auth-divider span{padding-inline:.65rem}.sy-auth-account-switch{display:none}.sy-auth-card+.text-center{margin-top:1rem!important}.sy-auth-card+.text-center .sy-auth-link{color:#28415f;background:#ffffffc2;border:1px solid #d8e2ec;border-radius:999px;align-items:center;min-height:42px;padding:.55rem .9rem;font-size:.78rem;display:inline-flex;box-shadow:0 8px 20px #10233f0f}.sy-register-mobile-section{border-top:1px solid #edf1f5;align-items:center;gap:.7rem;margin-top:.35rem;padding-top:.85rem;display:flex}.sy-register-mobile-section:first-child{border-top:0;margin-top:0;padding-top:0}.sy-register-mobile-section>span{color:#fff;background:#143b64;border-radius:11px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:900;display:grid;box-shadow:0 6px 14px #143b642e}.sy-register-mobile-section div{min-width:0}.sy-register-mobile-section strong,.sy-register-mobile-section small{display:block}.sy-register-mobile-section strong{color:#10233f;font-size:.85rem;line-height:1.25}.sy-register-mobile-section small{color:#718197;margin-top:.14rem;font-size:.68rem;line-height:1.35}.sy-auth-role-select{display:none}.sy-auth-role-cards{gap:.65rem;display:grid}.sy-auth-role-card{color:#28415f;cursor:pointer;background:#f8fafc;border:1px solid #dce5ee;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:.7rem;min-width:0;padding:.75rem;transition:border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative}.sy-auth-role-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.sy-auth-role-card.is-active{background:#fff3ed;border-color:#ff7043a6;box-shadow:0 8px 22px #ff70431c}.sy-auth-role-card:focus-within{outline-offset:2px;outline:3px solid #ff704333}.sy-auth-role-icon{color:#143b64;background:#eaf1f7;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.sy-auth-role-card.is-active .sy-auth-role-icon{color:#fff;background:#ff7043}.sy-auth-role-card>span:nth-of-type(2){min-width:0}.sy-auth-role-card strong,.sy-auth-role-card small{overflow-wrap:anywhere;display:block}.sy-auth-role-card strong{color:#10233f;font-size:.84rem;line-height:1.25}.sy-auth-role-card small{color:#718197;margin-top:.18rem;font-size:.68rem;line-height:1.35}.sy-auth-role-check{color:#0000;font-size:1rem}.sy-auth-role-card.is-active .sy-auth-role-check{color:#ff7043}.sy-register-page .sy-password-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.sy-register-page .sy-password-rule{background:#f6f8fb;border-radius:10px;min-width:0;padding:.42rem .5rem;font-size:.65rem}.sy-register-page .sy-password-rule span{overflow-wrap:anywhere;min-width:0}.sy-register-page .sy-google-auth-help{margin:.65rem 0 0;font-size:.68rem}.sy-register-page .sy-legal-consent-box{background:#f8fafc;border-color:#dce5ee;border-radius:18px;padding:.85rem;margin-top:1rem!important}.sy-register-page .sy-legal-consent-box h2{color:#10233f;margin-bottom:.7rem;font-size:.88rem}.sy-register-page .sy-legal-consent-option{color:#52677f;background:#fff;border:1px solid #e1e8ef;border-radius:13px;gap:.6rem;padding:.7rem;font-size:.72rem;line-height:1.45}.sy-register-page .sy-legal-consent-option.mt-3{margin-top:.6rem!important}.sy-register-page .sy-legal-consent-option input{accent-color:#ff7043;width:1.15rem;height:1.15rem;margin-top:.05rem}.sy-register-page .sy-field-error{font-size:.72rem}}@media (width<=359.98px){.sy-auth-form-panel{margin-inline:.55rem;padding:.85rem}.sy-auth-heading{padding-inline:.85rem}.sy-auth-mobile-trust,.sy-register-page .sy-password-rules{grid-template-columns:1fr}.sy-auth-role-card{grid-template-columns:38px minmax(0,1fr) 16px;gap:.55rem;padding:.65rem}.sy-auth-role-icon{width:38px;height:38px}}.sy-auth-recovery-symbol,.sy-reset-mobile-progress{display:none}@media (width<=767.98px){.sy-forgot-password-page .sy-auth-heading,.sy-reset-password-page .sy-auth-heading{padding-bottom:3.25rem}.sy-forgot-password-page .sy-auth-title,.sy-reset-password-page .sy-auth-title{max-width:18rem}.sy-forgot-password-page .sy-auth-subtitle,.sy-reset-password-page .sy-auth-subtitle{max-width:19rem}.sy-auth-recovery-symbol{top:max(1.4rem, env(safe-area-inset-top));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:17px;place-items:center;width:48px;height:48px;font-size:1.15rem;display:grid;position:absolute;right:1rem;box-shadow:0 12px 28px #07182d2e}.sy-forgot-password-page .sy-auth-form-panel,.sy-reset-password-page .sy-auth-form-panel{padding:1.05rem}.sy-auth-recovery-help{color:#718197;margin-top:.5rem;font-size:.7rem;line-height:1.45}.sy-auth-recovery-success{align-items:flex-start;gap:.65rem;display:flex}.sy-auth-recovery-success i{flex:none;margin-top:.15rem}.sy-auth-recovery-success span{overflow-wrap:anywhere;min-width:0}.sy-auth-recovery-meta{border-top:1px solid #edf1f5;padding-top:.9rem}.sy-auth-recovery-meta .sy-meta-text{color:#718197;font-size:.75rem;line-height:1.5}.sy-reset-mobile-trust .is-ready i{color:#1ea785}.sy-reset-mobile-trust .is-warning{color:#704d08;background:#fff6d9;border-color:#f4d982}.sy-reset-mobile-trust .is-warning i{color:#c98512}.sy-reset-mobile-progress{background:#f6f8fb;border:1px solid #e2e9f0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0 0 1rem;padding:.7rem;display:grid;position:relative;overflow:hidden}.sy-reset-mobile-progress:before{content:"";background:#dce5ee;height:2px;position:absolute;top:24px;left:17%;right:17%}.sy-reset-mobile-progress span{z-index:1;color:#7a899b;text-align:center;justify-items:center;gap:.3rem;min-width:0;font-size:.62rem;font-weight:800;line-height:1.2;display:grid;position:relative}.sy-reset-mobile-progress b{color:#708096;background:#fff;border:2px solid #dce5ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;display:grid;box-shadow:0 4px 10px #10233f0f}.sy-reset-mobile-progress .is-complete,.sy-reset-mobile-progress .is-active{color:#143b64}.sy-reset-mobile-progress .is-complete b{color:#fff;background:#1ea785;border-color:#1ea785}.sy-reset-mobile-progress .is-active b{color:#fff;background:#ff7043;border-color:#ff7043;box-shadow:0 5px 14px #ff70433d}.sy-reset-password-page .sy-password-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.sy-reset-password-page .sy-password-rule{background:#f6f8fb;border:1px solid #0000;border-radius:11px;min-width:0;padding:.45rem .5rem;font-size:.65rem}.sy-reset-password-page .sy-password-rule.is-valid{background:#ecf8f4;border-color:#c9eadf}.sy-reset-password-page .sy-password-rule span{overflow-wrap:anywhere;min-width:0}.sy-reset-token-error{color:#8a2d2d;background:#fff1f1;border:1px solid #f5cccc;border-radius:14px;align-items:flex-start;gap:.6rem;padding:.75rem .8rem;font-size:.73rem;font-weight:700;line-height:1.45;display:flex}.sy-reset-token-error i{flex:none;margin-top:.15rem}.sy-reset-token-error span{overflow-wrap:anywhere;min-width:0}}@media (width<=359.98px){.sy-auth-recovery-symbol{border-radius:15px;width:44px;height:44px;right:.85rem}.sy-reset-password-page .sy-password-rules{grid-template-columns:1fr}.sy-reset-mobile-progress{padding-inline:.45rem}}.sy-google-profile-progress,.sy-google-mobile-section,.sy-google-callback-mobile-symbol,.sy-google-callback-progress,.sy-email-verified-eyebrow,.sy-email-verified-brand,.sy-email-verified-icon,.sy-email-verified-benefits,.sy-email-verified-summary{display:none}.sy-email-verified-hero h1{margin:0 0 1rem;font-size:2rem;font-weight:700}.sy-email-verified-hero p{color:var(--bs-secondary-color,#6c757d);margin:0 0 1.5rem}.sy-email-verified-actions .btn{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}@media (width<=767.98px){.sy-google-profile-page,.sy-google-callback-page{min-height:100svh;overflow-x:hidden}.sy-google-profile-page .sy-auth-heading,.sy-google-callback-page .sy-auth-heading{padding-bottom:3.2rem}.sy-google-profile-heading .sy-google-completion-icon,.sy-google-callback-mobile-symbol{top:max(1.35rem, env(safe-area-inset-top));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:17px;place-items:center;width:48px;height:48px;margin:0;font-size:1.15rem;display:grid;position:absolute;right:1rem;box-shadow:0 12px 28px #07182d2e}.sy-google-profile-page .sy-auth-title,.sy-google-callback-page .sy-auth-title{max-width:18rem}.sy-google-profile-page .sy-auth-subtitle,.sy-google-callback-page .sy-auth-subtitle{max-width:19rem}.sy-google-profile-form-panel,.sy-google-callback-panel{padding:1.05rem}.sy-google-profile-trust span:first-child i{color:#4285f4}.sy-google-profile-progress,.sy-google-callback-progress{background:#f6f8fb;border:1px solid #e2e9f0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0 0 1rem;padding:.7rem;display:grid;position:relative;overflow:hidden}.sy-google-profile-progress:before,.sy-google-callback-progress:before{content:"";background:#dce5ee;height:2px;position:absolute;top:24px;left:17%;right:17%}.sy-google-profile-progress span,.sy-google-callback-progress span{z-index:1;color:#7a899b;text-align:center;justify-items:center;gap:.3rem;min-width:0;font-size:.62rem;font-weight:800;line-height:1.2;display:grid;position:relative}.sy-google-profile-progress b,.sy-google-callback-progress b{color:#708096;background:#fff;border:2px solid #dce5ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;display:grid;box-shadow:0 4px 10px #10233f0f}.sy-google-profile-progress .is-complete,.sy-google-profile-progress .is-active,.sy-google-callback-progress .is-complete,.sy-google-callback-progress .is-active{color:#143b64}.sy-google-profile-progress .is-complete b,.sy-google-callback-progress .is-complete b{color:#fff;background:#1ea785;border-color:#1ea785}.sy-google-profile-progress .is-active b,.sy-google-callback-progress .is-active b{color:#fff;background:#ff7043;border-color:#ff7043;box-shadow:0 5px 14px #ff70433d}.sy-google-mobile-section{align-items:center;gap:.65rem;margin:0 0 .85rem;display:flex}.sy-google-mobile-section>span{color:#fff;background:#143b64;border-radius:11px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:900;display:grid;box-shadow:0 6px 14px #143b642e}.sy-google-mobile-section div{min-width:0}.sy-google-mobile-section strong,.sy-google-mobile-section small{overflow-wrap:anywhere;display:block}.sy-google-mobile-section strong{color:#10233f;font-size:.84rem;line-height:1.25}.sy-google-mobile-section small{color:#718197;margin-top:.14rem;font-size:.67rem;line-height:1.35}.sy-google-security-section,.sy-google-legal-section{border-top:1px solid #edf1f5;margin-top:.25rem;padding-top:.95rem}.sy-google-legal-section{margin-top:1rem;margin-bottom:-.75rem}.sy-google-profile-page .sy-google-local-password-box{background:#f7f9fc;border-color:#dce5ee;border-radius:16px;padding:.85rem}.sy-google-profile-page .sy-google-local-password-box h2{font-size:.87rem}.sy-google-profile-page .sy-google-local-password-box p{font-size:.7rem;line-height:1.5}.sy-google-profile-page .sy-google-legal-box{background:#f7f9fc;border:1px solid #dce5ee;border-radius:16px;padding:.85rem;margin-top:1rem!important}.sy-google-profile-page .sy-google-legal-box h2{display:none}.sy-google-profile-page .sy-legal-consent-option{color:#28415f;background:#fff;border:1px solid #e0e7ee;border-radius:13px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.7rem;font-size:.72rem;line-height:1.45;display:grid;margin:0!important}.sy-google-profile-page .sy-legal-consent-option+.sy-legal-consent-option{margin-top:.6rem!important}.sy-google-profile-page .sy-legal-consent-option input{accent-color:#ff7043;width:20px;height:20px;margin-top:.05rem}.sy-google-profile-page .sy-legal-consent-option span{overflow-wrap:anywhere;min-width:0}.sy-google-profile-page .sy-legal-consent-option a{color:#1f5d88;font-weight:800}.sy-google-callback-page .sy-auth-card-body{padding:0}.sy-google-callback-page .sy-google-callback-icon,.sy-google-callback-page .sy-google-callback-spinner{width:64px;height:64px;margin-bottom:1rem}.sy-google-callback-page .sy-google-callback-spinner span{width:31px;height:31px}.sy-google-callback-message{color:#718197;overflow-wrap:anywhere;margin:0 0 1rem;font-size:.78rem;line-height:1.55}.sy-google-callback-panel .sy-auth-submit{width:100%}.sy-email-verified-page{background:radial-gradient(circle at 15% 0,#ff70431f,#0000 20rem),#edf2f7;width:100%;max-width:none;min-height:100svh;overflow-x:hidden;padding:0 0 2rem!important}.sy-email-verified-viewport{min-height:auto;margin:0;display:block}.sy-email-verified-viewport>[class*=col-]{width:100%;max-width:none;padding:0}.sy-email-verified-card{background:0 0;overflow:visible;box-shadow:none!important;border-radius:0!important}.sy-email-verified-body{padding:0!important}.sy-email-verified-hero{isolation:isolate;padding:max(1.5rem, env(safe-area-inset-top)) 1rem 3.25rem;color:#fff;text-align:left;background:linear-gradient(135deg,#113458fa,#1e5c80f0);border-radius:0 0 28px 28px;position:relative;overflow:hidden}.sy-email-verified-hero:after{z-index:-1;content:"";border:1px solid #ffffff1f;border-radius:50%;width:13rem;height:13rem;position:absolute;bottom:-6.5rem;right:-4.5rem;box-shadow:0 0 0 2.8rem #ffffff09,0 0 0 5.2rem #ffffff06}.sy-email-verified-eyebrow{color:#ffb08b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.55rem;font-size:.7rem;font-weight:900;display:block}.sy-email-verified-brand{color:#fff;letter-spacing:-.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:36px;margin-bottom:1.1rem;padding:.35rem .7rem;font-size:1.05rem;font-weight:900;display:inline-flex}.sy-email-verified-brand strong{color:#ff936d}.sy-email-verified-icon{top:max(1.35rem, env(safe-area-inset-top));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:17px;place-items:center;width:48px;height:48px;font-size:1.15rem;display:grid;position:absolute;right:1rem;box-shadow:0 12px 28px #07182d2e}.sy-email-verified-hero h1{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:18rem;margin:0 0 .55rem;font-size:clamp(1.85rem,8vw,2.35rem);font-weight:800;line-height:1.02}.sy-email-verified-hero p{color:#ffffffd1;max-width:19rem;margin:0;font-size:.88rem;line-height:1.55}.sy-email-verified-panel{z-index:2;background:#fff;border:1px solid #10233f14;border-radius:24px;margin:-1.35rem .75rem 0;padding:1.05rem;position:relative;box-shadow:0 18px 48px #10233f1f}.sy-email-verified-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;display:grid}.sy-email-verified-benefits span{color:#28415f;text-align:center;background:#f3f7fa;border:1px solid #dfe8f0;border-radius:13px;justify-content:center;align-items:center;gap:.4rem;min-width:0;min-height:38px;padding:.45rem .55rem;font-size:.68rem;font-weight:850;line-height:1.2;display:flex}.sy-email-verified-benefits i{color:#1ea785}.sy-email-verified-summary{color:#28415f;text-align:left;background:#ecf8f4;border:1px solid #c9eadf;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.7rem;margin-bottom:1rem;padding:.8rem;display:grid}.sy-email-verified-summary-icon{color:#fff;background:#1ea785;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 7px 16px #1ea78533}.sy-email-verified-summary div{min-width:0}.sy-email-verified-summary strong,.sy-email-verified-summary small{overflow-wrap:anywhere;display:block}.sy-email-verified-summary strong{color:#10233f;font-size:.86rem}.sy-email-verified-summary small{color:#587087;margin-top:.18rem;font-size:.7rem;line-height:1.45}.sy-email-verified-actions{grid-template-columns:1fr;gap:.55rem!important;display:grid!important}.sy-email-verified-actions .btn{border-radius:15px;width:100%;min-height:52px;font-size:.88rem;font-weight:800}.sy-email-verified-actions .btn-primary{background:#ff7043;border-color:#ff7043;box-shadow:0 9px 20px #ff704333}.sy-email-verified-actions .btn-outline-secondary{color:#28415f;border-color:#d8e2ec}}@media (width<=359.98px){.sy-google-profile-heading .sy-google-completion-icon,.sy-google-callback-mobile-symbol,.sy-email-verified-icon{border-radius:15px;width:44px;height:44px;right:.85rem}.sy-google-profile-progress,.sy-google-callback-progress{padding-inline:.45rem}.sy-google-profile-page .sy-legal-consent-option{grid-template-columns:20px minmax(0,1fr);padding-inline:.6rem}.sy-email-verified-benefits{grid-template-columns:1fr}}.sy-account-mobile-hero,.sy-messages-mobile-eyebrow,.sy-chat-title-avatar{display:none}@media (width<=767.98px){.sy-profile-page,.sy-favorites-page,.sy-my-reviews-page,.sy-messages-page{width:100%;max-width:none;overflow-x:clip}.sy-account-mobile-hero{color:#fff;background:radial-gradient(circle at 92% 12%,#ff7a1a57,#0000 11rem),linear-gradient(145deg,#0b1739 0%,#163465 62%,#255f7b 100%);border-radius:0 0 28px 28px;margin:0;padding:1.35rem 1rem 3.25rem;display:block;position:relative;overflow:hidden}.sy-account-mobile-hero:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:14rem;height:14rem;position:absolute;bottom:-6.2rem;right:-4.5rem}.sy-account-mobile-eyebrow{z-index:1;color:#ff9a5d;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:900;position:relative}.sy-account-mobile-hero h1{z-index:1;color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:18ch;margin:0;font-size:clamp(1.75rem,8vw,2.25rem);font-weight:900;line-height:1.02;position:relative}.sy-account-mobile-hero>p{z-index:1;color:#ffffffc7;max-width:34rem;margin:.7rem 0 0;font-size:.9rem;line-height:1.5;position:relative}.sy-account-mobile-hero-badges{z-index:1;scrollbar-width:none;gap:.55rem;margin-top:1rem;padding-bottom:.15rem;display:flex;position:relative;overflow-x:auto}.sy-account-mobile-hero-badges::-webkit-scrollbar{display:none}.sy-account-mobile-hero-badges>span{color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1c;border:1px solid #ffffff2b;border-radius:999px;flex:none;align-items:center;gap:.4rem;min-height:34px;padding:.42rem .72rem;font-size:.74rem;font-weight:800;display:inline-flex}.sy-account-mobile-hero-badges i{color:#ff9a5d}.sy-profile-page{background:#eef3f8;padding:0 0 calc(2rem + env(safe-area-inset-bottom,0px))!important}.sy-profile-page>.sy-section-header{display:none}.sy-profile-page>.alert,.sy-profile-page>.sy-inline-banner{border-radius:18px;margin:.75rem .75rem 0}.sy-profile-layout{z-index:2;--bs-gutter-x:0;--bs-gutter-y:0;position:relative;margin:-2.35rem 0 0!important}.sy-profile-sidebar-column,.sy-profile-main-column{width:100%;padding:0}.sy-profile-sidebar-card,.sy-profile-main-card,.sy-profile-extra-card{border-radius:22px;margin-inline:.75rem;box-shadow:0 12px 34px #0b173914}.sy-profile-sidebar-card{z-index:3;position:relative}.sy-profile-sidebar-card .card-body{text-align:left;padding:1rem}.sy-profile-sidebar-top{display:none}.sy-profile-identity-row{align-items:center;gap:.85rem;min-width:0;display:flex}.sy-profile-sidebar-card .sy-avatar-profile{border:3px solid #fff;border-radius:22px;flex:0 0 76px;width:76px;height:76px;box-shadow:0 10px 24px #0b173924;margin:0!important}.sy-profile-identity-copy{min-width:0}.sy-profile-sidebar-card .sy-card-title{color:#0b1739;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.12rem;line-height:1.2;display:-webkit-box;overflow:hidden;margin:0 0 .2rem!important}.sy-profile-sidebar-card .sy-meta-text{overflow-wrap:anywhere;font-size:.8rem;margin-bottom:0!important}.sy-profile-photo-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem!important}.sy-profile-photo-actions .btn{width:100%;min-width:0;padding-inline:.55rem;font-size:.78rem;min-height:42px!important}.sy-profile-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid;margin-top:1rem!important}.sy-profile-quick-link{color:#20344f;overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #e0e7f0;border-radius:16px;align-items:center;gap:.55rem;min-width:0;min-height:64px;padding:.72rem;font-size:.76rem;font-weight:800;line-height:1.25;text-decoration:none;display:flex}.sy-profile-quick-link i{color:#ff7a1a;background:#fff0e5;border-radius:11px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.sy-profile-main-card,.sy-profile-extra-card{margin-top:.75rem!important}.sy-profile-main-card .card-body,.sy-profile-extra-card .card-body{padding:1rem}.sy-profile-main-card .sy-section-title,.sy-profile-extra-card .sy-section-title{font-size:1rem;margin-bottom:.8rem!important}.sy-profile-main-card hr{margin-block:1.25rem!important}.sy-profile-main-card .row,.sy-profile-extra-card .row{--bs-gutter-x:0;--bs-gutter-y:.8rem}.sy-profile-main-card [class*=col-],.sy-profile-extra-card [class*=col-]{width:100%;padding-inline:0}.sy-profile-page .sy-input,.sy-profile-page .sy-select{border-radius:15px;min-height:50px;font-size:.92rem}.sy-profile-page textarea.sy-input{min-height:120px}.sy-profile-main-card .mt-4>.sy-btn-primary,.sy-profile-main-card .mt-4>.btn,.sy-profile-extra-card>.card-body>.sy-btn-primary,.sy-profile-extra-card>.card-body>.sy-btn-outline,.sy-profile-extra-card>.card-body>.btn.sy-btn-primary,.sy-profile-extra-card>.card-body>.btn.sy-btn-outline,.sy-profile-extra-card>.card-body>.mt-3,.sy-profile-extra-card form .btn{width:100%}.sy-profile-extra-card .d-flex.gap-2.flex-wrap{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.sy-profile-extra-card .d-flex.gap-2.flex-wrap .btn{width:100%;min-width:0}.sy-favorites-page{background:#eef3f8;padding:0 0 calc(2rem + env(safe-area-inset-bottom,0px))!important}.sy-favorites-hero{color:#fff;background:radial-gradient(circle at 90% 0,#ff7a1a52,#0000 10rem),linear-gradient(145deg,#0b1739,#1f5174);border-radius:0 0 28px 28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.9rem;padding:1.3rem 1rem 1.45rem;display:grid;position:relative;overflow:hidden;margin:0 0 1rem!important}.sy-favorites-hero .sy-service-section-kicker{color:#ff9a5d;font-size:.68rem}.sy-favorites-hero .sy-detail-title{color:#fff;font-size:1.9rem;line-height:1.05}.sy-favorites-hero .sy-detail-subtitle{color:#ffffffc2;max-width:28rem;font-size:.84rem;line-height:1.45}.sy-favorites-summary{color:#fff;min-width:76px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border-color:#fff3;border-radius:18px;padding:.75rem .65rem}.sy-favorites-summary-value{color:#fff;font-size:1.55rem}.sy-favorites-summary-label{color:#ffffffb3;font-size:.6rem}.sy-favorites-page>.alert{border:0;border-radius:18px;margin-inline:.75rem}.sy-favorites-section{padding-inline:.75rem;margin-bottom:1.35rem!important}.sy-favorites-section-header{align-items:center!important;margin-bottom:.75rem!important}.sy-favorites-section-header .sy-service-section-kicker{margin-bottom:.15rem;font-size:.64rem}.sy-favorites-section-header .sy-section-title{font-size:1.08rem}.sy-favorites-section-header .sy-meta-text{display:none}.sy-favorites-section-header>.sy-badge{flex:none;font-size:.68rem}.sy-favorites-grid{--bs-gutter-x:0;--bs-gutter-y:.75rem}.sy-favorite-card-column{width:100%;padding:0}.sy-favorite-card{border-radius:20px;box-shadow:0 9px 25px #0b173912}.sy-favorite-card:hover{transform:none}.sy-favorite-card-media{height:154px}.sy-favorite-card-topbadges{scrollbar-width:none;flex-wrap:nowrap;top:.65rem;left:.65rem;right:3.2rem;overflow-x:auto}.sy-favorite-card-topbadges::-webkit-scrollbar{display:none}.sy-favorite-card-tag{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:15rem;min-height:26px;font-size:.67rem;overflow:hidden}.sy-favorite-remove-floating{width:36px;height:36px;top:.62rem;right:.62rem}.sy-favorite-card-body{gap:.58rem;min-height:0;padding:.9rem}.sy-favorite-card-flags{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sy-favorite-card-flags::-webkit-scrollbar{display:none}.sy-favorite-card-flags .sy-badge{flex:none}.sy-favorite-card-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.sy-favorite-card-desc{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.sy-favorite-card-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.sy-favorite-card-info-item{overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #e6ebf2;border-radius:13px;min-width:0;padding:.58rem;font-size:.72rem;line-height:1.35;overflow:hidden}.sy-favorite-card-info-item.d-flex{display:block!important}.sy-favorite-card-info-item .sy-star-rating{margin-top:.25rem}.sy-favorite-card-actions{grid-template-columns:1fr;margin-top:.15rem;display:grid}.sy-favorite-card-actions .btn{width:100%;min-height:42px}.sy-favorite-card-actions .sy-btn-danger{display:none}.sy-favorites-section .sy-card>.card-body.text-center{padding:1.4rem 1rem!important}.sy-my-reviews-page{background:#eef3f8;padding:0 0 calc(2rem + env(safe-area-inset-bottom,0px))!important}.sy-my-reviews-page>.sy-section-header{display:none}.sy-my-reviews-page>.alert,.sy-my-reviews-page>.sy-client-reputation-privacy,.sy-my-reviews-page>.sy-review-summary-grid,.sy-my-reviews-page>.sy-review-filters-card,.sy-my-reviews-page>.sy-section-title,.sy-my-reviews-page>.sy-reviews-list-grid,.sy-my-reviews-page>.sy-empty-state,.sy-my-reviews-page>nav{margin-inline:.75rem}.sy-client-reputation-privacy{z-index:2;border-radius:18px;margin-top:-2.15rem;padding:.9rem;position:relative;box-shadow:0 10px 26px #0b173914}.sy-client-reputation-privacy>i{background:#fff;border-radius:13px;flex:0 0 38px;place-items:center;width:38px;height:38px;margin:0;display:grid}.sy-client-reputation-privacy strong{font-size:.84rem}.sy-client-reputation-privacy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.74rem;line-height:1.45;display:-webkit-box;overflow:hidden}.sy-review-summary-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:.65rem;margin-top:.8rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.sy-review-summary-grid::-webkit-scrollbar{display:none}.sy-review-summary-grid article{scroll-snap-align:start;border-radius:18px;flex:0 0 142px;justify-content:center;min-height:108px;padding:.85rem}.sy-review-summary-grid span{font-size:.64rem;line-height:1.3}.sy-review-summary-grid strong{font-size:1.45rem}.sy-review-filters-card{border-radius:20px;box-shadow:0 9px 25px #0b173912}.sy-review-filters-card .card-body{--bs-gutter-x:0;--bs-gutter-y:.7rem;padding:.9rem}.sy-review-filters-card [class*=col-]{width:100%;padding-inline:0}.sy-review-filters-card .sy-select{border-radius:14px;min-height:48px}.sy-review-filters-card .sy-btn-primary{justify-content:center;width:100%;min-height:46px}.sy-my-reviews-page>.sy-section-title{margin-top:1.1rem;font-size:1rem}.sy-reviews-list-grid{--bs-gutter-x:0;--bs-gutter-y:.8rem}.sy-reviews-list-grid>[class*=col-]{width:100%;padding:0}.sy-review-list-item{background:#fff;border:1px solid #dbe4f0;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 9px 25px #0b173912}.sy-review-list-context{background:linear-gradient(135deg,#fff7f1,#fff 74%);border-bottom:1px solid #edf1f5;flex-direction:column;align-items:flex-start;gap:.3rem;margin:0;padding:.78rem .9rem .7rem;display:flex}.sy-review-list-context span,.sy-review-list-context strong{overflow-wrap:anywhere;min-width:0;max-width:100%}.sy-review-list-context span{color:#d95d0b;letter-spacing:.06em;white-space:nowrap;background:#fff0e5;border:1px solid #ffd4b8;border-radius:999px;align-items:center;gap:.35rem;min-height:24px;padding:.28rem .52rem;font-size:.61rem;line-height:1;display:inline-flex}.sy-review-list-context span i{font-size:.58rem}.sy-review-list-context strong{color:#10233f;letter-spacing:-.015em;text-transform:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:900;line-height:1.28;display:-webkit-box;overflow:hidden}.sy-mutual-review-card{box-shadow:none;border:0;border-radius:0}.sy-mutual-review-card .card-body{padding:.9rem}.sy-mutual-review-card .d-flex.justify-content-between.align-items-start{grid-template-columns:minmax(0,1fr) auto;gap:.65rem!important;display:grid!important}.sy-mutual-review-card .sy-card-title,.sy-mutual-review-card p,.sy-review-response,.sy-review-blind-notice,.sy-numeric-rating-only{overflow-wrap:anywhere}.sy-mutual-review-card .d-flex.gap-2.flex-wrap:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.sy-mutual-review-card .d-flex.gap-2.flex-wrap:last-child>button{width:100%;min-width:0}.sy-messages-mobile-eyebrow{color:#ff9a5d;display:block}.sy-messages-page{background:#eef3f8;padding:0!important}.sy-messages-toolbar{color:#fff;border-radius:0 0 26px 26px;position:relative;overflow:hidden;background:radial-gradient(circle at 92% 8%,#ff7a1a4d,#0000 10rem),linear-gradient(145deg,#0b1739,#1e5175)!important;margin:0!important;padding:1.2rem 1rem 1.35rem!important}.sy-messages-toolbar .sy-page-title{color:#fff;font-size:1.9rem;line-height:1.05}.sy-messages-toolbar .sy-page-subtitle{color:#ffffffc2;font-size:.84rem}.sy-messages-toolbar .sy-btn-outline{border-radius:14px;width:44px;min-width:44px;height:44px;padding:0;color:#fff!important;background:#ffffff1f!important;border-color:#fff3!important}.sy-messages-toolbar .sy-btn-outline span{display:none}.sy-messages-page:has(.sy-messages-shell.is-chat-open) .sy-messages-toolbar{display:none}.sy-messages-page>.alert{border:0;border-radius:16px;margin:.7rem .75rem}.sy-messages-shell.is-list-open .sy-conversations-panel{border-radius:20px 20px 0 0;height:calc(100svh - 188px);min-height:480px;margin-top:-.15rem}.sy-conversations-filters{grid-template-columns:minmax(0,1fr) 112px;gap:.55rem;padding:.75rem}.sy-conversations-filters .input-group{min-width:0}.sy-conversations-filters .sy-input,.sy-conversations-filters .sy-select{border-radius:14px;min-height:46px;font-size:.82rem}.sy-conversations-filters .input-group .sy-input{border-radius:14px 0 0 14px}.sy-conversations-filters .input-group .sy-btn-primary{border-radius:0 14px 14px 0;width:44px;min-width:44px;padding:0}.sy-conversation-item{grid-template-columns:50px minmax(0,1fr) auto;gap:.7rem;min-height:82px;padding:.78rem .85rem}.sy-conversation-avatar{border-radius:17px;width:50px;height:50px}.sy-conversation-heading strong,.sy-conversation-source,.sy-conversation-preview{max-width:100%}.sy-conversation-heading strong{font-size:.9rem}.sy-conversation-source{color:#ff7a1a;font-size:.7rem}.sy-conversation-preview{font-size:.76rem}.sy-messages-shell.is-chat-open{height:calc(100svh - max(0px, env(safe-area-inset-top,0px)))}.sy-chat-header{padding:calc(.65rem + env(safe-area-inset-top,0px)) .75rem .65rem;grid-template-columns:38px minmax(0,1fr)}.sy-chat-title-block{align-items:center;gap:.6rem;min-width:0;display:flex}.sy-chat-title-avatar{background:#e8eef5;border-radius:13px;flex:0 0 38px;width:38px;height:38px;display:block;overflow:hidden}.sy-chat-title-copy{min-width:0}.sy-chat-title-copy h2,.sy-chat-title-copy p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sy-chat-header-actions{padding-top:.55rem}.sy-chat-messages{padding:.8rem .65rem 1rem}.sy-chat-message-bubble{max-width:86%;padding:.58rem .7rem .42rem}.sy-chat-message-body{overflow-wrap:anywhere}.sy-chat-composer{padding:.55rem;padding-bottom:calc(.55rem + env(safe-area-inset-bottom,0px))}.sy-message-report-backdrop{align-items:flex-end;padding:0}.sy-message-report-modal{border-radius:24px 24px 0 0;width:100%;max-height:min(88svh,720px);padding:1rem}}@media (width<=359.98px){.sy-profile-photo-actions,.sy-profile-quick-links,.sy-profile-extra-card .d-flex.gap-2.flex-wrap,.sy-favorite-card-info,.sy-mutual-review-card .d-flex.gap-2.flex-wrap:last-child,.sy-favorites-hero{grid-template-columns:1fr}.sy-favorites-summary{width:fit-content}.sy-conversations-filters{grid-template-columns:1fr}}@media (width<=767.98px){.sy-client-private-page{width:100%;min-width:0;max-width:none;padding:0 10px calc(96px + env(safe-area-inset-bottom));background:#edf2f7;margin:0;overflow-x:clip}.sy-client-private-page>.sy-section-header{isolation:isolate;background:radial-gradient(circle at 100% 0,#ff7a1a4d,#0000 34%),linear-gradient(145deg,#0f2749 0%,#173d67 56%,#295f7e 100%);border:0;border-radius:0 0 26px 26px;margin:0 -10px 14px;padding:26px 16px 28px;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f274929}.sy-client-private-page>.sy-section-header:after{content:"";z-index:-1;border:28px solid #ffffff0f;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-116px;right:-95px}.sy-client-private-page .sy-section-header-main{gap:16px;display:grid}.sy-client-private-page .sy-section-header-copy{min-width:0}.sy-client-private-page .sy-section-header-title{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.9rem,9vw,2.45rem);line-height:1.02}.sy-client-private-page .sy-section-header-subtitle{color:#ffffffc7;max-width:34rem;margin:9px 0 0;font-size:.88rem;line-height:1.55}.sy-client-private-page>.sy-section-header .sy-btn-outline{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-color:#ffffff3d;width:100%;min-height:46px}.sy-client-private-page>.alert{border-radius:15px;margin:0 2px 12px;font-size:.8rem;line-height:1.45}.sy-client-private-page>.row,.sy-client-private-page>div>.row,.sy-client-requests-list{--bs-gutter-x:0;--bs-gutter-y:12px;margin:0}.sy-client-private-card,.sy-client-request-card{background:#fff;border:1px solid #dfe7ef;border-radius:21px;overflow:hidden;box-shadow:0 9px 25px #10233f12}.sy-client-private-card>.card-body,.sy-client-request-card>.card-body{padding:15px}.sy-client-private-card-header{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;padding-bottom:12px;align-items:start!important;gap:10px!important;margin-bottom:13px!important;display:grid!important}.sy-client-private-card-header>div{min-width:0}.sy-client-private-card-header .sy-section-title{color:#10233f;overflow-wrap:anywhere;margin:0;font-size:1.02rem;line-height:1.25}.sy-client-private-card-header .sy-meta-text{margin-top:4px;font-size:.69rem;line-height:1.35}.sy-client-private-card-header .sy-status-badge{text-align:center;justify-content:center;max-width:126px}.sy-client-private-info-grid{--bs-gutter-x:0;--bs-gutter-y:9px;margin:0}.sy-client-private-info-grid>[class*=col-]{width:100%;padding:0}.sy-client-private-page .sy-info-box{min-width:0;box-shadow:none;background:#f8fafc;border:1px solid #e5ebf2;border-radius:16px;padding:13px 14px}.sy-client-private-page .sy-info-label{color:#ff7043;letter-spacing:.075em;text-transform:uppercase;margin:0 0 5px;font-size:.64rem;font-weight:900}.sy-client-private-page .sy-info-box strong,.sy-client-private-page .sy-info-box .small,.sy-client-private-page .sy-info-box .sy-meta-text{overflow-wrap:anywhere;word-break:break-word}.sy-client-private-page .sy-info-box strong{color:#10233f;font-size:.9rem;line-height:1.35}.sy-client-private-page .sy-review-hook{border-radius:16px;gap:11px;padding:13px;display:grid}.sy-client-private-page .sy-review-hook p{overflow-wrap:anywhere;margin-top:4px}.sy-client-private-page .sy-review-hook .sy-btn-sm{width:100%;min-height:43px}.sy-client-private-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.sy-client-private-card-actions>a,.sy-client-private-card-actions>button{white-space:normal;border-radius:13px;justify-content:center;width:100%;min-width:0;min-height:44px;padding-inline:10px;line-height:1.2}.sy-client-private-card-actions>:first-child:nth-last-child(odd){grid-column:1/-1}.sy-client-jobs-page .alert-warning{border-radius:14px;font-size:.76rem;margin:11px 0 0!important}.sy-client-jobs-page .sy-job-review-section{border-top:1px solid #edf1f5;padding-top:15px;margin-top:16px!important}.sy-client-jobs-page .sy-job-review-heading{flex-direction:column;align-items:flex-start;gap:8px}.sy-client-jobs-page .sy-job-review-heading h6{font-size:.95rem}.sy-client-jobs-page .sy-job-review-section .row{--bs-gutter-x:0;--bs-gutter-y:10px;margin:0}.sy-client-jobs-page .sy-job-review-section [class*=col-]{padding:0}.sy-client-jobs-page .sy-review-blind-notice{border-radius:15px;align-items:flex-start;padding:12px}.sy-client-requests-header{isolation:isolate;background:radial-gradient(circle at 100% 0,#ff7a1a4d,#0000 34%),linear-gradient(145deg,#0f2749 0%,#173d67 56%,#295f7e 100%);border-radius:0 0 26px 26px;padding:26px 16px 28px;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f274929;gap:16px!important;margin:0 -10px 14px!important;display:grid!important}.sy-client-requests-header:after{content:"";z-index:-1;border:28px solid #ffffff0f;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-116px;right:-95px}.sy-client-requests-header>div{min-width:0}.sy-client-requests-header h1{color:#fff;letter-spacing:-.045em;font-size:clamp(1.9rem,9vw,2.45rem);line-height:1.02;margin:0!important}.sy-client-requests-header p{font-size:.88rem;line-height:1.55;color:#ffffffc7!important;margin-top:9px!important}.sy-client-requests-header .sy-btn-primary{border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:47px;display:inline-flex;box-shadow:0 12px 24px #ff704340}.sy-client-request-card>.card-body{padding:0}.sy-client-request-card-layout{--bs-gutter-x:0;--bs-gutter-y:0;margin:0}.sy-client-request-card-layout>[class*=col-]{width:100%;padding:0}.sy-client-request-card-media{background:#eef2f7;height:174px;overflow:hidden}.sy-client-request-card-media .sy-safe-image,.sy-client-request-card-media img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:174px!important}.sy-client-request-card-media .sy-safe-image-fallback{min-height:174px}.sy-client-request-card-content{padding:14px 15px 12px!important}.sy-client-request-card-badges{scrollbar-width:none;overscroll-behavior-inline:contain;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important}.sy-client-request-card-badges::-webkit-scrollbar{display:none}.sy-client-request-card-badges .badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:80vw;font-size:.65rem;overflow:hidden}.sy-client-request-card-title{color:#10233f;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;line-height:1.25;display:-webkit-box;overflow:hidden;margin:10px 0 6px!important}.sy-client-request-card-description{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.79rem;line-height:1.5;display:-webkit-box;overflow:hidden;color:#617087!important;margin-bottom:12px!important}.sy-client-request-card-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.sy-client-request-card-facts>div{color:#65748a;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e5ebf2;border-radius:13px;min-width:0;padding:9px 10px;font-size:.68rem;line-height:1.38}.sy-client-request-card-facts>div strong{color:#10233f;margin-bottom:2px;font-size:.65rem;display:block}.sy-client-request-card-side{padding:0 15px 15px!important}.sy-client-request-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.sy-client-request-card-actions>button{white-space:normal;border-radius:13px;min-width:0;min-height:44px;padding-inline:9px;font-size:.75rem;line-height:1.2}.sy-client-request-card-actions>button:first-child{color:#fff;background:#102f55;border-color:#102f55;grid-column:1/-1}.sy-client-request-card-actions>.btn-warning{color:#7c4208;background:#fff7ed;border-color:#fed7aa}.sy-client-request-detail-page{background:#edf2f7;overflow-x:clip}.sy-client-request-detail-shell{width:100%;padding:12px 10px calc(102px + env(safe-area-inset-bottom));margin:0}.sy-client-request-detail-back-link{background:#ffffffc7;border:1px solid #dce5ee;border-radius:12px;min-height:40px;margin:0 2px 10px;padding:0 10px;font-size:.76rem}.sy-client-request-detail-hero{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.sy-client-request-detail-summary-card{background:radial-gradient(circle at 100% 0,#ff7a1a47,#0000 34%),linear-gradient(145deg,#0f2749 0%,#173d67 56%,#295f7e 100%);border:0;border-radius:0 0 26px 26px;min-height:0;margin:0 -10px;padding:22px 16px 24px;box-shadow:0 16px 34px #0f274929}.sy-client-request-detail-summary-card:after{border-color:#ffffff0f}.sy-client-request-detail-kickers{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.sy-client-request-detail-kickers::-webkit-scrollbar{display:none}.sy-client-request-detail-status,.sy-client-request-detail-kicker{color:#fff;background:#ffffff1a;border-color:#ffffff2e;flex:none}.sy-client-request-detail-summary-card h1{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;margin:17px 0 10px;font-size:clamp(1.75rem,9vw,2.35rem);line-height:1.03}.sy-client-request-detail-summary-description{color:#ffffffc7;overflow-wrap:anywhere;font-size:.86rem;line-height:1.55}.sy-client-request-detail-meta{scrollbar-width:none;flex-wrap:nowrap;margin-top:16px;padding-bottom:2px;overflow-x:auto}.sy-client-request-detail-meta::-webkit-scrollbar{display:none}.sy-client-request-detail-meta>span{color:#ffffffe6;background:#ffffff17;border-color:#ffffff29;flex:none;width:auto!important}.sy-client-request-detail-owner-note{border-top-color:#ffffff1f;grid-template-columns:42px minmax(0,1fr);margin-top:17px;padding-top:15px}.sy-client-request-detail-owner-note>span{color:#15385f;background:#fff;width:42px;height:42px}.sy-client-request-detail-owner-note strong{color:#fff}.sy-client-request-detail-owner-note p{color:#ffffffad}.sy-client-request-detail-management-card{border-radius:20px;gap:13px;margin-top:12px;padding:16px}.sy-client-request-detail-management-card h2{font-size:1.08rem}.sy-client-request-detail-capacity{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.sy-client-request-detail-capacity>div strong{font-size:1.8rem}.sy-client-request-detail-management-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-client-request-detail-management-actions>*{white-space:normal;min-width:0}.sy-client-request-detail-management-actions>:first-child:nth-last-child(odd){grid-column:1/-1}.sy-client-request-detail-layout{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.sy-client-request-detail-main-column{gap:12px}.sy-client-request-detail-panel,.sy-client-request-detail-rail-card,.sy-client-request-detail-guidance-card{border-radius:20px;padding:15px}.sy-client-request-detail-panel-heading,.sy-client-request-detail-applications-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:14px}.sy-client-request-detail-panel-heading h2,.sy-client-request-detail-applications-heading h2{font-size:1.08rem;line-height:1.2}.sy-client-request-detail-description,.sy-client-request-detail-applications-heading p{overflow-wrap:anywhere;line-height:1.58;font-size:.82rem!important}.sy-client-request-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}.sy-client-request-detail-info-card{border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:9px;padding:11px}.sy-client-request-detail-info-card>span{border-radius:11px;width:36px;height:36px}.sy-client-request-detail-info-card strong,.sy-client-request-detail-info-card p{overflow-wrap:anywhere}.sy-client-request-detail-gallery-main,.sy-client-request-detail-gallery-main img{border-radius:16px;height:220px;min-height:220px}.sy-client-request-detail-gallery-thumbnails{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.sy-client-request-detail-gallery-thumbnails::-webkit-scrollbar{display:none}.sy-client-request-detail-gallery-thumbnails button{scroll-snap-align:start;width:78px;min-width:78px;height:64px}.sy-client-request-detail-sort-field{width:100%;min-width:0}.sy-client-request-detail-applications-list{gap:10px}.sy-client-request-detail-application-card{border-radius:17px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:12px}.sy-client-request-detail-worker-avatar{border-radius:15px;width:58px;height:58px}.sy-client-request-detail-application-main{padding:0}.sy-client-request-detail-application-badges{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;padding-bottom:2px;overflow-x:auto}.sy-client-request-detail-application-badges::-webkit-scrollbar{display:none}.sy-client-request-detail-application-badges>span{flex:none}.sy-client-request-detail-worker-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:7px;display:grid}.sy-client-request-detail-worker-heading button{overflow-wrap:anywhere}.sy-client-request-detail-application-rating{align-self:start}.sy-client-request-detail-application-message{overflow-wrap:anywhere;grid-column:1/-1;margin:8px 0 10px}.sy-client-request-detail-proposal-facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.sy-client-request-detail-proposal-facts>div{min-width:0}.sy-client-request-detail-proposal-facts b,.sy-client-request-detail-proposal-facts span{overflow-wrap:anywhere}.sy-client-request-detail-application-side{border-top:1px solid #edf2f7;border-left:0;grid-column:1/-1;grid-template-columns:1fr;gap:10px;padding:11px 0 0;display:grid}.sy-client-request-detail-application-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-client-request-detail-application-actions>*{white-space:normal;min-width:0;min-height:42px;padding-inline:8px}.sy-client-request-detail-application-actions>:first-child:nth-last-child(odd){grid-column:1/-1}.sy-client-request-detail-rail{grid-template-columns:1fr;gap:12px;display:grid;position:static}.sy-client-request-detail-selected-worker,.sy-client-request-detail-selected-worker-header,.sy-client-request-detail-selected-worker-facts,.sy-client-request-detail-worker-metrics,.sy-client-request-detail-terms,.sy-client-request-detail-timeline{min-width:0}.sy-client-request-detail-selected-worker strong,.sy-client-request-detail-selected-worker p,.sy-client-request-detail-rail-copy,.sy-client-request-detail-terms,.sy-client-request-detail-timeline-item p{overflow-wrap:anywhere}}@media (width<=359.98px){.sy-client-private-card-actions,.sy-client-request-card-actions,.sy-client-request-detail-management-actions,.sy-client-request-detail-application-actions,.sy-client-request-detail-info-grid,.sy-client-request-detail-proposal-facts,.sy-client-request-card-facts{grid-template-columns:1fr}.sy-client-private-card-actions>*,.sy-client-request-card-actions>*,.sy-client-request-detail-management-actions>*,.sy-client-request-detail-application-actions>*{grid-column:auto!important}.sy-client-private-card-header{grid-template-columns:1fr}.sy-client-private-card-header .sy-status-badge{justify-self:start;max-width:100%}.sy-client-request-detail-application-card{grid-template-columns:1fr}.sy-client-request-detail-worker-avatar{width:100%;height:126px}}@media (width<=767.98px){.sy-client-request-form-page{background:radial-gradient(circle at 12% 0,#ff70431a,#0000 22rem),#edf2f7;width:100%;min-width:0;max-width:none;margin:0;overflow-x:clip;padding:0 10px calc(104px + env(safe-area-inset-bottom))!important}.sy-client-request-form-back{padding:max(12px, env(safe-area-inset-top)) 14px 10px;background:#102b4e;margin:0 -10px!important}.sy-client-request-form-back .sy-auth-link{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:6px 10px;font-size:.73rem;font-weight:850;text-decoration:none;display:inline-flex}.sy-client-request-form-back .sy-auth-link i{color:#ff9b70;font-size:.72rem}.sy-client-request-form-mobile-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 100% 0,#ff844959,#0000 36%),linear-gradient(145deg,#102b4e 0%,#154b72 58%,#2d7184 100%);border-radius:0 0 28px 28px;margin:0 -10px;padding:18px 16px 43px;position:relative;overflow:hidden;box-shadow:0 18px 42px #102b4e2e}.sy-client-request-form-mobile-hero:after{content:"";z-index:-1;border:30px solid #ffffff0e;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-114px;right:-88px}.sy-client-request-form-mobile-eyebrow{color:#ffd0bb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;margin-bottom:10px;padding:6px 9px;font-size:.65rem;font-weight:900;display:inline-flex}.sy-client-request-form-mobile-hero h1{color:#fff;letter-spacing:-.05em;overflow-wrap:anywhere;max-width:20rem;margin:0;font-size:clamp(2rem,9.5vw,2.55rem);line-height:1.02}.sy-client-request-form-mobile-hero>p{color:#fffc;max-width:23rem;margin:10px 0 0;font-size:.86rem;line-height:1.55}.sy-client-request-form-mobile-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.sy-client-request-form-mobile-trust span{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff26;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 9px;font-size:.69rem;font-weight:850;line-height:1.2;display:flex}.sy-client-request-form-mobile-trust span i{color:#ffad86;flex:none}.sy-client-request-form-mobile-trust span.is-positive i{color:#7de1c5}.sy-client-request-form-mobile-trust span.is-warning i{color:#ffd47b}.sy-client-request-form-card{z-index:2;background:#fff;border:1px solid #10233f14;border-radius:25px;margin:-22px 0 0;position:relative;overflow:visible;box-shadow:0 20px 50px #10233f1f}.sy-client-request-form-body{padding:15px!important}.sy-client-request-form-page .alert{border-radius:15px;margin:0 0 13px;padding:12px 13px;font-size:.78rem;line-height:1.45}.sy-client-request-locked-note{background:#fff8e8;border:1px solid #f0d79d;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:13px;padding:11px 12px;display:grid}.sy-client-request-locked-note>i{color:#9b6400;background:#ffeab8;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.sy-client-request-locked-note div{gap:2px;min-width:0;display:grid}.sy-client-request-locked-note strong{color:#6c4909;font-size:.78rem;line-height:1.3}.sy-client-request-locked-note span{color:#8c6c2f;font-size:.68rem;line-height:1.35}.sy-client-request-form-grid{--bs-gutter-x:0;--bs-gutter-y:12px;margin:0}.sy-client-request-form-grid>[class*=col-]{min-width:0;padding-inline:0}.sy-client-request-mobile-section-heading{border-top:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:3px 0 0;padding:13px 0 3px!important;display:grid!important}.sy-client-request-mobile-section-heading:first-child{border-top:0;padding-top:0!important}.sy-client-request-mobile-section-heading>span{color:#fff;background:linear-gradient(145deg,#ff7043,#ff956d);border-radius:13px;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:900;display:grid;box-shadow:0 7px 16px #ff704333}.sy-client-request-mobile-section-heading>div{gap:2px;min-width:0;display:grid}.sy-client-request-mobile-section-heading strong{color:#10233f;font-size:.91rem;line-height:1.25}.sy-client-request-mobile-section-heading small{color:#718197;font-size:.68rem;line-height:1.35}.sy-client-request-form-field{width:100%}.sy-client-request-form-page .sy-field-label{color:#203955;letter-spacing:.015em;margin-bottom:7px;font-size:.72rem;font-weight:900;display:block}.sy-client-request-field-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.sy-client-request-field-heading small{color:#8794a5;font-size:.64rem;font-weight:750}.sy-client-request-form-page .sy-input,.sy-client-request-form-page .sy-select{color:#10233f;width:100%;min-width:0;min-height:50px;box-shadow:none;background-color:#f8fafc;border:1px solid #dce5ee;border-radius:14px;padding:12px 13px;font-size:.86rem}.sy-client-request-form-page .sy-input:focus,.sy-client-request-form-page .sy-select:focus{background:#fff;border-color:#ff7043b8;box-shadow:0 0 0 4px #ff70431c}.sy-client-request-form-page textarea.sy-input{resize:vertical;min-height:138px;line-height:1.55}.sy-client-request-form-page .sy-input:disabled,.sy-client-request-form-page .sy-select:disabled{color:#8794a5;opacity:1;background:#eef2f6}.sy-client-request-form-helper{color:#7b899a;margin-top:6px;font-size:.65rem;line-height:1.4}.sy-client-request-upload-field{min-width:0}.sy-client-request-upload-box{background:#f7fafc;border:1.5px dashed #c8d5e2;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.sy-client-request-upload-box>i{color:#ff7043;background:#fff0e9;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1rem;display:grid}.sy-client-request-upload-box>div{gap:2px;min-width:0;display:grid}.sy-client-request-upload-box strong{color:#10233f;font-size:.78rem;line-height:1.25}.sy-client-request-upload-box small{color:#718197;font-size:.65rem;line-height:1.3}.sy-client-request-upload-box input[type=file]{background:#fff;grid-column:1/-1;min-height:46px;padding:5px;font-size:.72rem}.sy-client-request-upload-box input[type=file]::file-selector-button{color:#fff;background:#163e66;border:0;border-radius:10px;min-height:34px;margin-right:8px;padding:7px 10px;font-size:.69rem;font-weight:850}.sy-client-request-image-counter{font-size:.65rem;font-weight:750;color:#718197!important}.sy-client-request-selected-images{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:minmax(150px,68%);grid-auto-flow:column;gap:9px;margin:12px -2px 0;padding:2px 2px 6px;display:grid;overflow-x:auto}.sy-client-request-selected-images::-webkit-scrollbar{display:none}.sy-client-request-selected-images>article{scroll-snap-align:start;background:#fff;border:1px solid #dfe7ef;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 7px 18px #10233f12}.sy-client-request-selected-image-media{background:#edf2f7;height:98px;overflow:hidden}.sy-client-request-selected-image-media>img,.sy-client-request-selected-image-media>.sy-safe-image-fallback{object-fit:cover;width:100%;height:100%}.sy-client-request-selected-image-copy{gap:8px;padding:9px;display:grid}.sy-client-request-selected-image-copy strong{color:#203955;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;line-height:1.25;overflow:hidden}.sy-client-request-selected-image-copy button{color:#bd3d45;background:#fff6f6;border:1px solid #f0c7c9;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:.65rem;font-weight:850;display:inline-flex}.sy-client-request-form-actions{border-top:1px solid #edf1f5;grid-template-columns:1fr;padding-top:14px;gap:8px!important;margin-top:16px!important;display:grid!important}.sy-client-request-form-actions>a,.sy-client-request-form-actions>button{border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:0;font-size:.78rem;font-weight:900;display:inline-flex}.sy-client-request-form-divider{opacity:1;border-color:#edf1f5;margin:20px -15px!important}.sy-client-request-images-manager{min-width:0}.sy-client-request-images-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px!important;margin-bottom:13px!important;display:grid!important}.sy-client-request-images-heading>div{min-width:0}.sy-client-request-images-kicker{color:#ff7043;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.61rem;font-weight:900}.sy-client-request-images-heading h4{color:#10233f;font-size:1.05rem;line-height:1.2}.sy-client-request-images-heading p{font-size:.68rem;line-height:1.4}.sy-client-request-images-heading .badge{border-radius:999px;align-self:start;padding:7px 9px;font-size:.63rem}.sy-client-request-existing-images{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;flex-wrap:nowrap;gap:10px;padding:2px 2px 7px;display:flex;overflow-x:auto;margin:0 -2px 15px!important}.sy-client-request-existing-images::-webkit-scrollbar{display:none}.sy-client-request-existing-image-column{scroll-snap-align:start;flex:0 0 min(82%,270px);width:auto;padding:0!important}.sy-client-request-existing-image-card{border-radius:18px;overflow:hidden;box-shadow:0 8px 22px #10233f14}.sy-client-request-existing-image-card>img,.sy-client-request-existing-image-card>.sy-safe-image-fallback{border-radius:0!important;height:160px!important}.sy-client-request-existing-image-card>img{object-fit:cover}.sy-client-request-existing-image-card .card-body{padding:11px}.sy-client-request-existing-image-alt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.67rem;line-height:1.3;overflow:hidden;margin-bottom:9px!important}.sy-client-request-existing-image-card .sy-btn-danger{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:.72rem;display:inline-flex}.sy-client-request-empty-images{background:#f8fafc;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid;border-style:dashed!important;margin-bottom:14px!important}.sy-client-request-empty-images>i{color:#5e7188;background:#eaf0f5;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.sy-client-request-empty-images>div{gap:2px;min-width:0;display:grid}.sy-client-request-empty-images strong{color:#203955;font-size:.76rem}.sy-client-request-empty-images span{color:#718197;font-size:.65rem;line-height:1.35}.sy-client-request-upload-panel{--bs-gutter-x:0;--bs-gutter-y:10px;background:#f9fbfd;border:1px solid #e0e8f0;border-radius:18px;margin:0;padding:13px}.sy-client-request-upload-panel>[class*=col-]{width:100%;padding:0}.sy-client-request-upload-button{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:.76rem;display:inline-flex}.sy-client-request-limit-note{align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:flex;color:#24816b!important;margin-top:9px!important}.sy-client-request-limit-note i{color:#1ea785}}@media (width<=359.98px){.sy-client-request-form-mobile-hero{padding-inline:14px}.sy-client-request-form-mobile-hero h1{font-size:1.85rem}.sy-client-request-form-mobile-trust{grid-template-columns:1fr}.sy-client-request-form-body{padding:13px!important}.sy-client-request-form-divider{margin-inline:-13px!important}.sy-client-request-images-heading{grid-template-columns:1fr}.sy-client-request-images-heading .badge{justify-self:start}.sy-client-request-selected-images{grid-auto-columns:82%}}.sy-worker-dashboard-mobile-hero{display:none}@media (width<=767.98px){.sy-worker-workspace-page,.sy-worker-dashboard-page{background:#edf2f7;width:100%;min-width:0;max-width:none;margin:0;overflow-x:clip;padding:0 10px calc(98px + env(safe-area-inset-bottom))!important}.sy-worker-workspace-page>.alert,.sy-worker-dashboard-page>.alert,.sy-worker-workspace-page>.sy-subscription-access-alert,.sy-worker-workspace-page>.sy-subscription-status-alert,.sy-worker-workspace-page>.sy-worker-verification-banner{border-radius:15px;margin:0 2px 12px;font-size:.79rem;line-height:1.45}.sy-worker-workspace-list,.sy-worker-applications-list{gap:12px}.sy-worker-workspace-hero{background:radial-gradient(circle at 100% 0,#ff7a1a4f,#0000 34%),linear-gradient(145deg,#0f2749 0%,#173d67 56%,#295f7e 100%);border:0;border-radius:0 0 26px 26px;min-width:0;margin:0 -10px 14px;padding:24px 16px 18px;display:block;overflow:hidden;box-shadow:0 16px 34px #0f274929}.sy-worker-workspace-hero:after{width:180px;height:180px;box-shadow:none;border-width:28px;border-color:#ffffff0f;bottom:-116px;right:-95px}.sy-worker-workspace-hero-copy{min-width:0;display:block}.sy-worker-workspace-eyebrow{letter-spacing:.065em;min-height:29px;padding:4px 9px 4px 4px;font-size:.64rem}.sy-worker-workspace-eyebrow-icon{width:21px;height:21px;font-size:.61rem}.sy-worker-workspace-badges{scrollbar-width:none;overscroll-behavior-inline:contain;flex-wrap:nowrap;margin-top:12px;padding-bottom:2px;overflow-x:auto}.sy-worker-workspace-badges::-webkit-scrollbar{display:none}.sy-worker-workspace-badges>*{flex:none}.sy-worker-workspace-title{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;margin-top:14px;font-size:clamp(1.75rem,8.9vw,2.3rem);line-height:1.03}.sy-worker-workspace-subtitle{color:#ffffffc7;overflow-wrap:anywhere;max-width:34rem;margin-top:9px;font-size:.84rem;line-height:1.52}.sy-worker-workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.sy-worker-workspace-actions>*{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0;font-size:.75rem;line-height:1.2;border-radius:13px!important;min-height:44px!important;padding-inline:9px!important}.sy-worker-workspace-stats{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;grid-template-columns:none;grid-auto-columns:minmax(142px,45vw);grid-auto-flow:column;gap:8px;margin:16px -2px 0;padding:0 2px 3px;display:grid;overflow-x:auto}.sy-worker-workspace-stats::-webkit-scrollbar{display:none}.sy-worker-workspace-stat{scroll-snap-align:start;border-radius:16px;grid-template-columns:35px minmax(0,1fr);gap:9px;min-width:0;min-height:72px;padding:10px}.sy-worker-workspace-stat-icon{border-radius:12px;flex-basis:35px;width:35px;height:35px;font-size:.8rem}.sy-worker-workspace-stat strong{overflow-wrap:anywhere;text-overflow:clip;font-size:1rem}.sy-worker-workspace-stat div>span{margin-top:3px;font-size:.64rem;line-height:1.25}.sy-worker-workspace-empty{border-radius:21px}.sy-worker-dashboard-page>.sy-section-header{display:none}.sy-worker-dashboard-mobile-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 100% 0,#ff7a1a4f,#0000 34%),linear-gradient(145deg,#0f2749 0%,#173d67 56%,#295f7e 100%);border-radius:0 0 26px 26px;margin:0 -10px;padding:25px 16px 72px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #0f274929}.sy-worker-dashboard-mobile-hero:after{content:"";z-index:-1;border:28px solid #ffffff0f;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-116px;right:-95px}.sy-worker-dashboard-mobile-eyebrow{color:#ffffffe6;letter-spacing:.065em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:5px 9px;font-size:.65rem;font-weight:900;display:inline-flex}.sy-worker-dashboard-mobile-eyebrow i{color:#ff9b64}.sy-worker-dashboard-mobile-hero h1{color:#fff;letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(1.85rem,9vw,2.4rem);line-height:1.02}.sy-worker-dashboard-mobile-hero p{color:#ffffffc7;max-width:31rem;margin:9px 0 0;font-size:.86rem;line-height:1.52}.sy-worker-dashboard-toolbar{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #ffffffb8;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:relative;box-shadow:0 12px 28px #10233f21;margin:-53px 6px 12px!important}.sy-worker-dashboard-toolbar>*{text-align:center;white-space:normal;border-radius:13px;justify-content:center;min-width:0;min-height:44px;padding-inline:8px;font-size:.72rem;line-height:1.2}.sy-worker-dashboard-rangebar{background:#fff;border:1px solid #dfe7ef;border-radius:17px;grid-template-columns:1fr;gap:9px;padding:13px;display:grid;box-shadow:0 8px 22px #10233f0f;margin:0 2px 12px!important}.sy-worker-dashboard-rangebar>div,.sy-worker-dashboard-rangebar>div[style]{width:100%;max-width:none!important}.sy-worker-dashboard-rangebar .small{font-size:.71rem;line-height:1.4}.sy-worker-dashboard-page>.row{--bs-gutter-x:0;--bs-gutter-y:10px;margin-inline:0}.sy-worker-dashboard-page>.row>[class*=col-]{padding-inline:0}.sy-worker-dashboard-page>.row.g-3.mb-4{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:9px;padding:0 2px 3px;display:flex;overflow-x:auto;margin-bottom:12px!important}.sy-worker-dashboard-page>.row.g-3.mb-4::-webkit-scrollbar{display:none}.sy-worker-dashboard-page>.row.g-3.mb-4>[class*=col-]{scroll-snap-align:start;flex:0 0 148px;width:148px}.sy-worker-dashboard-page .sy-stat-card{border-radius:18px;min-height:128px}.sy-worker-dashboard-page .sy-stat-card .card-body{flex-direction:column;justify-content:space-between;min-width:0;height:100%;padding:13px;display:flex}.sy-worker-dashboard-page .sy-stat-card-label{font-size:.62rem;line-height:1.3}.sy-worker-dashboard-page .sy-stat-card-value{font-size:1.48rem;margin-block:7px!important}.sy-worker-dashboard-page .sy-stat-card .sy-meta-text{font-size:.66rem;line-height:1.35}.sy-worker-dashboard-page .sy-card{border-radius:20px;overflow:hidden}.sy-worker-dashboard-page .sy-card>.card-body,.sy-worker-dashboard-page .sy-card .card-body{padding:15px}.sy-worker-dashboard-page .sy-section-title{overflow-wrap:anywhere;font-size:1.02rem;line-height:1.28}.sy-worker-dashboard-page .sy-info-box,.sy-worker-dashboard-page .sy-stat-box,.sy-worker-dashboard-page .sy-pro-benefit-card,.sy-worker-dashboard-page .sy-pro-latest-service-card{min-width:0;box-shadow:none;border-radius:15px;padding:12px 13px}.sy-worker-dashboard-page .sy-info-label,.sy-worker-dashboard-page .sy-stat-label{font-size:.61rem}.sy-worker-dashboard-page .sy-info-value,.sy-worker-dashboard-page .sy-stat-value,.sy-worker-dashboard-page .sy-info-box,.sy-worker-dashboard-page .sy-list-item,.sy-worker-dashboard-page td,.sy-worker-dashboard-page th{overflow-wrap:anywhere;word-break:break-word}.sy-worker-dashboard-page .sy-pro-upgrade-panel .row,.sy-worker-dashboard-page .sy-card .row{--bs-gutter-x:0;--bs-gutter-y:9px;margin-inline:0}.sy-worker-dashboard-page .sy-pro-upgrade-panel [class*=col-],.sy-worker-dashboard-page .sy-card .row>[class*=col-]{padding-inline:0}.sy-worker-dashboard-page .sy-pro-upgrade-panel .row>[class*=col-]{width:100%}.sy-worker-dashboard-page .sy-pro-upgrade-panel .d-flex,.sy-worker-dashboard-page .card-body>.d-flex.gap-2.flex-wrap,.sy-worker-dashboard-page .mt-4.d-flex.gap-2.flex-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.sy-worker-dashboard-page .sy-pro-upgrade-panel .d-flex>*,.sy-worker-dashboard-page .card-body>.d-flex.gap-2.flex-wrap>*,.sy-worker-dashboard-page .mt-4.d-flex.gap-2.flex-wrap>*{white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0;min-height:43px;padding-inline:8px}.sy-worker-dashboard-page .table-responsive{scrollbar-width:thin;margin-inline:-15px;padding-inline:15px;overflow-x:auto}.sy-worker-dashboard-page .sy-table{min-width:660px}.sy-worker-dashboard-page .sy-list-item{border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;display:grid!important}.sy-worker-service-manage-card{border-radius:21px;overflow:hidden}.sy-worker-service-manage-card .card-body{padding:14px}.sy-worker-service-manage-head{display:block;margin-bottom:13px!important}.sy-worker-service-manage-main{width:100%;overflow:visible}.sy-worker-service-manage-main>.d-flex{flex-wrap:wrap!important;gap:6px!important;margin-bottom:9px!important}.sy-worker-service-manage-title{color:#10233f;overflow-wrap:anywhere;flex:0 0 100%;width:100%;font-size:1.08rem;line-height:1.24;margin-bottom:2px!important}.sy-worker-service-manage-main .sy-badge,.sy-worker-service-manage-main .sy-status-badge{text-overflow:ellipsis;white-space:nowrap;max-width:82vw;font-size:.62rem;line-height:1.2;overflow:hidden}.sy-worker-service-manage-description{-webkit-line-clamp:3;font-size:.77rem;line-height:1.48;color:#65748a!important;margin:8px 0 10px!important}.sy-worker-service-manage-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sy-worker-service-manage-meta-item{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e5ebf2;border-radius:13px;min-width:0;padding:9px 10px;font-size:.67rem}.sy-worker-service-manage-actions{border-top:1px solid #edf1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;padding-top:13px;display:grid}.sy-worker-service-manage-actions>*{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;padding-inline:8px;font-size:.7rem;line-height:1.2;border-radius:13px!important;min-height:43px!important}.sy-worker-service-manage-actions>:last-child:nth-child(odd){grid-column:1/-1}.sy-worker-service-manage-card .row.g-3{--bs-gutter-x:0;--bs-gutter-y:10px;margin:0}.sy-worker-service-manage-card .row.g-3>[class*=col-]{width:100%;padding:0}.sy-worker-service-manage-detail,.sy-worker-service-manage-images{box-shadow:none;border-radius:17px;padding:13px}.sy-worker-service-manage-images .card-body{padding:0}.sy-worker-service-manage-subtitle,.sy-images-manager-title{font-size:.91rem}.sy-worker-service-manage-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sy-worker-service-manage-detail-item{border-radius:13px;min-width:0;padding:10px}.sy-worker-service-manage-detail-label{font-size:.58rem}.sy-worker-service-manage-detail-value{overflow-wrap:anywhere;font-size:.76rem}.sy-images-manager-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.sy-images-manager-counter{padding:5px 7px;font-size:.61rem}.sy-images-manager-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:76%;grid-auto-flow:column;gap:9px;display:grid;overflow-x:auto}.sy-images-manager-grid::-webkit-scrollbar{display:none}.sy-image-card{scroll-snap-align:start}.sy-image-card-media,.sy-image-card-img,.sy-image-card-placeholder{height:150px;min-height:150px}.sy-images-manager-empty{border-radius:15px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:13px}.sy-images-manager-empty-icon{border-radius:13px;width:44px;height:44px}.sy-images-manager-actions{grid-template-columns:1fr;gap:7px;display:grid}.sy-images-manager-actions .sy-btn-outline{justify-content:center;width:100%;min-height:43px}.sy-worker-contact-card-manage,.sy-worker-job-card-manage{border-radius:21px;overflow:hidden}.sy-worker-contact-card-manage .card-body,.sy-worker-job-card-manage .card-body{padding:14px}.sy-worker-contact-card-head,.sy-worker-job-card-head{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;padding-bottom:12px;display:grid}.sy-worker-contact-card-main,.sy-worker-job-card-main{min-width:0}.sy-worker-contact-card-title,.sy-worker-job-card-title{color:#10233f;overflow-wrap:anywhere;font-size:1.04rem;line-height:1.25;margin:0!important}.sy-worker-contact-card-meta,.sy-worker-job-card-meta{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-top:7px;overflow-x:auto}.sy-worker-contact-card-meta::-webkit-scrollbar{display:none}.sy-worker-job-card-meta::-webkit-scrollbar{display:none}.sy-worker-contact-card-meta-item,.sy-worker-job-card-meta-item{flex:none;font-size:.64rem}.sy-worker-contact-card-head .sy-status-badge,.sy-worker-job-card-head .sy-status-badge{text-align:center;justify-content:center;max-width:108px;font-size:.61rem}.sy-worker-contact-content-grid,.sy-worker-job-content-grid{--bs-gutter-x:0;--bs-gutter-y:8px;margin:12px 0 0}.sy-worker-contact-content-grid>[class*=col-],.sy-worker-job-content-grid>[class*=col-]{width:100%;padding:0}.sy-worker-contact-info-box,.sy-worker-contact-message-box-wrap,.sy-worker-job-info-box,.sy-worker-job-notes-box-wrap{min-height:0;box-shadow:none;background:#f8fafc;border:1px solid #e5ebf2;border-radius:15px;padding:12px 13px}.sy-worker-contact-client-row,.sy-worker-job-client-row{align-items:center;gap:10px}.sy-worker-contact-client-avatar,.sy-worker-job-client-avatar{color:#15385f;object-fit:cover;background:#e8eef5;border:2px solid #fff;border-radius:14px;flex:0 0 44px;width:44px;height:44px;overflow:hidden;box-shadow:0 5px 12px #10233f1a}.sy-worker-contact-client-avatar.sy-safe-image-fallback,.sy-worker-job-client-avatar.sy-safe-image-fallback{place-items:center;display:grid}.sy-worker-contact-client-name,.sy-worker-job-client-name{overflow-wrap:anywhere;min-width:0;font-size:.9rem}.sy-worker-contact-message-box,.sy-worker-job-notes-box{overflow-wrap:anywhere;background:0 0;border:0;min-height:0;max-height:none;padding:0;font-size:.78rem;line-height:1.5;overflow:visible}.sy-worker-contact-card-actions,.sy-worker-job-card-actions{border-top:1px solid #edf1f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;padding-top:13px;display:grid}.sy-worker-contact-card-actions>*,.sy-worker-job-card-actions>*{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;max-width:none;padding-inline:8px;font-size:.7rem;line-height:1.2;border-radius:13px!important;min-height:43px!important}.sy-worker-contact-card-status-select,.sy-worker-job-card-status-select{order:-1;grid-column:1/-1}.sy-worker-contact-card-actions>:last-child:nth-child(2n),.sy-worker-job-card-actions>:last-child:nth-child(2n){grid-column:1/-1}.sy-worker-job-card-manage>.card-body>.alert-warning{border-radius:14px;font-size:.73rem;margin:11px 0 0!important}.sy-worker-jobs-page .sy-job-review-section{background:#fff;border-top:1px solid #edf1f5;padding:14px;margin:15px -14px -14px!important}.sy-worker-jobs-page .sy-job-review-heading{flex-direction:column;align-items:flex-start;gap:7px}.sy-worker-jobs-page .sy-job-review-section .row{--bs-gutter-x:0;--bs-gutter-y:9px;margin:0}.sy-worker-jobs-page .sy-job-review-section [class*=col-]{width:100%;padding:0}.sy-worker-jobs-page .sy-review-blind-notice{border-radius:14px;align-items:flex-start;padding:11px}.sy-worker-application-row{border-radius:21px;min-width:0;padding:0;display:block;overflow:hidden}.sy-worker-application-media,.sy-worker-application-media img,.sy-worker-application-media .sy-safe-image,.sy-worker-application-placeholder{object-fit:cover;border-radius:0;width:100%;height:174px;min-height:174px}.sy-worker-application-placeholder{gap:7px;font-size:.78rem}.sy-worker-application-status{max-width:calc(100% - 20px);min-height:27px;font-size:.63rem;top:10px;left:10px}.sy-worker-application-main{padding:14px 15px 12px}.sy-worker-application-badges{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.sy-worker-application-badges::-webkit-scrollbar{display:none}.sy-worker-application-badge{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:80vw;min-height:26px;font-size:.61rem;overflow:hidden}.sy-worker-application-main h2{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:1.08rem;line-height:1.24;display:-webkit-box;overflow:hidden}.sy-worker-application-description{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:.77rem;line-height:1.5;display:-webkit-box;overflow:hidden}.sy-worker-application-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.sy-worker-application-context span{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e5ebf2;border-radius:13px;min-width:0;padding:9px 10px;font-size:.65rem;line-height:1.35}.sy-worker-application-context span:last-child:nth-child(odd){grid-column:1/-1}.sy-worker-application-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px}.sy-worker-application-proposal-grid>div{border-radius:13px;min-width:0;padding:10px}.sy-worker-application-proposal-grid span{font-size:.57rem}.sy-worker-application-proposal-grid strong,.sy-worker-application-price strong{font-size:.76rem}.sy-worker-application-notes{grid-template-columns:1fr;gap:7px;margin-top:8px}.sy-worker-application-notes>div{border-radius:13px;max-height:none;padding:11px;overflow:visible}.sy-worker-application-notes p{overflow-wrap:anywhere;font-size:.74rem}.sy-worker-application-actions{background:#f8fafc;border-top:1px solid #edf1f5;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 15px 15px;display:grid}.sy-worker-application-actions>button,.sy-worker-application-actions>a,.sy-worker-application-actions>div{text-align:center;white-space:normal;border-radius:13px;justify-content:center;width:100%;min-width:0;min-height:43px;padding-inline:8px;font-size:.7rem;line-height:1.25}.sy-worker-application-state-note{grid-column:1/-1;align-items:center}.sy-worker-applications-page .pagination{margin-top:14px}}@media (width<=359.98px){.sy-worker-workspace-actions,.sy-worker-dashboard-toolbar,.sy-worker-service-manage-meta,.sy-worker-service-manage-actions,.sy-worker-service-manage-detail-grid,.sy-worker-contact-card-actions,.sy-worker-job-card-actions,.sy-worker-application-context,.sy-worker-application-proposal-grid,.sy-worker-application-actions,.sy-worker-dashboard-page .sy-pro-upgrade-panel .d-flex,.sy-worker-dashboard-page .card-body>.d-flex.gap-2.flex-wrap,.sy-worker-dashboard-page .mt-4.d-flex.gap-2.flex-wrap{grid-template-columns:1fr}.sy-worker-service-manage-actions>*,.sy-worker-contact-card-actions>*,.sy-worker-job-card-actions>*,.sy-worker-application-context span,.sy-worker-application-actions>*,.sy-worker-dashboard-toolbar>*{grid-column:1/-1!important}.sy-worker-workspace-stats{grid-auto-columns:72vw}}.sy-worker-service-form-mobile-steps,.sy-subscription-mobile-hero,.sy-promote-mobile-hero{display:none}@media (width<=767.98px){.sy-worker-service-form-page{padding-bottom:calc(102px + env(safe-area-inset-bottom))!important}.sy-worker-service-form-page .sy-worker-workspace-hero{margin-bottom:10px}.sy-worker-service-form-mobile-steps{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;grid-auto-columns:minmax(116px,38vw);grid-auto-flow:column;gap:8px;margin:0 0 12px;padding:2px 2px 5px;display:grid;overflow-x:auto}.sy-worker-service-form-mobile-steps::-webkit-scrollbar{display:none}.sy-worker-service-form-mobile-steps span{color:#52657b;white-space:nowrap;scroll-snap-align:start;background:#fff;border:1px solid #dce5ee;border-radius:14px;align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:.69rem;font-weight:850;display:flex;box-shadow:0 7px 18px #10233f0d}.sy-worker-service-form-mobile-steps span b{color:#fff;background:#9aa9ba;border-radius:8px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:.68rem;display:grid}.sy-worker-service-form-mobile-steps span.is-active{color:#10233f;background:#fff8f4;border-color:#ff70434d}.sy-worker-service-form-mobile-steps span.is-active b{background:#ff7043}.sy-worker-service-form-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.sy-worker-service-form-card>.card-body{padding:0!important}.sy-worker-service-form-card>.card-body>.row{--bs-gutter-x:0;--bs-gutter-y:12px;margin:0;display:block}.sy-worker-service-form-card>.card-body>.row>[class*=col-]{width:100%;max-width:none;padding:0}.sy-worker-service-form-sections{gap:12px}.sy-worker-service-form-section,.sy-worker-service-form-gallery-card,.sy-worker-service-form-side-stack>.sy-info-box,.sy-worker-service-form-note{background:#fff;border:1px solid #dce5ee;border-radius:20px;min-width:0;padding:14px;box-shadow:0 9px 24px #10233f0f}.sy-worker-service-form-section:focus-within{border-color:#ff704357;box-shadow:0 12px 28px #10233f14}.sy-worker-service-form-blockhead{border-bottom:1px solid #edf1f5;padding:0 0 11px;margin-bottom:12px!important}.sy-worker-service-form-block-kicker,.sy-worker-service-form-gallery-kicker{letter-spacing:.09em;font-size:.62rem}.sy-worker-service-form-block-title{overflow-wrap:anywhere;margin-top:3px;font-size:1.02rem;line-height:1.23}.sy-worker-service-form-section .sy-meta-text,.sy-worker-service-form-gallery-copy .sy-meta-text{font-size:.73rem;line-height:1.45}.sy-worker-service-form-section .row{--bs-gutter-x:0;--bs-gutter-y:11px;margin-inline:0}.sy-worker-service-form-section .row>[class*=col-]{width:100%;padding-inline:0}.sy-worker-service-form-page .sy-field-label,.sy-promote-page label{margin-bottom:6px;font-size:.71rem;font-weight:850}.sy-worker-service-form-page .sy-input,.sy-worker-service-form-page .sy-select,.sy-promote-page .sy-input,.sy-promote-page .sy-select{border-radius:14px;width:100%;min-height:48px;padding:11px 12px;font-size:.83rem}.sy-worker-service-form-page textarea.sy-input{min-height:118px}.sy-discount-editor{border-radius:17px;padding:12px}.sy-discount-editor-head{align-items:flex-start;gap:8px}.sy-discount-pill-preview{text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:.65rem;overflow:hidden}.sy-coverage-options{gap:8px;grid-template-columns:1fr!important}.sy-coverage-option{border-radius:16px;min-width:0;min-height:72px;padding:11px}.sy-coverage-option-icon{flex:0 0 37px;width:37px;height:37px}.sy-coverage-option strong{font-size:.82rem}.sy-coverage-option small{font-size:.68rem;line-height:1.35}.sy-worker-service-form-days{scrollbar-width:none;overscroll-behavior-inline:contain;flex-wrap:nowrap;gap:7px;margin-inline:-2px;padding:2px 2px 5px;overflow-x:auto}.sy-worker-service-form-days::-webkit-scrollbar{display:none}.sy-worker-service-form-day{flex:none;min-height:40px;padding:8px 11px;font-size:.72rem}.sy-worker-service-form-switches,.sy-worker-service-form-switches.two-columns,.sy-worker-service-form-switches.one-column{grid-template-columns:1fr;gap:8px}.sy-worker-service-form-switch{border-radius:17px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px}.sy-worker-service-form-switch-control{width:44px;height:27px}.sy-worker-service-form-switch-thumb{width:21px;height:21px}.sy-worker-service-form-switch.is-active .sy-worker-service-form-switch-thumb,.sy-worker-service-form-switch.is-featured .sy-worker-service-form-switch-thumb{transform:translate(17px)}.sy-worker-service-form-switch-title{font-size:.84rem}.sy-worker-service-form-switch-text{font-size:.7rem;line-height:1.4}.sy-worker-service-form-actions{background:#fffffff5;border:1px solid #dce5ee;border-radius:18px;grid-template-columns:1fr;gap:8px;padding:10px;display:grid;box-shadow:0 10px 28px #10233f17;margin-top:12px!important}.sy-worker-service-form-actions .btn,.sy-worker-service-form-upload-actions .btn{border-radius:14px;width:100%;min-height:47px;font-size:.78rem}.sy-worker-service-form-side-stack{gap:10px;max-height:none;margin-top:12px;padding:0;position:static;overflow:visible}.sy-worker-service-form-side-stack>.sy-worker-service-form-blockhead{border:0;padding:0;margin:0 2px 8px!important}.sy-worker-service-form-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sy-worker-service-form-detail-item{border-radius:14px;min-width:0;padding:10px}.sy-worker-service-form-detail-label{font-size:.58rem}.sy-worker-service-form-detail-value{overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.sy-worker-service-form-gallery-card{margin-top:12px}.sy-worker-service-form-gallery-card .card-body{padding:0}.sy-worker-service-form-gallery-head{margin-bottom:11px;display:block}.sy-worker-service-form-upload-panel{border-radius:17px;padding:12px}.sy-worker-service-form-upload-actions{grid-template-columns:1fr;gap:8px;display:grid}.sy-worker-service-form-page .sy-service-images-grid,.sy-worker-service-form-page .sy-worker-service-images-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(210px,78vw);grid-auto-flow:column;gap:9px;padding-bottom:4px;display:grid;overflow-x:auto}.sy-worker-service-form-page .sy-service-images-grid::-webkit-scrollbar{display:none}.sy-worker-service-form-page .sy-worker-service-images-grid::-webkit-scrollbar{display:none}.sy-worker-service-form-page .sy-service-images-grid>*,.sy-worker-service-form-page .sy-worker-service-images-grid>*{scroll-snap-align:start}.sy-subscription-page,.sy-promote-page{background:#edf2f7;width:100%;min-width:0;max-width:none;margin:0;overflow-x:clip;padding:0 10px calc(100px + env(safe-area-inset-bottom))!important}.sy-subscription-page>.sy-section-header,.sy-promote-page>.sy-section-header{display:none}.sy-subscription-mobile-hero,.sy-promote-mobile-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 100% 0,#ffb73c47,#0000 35%),linear-gradient(145deg,#10233f 0%,#173f68 58%,#2b6380 100%);border-radius:0 0 27px 27px;margin:0 -10px 14px;padding:25px 16px 22px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #10233f2b}.sy-subscription-mobile-hero:after,.sy-promote-mobile-hero:after{content:"";z-index:-1;border:28px solid #ffffff0e;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-115px;right:-100px}.sy-subscription-mobile-eyebrow,.sy-promote-mobile-eyebrow{color:#ffffffeb;letter-spacing:.07em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:5px 9px;font-size:.64rem;font-weight:900;display:inline-flex}.sy-subscription-mobile-eyebrow i,.sy-promote-mobile-eyebrow i{color:#ffb34f}.sy-subscription-mobile-hero h1,.sy-promote-mobile-hero h1{color:#fff;letter-spacing:-.047em;overflow-wrap:anywhere;max-width:12ch;margin:15px 0 0;font-size:clamp(1.85rem,9vw,2.42rem);line-height:1.02}.sy-subscription-mobile-hero>p,.sy-promote-mobile-hero>p{color:#ffffffc7;max-width:32rem;margin:9px 0 0;font-size:.84rem;line-height:1.5}.sy-subscription-mobile-stats{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(132px,42vw);grid-auto-flow:column;gap:8px;margin-top:17px;padding-bottom:3px;display:grid;overflow-x:auto}.sy-subscription-mobile-stats::-webkit-scrollbar{display:none}.sy-subscription-mobile-stats>div{scroll-snap-align:start;background:#ffffff1a;border:1px solid #ffffff21;border-radius:15px;min-width:0;padding:11px}.sy-subscription-mobile-stats span,.sy-subscription-mobile-stats strong{display:block}.sy-subscription-mobile-stats span{color:#ffffffad;letter-spacing:.045em;text-transform:uppercase;font-size:.58rem;font-weight:850}.sy-subscription-mobile-stats strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:.94rem}.sy-subscription-page>.alert,.sy-promote-page>.alert,.sy-promote-page>.sy-promote-existing-card{border-radius:16px;margin:0 2px 12px;font-size:.76rem;line-height:1.45}.sy-subscription-page>.alert-light{padding:13px;align-items:stretch!important}.sy-subscription-page>.alert-light .btn{width:100%;min-height:42px}.sy-monetization-banner-row{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(245px,84vw);grid-auto-flow:column;gap:9px;padding:0 2px 4px;display:grid;overflow-x:auto;grid-template-columns:none!important;margin-bottom:12px!important}.sy-monetization-banner-row::-webkit-scrollbar{display:none}.sy-monetization-banner{scroll-snap-align:start;border-radius:17px;min-width:0}.sy-subscription-status{border-radius:19px;padding:14px;margin-bottom:12px!important}.sy-subscription-status-head{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.sy-subscription-status-title{font-size:.98rem}.sy-subscription-status-text{font-size:.74rem;line-height:1.45}.sy-subscription-page>.row{--bs-gutter-x:0;--bs-gutter-y:10px;margin-inline:0;margin-bottom:12px!important}.sy-subscription-page>.row>[class*=col-]{width:100%;padding-inline:0}.sy-subscription-card{border-radius:21px;min-width:0}.sy-subscription-card .card-body{padding:15px}.sy-subscription-card .sy-section-title{overflow-wrap:anywhere;font-size:1.15rem}.sy-subscription-card ul{padding-left:18px;font-size:.77rem;line-height:1.65}.sy-plan-price-final,.sy-subscription-card .sy-info-value{overflow-wrap:anywhere}.sy-subscription-card .sy-btn-primary,.sy-subscription-card .sy-btn-danger,.sy-subscription-card .btn{text-align:center;border-radius:14px;justify-content:center;width:100%;min-height:47px}.sy-subscription-page .sy-info-box{border-radius:15px;min-width:0;padding:12px}.sy-subscription-page .row.g-3,.sy-subscription-page .row.g-3.mb-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-inline:0;display:grid}.sy-subscription-page .row.g-3>[class*=col-],.sy-subscription-page .row.g-3.mb-4>[class*=col-]{width:100%;padding:0}.sy-subscription-page .d-flex.gap-2.flex-wrap{grid-template-columns:1fr;gap:8px!important;display:grid!important}.sy-promote-mobile-service{background:#ffffff1a;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;margin-top:17px;padding:10px;display:grid}.sy-promote-mobile-service-image{background:#ffffff1a;border:2px solid #ffffffb8;border-radius:15px;width:58px;height:58px;overflow:hidden}.sy-promote-mobile-service-image img,.sy-promote-mobile-service-image .sy-safe-image,.sy-promote-mobile-service-image .sy-safe-image-fallback{object-fit:cover;width:100%;height:100%}.sy-promote-mobile-service-image .sy-safe-image-fallback{flex-direction:column;gap:3px;padding:4px}.sy-promote-mobile-service-image .sy-safe-image-fallback>i{flex:none;font-size:.95rem;line-height:1}.sy-promote-mobile-service-image .sy-safe-image-fallback>span{overflow-wrap:normal;word-break:normal;white-space:nowrap;max-width:100%;font-size:.48rem;line-height:1}.sy-promote-mobile-service span,.sy-promote-mobile-service strong,.sy-promote-mobile-service small{min-width:0;display:block}.sy-promote-mobile-service span{color:#ffffff9e;letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:850}.sy-promote-mobile-service strong{color:#fff;overflow-wrap:anywhere;margin-top:3px;font-size:.82rem;line-height:1.3}.sy-promote-mobile-service small{color:#ffffffb0;margin-top:3px;font-size:.65rem}.sy-promote-hero{display:none}.sy-promote-preview-section,.sy-promote-plans-section,.sy-promote-config-section,.sy-promote-checkout-card,.sy-promote-existing-card{border-radius:21px;margin:0 0 12px}.sy-promote-preview-section,.sy-promote-plans-section{background:#fff;padding:15px;box-shadow:0 9px 24px #10233f0f}.sy-promote-section-heading{margin-bottom:12px}.sy-promote-section-heading span{font-size:.61rem}.sy-promote-section-heading h2{overflow-wrap:anywhere;margin-top:3px;font-size:1.08rem;line-height:1.25}.sy-promote-preview-grid{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(230px,82vw);grid-auto-flow:column;gap:9px;padding-bottom:4px;display:grid;overflow-x:auto}.sy-promote-preview-grid::-webkit-scrollbar{display:none}.sy-promote-preview-grid article{scroll-snap-align:start;border:1px solid #e1e8ef;border-radius:17px;padding:12px}.sy-promote-preview-window{border-radius:14px;min-height:125px}.sy-promote-preview-grid h3{margin-top:10px;font-size:.85rem}.sy-promote-preview-grid p{font-size:.7rem;line-height:1.4}.sy-promote-plans-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(252px,86vw);grid-auto-flow:column;gap:9px;padding:2px 2px 5px;display:grid;overflow-x:auto}.sy-promote-plans-grid::-webkit-scrollbar{display:none}.sy-promote-plan-card{scroll-snap-align:center;text-align:left;border-radius:19px;min-width:0;min-height:320px;padding:15px}.sy-promote-plan-card h3{font-size:1.05rem}.sy-promote-plan-price{font-size:1.65rem}.sy-promote-plan-card ul{font-size:.73rem;line-height:1.45}.sy-promote-config-section{grid-template-columns:1fr;gap:10px;display:grid}.sy-promote-config-card{border-radius:20px;min-width:0;padding:15px;box-shadow:0 9px 24px #10233f0f}.sy-promote-config-card h2{font-size:1rem}.sy-promote-config-card .form-text{font-size:.68rem;line-height:1.45}.sy-promotion-scope-price{border-radius:14px;padding:11px}.sy-promote-checkout-card{grid-template-columns:1fr;gap:12px;padding:15px;display:grid;box-shadow:0 12px 30px #10233f17}.sy-promote-checkout-card h2{overflow-wrap:anywhere;font-size:1.15rem}.sy-promote-checkout-card dl{grid-template-columns:1fr;gap:7px;display:grid}.sy-promote-checkout-card dl>div{grid-template-columns:92px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.sy-promote-checkout-card dd{overflow-wrap:anywhere;min-width:0}.sy-promote-total{text-align:left;border-radius:17px;align-items:stretch;padding:13px}.sy-promote-total strong{font-size:1.7rem}.sy-promote-total .sy-btn-primary{text-align:center;border-radius:14px;justify-content:center;width:100%;min-height:49px}.sy-promote-existing-card{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px;display:grid}.sy-promote-existing-icon{width:42px;height:42px}.sy-promote-existing-content h2{overflow-wrap:anywhere;font-size:.98rem}.sy-promote-existing-meta{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.sy-promote-existing-meta::-webkit-scrollbar{display:none}.sy-promote-existing-meta span{flex:none}.sy-promote-existing-actions{grid-column:1/-1;grid-template-columns:1fr;gap:8px;display:grid}.sy-promote-existing-actions>*{justify-content:center;width:100%;min-height:45px}.sy-worker-promotions-page .sy-worker-workspace-hero,.sy-worker-promotion-detail-page .sy-worker-workspace-hero{margin-bottom:12px}.sy-worker-promotions-list{gap:12px}.sy-worker-promotion-row{border-radius:21px;grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden}.sy-worker-promotion-media,.sy-worker-promotion-media img,.sy-worker-promotion-placeholder{border-radius:0;width:100%;min-height:176px;max-height:205px}.sy-worker-promotion-main{padding:14px}.sy-worker-promotion-heading{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.sy-worker-promotion-heading h2{overflow-wrap:anywhere;font-size:1.02rem}.sy-worker-promotion-status{min-height:28px;padding:5px 8px;font-size:.61rem}.sy-worker-promotion-context{scrollbar-width:none;flex-wrap:nowrap;gap:7px;margin:10px -2px 0;padding:0 2px 4px;overflow-x:auto}.sy-worker-promotion-context::-webkit-scrollbar{display:none}.sy-worker-promotion-context span{background:#f8fafc;border:1px solid #e1e8ef;border-radius:999px;flex:none;padding:7px 9px;font-size:.65rem}.sy-worker-promotion-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.sy-worker-promotion-metrics>div{padding:10px}.sy-worker-promotion-actions{border-top:1px solid #edf2f7;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px 14px;display:grid}.sy-worker-promotion-actions>*{white-space:normal;border-radius:13px;min-width:0;min-height:43px;padding-inline:8px;font-size:.68rem}.sy-worker-promotion-detail-layout{grid-template-columns:1fr;gap:11px}.sy-worker-promotion-detail-sidebar{max-height:none;position:static;overflow:visible}.sy-worker-promotion-detail-creative,.sy-worker-promotion-detail-card{border-radius:21px;padding:14px}.sy-worker-promotion-detail-image-wrap{border-radius:16px}.sy-worker-promotion-detail-image,.sy-worker-promotion-detail-placeholder{width:100%;min-height:190px;max-height:280px}.sy-worker-promotion-detail-section-head{margin:13px 0 9px}.sy-worker-promotion-detail-section-head h2{overflow-wrap:anywhere;font-size:1rem}.sy-worker-promotion-detail-grid,.sy-worker-promotion-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.sy-worker-promotion-detail-grid>div,.sy-worker-promotion-payment-list>div{border-radius:14px;padding:10px}.sy-worker-promotion-performance-grid>div{border-radius:16px;min-height:118px;padding:11px}.sy-worker-promotion-performance-grid strong{font-size:1.25rem}.sy-worker-promotion-detail-actions>*{border-radius:14px;min-height:46px}}@media (width<=359.98px){.sy-worker-service-form-detail-grid,.sy-subscription-page .row.g-3,.sy-subscription-page .row.g-3.mb-4,.sy-worker-promotion-metrics,.sy-worker-promotion-detail-grid,.sy-worker-promotion-performance-grid,.sy-worker-promotion-actions{grid-template-columns:1fr}.sy-worker-service-form-mobile-steps{grid-auto-columns:126px}.sy-subscription-mobile-hero h1,.sy-promote-mobile-hero h1{font-size:1.76rem}.sy-promote-checkout-card dl>div{grid-template-columns:1fr;gap:3px}}@media (width<=767.98px){.sy-admin-mobile-page{background:#edf2f7;width:100%;min-width:0;max-width:none;margin:0;overflow-x:clip;padding:0 12px calc(96px + env(safe-area-inset-bottom))!important}.sy-admin-mobile-page>*{min-width:0}.sy-admin-mobile-page .sy-section-header{width:auto;min-height:184px;padding:max(24px, env(safe-area-inset-top)) 18px 58px;color:#fff;background:radial-gradient(circle at 92% 15%,#ff704352,#0000 13rem),linear-gradient(145deg,#10233f 0%,#174c74 62%,#236d8f 100%);border:0;border-radius:0 0 28px 28px;margin:0 -12px -36px;position:relative;overflow:hidden;box-shadow:0 18px 36px #10233f2e}.sy-admin-mobile-page .sy-section-header:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-78px;right:-42px;box-shadow:0 0 0 30px #ffffff09,0 0 0 62px #ffffff06}.sy-admin-mobile-page .sy-section-header-main,.sy-admin-mobile-page .sy-section-header-copy{z-index:1;width:100%;display:block;position:relative}.sy-admin-mobile-page .sy-section-header-copy:before{content:"Administración";color:#fff;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:28px;margin-bottom:14px;padding:6px 10px;font-size:.63rem;font-weight:900;line-height:1;display:inline-flex}.sy-admin-mobile-page .sy-section-header-title{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:16ch;margin:0;font-size:clamp(1.72rem,8vw,2.2rem);font-weight:900;line-height:.98}.sy-admin-mobile-page .sy-section-header-subtitle{color:#ffffffd1;overflow-wrap:anywhere;max-width:46ch;margin:12px 0 0;font-size:.84rem;line-height:1.55}.sy-admin-mobile-page .sy-section-header-main>.sy-btn-outline,.sy-admin-mobile-page .sy-section-header-main>a{color:#fff;background:#ffffff1f;border-color:#ffffff47;width:100%;min-height:44px;margin-top:16px}.sy-admin-mobile-page>.sy-section-header+*,.sy-admin-mobile-page>.sy-section-header+.alert{z-index:2;position:relative}.sy-admin-mobile-page>.row.g-3.mb-4,.sy-admin-mobile-page>.row.g-4.mb-4{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative;margin:0 0 16px!important}.sy-admin-mobile-page>.row.g-3.mb-4>*,.sy-admin-mobile-page>.row.g-4.mb-4>*{width:auto;max-width:none;padding:0}.sy-admin-mobile-page .card,.sy-admin-mobile-page .sy-card,.sy-admin-mobile-page .sy-prelaunch-status-card,.sy-admin-mobile-page .sy-prelaunch-command-card,.sy-admin-mobile-page .sy-prelaunch-card,.sy-admin-mobile-page .sy-prelaunch-command-list{background:#fffffffa;min-width:0;border:1px solid #dce5ee!important;border-radius:19px!important;box-shadow:0 9px 26px #10233f14!important}.sy-admin-mobile-page .card-body,.sy-admin-mobile-page .sy-card>.card-body{min-width:0;padding:15px!important}.sy-admin-mobile-page>.row.g-3.mb-4 .card-body,.sy-admin-mobile-page>.row.g-4.mb-4 .card-body{flex-direction:column;justify-content:center;min-height:102px;display:flex;padding:14px!important}.sy-admin-mobile-page>.row.g-3.mb-4 .text-muted,.sy-admin-mobile-page>.row.g-4.mb-4 .text-muted{font-weight:800;line-height:1.25;color:#718197!important;font-size:.68rem!important}.sy-admin-mobile-page>.row.g-3.mb-4 h3,.sy-admin-mobile-page>.row.g-4.mb-4 h3,.sy-admin-mobile-page>.row.g-3.mb-4 .h3,.sy-admin-mobile-page>.row.g-4.mb-4 .h3{color:#10233f;letter-spacing:-.04em;margin-top:5px;font-size:1.55rem;font-weight:900}.sy-admin-mobile-page .border-start.border-4{border-top-style:solid!important;border-top-width:4px!important;border-left-width:0!important}.sy-admin-mobile-page>.row.g-4,.sy-admin-mobile-page .row.g-4{--bs-gutter-x:.7rem;--bs-gutter-y:.7rem}.sy-admin-mobile-page .row.g-3{--bs-gutter-x:.65rem;--bs-gutter-y:.65rem}.sy-admin-mobile-page .row>[class*=col-]{min-width:0}.sy-admin-mobile-page h1,.sy-admin-mobile-page h2,.sy-admin-mobile-page h3,.sy-admin-mobile-page h4,.sy-admin-mobile-page h5,.sy-admin-mobile-page strong,.sy-admin-mobile-page p,.sy-admin-mobile-page small,.sy-admin-mobile-page td,.sy-admin-mobile-page th,.sy-admin-mobile-page label{overflow-wrap:anywhere}.sy-admin-mobile-page>h4,.sy-admin-mobile-page .card-body>h4,.sy-admin-mobile-page .card-body>h5,.sy-admin-mobile-page .sy-section-title{color:#10233f;letter-spacing:-.02em;font-size:1rem;font-weight:900}.sy-admin-mobile-page form.card,.sy-admin-mobile-page form.sy-card,.sy-admin-mobile-page>section.card,.sy-admin-mobile-page>.card,.sy-admin-mobile-page>.sy-card{margin-bottom:14px!important}.sy-admin-mobile-page form .row,.sy-admin-mobile-page section .row,.sy-admin-mobile-page .card-body>.row{grid-template-columns:1fr;gap:11px;margin:0;display:grid}.sy-admin-mobile-page form .row>*,.sy-admin-mobile-page section .row>*,.sy-admin-mobile-page .card-body>.row>*{width:100%;max-width:none;padding:0}.sy-admin-mobile-page .form-label,.sy-admin-mobile-page .sy-field-label{color:#28415f;letter-spacing:.02em;margin:0 0 6px;font-size:.71rem;font-weight:850;display:block}.sy-admin-mobile-page .form-control,.sy-admin-mobile-page .form-select,.sy-admin-mobile-page .sy-input,.sy-admin-mobile-page .sy-select,.sy-admin-mobile-page textarea{color:#10233f;width:100%;min-height:48px;box-shadow:none;background-color:#f8fafc;border:1px solid #dce5ee;border-radius:14px;padding:11px 12px;font-size:.82rem}.sy-admin-mobile-page textarea.form-control,.sy-admin-mobile-page textarea.sy-input{resize:vertical;min-height:108px}.sy-admin-mobile-page .form-control:focus,.sy-admin-mobile-page .form-select:focus,.sy-admin-mobile-page .sy-input:focus,.sy-admin-mobile-page .sy-select:focus{border-color:#ff7043;box-shadow:0 0 0 3px #ff704329}.sy-admin-mobile-page form>.mt-3.d-flex,.sy-admin-mobile-page .d-flex.gap-2.flex-wrap,.sy-admin-mobile-page .d-flex.gap-2.mt-4,.sy-admin-mobile-page .col-12.d-flex.gap-2,.sy-admin-mobile-page .d-flex.justify-content-end.mb-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;display:grid!important}.sy-admin-mobile-page .btn,.sy-admin-mobile-page .sy-btn-primary,.sy-admin-mobile-page .sy-btn-outline,.sy-admin-mobile-page .sy-btn-danger{white-space:normal;text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:9px 12px;font-size:.75rem;font-weight:850;line-height:1.15;display:inline-flex}.sy-admin-mobile-page .btn-sm,.sy-admin-mobile-page .sy-btn-sm{min-height:39px;padding:8px 10px;font-size:.69rem}.sy-admin-mobile-page .btn-group,.sy-admin-mobile-page .btn-group-sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.sy-admin-mobile-page .btn-group>.btn{width:100%;border-radius:11px!important}.sy-admin-mobile-page .alert{border-radius:15px;margin-bottom:13px;padding:12px 13px;font-size:.78rem;line-height:1.45}.sy-admin-mobile-page .badge,.sy-admin-mobile-page .sy-badge,.sy-admin-mobile-page .sy-safety-severity{white-space:normal;text-align:center;border-radius:999px;max-width:100%;padding:6px 8px;font-size:.61rem;font-weight:900;line-height:1.1}.sy-admin-mobile-page .table-responsive{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#b9c9da transparent;-webkit-overflow-scrolling:touch;border-radius:17px;width:100%;max-width:100%;padding-top:34px;position:relative;overflow:auto hidden}.sy-admin-mobile-page .table-responsive:before{content:"Deslizá para ver todas las columnas";color:#718197;letter-spacing:.01em;align-items:center;min-height:20px;font-size:.64rem;font-weight:800;display:inline-flex;position:absolute;top:9px;left:12px}.sy-admin-mobile-page .table-responsive table{min-width:720px;margin:0;font-size:.75rem}.sy-admin-mobile-page .table-responsive thead th{color:#52667e;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#f4f7fa;border-bottom-color:#dce5ee;padding:10px 12px;font-size:.64rem;font-weight:900}.sy-admin-mobile-page .table-responsive tbody td{color:#28415f;vertical-align:middle;border-bottom-color:#e8eef4;max-width:230px;padding:12px}.sy-admin-mobile-page .table-responsive tbody tr:last-child td{border-bottom:0}.sy-admin-mobile-page .table-responsive td:last-child,.sy-admin-mobile-page .table-responsive th:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-10px 0 16px #10233f0d}.sy-admin-mobile-page .table-responsive thead th:last-child{background:#f4f7fa}.sy-admin-mobile-page .table-responsive td:last-child .btn,.sy-admin-mobile-page .table-responsive td:last-child select{min-width:94px}.sy-admin-mobile-page .list-group-item{background:0 0;border-color:#e8eef4;padding:13px 0!important}.sy-admin-mobile-page .list-group-item .d-flex,.sy-admin-mobile-page .card-body>.d-flex.justify-content-between{flex-direction:column;align-items:flex-start!important}.sy-admin-mobile-page .list-group-item .text-end,.sy-admin-mobile-page .card-body>.d-flex.justify-content-between .text-end{width:100%;text-align:left!important}.sy-admin-mobile-page .modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08182b8f;padding:0!important}.sy-admin-mobile-page .modal-dialog,.sy-admin-mobile-page .modal-dialog-centered,.sy-admin-mobile-page .modal-dialog.modal-lg{align-items:flex-end;width:100%;max-width:none;min-height:100%;margin:0;display:flex}.sy-admin-mobile-page .modal-content{border:0;border-radius:24px 24px 0 0;width:100%;max-height:92svh;overflow:hidden;box-shadow:0 -18px 48px #10233f33}.sy-admin-mobile-page .modal-header,.sy-admin-mobile-page .modal-footer{border-color:#e5ebf1;padding:14px 15px}.sy-admin-mobile-page .modal-body{overscroll-behavior:contain;padding:15px;overflow-y:auto}.sy-admin-mobile-page .modal-footer{padding-bottom:calc(14px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sy-admin-mobile-page .modal-footer .btn{width:100%;margin:0}.sy-admin-dashboard-page>.row.g-4>[class*=col-]{width:100%}.sy-admin-dashboard-page .d-grid.gap-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sy-admin-dashboard-page .bg-light.rounded.p-3.text-center{border:1px solid #e0e7ee;min-height:92px;border-radius:15px!important;padding:12px!important}.sy-admin-dashboard-page .row.g-3 .col-6{width:50%}.sy-admin-financial-page>h4{margin:18px 2px 10px!important}.sy-admin-financial-page .recharts-responsive-container{min-width:520px}.sy-admin-financial-page .card-body>div[style*=height]{overflow:auto hidden;height:260px!important}.sy-admin-financial-page .card-body>div[style*=height]:before{content:"Deslizá el gráfico para ver el período completo";color:#718197;margin-bottom:6px;font-size:.63rem;font-weight:750;display:block}.sy-admin-advertisements-page .sy-admin-ad-preview,.sy-admin-advertisements-page img,.sy-admin-service-promotions-page .sy-admin-promotion-image,.sy-admin-verifications-page img{object-fit:cover;border-radius:15px;max-width:100%;height:auto}.sy-admin-advertisements-page .d-flex.align-items-center.gap-3,.sy-admin-service-promotions-page .d-flex.justify-content-between.gap-3,.sy-admin-verifications-page .d-flex.justify-content-between.gap-3.flex-wrap.mb-4{flex-direction:column;align-items:stretch!important}.sy-admin-service-promotions-page .row.g-4>*,.sy-admin-monetization-page .row.g-3>*,.sy-admin-verifications-page .row.g-4>*{width:100%}.sy-admin-service-promotions-page .sy-admin-promotion-image{width:100%;min-height:170px;max-height:220px}.sy-admin-monetization-page .sy-monetization-offer-card{height:auto!important}.sy-admin-safety-reports-page{padding-inline:12px!important}.sy-admin-safety-reports-page .sy-safety-admin-panel,.sy-admin-safety-reports-page .sy-safety-admin-description{min-width:0}.sy-admin-safety-reports-page .sy-safety-admin-description{max-height:none;overflow:visible}.sy-admin-safety-reports-page .sy-safety-report-layout,.sy-admin-safety-reports-page .sy-safety-admin-grid,.sy-admin-verifications-page .sy-admin-verification-data-grid{grid-template-columns:1fr!important}.sy-admin-contact-messages-page .row.g-3.mb-4,.sy-admin-faqs-page .row.g-3.mb-4{align-items:stretch}.sy-admin-faqs-page .row.g-3.mb-4 .col-md-4.d-grid{grid-column:1/-1}.sy-admin-faqs-page .sy-admin-faq-answer-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:32ch;display:-webkit-box;overflow:hidden}.sy-admin-prelaunch-page{background:#edf2f7;gap:12px;padding:0 12px calc(96px + env(safe-area-inset-bottom))!important}.sy-admin-prelaunch-page .sy-prelaunch-hero{grid-template-columns:1fr;padding:18px 0 0;display:grid}.sy-admin-prelaunch-page .sy-page-header>div:first-child{color:#fff;background:linear-gradient(145deg,#10233f,#1f5d88);border-radius:22px;padding:18px;box-shadow:0 16px 35px #10233f29}.sy-admin-prelaunch-page .sy-page-header h1,.sy-admin-prelaunch-page .sy-page-header p,.sy-admin-prelaunch-page .sy-page-header .sy-section-kicker{color:#fff}.sy-admin-prelaunch-page .sy-prelaunch-command-card,.sy-admin-prelaunch-page .sy-prelaunch-command-list,.sy-admin-prelaunch-page .sy-prelaunch-grid{grid-template-columns:1fr}.sy-admin-prelaunch-page .sy-prelaunch-command-card,.sy-admin-prelaunch-page .sy-prelaunch-command-list,.sy-admin-prelaunch-page .sy-prelaunch-card,.sy-admin-prelaunch-page .sy-prelaunch-status-card{padding:15px}.sy-admin-prelaunch-page code{font-size:.69rem;line-height:1.55}.sy-admin-mobile-page .pagination,.sy-admin-mobile-page nav[aria-label*=pagin]{max-width:100%;padding-bottom:4px;overflow-x:auto;justify-content:flex-start!important}}@media (width<=359.98px){.sy-admin-mobile-page{padding-inline:9px!important}.sy-admin-mobile-page .sy-section-header{margin-inline:-9px;padding-inline:14px}.sy-admin-mobile-page>.row.g-3.mb-4,.sy-admin-mobile-page>.row.g-4.mb-4,.sy-admin-dashboard-page .d-grid.gap-2,.sy-admin-mobile-page form>.mt-3.d-flex,.sy-admin-mobile-page .d-flex.gap-2.flex-wrap,.sy-admin-mobile-page .d-flex.gap-2.mt-4,.sy-admin-mobile-page .col-12.d-flex.gap-2,.sy-admin-mobile-page .d-flex.justify-content-end.mb-3,.sy-admin-mobile-page .modal-footer{grid-template-columns:1fr}.sy-admin-mobile-page .sy-section-header-title{font-size:1.65rem}}@media (width<=767.98px){.sy-privacy-page,.sy-safety-page,.sy-communication-preferences-page,.sy-consumer-rights-page{width:100%;max-width:none;padding-right:.75rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom));background:#edf2f7;padding-left:.75rem;padding-top:0!important}.sy-privacy-page>.sy-section-header,.sy-safety-page>.sy-section-header,.sy-communication-preferences-page>.sy-section-header{color:#fff;background:radial-gradient(circle at 92% 8%,#ff704347,#0000 42%),linear-gradient(145deg,#102a4b 0%,#1d5f86 100%);border-radius:0 0 24px 24px;margin-bottom:1rem;margin-left:-.75rem;margin-right:-.75rem;padding:1.05rem 1rem 2rem;position:relative;overflow:hidden;box-shadow:0 12px 32px #10233f29}.sy-safety-page>.sy-section-header{background:radial-gradient(circle at 92% 8%,#ff9a5c42,#0000 42%),linear-gradient(145deg,#132c4b 0%,#265c72 100%)}.sy-communication-preferences-page>.sy-section-header{background:radial-gradient(circle at 92% 8%,#1ea78547,#0000 42%),linear-gradient(145deg,#102a4b 0%,#235e70 100%)}.sy-privacy-page>.sy-section-header:before,.sy-safety-page>.sy-section-header:before,.sy-communication-preferences-page>.sy-section-header:before{color:#ffffffeb;letter-spacing:.09em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;width:fit-content;margin-bottom:.6rem;padding:.34rem .62rem;font-size:.66rem;font-weight:900;display:inline-flex}.sy-privacy-page>.sy-section-header:before{content:"Tus datos"}.sy-safety-page>.sy-section-header:before{content:"Protección"}.sy-communication-preferences-page>.sy-section-header:before{content:"Preferencias"}.sy-privacy-page>.sy-section-header .sy-section-header-title,.sy-safety-page>.sy-section-header .sy-section-header-title,.sy-communication-preferences-page>.sy-section-header .sy-section-header-title{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,8.5vw,2.2rem);line-height:1.04}.sy-privacy-page>.sy-section-header .sy-section-header-subtitle,.sy-safety-page>.sy-section-header .sy-section-header-subtitle,.sy-communication-preferences-page>.sy-section-header .sy-section-header-subtitle{color:#ffffffd1;max-width:40rem;margin-top:.65rem;font-size:.84rem;line-height:1.55}.sy-privacy-page .alert,.sy-safety-page .alert,.sy-communication-preferences-page .alert,.sy-consumer-rights-page .alert,.sy-support-page .alert,.sy-legal-page .alert{overflow-wrap:anywhere;border-radius:16px;font-size:.82rem;line-height:1.5}.sy-privacy-page .sy-card,.sy-safety-page .sy-card,.sy-communication-preferences-page .card,.sy-consumer-rights-page .card,.sy-support-page .card{min-width:0;border-radius:20px!important;box-shadow:0 10px 28px #10233f14!important}.sy-privacy-page .card-body,.sy-safety-page .card-body,.sy-communication-preferences-page .card-body,.sy-consumer-rights-page .card-body,.sy-support-page .card-body{min-width:0;padding:1rem!important}.sy-privacy-page input,.sy-privacy-page select,.sy-privacy-page textarea,.sy-safety-page input,.sy-safety-page select,.sy-safety-page textarea,.sy-communication-preferences-page input,.sy-communication-preferences-page select,.sy-consumer-rights-page input,.sy-consumer-rights-page select,.sy-consumer-rights-page textarea,.sy-support-page input,.sy-support-page select,.sy-support-page textarea{border-radius:14px;min-height:48px;font-size:1rem}.sy-privacy-page textarea,.sy-safety-page textarea,.sy-consumer-rights-page textarea,.sy-support-page textarea{min-height:112px}.sy-privacy-page .btn,.sy-safety-page .btn,.sy-communication-preferences-page .btn,.sy-consumer-rights-page .btn,.sy-support-page .btn,.sy-legal-page .btn{white-space:normal;border-radius:13px;justify-content:center;align-items:center;min-height:44px;font-weight:800}.sy-privacy-page .sy-privacy-guarantees{border-radius:18px;gap:.75rem;margin-top:-.1rem;padding:.9rem}.sy-privacy-page .sy-privacy-guarantees>div:first-child{flex-basis:2.4rem;width:2.4rem;height:2.4rem}.sy-privacy-page .sy-privacy-guarantees p,.sy-privacy-page .sy-meta-text,.sy-privacy-page .sy-help-text{overflow-wrap:anywhere;font-size:.8rem;line-height:1.55}.sy-privacy-page form .row{--bs-gutter-y:1rem}.sy-privacy-page .sy-field-label{margin-bottom:.42rem;font-size:.76rem}.sy-privacy-page .sy-privacy-switch-list{gap:.7rem}.sy-privacy-page .sy-privacy-switch{background:#f8fafc;border-radius:16px;min-height:72px;padding:.85rem}.sy-privacy-page .sy-privacy-switch input{flex:none;width:1.2rem;height:1.2rem}.sy-privacy-page .sy-privacy-switch strong,.sy-privacy-page .sy-privacy-switch small{overflow-wrap:anywhere}.sy-privacy-page form>.card-body>.btn,.sy-privacy-page .sy-privacy-danger-zone .btn{width:100%}.sy-privacy-page .sy-card .d-flex.justify-content-between{flex-direction:column;align-items:stretch!important}.sy-privacy-page .sy-card .d-flex.justify-content-between .btn{width:100%}.sy-privacy-page .sy-privacy-danger-zone{border:1px solid #fecaca}.sy-privacy-page .sy-privacy-technical-note{text-align:left;align-items:flex-start;padding:0 .5rem}.sy-communication-preferences-page form.row{--bs-gutter-y:.85rem}.sy-communication-preferences-page .form-check.form-switch{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:32px;padding-left:0;display:grid}.sy-communication-preferences-page .form-check-input{grid-area:1/2;width:3rem;height:1.65rem;margin:0}.sy-communication-preferences-page .form-check-label{color:#10233f;overflow-wrap:anywhere;grid-area:1/1;padding:0;font-size:.9rem;line-height:1.3}.sy-communication-preferences-page .card p{overflow-wrap:anywhere;font-size:.79rem;line-height:1.55}.sy-communication-preferences-page form>.col-12:last-child .btn{width:100%}.sy-safety-page .sy-safety-guidance{border-radius:18px;gap:.75rem;padding:.9rem}.sy-safety-page .sy-safety-guidance p{overflow-wrap:anywhere;font-size:.8rem;line-height:1.55}.sy-safety-page .sy-safety-tabs{scrollbar-width:none;scroll-snap-type:x proximity;border-bottom:0;gap:.45rem;margin-left:-.75rem;margin-right:-.75rem;padding:0 .75rem .45rem;overflow-x:auto}.sy-safety-page .sy-safety-tabs::-webkit-scrollbar{display:none}.sy-safety-page .sy-safety-tabs button{color:#50627a;scroll-snap-align:start;background:#fff;border:1px solid #d9e3ec;border-radius:999px;flex:none;min-height:42px;padding:.65rem .9rem;box-shadow:0 5px 16px #10233f0d}.sy-safety-page .sy-safety-tabs button.is-active{color:#fff;background:#1f5d88;border-color:#1f5d88}.sy-safety-page .sy-card .card-body>.d-flex:first-child{align-items:flex-start}.sy-safety-page .sy-safety-category,.sy-safety-page .sy-safety-status,.sy-safety-page .sy-safety-severity{overflow-wrap:anywhere;max-width:100%;font-size:.67rem}.sy-safety-page .sy-card p,.sy-safety-page .sy-safety-resolution,.sy-safety-page .sy-safety-admin-description{overflow-wrap:anywhere}.sy-safety-page .col-md-6 .card-body{flex-direction:column;align-items:stretch!important}.sy-safety-page .col-md-6 .card-body .btn{width:100%}.sy-safety-page .sy-safety-report-form{border-radius:16px;padding:.9rem}.sy-safety-page .sy-safety-admin-panel{position:static}.sy-support-page{background:#edf2f7}.sy-support-page .sy-support-hero{border-radius:0 0 24px 24px;padding:1.15rem 0 2rem;box-shadow:0 12px 32px #10233f29}.sy-support-page .sy-support-hero-inner{padding-left:1rem;padding-right:1rem}.sy-support-page .sy-support-eyebrow{margin-bottom:.55rem;font-size:.68rem}.sy-support-page .sy-support-hero h1{overflow-wrap:anywhere;margin-bottom:.65rem;font-size:clamp(1.8rem,9vw,2.35rem);line-height:1.04}.sy-support-page .sy-support-hero p{overflow-wrap:anywhere;margin-bottom:0;font-size:.84rem;line-height:1.55}.sy-support-page .sy-support-search{margin-top:1rem}.sy-support-page .sy-support-search .form-control{min-height:50px;padding:.75rem .9rem;box-shadow:0 10px 28px #05122338}.sy-support-page>.container,.sy-support-page>section.container{padding-left:.75rem;padding-right:.75rem}.sy-support-category-tabs{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.5rem;margin-bottom:1.4rem;margin-left:-.75rem;margin-right:-.75rem;padding:0 .75rem .35rem;overflow-x:auto}.sy-support-category-tabs::-webkit-scrollbar{display:none}.sy-support-category-tabs .btn{scroll-snap-align:start;border-radius:999px;flex:none;padding:.62rem .85rem;font-size:.76rem}.sy-faq-group+.sy-faq-group{margin-top:1.7rem}.sy-faq-group>h2{margin-bottom:.75rem;padding-left:.15rem;font-size:1.08rem}.sy-faq-accordion .accordion-item{border-radius:17px;margin-bottom:.65rem}.sy-faq-accordion .accordion-button{overflow-wrap:anywhere;min-height:58px;padding:.9rem 1rem;font-size:.84rem;line-height:1.4}.sy-faq-accordion .accordion-body{overflow-wrap:anywhere;padding:.9rem 1rem 1rem;font-size:.81rem;line-height:1.65}.sy-support-empty{border-radius:20px;padding:1.5rem 1rem}.sy-support-empty .btn{width:100%;margin-top:.65rem}.sy-support-cta{border-radius:20px;gap:1rem;margin-top:1.6rem;padding:1.1rem}.sy-support-cta h2{overflow-wrap:anywhere;font-size:1.22rem;line-height:1.2}.sy-support-cta .btn{width:100%}.sy-contact-help-stack{gap:.8rem}.sy-contact-help-stack .btn,.sy-support-page form .col-12>.btn{width:100%}.sy-support-page .form-check{background:#f8fafc;border:1px solid #dde5ee;border-radius:15px;padding:.85rem .85rem .85rem 2.45rem}.sy-support-page .form-check-input{margin-top:.15rem}.sy-support-page .form-check-label,.sy-support-page .form-text,.sy-support-page .invalid-feedback,.sy-support-page small,.sy-support-page p{overflow-wrap:anywhere}.sy-legal-page{background:#edf2f7}.sy-legal-hero{border-radius:0 0 24px 24px;padding:1.15rem 0 2rem;box-shadow:0 12px 32px #10233f29}.sy-legal-hero .container{padding-left:1rem;padding-right:1rem}.sy-legal-eyebrow{margin-bottom:.6rem;padding:.32rem .58rem;font-size:.65rem}.sy-legal-hero h1{overflow-wrap:anywhere;margin-bottom:.65rem;font-size:clamp(1.8rem,9vw,2.35rem);line-height:1.04}.sy-legal-hero p{overflow-wrap:anywhere;margin-bottom:1rem;font-size:.84rem;line-height:1.55}.sy-legal-meta{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:.5rem;margin-right:-1rem;padding-right:1rem;display:flex;overflow-x:auto}.sy-legal-meta::-webkit-scrollbar{display:none}.sy-legal-meta span{overflow-wrap:anywhere;scroll-snap-align:start;flex:none;max-width:85vw;padding:.48rem .68rem;font-size:.72rem}.sy-legal-page>.container,.sy-legal-page>section.container{padding-left:.75rem;padding-right:.75rem}.sy-legal-page .row.g-4{--bs-gutter-y:.8rem}.sy-legal-sidebar{box-shadow:none;scrollbar-width:none;scroll-snap-type:x proximity;background:0 0;border:0;border-radius:0;gap:.45rem;margin-left:-.75rem;margin-right:-.75rem;padding:0 .75rem .4rem;display:flex;overflow-x:auto}.sy-legal-sidebar::-webkit-scrollbar{display:none}.sy-legal-sidebar h2{display:none}.sy-legal-sidebar a{color:#28415f;scroll-snap-align:start;background:#fff;border:1px solid #d9e3ec;border-radius:999px;flex:none;min-height:40px;padding:.58rem .78rem;font-size:.73rem;box-shadow:0 5px 16px #10233f0d}.sy-legal-document{border-radius:20px;padding:1rem;box-shadow:0 10px 28px #10233f14}.sy-legal-document section+section{margin-top:1.35rem;padding-top:1.35rem}.sy-legal-document h2{overflow-wrap:anywhere;margin-bottom:.65rem;font-size:1.1rem;line-height:1.25}.sy-legal-document h3{overflow-wrap:anywhere;font-size:.95rem}.sy-legal-document p,.sy-legal-document li,.sy-legal-document a{overflow-wrap:anywhere;font-size:.8rem;line-height:1.65}.sy-legal-document ul,.sy-legal-document ol{padding-left:1.15rem}.sy-legal-authority-links{flex-direction:column}.sy-legal-authority-links a,.sy-legal-document>section .btn{justify-content:center;width:100%}.sy-cookie-policy-grid{grid-template-columns:1fr;gap:.75rem}.sy-cookie-policy-card{border-radius:16px;padding:.9rem}.sy-consumer-rights-page{padding-top:0!important}.sy-consumer-rights-page>.row{margin-left:-.75rem;margin-right:-.75rem}.sy-consumer-rights-page>.row>[class*=col-]{padding-left:.75rem;padding-right:.75rem}.sy-consumer-rights-header{color:#fff;background:radial-gradient(circle at 92% 8%,#ff70434d,#0000 42%),linear-gradient(145deg,#102a4b 0%,#255c75 100%);border-radius:0 0 24px 24px;padding:1.15rem 1rem 2rem;box-shadow:0 12px 32px #10233f29;margin-bottom:1rem!important;margin-left:-.75rem!important;margin-right:-.75rem!important}.sy-consumer-rights-header .badge{text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;color:#fff!important;background:#ffffff1f!important;border-color:#ffffff38!important}.sy-consumer-rights-header h1{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.75rem,8.5vw,2.2rem);line-height:1.05}.sy-consumer-rights-header p{font-size:.84rem;line-height:1.55;color:#ffffffd1!important}.sy-consumer-rights-page .d-flex.flex-wrap.gap-2{grid-template-columns:1fr;display:grid!important}.sy-consumer-rights-page .d-flex.flex-wrap.gap-2 .btn,.sy-consumer-rights-page form .btn,.sy-consumer-rights-page .d-grid .btn{width:100%}.sy-consumer-rights-page .alert-success strong,.sy-consumer-rights-page .text-nowrap{overflow-wrap:anywhere;white-space:normal!important}.sy-consumer-rights-page ul{padding-left:1.1rem}.sy-cookie-banner{padding:.55rem max(.55rem, env(safe-area-inset-right)) max(.55rem, env(safe-area-inset-bottom)) max(.55rem, env(safe-area-inset-left))}.sy-cookie-banner-card{border-radius:20px;gap:.9rem;padding:1rem}.sy-cookie-banner h2{font-size:1.05rem}.sy-cookie-banner p{font-size:.78rem;line-height:1.5}.sy-cookie-banner-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.sy-cookie-banner-actions .btn{white-space:normal;border-radius:12px;width:100%;min-height:42px;font-size:.76rem}.sy-cookie-banner-actions .btn:last-child{grid-column:1/-1}.sy-cookie-modal-backdrop{align-items:end;padding:0}.sy-cookie-modal{border-radius:24px 24px 0 0;width:100%;max-height:min(88svh,760px)}.sy-cookie-modal-header,.sy-cookie-modal-body,.sy-cookie-modal-footer{padding:1rem}.sy-cookie-modal-header{z-index:2;background:#fff;position:sticky;top:0}.sy-cookie-modal-footer{z-index:2;padding-bottom:max(1rem, env(safe-area-inset-bottom));background:#fff;grid-template-columns:1fr;gap:.55rem;display:grid;position:sticky;bottom:0}.sy-cookie-modal-footer .btn{border-radius:12px;width:100%;min-height:44px}.sy-cookie-category{border-radius:16px;gap:.8rem;padding:.9rem}.sy-cookie-category .form-switch{justify-content:space-between;align-items:center;width:100%;min-width:0;padding-left:0;display:flex}.sy-cookie-category .form-check-input{order:2;width:3rem;height:1.65rem;margin:0}.sy-cookie-category .form-check-label{padding:0;font-size:.78rem;font-weight:800}.sy-error-page{min-height:calc(100svh - var(--sy-navbar-height,66px));padding:.75rem 0 calc(1.25rem + env(safe-area-inset-bottom));background:#edf2f7}.sy-error-page .container{padding-left:.75rem;padding-right:.75rem}.sy-error-card{border-radius:24px;gap:0;padding:0}.sy-error-visual{min-height:178px;box-shadow:none;border-radius:24px 24px 0 0}.sy-error-status{font-size:clamp(4.2rem,24vw,6.2rem)}.sy-error-icon{border-radius:17px;width:52px;height:52px;margin-top:.7rem}.sy-error-content{text-align:left;padding:1.15rem 1rem 1rem}.sy-error-eyebrow{margin-bottom:.45rem;font-size:.66rem}.sy-error-title{overflow-wrap:anywhere;font-size:clamp(1.55rem,8vw,2rem)}.sy-error-message{overflow-wrap:anywhere;margin-top:.7rem;font-size:.84rem;line-height:1.55}.sy-error-details{overflow-wrap:anywhere;border-radius:14px;max-height:150px;padding:.75rem;font-size:.72rem}.sy-error-actions{gap:.6rem;margin-top:1rem}.sy-error-actions .btn{border-radius:13px;min-height:46px}}@media (width<=359.98px){.sy-cookie-banner-actions{grid-template-columns:1fr}.sy-cookie-banner-actions .btn:last-child{grid-column:auto}.sy-privacy-page>.sy-section-header .sy-section-header-title,.sy-safety-page>.sy-section-header .sy-section-header-title,.sy-communication-preferences-page>.sy-section-header .sy-section-header-title,.sy-consumer-rights-header h1,.sy-support-page .sy-support-hero h1,.sy-legal-hero h1{font-size:1.65rem}}.sy-messages-shortcut-label{display:none}@media (width<=991.98px){.sy-navbar-container,.sy-navbar>.container,.sy-navbar .container{flex-wrap:nowrap;gap:.45rem}.sy-navbar-brand{margin-right:0}.sy-navbar-mobile-hidden{display:none!important}.sy-navbar-mobile-quick-actions{flex:none;align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.sy-navbar-mobile-quick-actions .sy-notifications-dropdown,.sy-navbar-mobile-quick-actions .sy-navbar-user-dropdown{flex:0 0 44px;width:44px;min-width:44px;height:44px}.sy-navbar-mobile-quick-actions .sy-notifications-trigger,.sy-navbar-user-menu-mobile{border-radius:14px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:.2rem;display:inline-flex}.sy-navbar-user-menu-mobile.dropdown-toggle:after{display:none}.sy-navbar-user-menu-mobile .sy-navbar-avatar,.sy-navbar-user-menu-mobile .sy-navbar-avatar-fallback{border-width:1px;width:34px;height:34px}.sy-navbar-mobile-quick-actions .sy-notifications-panel{top:calc(var(--sy-navbar-height,68px) + .65rem);width:auto;max-height:calc(100svh - var(--sy-navbar-height,68px) - 1.65rem);z-index:1100;position:fixed;left:1rem;right:1rem}.sy-navbar-mobile-quick-actions .sy-notifications-body{max-height:calc(100svh - var(--sy-navbar-height,68px) - 8rem)}.sy-navbar-toggler{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin-left:0;padding:.35rem;display:inline-flex}.sy-navbar-toggler:hover,.sy-navbar-toggler:focus-visible{background:#ffffff1f;border-color:#fff3}.sy-navbar-actions .sy-messages-shortcut{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;gap:.55rem;height:46px;min-height:46px;padding:.65rem .9rem;font-weight:800;line-height:1}.sy-navbar-actions .sy-messages-shortcut:hover,.sy-navbar-actions .sy-messages-shortcut:focus-visible{color:#fff;background:#ffffff1c;border-color:#ffffff2e}.sy-navbar-actions .sy-messages-shortcut-label{white-space:nowrap;font-size:.9rem;display:inline-block}.sy-navbar-actions .sy-messages-shortcut-count{border-color:#162752;top:4px;right:6px}}@media (width<=359.98px){.sy-navbar-container,.sy-navbar>.container,.sy-navbar .container{gap:.3rem;width:min(100% - 1rem,1500px)}.sy-navbar-brand{font-size:1.12rem}.sy-navbar-mobile-quick-actions{gap:.3rem}.sy-navbar-mobile-quick-actions .sy-notifications-dropdown,.sy-navbar-mobile-quick-actions .sy-navbar-user-dropdown,.sy-navbar-mobile-quick-actions .sy-notifications-trigger,.sy-navbar-user-menu-mobile,.sy-navbar-toggler{flex-basis:40px;width:40px;min-width:40px;height:40px;min-height:40px}.sy-navbar-user-menu-mobile .sy-navbar-avatar,.sy-navbar-user-menu-mobile .sy-navbar-avatar-fallback{width:31px;height:31px}}
