:root{--background:#f4f0e8;--surface:#fffdf8;--surface-strong:#fff;--ink:#171713;--muted:#68675f;--line:#d8d3c8;--accent:#d8ff52;--accent-ink:#182000;--guest-accent:#d8ff52;--host-accent:#ffb36b;--host-surface:#201f1a;--shadow:0 26px 80px #2220191c;color:var(--ink);background:var(--background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);margin:0}button,input,select{font:inherit}button{cursor:pointer;border:0}a{color:inherit;text-decoration:none}main{min-height:100vh}.brand{letter-spacing:-.075em;align-items:center;font-size:1.48rem;font-weight:950;display:inline-flex}.eyebrow{color:inherit;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:.76rem;font-weight:850;display:inline-block}.primaryButton,.secondaryButton,.headerLogin{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 21px;font-weight:820;display:inline-flex}.primaryButton{background:var(--accent);color:var(--accent-ink)}.secondaryButton,.headerLogin{background:var(--ink);color:#fff}.inlineButton{align-self:auto;width:fit-content}.marketingPage{background:radial-gradient(circle at 88% 0%, #d8ff5233, transparent 31rem), var(--background);min-height:100vh;overflow:hidden}.marketingPage h1,.marketingPage h2,.marketingPage h3,.marketingPage p{margin-top:0}.marketingPage h1{letter-spacing:-.078em;margin-bottom:28px;font-size:clamp(3.25rem,8.3vw,7.35rem);line-height:.89}.marketingPage h2{letter-spacing:-.06em;margin-bottom:0;font-size:clamp(2.15rem,4.5vw,4.55rem);line-height:.98}.marketingPage h3{letter-spacing:-.035em;margin-bottom:10px;font-size:1.28rem;line-height:1.08}.marketingPage p{color:var(--muted);line-height:1.62}.marketingHeader,.choiceHero,.homeProofGrid,.journeyHero,.marketingSection,.assuranceBand,.journeyFinalCta,.marketingFooter{width:min(1220px,100% - 48px);margin-inline:auto}.marketingHeader{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:94px;padding:18px 0;display:grid}.journeyNav{justify-content:center;align-items:center;gap:8px;display:flex}.journeyNav a{min-height:42px;color:var(--muted);border-radius:999px;align-items:center;padding:0 17px;font-size:.9rem;font-weight:760;transition:background .16s,color .16s;display:inline-flex}.journeyNav a:hover,.journeyNav a[aria-current=page]{color:var(--ink);background:#17171312}.marketingHeaderActions{align-items:center;gap:10px;display:flex}.languageMenu{position:relative}.languageMenu summary{border:1px solid var(--line);cursor:pointer;background:#fffdf8e6;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:68px;min-height:46px;font-size:.8rem;font-weight:850;list-style:none;display:flex}.languageMenu summary::-webkit-details-marker{display:none}.languageMenuPanel{z-index:20;border:1px solid var(--line);background:var(--surface-strong);width:240px;max-height:min(70vh,470px);box-shadow:var(--shadow);border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.languageMenuPanel a{border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:0 12px;font-size:.88rem;font-weight:690;display:flex}.languageMenuPanel a:hover,.languageMenuPanel a[aria-current=page]{background:var(--background)}.languageMenuPanel small{color:var(--muted);font-size:.7rem;font-weight:850}.headerLogin{min-height:46px;font-size:.88rem}.choiceHero{padding:clamp(62px,8.5vw,118px) 0 44px}.choiceHeroCopy{max-width:990px;margin-bottom:62px}.choiceHeroCopy p,.journeyHeroCopy>p{max-width:720px;margin-bottom:0;font-size:clamp(1.08rem,1.8vw,1.38rem)}.journeyChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.journeyChoiceCard{border:1px solid var(--line);border-radius:32px;flex-direction:column;justify-content:space-between;gap:42px;min-height:440px;padding:clamp(28px,4vw,48px);transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.journeyChoiceCard:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.guestChoice{background:radial-gradient(circle at 100% 0%, #d8ff52c7, transparent 18rem), var(--surface)}.hostChoice{background:radial-gradient(circle at 100% 0%, #ffb36b57, transparent 20rem), var(--host-surface);color:#fff;border-color:#ffffff24}.hostChoice p{color:#ffffffb0}.journeyChoiceIndex,.cardIndex{letter-spacing:.12em;font-size:.76rem;font-weight:850}.journeyChoiceCard h2{max-width:550px;margin-bottom:18px}.journeyChoiceCard p{max-width:540px;margin-bottom:0;font-size:1.03rem}.journeyChoiceAction{border-top:1px solid;justify-content:space-between;align-items:center;gap:24px;padding-top:22px;font-size:.92rem;font-weight:820;display:flex}.journeyChoiceAction span{font-size:1.25rem}.homeProofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:64px 0 96px;display:grid}.homeProofGrid article{border-top:1px solid var(--line);padding:26px 0}.homeProofGrid p{max-width:330px;margin-bottom:0}.journeyHero{padding:clamp(64px,9vw,126px) 0 82px;position:relative}.journeyHeroCopy{max-width:1020px}.guestJourneyHero .journeyHeroCopy{margin-bottom:52px}.marketingSearchPanel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf8f0;border-radius:25px;grid-template-columns:1.05fr 1.5fr .9fr auto;gap:9px;padding:13px;display:grid}.marketingSearchPanel label{letter-spacing:.08em;text-transform:uppercase;gap:8px;padding:9px 13px;font-size:.72rem;font-weight:850;display:grid}.marketingSearchPanel input,.marketingSearchPanel select{width:100%;color:var(--ink);letter-spacing:0;text-transform:none;background:0 0;border:0;outline:0;font-size:.98rem;font-weight:650}.marketingSearchPanel .primaryButton{align-self:stretch}.marketingSearchPanel button:disabled{cursor:not-allowed;opacity:.72}.marketingSection{border-top:1px solid var(--line);padding:96px 0}.sectionIntro{max-width:970px;margin-bottom:48px}.splitIntro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:70px;max-width:none;display:grid}.splitIntro p{margin-bottom:0}.categoryGrid,.benefitGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketingCard,.benefitCard{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;justify-content:space-between;gap:40px;min-height:285px;padding:25px;display:flex}.marketingCard p,.benefitCard p{margin-bottom:0;font-size:.94rem}.processSection{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:84px;display:grid}.processSection .sectionIntro{margin-bottom:0;position:sticky;top:34px}.stepGrid{display:grid}.stepCard{border-top:1px solid var(--line);grid-template-columns:54px minmax(160px,.55fr) minmax(220px,1fr);align-items:start;gap:22px;padding:29px 0;display:grid}.stepCard:last-child{border-bottom:1px solid var(--line)}.stepCard>span{color:var(--muted);letter-spacing:.1em;font-size:.76rem;font-weight:850}.stepCard h3,.stepCard p{margin-bottom:0}.assuranceBand{background:var(--ink);color:#fff;border-radius:30px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:70px;margin-top:12px;margin-bottom:12px;padding:clamp(42px,6vw,70px);display:grid}.assuranceBand p{color:#ffffffb3;margin-bottom:0}.journeyFinalCta{border:1px solid var(--line);background:var(--surface);border-radius:31px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;margin-top:96px;margin-bottom:72px;padding:clamp(42px,6vw,72px);display:grid}.journeyFinalCta h2{max-width:760px;margin-bottom:18px}.journeyFinalCta p{max-width:660px;margin-bottom:0}.hostJourney{background:radial-gradient(circle at 88% 0%, #ffb36b38, transparent 32rem), var(--background)}.hostJourneyHero{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:74px;min-height:720px;display:grid}.hostJourneyHero h1{font-size:clamp(3.15rem,7.3vw,6.7rem)}.heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:38px;display:flex}.textButton{align-items:center;gap:8px;font-size:.92rem;font-weight:800;display:inline-flex}.hostHeroPanel{background:var(--host-surface);min-height:470px;box-shadow:var(--shadow);border-radius:32px;grid-template-rows:auto 1fr;grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;display:grid;transform:rotate(2deg)}.hostMetricCard{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:132px;padding:20px;display:flex}.hostMetricPrimary{background:var(--host-accent);color:var(--ink)}.hostMetricCard>span{letter-spacing:-.07em;font-size:2.6rem;font-weight:900}.hostMetricCard small{opacity:.66;font-size:.72rem;font-weight:750}.hostTimeline{background:#ffffff0d;border-radius:21px;grid-column:1/-1;align-items:flex-end;gap:13px;padding:30px 24px 22px;display:flex}.hostTimeline span{background:#ffffff30;border-radius:999px 999px 7px 7px;flex:1;min-height:24%}.hostTimeline span:nth-child(2){min-height:43%}.hostTimeline span:nth-child(3){background:var(--host-accent);min-height:68%}.hostTimeline span:nth-child(4){min-height:54%}.hostTimeline span:nth-child(5){background:var(--accent);min-height:82%}.hostBenefitsSection{border-radius:32px}.benefitCard{background:0 0}.toolkitSection{background:var(--host-surface);color:#fff;border:0;border-radius:32px;padding-inline:clamp(28px,5vw,64px)}.toolkitSection .eyebrow,.toolkitSection p{color:#ffffffad}.toolkitGrid{background:#ffffff24;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.toolkitGrid article{background:var(--host-surface);min-height:205px;padding:29px}.toolkitGrid p{margin-bottom:0}.hostFinalCta{background:radial-gradient(circle at 92% 10%, #ffb36b57, transparent 18rem), var(--surface)}.marketingFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding:30px 0 42px;display:flex}.marketingFooter>div{gap:8px;display:grid}.marketingFooter p{margin-bottom:0;font-size:.82rem}@media (max-width:1040px){.marketingHeader{grid-template-columns:auto 1fr}.journeyNav{order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.marketingHeaderActions{justify-self:end}.categoryGrid,.benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.processSection,.hostJourneyHero{grid-template-columns:1fr}.processSection .sectionIntro{position:static}.hostHeroPanel{width:min(100%,660px);min-height:390px;transform:none}}@media (max-width:780px){.marketingHeader,.choiceHero,.homeProofGrid,.journeyHero,.marketingSection,.assuranceBand,.journeyFinalCta,.marketingFooter{width:min(100% - 28px,1220px)}.headerLogin{display:none}.journeyChoiceGrid,.homeProofGrid,.splitIntro,.assuranceBand,.journeyFinalCta{grid-template-columns:1fr}.journeyChoiceCard{min-height:360px}.homeProofGrid{gap:0}.marketingSearchPanel{border-radius:22px;grid-template-columns:1fr}.marketingSearchPanel .primaryButton{width:100%}.stepCard{grid-template-columns:44px 1fr}.stepCard p{grid-column:2}.journeyFinalCta{align-items:start}.toolkitGrid{grid-template-columns:1fr}}@media (max-width:540px){.marketingPage h1{font-size:clamp(3.15rem,17vw,5.15rem)}.marketingPage h2{font-size:clamp(2.15rem,12vw,3.45rem)}.marketingHeader{gap:15px;padding-top:12px}.journeyNav a{white-space:nowrap}.languageMenuPanel{width:auto;position:fixed;top:76px;left:14px;right:14px}.choiceHero{padding-top:48px}.choiceHeroCopy{margin-bottom:42px}.journeyChoiceCard,.assuranceBand,.journeyFinalCta,.toolkitSection{border-radius:24px}.categoryGrid,.benefitGrid{grid-template-columns:1fr}.marketingCard,.benefitCard{min-height:230px}.hostHeroPanel{min-height:330px;padding:14px}.hostMetricCard{min-height:112px;padding:16px}.hostMetricCard>span{font-size:2rem}.marketingFooter{flex-direction:column;align-items:flex-start}}
.authLayout{background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);min-height:100vh;display:grid}.authLayout.single{background:var(--background);grid-template-columns:minmax(0,760px);justify-content:center}.authPanel{flex-direction:column;padding:clamp(28px,6vw,78px);display:flex}.authPanel.wide{width:min(100%,760px)}.authHeading{max-width:720px;margin:auto 0 36px}.authHeading.compact{margin-top:70px}.authHeading h1,.applicationIntro h1{letter-spacing:-.07em;margin-bottom:22px;font-size:clamp(2.8rem,6vw,5.7rem);line-height:.94}.authHeading p,.applicationIntro p,.workspaceCard p,.organizationSummary p,.organizationCard p,.authAside p{color:var(--muted);line-height:1.6}.authAside{background:linear-gradient(160deg, #d8ff5233, transparent 48%), var(--ink);color:#fff;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:clamp(34px,6vw,80px);display:flex}.authAside h2{max-width:640px;margin-bottom:24px}.authAside p,.authAside .eyebrow{color:#ffffffad}.authForm{gap:18px;width:min(100%,620px);display:grid}.authForm label{color:var(--ink);letter-spacing:.03em;gap:8px;font-size:.83rem;font-weight:800;display:grid}.authForm label>span,.authForm small{color:var(--muted);font-size:.78rem;font-weight:500}.authForm input,.authForm select{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#fff;border-radius:14px;outline:none;padding:0 15px}.authForm input:focus,.authForm select:focus{border-color:var(--ink);box-shadow:0 0 0 3px #17171314}.authSubmit{width:100%;margin-top:4px}.authSubmit:disabled,.workspaceCard button:disabled,.searchPanel button:disabled{cursor:not-allowed;opacity:.58}.formError,.invitationNotice{border-radius:14px;margin:0;padding:13px 15px;font-size:.9rem;line-height:1.45}.formError{color:#7b261a;background:#fff1ee;border:1px solid #dfaaa2}.invitationNotice{color:#334000;background:#f4ffd1;border:1px solid #bdd34f}.authAlternative{color:var(--muted);margin:24px 0 0}.authAlternative a{color:var(--ink);text-underline-offset:3px;font-weight:800;text-decoration:underline}.accountTypeSelector{background:var(--background);border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;width:min(100%,620px);margin-bottom:22px;padding:6px;display:grid}.accountTypeSelector button{min-height:46px;color:var(--muted);background:0 0;border-radius:12px;font-weight:800}.accountTypeSelector button.active{color:var(--ink);background:#fff;box-shadow:0 5px 18px #22201914}.formActions{justify-content:space-between;align-items:center;gap:20px;margin-top:8px;display:flex}.formActions>a{color:var(--muted);font-weight:700}.inlineAction{justify-content:center;align-items:center;width:fit-content;margin-top:28px;display:inline-flex}.appLoading{text-align:center;place-content:center;gap:12px;min-height:100vh;padding:30px;display:grid}.applicationShell{width:min(1240px,100% - 40px);min-height:100vh;margin-inline:auto;padding-bottom:70px}.applicationHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 0;display:flex}.applicationHeader>div{color:var(--muted);align-items:center;gap:18px;font-size:.9rem;font-weight:700;display:flex}.textButton{color:var(--ink);background:0 0;padding:0;font-weight:800}.applicationIntro{max-width:880px;padding:clamp(54px,8vw,100px) 0 44px}.applicationIntro.compact{padding-bottom:28px}.applicationIntro p{max-width:680px;font-size:1.08rem}.workspaceGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.workspaceCard{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;min-height:320px;padding:28px;display:flex}.workspaceCard.featured{background:var(--accent)}.workspaceCard.dark{background:var(--ink);color:#fff}.workspaceCard>span,.organizationCard>div>span{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:850}.workspaceCard h2{margin:auto 0 14px;font-size:2rem}.workspaceCard p{margin-bottom:24px}.workspaceCard.featured p{color:#182000b3}.workspaceCard.dark p{color:#ffffffa6}.workspaceCard button,.workspaceCard>a,.organizationCard>button{min-height:44px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:800;display:inline-flex}.organizationSummary{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:50px;margin-top:70px;padding-top:55px;display:grid}.organizationList{gap:10px;display:grid}.organizationList article{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;padding:20px;display:flex}.organizationList span{color:var(--muted);font-size:.78rem;font-weight:850}.organizationCards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.organizationCard{border:1px solid var(--line);background:var(--surface);border-radius:24px;gap:26px;padding:28px;display:grid}.organizationCard strong{margin-top:12px;font-size:1.8rem;display:block}.organizationCard p{margin:8px 0 0}.organizationCard dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.organizationCard dl div{background:var(--background);border-radius:14px;padding:14px}.organizationCard dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.organizationCard dd{margin:8px 0 0;font-weight:850}@media (max-width:900px){.authLayout{grid-template-columns:1fr}.authAside{min-height:420px}.workspaceGrid,.organizationCards,.organizationSummary{grid-template-columns:1fr}}@media (max-width:560px){.authPanel{padding:24px}.authHeading.compact{margin-top:50px}.authAside{display:none}.applicationShell{width:min(100% - 24px,1240px)}.applicationHeader>div>span{display:none}.accountTypeSelector,.organizationCard dl{grid-template-columns:1fr}.formActions{flex-direction:column-reverse;align-items:stretch}}
.workspaceApp{--workspace-bg:#fff;--workspace-soft:#f7f7f5;--workspace-softer:#fbfbfa;--workspace-ink:#181816;--workspace-muted:#6c6c66;--workspace-line:#e7e7e2;--workspace-accent:#e5ff70;--workspace-accent-strong:#d8ff52;--workspace-coral:#ff6b5d;--workspace-shadow:0 18px 55px #17171314;background:var(--workspace-bg);min-height:100vh;color:var(--workspace-ink)}.workspaceApp svg{flex:none;width:20px;height:20px}.workspaceLoading{color:#181816;text-align:center;background:#fff;place-content:center;justify-items:center;gap:14px;min-height:100vh;padding:32px;display:grid}.workspaceLoadingMark{background:var(--accent);letter-spacing:-.08em;border-radius:18px;place-items:center;width:54px;height:54px;font-size:1.7rem;font-weight:950;display:grid;box-shadow:0 12px 30px #abc8263b}.workspaceLoading p,.workspaceLoading h1{margin:0}.workspaceLoadingError h1{letter-spacing:-.05em;font-size:clamp(1.8rem,4vw,2.8rem)}.workspaceTopbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e7e7e2eb;position:sticky;top:0}.workspaceTopbarInner{grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(1440px,100% - 48px);min-height:78px;margin-inline:auto;display:grid}.workspaceBrand{letter-spacing:-.08em;align-items:center;font-size:1.55rem;font-weight:950;display:inline-flex}.workspaceBrand:after{background:var(--workspace-accent-strong);content:"";border-radius:50%;width:8px;height:8px;margin:4px 0 0 5px}.workspaceDesktopNav{justify-content:center;align-items:center;gap:4px;display:flex}.workspaceDesktopNav a{min-height:44px;color:var(--workspace-muted);border-radius:999px;align-items:center;padding:0 16px;font-size:.9rem;font-weight:720;transition:color .16s,background .16s;display:inline-flex}.workspaceDesktopNav a:hover,.workspaceDesktopNav a[aria-current=page]{background:var(--workspace-soft);color:var(--workspace-ink)}.workspaceTopbarActions{align-items:center;gap:9px;display:flex}.workspaceExploreButton,.workspaceHostButton{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:.84rem;font-weight:780;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.workspaceExploreButton{border:1px solid var(--workspace-line);background:#fff}.workspaceHostButton{background:var(--workspace-ink);color:#fff}.workspaceExploreButton:hover,.workspaceHostButton:hover{transform:translateY(-1px);box-shadow:0 10px 28px #1717131c}.workspaceProfileMenu{position:relative}.workspaceProfileMenu summary{border:1px solid var(--workspace-line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:3px 10px 3px 4px;list-style:none;display:flex}.workspaceProfileMenu summary::-webkit-details-marker{display:none}.workspaceProfileMenu summary>svg{width:15px;height:15px;color:var(--workspace-muted)}.workspaceAvatar{background:var(--workspace-accent);color:#1a2100;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.76rem;font-weight:900;display:grid}.workspaceAvatar.large{width:46px;height:46px;font-size:.88rem}.workspaceProfileName{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.84rem;font-weight:780;overflow:hidden}.workspaceProfilePanel{border:1px solid var(--workspace-line);width:min(320px,100vw - 28px);box-shadow:var(--workspace-shadow);background:#fff;border-radius:22px;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.workspaceProfileIdentity{border-bottom:1px solid var(--workspace-line);align-items:center;gap:12px;margin-bottom:4px;padding:12px;display:flex}.workspaceProfileIdentity div{gap:3px;min-width:0;display:grid}.workspaceProfileIdentity strong,.workspaceProfileIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceProfileIdentity span{color:var(--workspace-muted);font-size:.78rem}.workspaceProfilePanel>a,.workspaceProfilePanel>button{min-height:44px;color:var(--workspace-ink);text-align:left;background:0 0;border-radius:13px;align-items:center;gap:11px;padding:0 12px;font-size:.88rem;font-weight:680;display:flex}.workspaceProfilePanel>a:hover,.workspaceProfilePanel>button:hover{background:var(--workspace-soft)}.workspacePage{width:min(1340px,100% - 48px);margin-inline:auto;padding:48px 0 100px}.workspaceMobileNav{display:none}.workspaceDashboard{gap:72px;display:grid}.workspaceWelcome{justify-content:space-between;align-items:end;gap:28px;display:flex}.workspaceWelcome h1,.workspacePageHeading h1{letter-spacing:-.068em;margin:5px 0 10px;font-size:clamp(2.35rem,5vw,4.7rem);line-height:.96}.workspaceWelcome p,.workspacePageHeading p{max-width:680px;color:var(--workspace-muted);margin:0;font-size:1.02rem;line-height:1.55}.workspaceKicker,.workspaceSectionLabel{color:var(--workspace-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.71rem;font-weight:850}.workspacePrimaryButton,.workspaceSecondaryButton{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 21px;font-size:.89rem;font-weight:820;display:inline-flex}.workspacePrimaryButton{background:var(--workspace-accent-strong);color:#192000}.workspacePrimaryButton.dark{background:var(--workspace-ink);color:#fff}.workspaceSecondaryButton{border:1px solid var(--workspace-line);color:var(--workspace-ink);background:#fff}.workspacePrimaryButton:hover,.workspaceSecondaryButton:hover{transform:translateY(-1px);box-shadow:0 12px 26px #1717131c}.workspaceHeroGrid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:20px;display:grid}.workspaceBookingHero{background:#f0f1ea;border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);min-height:465px;display:grid;overflow:hidden}.workspaceBookingHeroCopy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,64px);display:flex}.workspaceBookingHero h2,.workspaceQuickPanel h2,.workspaceSectionHeading h2,.workspaceEmptyState h2,.workspaceHostBanner h3,.workspaceFormIntro h2{letter-spacing:-.048em;margin:0}.workspaceBookingHero h2{max-width:590px;margin-top:18px;font-size:clamp(2.35rem,4vw,4.2rem);line-height:.97}.workspaceBookingHero p{color:#62635c;max-width:590px;margin:24px 0 0;line-height:1.62}.workspaceHeroActions{align-items:center;gap:20px;margin-top:34px;display:flex}.workspaceTextLink{color:var(--workspace-ink);align-items:center;gap:8px;font-size:.9rem;font-weight:800;display:inline-flex}.workspaceTextLink:hover{text-underline-offset:4px;text-decoration:underline}.workspaceBookingVisual{background:radial-gradient(circle at 82% 22%,#e5ff70f2 0 18%,#0000 18.5%),linear-gradient(148deg,#292923 0 48%,#d9ddd0 48.2% 100%);min-height:100%;position:relative;overflow:hidden}.workspaceBookingVisual:before,.workspaceBookingVisual:after{content:"";background:#ffffff24;border-radius:999px;position:absolute}.workspaceBookingVisual:before{width:280px;height:110px;top:22%;left:-70px;transform:rotate(-20deg)}.workspaceBookingVisual:after{width:240px;height:240px;bottom:-40px;right:-80px}.workspaceCalendarCard{z-index:2;background:#ffffffed;border:1px solid #ffffff57;border-radius:25px;gap:9px;width:min(280px,100% - 44px);padding:26px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 28px 65px #0000002e}.workspaceCalendarMonth{color:var(--workspace-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.workspaceCalendarCard strong{font-size:4.2rem;line-height:.9}.workspaceCalendarCard>span:last-child{color:var(--workspace-muted);font-size:.86rem;line-height:1.45}.workspaceFloatingBadge{z-index:3;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:.72rem;font-weight:800;display:flex;position:absolute;box-shadow:0 14px 34px #00000029}.workspaceFloatingBadge svg{width:16px;height:16px}.badgeSecure{top:15%;right:7%}.badgeMessage{bottom:14%;left:6%}.workspaceQuickPanel{border:1px solid var(--workspace-line);background:#fff;border-radius:34px;padding:30px}.workspacePanelHeading{margin-bottom:22px}.workspaceQuickPanel h2{margin-top:10px;font-size:1.7rem}.workspaceQuickActions{gap:7px;display:grid}.workspaceQuickActions>a{border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;transition:background .16s,transform .16s;display:grid}.workspaceQuickActions>a:hover{background:var(--workspace-soft);transform:translate(2px)}.workspaceQuickActions>a>svg{width:17px;height:17px;color:var(--workspace-muted)}.workspaceQuickActions>a>span:nth-child(2){gap:4px;min-width:0;display:grid}.workspaceQuickActions strong,.workspaceQuickActions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceQuickActions strong{font-size:.9rem}.workspaceQuickActions small{color:var(--workspace-muted);font-size:.75rem}.workspaceActionIcon{border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.workspaceActionIcon.lime{background:#efffc3}.workspaceActionIcon.rose{background:#ffe8e4}.workspaceActionIcon.sand{background:#f5eadb}.workspaceSection{gap:26px;display:grid}.workspaceSectionHeading,.workspacePageHeading{justify-content:space-between;align-items:end;gap:26px;display:flex}.workspaceSectionHeading h2{margin-top:10px;font-size:clamp(1.9rem,3vw,3rem)}.workspaceSectionHeading>p{max-width:410px;color:var(--workspace-muted);text-align:right;margin:0;line-height:1.5}.workspaceStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workspaceStatCard{border:1px solid var(--workspace-line);background:#fff;border-radius:25px;flex-direction:column;align-items:flex-start;min-height:210px;padding:26px;transition:transform .17s,box-shadow .17s,border-color .17s;display:flex}.workspaceStatCard:hover{box-shadow:var(--workspace-shadow);border-color:#d5d5ce;transform:translateY(-3px)}.workspaceStatIcon{background:var(--workspace-soft);border-radius:15px;place-items:center;width:44px;height:44px;margin-bottom:auto;display:grid}.workspaceStatCard>strong{letter-spacing:-.06em;margin-top:32px;font-size:2.7rem;line-height:.9}.workspaceStatCard>span:not(.workspaceStatIcon){margin-top:9px;font-weight:800}.workspaceStatCard small{color:var(--workspace-muted);margin-top:5px}.workspaceOrganizationStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspaceOrganizationStrip>a{border:1px solid var(--workspace-line);background:#fff;border-radius:23px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:104px;padding:20px;transition:transform .17s,box-shadow .17s;display:grid}.workspaceOrganizationStrip>a:hover{box-shadow:var(--workspace-shadow);transform:translateY(-2px)}.workspaceOrganizationMark{background:var(--workspace-ink);color:#fff;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.workspaceOrganizationStrip>a>span:nth-child(2){gap:6px;display:grid}.workspaceOrganizationStrip small{color:var(--workspace-muted)}.workspaceHostBanner{background:radial-gradient(circle at 88% 15%,#e5ff70c7,#0000 16rem),#efeee9;border-radius:30px;justify-content:space-between;align-items:center;gap:32px;min-height:220px;padding:clamp(30px,5vw,56px);display:flex;overflow:hidden}.workspaceHostBannerContent{align-items:flex-start;gap:22px;display:flex}.workspaceHostIcon{background:var(--workspace-accent-strong);border-radius:20px;flex:none;place-items:center;width:60px;height:60px;display:grid}.workspaceHostBanner h3{max-width:650px;font-size:clamp(1.55rem,3vw,2.5rem);line-height:1.04}.workspaceHostBanner p{max-width:680px;color:var(--workspace-muted);margin:14px 0 0;line-height:1.55}.workspaceTrustRow{border-top:1px solid var(--workspace-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:34px;display:grid}.workspaceTrustRow>div{align-items:center;gap:14px;display:flex}.workspaceTrustRow>div>svg{width:24px;height:24px}.workspaceTrustRow span{gap:3px;display:grid}.workspaceTrustRow small{color:var(--workspace-muted)}.workspaceSubpage{gap:42px;display:grid}.workspacePageHeading{padding-top:8px}.workspacePageHeading h1{font-size:clamp(2.4rem,5vw,4.3rem)}.workspacePageHeadingActions{align-items:center;gap:10px;display:flex}.workspaceTabs{background:var(--workspace-soft);border-radius:999px;gap:6px;width:fit-content;padding:5px;display:flex}.workspaceTabs span,.workspaceTabs a{min-height:39px;color:var(--workspace-muted);border-radius:999px;align-items:center;padding:0 16px;font-size:.82rem;font-weight:760;display:inline-flex}.workspaceTabs .active,.workspaceTabs [aria-current=page]{color:var(--workspace-ink);background:#fff;box-shadow:0 4px 14px #17171314}.workspaceEmptyState{border:1px solid var(--workspace-line);background:var(--workspace-softer);text-align:center;border-radius:32px;place-items:center;min-height:430px;padding:46px;display:grid}.workspaceEmptyStateInner{justify-items:center;gap:15px;max-width:560px;display:grid}.workspaceEmptyIllustration{background:var(--workspace-accent);border-radius:31px;place-items:center;width:96px;height:96px;margin-bottom:7px;display:grid;transform:rotate(-3deg)}.workspaceEmptyIllustration svg{width:42px;height:42px}.workspaceEmptyState h2{font-size:clamp(1.8rem,4vw,2.8rem)}.workspaceEmptyState p{color:var(--workspace-muted);margin:0 0 8px;line-height:1.6}.workspaceOrganizationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workspaceOrganizationCard{border:1px solid var(--workspace-line);background:#fff;border-radius:28px;gap:26px;padding:28px;transition:transform .17s,box-shadow .17s;display:grid}.workspaceOrganizationCard:hover{box-shadow:var(--workspace-shadow);transform:translateY(-2px)}.workspaceOrganizationCardHeader{align-items:center;gap:16px;display:flex}.workspaceOrganizationCardHeader>div:nth-child(2){gap:6px;min-width:0;display:grid}.workspaceOrganizationCardHeader strong{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:1.32rem;overflow:hidden}.workspaceOrganizationCardHeader small{color:var(--workspace-muted)}.workspaceOrganizationMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.workspaceOrganizationMetrics div{background:var(--workspace-soft);border-radius:17px;gap:7px;padding:15px;display:grid}.workspaceOrganizationMetrics dt{color:var(--workspace-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.workspaceOrganizationMetrics dd{margin:0;font-weight:850}.workspaceOrganizationCardFooter{border-top:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.workspaceStatusPill{color:#3c5100;background:#edf8d5;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:.71rem;font-weight:800;display:inline-flex}.workspaceFormLayout{grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.workspaceFormIntro,.workspaceFormCard{border:1px solid var(--workspace-line);background:#fff;border-radius:28px}.workspaceFormIntro{padding:30px;position:sticky;top:110px}.workspaceFormIntro h2{margin-top:14px;font-size:2rem}.workspaceFormIntro p{color:var(--workspace-muted);line-height:1.55}.workspaceProgressList{gap:15px;margin-top:30px;display:grid}.workspaceProgressItem{color:var(--workspace-muted);align-items:center;gap:12px;font-size:.86rem;font-weight:700;display:flex}.workspaceProgressItem span{background:var(--workspace-soft);border-radius:50%;place-items:center;width:29px;height:29px;font-size:.75rem;display:grid}.workspaceProgressItem.active{color:var(--workspace-ink)}.workspaceProgressItem.active span{background:var(--workspace-accent-strong)}.workspaceFormCard{padding:clamp(28px,5vw,50px)}.workspaceFormCard h2{letter-spacing:-.04em;margin:0 0 8px;font-size:1.8rem}.workspaceFormCard>p{color:var(--workspace-muted);margin:0 0 30px}.workspacePremiumForm{gap:21px;display:grid}.workspacePremiumForm label{gap:8px;font-size:.82rem;font-weight:780;display:grid}.workspacePremiumForm label span{color:var(--workspace-muted);font-weight:560}.workspacePremiumForm input,.workspacePremiumForm select{border:1px solid var(--workspace-line);width:100%;min-height:54px;color:var(--workspace-ink);background:#fff;border-radius:15px;outline:none;padding:0 16px}.workspacePremiumForm input:focus,.workspacePremiumForm select:focus{border-color:var(--workspace-ink);box-shadow:0 0 0 4px #1717130f}.workspaceFormRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.workspaceFormFooter{border-top:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding-top:24px;display:flex}.workspaceFormFooter>a{color:var(--workspace-muted);font-weight:760}@media (max-width:1180px){.workspaceDesktopNav{display:none}.workspaceTopbarInner{grid-template-columns:auto 1fr}.workspaceTopbarActions{justify-content:flex-end}.workspaceHeroGrid{grid-template-columns:1fr}.workspaceQuickPanel{grid-template-columns:.45fr 1fr;gap:20px;display:grid}.workspaceQuickActions{grid-template-columns:repeat(3,1fr)}.workspaceQuickActions>a{grid-template-columns:auto minmax(0,1fr)}.workspaceQuickActions>a>svg:last-child{display:none}}@media (max-width:900px){.workspacePage{width:min(100% - 32px,1340px);padding-top:34px}.workspaceDashboard{gap:54px}.workspaceExploreButton span,.workspaceHostButton span,.workspaceProfileName,.workspaceProfileMenu summary>svg{display:none}.workspaceExploreButton,.workspaceHostButton{width:44px;padding:0}.workspaceProfileMenu summary{padding-right:4px}.workspaceBookingHero{grid-template-columns:1fr}.workspaceBookingVisual{min-height:310px}.workspaceStatGrid,.workspaceTrustRow,.workspaceOrganizationGrid,.workspaceOrganizationStrip{grid-template-columns:1fr}.workspaceHostBanner{flex-direction:column;align-items:flex-start}.workspaceFormLayout{grid-template-columns:1fr}.workspaceFormIntro{position:static}}@media (max-width:680px){.workspaceTopbarInner{width:calc(100% - 28px);min-height:68px}.workspaceExploreButton{display:none}.workspaceHostButton{background:var(--workspace-accent-strong);color:#192000}.workspacePage{width:min(100% - 24px,1340px);padding:28px 0 104px}.workspaceMobileNav{z-index:60;border:1px solid var(--workspace-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-radius:22px;grid-template-columns:repeat(4,1fr);padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;overflow:hidden;box-shadow:0 18px 50px #17171329}.workspaceMobileNav a{min-height:52px;color:var(--workspace-muted);border-radius:16px;align-content:center;place-items:center;gap:4px;font-size:.65rem;font-weight:750;display:grid}.workspaceMobileNav a svg{width:20px;height:20px}.workspaceMobileNav a[aria-current=page]{background:var(--workspace-soft);color:var(--workspace-ink)}.workspaceWelcome,.workspaceSectionHeading,.workspacePageHeading{flex-direction:column;align-items:flex-start}.workspaceWelcome h1,.workspacePageHeading h1{font-size:2.75rem}.workspaceWelcome>.workspacePrimaryButton{width:100%}.workspaceBookingHero,.workspaceQuickPanel,.workspaceEmptyState,.workspaceFormIntro,.workspaceFormCard{border-radius:24px}.workspaceBookingHeroCopy{padding:30px 24px}.workspaceBookingHero h2{font-size:2.55rem}.workspaceHeroActions{flex-direction:column;align-items:stretch}.workspaceBookingVisual{min-height:280px}.workspaceQuickPanel{padding:22px;display:block}.workspaceQuickActions{grid-template-columns:1fr}.workspaceSectionHeading>p{text-align:left}.workspaceHostBannerContent{flex-direction:column}.workspaceTrustRow{gap:24px}.workspaceEmptyState{min-height:380px;padding:30px 22px}.workspaceOrganizationMetrics,.workspaceFormRow{grid-template-columns:1fr}.workspaceFormFooter{flex-direction:column-reverse;align-items:stretch}.workspaceFormFooter .workspacePrimaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.workspaceApp *,.workspaceApp :before,.workspaceApp :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bookingWorkspace{gap:30px}.bookingFilters{background:var(--workspace-soft);border-radius:999px;flex-wrap:wrap;gap:7px;width:fit-content;padding:5px;display:flex}.bookingFilters button{min-height:40px;color:var(--workspace-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:.82rem;font-weight:780;display:inline-flex}.bookingFilters button.active,.bookingFilters button[aria-selected=true]{color:var(--workspace-ink);background:#fff;box-shadow:0 4px 14px #17171314}.bookingFilters button span{background:#17171312;border-radius:999px;place-items:center;min-width:22px;min-height:22px;font-size:.7rem;display:inline-grid}.bookingList{gap:14px;display:grid}.bookingCard{border:1px solid var(--workspace-line);background:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:26px;padding:26px;display:grid}.bookingCard.loading,.bookingDetailCard.loading{background:linear-gradient(90deg, transparent, #ffffffb8, transparent), var(--workspace-soft);background-size:220% 100%;min-height:190px;animation:1.35s linear infinite bookingLoading}@keyframes bookingLoading{0%{background-position:100% 0}to{background-position:-120% 0}}.bookingCardMain{gap:9px;min-width:0;display:grid}.bookingCardTitle{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bookingCardTitle>div{gap:10px;min-width:0;display:grid}.bookingCardTitle h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,2.3vw,1.75rem)}.bookingCardTitle>strong{white-space:nowrap;font-size:1.18rem}.bookingStatus{background:var(--workspace-soft);width:fit-content;min-height:29px;color:var(--workspace-ink);border-radius:999px;align-items:center;padding:0 10px;font-size:.7rem;font-weight:830;display:inline-flex}.bookingStatus.status-awaiting_host,.bookingStatus.status-awaiting_payment{color:#735300;background:#fff3c7}.bookingStatus.status-confirmed,.bookingStatus.status-in_progress,.bookingStatus.status-completed{color:#3c5100;background:#edf8d5}.bookingStatus.status-rejected_by_host,.bookingStatus.status-withdrawn_by_guest,.bookingStatus.status-cancelled_by_guest,.bookingStatus.status-cancelled_by_host,.bookingStatus.status-cancelled_by_platform,.bookingStatus.status-expired,.bookingStatus.status-no_show_guest,.bookingStatus.status-no_show_host{color:#57574f;background:#f1f0ec}.bookingDate{margin:3px 0 0;font-weight:760}.bookingLocation,.bookingFinancialState,.bookingDeadline{color:var(--workspace-muted);margin:0;line-height:1.5}.bookingFacts{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.bookingFacts span{background:var(--workspace-soft);color:var(--workspace-muted);border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:700}.bookingReason{border-left:3px solid var(--workspace-ink);background:var(--workspace-soft);color:var(--workspace-muted);border-radius:0 12px 12px 0;margin:8px 0 0;padding:13px 15px;line-height:1.5}.bookingReason strong,.bookingReason p{margin:0}.bookingCardActions{justify-items:stretch;gap:9px;min-width:148px;display:grid}.bookingDetailGrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px;display:grid}.bookingDetailCard{border:1px solid var(--workspace-line);background:#fff;border-radius:27px;gap:18px;padding:26px;display:grid}.bookingDetailCard h2{margin:0;font-size:clamp(1.45rem,2.5vw,2.15rem)}.bookingDetailFacts,.bookingPriceBreakdown{gap:0;margin:0;display:grid}.bookingDetailFacts>div,.bookingPriceBreakdown>div{border-bottom:1px solid var(--workspace-line);grid-template-columns:minmax(110px,.55fr) minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.bookingDetailFacts dt,.bookingPriceBreakdown dt{color:var(--workspace-muted);font-size:.78rem;font-weight:750}.bookingDetailFacts dd,.bookingPriceBreakdown dd{text-align:right;margin:0;font-weight:760}.bookingAddonList{display:grid}.bookingAddonList>div{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.bookingAddonList>div>div{gap:4px;display:grid}.bookingAddonList span{color:var(--workspace-muted);font-size:.78rem}.bookingTimeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.bookingTimeline li{grid-template-columns:20px 1fr;gap:14px;min-height:62px;display:grid;position:relative}.bookingTimeline li:before{content:"";background:var(--workspace-line);width:1px;position:absolute;top:15px;bottom:-3px;left:5px}.bookingTimeline li:last-child:before{display:none}.bookingTimeline li>span{background:var(--workspace-ink);border-radius:50%;width:11px;height:11px;margin-top:5px}.bookingTimeline li>div{align-content:start;gap:5px;display:grid}.bookingTimeline small{color:var(--workspace-muted)}.hostBookingCard{grid-template-columns:minmax(0,1fr) minmax(245px,.42fr)}.hostDecisionPanel{border-left:1px solid var(--workspace-line);gap:11px;padding-left:22px;display:grid}.hostDecisionPanel label{color:var(--workspace-muted);gap:7px;font-size:.72rem;font-weight:780;display:grid}.hostDecisionPanel select,.hostDecisionPanel textarea{border:1px solid var(--workspace-line);width:100%;color:var(--workspace-ink);font:inherit;background:#fff;border-radius:12px;padding:10px 11px}.compactBookingEmpty{min-height:220px;padding:26px}.compactBookingEmpty h3{margin:0;font-size:1.35rem}@media (max-width:820px){.bookingCard,.hostBookingCard,.bookingDetailGrid{grid-template-columns:1fr}.bookingCardActions{grid-template-columns:1fr;min-width:0}.hostDecisionPanel{border-top:1px solid var(--workspace-line);border-left:0;padding-top:18px;padding-left:0}.bookingCardTitle{display:grid}.bookingCardTitle>strong{justify-self:start}}@media (prefers-reduced-motion:reduce){.bookingCard.loading,.bookingDetailCard.loading{animation:none}}.hostDecisionDetail{max-width:860px}.hostDecisionActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:14px;display:grid}.hostDecisionActions label{color:var(--workspace-muted);gap:7px;font-size:.75rem;font-weight:780;display:grid}.hostDecisionActions select,.hostDecisionActions textarea{border:1px solid var(--workspace-line);width:100%;color:var(--workspace-ink);font:inherit;background:#fff;border-radius:12px;padding:11px 12px}.hostDecisionActions label:has(textarea){grid-column:1/-1}@media (max-width:720px){.hostDecisionActions{grid-template-columns:1fr}.hostDecisionActions label:has(textarea){grid-column:auto}}.bookingPaymentPanel{gap:1rem;display:grid}.bookingPaymentHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bookingPaymentHeading h2{margin:.3rem 0 0}.bookingPaymentTestBadge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.bookingPaymentIntro,.bookingPaymentMessage,.bookingPaymentSecurity{margin:0}.bookingPaymentMessage{background:#0000000a;border-radius:10px;padding:.8rem .9rem;line-height:1.45}.bookingPaymentForm{gap:1rem;margin-top:.25rem;display:grid}.bookingPaymentSubmit{justify-content:center;width:100%}.bookingPaymentSecurity{color:var(--workspace-muted,#666);font-size:.78rem;line-height:1.45}@media (max-width:640px){.bookingPaymentHeading{flex-direction:column;align-items:flex-start}}.bookingCancellationPanel{gap:1rem;display:grid}.bookingCancellationIntro,.bookingCancellationPolicy,.bookingCancellationNotice,.bookingCancellationFootnote,.bookingCancellationResult{margin:0}.bookingCancellationPreview{gap:1rem;display:grid}.bookingCancellationEconomics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.bookingCancellationEconomics>div{border:1px solid #0000001f;border-radius:12px;gap:.35rem;padding:.9rem;display:grid}.bookingCancellationEconomics span{color:var(--workspace-muted,#666);font-size:.78rem}.bookingCancellationEconomics strong{font-size:1.05rem}.bookingCancellationPolicy,.bookingCancellationFootnote{color:var(--workspace-muted,#666);font-size:.8rem}.bookingCancellationNotice,.bookingCancellationResult{background:#0000000a;border-radius:10px;padding:.8rem .9rem;line-height:1.45}.bookingCancellationField{gap:.45rem;display:grid}.bookingCancellationField span{font-size:.82rem;font-weight:700}.bookingCancellationField select,.bookingCancellationField textarea{width:100%;font:inherit;background:#fff;border:1px solid #00000029;border-radius:10px;padding:.75rem .8rem}.bookingCancellationActions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}@media (max-width:640px){.bookingCancellationEconomics{grid-template-columns:1fr}.bookingCancellationActions{flex-direction:column-reverse}.bookingCancellationActions button{justify-content:center;width:100%}}.messagingWorkspace{gap:30px}.messagingAlert{border:1px solid var(--workspace-line);color:#6b2b22;background:#fff6f3;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;font-size:.86rem;font-weight:680;display:flex}.messagingAlert button{background:var(--workspace-ink);color:#fff;font:inherit;border-radius:999px;flex:none;padding:8px 12px;font-size:.78rem;font-weight:800}.messagingShell{border:1px solid var(--workspace-line);background:#fff;border-radius:30px;grid-template-columns:minmax(310px,.72fr) minmax(0,1.55fr);min-height:660px;display:grid;overflow:hidden;box-shadow:0 18px 55px #1717130f}.messagingListPane{border-right:1px solid var(--workspace-line);background:var(--workspace-softer);flex-direction:column;min-width:0;display:flex}.messagingListHeading{border-bottom:1px solid var(--workspace-line);align-items:center;min-height:82px;padding:18px 20px;display:flex}.messagingListHeading>div{gap:4px;display:grid}.messagingListHeading span{color:var(--workspace-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:820}.messagingListHeading strong{font-size:.92rem}.messagingConversationList{align-content:start;display:grid;overflow-y:auto}.messagingConversationList>button{border:0;border-bottom:1px solid var(--workspace-line);width:100%;min-width:0;color:var(--workspace-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;transition:background .16s;display:grid}.messagingConversationList>button:hover,.messagingConversationList>button.active{background:#fff}.messagingConversationList>button.active{box-shadow:inset 3px 0 0 var(--workspace-accent-strong)}.messagingAvatar{background:var(--workspace-ink);color:#fff;border-radius:15px;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:900;display:grid}.messagingConversationCopy{gap:4px;min-width:0;display:grid}.messagingConversationTopline{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.messagingConversationTopline strong,.messagingConversationTopline small,.messagingConversationTitle,.messagingConversationPreview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messagingConversationTopline strong{font-size:.9rem}.messagingConversationTopline small{color:var(--workspace-muted);flex:none;font-size:.68rem}.messagingConversationTitle{font-size:.8rem;font-weight:760}.messagingConversationPreview{color:var(--workspace-muted);font-size:.77rem}.messagingUnreadBadge{background:var(--workspace-accent-strong);color:#192000;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.7rem;font-weight:900;display:grid}.messagingThreadPane{background:radial-gradient(circle at 88% 3%,#e5ff702e,#0000 18rem),#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.messagingThreadLoading{grid-row:1/-1;padding:24px}.messagingThreadHeader{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:20px;min-height:108px;padding:22px 26px;display:flex}.messagingThreadHeader>div{min-width:0}.messagingThreadHeader h2{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 6px;font-size:clamp(1.28rem,2.2vw,1.8rem);overflow:hidden}.messagingThreadHeader p{color:var(--workspace-muted);margin:0;font-size:.82rem}.messagingHistory{flex-direction:column;gap:10px;min-height:0;padding:24px clamp(18px,3vw,34px);display:flex;overflow-y:auto}.messagingHistoryStart,.messagingLoadOlder{background:var(--workspace-soft);color:var(--workspace-muted);border-radius:999px;align-self:center;margin-bottom:8px;padding:7px 11px;font-size:.7rem;font-weight:760}.messagingLoadOlder{cursor:pointer;border:0}.messagingBubbleRow{display:flex}.messagingBubbleRow.mine{justify-content:flex-end}.messagingBubbleRow.theirs{justify-content:flex-start}.messagingBubbleRow.system{justify-content:center}.messagingBubble{border:1px solid var(--workspace-line);background:#fff;border-radius:18px 18px 18px 5px;gap:7px;width:fit-content;max-width:min(72%,680px);padding:12px 14px 10px;display:grid;box-shadow:0 7px 22px #1717130a}.messagingBubbleRow.mine .messagingBubble{background:#f5ffd2;border-color:#d8ff52ad;border-radius:18px 18px 5px}.messagingBubbleSender{font-size:.68rem;font-weight:850}.messagingBubble p{overflow-wrap:anywhere;margin:0;line-height:1.48}.messagingBubble time{color:var(--workspace-muted);justify-self:end;font-size:.66rem}.messagingSystemMessage{background:var(--workspace-soft);max-width:720px;color:var(--workspace-muted);text-align:center;border-radius:999px;margin:6px 0;padding:8px 12px;font-size:.74rem;line-height:1.4}.messagingComposer{border-top:1px solid var(--workspace-line);background:#fffffff5;gap:10px;padding:18px 20px;display:grid}.messagingComposer label{color:var(--workspace-muted);gap:7px;font-size:.72rem;font-weight:800;display:grid}.messagingComposer textarea{resize:vertical;border:1px solid var(--workspace-line);width:100%;min-height:86px;color:var(--workspace-ink);font:inherit;background:#fff;border-radius:16px;outline:none;padding:12px 14px;line-height:1.45}.messagingComposer textarea:focus{border-color:var(--workspace-ink);box-shadow:0 0 0 4px #1717130f}.messagingComposerFooter{justify-content:space-between;align-items:center;gap:14px;display:flex}.messagingComposerFooter>span{color:var(--workspace-muted);font-size:.68rem}.messagingHeadingActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.messagingEmailPreference{color:var(--workspace-muted);align-items:center;gap:8px;font-size:.75rem;font-weight:760;display:inline-flex}.messagingEmailPreference input{width:16px;height:16px;accent-color:var(--workspace-ink)}.messagingAttachments{gap:6px;margin-top:2px;display:grid}.messagingAttachment{border:1px solid var(--workspace-line);color:var(--workspace-ink);text-align:left;cursor:pointer;background:#ffffffb8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.messagingAttachment strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;overflow:hidden}.messagingAttachment span{color:var(--workspace-muted);flex:none;font-size:.65rem}.messagingBubbleMeta{color:var(--workspace-muted);justify-content:flex-end;align-items:center;gap:8px;font-size:.66rem;display:flex}.messagingBubbleMeta button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.messagingAttachmentComposer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.messagingAttachmentComposer>label{cursor:pointer;width:fit-content;display:inline-flex}.messagingAttachmentComposer input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.messagingAttachmentComposer>span,.messagingAttachmentComposer>small{color:var(--workspace-muted);font-size:.7rem}.messagingAttachmentComposer>span{align-items:center;gap:8px;display:inline-flex}.messagingAttachmentComposer>span button{color:var(--workspace-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:800}@media (max-width:900px){.messagingShell{grid-template-columns:1fr;min-height:0}.messagingListPane{border-right:0;border-bottom:1px solid var(--workspace-line);max-height:330px}.messagingThreadPane{min-height:620px}}@media (max-width:680px){.messagingShell{border-radius:22px}.messagingThreadHeader{flex-direction:column;align-items:flex-start;min-height:0;padding:18px}.messagingHistory{min-height:390px;padding:18px 14px}.messagingBubble{max-width:88%}.messagingComposer{padding:14px}.messagingComposerFooter{flex-direction:column;align-items:stretch}.messagingComposerFooter .workspacePrimaryButton{width:100%}}.operationsConsole{gap:18px;display:grid}.operationsAccessCard,.operationsSearchBar,.operationsResults,.operationsCasePanel{border:1px solid var(--workspace-line);background:var(--workspace-card);box-shadow:var(--workspace-shadow-soft);border-radius:20px}.operationsAccessCard{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.operationsAccessCard>div:first-child{gap:3px;display:grid}.operationsAccessCard span,.operationsMuted{color:var(--workspace-muted)}.operationsRoleList{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operationsRoleList span{border:1px solid var(--workspace-line);color:var(--workspace-ink);background:#ffffffa3;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:760}.operationsSearchBar{grid-template-columns:1fr auto;align-items:end;gap:12px;padding:18px;display:grid}.operationsSearchBar label,.operationsNotes form label{gap:7px;font-size:.72rem;font-weight:760;display:grid}.operationsSearchBar input,.operationsNotes textarea{border:1px solid var(--workspace-line);width:100%;color:var(--workspace-ink);font:inherit;background:#fff;border-radius:12px;padding:12px 14px}.operationsResults,.operationsCasePanel{padding:20px}.operationsResults>header,.operationsCasePanel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.operationsResultGroup{gap:8px;margin-top:18px;display:grid}.operationsResultGroup h3,.operationsNotes h3,.operationsTimeline h3{text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:.78rem}.operationsResultGroup>button{border:1px solid var(--workspace-line);width:100%;color:var(--workspace-ink);text-align:left;cursor:pointer;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.operationsResultGroup>button:hover{border-color:#17171347;transform:translateY(-1px)}.operationsResultGroup>button>span{gap:3px;min-width:0;display:grid}.operationsResultGroup small,.operationsResultGroup em,.operationsCasePanel code{color:var(--workspace-muted);font-size:.68rem}.operationsResultGroup em{flex:none;font-style:normal;font-weight:760}.operationsCasePanel>header code{text-overflow:ellipsis;max-width:320px;overflow:hidden}.operationsCaseGrid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:18px;display:grid}.operationsNotes,.operationsTimeline{border-top:1px solid var(--workspace-line);min-width:0;padding-top:16px}.operationsNotes article{border:1px solid var(--workspace-line);background:#ffffffb8;border-radius:12px;margin-bottom:8px;padding:12px}.operationsNotes article p{white-space:pre-wrap;margin:0 0 8px}.operationsNotes article small{color:var(--workspace-muted)}.operationsNotes form{gap:10px;margin-top:14px;display:grid}.operationsTimeline{align-content:start;gap:8px;display:grid}.operationsTimeline article{border-bottom:1px solid var(--workspace-line);grid-template-columns:78px 1fr;gap:12px;padding:10px 0;display:grid}.operationsTimeline article>span{color:var(--workspace-muted);letter-spacing:.04em;font-size:.64rem;font-weight:800}.operationsTimeline article>div{gap:4px;min-width:0;display:grid}.operationsTimeline article small{color:var(--workspace-muted)}.operationsTimeline pre{max-width:100%;color:var(--workspace-muted);white-space:pre-wrap;word-break:break-word;background:#1717130b;border-radius:10px;margin:5px 0 0;padding:10px;font-size:.64rem;overflow:auto}@media (max-width:900px){.operationsAccessCard,.operationsResults>header,.operationsCasePanel>header{flex-direction:column;align-items:stretch}.operationsRoleList{justify-content:flex-start}.operationsSearchBar,.operationsCaseGrid{grid-template-columns:1fr}.operationsCasePanel>header code{max-width:100%}}
.workspaceApp a:focus-visible,.workspaceApp button:focus-visible,.workspaceApp summary:focus-visible,.workspaceApp input:focus-visible,.workspaceApp select:focus-visible{outline-offset:3px;outline:3px solid #d8ff52b8}.workspaceApp button:disabled,.workspaceApp a[aria-disabled=true]{cursor:not-allowed;opacity:.56}.workspacePremiumForm .invitationNotice{align-items:flex-start;gap:10px;display:flex}.workspacePremiumForm .invitationNotice svg{width:18px;height:18px;margin-top:1px}.workspaceLoadingCard{background:linear-gradient(90deg,#0000,#ffffffc7,#0000) 0 0/220% 100%,#f1f1ed 0 0/100% 100%;border-radius:20px;min-height:210px;animation:1.35s linear infinite workspaceSkeleton}@keyframes workspaceSkeleton{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@media (prefers-reduced-motion:reduce){.workspaceLoadingCard{animation:none}}
.workspaceOrganizationCardLink{color:inherit;transition:transform .16s,border-color .16s,box-shadow .16s}.workspaceOrganizationCardLink:hover{box-shadow:var(--workspace-shadow);border-color:#c9c9c2;transform:translateY(-2px)}.workspaceOrganizationCardLink:focus-visible{outline-offset:4px;outline:3px solid #18181640}.workspaceInventoryPage{gap:34px;display:grid}.workspaceInventoryHeading{align-items:end}.workspaceBreadcrumb{color:var(--workspace-muted);text-underline-offset:4px;margin-bottom:20px;font-size:.88rem;font-weight:750;text-decoration:underline;display:inline-flex}.workspaceInventoryRole{border:1px solid var(--workspace-line);background:var(--workspace-softer);border-radius:22px;gap:5px;min-width:220px;padding:20px 22px;display:grid}.workspaceInventoryRole span,.workspaceInventoryRole small{color:var(--workspace-muted);font-size:.76rem}.workspaceInventoryRole strong{font-size:1.04rem}.workspaceInventoryLoading{gap:16px;padding-top:48px;display:grid}.workspaceInventoryLoading div{background:linear-gradient(90deg,#f1f1ee,#fafaf8,#f1f1ee) 0 0/200% 100%;border-radius:26px;height:150px;animation:1.4s linear infinite workspace-shimmer}.workspaceStickyMessage{margin:-14px 0 0}.workspaceSuccessMessage{color:#2f3a09;background:#f6ffd9;border:1px solid #cddd8a;border-radius:16px;align-items:center;gap:10px;margin:-14px 0 0;padding:13px 16px;font-weight:700;display:flex}.workspaceSuccessMessage svg{width:18px;height:18px}.workspaceInventoryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.workspaceInventoryMetrics article{border:1px solid var(--workspace-line);background:var(--workspace-softer);border-radius:22px;gap:5px;padding:22px;display:grid}.workspaceInventoryMetrics span,.workspaceInventoryMetrics small{color:var(--workspace-muted);font-size:.78rem}.workspaceInventoryMetrics strong{letter-spacing:-.055em;font-size:clamp(1.8rem,3vw,2.6rem)}.workspaceInventorySection{gap:22px;display:grid}.workspaceInventorySectionHeading{grid-template-columns:minmax(0,1fr) minmax(260px,.65fr);align-items:end;gap:30px;display:grid}.workspaceInventorySectionHeading h2,.workspaceInventoryRoadmap h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.2rem)}.workspaceInventorySectionHeading p{color:var(--workspace-muted);margin:0;line-height:1.6}.workspaceVenueList,.workspaceResourceList,.workspaceOfferingList{gap:14px;display:grid}.workspaceVenueCard{border:1px solid var(--workspace-line);background:#fff;border-radius:28px;gap:18px;padding:24px;display:grid;box-shadow:0 8px 30px #1818160a}.workspaceVenueCard>header,.workspaceResourceHeader,.workspaceOfferingTitleLine{justify-content:space-between;align-items:center;gap:18px;display:flex}.workspaceVenueIdentity{align-items:center;gap:14px;display:flex}.workspaceVenueIdentity>span{background:var(--workspace-accent);border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.workspaceVenueIdentity h3,.workspaceResourceHeader h4{letter-spacing:-.035em;margin:0}.workspaceVenueIdentity h3{font-size:1.35rem}.workspaceVenueIdentity p,.workspaceResourceHeader p,.workspaceOfferingMain p,.workspaceInventoryBlank p{color:var(--workspace-muted);margin:5px 0 0;line-height:1.5}.workspaceResourceCard{border:1px solid var(--workspace-line);background:var(--workspace-softer);border-radius:22px;gap:17px;padding:20px;display:grid}.workspaceResourceHeader h4{font-size:1.15rem}.workspaceOfferingRow{border:1px solid var(--workspace-line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:19px;display:grid}.workspaceOfferingMain{min-width:0}.workspaceOfferingTitleLine{justify-content:flex-start}.workspaceOfferingTitleLine strong{font-size:1.02rem}.workspaceOfferingStatus{color:#55554f;text-transform:uppercase;background:#ededeb;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:850}.workspaceOfferingStatus.published{color:#33460b;background:#e9f7ce}.workspaceOfferingStatus.pending_review{color:#294a86;background:#e8eefb}.workspaceOfferingStatus.rejected{color:#8b2e24;background:#fde8e5}.workspaceOfferingStatus.paused{color:#6f4a00;background:#fff0c9}.workspaceOfferingStatus.archived{color:#777;background:#ececec}.workspaceOfferingFacts,.workspaceScheduleSummary{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.workspaceOfferingFacts span,.workspaceScheduleSummary span{background:var(--workspace-soft);color:#4e4e49;border-radius:999px;padding:7px 10px;font-size:.75rem;font-weight:700}.workspaceScheduleSummary{align-items:center}.workspaceScheduleSummary>svg{color:var(--workspace-muted)}.workspaceReviewNotice{background:#eef3ff;border-radius:12px;padding:10px 12px;color:#304b7d!important;margin:13px 0 0!important;font-size:.78rem!important;line-height:1.45!important}.workspaceReviewNotice.rejected{background:#fff0ed;color:#7d3026!important}.workspaceOfferingActions{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-width:142px;display:flex}.workspacePrimaryButton.compact,.workspaceSecondaryButton.compact{min-height:40px;padding:0 15px;font-size:.79rem}.workspaceSecondaryButton{border:1px solid var(--workspace-line);min-height:46px;color:var(--workspace-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:800;display:inline-flex}.workspaceTextButton{min-height:38px;color:var(--workspace-muted);text-underline-offset:3px;background:0 0;font-size:.78rem;font-weight:750;text-decoration:underline}.workspaceInlineAction{color:var(--workspace-ink);text-underline-offset:4px;background:0 0;align-items:center;gap:8px;margin-top:13px;padding:0;font-size:.8rem;font-weight:800;text-decoration:underline;display:inline-flex}.workspaceCreationPanel{background:#fff;border:1px dashed #cfcfc7;border-radius:18px}.workspaceCreationPanel>summary{cursor:pointer;align-items:center;gap:9px;min-height:54px;padding:0 18px;font-size:.84rem;font-weight:850;list-style:none;display:flex}.workspaceCreationPanel>summary::-webkit-details-marker{display:none}.workspaceCreationPanel[open]>summary{border-bottom:1px solid var(--workspace-line)}.workspaceVenueCreation{background:var(--workspace-softer);border-style:solid;border-radius:24px}.workspaceInventoryForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.workspaceInventoryForm label{color:#44443f;gap:7px;font-size:.77rem;font-weight:800;display:grid}.workspaceInventoryForm label.wide,.workspaceInventoryFormActions.wide,.workspaceInventoryForm .workspaceCheckbox.wide{grid-column:1/-1}.workspaceInventoryForm input,.workspaceInventoryForm select,.workspaceInventoryForm textarea{border:1px solid var(--workspace-line);width:100%;color:var(--workspace-ink);resize:vertical;background:#fff;border-radius:13px;outline:none;padding:12px 13px}.workspaceInventoryForm input,.workspaceInventoryForm select{min-height:46px}.workspaceInventoryForm input:focus,.workspaceInventoryForm select:focus,.workspaceInventoryForm textarea:focus{border-color:#8d8d84;box-shadow:0 0 0 3px #18181614}.workspaceInventoryForm .workspaceCheckbox{grid-template-columns:none;align-items:flex-start;gap:10px;font-weight:650;line-height:1.45;display:flex}.workspaceInventoryForm .workspaceCheckbox input{width:18px;height:18px;min-height:0;margin-top:1px}.workspaceInventoryFormActions{justify-content:flex-end;padding-top:4px;display:flex}.workspaceInventoryBlank{background:var(--workspace-softer);border:1px dashed #d4d4ce;border-radius:20px;align-items:center;gap:15px;padding:22px;display:flex}.workspaceInventoryBlank>svg{width:30px;height:30px;color:var(--workspace-muted)}.workspaceInventoryBlank.compact{border-radius:16px;padding:17px}.workspaceInventoryRoadmap{color:#fff;background:#181816;border-radius:28px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:36px;padding:30px;display:grid}.workspaceInventoryRoadmap .workspaceKicker{color:#ffffff9e}.workspaceInventoryRoadmap ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspaceInventoryRoadmap li{border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:13px;padding:13px 15px;display:flex}.workspaceInventoryRoadmap li>span:first-child,.workspaceInventoryRoadmap li>svg{background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:900;display:grid}.workspaceInventoryRoadmap li.complete>svg{background:var(--workspace-accent);color:#1d2400;padding:7px}.workspaceInventoryRoadmap li>span:last-child{gap:3px;display:grid}.workspaceInventoryRoadmap small{color:#ffffff94}@media (max-width:900px){.workspaceInventoryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspaceInventorySectionHeading,.workspaceInventoryRoadmap,.workspaceOfferingRow{grid-template-columns:1fr}.workspaceOfferingActions{flex-flow:wrap}}@media (max-width:620px){.workspaceInventoryMetrics,.workspaceInventoryForm{grid-template-columns:1fr}.workspaceInventoryForm label.wide,.workspaceInventoryFormActions.wide,.workspaceInventoryForm .workspaceCheckbox.wide{grid-column:auto}.workspaceVenueCard{border-radius:22px;padding:17px}.workspaceVenueCard>header,.workspaceResourceHeader{flex-direction:column;align-items:flex-start}.workspaceOfferingTitleLine{flex-direction:column;align-items:flex-start;gap:8px}.workspaceInventoryRole{width:100%}}@media (prefers-reduced-motion:reduce){.workspaceOrganizationCardLink,.workspaceInventoryLoading div{transition:none;animation:none}}.workspaceReviewQueue{max-width:1180px}.workspaceReviewList{gap:18px;display:grid}.workspaceReviewCard{border:1px solid var(--workspace-line);background:#fff;border-radius:24px;padding:24px}.workspaceReviewCard>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workspaceReviewCard>header h2{margin:4px 0 6px}.workspaceReviewCard>header p{color:var(--workspace-muted);margin:0}.workspaceReviewFacts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.workspaceReviewFacts span{background:var(--workspace-soft);border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:700}.workspaceReviewDescription,.workspaceReviewAddress{color:var(--workspace-muted);line-height:1.6}.workspaceReviewDecision{border-top:1px solid var(--workspace-line);grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:14px;margin-top:20px;padding-top:20px;display:grid}.workspaceReviewDecision label{color:var(--workspace-muted);gap:7px;font-size:.78rem;font-weight:750;display:grid}.workspaceReviewDecision textarea{resize:vertical;width:100%}@media (max-width:760px){.workspaceReviewDecision{grid-template-columns:1fr}.workspaceReviewCard>header{flex-direction:column}}
.marketplaceHome{color:#171713;background:#fff;min-height:100vh;padding-bottom:0}.marketplaceHeader{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #ecebe7;width:100%;max-width:none;padding:18px clamp(20px,4vw,56px);position:sticky;top:0}.marketplaceBrand{font-size:1.65rem}.marketModeNav{align-items:center;gap:28px;font-size:.95rem;font-weight:750;display:flex;position:absolute;left:50%;transform:translate(-50%)}.marketModeNav a{color:#77756e;padding:10px 2px;position:relative}.marketModeNav a:hover,.marketModeNav a[aria-current=page]{color:#171713}.marketModeNav a[aria-current=page]:after{content:"";background:#171713;border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.hostEntryLink{border-radius:999px;padding:10px 14px;font-size:.9rem;font-weight:750}.hostEntryLink:hover{background:#f4f3ef}.marketplaceHero{text-align:center;width:min(1120px,100% - 40px);margin:0 auto;padding:44px 0 34px}.marketplaceHero h1{letter-spacing:-.045em;max-width:none;margin:0 auto 10px;font-size:clamp(2rem,3vw,3.35rem);line-height:1.05}.marketplaceHero>p{color:#6d6b64;max-width:720px;margin:0 auto 30px;font-size:1.02rem;line-height:1.55}.homeSearchBar{text-align:left;background:#fff;border:1px solid #deddd7;border-radius:999px;grid-template-columns:.92fr 1.35fr .95fr auto;width:min(100%,920px);margin:0 auto;padding:8px;display:grid;box-shadow:0 14px 42px #1b1b181c}.homeSearchBar label{border-radius:999px;gap:5px;min-width:0;padding:11px 22px;display:grid;position:relative}.homeSearchBar label+label:before{content:"";background:#e5e3de;width:1px;position:absolute;top:10px;bottom:10px;left:0}.homeSearchBar label:hover{background:#f5f4f1}.homeSearchBar label:hover:before,.homeSearchBar label:hover+label:before{opacity:0}.homeSearchBar label>span{letter-spacing:.02em;font-size:.73rem;font-weight:850}.homeSearchBar input,.homeSearchBar select{color:#74716b;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:.92rem;font-weight:550}.marketSearchButton{color:#fff;background:#171713;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:126px;font-weight:850;display:inline-flex}.marketSearchButton>span:first-child{font-size:1.25rem}.mobileSearchPill{display:none}.categoryRailSection{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #ecebe7;align-items:center;gap:20px;width:100%;padding:14px clamp(20px,4vw,56px) 12px;display:flex;position:sticky;top:80px}.categoryRail{scrollbar-width:none;flex:1;gap:8px;display:flex;overflow-x:auto}.categoryRail::-webkit-scrollbar{display:none}.categoryRailItem{color:#77756f;flex:none;justify-items:center;gap:6px;min-width:112px;padding:8px 12px 10px;font-size:.74rem;display:grid;position:relative}.categoryRailItem>span{font-size:1.32rem;line-height:1}.categoryRailItem strong{font-weight:750}.categoryRailItem:hover,.categoryRailItem.active{color:#171713}.categoryRailItem.active:after{content:"";background:#171713;border-radius:999px;height:2px;position:absolute;bottom:0;left:14px;right:14px}.filterButton{border:1px solid #d9d7d1;border-radius:14px;flex:none;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:.82rem;font-weight:800;display:inline-flex}.listingSection{width:min(1440px,100% - clamp(32px,7vw,112px));margin:0 auto;padding:46px 0 12px}.listingSectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.listingSectionHeading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(1.65rem,2.5vw,2.4rem);line-height:1.08}.listingSectionHeading>a{flex:none;padding-bottom:4px;font-size:.88rem;font-weight:850}.marketEyebrow{color:#79766f;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.listingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 18px;display:grid}.listingCard{min-width:0;position:relative}.listingImageCarousel{aspect-ratio:1.05;background:#efeee9;border-radius:19px;position:relative;overflow:hidden}.listingImageTrack{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow:auto hidden}.listingImageTrack::-webkit-scrollbar{display:none}.listingImageSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.listingImageSlide img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .32s}.listingCard:hover .listingImageSlide img{transform:scale(1.025)}.listingCarouselArrow{z-index:3;color:#171713;opacity:0;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:1.55rem;line-height:1;transition:opacity .16s,transform .16s,background .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(.92);box-shadow:0 3px 14px #0000002e}.listingCarouselArrow.previous{left:10px}.listingCarouselArrow.next{right:10px}.listingImageCarousel:hover .listingCarouselArrow:not(:disabled),.listingCarouselArrow:focus-visible{opacity:1;transform:translateY(-50%)scale(1)}.listingCarouselArrow:hover{background:#fff}.listingCarouselArrow:disabled{pointer-events:none;opacity:0}.listingCarouselDots{z-index:3;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.listingCarouselDots span{background:#ffffff9e;border-radius:999px;width:5px;height:5px;transition:width .16s,background .16s;box-shadow:0 1px 4px #00000038}.listingCarouselDots span.active{background:#fff;width:16px}.listingBadge{text-overflow:ellipsis;white-space:nowrap;background:#ffffffeb;border-radius:999px;max-width:calc(100% - 72px);padding:7px 11px;font-size:.72rem;font-weight:850;position:absolute;top:14px;left:14px;overflow:hidden;box-shadow:0 4px 14px #00000014}.favoriteButton{z-index:2;color:#fff;text-shadow:0 1px 3px #00000059;background:#14141257;border:0;border-radius:50%;place-items:center;width:39px;height:39px;font-size:1.55rem;line-height:1;display:grid;position:absolute;top:12px;right:12px}.favoriteButton:hover{background:#1414129e;transform:scale(1.04)}.listingCopy{padding-top:12px;display:block}.listingTopLine{justify-content:space-between;align-items:baseline;gap:12px;font-size:.92rem;display:flex}.listingTopLine strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listingTopLine span{flex:none;font-size:.83rem}.listingCopy p{color:#77746e;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:5px 0 7px;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.listingPrice{font-size:.9rem}.listingPrice span{color:#6f6c65}.secondaryListings{padding-top:64px}.marketHostBanner{color:#fff;background:radial-gradient(circle at 85% 15%,#d8ff5247,#0000 28rem),#171713;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;width:min(1320px,100% - clamp(32px,7vw,112px));margin:86px auto 42px;padding:clamp(34px,5vw,64px);display:grid}.marketHostBanner .marketEyebrow,.marketHostBanner p{color:#ffffffab}.marketHostBanner h2{letter-spacing:-.06em;max-width:720px;margin:9px 0 14px;font-size:clamp(2.2rem,4.5vw,4.4rem)}.marketHostBanner p{max-width:680px;margin:0;line-height:1.6}.hostBannerButton{color:#172000;background:#d8ff52;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-weight:900;display:inline-flex}.floatingMapButton{z-index:70;color:#fff;background:#171713;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:.86rem;font-weight:850;display:inline-flex;position:fixed;bottom:28px;right:50%;transform:translate(50%);box-shadow:0 8px 24px #00000038}.marketplaceFooter{width:min(1440px,100% - clamp(32px,7vw,112px));max-width:none;margin-top:58px}.footerJourneyLinks{gap:20px;font-size:.82rem;font-weight:750;display:flex}.mobileMarketplaceNav{display:none}@media (max-width:1100px){.listingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketModeNav{gap:18px}.hostEntryLink{display:none}}@media (max-width:840px){.marketModeNav{display:none}.homeSearchBar{grid-template-columns:1fr 1fr auto}.homeSearchBar label:first-child{display:none}.listingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketHostBanner{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.marketplaceHome{padding-bottom:76px}.marketplaceHeader{border-bottom:0;min-height:8px;padding:4px 18px 0;position:relative}.marketplaceHeader .marketplaceBrand,.marketplaceHeader .languageMenu,.marketplaceHeader .headerLogin,.marketplaceHeader .hostEntryLink,.marketplaceHeaderActions{display:none}.marketplaceHero{text-align:left;width:calc(100% - 28px);padding:4px 0 16px}.marketplaceHero h1,.marketplaceHero>p{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homeSearchBar{display:none}.mobileSearchPill{background:#fff;border:1px solid #deddd8;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:58px;padding:8px 11px 8px 16px;display:grid;box-shadow:0 7px 22px #1818141a}.mobileSearchPill>span:nth-child(2){gap:2px;display:grid}.mobileSearchPill strong{font-size:.86rem}.mobileSearchPill small{color:#77746e;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.searchGlyph{font-size:1.22rem}.filterGlyph{border:1px solid #d7d5cf;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.categoryRailSection{gap:8px;padding:8px 12px 7px;position:sticky;top:0}.categoryRailItem{min-width:90px;padding-inline:8px;font-size:.67rem}.filterButton{border-radius:50%;justify-content:center;width:46px;min-height:46px;padding:0;font-size:0}.filterButton>span{font-size:1rem}.listingSection{width:calc(100% - 28px);padding-top:30px}.listingSectionHeading{align-items:flex-start;margin-bottom:17px}.listingSectionHeading h2{font-size:1.65rem}.listingSectionHeading>a{display:none}.listingGrid{grid-template-columns:1fr;gap:26px}.listingImageCarousel{aspect-ratio:1.18;border-radius:17px}.listingCarouselArrow{display:none}.listingCard:hover .listingImageSlide img{transform:none}.listingCarouselDots{bottom:9px}.secondaryListings{padding-top:46px}.marketHostBanner{border-radius:24px;width:calc(100% - 28px);margin-top:58px;padding:29px 24px}.marketHostBanner h2{font-size:2.45rem}.hostBannerButton{justify-content:center}.floatingMapButton{bottom:82px}.marketplaceFooter{width:calc(100% - 28px);margin-bottom:30px;display:grid}.footerJourneyLinks{flex-wrap:wrap}.mobileMarketplaceNav{z-index:90;min-height:68px;padding:7px 10px max(7px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #e4e2dd;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileMarketplaceNav a{color:#716f68;align-content:center;justify-items:center;gap:2px;min-width:0;display:grid}.mobileMarketplaceNav a[aria-current=page]{color:#171713}.mobileMarketplaceNav span{font-size:1.12rem}.mobileMarketplaceNav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.61rem;font-weight:750;overflow:hidden}}
:root{--brand-yellow:#f2ea00;--brand-yellow-hover:#e2da00;--brand-yellow-soft:#f2ea002e;--brand-ink:#171713;--accent:var(--brand-yellow);--accent-ink:var(--brand-ink);--guest-accent:var(--brand-yellow);--host-accent:var(--brand-yellow)}.primaryButton,.marketSearchButton,.hostBannerButton{background:var(--brand-yellow);color:var(--brand-ink)}.primaryButton:hover,.marketSearchButton:hover,.hostBannerButton:hover{background:var(--brand-yellow-hover)}.marketModeNav a[aria-current=page]:after,.categoryRailItem.active:after{background:var(--brand-yellow)}.categoryRailItem.active,.mobileMarketplaceNav a[aria-current=page]{color:var(--brand-ink)}.marketHostBanner{background:radial-gradient(circle at 85% 15%, var(--brand-yellow-soft), transparent 28rem), var(--brand-ink)}.marketingPage{background:radial-gradient(circle at 88% 0%, var(--brand-yellow-soft), transparent 31rem), var(--background)}:focus-visible{outline:3px solid var(--brand-yellow);outline-offset:3px}
.siteShell{min-height:100vh;color:var(--ink);background:#fff}.siteHeader{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #17171317;position:sticky;top:0}.siteHeaderInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1440px,100% - clamp(32px,7vw,112px));min-height:76px;margin:0 auto;display:grid}.siteBrand{color:#171713;letter-spacing:-.075em;align-items:center;width:fit-content;font-size:1.62rem;font-weight:950;display:inline-flex}.sitePrimaryNav{justify-content:center;gap:6px;display:flex}.sitePrimaryNav a,.sitePublishLink{color:#66645d;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:.9rem;font-weight:780;transition:background .16s,color .16s,transform .16s;display:inline-flex}.sitePrimaryNav a:hover,.sitePrimaryNav a[aria-current=page]{color:#171713;background:#f2f1ed}.siteHeaderActions{align-items:center;gap:8px;display:flex}.sitePublishLink{color:#171713}.sitePublishLink:hover,.sitePublishLink[aria-current=page]{background:var(--brand-yellow)}.siteLanguageMenu{position:relative}.siteLanguageMenu summary,.siteAccountLink{color:#171713;cursor:pointer;background:#fff;border:1px solid #deddd7;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;list-style:none;display:inline-flex}.siteLanguageMenu summary{min-width:68px;padding:0 13px;font-size:.78rem;font-weight:850}.siteLanguageMenu summary::-webkit-details-marker{display:none}.siteLanguagePanel{background:#fff;border:1px solid #deddd7;border-radius:18px;width:250px;max-height:min(70vh,470px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 24px 70px #17171324}.siteLanguagePanel a{border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:0 12px;font-size:.86rem;font-weight:700;display:flex}.siteLanguagePanel a:hover,.siteLanguagePanel a[aria-current=page]{background:#f4f3ef}.siteLanguagePanel small{color:#77746e;font-size:.69rem;font-weight:850}.siteAccountLink{color:#fff;background:#171713;border-color:#171713;padding:0 15px;font-size:.85rem}.siteAccountLink strong{font-weight:820}.siteShellManaged>.marketingPage>.marketingHeader,.siteShellManaged>.marketingPage>.marketingFooter,.siteShellManaged>.marketingPage>.mobileMarketplaceNav{display:none!important}.siteFooter{border-top:1px solid #deddd7;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:70px;width:min(1440px,100% - clamp(32px,7vw,112px));margin:78px auto 0;padding:52px 0 30px;display:grid}.siteFooterIntro p{color:#74716a;max-width:330px;margin:12px 0 0;line-height:1.55}.siteFooterColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.siteFooterColumns>div{align-content:start;gap:10px;display:grid}.siteFooterColumns strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem}.siteFooterColumns a{color:#6f6c65;width:fit-content;font-size:.86rem}.siteFooterColumns a:hover{color:#171713;text-underline-offset:4px;text-decoration:underline}.siteFooterBottom{color:#77746e;border-top:1px solid #ecebe7;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:26px;font-size:.78rem;display:flex}.siteMobileNav{display:none}@media (max-width:980px){.sitePrimaryNav{justify-content:flex-start}.sitePrimaryNav a{padding-inline:11px}.sitePublishLink{display:none}.siteFooter{grid-template-columns:1fr}}@media (max-width:700px){.siteShell{padding-bottom:72px}.siteHeader{position:sticky}.siteHeaderInner{grid-template-columns:1fr auto;gap:14px;width:calc(100% - 28px);min-height:62px}.siteBrand{font-size:1.5rem}.sitePrimaryNav,.sitePublishLink,.siteAccountLink strong{display:none}.siteHeaderActions{gap:7px}.siteLanguageMenu summary,.siteAccountLink{min-height:40px}.siteLanguageMenu summary{min-width:60px;padding-inline:10px}.siteAccountLink{border-radius:50%;width:40px;padding:0}.siteLanguagePanel{width:auto;position:fixed;top:68px;left:14px;right:14px}.siteFooter{gap:38px;width:calc(100% - 28px);margin-top:54px;padding-top:40px}.siteFooterColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.siteFooterBottom{flex-direction:column;align-items:flex-start;gap:7px}.siteMobileNav{z-index:130;min-height:68px;padding:7px 8px max(7px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #deddd7;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.siteMobileNav a{color:#77746e;align-content:center;justify-items:center;gap:2px;min-width:0;display:grid;position:relative}.siteMobileNav a[aria-current=page]{color:#171713}.siteMobileNav a[aria-current=page]:before{background:var(--brand-yellow);content:"";border-radius:0 0 999px 999px;width:34px;height:3px;position:absolute;top:-7px}.siteMobileNav span{font-size:1.12rem}.siteMobileNav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.61rem;font-weight:760;overflow:hidden}}
.enterprisePage,.guidesPage{background:radial-gradient(circle at 90% 0,#f2ea0033,#0000 30rem),#f6f2e9;min-height:100vh}.enterpriseHero,.enterpriseSection,.enterpriseBenefits,.enterpriseSupply,.enterpriseFaq,.guidesHero,.guidesGrid,.guidesCta{width:min(1220px,100% - 48px);margin-inline:auto}.enterpriseHero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:74px;min-height:690px;padding:78px 0 64px;display:grid}.enterpriseHeroCopy h1,.guidesHero h1{letter-spacing:-.075em;max-width:900px;margin:0 0 26px;font-size:clamp(3.3rem,7vw,6.8rem);line-height:.91}.enterpriseHeroCopy>p,.guidesHero>p{color:#6c6961;max-width:720px;margin:0;font-size:clamp(1.08rem,1.8vw,1.34rem);line-height:1.6}.enterpriseHeroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:38px;display:flex}.enterpriseTextLink{align-items:center;gap:8px;font-size:.92rem;font-weight:820;display:inline-flex}.enterpriseVisual{color:#fff;background:#171713;border-radius:32px;padding:20px;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 26px 80px #17171329}.enterpriseVisualTop{background:var(--brand-yellow);color:#171713;border-radius:22px;align-content:end;gap:6px;min-height:150px;padding:24px;display:grid}.enterpriseVisualTop span,.enterpriseVisualTop small,.enterpriseVisualGrid small{opacity:.68;font-size:.73rem;font-weight:760}.enterpriseVisualTop strong{letter-spacing:-.05em;font-size:2rem}.enterpriseVisualGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.enterpriseVisualGrid>div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;align-content:space-between;gap:7px;min-height:128px;padding:18px;display:grid}.enterpriseVisualGrid>div>span{font-size:1.2rem}.enterpriseVisualGrid strong{align-self:end}.enterpriseSection,.enterpriseBenefits,.enterpriseFaq{border-top:1px solid #d9d4c9;padding:96px 0}.enterpriseSectionIntro{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:60px;margin-bottom:46px;display:grid}.enterpriseSectionIntro .eyebrow{grid-column:1/-1}.enterpriseSectionIntro h2,.enterpriseBenefits h2,.enterpriseSupply h2,.enterpriseFaq h2,.guidesCta h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.25rem,4.7vw,4.6rem);line-height:.98}.enterpriseSectionIntro p,.enterpriseSupply p{color:#6c6961;margin:0;line-height:1.65}.enterpriseUseCaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.enterpriseUseCaseGrid article{background:#ffffff94;border:1px solid #d9d4c9;border-radius:24px;flex-direction:column;justify-content:space-between;gap:36px;min-height:310px;padding:25px;display:flex}.enterpriseUseCaseGrid article>span{letter-spacing:.1em;font-size:.74rem;font-weight:850}.enterpriseUseCaseGrid h3,.enterpriseBenefitList h3,.guideCard h2{letter-spacing:-.035em;margin:auto 0 10px;font-size:1.36rem;line-height:1.08}.enterpriseUseCaseGrid p,.enterpriseBenefitList p,.guideCard p{color:#6c6961;margin:0;line-height:1.55}.enterpriseBenefits{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;display:grid}.enterpriseBenefitList{display:grid}.enterpriseBenefitList article{border-top:1px solid #d9d4c9;grid-template-columns:minmax(180px,.65fr) minmax(220px,1fr);gap:28px;padding:28px 0;display:grid}.enterpriseBenefitList article:last-child{border-bottom:1px solid #d9d4c9}.enterpriseBenefitList h3{margin:0}.enterpriseSupply,.guidesCta{color:#fff;background:#171713;border-radius:31px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:60px;margin-top:18px;margin-bottom:18px;padding:clamp(42px,6vw,72px);display:grid}.enterpriseSupply p{color:#ffffffab;max-width:720px;margin-top:18px}.enterpriseFaqList{border-top:1px solid #d9d4c9;display:grid}.enterpriseFaqList details{border-bottom:1px solid #d9d4c9}.enterpriseFaqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:78px;font-weight:820;list-style:none;display:flex}.enterpriseFaqList summary::-webkit-details-marker{display:none}.enterpriseFaqList details p{color:#6c6961;max-width:820px;margin:-4px 0 28px;line-height:1.65}.guidesHero{padding:clamp(80px,10vw,140px) 0 66px}.guidesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:94px;display:grid}.guideCard{background:#ffffffad;border:1px solid #d9d4c9;border-radius:25px;flex-direction:column;justify-content:space-between;gap:38px;min-height:340px;padding:28px;display:flex}.guideCardFeatured{background:radial-gradient(circle at 92% 0,#f2ea00bf,#0000 22rem),#fff;grid-column:span 2}.guideTag,.guideComingSoon{letter-spacing:.08em;text-transform:uppercase;width:fit-content;font-size:.72rem;font-weight:850}.guideComingSoon{color:#77746e}@media (max-width:980px){.enterpriseHero,.enterpriseBenefits{grid-template-columns:1fr}.enterpriseVisual{width:min(100%,680px);transform:none}.enterpriseUseCaseGrid,.guidesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.enterpriseHero,.enterpriseSection,.enterpriseBenefits,.enterpriseSupply,.enterpriseFaq,.guidesHero,.guidesGrid,.guidesCta{width:calc(100% - 28px)}.enterpriseHero{min-height:auto;padding:54px 0 48px}.enterpriseHeroCopy h1,.guidesHero h1{font-size:clamp(3rem,16vw,4.8rem)}.enterpriseHeroActions{flex-direction:column;align-items:stretch}.enterpriseHeroActions .primaryButton{width:100%}.enterpriseVisualGrid,.enterpriseUseCaseGrid,.enterpriseSectionIntro,.enterpriseSupply,.guidesGrid,.guidesCta{grid-template-columns:1fr}.enterpriseSection,.enterpriseBenefits,.enterpriseFaq{padding:68px 0}.enterpriseSectionIntro{gap:20px}.enterpriseUseCaseGrid article{min-height:245px}.enterpriseBenefitList article{grid-template-columns:1fr;gap:9px}.enterpriseSupply,.guidesCta{border-radius:24px;align-items:start;padding:30px 24px}.guideCardFeatured{grid-column:auto}}
.guideArticlePage{background:#f6f2e9;min-height:100vh}.guideArticlePage>article{width:min(1060px,100% - 48px);margin:0 auto;padding:56px 0 24px}.guideBreadcrumb{color:#77746e;align-items:center;gap:9px;margin-bottom:48px;font-size:.78rem;font-weight:740;display:flex}.guideBreadcrumb a:hover{color:#171713}.guideArticleHeader{max-width:900px;margin-bottom:82px}.guideArticleHeader h1{letter-spacing:-.075em;margin:18px 0 28px;font-size:clamp(3.2rem,7.4vw,6.7rem);line-height:.92}.guideArticleHeader>p{color:#66635c;max-width:790px;margin:0;font-size:clamp(1.08rem,1.8vw,1.32rem);line-height:1.65}.guideArticleBody{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:80px;display:grid}.guideArticleBody>aside{border-top:1px solid #d7d2c7;border-bottom:1px solid #d7d2c7;gap:11px;padding:20px 0;display:grid;position:sticky;top:110px}.guideArticleBody>aside strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem}.guideArticleBody>aside a{color:#716e66;font-size:.82rem;line-height:1.4}.guideArticleBody>aside a:hover{color:#171713}.guideArticleContent{gap:76px;display:grid}.guideArticleContent section{scroll-margin-top:110px}.guideSectionNumber{letter-spacing:.1em;margin-bottom:13px;font-size:.73rem;font-weight:850;display:block}.guideArticleContent h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.guideArticleContent p{color:#4f4d47;margin:0 0 18px;font-size:1.03rem;line-height:1.76}.guideArticleContent ul{background:#ffffff8f;border:1px solid #d7d2c7;border-radius:20px;gap:10px;margin:26px 0 0;padding:22px 24px 22px 44px;display:grid}.guideArticleContent li{padding-left:5px;line-height:1.5}.guideArticleFaq{border-top:1px solid #d7d2c7;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:70px;margin-top:110px;padding:72px 0;display:grid}.guideArticleFaq>div{border-top:1px solid #d7d2c7}.guideArticleFaq details{border-bottom:1px solid #d7d2c7}.guideArticleFaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:76px;font-weight:820;list-style:none;display:flex}.guideArticleFaq summary::-webkit-details-marker{display:none}.guideArticleFaq details p{color:#66635c;margin:-4px 0 26px;line-height:1.65}.guideArticleCta{color:#fff;background:#171713;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin:18px 0 54px;padding:clamp(38px,6vw,66px);display:grid}.guideArticleCta h2{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:.98}@media (max-width:800px){.guideArticleBody,.guideArticleFaq{grid-template-columns:1fr;gap:44px}.guideArticleBody>aside{position:static}}@media (max-width:700px){.guideArticlePage>article{width:calc(100% - 28px);padding-top:34px}.guideArticleHeader{margin-bottom:62px}.guideArticleHeader h1{font-size:clamp(3rem,15vw,4.8rem)}.guideArticleCta{border-radius:24px;grid-template-columns:1fr;align-items:start;padding:30px 24px}}
.siteShellManaged .categoryRailSection{top:76px}.skipLink{z-index:300;color:#fff;background:#171713;border-radius:10px;padding:11px 16px;font-size:.88rem;font-weight:800;transition:transform .14s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.siteIcon{flex:none;width:20px;height:20px}.siteLanguageMenu .siteIcon{width:17px;height:17px}:where(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #171713}.siteAccountLink:focus-visible,.marketSearchButton:focus-visible,.hostBannerButton:focus-visible,.toolkitSection a:focus-visible,.assuranceBand a:focus-visible{outline-color:var(--brand-yellow,#f2ea00)}.marketingPage{overflow:clip visible}.catalogPreview{gap:12px;display:grid}.catalogPreview :disabled{cursor:not-allowed;opacity:.64}.catalogStatus{color:#68675f;text-align:center;margin:0;font-size:.8rem;line-height:1.45}.guestJourneyHero .catalogStatus{text-align:left}.guideCard{transition:transform .16s,box-shadow .16s;position:relative}:is(.guideCard:has(.guideCardLink):hover,.guideCard:focus-within){transform:translateY(-4px);box-shadow:0 18px 48px #1717131a}.guideCardLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.guideCardLink:focus-visible{outline-offset:4px;outline:3px solid #171713}.guideCard:has(.guideCardLink) .guideComingSoon{color:#171713}#categorias,#casos-de-uso,.guideArticleContent section{scroll-margin-top:110px}.notFoundPage{flex-direction:column;justify-content:center;width:min(980px,100% - 48px);min-height:68vh;margin-inline:auto;padding:90px 0 110px;display:flex}.notFoundPage h1{letter-spacing:-.075em;max-width:900px;margin:0 0 24px;font-size:clamp(3.4rem,8vw,7rem);line-height:.9}.notFoundPage>p{color:#68675f;max-width:680px;margin:0;font-size:1.08rem;line-height:1.65}.notFoundActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}@media (max-width:700px){.siteShellManaged .categoryRailSection{top:62px}.siteMobileNav{grid-template-columns:repeat(5,minmax(0,1fr))}.siteMobileNav .siteIcon{width:19px;height:19px}.notFoundPage{width:calc(100% - 28px);min-height:62vh;padding:70px 0 100px}.notFoundPage h1{font-size:clamp(3rem,16vw,5.1rem)}}@media (max-width:640px){.marketplaceHero{padding-top:18px}.marketplaceHero h1,.marketplaceHero>p{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.marketplaceHero h1{margin-bottom:12px;font-size:clamp(2.55rem,13vw,4rem);line-height:.96}.marketplaceHero>p{margin-bottom:22px;font-size:.94rem}.catalogStatus{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.listingImageLink img,.guideCard,.journeyChoiceCard,.favoriteButton,.skipLink{transform:none!important}}.listingImageSlideLink{cursor:pointer;width:100%;height:100%;display:block}.listingCopyLink{color:inherit;display:block}.homeSearchBar.catalogSearchForm{grid-template-columns:.95fr 1.55fr auto}.marketingSearchPanel.catalogSearchForm{grid-template-columns:1fr 1.6fr auto}.liveCatalogSection{width:min(1360px,100% - 48px);margin:0 auto;padding:56px 0 76px;scroll-margin-top:104px}.liveCatalogCount{color:#74716a;flex:none;padding-bottom:5px;font-size:.84rem;font-weight:750}.liveCatalogState{color:#68675f;background:#f8f7f3;border:1px solid #deddd7;border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:190px;padding:34px;display:flex}.liveCatalogState strong{color:#171713;font-size:1.08rem}.liveCatalogError{background:#fff8f8;border-color:#d9b8b8}.liveListingCard{color:inherit;display:block}.liveListingMedia{color:#fff;background:radial-gradient(circle at 78% 18%,#d8ff528c,#0000 36%),linear-gradient(145deg,#1d1d19 0%,#323229 100%);border-radius:19px;flex-direction:column;justify-content:flex-end;gap:5px;min-height:230px;padding:22px;display:flex;position:relative;overflow:hidden}.liveListingMedia:before{content:"";border:1px solid #ffffff42;border-radius:50%;width:70px;height:70px;position:absolute;top:20px;right:20px}.liveListingMedia span,.liveListingMedia strong{z-index:1;position:relative}.liveListingMedia span{letter-spacing:.08em;text-transform:uppercase;background:#ffffff21;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.7rem;font-weight:850}.liveListingMedia strong{letter-spacing:-.03em;font-size:1.5rem}.liveListingCard:hover .liveListingMedia{transform:translateY(-2px)}.liveListingMedia{transition:transform .18s}.offeringDetailPage{width:min(1180px,100% - 48px);margin:0 auto;padding:48px 0 84px}.offeringDetailPage>.legalBackLink{color:#5f5d56;margin-bottom:30px;font-size:.88rem;font-weight:760;display:inline-flex}.offeringDetailHero{background:#f5f4ef;border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);align-items:stretch;gap:34px;padding:44px;display:grid}.offeringDetailHero h1{letter-spacing:-.055em;max-width:780px;margin:8px 0 18px;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98}.offeringDetailHero p{color:#626058;max-width:720px;margin:0;font-size:1.05rem;line-height:1.6}.offeringPriceCard{color:#fff;background:#171713;border-radius:22px;flex-direction:column;justify-content:flex-end;gap:8px;min-height:220px;padding:28px;display:flex}.offeringPriceCard span,.offeringPriceCard small{color:#c8c7bf}.offeringPriceCard strong{letter-spacing:-.04em;font-size:2rem}.offeringFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.offeringFacts article{border:1px solid #e2e1dc;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:145px;padding:22px;display:flex}.offeringFacts span,.offeringFacts small{color:#77756e;font-size:.78rem}.offeringFacts strong{margin:6px 0 2px;font-size:1.1rem}.offeringAddOns{padding:72px 0 0}.offeringAddOns h2{letter-spacing:-.04em;margin:6px 0 24px;font-size:clamp(1.8rem,3vw,2.6rem)}.offeringAddOns>div{gap:10px;display:grid}.offeringAddOns article{border:1px solid #e2e1dc;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.offeringAddOns p{color:#706e67;margin:5px 0 0}@media (max-width:760px){.homeSearchBar.catalogSearchForm,.marketingSearchPanel.catalogSearchForm{grid-template-columns:1fr}.liveCatalogSection,.offeringDetailPage{width:calc(100% - 28px)}.liveCatalogSection{padding:36px 0 56px}.liveCatalogState{min-height:160px;padding:26px 22px}.liveListingMedia{border-radius:17px;min-height:260px}.offeringDetailPage{padding-top:28px}.offeringDetailHero{border-radius:22px;grid-template-columns:1fr;padding:28px 22px}.offeringPriceCard{min-height:170px}.offeringFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.offeringAddOns article{flex-direction:column;align-items:flex-start}}
