.explore-home{width:min(440px,100%);background:#f5f6f8;color:#101318}.explore-header{position:sticky;min-height:70px;padding:13px 16px;border-bottom:1px solid #e2e5ea;background:rgba(255,255,255,.97)}.explore-header>img{width:88px;height:38px;object-fit:cover}.explore-header>.tenant-discovery{width:auto;max-width:184px;margin:0 42px 0 auto}.explore-header .tenant-discovery__trigger{min-height:42px;max-width:184px;padding:6px 10px;border-color:#d7dde6;border-radius:16px;background:#f4f5f7;color:#26354f;box-shadow:0 1px 2px rgba(15,23,42,.04)}.explore-header .tenant-discovery__panel{right:0;left:auto}.explore-heading{position:relative;padding:22px 18px 12px;background:#fff}.explore-session{position:absolute;top:25px;right:18px;display:flex;align-items:center;gap:8px}.explore-session>span{color:#8a94a5;font-size:.5rem}.explore-session .text-action{font-size:.53rem}.explore-heading h1{font-size:1.72rem;line-height:1.08;letter-spacing:-.055em}.explore-heading>p{max-width:290px;margin:7px 0 0;color:#535d6d;font-size:.72rem;line-height:1.4}.explore-publish{display:inline-flex;width:fit-content;min-height:44px;margin-top:14px;padding:10px 16px;align-items:center;justify-content:center;border-radius:10px;background:#32049b;color:#fff;font-size:.67rem;font-weight:700}.explore-section{padding:20px 18px;background:#fff;border-top:7px solid #f0f1f3}.explore-categories-section{padding-top:8px;padding-bottom:20px;border-top:0}.explore-section-title{display:flex;align-items:end;justify-content:space-between;gap:12px}.explore-section-title h2{margin:0;font-size:1.18rem;line-height:1.2;letter-spacing:-.04em}.explore-section-title span{color:#758195;font-size:.52rem}.explore-category-rail{display:grid;grid-auto-flow:column;grid-template-rows:102px;grid-auto-columns:87px;gap:9px;margin:0 -18px 0 0;padding:0 18px 4px 0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.explore-category-rail::-webkit-scrollbar,.featured-rail::-webkit-scrollbar{display:none}.explore-category-rail article{display:grid;place-items:center;align-content:center;gap:7px;padding:8px 5px;border:1px solid #d9dde3;border-radius:12px;background:#fff;text-align:center;scroll-snap-align:start;box-shadow:0 1px 2px rgba(15,23,42,.03)}.explore-category-rail article.active{border-color:#7297ba;background:#f3f8fc;box-shadow:0 0 0 1px rgba(79,129,171,.15)}.explore-category-rail i{display:grid;width:42px;height:42px;place-items:center;color:#32049b;font-size:1.35rem;font-style:normal;line-height:1}.explore-category-rail article:first-child i{color:#4f80c8;font-size:1rem;letter-spacing:2px}.explore-category-rail strong{font-size:.61rem;line-height:1.25}.featured-section{padding-top:22px;padding-bottom:28px}.featured-rail{display:grid;grid-auto-flow:column;grid-auto-columns:330px;gap:11px;margin:14px -18px 0;padding:0 18px 4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.featured-rail>a{display:grid;grid-template-columns:96px minmax(0,1fr);min-height:128px;padding:10px;border:1px solid #d9dde3;border-radius:13px;background:#fff;overflow:hidden;scroll-snap-align:start;box-shadow:0 1px 3px rgba(15,23,42,.04)}.featured-thumb{display:grid;place-items:center;overflow:hidden;border-radius:8px;background:linear-gradient(145deg,#10172a,#03082b)}.featured-thumb img{width:100%;height:100%;object-fit:cover}.featured-thumb>span{display:grid;width:50px;height:50px;place-items:center;border-radius:50%;background:linear-gradient(145deg,#32049b,#6c10a8);color:#fff;font-size:1.25rem}.featured-copy{display:flex;flex-direction:column;min-width:0;padding:2px 5px 2px 12px}.featured-copy small,.featured-copy>span{color:#687386;font-size:.55rem}.featured-copy h3{display:-webkit-box;margin:4px 0;font-size:.76rem;line-height:1.32;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.featured-copy b{margin-top:auto;color:#32049b;font-size:.59rem}.explore-empty{display:grid;place-items:center;padding:35px 10px;text-align:center}.explore-empty i{font-style:normal}.explore-empty strong{margin-top:8px;font-size:.68rem}.explore-empty span{margin-top:3px;color:#758195;font-size:.57rem}html[data-theme=dark] .explore-home{background:#03082b;color:#f8fafc}html[data-theme=dark] .explore-header,html[data-theme=dark] .explore-heading,html[data-theme=dark] .explore-section{border-color:#25324a;background:#0b1029}html[data-theme=dark] .explore-section{border-top-color:#03082b}html[data-theme=dark] .explore-header>img{filter:none}html[data-theme=dark] .explore-header .tenant-discovery__trigger{border-color:#34445f;background:#18243a;color:#f8fafc}html[data-theme=dark] .explore-category-rail article,html[data-theme=dark] .featured-rail>a{border-color:#2b3854;background:#15113b}html[data-theme=dark] .explore-category-rail article.active{border-color:#1e6498;background:#32049b}html[data-theme=dark] .explore-heading>p,html[data-theme=dark] .explore-section-title span,html[data-theme=dark] .featured-copy small,html[data-theme=dark] .featured-copy>span{color:#9ca8ba}.explore-category-rail>a{display:grid;place-items:center;align-content:center;gap:7px;padding:8px 5px;border:1px solid #d9dde3;border-radius:12px;background:#fff;color:#101318;text-align:center;scroll-snap-align:start;box-shadow:0 1px 2px rgba(15,23,42,.03)}.explore-category-rail>a.active{border-color:#7297ba;background:#f3f8fc;box-shadow:0 0 0 1px rgba(79,129,171,.15)}.explore-category-rail>a:first-child i{color:#4f80c8;font-size:1rem;letter-spacing:2px}.explore-public{padding-bottom:140px;scroll-padding-bottom:140px}.public-explore-heading{padding-bottom:12px}.public-login{position:absolute;top:27px;right:62px;color:#32049b;font-size:.62rem;font-weight:700}.catalog-category-rail{margin-top:0}.public-featured .explore-section-title{align-items:end}.public-featured .explore-section-title>div{min-width:0}.public-featured .explore-section-title small{display:block;margin-top:4px;color:#758195;font-size:.54rem}.public-featured .featured-rail{grid-auto-columns:330px}.explore-public .catalog-cta{position:fixed;z-index:7;right:0;bottom:0;left:0;display:flex;width:min(440px,100%);margin:auto;padding:11px 14px calc(11px + env(safe-area-inset-bottom));align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #24334e;background:#03082b;color:#fff;text-align:left;box-shadow:0 -8px 24px rgba(15,23,42,.22)}.catalog-cta-copy{min-width:0}.explore-public .catalog-cta h2{font-size:.78rem}.explore-public .catalog-cta p{margin:2px 0 0;font-size:.5rem;white-space:normal}.catalog-cta-actions{display:flex;flex:0 0 auto;gap:7px}.explore-public .catalog-cta-actions a{width:auto;min-width:76px;padding:9px 10px;border-radius:8px;font-size:.56rem;white-space:nowrap}.explore-public .catalog-cta-actions a:last-child{margin-top:0}html[data-theme=dark] .explore-category-rail>a{border-color:#2b3854;background:#15113b;color:#f8fafc}html[data-theme=dark] .explore-category-rail>a.active{border-color:#1e6498;background:#32049b}html[data-theme=dark] .public-login{color:#f1b4ff}html[data-theme=dark] .public-featured .explore-section-title small{color:#9ca8ba}.featured-rail,.public-featured .featured-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:10px;margin:14px 0 0;padding:0;overflow:visible;scroll-snap-type:none}.featured-rail>a{display:flex;min-width:0;min-height:0;padding:8px;flex-direction:column}.featured-thumb{width:100%;aspect-ratio:4/3}.featured-copy{flex:1 1;padding:9px 2px 2px}.featured-copy h3{font-size:.68rem}.featured-copy b{margin-top:10px}.client-job-facts{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap;font-style:normal}.client-job-facts>span{padding:4px 7px;border-radius:999px;background:#f7f2ff;color:#32049b!important;font-size:.6875rem!important;font-weight:700}html[data-theme=dark] .client-job-facts>span{background:#32049b;color:#f1b4ff!important}.featured-rail>a.has-bids{border-color:#7aa1dc;box-shadow:0 0 0 2px rgba(21,76,79,.08),0 4px 12px rgba(21,76,79,.1)}.featured-thumb{position:relative}.bid-card-indicator{position:absolute;top:6px;right:6px;display:grid;min-width:25px;height:25px;padding:0 6px;place-items:center;border:2px solid #fff;border-radius:999px;background:#32049b;color:#fff;font-size:.6875rem;font-style:normal;font-weight:800;box-shadow:0 3px 8px rgba(15,23,42,.25)}.client-job-facts>span.bid-alert{background:#dcecdf;color:#32049b!important}.client-job-facts>span.bid-alert:first-letter{color:#6c10a8}html[data-theme=dark] .featured-rail>a.has-bids{border-color:#5279ba;box-shadow:0 0 0 2px rgba(59,130,246,.12),0 4px 12px rgba(0,0,0,.18)}html[data-theme=dark] .client-job-facts>span.bid-alert{background:#173a70;color:#dcecdf!important}.featured-rail>.featured-card-shell{display:flex;min-width:0;padding:8px;overflow:hidden;border:1px solid #d9dde3;border-radius:13px;background:#fff;flex-direction:column;box-shadow:0 1px 3px rgba(15,23,42,.04)}.featured-card-main{display:flex;min-width:0;flex:1 1;flex-direction:column}.featured-card-shell.has-bids{border:2px solid #6c10a8;box-shadow:0 0 0 3px rgba(51,124,115,.14),0 7px 18px rgba(21,128,61,.16)}.featured-card-shell.has-bids .bid-card-indicator{background:#6c10a8}.bid-card-shortcut{display:flex;min-height:42px;margin:8px 2px 2px;padding:8px 10px;align-items:center;justify-content:center;border-radius:9px;background:#6c10a8;color:#fff;font-weight:800;box-shadow:0 3px 0 #107532,0 7px 13px rgba(21,128,61,.2)}.bid-card-shortcut:active{transform:translateY(2px);box-shadow:0 1px 0 #107532,0 3px 7px rgba(21,128,61,.18)}html[data-theme=dark] .featured-rail>.featured-card-shell{border-color:#2b3854;background:#15113b}html[data-theme=dark] .featured-card-shell.has-bids{border-color:#6c10a8;box-shadow:0 0 0 3px rgba(51,124,115,.16),0 7px 18px rgba(0,0,0,.25)}.bid-card-shortcut{min-height:36px;margin:2px 2px 0;padding:7px 2px 2px;justify-content:flex-start;border-top:1px solid #e6ebf2;border-radius:0;background:transparent;color:#32049b;font-size:.75rem;box-shadow:none}.bid-card-shortcut:active{transform:none;box-shadow:none}.bid-card-shortcut:focus-visible{outline:2px solid #32049b;outline-offset:2px}html[data-theme=dark] .bid-card-shortcut{border-top-color:#2b3854;color:#f1b4ff}.bid-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.bid-card-actions>a{display:flex;min-height:40px;padding:7px 5px;align-items:center;justify-content:center;border:1px solid #cbd8e8;border-radius:8px;color:#32049b;font-size:.6875rem;font-weight:800;text-align:center}.bid-card-actions>a:last-child{border-color:#6c10a8;background:#effcf3;color:#32049b}.single-card-action{display:flex;min-height:36px;margin-top:5px;padding:6px 2px;align-items:center;color:#32049b;font-size:.75rem;font-weight:800}.bid-card-actions>a:focus-visible,.single-card-action:focus-visible{outline:2px solid #32049b;outline-offset:2px}html[data-theme=dark] .bid-card-actions>a{border-color:#40506a;color:#f1b4ff}html[data-theme=dark] .bid-card-actions>a:last-child{border-color:#6c10a8;background:#153b2a;color:#f1b4ff}html[data-theme=dark] .single-card-action{color:#f1b4ff}.horizontal-rail-shell{position:relative}.horizontal-rail-control{display:none}@media (min-width:600px){.explore-home{width:min(760px,100%)}body:has(.explore-home) .bottom-nav{width:min(760px,100%)}.explore-public .catalog-cta{width:min(760px,100%);padding-right:22px;padding-left:22px}.explore-public .catalog-cta p{font-size:.54rem}.explore-public .catalog-cta-actions a{min-width:98px}.explore-header{padding-inline:22px}.explore-header .tenant-discovery__trigger,.explore-header>.tenant-discovery{max-width:260px}.explore-heading,.explore-section{padding-right:24px;padding-left:24px}.explore-categories-section{padding-top:10px}.explore-category-rail{grid-template-rows:110px;grid-auto-columns:104px;margin-right:-24px;margin-left:0;padding-right:46px;padding-left:0}.featured-rail,.public-featured .featured-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.horizontal-rail-control{position:absolute;z-index:3;top:50%;display:grid;width:34px;height:48px;place-items:center;transform:translateY(-50%);border:1px solid #cfd7e3;border-radius:10px;background:rgba(255,255,255,.94);color:#1d4f91;font-size:1.5rem;box-shadow:0 4px 12px rgba(15,23,42,.14);cursor:pointer}.horizontal-rail-control.previous{left:-18px}.horizontal-rail-control.next{right:-18px}html[data-theme=dark] .horizontal-rail-control{border-color:#34445f;background:rgba(21,29,49,.96);color:#f1b4ff}}@media (min-width:1024px){.explore-home{width:min(1120px,calc(100% - 48px));margin:24px auto;border-radius:20px;overflow:hidden;min-height:calc(100vh - 48px)}body:has(.explore-home) .bottom-nav{width:min(1120px,calc(100% - 48px))}.explore-public .catalog-cta{width:min(1120px,calc(100% - 48px));bottom:24px;padding:12px 30px;border-radius:0 0 20px 20px}.explore-public .catalog-cta-actions{margin-left:auto}.explore-public .catalog-cta-actions a{min-width:112px}.explore-header{padding:16px 30px}.explore-header>img{width:98px}.explore-header .tenant-discovery__trigger,.explore-header>.tenant-discovery{max-width:310px}.explore-heading{padding:30px 30px 18px}.explore-heading h1{font-size:2.05rem}.explore-heading>p{max-width:470px;font-size:.78rem}.explore-session{top:34px;right:30px}.public-login{top:36px;right:76px}.explore-section{padding-right:30px;padding-left:30px}.explore-categories-section{padding-top:12px}.explore-category-rail{grid-template-rows:116px;grid-auto-columns:112px;gap:12px;margin-right:-30px;margin-left:0;padding-right:58px;padding-left:0}.explore-category-rail strong{font-size:.66rem}.explore-section-title h2{font-size:1.35rem}.featured-rail,.public-featured .featured-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.featured-rail>a{min-height:0}.horizontal-rail-control.previous{left:-20px}.horizontal-rail-control.next{right:-20px}.catalog-cta{padding-right:30px;padding-left:30px}}.opportunity-alert-groups .opportunity-alert-group-option{border-color:#9fc2b1;background:#edf7f1;color:#32049b}.opportunity-alert-groups input:disabled+span{opacity:.62}html[data-theme=dark] .opportunity-alert-groups .opportunity-alert-group-option{border-color:#d7365e;background:#32049b}.opportunity-alert-groups details{overflow:hidden;border:1px solid #dce5e0;border-radius:13px;background:#fff}.opportunity-alert-groups summary{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;min-height:52px;padding:10px 12px;align-items:center;gap:8px;cursor:pointer;list-style:none;color:#32049b}.opportunity-alert-groups summary::-webkit-details-marker{display:none}.opportunity-alert-groups summary>span{font-size:.76rem;font-weight:850}.opportunity-alert-groups summary>small{color:#64748b;font-size:.58rem;font-weight:700}.opportunity-alert-groups summary>b{font-size:1.1rem;text-align:center;transition:transform .18s ease}.opportunity-alert-groups details[open] summary{border-bottom:1px solid #dce5e0;background:#f4f9f6}.opportunity-alert-groups details[open] summary>b{transform:rotate(180deg)}.opportunity-alert-groups details fieldset{padding:9px}html[data-theme=dark] .opportunity-alert-groups details{border-color:#6c10a8;background:#15113b}html[data-theme=dark] .opportunity-alert-groups summary{color:#f8fafc}html[data-theme=dark] .opportunity-alert-groups summary>small{color:#e8e1f0}html[data-theme=dark] .opportunity-alert-groups details[open] summary{border-color:#6c10a8;background:#32049b}.opportunity-alert-groups>section{width:100%}.opportunity-alert-group-trigger{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto 20px;min-height:52px;padding:10px 12px;align-items:center;gap:8px;border:0;background:transparent;color:#32049b;text-align:left}.opportunity-alert-groups>section.is-open .opportunity-alert-group-trigger{border-bottom:1px solid #dce5e0;background:#f4f9f6}.opportunity-alert-groups>section.is-open .opportunity-alert-group-trigger>b{transform:rotate(180deg)}.opportunity-alert-groups>section fieldset{padding:9px}html[data-theme=dark] .opportunity-alert-group-trigger{color:#f8fafc}html[data-theme=dark] .opportunity-alert-groups>section.is-open .opportunity-alert-group-trigger{border-color:#6c10a8;background:#32049b}.explore-home:not(.explore-public) .header-actions{flex:0 0 auto;margin-right:0!important}.opportunity-copy .opportunity-budget{display:block;margin-top:5px;color:#176b37;font-size:.6875rem;font-weight:700}html[data-theme=dark] .opportunity-copy .opportunity-budget{color:#f1b4ff}.header-messages-link,.header-notifications-link,.header-support-link{position:relative;display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid #e1e7ef;border-radius:12px;background:#fff;color:#41536e}.header-share-button{padding:0;cursor:pointer}.header-messages-link svg,.header-notifications-link svg,.header-support-link svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.header-messages-link>span,.header-notifications-link>span{position:absolute;top:4px;right:4px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#ef4444;box-shadow:0 0 0 1px rgba(239,68,68,.18)}.messages-header-back{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;color:#32049b;font-size:1.25rem}.messages-page .explore-header>strong{font-size:.9375rem}.messages-page .explore-header>span{width:38px}body:has(.explore-home:not(.explore-public)) .bottom-nav-role{color:#8491a3}body:has(.explore-home:not(.explore-public)) .bottom-nav-role:not(:disabled):active{color:#32049b}.explore-category-rail i svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.explore-home:not(.explore-public) .explore-category-rail article{border-color:transparent;background:#f7f9fc}.explore-home:not(.explore-public) .explore-category-rail article.active{border-color:transparent;background:#f7f1ff;color:#32049b}.explore-home:not(.explore-public) .explore-category-rail i{background:#fff;border-radius:10px}.explore-home:not(.explore-public) .explore-section{border-top-width:6px}.explore-home:not(.explore-public) .explore-kicker{letter-spacing:0;text-transform:none}.explore-home:not(.explore-public) .bottom-nav{box-shadow:0 -2px 12px rgba(15,23,42,.04)}.explore-home:not(.explore-public) .bottom-nav a,.explore-home:not(.explore-public) .bottom-nav button{gap:4px}.explore-home:not(.explore-public) .bottom-nav svg{width:20px;height:20px;stroke-width:1.65}.explore-brand{display:flex;min-width:0;margin-right:0!important;align-items:flex-start;flex:1 1 auto;flex-direction:column;gap:2px;overflow:hidden}.explore-home:not(.explore-public) .explore-brand>img{width:72px;height:auto;object-fit:contain}.explore-home:not(.explore-public) .explore-brand>span{width:100%;min-width:0;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;color:#65758a;font-size:.8125rem;font-weight:400;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.explore-home:not(.explore-public) .explore-brand>span strong{color:#03082b;font-weight:600}.opportunity-browser{min-height:calc(100vh - 159px);background:#fff}.opportunity-heading{display:flex;padding:22px 18px 12px;align-items:center;justify-content:space-between;gap:16px}.opportunity-heading>div{display:flex;align-items:baseline;gap:8px}.opportunity-heading h1{margin:0;font-size:1.35rem;letter-spacing:-.035em}.opportunity-heading span{color:#8a95a5;font-size:.6875rem}.opportunity-heading>button{padding:7px 0;border:0;background:transparent;color:#32049b;font-size:.8125rem;font-weight:700}.page-subheader{display:flex;padding:22px 18px 12px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0f4;background:#fff}.page-subheader>div{display:flex;min-width:0;align-items:baseline;gap:8px}.page-subheader h1{margin:0;font-size:1.35rem;letter-spacing:-.035em}.page-subheader span{color:#8a95a5;font-size:.6875rem;white-space:nowrap}.page-subheader>a,.page-subheader>button{padding:7px 0;border:0;background:transparent;color:#32049b;font-size:.8125rem;font-weight:700}.page-explanation{display:grid;padding:12px 18px 14px;gap:3px;border-bottom:1px solid #edf0f4;background:#fff}.page-explanation strong{color:#34445b;font-size:.75rem}.page-explanation span{max-width:620px;color:#718096;font-size:.6875rem;line-height:1.5}@media(min-width:600px){.page-explanation,.page-subheader{padding-right:24px;padding-left:24px}}@media(min-width:1024px){.page-explanation,.page-subheader{padding-right:30px;padding-left:30px}}.opportunity-tools{padding:0 18px 14px;border-bottom:1px solid #edf0f4}.opportunity-search{display:grid;grid-template-columns:20px minmax(0,1fr);min-height:46px;padding:0 13px;align-items:center;gap:9px;border-radius:13px;background:#f3f5f8;color:#8792a2}.opportunity-search svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.opportunity-search input{width:100%;height:44px;border:0;outline:0;background:transparent;color:#03082b;font-size:.8125rem}.opportunity-search input::placeholder{color:#8792a2}.opportunity-filters{display:grid;grid-template-columns:1fr 1fr;max-height:0;padding:0 18px;gap:10px;overflow:hidden;border-bottom:0;background:#fff;opacity:0;transition:max-height .2s ease,padding .2s ease,opacity .16s ease}.opportunity-filters.is-open{max-height:150px;padding-top:4px;padding-bottom:14px;overflow:visible;border-bottom:1px solid #edf0f4;opacity:1}.opportunity-filter-select{display:grid;min-width:0;gap:5px}.opportunity-filter-select>span{color:#65758a;font-size:.625rem;font-weight:600}.opportunity-filter-select select{width:100%;height:40px;padding:0 9px;border:1px solid #dce3ec;border-radius:10px;background:#f8fafc;color:#34445b;font-size:.6875rem;font-weight:600}.opportunity-filters .clear-opportunity-filters{width:fit-content;min-height:28px;padding:3px 0;border:0;background:transparent;color:#6f7c8e;font-size:.6875rem;font-weight:500}.opportunity-location-message{margin:9px 2px 0;color:#65758a;font-size:.6875rem}.opportunity-list{display:grid;padding:0 18px 20px}.opportunity-list>a{display:grid;grid-template-columns:76px minmax(0,1fr) 18px;min-height:100px;padding:12px 0;align-items:center;gap:12px;border-bottom:1px solid #edf0f4}.opportunity-image{display:grid;width:76px;height:76px;place-items:center;overflow:hidden;border-radius:12px;background:#f1f4f8;color:#6f89ad}.opportunity-image img{width:100%;height:100%;object-fit:cover}.opportunity-image svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.opportunity-copy{display:grid;min-width:0;gap:2px}.opportunity-copy small{color:#32049b;font-size:.625rem;font-weight:600}.opportunity-copy h2{margin:0;color:#03082b;font-size:.875rem;line-height:1.35}.opportunity-copy h2,.opportunity-copy>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-copy>span{color:#788699;font-size:.6875rem}.opportunity-copy>strong{margin-top:3px;color:#17814b;font-size:.6875rem;font-weight:700}.opportunity-arrow{color:#a1aab7;font-size:1.3rem}.opportunity-empty{display:grid;width:100%;padding:60px 16px;grid-column:1/-1;place-items:center;text-align:center}.opportunity-empty strong{font-size:.875rem}.opportunity-empty span{max-width:390px;margin-top:7px;color:#788699;font-size:.75rem;line-height:1.55}.opportunity-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:7px}.opportunity-meta>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-status{flex:0 0 auto;padding:3px 7px;border-radius:999px;font-size:.55rem;font-weight:800}.opportunity-status--open{background:#e8f1ff;color:#175ea8}.opportunity-status--in_analysis{background:#fff2cc;color:#8a5700}.opportunity-status--completed,.opportunity-status--in_progress{background:#ddf6e9;color:#11704a}.opportunity-status--cancelled{background:#ffeaec;color:#b42331}.opportunity-status--expired{background:#edf0f4;color:#5e6877}html[data-theme=dark] .opportunity-status--open{background:#17375d;color:#a9d1ff}html[data-theme=dark] .opportunity-status--in_analysis{background:#4a3714;color:#ffdc83}html[data-theme=dark] .opportunity-status--completed,html[data-theme=dark] .opportunity-status--in_progress{background:#153d30;color:#9ae2bf}@media(min-width:600px){.opportunity-filters,.opportunity-heading,.opportunity-list,.opportunity-tools{padding-right:24px;padding-left:24px}.opportunity-filters{grid-template-columns:minmax(0,240px) minmax(0,220px) auto;align-items:end}.opportunity-list{grid-template-columns:1fr 1fr;column-gap:20px}.opportunity-list>a:nth-last-child(-n+2){border-bottom:0}}@media(min-width:1024px){.opportunity-filters,.opportunity-heading,.opportunity-list,.opportunity-tools{padding-right:30px;padding-left:30px}.opportunity-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.opportunity-list>a:nth-last-child(-n+3){border-bottom:0}}.explore-session .text-action,.explore-session>span{font-size:.75rem}.explore-heading>p,.explore-publish{font-size:.875rem}.explore-section-title span,.public-featured .explore-section-title small{font-size:.75rem}.explore-category-rail{grid-auto-columns:96px}.explore-category-rail strong,.featured-copy small,.featured-copy>span{font-size:.75rem}.featured-copy h3{font-size:.875rem}.featured-copy b{font-size:.75rem}.explore-empty strong{font-size:.875rem}.explore-empty span{font-size:.75rem}.explore-public .catalog-cta h2,.public-login{font-size:.875rem}.explore-public .catalog-cta p,.explore-public .catalog-cta-actions a{font-size:.75rem;line-height:1.35}@media (min-width:600px){.explore-heading>p{font-size:.9375rem}.explore-category-rail{grid-auto-columns:112px}.featured-copy h3{font-size:.9375rem}}@media (min-width:1024px){.explore-heading>p{font-size:1rem}.explore-category-rail{grid-auto-columns:120px}.featured-copy h3{font-size:1rem}}.explore-session{position:static;margin:0 0 12px;justify-content:flex-end}.explore-mode-actions{display:flex;align-items:stretch;gap:9px;margin-top:16px;flex-wrap:wrap}.role-mode-control{position:relative}.role-mode-control>button{display:inline-flex;min-height:44px;padding:10px 16px;align-items:center;gap:7px;border:1px solid #77a0df;border-radius:11px;background:#f7f2ff;color:#32049b;font-size:.875rem;font-weight:800;box-shadow:0 3px 8px rgba(30,78,157,.12)}.role-mode-control>button:disabled{opacity:.65;cursor:wait}.role-mode-control>button>span{font-size:1.05rem}.role-mode-control>small{position:absolute;z-index:2;top:calc(100% + 5px);left:0;width:240px;padding:7px;border-radius:7px;background:#b42318;color:#fff;font-size:.6875rem;text-align:left}.explore-mode-actions .explore-publish{margin-top:0}.explore-session>span{font-size:.75rem;font-weight:700}.explore-session .text-action{min-height:36px;padding:7px 9px;font-size:.75rem}html[data-theme=dark] .role-mode-control>button{background:#32049b;color:#d6e2ff}@media(max-width:380px){.explore-mode-actions{display:grid}.explore-mode-actions .explore-publish,.explore-mode-actions .role-mode-control>button{width:100%}}.role-mode-control>button{border-color:#7d9fce;background:linear-gradient(180deg,#fff,#f3ecff);box-shadow:0 5px 0 #afc3df,0 13px 24px rgba(30,78,157,.22);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.role-mode-control>button:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 #afc3df,0 6px 12px rgba(30,78,157,.17)}.role-mode-control>button:disabled{transform:none;box-shadow:0 3px 0 #bdc9da,0 7px 14px rgba(30,78,157,.12)}html[data-theme=dark] .role-mode-control>button{border-color:#5279ba;background:linear-gradient(180deg,#24395e,#32049b);box-shadow:0 5px 0 #0d1830,0 13px 24px rgba(0,0,0,.3)}html[data-theme=dark] .role-mode-control>button:active:not(:disabled){box-shadow:0 1px 0 #0d1830,0 6px 12px rgba(0,0,0,.24)}.featured-card-shell.is-in-progress{border-color:#6c10a8;box-shadow:0 0 0 2px rgba(51,124,115,.12),0 7px 18px rgba(21,128,61,.12)}.client-job-facts>span.job-status--in_progress{background:#e3f0df;color:#32049b!important}.client-job-facts>span.job-status--in_analysis{background:#fff7d6;color:#9a6700!important}.client-job-facts>span.job-status--completed{background:#e8e1f0;color:#475569!important}.client-job-facts>span.message-alert{background:#e3f0df;color:#32049b!important}.service-progress-actions>a:last-child{border-color:#6c10a8;background:#6c10a8;color:#fff;box-shadow:0 3px 0 #107532}.payment-pending-actions>a:last-child{border-color:#eab308;background:#fff8d8;color:#854d0e}html[data-theme=dark] .featured-card-shell.is-in-progress{border-color:#6c10a8;box-shadow:0 0 0 2px rgba(51,124,115,.15),0 7px 18px rgba(0,0,0,.24)}html[data-theme=dark] .client-job-facts>span.job-status--in_progress,html[data-theme=dark] .client-job-facts>span.message-alert{background:#153b2a;color:#f1b4ff!important}html[data-theme=dark] .client-job-facts>span.job-status--in_analysis{background:#493b12;color:#fde68a!important}html[data-theme=dark] .service-progress-actions>a:last-child{background:#32049b;color:#fff}html[data-theme=dark] .payment-pending-actions>a:last-child{border-color:#a16207;background:#493b12;color:#fde68a}.client-job-facts>span.job-status--open{background:#e8f1ff;color:#175ea8!important}.client-job-facts>span.job-status--in_analysis{background:#fff2cc;color:#8a5700!important}.client-job-facts>span.job-status--in_progress{background:#ddf6e9;color:#11704a!important}.client-job-facts>span.job-status--completed{background:#e6f7ee;color:#11704a!important}.client-job-facts>span.job-status--cancelled{border:1px solid #f2a7ad;background:#ffeaec;color:#b42331!important}.client-job-facts>span.job-status--expired{background:#edf0f4;color:#5e6877!important}.featured-card-shell.is-status-cancelled{border-color:#efb1b7;background:#fffafa}.featured-card-shell.is-status-cancelled .featured-thumb img{filter:saturate(.65);opacity:.82}.featured-card-shell.is-status-expired{border-color:#d7dce4;background:#fafbfc}html[data-theme=dark] .client-job-facts>span.job-status--open{background:#17375d;color:#a9d1ff!important}html[data-theme=dark] .client-job-facts>span.job-status--in_analysis{background:#4a3714;color:#ffdc83!important}html[data-theme=dark] .client-job-facts>span.job-status--completed,html[data-theme=dark] .client-job-facts>span.job-status--in_progress{background:#153d30;color:#9ae2bf!important}html[data-theme=dark] .client-job-facts>span.job-status--cancelled{border-color:#8c3a44;background:#4c232b;color:#ffb2bb!important}html[data-theme=dark] .client-job-facts>span.job-status--expired{background:#293142;color:#c1cad8!important}html[data-theme=dark] .featured-card-shell.is-status-cancelled{border-color:#71313a;background:#1c111c}html[data-theme=dark] .featured-card-shell.is-status-expired{border-color:#394257;background:#101526}.explore-public{display:flex;height:100dvh;min-height:0;padding-bottom:0;overflow:hidden;flex-direction:column;scroll-padding-bottom:0}.explore-public>.explore-categories-section,.explore-public>.explore-header,.explore-public>.public-explore-heading{flex:0 0 auto}.explore-public>.public-featured{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.explore-public .catalog-cta{position:static;flex:0 0 auto;width:100%;margin:0}@media (min-width:1024px){.explore-public{height:calc(100dvh - 48px);min-height:0}.explore-public .catalog-cta{width:100%;border-radius:0 0 20px 20px}}.explore-home:not(.explore-public){background:#f6f8fb;color:#03082b}.explore-home:not(.explore-public) .explore-header{min-height:64px;padding:10px 18px;border-bottom:1px solid #e8edf3;background:rgba(255,255,255,.96);box-shadow:none}.explore-home:not(.explore-public) .explore-header>img{width:78px;height:auto;object-fit:contain}.explore-home:not(.explore-public) .explore-header>.tenant-discovery{max-width:205px;margin:0 40px 0 auto}.explore-home:not(.explore-public) .explore-header .tenant-discovery__trigger{min-height:40px;padding:5px 8px;border:0;border-radius:10px;background:#f2f5f9;box-shadow:none}.explore-home:not(.explore-public) .explore-heading{padding:20px 18px 22px;background:#fff}.explore-home:not(.explore-public) .explore-session{margin:0 0 17px;justify-content:space-between;color:#718096}.explore-home:not(.explore-public) .explore-session>span{font-size:.75rem;font-weight:500}.explore-home:not(.explore-public) .explore-session>span strong{color:#32049b;font-weight:700}.explore-home:not(.explore-public) .explore-session .text-action{min-height:32px;padding:5px 0;color:#718096;font-size:.75rem}.explore-kicker{display:block;margin-bottom:5px;color:#32049b;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.explore-heading h1{max-width:390px;margin:0;font-size:1.65rem;line-height:1.18;letter-spacing:-.045em}.explore-home:not(.explore-public) .explore-heading>p{max-width:390px;margin:8px 0 0;color:#5f6d80;font-size:.875rem;line-height:1.55}.explore-home:not(.explore-public) .explore-mode-actions{display:grid;gap:9px;margin-top:19px}.explore-home:not(.explore-public) .explore-publish,.explore-home:not(.explore-public) .role-mode-control>button{display:grid;width:100%;min-height:64px;margin:0;padding:10px 12px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;border-radius:14px;text-align:left;box-shadow:none;transition:border-color .18s,background .18s,transform .12s}.explore-home:not(.explore-public) .explore-publish{border:1px solid #32049b;background:#32049b;color:#fff}.explore-home:not(.explore-public) .explore-publish>span:first-child{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:rgba(255,255,255,.16);font-size:1.35rem;font-weight:400}.explore-home:not(.explore-public) .explore-publish>span:nth-child(2),.explore-home:not(.explore-public) .role-mode-control>button>span:nth-child(2){display:grid;gap:2px}.explore-home:not(.explore-public) .explore-publish strong,.explore-home:not(.explore-public) .role-mode-control strong{font-size:.875rem;line-height:1.25}.explore-home:not(.explore-public) .explore-publish small,.explore-home:not(.explore-public) .role-mode-control button small{font-size:.6875rem;font-weight:500;line-height:1.35;opacity:.82}.explore-home:not(.explore-public) .explore-publish>span:last-child,.role-mode-arrow{font-size:1.4rem;font-weight:400;text-align:center}.explore-home:not(.explore-public) .role-mode-control>button{border:1px solid #dce4ee;background:#fff;color:#31425d}.explore-home:not(.explore-public) .explore-publish:active,.explore-home:not(.explore-public) .role-mode-control>button:active:not(:disabled){transform:scale(.985);box-shadow:none}.explore-home:not(.explore-public) .role-mode-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#f7f1ff;color:#32049b;font-size:1.1rem}.explore-home:not(.explore-public) .role-mode-control>small{top:calc(100% + 6px);right:0;width:auto}.explore-home:not(.explore-public) .explore-section{padding:22px 18px;border-top:8px solid #f6f8fb;background:#fff}.explore-home:not(.explore-public) .explore-section-title{align-items:end}.explore-home:not(.explore-public) .explore-section-title h2{margin:0;font-size:1.125rem;letter-spacing:-.025em}.explore-home:not(.explore-public) .explore-section-title>span{padding-bottom:2px;color:#7b8797;font-size:.6875rem}.explore-home:not(.explore-public) .explore-section-title .explore-kicker{margin-bottom:4px;font-size:.625rem}.explore-home:not(.explore-public) .explore-category-rail{grid-template-rows:88px;grid-auto-columns:82px;gap:8px;margin:14px -18px 0;padding:0 18px 2px}.explore-home:not(.explore-public) .explore-category-rail article{gap:4px;padding:8px 4px;border-color:#e5eaf0;border-radius:12px;box-shadow:none}.explore-home:not(.explore-public) .explore-category-rail article.active{border-color:#b7cef2;background:#f1f6f3;box-shadow:none}.explore-home:not(.explore-public) .explore-category-rail i{width:36px;height:36px;font-size:1.2rem}.explore-home:not(.explore-public) .explore-category-rail strong{font-size:.6875rem;font-weight:600}.explore-home:not(.explore-public) .featured-rail{display:grid;grid-template-columns:1fr;gap:0;margin:13px 0 0;padding:0}.explore-home:not(.explore-public) .featured-card-shell{display:grid;grid-template-columns:minmax(0,1fr);padding:12px 0;border:0;border-top:1px solid #edf0f4;border-radius:0;background:#fff;box-shadow:none}.explore-home:not(.explore-public) .featured-card-shell:first-child{border-top:0}.explore-home:not(.explore-public) .featured-card-main{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;min-width:0;flex-direction:row}.explore-home:not(.explore-public) .featured-thumb{width:84px;aspect-ratio:1;border-radius:12px;background:#edf3f8}.explore-home:not(.explore-public) .featured-thumb>span{width:42px;height:42px;background:#e7efff;color:#32049b}.explore-home:not(.explore-public) .featured-copy{min-width:0;padding:1px 20px 1px 0}.explore-home:not(.explore-public) .featured-copy small{color:#32049b;font-size:.6875rem;font-weight:600}.explore-home:not(.explore-public) .featured-copy h3{margin:3px 0 4px;color:#03082b;font-size:.875rem;line-height:1.35}.explore-home:not(.explore-public) .featured-copy>span{color:#788699;font-size:.6875rem}.explore-home:not(.explore-public) .featured-copy b{margin-top:8px;color:#32049b;font-size:.75rem;font-weight:700}.explore-home:not(.explore-public) .client-job-facts{gap:5px;margin-top:7px}.explore-home:not(.explore-public) .client-job-facts>span{padding:3px 7px;font-size:.625rem!important}.explore-home:not(.explore-public) .featured-card-shell.has-bids,.explore-home:not(.explore-public) .featured-card-shell.is-in-progress{border-color:#edf0f4;box-shadow:none}.explore-home:not(.explore-public) .bid-card-indicator{top:5px;right:5px;min-width:23px;height:23px;border-width:1px;box-shadow:none}.explore-home:not(.explore-public) .bid-card-actions{display:flex;justify-content:flex-end;gap:7px;margin:9px 0 0 96px}.explore-home:not(.explore-public) .bid-card-actions>a{min-height:34px;padding:6px 10px;border-color:#dce4ee;border-radius:9px;color:#41536e;font-size:.6875rem}.explore-home:not(.explore-public) .bid-card-actions>a:last-child,.explore-home:not(.explore-public) .service-progress-actions>a:last-child{border-color:#d4e2f8;background:#f7f1ff;color:#32049b;box-shadow:none}.explore-home:not(.explore-public) .payment-pending-actions>a:last-child{border-color:#f1dfab;background:#fff9e9;color:#8a6200}.explore-home:not(.explore-public) .single-card-action{min-height:32px;margin:5px 0 0 96px;color:#32049b;font-size:.6875rem}.my-services-page .publication-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0 96px;padding-top:10px;border-top:1px solid #edf0f4}.my-services-page .publication-card-actions--single{grid-template-columns:1fr}.my-services-page .publication-card-actions>a{display:flex;min-height:38px;padding:7px 10px;align-items:center;justify-content:center;border:1px solid #d8e1ec;border-radius:9px;background:#fff;color:#334155;font-size:.6875rem;font-weight:800;text-align:center}.my-services-page .publication-card-actions>a:last-child{border-color:#cfe0f8;background:#f7f2ff;color:#32049b}.my-services-page .publication-card-actions>a.publication-card-action--payment{border-color:#ead79a;background:#fff8df;color:#805b00}.my-services-page .publication-card-actions>a:focus-visible{outline:2px solid #32049b;outline-offset:2px}.my-services-page .featured-card-shell.needs-completion-confirmation{border-color:#e9a23b;background:#fffdf8;box-shadow:0 0 0 2px rgba(217,107,0,.1)}.client-job-facts>span.completion-alert{background:#fff1dc;color:#a45100!important}.my-services-page .publication-card-actions>a.publication-card-action--completion{border-color:#e9a23b;background:#fff1dc;color:#944900}html[data-theme=dark] .my-services-page .featured-card-shell.needs-completion-confirmation{border-color:#9a611f;background:#21180d}html[data-theme=dark] .client-job-facts>span.completion-alert,html[data-theme=dark] .my-services-page .publication-card-actions>a.publication-card-action--completion{border-color:#9a611f;background:#4b3014;color:#fed7aa!important}.my-services-page .featured-card-shell.needs-completion-confirmation{border-color:#edf0f4;background:#fff;box-shadow:none}html[data-theme=dark] .my-services-page .featured-card-shell.needs-completion-confirmation{border-color:#33415f;background:#15113b}.my-services-page .featured-card-shell{position:relative}.delete-publication{position:absolute;top:8px;right:8px;z-index:2}.delete-publication button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid #f0c7c3;border-radius:9px;background:#fff7f6;color:#b42318}.delete-publication button:disabled{opacity:.55}.delete-publication button:focus-visible{outline:2px solid #b42318;outline-offset:2px}.delete-publication svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.delete-publication small{position:absolute;top:38px;right:0;width:190px;padding:6px 8px;border-radius:7px;background:#b42318;color:#fff;text-align:right}.delete-publication-loader{width:16px;height:16px;border:2px solid #e7a7a1;border-top-color:#b42318;border-radius:50%;animation:publish-job-fab-spin .7s linear infinite}.my-services-page .featured-card-main{position:relative}.publication-card-arrow{position:absolute;top:50%;right:2px;color:#94a3b8;font-size:1.35rem;line-height:1;transform:translateY(-50%)}.my-services-page .featured-card-shell:has(.delete-publication) .publication-card-arrow{display:none}.publication-card-topline{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-right:8px}.my-services-page .publication-card-topline{margin-right:-14px;padding-right:0}.publication-card-topline>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publication-card-topline>.job-status{flex:0 0 auto;padding:3px 7px;border-radius:999px;font-size:.56rem!important;font-weight:800}.publication-bid-summary{margin:7px 0 0;color:#64748b;font-size:.64rem;line-height:1.35}.publication-bid-summary.has-received-bids{color:#7c3f00}.publication-bid-summary strong{font-weight:900}.my-services-page .client-job-facts>.bid-alert,.my-services-page .client-job-facts>.job-status{display:none}html[data-theme=dark] .publication-bid-summary{color:#a9b4c5}html[data-theme=dark] .publication-bid-summary.has-received-bids{color:#fdba74}.publication-card-topline>.job-status--open{background:#e8f1ff;color:#175ea8}.publication-card-topline>.job-status--in_analysis{background:#fff2cc;color:#8a5700}.publication-card-topline>.job-status--in_progress{background:#ddf6e9;color:#11704a}.publication-card-topline>.job-status--completed{background:#dcfce7;color:#166534}.publication-card-topline>.job-status--cancelled{background:#ffeaec;color:#b42331}.publication-card-topline>.job-status--expired{background:#edf0f4;color:#5e6877}html[data-theme=dark] .publication-card-topline>.job-status--open{background:#17375d;color:#a9d1ff}html[data-theme=dark] .publication-card-topline>.job-status--in_analysis{background:#4a3714;color:#ffdc83}html[data-theme=dark] .publication-card-topline>.job-status--completed,html[data-theme=dark] .publication-card-topline>.job-status--in_progress{background:#153d30;color:#9ae2bf}html[data-theme=dark] .publication-card-topline>.job-status--cancelled{background:#4c232b;color:#ffb2bb}html[data-theme=dark] .publication-card-topline>.job-status--expired{background:#293142;color:#c1cad8}.publication-tabs{display:flex;padding:0 18px;border-bottom:1px solid #e5eaf1;background:#fff}.publication-tabs>a{position:relative;display:flex;min-height:46px;padding:13px 4px 11px;align-items:center;gap:6px;border:0;background:transparent;color:#7a8798;font-size:.73rem;font-weight:700}.publication-tabs>a+a{margin-left:22px}.publication-tabs>a>b{color:#94a3b8;font-size:.62rem;font-weight:700}.publication-tabs>a.is-active{color:#32049b}.publication-tabs>a.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:#32049b;content:""}.publication-tabs>a.is-active>b{color:#32049b}html[data-theme=dark] .publication-tabs{border-bottom-color:#2b3854;background:#0b1029}html[data-theme=dark] .publication-tabs>a{color:#94a3b8}html[data-theme=dark] .publication-tabs>a.is-active,html[data-theme=dark] .publication-tabs>a.is-active>b{color:#d8b4fe}html[data-theme=dark] .publication-tabs>a.is-active:after{background:#a855f7}.my-services-page .featured-card-shell:has(.delete-publication){padding-bottom:54px}.my-services-page .delete-publication{position:absolute;right:10px;bottom:8px;top:auto;display:flex;min-height:34px;padding:0;align-items:center;justify-content:flex-end;border:0}.my-services-page .delete-publication button{position:static;width:34px;height:34px}.my-services-page .delete-publication small{position:static;width:auto;margin-right:8px;order:-1;text-align:left}.my-services-page .featured-card-shell:has(.delete-publication) .publication-card-arrow{display:block}.explore-home:not(.explore-public) .explore-empty{padding:42px 16px;border:1px dashed #dce4ee;border-radius:14px;background:#fafbfd}.my-services-page .publication-empty>i{display:grid;width:52px;height:52px;place-items:center;border-radius:15px;background:#f3ecff;color:#6c10a8;font-size:1.35rem}.my-services-page .publication-empty>i .bico-icon{width:29px;height:29px}.my-services-page .publication-empty>strong{margin-top:12px}.my-services-page .publication-empty>span{max-width:390px;margin-top:6px;line-height:1.55}.my-services-page .publication-empty>a{display:flex;min-height:46px;margin-top:18px;padding:10px 20px;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(90deg,#03082b,#32049b 60%,#6c10a8);color:#fff;font-size:.76rem;font-weight:800;box-shadow:0 7px 18px rgba(50,4,155,.2)}.explore-home:not(.explore-public)+.theme-toggle{position:fixed;top:32px;right:max(14px,calc((100vw - 440px)/2 + 14px));transform:translateY(-50%)}.explore-home:not(.explore-public) .bottom-nav,.explore-home:not(.explore-public)~.bottom-nav{border-top-color:#e5eaf0;background:rgba(255,255,255,.97);box-shadow:0 -8px 24px rgba(15,23,42,.06)}body:has(.explore-home:not(.explore-public)) .bottom-nav a,body:has(.explore-home:not(.explore-public)) .bottom-nav button{color:#52647b}body:has(.explore-home:not(.explore-public)) .bottom-nav .active{color:#32049b}body:has(.explore-home:not(.explore-public)) .bottom-nav .active:before{position:absolute;top:0;width:24px;height:3px;border-radius:999px;background:#32049b;content:""}.publish-job-fab{position:fixed;z-index:7;right:max(18px,calc((100vw - 440px)/2 + 18px));bottom:calc(78px + env(safe-area-inset-bottom));display:grid;width:56px;height:56px;padding:0;place-items:center;border:0;border-radius:50%;background:#32049b;color:#fff;cursor:pointer;box-shadow:0 8px 22px rgba(21,76,79,.34),0 2px 5px rgba(15,23,42,.18);transition:transform .14s ease,box-shadow .14s ease}.publish-job-fab svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.publish-job-fab:active{transform:scale(.94);box-shadow:0 4px 13px rgba(21,76,79,.3)}.publish-job-fab:focus-visible{outline:3px solid #93b4ff;outline-offset:3px}.publish-job-fab:disabled{cursor:wait;opacity:.78}.publish-job-fab__loader{width:22px;height:22px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:publish-job-fab-spin .7s linear infinite}.publish-job-fab__error{position:fixed;z-index:9;right:max(18px,calc((100vw - 440px)/2 + 18px));bottom:calc(144px + env(safe-area-inset-bottom));max-width:260px;margin:0;padding:9px 11px;border-radius:9px;background:#b42318;color:#fff;font-size:.75rem;line-height:1.35;box-shadow:0 6px 18px rgba(15,23,42,.2)}@keyframes publish-job-fab-spin{to{transform:rotate(1turn)}}.opportunity-alert-cta{position:fixed;z-index:7;right:max(18px,calc((100vw - 440px)/2 + 18px));bottom:calc(78px + env(safe-area-inset-bottom));left:max(18px,calc((100vw - 440px)/2 + 18px));display:grid;grid-template-columns:40px minmax(0,1fr) 18px;min-height:62px;padding:10px 13px;align-items:center;gap:10px;border:1px solid #c9dcd3;border-radius:18px;background:rgba(255,255,255,.97);color:#03082b;text-align:left;box-shadow:0 8px 24px rgba(6,38,61,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.opportunity-alert-cta>svg{width:40px;height:40px;padding:9px;border-radius:12px;background:linear-gradient(145deg,#6c10a8,#32049b);fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.opportunity-alert-cta>span{display:grid;gap:2px}.opportunity-alert-cta strong{font-size:.72rem}.opportunity-alert-cta small{color:#52647b;font-size:.58rem;line-height:1.35}.opportunity-alert-cta>b{color:#6c10a8;font-size:1.4rem}.opportunity-alert-dialog{width:min(520px,calc(100% - 28px));max-height:calc(100dvh - 28px);padding:0;border:0;border-radius:22px;background:transparent}.opportunity-alert-dialog::backdrop{background:rgba(6,20,34,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.opportunity-alert-dialog>form{position:relative;display:grid;padding:24px 20px 20px;background:#fff;color:#03082b}.opportunity-alert-close{position:absolute;top:13px;right:13px;width:38px;height:38px;border:1px solid #d7e1e8;border-radius:50%;background:#f8fafc;color:#334155;font-size:1.35rem}.opportunity-alert-icon{display:grid;width:50px;height:50px;margin-bottom:12px;place-items:center;border-radius:15px;background:linear-gradient(145deg,#6c10a8,#32049b);color:#fff}.opportunity-alert-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.opportunity-alert-dialog form>small{color:#6c10a8;font-size:.625rem;font-weight:900;letter-spacing:.1em}.opportunity-alert-dialog h2{margin:6px 42px 5px 0;font-size:1.35rem}.opportunity-alert-dialog form>p{margin:0;color:#52647b;font-size:.75rem;line-height:1.55}.opportunity-alert-groups{display:grid;max-height:min(48dvh,430px);margin:18px -4px 0;padding:0 4px 8px;gap:15px;overflow-y:auto}.opportunity-alert-groups fieldset{display:grid;margin:0;padding:0;gap:7px;border:0}.opportunity-alert-groups legend{margin-bottom:7px;color:#6c10a8;font-size:.6875rem;font-weight:900}.opportunity-alert-groups label{display:flex;min-height:42px;padding:9px 11px;align-items:center;gap:10px;border:1px solid #dce5e0;border-radius:11px;background:#f8faf9;color:#23384a;font-size:.75rem;font-weight:700}.opportunity-alert-groups input{width:19px;height:19px;accent-color:#6c10a8}.opportunity-alert-cancel,.opportunity-alert-save{width:100%;min-height:47px;border-radius:999px;font-size:.78rem;font-weight:800}.opportunity-alert-save{margin-top:12px;border:0;background:linear-gradient(90deg,#03082b,#32049b 58%,#d7365e);color:#fff}.opportunity-alert-cancel{margin-top:6px;border:0;background:transparent;color:#52647b}.opportunity-alert-loading{display:flex;min-height:130px;align-items:center;justify-content:center;gap:9px;color:#52647b;font-size:.75rem}.opportunity-alert-loading>span{width:18px;height:18px;border:2px solid #c6d8d0;border-top-color:#6c10a8;border-radius:50%;animation:publish-job-fab-spin .7s linear infinite}.opportunity-alert-error,.opportunity-alert-success{margin:10px 0 0!important;padding:9px 11px;border-radius:10px;font-size:.6875rem!important}.opportunity-alert-error{background:#fff1f0;color:#b42318!important}.opportunity-alert-success{background:#eaf7f0;color:#176b45!important}html[data-theme=dark] .opportunity-alert-cta,html[data-theme=dark] .opportunity-alert-dialog>form{border-color:#6c10a8;background:#0b1029;color:#f8fafc}html[data-theme=dark] .opportunity-alert-cta small,html[data-theme=dark] .opportunity-alert-dialog form>p{color:#e8e1f0}html[data-theme=dark] .opportunity-alert-close,html[data-theme=dark] .opportunity-alert-groups label{border-color:#6c10a8;background:#15113b;color:#f8fafc}html[data-theme=dark] .explore-home:not(.explore-public){background:#03082b;color:#f8fafc}html[data-theme=dark] .explore-home:not(.explore-public) .explore-header,html[data-theme=dark] .explore-home:not(.explore-public) .explore-heading,html[data-theme=dark] .explore-home:not(.explore-public) .explore-section,html[data-theme=dark] .explore-home:not(.explore-public) .featured-card-shell{border-color:#25324a;background:#0b1029}html[data-theme=dark] .explore-home:not(.explore-public) .explore-section{border-top-color:#03082b}html[data-theme=dark] .explore-home:not(.explore-public) .role-mode-control>button{border-color:#34445f;background:#15113b;color:#e5edf8;box-shadow:none}html[data-theme=dark] .explore-home:not(.explore-public) .role-mode-icon{background:#32049b;color:#f1b4ff}.header-actions{display:flex!important;align-items:center;gap:7px!important}.header-role-switch{display:flex;padding:5px 8px 5px 10px;align-items:center;gap:7px;border:1px solid #dce4ee;background:#f8fafc;color:#334155}.header-role-switch>span{display:grid;padding:0!important;gap:0;background:transparent!important;text-align:left}.header-role-switch small{color:#8491a3;font-size:.5625rem;line-height:1}.header-role-switch strong{font-size:.6875rem;line-height:1.25}.header-role-switch>svg{width:17px;height:17px;fill:none;stroke:#32049b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.role-switch-dialog{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent}.role-switch-dialog::backdrop{background:rgba(3,7,18,.68);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.role-switch-dialog>form{position:absolute;right:0;bottom:0;left:0;padding:24px 18px calc(20px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;color:#03082b}.role-switch-close{position:absolute;top:14px;right:14px;width:40px;height:40px;border:1px solid #d7deea;border-radius:50%;background:#f8fafc;color:#334155;font-size:1.4rem}.role-switch-dialog form>small{color:#32049b;font-size:.6875rem;font-weight:800;text-transform:uppercase}.role-switch-dialog h2{margin:6px 44px 7px 0;font-size:1.3rem}.role-switch-dialog p{margin:0;color:#64748b;font-size:.8125rem;line-height:1.55}.role-switch-options{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:18px}.role-switch-options>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;min-height:72px;padding:11px;align-items:center;gap:10px;border:1px solid #d8e1ec!important;border-radius:12px!important;background:#fff!important;color:#334155!important;text-align:left}.role-switch-options>button.is-active{border-color:#80a9e7!important;background:#f1f6ff!important}.role-switch-options>button>span:nth-child(2){display:grid;gap:3px}.role-switch-options strong{font-size:.8125rem}.role-switch-options small{color:#718096;font-size:.6875rem;line-height:1.35}.role-switch-options b,.role-switch-options i{font-size:.625rem;font-style:normal}.role-switch-options b{color:#167548}.role-switch-options i{color:#32049b;font-weight:700}.role-switch-option-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:#f3ecff;color:#32049b}.role-switch-option-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.role-switch-progress{margin-top:10px!important;color:#32049b!important;font-weight:700}.role-switch-error{margin-top:10px!important;color:#b42318!important}.history-list{display:grid;padding:14px 18px 110px;gap:10px;background:#fff}.history-list>a{display:flex;padding:14px;justify-content:space-between;gap:12px;border:1px solid #e1e7ef;border-radius:12px;color:#03082b}.history-list>a>div{display:grid;min-width:0;gap:3px}.history-list small,.history-list span{color:#718096;font-size:.6875rem}.history-list strong{overflow:hidden;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.history-list aside{display:grid;flex:0 0 auto;align-content:space-between;text-align:right}.history-list aside b{color:#52647b;font-size:.6875rem}.history-empty{display:grid;padding:58px 20px;place-items:center;text-align:center}.history-empty>span{font-size:1.8rem;color:#32049b}.history-empty strong{margin-top:10px;font-size:.9rem}.history-empty p{margin:4px 0;color:#718096;font-size:.75rem}@media(max-width:370px){.explore-brand{gap:2px}.explore-home:not(.explore-public) .explore-brand>img{width:62px}.explore-home:not(.explore-public) .explore-brand>span{font-size:.75rem}.header-role-switch{padding-inline:7px}.header-role-switch small{display:none}.header-role-switch strong{font-size:.625rem}}@media(max-width:440px){.explore-home:not(.explore-public) .explore-header{gap:8px}.explore-home:not(.explore-public) .header-role-switch small{display:none}.explore-home:not(.explore-public) .header-role-switch{padding-left:8px;gap:5px}}.header-role-switch{display:grid;width:44px;height:44px;min-height:44px;padding:0;place-items:center;gap:0;border:1px solid #e1e7ef;border-radius:12px;background:#fff;color:#41536e}.header-role-switch>svg.header-role-switch__icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.explore-home:not(.explore-public) .header-role-switch{padding:0}.header-role-switch>svg.header-role-switch__icon{display:block;margin:0}@media(max-width:599px){.my-services-page .publication-card-actions{grid-template-columns:1fr}.my-services-page .publication-card-actions--single{display:none}.my-services-page .publication-card-details{display:none!important}}@media(min-width:600px){.role-switch-dialog{display:none;width:min(470px,calc(100% - 32px));height:auto;margin:auto;border-radius:20px}.role-switch-dialog[open]{display:block}.role-switch-dialog>form{position:relative;padding:28px;border-radius:20px}.history-list{grid-template-columns:1fr 1fr;padding:20px 24px 110px}.history-empty{grid-column:1/-1}}html[data-theme=dark] .explore-home:not(.explore-public) .featured-copy h3{color:#f8fafc}.app-header{background-color:#f7f8f5;background-image:linear-gradient(rgba(255,255,255,.52),rgba(255,255,255,.52)),url(/brand/profile-header-network.png)!important;background-position:center 47%;background-size:cover}html[data-theme=dark] .app-header{background-color:#0b1029;background-image:linear-gradient(rgba(17,26,45,.78),rgba(17,26,45,.78)),url(/brand/profile-header-network.png)!important}html[data-theme=dark] .explore-home:not(.explore-public) .explore-empty{border-color:#34445f;background:#15113b}html[data-theme=dark] .my-services-page .publication-empty>i{background:#32049b;color:#f1b4ff}html[data-theme=dark] .my-services-page .publication-card-actions{border-color:#2b3854}html[data-theme=dark] .my-services-page .publication-card-actions>a{border-color:#40506a;background:#15113b;color:#d7e3f4}html[data-theme=dark] .my-services-page .publication-card-actions>a:last-child{border-color:#365a8f;background:#32049b;color:#f1b4ff}html[data-theme=dark] .my-services-page .publication-card-actions>a.publication-card-action--payment{border-color:#806516;background:#493b12;color:#fde68a}@media (min-width:600px){.publish-job-fab,.publish-job-fab__error{right:max(24px,calc((100vw - 760px)/2 + 24px))}.explore-home:not(.explore-public) .explore-heading,.explore-home:not(.explore-public) .explore-section{padding-right:24px;padding-left:24px}.explore-home:not(.explore-public) .explore-mode-actions{grid-template-columns:1fr 1fr}.explore-home:not(.explore-public) .featured-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.explore-home:not(.explore-public) .featured-card-shell{padding:12px;border:1px solid #e5eaf0!important;border-radius:14px}.explore-home:not(.explore-public) .featured-card-main{grid-template-columns:78px minmax(0,1fr)}.explore-home:not(.explore-public) .featured-thumb{width:78px}.explore-home:not(.explore-public) .bid-card-actions,.explore-home:not(.explore-public) .single-card-action,.my-services-page .publication-card-actions{margin-left:90px}}@media (min-width:1024px){.publish-job-fab{bottom:108px}.publish-job-fab,.publish-job-fab__error{right:max(42px,calc((100vw - 1120px)/2 + 30px))}.publish-job-fab__error{bottom:174px}.explore-home:not(.explore-public) .explore-heading{padding:30px}.explore-home:not(.explore-public) .explore-heading h1{font-size:2rem}.explore-home:not(.explore-public) .explore-section{padding-right:30px;padding-left:30px}.explore-home:not(.explore-public) .featured-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.explore-home:not(.explore-public)+.theme-toggle{right:max(14px,calc((100vw - 1120px)/2 + 14px));top:56px}}.opportunity-alert-groups>section{overflow:hidden;border:1px solid #dce5e0;border-radius:13px;background:#fff}.opportunity-alert-expand-toggle{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.opportunity-alert-groups .opportunity-alert-group-trigger{display:grid;grid-template-columns:minmax(0,1fr) 94px 22px;width:100%;min-height:58px;margin:0;padding:10px 12px;align-items:center;gap:8px;border:0;border-radius:0;background:transparent;color:#32049b;text-align:left;cursor:pointer}.opportunity-alert-group-trigger>span{display:-webkit-box;overflow:hidden;font-size:.76rem;font-weight:850;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.opportunity-alert-group-trigger>small{display:block;width:94px;color:#64748b;font-size:.58rem;font-weight:700;line-height:1.3;text-align:right}.opportunity-alert-group-trigger>b{display:grid;width:22px;height:22px;place-items:center;font-size:1.1rem;text-align:center;transition:transform .18s ease}.opportunity-alert-groups>section>fieldset{display:none;margin:0;padding:9px;gap:7px;border:0}.opportunity-alert-expand-toggle:checked+.opportunity-alert-group-trigger{border-bottom:1px solid #dce5e0;background:#f4f9f6}.opportunity-alert-expand-toggle:checked+.opportunity-alert-group-trigger>b{transform:rotate(180deg)}.opportunity-alert-expand-toggle:checked~fieldset{display:grid}.opportunity-alert-expand-toggle:focus-visible+.opportunity-alert-group-trigger{outline:3px solid rgba(51,124,115,.3);outline-offset:-3px}html[data-theme=dark] .opportunity-alert-groups>section{border-color:#6c10a8;background:#15113b}html[data-theme=dark] .opportunity-alert-groups .opportunity-alert-group-trigger{color:#f8fafc}html[data-theme=dark] .opportunity-alert-group-trigger>small{color:#e8e1f0}html[data-theme=dark] .opportunity-alert-expand-toggle:checked+.opportunity-alert-group-trigger{border-color:#6c10a8;background:#32049b}.opportunity-alert-picker{display:grid;max-height:min(48dvh,430px);margin-top:18px;gap:12px;overflow-y:auto}.opportunity-alert-category-select{display:grid;gap:6px}.opportunity-alert-category-select>span{color:#32049b;font-size:.68rem;font-weight:850}.opportunity-alert-category-select>select{width:100%;min-height:50px;padding:0 42px 0 14px;border:1px solid #9fc2b1;border-radius:12px;background-color:#f7fbf8;color:#03082b;font:inherit;font-size:.78rem;font-weight:750}.opportunity-alert-services{display:grid;margin:0;padding:12px;gap:8px;border:1px solid #dce5e0;border-radius:13px;background:#fff}.opportunity-alert-services legend{padding:0 5px;color:#32049b;font-size:.72rem;font-weight:850}.opportunity-alert-services>label{display:flex;min-height:46px;padding:10px 11px;align-items:center;gap:10px;border:1px solid #dce5e0;border-radius:11px;background:#f8faf9;color:#23384a;font-size:.75rem;font-weight:700}.opportunity-alert-services input{width:19px;height:19px;flex:0 0 19px;accent-color:#6c10a8}.opportunity-alert-services label>span{display:grid;gap:2px}.opportunity-alert-services label small{color:#64748b;font-size:.58rem;font-weight:600;line-height:1.35}.opportunity-alert-services input:disabled+span{opacity:.62}.opportunity-alert-services .opportunity-alert-group-option{border-color:#9fc2b1;background:#edf7f1;color:#32049b}html[data-theme=dark] .opportunity-alert-category-select>span,html[data-theme=dark] .opportunity-alert-services legend{color:#f1b4ff}html[data-theme=dark] .opportunity-alert-category-select>select,html[data-theme=dark] .opportunity-alert-services,html[data-theme=dark] .opportunity-alert-services>label{border-color:#6c10a8;background:#15113b;color:#f8fafc}html[data-theme=dark] .opportunity-alert-services .opportunity-alert-group-option{background:#32049b}.opportunity-alert-save:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.45)}.accepted-opportunity-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;margin:16px 18px 4px;padding:14px;align-items:center;gap:11px;border:2px solid #f59e0b;border-radius:15px;background:#fff8df;color:#3f2b05;box-shadow:0 8px 24px rgba(180,83,9,.14)}.accepted-opportunity-card>span{display:grid;width:52px;height:52px;place-items:center;border-radius:14px;background:#f59e0b;color:#fff}.accepted-bid-modal svg,.accepted-opportunity-card svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.accepted-opportunity-card>div{display:grid;min-width:0;gap:2px}.accepted-opportunity-card small{color:#b45309;font-size:.59rem;font-weight:900;letter-spacing:.05em}.accepted-opportunity-card strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.accepted-opportunity-card p{margin:0;color:#785b22;font-size:.63rem}.accepted-opportunity-card>a{padding:9px 11px;border-radius:9px;background:#32049b;color:#fff;font-size:.65rem;font-weight:800}.accepted-bid-modal{width:min(390px,calc(100% - 28px));padding:0;border:0;border-radius:22px;background:transparent;color:#03082b}.accepted-bid-modal::backdrop{background:rgba(3,7,18,.76);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.accepted-bid-modal>div{position:relative;display:grid;padding:28px 22px 20px;place-items:center;border-radius:22px;background:#fff;text-align:center}.accepted-bid-close{position:absolute;top:10px;right:10px;width:38px;height:38px;border:0;border-radius:50%;background:#eef2f7;color:#334155;font-size:1.35rem}.accepted-bid-modal>div>span{display:grid;width:72px;height:72px;margin-bottom:12px;place-items:center;border-radius:50%;background:#f59e0b;color:#fff;box-shadow:0 0 0 9px #fff3c4}.accepted-bid-modal>div>small{color:#b45309;font-size:.65rem;font-weight:900;letter-spacing:.1em}.accepted-bid-modal h2{margin:5px 0 7px;font-size:1.4rem}.accepted-bid-modal p{margin:0 0 18px;color:#64748b;font-size:.75rem;line-height:1.55}.accepted-bid-modal a,.accepted-bid-modal>div>button:last-child{display:grid;width:100%;min-height:46px;place-items:center;border-radius:10px;font-size:.75rem;font-weight:800}.accepted-bid-modal a{background:#32049b;color:#fff}.accepted-bid-modal>div>button:last-child{margin-top:7px;border:0;background:transparent;color:#52647b}html[data-theme=dark] .accepted-opportunity-card{background:#332709;color:#fff7dc}html[data-theme=dark] .accepted-bid-modal>div{background:#0b1029;color:#f8fafc}@media(max-width:520px){.accepted-opportunity-card{grid-template-columns:46px minmax(0,1fr)}.accepted-opportunity-card>span{width:46px;height:46px}.accepted-opportunity-card>a{grid-column:1/-1;text-align:center}}.opportunity-alert-cta>svg.bico-icon,.opportunity-alert-icon>svg.bico-icon{color:#fff!important;fill:#fff!important;stroke:none}.opportunity-alert-cta>svg.bico-icon *,.opportunity-alert-icon>svg.bico-icon *{fill:#fff!important;stroke:#fff!important}.proposals-page{width:min(440px,100%);background:#f5f6f8;color:#101318;padding-bottom:100px}.proposals-content{padding:18px;background:#fff;border-top:7px solid #f0f1f3}.proposals-summary{display:flex;align-items:baseline;gap:7px;margin-bottom:15px}.proposals-summary strong{font-size:1.45rem}.proposals-summary span{color:#718096;font-size:.8125rem}.proposals-grid{display:grid;gap:12px}.proposal-card{display:grid;grid-template-columns:92px minmax(0,1fr);padding:9px;border:1px solid #d9dde3;border-radius:14px;background:#fff;color:#101318;box-shadow:0 2px 6px rgba(15,23,42,.05)}.proposal-image{display:grid;min-height:122px;place-items:center;overflow:hidden;border-radius:9px;background:linear-gradient(145deg,#10172a,#03082b)}.proposal-image img{width:100%;height:100%;object-fit:cover}.proposal-image span{color:#fff;font-size:1.4rem}.proposal-copy{min-width:0;padding:2px 3px 2px 12px}.proposal-meta{display:flex;align-items:center;justify-content:space-between;gap:6px}.proposal-meta small{overflow:hidden;color:#64748b;font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.proposal-meta b{padding:4px 7px;border-radius:999px;background:#f7f2ff;color:#32049b;font-size:.625rem;white-space:nowrap}.proposal-card--accepted .proposal-meta b{background:#e3f0df;color:#32049b}.proposal-card--rejected .proposal-meta b,.proposal-card--withdrawn .proposal-meta b{background:#f1f5f9;color:#64748b}.proposal-copy h2{margin:5px 0 3px;font-size:.875rem;line-height:1.3}.proposal-copy>p{margin:0;color:#718096;font-size:.6875rem}.proposal-facts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.proposal-facts span{display:grid;gap:1px}.proposal-facts small{color:#718096;font-size:.625rem}.proposal-facts strong{font-size:.75rem}.proposal-copy blockquote{display:-webkit-box;margin:9px 0 0;color:#52647b;font-size:.6875rem;font-style:italic;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.proposal-copy>em{display:block;margin-top:9px;color:#32049b;font-size:.6875rem;font-style:normal;font-weight:800}.proposals-empty{display:grid;padding:48px 16px;place-items:center;text-align:center}.proposals-empty>span{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#f7f2ff;color:#32049b;font-size:1.4rem}.proposals-empty h2{margin:14px 0 4px;font-size:1rem}.proposals-empty p{margin:0;color:#718096;font-size:.8125rem}.proposals-empty a{margin-top:18px;padding:11px 16px;border-radius:10px;background:#32049b;color:#fff;font-size:.8125rem;font-weight:800}html[data-theme=dark] .proposals-content,html[data-theme=dark] .proposals-page{border-color:#03082b;background:#0b1029;color:#f8fafc}html[data-theme=dark] .proposal-card{border-color:#2b3854;background:#15113b;color:#f8fafc}html[data-theme=dark] .proposal-meta b{background:#32049b;color:#f1b4ff}html[data-theme=dark] .proposal-card--accepted .proposal-meta b{background:#153b2a;color:#f1b4ff}html[data-theme=dark] .proposal-card--rejected .proposal-meta b,html[data-theme=dark] .proposal-card--withdrawn .proposal-meta b{background:#283448;color:#aab6c8}html[data-theme=dark] .proposal-copy blockquote{color:#aab6c8}@media(min-width:600px){.proposals-page{width:min(760px,100%)}body:has(.proposals-page) .bottom-nav{width:min(760px,100%)}.proposals-content{padding:24px}.proposals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-card{grid-template-columns:105px minmax(0,1fr)}}@media(min-width:1024px){.proposals-page{width:min(1120px,calc(100% - 48px));min-height:calc(100vh - 48px);margin:24px auto;border-radius:20px;overflow:hidden}body:has(.proposals-page) .bottom-nav{bottom:24px;width:min(1120px,calc(100% - 48px));border-radius:0 0 20px 20px}.proposals-content{padding:30px}.proposals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.proposal-entry{padding:9px;border:1px solid #d9dde3;border-radius:14px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.05)}.proposal-entry .proposal-card{padding:0;border:0;border-radius:0;box-shadow:none}.proposal-entry>.cancel-flow-button{min-height:40px;margin-top:10px}.proposal-result{margin-top:8px!important;padding:7px 9px;border-radius:8px;background:#fff1f2;color:#b42318!important;font-weight:800;line-height:1.35}html[data-theme=dark] .proposal-entry{border-color:#2b3854;background:#15113b}.provider-reviews-link{color:#32049b;text-decoration:underline;text-underline-offset:2px}.provider-reviews-page{min-height:100vh;padding-bottom:30px;background:#f4f7fb;color:#03082b}.provider-review-summary{display:grid;grid-template-columns:64px 1fr;padding:22px 18px;gap:14px;align-items:center;background:#fff}.provider-review-summary>span{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:#f3ecff;color:#32049b;font-size:1.4rem;font-weight:800}.provider-review-summary h1{margin:0;font-size:1.1rem}.provider-review-summary small,.provider-review-summary strong{display:block}.provider-review-summary strong{margin-top:3px;color:#d88a00}.provider-review-summary small{color:#64748b;font-size:.6875rem}.review-distribution{display:grid;padding:16px 18px;gap:7px;background:#fff;border-top:1px solid #e5e7eb}.review-distribution>div{display:grid;grid-template-columns:30px 1fr 24px;gap:8px;align-items:center;font-size:.6875rem}.review-distribution i{height:7px;overflow:hidden;border-radius:999px;background:#e5e7eb}.review-distribution b{display:block;height:100%;border-radius:inherit;background:#f5a623}.provider-review-list{padding:20px 18px}.provider-review-list h2{font-size:1rem}.provider-review-list article{margin-top:10px;padding:14px;border-radius:12px;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.06)}.provider-review-list article header{display:flex;justify-content:space-between}.provider-review-list article header strong{color:#e99a12}.provider-review-list article small,.provider-review-list article time{color:#64748b;font-size:.6875rem}.provider-review-list article p,.reviews-empty{font-size:.8125rem;line-height:1.55}html[data-theme=dark] .provider-reviews-page{background:#03082b;color:#f8fafc}html[data-theme=dark] .provider-review-list article,html[data-theme=dark] .provider-review-summary,html[data-theme=dark] .review-distribution{border-color:#2b3854;background:#0b1029}.proposal-tabs{display:grid;grid-template-columns:1fr 1fr;padding:10px 18px;gap:8px;border-bottom:1px solid #e5eaf0;background:#fff}.proposal-tabs a{display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border-radius:10px;background:#f1f4f8;color:#64748b;font-size:.75rem;font-weight:800}.proposal-tabs a.active{background:#e8f0ff;color:#03082b}.proposal-tabs span{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:999px;background:rgba(255,255,255,.8);font-size:.625rem}html[data-theme=dark] .proposal-tabs{border-color:#2b3854;background:#0b1029}html[data-theme=dark] .proposal-tabs a{background:#15113b;color:#9ca8ba}html[data-theme=dark] .proposal-tabs a.active{background:#173a70;color:#dcecdf}.profile-page{width:min(440px,100%);padding-bottom:100px;background:#f4f6f9;color:#03082b}.profile-header{padding:22px 18px;background:linear-gradient(145deg,#112349,#32049b);color:#fff}.profile-header>div:first-child{display:flex;align-items:center;justify-content:space-between}.profile-header>div:first-child>span{font-size:.75rem;font-weight:800}.profile-header .text-action{color:#fff}.profile-identity{display:flex;align-items:center;gap:14px;margin-top:22px}.profile-identity>i{display:grid;width:66px;height:66px;flex:0 0 auto;place-items:center;border:2px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(255,255,255,.16);font-size:1.25rem;font-style:normal;font-weight:800}.profile-identity h1{margin:0;font-size:1.25rem}.profile-identity p{margin:3px 0;color:#dbe8ff;font-size:.75rem}.profile-identity small{display:inline-block;margin-top:5px;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.15);font-size:.6875rem}.profile-reputation{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border-top:1px solid rgba(255,255,255,.2)}.profile-reputation span{display:grid;padding:12px 4px 0;text-align:center}.profile-reputation strong{font-size:.8125rem}.profile-reputation small{color:#dbe8ff;font-size:.625rem}.profile-settings{gap:12px;padding:14px 14px 24px}.profile-settings>section{padding:18px;border:1px solid #dde3ec;border-radius:15px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.05)}.profile-settings header h2{margin:0;font-size:1rem}.profile-settings header p{margin:4px 0 0;color:#64748b;font-size:.75rem;line-height:1.5}.profile-settings form{display:grid;gap:13px;margin-top:18px}.profile-settings label{display:grid;gap:6px}.profile-settings label>span{font-size:.75rem;font-weight:700}.profile-settings input,.profile-settings textarea{width:100%;min-height:48px;padding:12px;border:1px solid #cfd8e5;border-radius:10px;background:#fff;color:#03082b;font:inherit}.profile-settings textarea{resize:vertical}.profile-settings label small{color:#64748b;font-size:.6875rem}.profile-settings form>button{min-height:48px;padding:11px 16px;border:1px solid #32049b;border-radius:11px;background:linear-gradient(180deg,#6c10a8,#32049b);color:#fff;font-size:.875rem;font-weight:800;box-shadow:0 4px 0 #03082b,0 10px 20px rgba(25,72,181,.25)}.profile-settings form>button:disabled{opacity:.65}.profile-error,.profile-success{margin:0;font-size:.75rem}.profile-success{color:#32049b}.profile-error{color:#b42318}html[data-theme=dark] .profile-page{background:#03082b;color:#f8fafc}html[data-theme=dark] .profile-settings>section{border-color:#2b3854;background:#0b1029}html[data-theme=dark] .profile-settings input,html[data-theme=dark] .profile-settings textarea{border-color:#344157;background:#15113b;color:#f8fafc}@media(min-width:600px){.profile-page{width:min(760px,100%)}body:has(.profile-page) .bottom-nav{width:min(760px,100%)}.profile-header{padding:28px}.profile-settings{grid-template-columns:1fr 1fr;align-items:start;padding:22px}.profile-settings>section{padding:22px}}@media(min-width:1024px){.profile-page{width:min(1120px,calc(100% - 48px));min-height:calc(100vh - 48px);margin:24px auto;border-radius:20px;overflow:hidden}body:has(.profile-page) .bottom-nav{bottom:24px;width:min(1120px,calc(100% - 48px));border-radius:0 0 20px 20px}.profile-header{padding:30px 42px}.profile-settings{gap:20px;padding:30px 42px}.profile-settings>section{padding:26px}}.profile-page .profile-heading{padding:22px 18px;background:#fff}.profile-page.explore-home{background:#f5f6f8}.profile-heading{padding-bottom:22px}.profile-eyebrow{display:block;margin-bottom:12px;color:#32049b;font-size:.75rem;font-weight:800;text-transform:uppercase}.profile-heading .profile-identity{margin-top:0}.profile-heading .profile-identity>i{border-color:#cbd8e9;background:#f7f2ff;color:#32049b}.profile-heading .profile-identity h1{font-size:1.35rem}.profile-heading .profile-identity p{color:#64748b}.profile-heading .profile-reputation{max-width:520px;border-top-color:#e8e1f0}.profile-heading .profile-reputation small{color:#718096}.profile-settings{border-top:7px solid #f0f1f3;background:#fff}.profile-settings>section{box-shadow:0 1px 3px rgba(15,23,42,.04)}html[data-theme=dark] .profile-page.explore-home{background:#03082b}html[data-theme=dark] .profile-heading{background:#0b1029}html[data-theme=dark] .profile-heading .profile-identity>i{border-color:#42638f;background:#32049b;color:#f1b4ff}html[data-theme=dark] .profile-heading .profile-identity p,html[data-theme=dark] .profile-heading .profile-reputation small{color:#9ca8ba}html[data-theme=dark] .profile-heading .profile-reputation{border-top-color:#2b3854}html[data-theme=dark] .profile-settings{border-top-color:#03082b;background:#0b1029}.profile-reputation>a{display:grid;padding:12px 4px 0;border-radius:8px;color:inherit;text-align:center}.profile-reputation>a:focus-visible,.profile-reputation>a:hover{background:rgba(50,4,155,.06);color:#32049b}.profile-reputation>a:focus-visible{outline:2px solid #6c10a8;outline-offset:2px}html[data-theme=dark] .profile-reputation>a:focus-visible,html[data-theme=dark] .profile-reputation>a:hover{background:rgba(168,85,247,.12);color:#d8b4fe}.profile-identity .avatar-editor{position:relative;flex:0 0 74px}.avatar-editor>label{position:relative;display:block;width:74px;height:74px;border-radius:50%;cursor:pointer}.avatar-editor__photo{position:relative;display:grid;width:74px;height:74px;overflow:hidden;place-items:center;border:2px solid #cbd8e9;border-radius:50%;background:#f7f2ff;color:#32049b;font-size:1.25rem;font-weight:800;line-height:1}.avatar-editor__photo img{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover}.avatar-editor__action{position:absolute;z-index:2;right:-2px;bottom:-2px;display:grid;width:28px;height:28px;place-items:center;border:3px solid #fff;border-radius:50%;background:#32049b;color:#fff;box-shadow:0 3px 8px rgba(15,23,42,.25)}.avatar-editor__action svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.avatar-editor input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.avatar-editor label:focus-within .avatar-editor__photo{outline:3px solid rgba(21,76,79,.25);outline-offset:3px}.avatar-editor.is-busy label{opacity:.6;cursor:wait}.avatar-editor>small{position:absolute;top:80px;left:0;width:180px;color:#64748b;font-size:.625rem;line-height:1.35}.avatar-editor>small.profile-error{color:#b42318}html[data-theme=dark] .avatar-editor__photo{border-color:#42638f;background:#32049b;color:#f1b4ff}html[data-theme=dark] .avatar-editor__action{border-color:#0b1029}.profile-location,.profile-logout{display:flex;margin-top:8px;padding:16px 18px;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#fff}.profile-location>div:first-child,.profile-logout>div{display:grid;gap:3px;min-width:0}.profile-location>div:first-child strong,.profile-logout strong{font-size:.8125rem}.profile-location>div:first-child span,.profile-logout span{color:#718096;font-size:.6875rem;line-height:1.4}.profile-location>.tenant-discovery{width:auto;margin:0}.profile-location .tenant-discovery__trigger{max-width:190px;min-height:42px;padding:6px 8px;border-color:#dce4ee;border-radius:11px;background:#f7f9fc;color:#26354f}.profile-location .tenant-discovery__panel{right:0;left:auto}.profile-logout{margin:0 14px 24px;border:1px solid #e5eaf0;border-radius:14px}.notification-settings{display:grid;margin:14px;padding:16px;gap:12px;border:1px solid #dfe6ef;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}.notification-settings header{display:flex;gap:12px;align-items:center;justify-content:space-between}.notification-settings h2{margin:0;color:#03082b;font-size:.9375rem}.notification-settings header p{margin:3px 0 0;color:#64748b;font-size:.6875rem;line-height:1.45}.notification-status{display:flex;padding:5px 9px;align-items:center;gap:5px;border-radius:999px;background:#e9fbf3;color:#087a4c;font-size:.625rem;font-weight:800}.notification-status i{width:7px;height:7px;border-radius:50%;background:#00b96b}.notification-activate{display:flex;width:100%;min-height:66px;padding:11px 12px;align-items:center;gap:11px;border:1px solid #cddcff;border-radius:14px;background:linear-gradient(135deg,#f7f1ff,#f8fbff);color:#173b78;text-align:left}.notification-activate:not(:disabled){cursor:pointer}.notification-activate:disabled{opacity:.58}.notification-activate-icon{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:12px;background:#32049b;color:#fff;font-size:1.35rem;font-weight:800}.notification-activate>span:nth-child(2){display:grid;min-width:0;gap:2px;flex:1 1}.notification-activate strong{font-size:.8125rem}.notification-activate small{overflow:hidden;color:#61708a;font-size:.625rem;line-height:1.35;text-overflow:ellipsis}.notification-activate>b{color:#32049b;font-size:1.125rem}.notification-activate.is-active{border-color:#b9ead2;background:linear-gradient(135deg,#ebfbf3,#f8fffb);color:#096c46}.notification-activate.is-active .notification-activate-icon{background:#00a865}.notification-activate.is-active>b{color:#00a865}.notification-preferences{display:grid;gap:0;padding:2px 2px 0}.notification-preferences[hidden]{display:none}.notification-preferences-heading{display:grid;padding:4px 0 10px;gap:2px}.notification-preferences-heading strong{color:#03082b;font-size:.75rem}.notification-preferences-heading small{color:#718096;font-size:.625rem}.notification-channel,.notification-preferences>label{display:flex;min-height:46px;padding:9px 2px;align-items:center;justify-content:space-between;border-top:1px solid #eef1f5}.notification-channel span{display:grid;gap:2px}.notification-channel strong,.notification-preferences>label span{font-size:.75rem}.notification-channel small{color:#64748b;font-size:.625rem}.notification-settings input{width:21px;height:21px;accent-color:#32049b}.notification-settings>p{margin:0;color:#32049b;font-size:.6875rem}.notification-settings .notification-setup-note{padding:10px;border-radius:10px;background:#fff7d6;color:#854d0e;line-height:1.45}.notification-settings .notification-message{padding:8px 10px;border-radius:9px;background:#edf6f1;line-height:1.4}html[data-theme=dark] .notification-settings{border-color:#2b3854;background:#0b1029;box-shadow:none}html[data-theme=dark] .notification-preferences-heading strong,html[data-theme=dark] .notification-settings h2{color:#f8fafc}html[data-theme=dark] .notification-activate{border-color:#344665;background:#17233a;color:#dce9ff}html[data-theme=dark] .notification-activate small{color:#a9b8cf}html[data-theme=dark] .notification-activate.is-active{border-color:#286b52;background:#122d26;color:#bff5dc}html[data-theme=dark] .notification-channel,html[data-theme=dark] .notification-preferences>label{border-color:#2b3854}@media(min-width:600px){.notification-settings{margin-right:22px;margin-left:22px}}@media(min-width:1024px){.notification-settings{margin-right:42px;margin-left:42px}}.profile-logout .text-action{min-height:40px;padding:8px 13px;border:1px solid #f1c9c5;border-radius:10px;color:#b42318;font-size:.75rem;font-weight:700}.profile-settings form>button{border:0;background:#32049b;box-shadow:none}@media(min-width:600px){.profile-location{padding-right:22px;padding-left:22px}.profile-logout{margin-right:22px;margin-left:22px}}@media(min-width:1024px){.profile-location{padding-right:42px;padding-left:42px}.profile-logout{margin-right:42px;margin-left:42px}}.profile-install{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:14px;padding:15px;gap:12px;align-items:center;border:1px solid #bfd5f5;border-radius:14px;background:#edf6f1}.profile-install>div:first-child{display:grid;gap:3px}.profile-install strong{font-size:.8125rem}.profile-install span{color:#52647b;font-size:.6875rem;line-height:1.45}.profile-install>button{min-height:40px;padding:9px 13px;border:0;border-radius:9px;background:#32049b;color:#fff;font-size:.75rem;font-weight:800}.profile-install--done{border-color:#bbdfca;background:#f0fdf4}.profile-install--done>b{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#6c10a8;color:#fff}.install-help{position:relative;display:grid;grid-column:1/-1;padding:14px 40px 14px 14px!important;gap:8px;border-radius:12px;background:#fff}.install-help p{line-height:1.55}.install-help ol,.install-help p{margin:0;color:#52647b;font-size:.6875rem}.install-help ol{display:grid;padding-left:20px;gap:6px;line-height:1.5}.install-help .install-help__copy{position:static;width:fit-content;height:auto;min-height:36px;padding:8px 12px;border:1px solid #c9d5e4;border-radius:9px;background:#f7f9fc;color:#32049b;font-size:.6875rem;font-weight:800}.install-help .install-help__close{position:absolute;top:6px;right:6px;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#eef2f7;color:#334155;font-size:1.1rem}html[data-theme=dark] .profile-install{border-color:#344f78;background:#13223d}html[data-theme=dark] .profile-install--done{border-color:#285d43;background:#10271e}html[data-theme=dark] .install-help{background:#0b1029}html[data-theme=dark] .install-help ol{color:#cbd4e3}@media(min-width:600px){.profile-install{margin-right:22px;margin-left:22px}}@media(min-width:1024px){.profile-install{margin-right:42px;margin-left:42px}}.profile-history-link{display:grid;grid-template-columns:38px minmax(0,1fr) auto;margin:14px;padding:14px;align-items:center;gap:11px;border:1px solid #dde3ec;border-radius:14px;background:#fff}.profile-history-link>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#f7f2ff;color:#32049b;font-size:1.1rem}.profile-history-link>div{display:grid;gap:2px}.profile-history-link strong{font-size:.8125rem}.profile-history-link small{color:#718096;font-size:.6875rem}.profile-history-link>b{color:#8491a3;font-size:1.4rem}html[data-theme=dark] .profile-history-link{border-color:#2b3854;background:#0b1029}.profile-share-button{width:calc(100% - 28px);color:inherit;font:inherit;text-align:left;cursor:pointer}.profile-share-button>b{font-family:inherit;font-weight:700}.notification-activate-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.profile-page .opportunity-alert-cta--profile{position:relative;z-index:1;inset:auto;width:calc(100% - 28px);margin:0 14px 14px;box-shadow:0 3px 12px rgba(6,38,61,.09);-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:600px){.profile-page .opportunity-alert-cta--profile{width:calc(100% - 44px);margin-right:22px;margin-left:22px}}@media(min-width:1024px){.profile-page .opportunity-alert-cta--profile{width:calc(100% - 84px);margin-right:42px;margin-left:42px}}.profile-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:10px;background:#f5f6f8}.profile-dashboard button{display:grid;grid-template-columns:38px minmax(0,1fr);min-height:70px;padding:12px;align-items:center;gap:0 10px;border:1px solid #dfe5ed;border-radius:14px;background:#fff;color:#03082b;text-align:left;cursor:pointer;box-shadow:0 2px 7px rgba(15,23,42,.04)}.profile-dashboard button>span{display:grid;grid-row:1/3;width:38px;height:38px;place-items:center;border-radius:11px;background:#f7f2ff;color:#32049b;font-size:1.05rem}.profile-dashboard button strong{align-self:end;font-size:.76rem}.profile-dashboard button small{align-self:start;color:#718096;font-size:.61rem}.profile-group{padding:18px 0 4px;border-top:7px solid #eceff3;background:#fff;scroll-margin-top:12px}.profile-group>header{padding:0 14px 4px}.profile-group>header>span{color:#32049b;font-size:.61rem;font-weight:850;letter-spacing:.1em}.profile-group>header h2{margin:3px 0 0;font-size:1rem}.profile-group .profile-location{margin:10px 14px 0;padding:14px;border:1px solid #e1e6ed;border-radius:14px}.profile-group .notification-settings,.profile-group .profile-history-link,.profile-group .profile-install{margin-top:10px;margin-bottom:10px}.profile-settings{display:grid;padding:0 14px 10px;gap:10px;border:0;background:transparent}.profile-settings>details{overflow:hidden;border:1px solid #dde3ec;border-radius:14px;background:#fff;scroll-margin-top:12px;box-shadow:0 2px 7px rgba(15,23,42,.04)}.profile-settings>details>summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;min-height:66px;padding:13px;align-items:center;gap:10px;list-style:none;cursor:pointer}.profile-settings>details>summary::-webkit-details-marker{display:none}.profile-settings>details>summary>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#f7f2ff;color:#32049b}.profile-settings>details>summary>div{display:grid;gap:2px}.profile-settings>details>summary strong{font-size:.8rem}.profile-settings>details>summary small{color:#718096;font-size:.66rem}.profile-settings>details>summary>b{color:#8491a3;transition:transform .18s}.profile-settings>details[open]>summary>b{transform:rotate(180deg)}.profile-settings-panel{padding:18px;border-top:1px solid #edf0f4}.profile-settings-panel header h2{margin:0;font-size:1rem}.profile-settings-panel header p{margin:4px 0 0;color:#64748b;font-size:.75rem;line-height:1.5}.profile-settings-panel form{display:grid;gap:13px;margin-top:18px}.profile-settings-panel label{display:grid;gap:6px}.profile-settings-panel label>span{font-size:.75rem;font-weight:700}.profile-settings-panel input,.profile-settings-panel textarea{width:100%;min-height:48px;padding:12px;border:1px solid #cfd8e5;border-radius:10px;background:#fff;color:#03082b;font:inherit}.profile-settings-panel textarea{resize:vertical}.profile-settings-panel form>button{min-height:48px;padding:11px 16px;border:0;border-radius:11px;background:#32049b;color:#fff;font-size:.875rem;font-weight:800}.profile-settings-panel form>button:disabled{opacity:.65}#alertas{scroll-margin-top:12px}.profile-group #alertas .opportunity-alert-cta--profile{margin-top:0}html[data-theme=dark] .profile-dashboard,html[data-theme=dark] .profile-group{background:#03082b}html[data-theme=dark] .profile-dashboard button,html[data-theme=dark] .profile-settings>details{border-color:#2b3854;background:#0b1029;color:#f8fafc}html[data-theme=dark] .profile-settings-panel{border-color:#2b3854}html[data-theme=dark] .profile-settings-panel input,html[data-theme=dark] .profile-settings-panel textarea{border-color:#344157;background:#15113b;color:#f8fafc}@media(min-width:600px){.profile-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 22px}.profile-group>header,.profile-settings{padding-right:22px;padding-left:22px}.profile-group .profile-location{margin-right:22px;margin-left:22px}}@media(min-width:1024px){.profile-dashboard{padding:22px 42px}.profile-group>header,.profile-settings{padding-right:42px;padding-left:42px}.profile-settings{grid-template-columns:1fr 1fr}.profile-group .profile-location{margin-right:42px;margin-left:42px}}.profile-navigation{padding:16px 14px 28px;border-top:7px solid #eceff3;background:#fff}.profile-navigation>header{padding:4px 2px 14px}.profile-navigation-panel>header span,.profile-navigation>header>span{color:#32049b;font-size:.62rem;font-weight:850;letter-spacing:.1em}.profile-navigation>header h2{margin:4px 0;font-size:1.05rem}.profile-navigation-panel>header p,.profile-navigation>header p{margin:0;color:#718096;font-size:.69rem;line-height:1.45}.profile-navigation>div{display:grid;gap:10px}.profile-navigation>div>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;min-height:70px;padding:13px;align-items:center;gap:11px;border:1px solid #dde3ec;border-radius:14px;background:#fff;color:#03082b;text-align:left;cursor:pointer;box-shadow:0 2px 7px rgba(15,23,42,.04)}.profile-navigation>div>button>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#f7f2ff;color:#32049b;font-size:1.1rem}.profile-navigation>div>button>div{display:grid;gap:3px}.profile-navigation>div>button strong{font-size:.81rem}.profile-navigation>div>button small{color:#718096;font-size:.66rem}.profile-navigation>div>button>b{color:#8491a3;font-size:1.35rem}.profile-navigation-panel{padding-bottom:26px;border-top:7px solid #eceff3;background:#fff}.profile-navigation-panel>header{display:grid;grid-template-columns:42px 1fr;padding:16px 14px;align-items:center;gap:11px;border-bottom:1px solid #edf0f4}.profile-navigation-panel>header>button{display:grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid #d9e0e9;border-radius:12px;background:#f7f9fc;color:#32049b;font-size:1.2rem;cursor:pointer}.profile-navigation-panel>header>div{display:grid;gap:2px}.profile-navigation-panel>header h2{margin:0;font-size:1.05rem}.profile-navigation-panel>div{padding-top:4px}.profile-navigation-panel .profile-settings-panel{margin:14px;padding:18px;border:1px solid #dde3ec;border-radius:14px;background:#fff}.profile-navigation-panel .profile-location{margin:14px 14px 10px;border:1px solid #dde3ec;border-radius:14px}.profile-navigation-panel .profile-logout{margin-top:10px}html[data-theme=dark] .profile-navigation,html[data-theme=dark] .profile-navigation-panel{border-color:#03082b;background:#03082b}html[data-theme=dark] .profile-navigation-panel .profile-settings-panel,html[data-theme=dark] .profile-navigation>div>button{border-color:#2b3854;background:#0b1029;color:#f8fafc}html[data-theme=dark] .profile-navigation-panel>header{border-color:#2b3854}html[data-theme=dark] .profile-navigation-panel>header>button{border-color:#344157;background:#15113b;color:#f1b4ff}@media(min-width:600px){.profile-navigation,.profile-navigation-panel>header{padding-right:22px;padding-left:22px}.profile-navigation>div{grid-template-columns:1fr 1fr}.profile-navigation-panel .profile-settings-panel{margin-right:22px;margin-left:22px}}@media(min-width:1024px){.profile-navigation,.profile-navigation-panel>header{padding-right:42px;padding-left:42px}.profile-navigation>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-navigation-panel .profile-settings-panel{margin-right:42px;margin-left:42px}}.profile-phone-input{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:stretch}.profile-phone-input>b{display:grid;min-height:48px;place-items:center;border:1px solid #cfd8e5;border-right:0;border-radius:10px 0 0 10px;background:#f2f5f9;color:#475569;font-size:.8rem}.profile-settings-panel .profile-phone-input>input{border-radius:0 10px 10px 0}html[data-theme=dark] .profile-phone-input>b{border-color:#344157;background:#202943;color:#d9e2ef}.profile-navigation-panel>header>button svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.profile-navigation>div>.profile-logout-menu{border-color:#f0d1ce;color:#9f241b}.profile-navigation>div>.profile-logout-menu>span{background:#fff1f0;color:#b42318}.profile-navigation>div>.profile-logout-menu>b{color:#b42318}.profile-history-link>span svg.bico-icon,.profile-navigation button>span svg.bico-icon{width:21px;height:21px;fill:currentColor;stroke:none}.profile-settings-panel form>.profile-save-button{width:auto;min-width:140px;min-height:42px;justify-self:end;padding:9px 16px;font-size:.78rem}