:root{--cream:#f2ede4;--cream-dark:#e8e1d5;--ink:#0e0e0c;--ink-60:#0e0e0c99;--ink-25:#0e0e0c40;--ink-10:#0e0e0c1a;--ink-05:#0e0e0c0d;--orange:#e05c1a;--orange-light:#e05c1a14;--orange-mid:#e05c1a2e;--serif:"Instrument Serif", Georgia, serif;--sans:"Syne", sans-serif;--display:"Inter", var(--sans);--nav-h:72px;--max:1184px;--pad-x:clamp(24px, 3vw, 40px);--ease:cubic-bezier(.22, 1, .36, 1);--fast:.16s;--mid:.3s}.topnavLink{color:#f2ede4b8;transition:color var(--fast) var(--ease);padding:0;font-size:14px;font-weight:500}.topnavLink:hover{color:var(--cream)}.landingHero{padding-top:clamp(44px,8vw,84px);padding-bottom:clamp(40px,7vw,72px)}.landingHeroGrid,.landingSectionSplit{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:28px;display:grid}.landingHeroCopy,.landingSectionIntro,.landingShowcasePanel,.landingFeatureStack,.landingCalloutCopy,.landingFinalPanel,.landingForm,.landingFaqItem,.landingDifferentiatorCard,.landingProcessCard{gap:18px;display:grid}.landingHeroTitle{max-width:11ch;color:var(--cream);font-family:var(--display);letter-spacing:-.065em;margin:0;font-size:clamp(50px,8vw,86px);font-weight:520;line-height:.94}.landingHeroBody{color:#f2ede4c2;max-width:40rem;margin:0;font-size:18px;line-height:1.72}.landingHeroActions,.landingFinalActions,.landingFormFooter,.landingSignalRow,.landingFormNotes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landingSignalRow span,.landingFormNotes span,.landingAvailabilityPill{color:#f2ede4bd;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0a;border:1px solid #f2ede41f;border-radius:999px;padding:9px 14px;font-size:12px}.landingShowcasePanel,.landingCalloutPanel,.landingFormPanel,.landingFinalPanel,.landingProcessCard,.landingDifferentiatorCard,.landingFaqItem,.landingTrustPanel{position:relative;overflow:hidden}.landingShowcasePanel{background:radial-gradient(circle at 100% 0,#e05c1a24,#0000 34%),linear-gradient(#fffffffa,#f7f3ecfa);padding:clamp(24px,3.5vw,34px)}.landingShowcaseHeader,.landingMetricBand,.landingCalloutPanel,.landingFinalPanel{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.landingShowcaseHeader h2,.landingFeatureCard h3,.landingProcessCard h3,.landingDifferentiatorCard h3,.landingFaqItem h3,.landingTrustPanel h3{color:var(--ink);font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:520;line-height:1.02}.landingMiniLabel{color:#0e0e0c85;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.landingAvailabilityPill{color:var(--ink);background:#0e0e0c0d;border-color:#0e0e0c1a}.landingMetricBand{padding:18px 0 10px}.landingMetricBand>div,.landingCalloutStats>div{gap:4px;min-width:160px;display:grid}.landingMetricBand strong,.landingCalloutStats strong{color:var(--ink);font-family:var(--display);letter-spacing:-.045em;font-size:22px;font-weight:520}.landingMetricBand span,.landingCalloutStats span,.landingFeatureCard p,.landingProcessCard p,.landingDifferentiatorCard p,.landingFaqItem p,.landingTrustList li{color:var(--ink-60);font-size:15px;line-height:1.68}.landingFeatureStack,.landingDifferentiatorGrid,.landingProcessGrid,.landingFaqList{gap:18px;display:grid}.landingFeatureStack{grid-template-columns:1.2fr .8fr}.landingFeatureCard,.landingProcessCard,.landingDifferentiatorCard,.landingFaqItem{background:#fff9;border:1px solid #0e0e0c14;border-radius:26px;padding:24px}.landingFeatureCardDark{background:linear-gradient(#161512 0%,#0f0f0d 100%);border-color:#ffffff14}.landingFeatureCardDark h3,.landingFeatureCardDark p,.landingFeatureCardDark li,.landingFeatureCardDark .landingMiniLabel{color:var(--cream)}.landingFeatureList,.landingTrustList{gap:10px;margin:0;padding-left:18px;display:grid}.landingSection{padding-bottom:clamp(56px,7vw,96px)}.landingSectionIntro{max-width:700px}.landingProcessGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.landingProcessCard{background:#fffffff5;padding:24px}.landingStepNumber{color:#0e0e0c57;font-family:var(--display);letter-spacing:.16em;font-size:14px;font-weight:700}.landingTrustPanel,.landingCalloutPanel,.landingFormPanel,.landingFinalPanel{padding:clamp(24px,3.6vw,34px)}.landingTrustPanel{background:linear-gradient(180deg, #fffffff0, #f7f3ecf2), var(--cream)}.landingDifferentiatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.landingDifferentiatorCard{min-height:100%}.landingCalloutPanel{background:radial-gradient(circle at 0 0,#e05c1a24,#0000 32%),linear-gradient(#fffffff7,#f7f3ecf5)}.landingCalloutStats{gap:18px;min-width:min(100%,360px);display:grid}.landingFaqList{grid-template-columns:repeat(2,minmax(0,1fr))}.landingFormPanel{background:radial-gradient(circle at 100% 0,#e05c1a1f,#0000 32%),linear-gradient(#fffffffc,#f7f3ecfc)}.landingFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.landingField{gap:8px;display:grid}.landingFieldFull{grid-column:1/-1}.landingField span{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.landingField input,.landingField select,.landingField textarea{width:100%;color:var(--ink);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), background-color var(--fast) var(--ease);resize:vertical;background:#ffffffd1;border:1px solid #0e0e0c1f;border-radius:18px;outline:none;padding:15px 16px}.landingField input::placeholder,.landingField textarea::placeholder{color:#0e0e0c66}.landingField input:focus,.landingField select:focus,.landingField textarea:focus{background:#fff;border-color:#e05c1a6b;box-shadow:0 0 0 4px #e05c1a1a}.landingFormMessage{border-radius:18px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.landingFormMessagesuccess{color:#1d5f3f;background:#247e521a;border:1px solid #247e522e}.landingFormMessageerror{color:#842f1a;background:#a9361f1a;border:1px solid #a9361f2e}.landingFinalSection{padding-bottom:88px}.landingFinalPanel{background:radial-gradient(circle at 0 0,#e05c1a2e,#0000 36%),linear-gradient(#161512 0%,#0f0f0d 100%);border-color:#ffffff14}.landingFinalPanel .eyebrow,.landingFinalPanel .sectionTitle{color:var(--cream)}.landingFinalPanel .sectionTitle{max-width:14ch}@media (width<=1080px){.landingHeroGrid,.landingSectionSplit,.landingFeatureStack,.landingDifferentiatorGrid,.landingProcessGrid,.landingFaqList{grid-template-columns:1fr}}@media (width<=720px){.landingHeroTitle{max-width:100%;font-size:clamp(42px,15vw,60px)}.landingHeroBody{font-size:16px}.landingFormGrid{grid-template-columns:1fr}.landingFieldFull{grid-column:auto}.landingHeroActions .button,.landingFinalActions .button,.landingFormFooter .button,.topbarActions .button{width:100%}.topnav{display:none}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.65}button,input,textarea{font:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:100%;max-width:var(--max);padding-inline:var(--pad-x);margin-inline:auto}.site-shell{background:radial-gradient(circle at top, #ffffff0a, transparent 42%), linear-gradient(180deg, #121210 0%, var(--ink) 100%);min-height:100vh}.screen{display:none}.screen.is-active{display:block}.topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e0e0cad;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.topbarInner{min-height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.brandMark{color:var(--cream);letter-spacing:-.045em;text-transform:uppercase;padding:0;font-size:19px;font-weight:800}.brandMarkDark{color:var(--ink)}.topnav{align-items:center;gap:32px;display:flex}.topnav a{color:#f2ede4b8;transition:color var(--fast) var(--ease);font-size:14px;font-weight:500}.topnavMuted{color:#f2ede48f;letter-spacing:.03em;font-size:13px}.topnav a:hover{color:var(--cream)}.topbarActions,.heroActions,.ctaActions,.workspaceActions,.authActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{min-height:48px;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease), transform var(--fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.button:hover{transform:translateY(-1px)}.buttonPrimary{background:var(--ink);color:var(--cream);border:1px solid #0e0e0cf5}.buttonPrimary:hover{background:#0e0e0ce6}.buttonGhost{color:var(--cream);background:0 0;border:1px solid #f2ede42e}.buttonGhost:hover{color:#fff;border-color:#f2ede452}.buttonOrange{background:var(--orange-light);color:var(--orange);border:1px solid var(--orange-mid)}.buttonOrange:hover{background:#e05c1a1f;border-color:#e05c1a47}.panel .buttonGhost,.workspaceBody .buttonGhost,.authPanel .buttonGhost{color:var(--ink);border-color:var(--ink-25)}.panel .buttonGhost:hover,.workspaceBody .buttonGhost:hover,.authPanel .buttonGhost:hover{color:var(--ink);border-color:#0e0e0c66}.buttonSmall{min-height:40px;padding-inline:18px}.hero{justify-items:center;gap:40px;padding-top:clamp(56px,8vw,88px);padding-bottom:48px;display:grid}.heroIntro{text-align:center;justify-items:center;gap:24px;max-width:760px;display:grid}.heroPathPanel{gap:18px;width:min(100%,760px);padding:22px;display:grid}.heroPathIntro{text-align:center;justify-items:center;gap:10px;display:grid}.pathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pathCard{text-align:center;min-height:184px;transition:border-color var(--fast) var(--ease), transform var(--fast) var(--ease), background-color var(--fast) var(--ease);background:#ffffff85;border:1px solid #0e0e0c14;border-radius:24px;align-content:start;justify-items:center;gap:12px;padding:22px;display:grid}.pathCard:hover{background:#ffffffbd;border-color:#0e0e0c2e;transform:translateY(-1px)}.eyebrow,.panelEyebrow,.sidebarLabel{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.2}.heroTitle,.workspaceTitle{max-width:12ch;color:var(--cream);font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(42px,7vw,72px);font-weight:500;line-height:.96}.workspaceTitle{max-width:14ch;color:var(--ink);font-size:clamp(38px,5vw,56px)}.serifAccent{color:var(--orange);font-family:var(--serif);font-style:italic;font-weight:400;display:block}.heroCopy{color:#f2ede4b8;max-width:48rem;margin:0;font-size:16px;line-height:1.65}.sectionCopy,.mutedBody,.featureList,.timelineStep p,.personRow p,.ledgerRow p,.sidebarFooter p,.opportunityCard p,.signalCard p,.roleCard p{color:var(--ink-60);margin:0;font-size:16px;line-height:1.65}.section{padding-block:28px 96px}.sectionIntro{gap:16px;max-width:720px;margin-bottom:28px;display:grid}.sectionIntroTight{margin-bottom:36px}.sectionTitle,.panelTitle{color:var(--ink);font-family:var(--display);letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.02}.panelTitleSmall{font-size:clamp(24px,3vw,32px)}.sectionCopy{color:var(--ink-60)}.panel{background:var(--cream);color:var(--ink);border:1px solid #0e0e0c14;border-radius:28px;box-shadow:0 18px 40px #00000014}.panelWide{padding:clamp(28px,4vw,44px)}.panelGlow{position:relative;overflow:hidden}.panelGlow:after{content:"";pointer-events:none;background:radial-gradient(circle,#e05c1a1a,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;inset:auto -10% -30% auto}.heroPanel{gap:28px;padding:clamp(24px,4vw,36px);display:grid}.heroPanelTop,.panelHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.heroBoard{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;display:grid}.stackColumn{gap:20px;display:grid}.opportunityCard,.signalCard,.metricCard,.timelineStep,.panelInset{border:1px solid #0e0e0c14;border-radius:22px}.opportunityCard{background:#ffffff70;gap:20px;padding:24px;display:grid}.opportunityCardFeature h3,.signalCard h3,.metricCard strong,.timelineStep h3,.roleCard strong,.personRow strong,.ledgerRow strong,.sidebarFooter strong{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;margin:0;font-weight:500}.opportunityCardFeature h3,.signalCard h3{font-size:28px;line-height:1.05}.opportunityMeta,.opportunityFoot,.statTriplet,.metricRow{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.opportunityFoot>div,.statTriplet>div{gap:4px;min-width:110px;display:grid}.opportunityFoot strong,.statTriplet strong{color:var(--ink);font-family:var(--display);letter-spacing:-.04em;font-size:24px;font-weight:500}.opportunityFoot span,.statTriplet span{color:var(--ink-60);font-size:13px}.signalCard{background:#ffffff85;padding:22px}.signalCardDark{background:var(--ink);border-color:#ffffff14}.signalCardDark h3,.signalCardDark p{color:var(--cream)}.signalCardDark .eyebrow{color:#e05c1ae0}.metricRow{gap:16px}.metricCard{background:#ffffff0a;flex:240px;min-width:220px;padding:18px 20px}.metricCard strong{color:var(--cream);font-size:22px}.metricCard span{color:#f2ede4b8;margin-top:6px;font-size:14px;display:block}.splitPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:clamp(24px,4vw,36px);display:grid}.roleColumn{gap:16px;display:grid}.featureList{padding-left:18px}.featureList li+li{margin-top:12px}.timelinePanel{padding:clamp(24px,4vw,36px)}.timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.timelineStep{background:#ffffff57;gap:12px;padding:22px;display:grid}.timelineStep span{color:var(--orange);letter-spacing:.1em;font-size:12px;font-weight:700}.ctaPanel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,4vw,36px);display:flex}.badge{min-height:30px;color:var(--ink-60);letter-spacing:.02em;background:#0e0e0c0d;border:1px solid #0e0e0c14;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.badgeAccent{background:var(--orange-light);color:var(--orange);border-color:var(--orange-mid)}.authScreen,.appScreen{min-height:calc(100vh - var(--nav-h))}.appRootWorkspace .appScreen,.appRootWorkspace .workspace{min-height:100vh}.appRootWorkspace .sidebarInner{min-height:100vh;top:0}.authShell{padding-top:48px;padding-bottom:56px}.authPanel{gap:32px;max-width:980px;margin:0 auto;display:grid}.authIntro{gap:16px;max-width:640px;display:grid}.authTitle{max-width:12ch}.authForm{gap:24px;display:grid}.field{gap:10px;display:grid}.fieldError{color:#c54b16;font-size:12px;font-weight:600;line-height:1.45}.formStatus{color:#2a5d35;margin:0;font-size:13px;font-weight:600;line-height:1.5}.formStatusError{color:#c54b16}.field>span,.fieldLabel>span:first-child{color:var(--ink);font-size:13px;font-weight:600}.fieldLabel{align-items:center;gap:8px;display:inline-flex}.fieldInfo{width:20px;height:20px;color:var(--orange);cursor:help;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease), background-color var(--fast) var(--ease), transform var(--fast) var(--ease), box-shadow var(--fast) var(--ease);background:#e05c1a0f;border:1px solid #e05c1a29;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:0 6px 14px #e05c1a14}.fieldInfo:hover,.fieldInfo:focus-visible{background:#e05c1a1c;border-color:#e05c1a47;outline:none;transform:translateY(-1px);box-shadow:0 10px 18px #e05c1a1f}.fieldTooltip{color:#f2ede4eb;text-align:left;opacity:0;pointer-events:none;width:260px;transition:opacity var(--fast) var(--ease), transform var(--fast) var(--ease);z-index:12;background:#0e0e0cf5;border:1px solid #0e0e0c14;border-radius:16px;padding:12px 14px;font-size:12px;font-weight:500;line-height:1.55;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 18px 34px #0e0e0c38}.fieldTooltip:after{content:"";background:#0e0e0cf5;border-bottom:1px solid #0e0e0c14;border-right:1px solid #0e0e0c14;width:10px;height:10px;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)rotate(45deg)}.fieldInfo:hover .fieldTooltip,.fieldInfo:focus-visible .fieldTooltip{opacity:1;transform:translate(-50%)translateY(0)}.input{width:100%;min-height:52px;color:var(--ink);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);background:#ffffffb3;border:1px solid #0e0e0c1a;border-radius:15px;outline:none;padding:0 18px}.input::placeholder{color:#0e0e0c6b}.input:focus{border-color:#e05c1a61;box-shadow:0 0 0 4px #e05c1a14}.inputError{border-color:#c54b1657;box-shadow:0 0 0 4px #c54b1614}.rolePrompt{gap:18px;display:grid}.rolePromptText{gap:10px;display:grid}.roleSelectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.roleSwitchBar{background:#ffffff85;border:1px solid #0e0e0c14;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px;display:inline-flex}.roleSwitch{min-height:40px;color:var(--ink-60);transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:999px;padding:0 18px;font-size:14px;font-weight:700}.roleSwitch.is-selected{background:var(--ink);color:var(--cream)}.roleCard{text-align:left;min-height:200px;transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease), transform var(--fast) var(--ease);background:#ffffff6b;border:1px solid #0e0e0c14;border-radius:24px;gap:12px;padding:22px;display:grid}.roleCard:hover{border-color:#0e0e0c29;transform:translateY(-1px)}.roleCardLabel{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.roleCard.is-selected{background:#ffffffc7;border-color:#e05c1a52;box-shadow:inset 0 0 0 1px #e05c1a1a}.workspace{min-height:calc(100vh - var(--nav-h));display:flex}.sidebar{flex:0 0 304px;width:304px}.sidebarInner{top:var(--nav-h);min-height:calc(100vh - var(--nav-h));background:var(--cream);border-right:1px solid #0e0e0c14;flex-direction:column;gap:26px;padding:28px 22px 22px;display:flex;position:sticky}.sidebarTop{gap:16px;display:grid}.sidebarNav{gap:8px;display:grid}.sidebarItem{color:#0e0e0c99;text-align:left;min-height:52px;transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:18px;padding:0 18px;font-size:15px;font-weight:600}.sidebarItem:hover{color:var(--ink);background:#0e0e0c0a}.sidebarItem.is-active{background:var(--ink);color:var(--cream)}.sidebarFooter{background:#ffffff70;margin-top:auto;padding:18px}.sidebarFooterAction{text-align:left;width:100%;transition:transform var(--fast) var(--ease), border-color var(--fast) var(--ease), background-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease)}.sidebarFooterAction:hover{background:#ffffffad;border-color:#0e0e0c24;transform:translateY(-1px);box-shadow:0 14px 28px #0e0e0c14}.sidebarFooterAction:focus-visible{border-color:#e05c1a57;outline:none;box-shadow:0 0 0 4px #e05c1a14}.workspaceBody{background:linear-gradient(#efeadf 0%,#f5f1e9 100%);flex:auto;min-width:0;padding:28px}.workspaceHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.workspaceHeaderCompact{margin-bottom:18px}.workspaceHeaderUltraCompact{align-items:center;margin-bottom:12px}.workspaceTitleCompact{max-width:12ch;font-size:clamp(42px,5vw,56px)}.workspaceTitleTight{max-width:none;font-size:clamp(30px,3.2vw,38px);line-height:.98}.workspaceGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.workspaceGrid>.statPanel{grid-column:span 7}.workspaceGrid>.listPanel{grid-column:span 5}.workspaceGrid>.ledgerPanel{grid-column:span 7}.workspaceGrid>.toolsPanel{grid-column:span 5}.sellerGrid>.listPanel:first-child{grid-column:span 7}.sellerGrid>.earningsPanel{grid-column:span 5}.sellerGrid>.listPanel:last-child{grid-column:span 12}.workOverviewStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.workOverviewBlock{background:#ffffff7a;border:1px solid #0e0e0c14;border-radius:24px;gap:8px;padding:22px 24px;display:grid}.workOverviewBlock span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.workOverviewBlock strong{color:var(--ink);font-family:var(--display);letter-spacing:-.05em;font-size:clamp(34px,4vw,44px);font-weight:500;line-height:.96}.workOverviewBlock p{color:var(--ink-60);margin:0;font-size:15px;line-height:1.6}.workSectionStack{gap:20px;display:grid}.workPanel{padding:24px}.workPanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workCardStack{gap:16px;display:grid}.workCard{text-align:left;transition:transform var(--fast) var(--ease), border-color var(--fast) var(--ease), background-color var(--fast) var(--ease);background:#ffffff85;border:1px solid #0e0e0c14;border-radius:24px;grid-template-columns:212px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.workCard:hover{background:#ffffffad;border-color:#0e0e0c29;transform:translateY(-2px)}.workThumb{align-items:flex-end;min-height:240px;padding:22px;display:flex;position:relative;overflow:hidden}.workThumb.has-image{justify-content:stretch;align-items:stretch;padding:0}.workThumbImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.workThumbMark{color:#fff;width:82px;height:82px;font-family:var(--display);letter-spacing:-.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:24px;place-items:center;font-size:28px;font-weight:500;display:grid}.workCardBody{gap:18px;padding:24px;display:grid}.workCardTopline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workCardTopline strong{color:var(--ink);font-size:18px;font-weight:600;display:block}.workCardTopline p{color:var(--ink-60);margin:4px 0 0;font-size:14px}.workCardCopy{gap:10px;display:grid}.workCardCopy h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:600;line-height:1.05}.workCardCopy p{color:var(--ink-60);margin:0;font-size:15px;line-height:1.7}.workMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workMetaItem{background:#ffffff8f;border:1px solid #0e0e0c14;border-radius:18px;align-content:start;gap:8px;min-height:92px;padding:14px 16px;display:grid}.workMetaItem span{color:var(--ink-60);font-size:12px;font-weight:600}.workMetaItem strong{color:var(--ink);font-size:16px;font-weight:600;line-height:1.35}.workNextStep{background:#e05c1a0f;border:1px solid #e05c1a1f;border-radius:20px;gap:8px;padding:18px 20px;display:grid}.workNextStep span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.workNextStep p{color:var(--ink);margin:0;font-size:15px;line-height:1.6}.workCardFooter{color:var(--ink-60);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.workRoleSelector{flex-wrap:wrap;gap:12px;display:flex}.workRoleChip{text-align:left;min-width:210px;transition:transform var(--fast) var(--ease), border-color var(--fast) var(--ease), background-color var(--fast) var(--ease);background:#ffffff75;border:1px solid #0e0e0c14;border-radius:20px;gap:4px;padding:14px 16px;display:grid}.workRoleChip:hover{background:#ffffff9e;border-color:#0e0e0c29;transform:translateY(-1px)}.workRoleChip.is-active{background:#e05c1a14;border-color:#e05c1a33}.workRoleChip span,.workRoleChip small{color:var(--ink-60);font-size:12px;font-weight:600}.workRoleChip strong{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.workWorkspaceLayout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:18px;display:grid}.workWorkspaceMain,.workWorkspaceSide{align-content:start;gap:18px;display:grid}.workWorkspaceMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workNotesTextarea{min-height:240px}.workTaskComposer{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.workTaskList{gap:10px;display:grid}.workTaskRow{background:#ffffff8a;border:1px solid #0e0e0c14;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.workTaskRow p{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.workTaskToggle{min-height:32px;color:var(--ink-60);background:#ffffffc7;border:1px solid #0e0e0c1a;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.workTaskToggle.is-done{color:var(--orange);background:#e05c1a14;border-color:#e05c1a33}.workProofGrid{gap:14px;display:grid}.workProofCard{background:#ffffff7a;border:1px solid #0e0e0c14;border-radius:22px;display:grid;overflow:hidden}.workProofCard img{object-fit:cover;width:100%;max-height:280px;display:block}.workProofCardBody{gap:8px;padding:16px 18px 18px;display:grid}.workProofCardTopline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workProofCardTopline strong{color:var(--ink);font-size:16px;font-weight:700;line-height:1.35}.workProofCardBody p{color:var(--ink-60);margin:0;font-size:14px;line-height:1.6}.workEmptyState{background:#ffffff52;border:1px dashed #0e0e0c24;border-radius:22px;align-content:center;gap:8px;min-height:180px;padding:24px;display:grid}.workEmptyState strong{color:var(--ink);font-size:18px;font-weight:600}.workEmptyState p{color:var(--ink-60);margin:0;font-size:15px;line-height:1.6}.workspaceEditorShell{background:linear-gradient(#ffffff05,#fff0),#111110;border:1px solid #ffffff0f;border-radius:28px;min-height:calc(100vh - 80px);overflow:hidden;box-shadow:inset 0 1px #ffffff08}.workspaceEditorTopbar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:0 20px;display:flex}.workspaceEditorTopbarLeft,.workspaceEditorTopbarRight,.workspaceEditorHeadingActions,.workspaceEditorMetaStrip,.workspaceEditorSectionHeader,.workspaceEditorProofActions,.workspaceEditorProofCardTopline,.workspaceEditorStoryHeader{align-items:center;gap:12px;display:flex}.workspaceEditorTopbarLeft strong,.workspaceEditorTopbarRight strong{color:#f2ede4eb;font-size:15px;font-weight:600}.workspaceEditorBack{color:#f2ede4c7;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;width:32px;height:32px;font-size:20px;line-height:1}.workspaceEditorTopbarRoleTabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspaceEditorUtility{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600}.workspaceEditorUtility.is-strong{color:var(--cream);background:#e05c1a1f;border-color:#e05c1a3d}.workspaceEditorMiniRoleTab{color:#f2ede494;letter-spacing:.01em;background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.workspaceEditorMiniRoleTab.is-active{color:#f2ede4f5;background:#e05c1a29;border-color:#e05c1a42}.workspaceEditorBody{grid-template-columns:minmax(0,1.38fr) minmax(320px,.62fr);gap:22px;padding:24px 20px 20px;display:grid}.workspaceEditorMain,.workspaceEditorSide{align-content:start;gap:18px;min-width:0;display:grid}.workspaceEditorSection{background:#ffffff06;border:1px solid #ffffff12;border-radius:22px}.workspaceEditorProofCard img,.workspaceEditorProofPreview img{object-fit:cover;width:100%;height:100%;display:block}.workspaceEditorSectionHeader span,.workspaceEditorProofCardTopline strong,.workspaceEditorActivityBubble p,.workspaceEditorTaskRow p{color:#f2ede4f0}.workspaceEditorActivityBubble span,.workspaceEditorProofCardBody p,.workspaceEditorTextarea::placeholder,.workspaceEditorInput::placeholder,.workspaceEditorUtility{color:#f2ede485}.workspaceEditorStackGrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;display:grid}.workspaceEditorSection{gap:14px;padding:18px;display:grid}.workspaceEditorSectionHeader{justify-content:space-between}.workspaceEditorSectionHeader span{font-size:14px;font-weight:700}.workspaceEditorTextarea,.workspaceEditorInput{color:#f2ede4f0;width:100%;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), background-color var(--fast) var(--ease);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;outline:none}.workspaceEditorInput{min-height:44px;padding:0 14px}.workspaceEditorTextarea{resize:vertical;min-height:184px;padding:14px 16px;font-size:14px;line-height:1.65}.workspaceEditorTextareaSmall{min-height:94px}.workspaceEditorTextarea:focus,.workspaceEditorInput:focus{background:#ffffff0b;border-color:#e05c1a66;box-shadow:0 0 0 4px #e05c1a14}.workspaceEditorTaskComposer{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.workspaceEditorTaskList,.workspaceEditorActivityFeed,.workspaceEditorProofGrid{gap:10px;display:grid}.workspaceEditorTaskRow,.workspaceEditorActivityBubble{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:12px 14px}.workspaceEditorTaskRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.workspaceEditorTaskRow p,.workspaceEditorActivityBubble p,.workspaceEditorProofCardBody p{margin:0;font-size:14px;line-height:1.6}.workspaceEditorTaskToggle,.workspaceEditorTextButton{color:#f2ede4a3}.workspaceEditorTaskToggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.workspaceEditorTaskToggle.is-done{color:#f2ede4f0;background:#e05c1a1f;border-color:#e05c1a33}.workspaceEditorTextButton{background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.workspaceEditorProofComposer{gap:10px;display:grid}.workspaceEditorProofActions{flex-wrap:wrap;justify-content:space-between}.workspaceEditorProofPreview{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;max-height:220px;overflow:hidden}.workspaceEditorProofCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;display:grid;overflow:hidden}.workspaceEditorProofCard img{max-height:180px}.workspaceEditorProofCardBody{gap:8px;padding:14px;display:grid}.workspaceEditorProofCardTopline{justify-content:space-between;align-items:flex-start}.workspaceEditorActivityBubble{gap:6px;display:grid}.workspaceEditorActivityBubble span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workspaceEditorActivityBubble.is-self{background:#e05c1a14;border-color:#e05c1a29}.workspaceEditorShell .badge{color:#f2ede4b8;background:#ffffff0a;border-color:#ffffff14}.workspaceEditorShell .badgeAccent{color:#f2ede4f0;background:#e05c1a1f;border-color:#e05c1a33}.workspaceEditorShell .buttonGhost{color:#f2ede4d6;background:#ffffff08;border-color:#ffffff14}.workspaceEditorShell .buttonPrimary{background:var(--orange);color:#fff}.workspaceEditorShell .buttonPrimary:hover{background:#c95218}.workspaceEditorShell .eyebrow{margin-bottom:8px}.workspaceEditorShell .workEmptyState{background:#ffffff06;border-color:#ffffff14;border-radius:18px;min-height:120px}.workspaceEditorShell .workEmptyState strong{color:#f2ede4e6}.workspaceEditorShell .workEmptyState p{color:#f2ede485}.businessOverviewStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.businessWorkersPage{gap:18px;display:grid}.businessWorkersOverviewPanel,.businessWorkersRosterPanel,.businessWorkersDetailPanel{padding:24px}.businessWorkersLayout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:18px;display:grid}.businessGrid>.statPanel{grid-column:span 7}.businessGrid>.listPanel{grid-column:span 5}.businessGrid>.ledgerPanel,.businessGrid>.toolsPanel{grid-column:span 6}.businessGrid>.businessEditorPanel{grid-column:span 12;gap:18px;padding:24px;display:grid}.businessEmptyPanel{padding:clamp(28px,4vw,40px)}.businessEmptyInner{text-align:center;place-content:center;justify-items:center;gap:16px;min-height:360px;display:grid}.businessEmptyInner .sectionCopy{max-width:36rem}.businessOpportunityStack,.businessApplicantStack{gap:14px;display:grid}.messageThreadsPanel,.messageComposerPanel{gap:18px;display:grid}.messageMetaStrip{background:#fff6;border:1px solid #0e0e0c14;border-radius:16px;padding:14px 16px}.messageMetaStrip span{color:var(--ink-60);font-size:14px;font-weight:600}.workUpdateSelector{min-height:38px;color:var(--ink-60);transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease), color var(--fast) var(--ease);background:#ffffffb3;border:1px solid #0e0e0c1a;border-radius:999px;margin-bottom:8px;margin-right:8px;padding:0 14px;font-size:13px;font-weight:700}.workUpdateSelector:hover{color:var(--ink);border-color:#0e0e0c2e}.workUpdateSelector.is-active{color:var(--orange);background:#e05c1a14;border-color:#e05c1a38}.messageFeed{align-content:start;gap:12px;min-height:280px;max-height:520px;padding:6px;display:grid;overflow:auto}.workUpdateFeed{min-height:220px}.messageBubble{background:#ffffffad;border:1px solid #0e0e0c14;border-radius:20px;gap:6px;max-width:min(520px,88%);padding:14px 16px;display:grid}.messageBubble.is-self{background:#e05c1a14;border-color:#e05c1a29;margin-left:auto}.messageBubble span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.messageBubble p{color:var(--ink);margin:0;font-size:15px;line-height:1.65}.messageBubbleImage{background:#fffc;border:1px solid #0e0e0c14;border-radius:16px;width:min(100%,320px)}.messageEmptyState{min-height:220px}.messageUploadRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.messageUploadButton{min-height:40px;color:var(--ink);cursor:pointer;background:#ffffffb8;border:1px solid #0e0e0c1f;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.messageUploadInput{display:none}.messageUploadPreview{background:#ffffffb8;border:1px solid #0e0e0c14;border-radius:18px;overflow:hidden}.messageUploadPreview img{object-fit:contain;width:100%;max-height:280px}.messagesWorkspace{height:calc(100vh - var(--nav-h) - 56px);max-height:calc(100vh - var(--nav-h) - 56px);background:radial-gradient(circle at 0 0,#e05c1a14,#0000 34%),linear-gradient(#181512 0%,#121110 100%);border:1px solid #0e0e0c14;border-radius:30px;grid-template-columns:336px minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 28px 60px #0e0e0c24}.messagesRail{background:linear-gradient(#f2ede40f 0%,#f2ede405 100%),#0d0c0bc7;border-right:1px solid #f2ede414;flex-direction:column;min-width:0;min-height:0;display:flex}.messagesRailTop{justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 18px 18px;display:flex}.messagesRailEyebrow{color:#e05c1aeb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.messagesRailTitle{color:#f2ede4f5;letter-spacing:-.04em;margin:0;font-size:28px;font-weight:600;line-height:.98}.messagesRailBody{color:#f2ede494;max-width:26ch;margin:10px 0 0;font-size:14px;line-height:1.55}.messagesRailCount{color:#e05c1aeb;background:#e05c1a1f;border:1px solid #e05c1a29;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.messagesRailTopActions{align-items:center;gap:8px;display:inline-flex}.messagesRailFolderButton{color:#e05c1af2;cursor:pointer;width:40px;height:40px;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);background:#e05c1a1a;border:1px solid #e05c1a2e;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.messagesRailFolderButton svg{width:18px;height:18px}.messagesRailFolderButton:hover{color:#f2ede4eb;background:#e05c1a24;border-color:#e05c1a47}.groupBuilderShell{background:#12100ffa;flex-direction:column;height:100%;min-height:0;display:flex}.groupBuilderTopbar{border-bottom:1px solid #f2ede40f;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:58px;padding:0 18px;display:grid}.groupBuilderTopbar strong{color:#f2ede4f5;justify-self:center;font-size:15px;font-weight:700}.groupBuilderBack,.groupBuilderTopAction{color:#e05c1aeb;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.groupBuilderBack{justify-self:start}.groupBuilderTopAction{justify-self:end}.groupBuilderTopAction:disabled{opacity:.5;cursor:not-allowed}.groupBuilderStage{flex-direction:column;flex:auto;min-height:0;padding:18px 20px 22px;display:flex}.groupBuilderErrorBanner{color:#ffd5bef5;background:#e05c1a14;border-bottom:1px solid #e05c1a1f;margin:0;padding:12px 20px;font-size:13px;font-weight:600}.groupBuilderSearch{background:#f2ede40d;border:1px solid #f2ede414;border-radius:14px;align-items:center;min-height:46px;padding:0 14px;display:flex}.groupBuilderSearch input,.groupBuilderNameInput{color:#f2ede4f0;background:0 0;border:0;outline:none;width:100%;font-size:14px;font-weight:500}.groupBuilderSearch input::placeholder,.groupBuilderNameInput::placeholder{color:#f2ede461}.groupBuilderStageHead{justify-content:space-between;align-items:center;gap:12px;margin:16px 4px 10px;display:flex}.groupBuilderStageHead span,.groupBuilderStageHead strong,.groupBuilderMembersHead span{color:#f2ede480;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.groupBuilderCandidateList{border-top:1px solid #f2ede40a;flex:auto;min-height:0;overflow:auto}.groupBuilderCandidate,.groupBuilderSelectedItem{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #f2ede40d;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px 4px;display:grid}.groupBuilderSelectedItem{grid-template-columns:44px minmax(0,1fr);padding-left:0;padding-right:0}.groupBuilderCandidate:hover,.groupBuilderSelectedItem:hover{background:#f2ede408}.groupBuilderCandidate.is-selected{background:#e05c1a14}.groupBuilderCandidateAvatar,.groupBuilderImageUpload{color:#fff7ee;letter-spacing:-.03em;background:linear-gradient(145deg,#e05c1ae6,#0e0e0ceb);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:inline-flex}.groupBuilderCandidateCopy{gap:3px;min-width:0;display:grid}.groupBuilderCandidateCopy strong{color:#f2ede4f5;font-size:15px;font-weight:600}.groupBuilderCandidateCopy p{color:#f2ede480;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.groupBuilderCandidateCheck{border:1px solid #f2ede43d;border-radius:50%;width:18px;height:18px}.groupBuilderCandidateCheck.is-selected{background:#e05c1ae6;border-color:#e05c1ae6;box-shadow:inset 0 0 0 4px #12100ff0}.groupBuilderDetailsStage{align-items:center;gap:18px}.groupBuilderNameCard,.groupBuilderMembersCard{background:#1f2124e6;border:1px solid #f2ede40f;border-radius:18px;width:min(100%,560px)}.groupBuilderNameCard{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.groupBuilderImageUpload{cursor:pointer;border:1px solid #f2ede41a;border-radius:18px;width:56px;height:56px;overflow:hidden}.groupBuilderImageUpload img{object-fit:cover;width:100%;height:100%}.groupBuilderImageUpload input{display:none}.groupBuilderMembersCard{padding:16px 18px}.groupBuilderMembersHead{border-bottom:1px solid #f2ede40f;padding-bottom:12px}.groupBuilderSelectedList{display:grid}.groupBuilderEmpty{padding:24px 6px}.groupBuilderEmpty strong{color:#f2ede4eb;font-size:15px}.groupBuilderEmpty p{color:#f2ede48a;margin:8px 0 0;font-size:14px;line-height:1.55}.groupManagerShell{background:radial-gradient(circle at top,#e05c1a1f,#0000 32%),linear-gradient(#17191c 0%,#101316 100%);flex-direction:column;height:100%;min-height:0;display:flex}.groupManagerTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1215b8;border-bottom:1px solid #ffffff0a;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:58px;padding:0 18px;display:grid}.groupManagerTopbar strong{color:#f2ede4f5;justify-self:center;font-size:15px;font-weight:700}.groupManagerBack{color:#ff8c4ffa;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:700}.groupManagerEdit,.groupManagerSpacer{justify-self:end}.groupManagerBanner{color:#ffd5bef5;background:#e05c1a14;border-bottom:1px solid #f2ede40f;margin:0;padding:12px 20px;font-size:13px;font-weight:600}.groupManagerBanner.is-error{background:#9131183d}.groupManagerStage{flex:auto;justify-items:center;gap:14px;min-height:0;padding:18px 16px 28px;display:grid;overflow:auto}.groupManagerHeroCard,.groupManagerSection{background:#22272ee6;border:1px solid #ffffff0b;border-radius:20px;box-shadow:0 10px 28px #00000024}.groupManagerHistoryNote p{color:#f2ede49e;margin:0;padding:0 20px 18px;font-size:14px;line-height:1.6}.groupManagerHeroCard{position:relative;overflow:hidden}.groupManagerHeroCard.is-telegram{text-align:center;background:linear-gradient(#ffffff05,#fff0),#181c21d1;border:0;grid-template-columns:1fr;justify-items:center;width:min(100%,560px);padding:22px 24px 18px}.groupManagerHeroGlow{pointer-events:none;background:radial-gradient(circle,#e05c1a2e 0%,#e05c1a00 72%);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto auto -42px 50%;transform:translate(-50%)}.groupManagerImageUpload{color:#fff7ee;letter-spacing:-.03em;z-index:1;background:linear-gradient(145deg,#e05c1afa,#46200ceb);border:3px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:22px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000047}.groupManagerImageUpload.is-editable{cursor:pointer}.groupManagerImageUpload img{object-fit:cover;width:100%;height:100%}.groupManagerImageUpload input{display:none}.groupManagerImageEditBadge{color:#fff;background:#ff8c4ffa;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;bottom:4px;right:4px;box-shadow:0 10px 24px #00000047}.groupManagerImageEditBadge svg{width:14px;height:14px}.groupManagerTitleEditor,.groupManagerReadonlyCopy{gap:10px;display:grid}.groupManagerTitleInput{color:#f2ede4f0;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;outline:none;width:100%;min-height:46px;padding:0 14px;font-size:15px;font-weight:600}.groupManagerTitleInput::placeholder{color:#f2ede461}.groupManagerReadonlyCopy strong{color:#f2ede4f5;font-size:19px;font-weight:700}.groupManagerReadonlyCopy p{color:#dae3ec9e;margin:0;font-size:14px}.groupManagerHeroMeta{color:#a3b6c9b3;letter-spacing:.02em;font-size:12px;font-weight:600}.groupManagerHeroCard.is-telegram .groupManagerImageUpload{width:118px;height:118px;font-size:34px}.groupManagerHeroCard.is-telegram .groupManagerReadonlyCopy strong{font-size:24px;line-height:1.15}.groupManagerHeroCard.is-telegram .groupManagerReadonlyCopy p{font-size:14px}.groupManagerEditSection{width:min(100%,560px)}.groupManagerPrimaryAction,.groupManagerDangerAction,.groupManagerSecondaryAction{color:#ffe9dcfa;cursor:pointer;border-radius:14px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700}.groupManagerPrimaryAction{background:#e05c1a2e;border:1px solid #ff8c4f47}.groupManagerSecondaryAction{color:#d6e0ebe6;background:#ffffff0a;border:1px solid #ffffff14}.groupManagerPrimaryAction:disabled,.groupManagerDangerAction:disabled,.groupManagerDangerText:disabled{opacity:.55;cursor:not-allowed}.groupManagerSection{gap:12px;width:min(100%,560px);padding:14px 16px;display:grid}.groupManagerSection.is-members{background:#1e232af5;padding:0;overflow:hidden}.groupManagerMorePanel{width:min(100%,560px)}.groupManagerEditActions{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;display:grid}.groupManagerSectionHead,.groupManagerInlineHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.groupManagerSectionHead strong,.groupManagerSectionHead span,.groupManagerInlineHead strong,.groupManagerInlineHead span{color:#f2ede4e6;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.groupManagerSectionHead span,.groupManagerInlineHead span{color:#f2ede475}.groupManagerMemberList,.groupManagerCandidateList{padding:0 16px 4px;display:grid}.groupManagerMemberRow,.groupManagerCandidate{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.groupManagerCandidate{cursor:pointer}.groupManagerCandidate.is-selected{background:#ff8c4f12}.groupManagerMemberAvatar{color:#fff7ee;background:linear-gradient(145deg,#e05c1af2,#652e11eb);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:inline-flex}.groupManagerMemberAvatar.is-action{color:#ffb48afa;background:#e05c1a24;border:1px solid #ff8c4f33}.groupManagerMemberAvatar.is-action svg{width:20px;height:20px}.groupManagerMemberCopy{gap:3px;min-width:0;display:grid}.groupManagerMemberCopy strong{color:#f2ede4f5;font-size:14px;font-weight:600}.groupManagerMemberCopy p{color:#b0bfcd9e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.groupManagerDangerText{color:#ff826bf5;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.groupManagerMemberTag{color:#ffab7cdb;text-transform:lowercase;font-size:12px;font-weight:700}.groupManagerSelectionMark,.groupManagerChevron,.groupManagerInfoValue{color:#a0b3c5b8;font-size:16px;font-weight:700}.groupManagerSelectionMark.is-selected{color:#ff8c4ffa}.groupManagerFooter,.groupManagerDangerZone{flex-wrap:wrap;gap:12px;display:flex}.groupManagerQuickActions{background:#1e232af5;border:1px solid #ffffff0b;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,540px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 10px 28px #00000024}.groupManagerQuickAction{color:#ff9965fa;cursor:pointer;text-align:center;min-height:86px;transition:background-color .18s var(--ease);background:0 0;border:0;border-right:1px solid #ffffff0d;border-radius:0;align-content:center;justify-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.groupManagerQuickAction:last-child{border-right:0}.groupManagerQuickAction.is-danger{color:#ff826bf5}.groupManagerQuickAction.is-active{background:#e05c1a14}.groupManagerDangerZone{padding-top:6px}.groupManagerDangerAction{background:#91311838;border-color:#ff826b38}.groupManagerMoreActions{gap:8px;display:grid}.groupManagerMoreAction{color:#f2ede4e6;text-align:left;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;min-height:42px;padding:0 14px;font-size:14px;font-weight:600}.groupManagerMoreAction.is-danger{color:#ff826bf5}.groupManagerEmpty{padding:20px 16px 24px}.groupManagerEmpty strong{color:#f2ede4e6;font-size:15px}.groupManagerEmpty p{color:#f2ede485;margin:8px 0 0;font-size:14px;line-height:1.55}.groupManagerTabs{background:0 0;border-bottom:1px solid #ffffff0d;grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,560px);padding:0 12px;display:grid}.groupManagerTab{color:#a4b5c6d1;background:0 0;border:0;border-bottom:2px solid #0000;min-height:52px;font-size:12px;font-weight:700}.groupManagerTab.is-active{color:#ff8c4ffa;border-bottom-color:#ff8c4ffa}.groupManagerSharedList{gap:10px;padding:14px 16px 16px;display:grid}.groupManagerSharedCard{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.groupManagerSharedThumb,.groupManagerSharedIcon{color:#ffa272fa;background:#e05c1a1f;border-radius:14px;justify-content:center;align-items:center;width:62px;height:62px;font-size:20px;font-weight:700;display:inline-flex;overflow:hidden}.groupManagerSharedThumb img{object-fit:cover;width:100%;height:100%}.groupManagerSharedCopy{gap:4px;min-width:0;display:grid}.groupManagerSharedCopy strong{color:#f2ede4f5;font-size:14px;font-weight:600}.groupManagerSharedCopy p{color:#b0bfcdb3;word-break:break-word;margin:0;font-size:12px;line-height:1.5}.groupManagerSharedMeta{color:#a0b3c5a3;letter-spacing:.04em;text-transform:uppercase;align-self:start;font-size:11px;font-weight:700}.groupManagerQuickIcon{background:#e05c1a1f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.groupManagerQuickIcon svg{width:18px;height:18px}.groupManagerOverviewSection{gap:0;padding:0;overflow:hidden}.groupManagerInfoRow,.groupManagerActionRow{width:100%;min-height:64px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;display:grid}.groupManagerInfoRow:last-child,.groupManagerActionRow:last-child{border-bottom:0}.groupManagerInfoIcon{color:#ff9965fa;background:#e05c1a1f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.groupManagerInfoIcon svg{width:18px;height:18px}.groupManagerInfoCopy{gap:2px;min-width:0;display:grid}.groupManagerInfoCopy strong{color:#f2ede4f5;font-size:14px;font-weight:600}.groupManagerInfoCopy p{color:#b0bfcd9e;margin:0;font-size:12px}.groupManagerMembersHead{padding:14px 16px 0}@media (width<=720px){.groupManagerStage{gap:10px;padding:12px 10px 22px}.groupManagerHeroCard.is-telegram{padding:18px 18px 16px}.groupManagerHeroCard.is-telegram .groupManagerImageUpload{width:106px;height:106px;font-size:30px}.groupManagerHeroCard.is-telegram .groupManagerReadonlyCopy strong{font-size:21px}.groupManagerQuickActions{width:min(100%,560px)}.groupManagerQuickAction{min-height:74px;font-size:12px}.groupManagerQuickIcon{width:30px;height:30px}.groupManagerSection{padding:12px 14px}.groupManagerSection.is-members,.groupManagerOverviewSection{padding:0}.groupManagerTabs{padding:0 8px}.groupManagerTab{min-height:48px;font-size:11px}.groupManagerMemberList,.groupManagerCandidateList,.groupManagerSharedList{padding-left:12px;padding-right:12px}.groupManagerSharedCard{grid-template-columns:52px minmax(0,1fr)}.groupManagerSharedThumb,.groupManagerSharedIcon{width:52px;height:52px}.groupManagerSharedMeta{grid-column:2;place-self:center start;margin-top:-2px}.groupManagerEditActions{grid-template-columns:1fr}}.messagesSearch{color:#f2ede480;background:#f2ede40f;border:1px solid #f2ede414;border-radius:16px;align-items:center;gap:10px;min-height:48px;margin:0 18px 16px;padding:0 14px;display:flex}.messagesSearch svg{flex:none;width:18px;height:18px}.messagesSearch input{color:#f2ede4eb;background:0 0;border:0;outline:none;width:100%;padding:0;font-size:14px;font-weight:500}.messagesSearch input::placeholder{color:#f2ede46b}.messagesSearchClear{color:#e05c1aeb;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color var(--fast) var(--ease);background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.messagesSearchClear:hover{color:#f2ede4e6}.messagesThreadList{align-content:start;gap:6px;min-height:0;padding:0 10px 12px;display:grid;overflow:auto}.messagesThreadCard{width:100%;color:inherit;text-align:left;transition:background-color var(--fast) var(--ease), transform var(--fast) var(--ease), border-color var(--fast) var(--ease);border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 12px;display:grid}.messagesThreadCard:hover{background:#f2ede40a}.messagesThreadCard.is-selected{background:#e05c1a21;border:1px solid #e05c1a2e}.messagesThreadAvatar,.messagesStageAvatar{color:#fff7ee;letter-spacing:-.03em;background:linear-gradient(145deg,#e05c1aeb,#0e0e0ceb);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.messagesThreadAvatar.has-image,.messagesStageAvatar.has-image{box-shadow:none;background:#f2ede414}.messagesThreadAvatar img,.messagesStageAvatar img{object-fit:cover;width:100%;height:100%;display:block}.messagesThreadContent{gap:4px;min-width:0;display:grid}.messagesThreadTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.messagesThreadRightMeta{flex:none;justify-items:end;gap:4px;display:grid}.messagesThreadTitleWrap{align-items:center;gap:8px;min-width:0;display:inline-flex}.messagesPresenceDot{border-radius:999px;flex:none;width:8px;height:8px;position:relative}.messagesPresenceDot:after{content:"";opacity:.55;border-radius:999px;animation:1.9s ease-in-out infinite businessWorkerStatusPulse;position:absolute;inset:-4px}.messagesPresenceDot.is-online{background:#34c759;box-shadow:0 0 0 3px #34c7591f,0 0 10px #34c75947}.messagesPresenceDot.is-online:after{background:radial-gradient(circle,#34c75938,#0000 72%)}.messagesPresenceDot.is-offline{background:#ff453a;box-shadow:0 0 0 3px #ff453a1a,0 0 8px #ff453a38}.messagesPresenceDot.is-offline:after{background:radial-gradient(circle,#ff453a33,#0000 72%)}.messagesThreadTopline strong{color:#f2ede4f5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.messagesThreadTopline span{color:#f2ede466;flex:none;font-size:12px;font-weight:600}.messagesThreadUnreadBadge{background:#3da9ff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;display:inline-flex;color:#f6fbff!important;font-size:11px!important;font-weight:800!important}.messagesThreadPinnedBadge{color:#ffd6bceb;letter-spacing:.08em;text-transform:uppercase;background:#e05c1a1f;border:1px solid #e05c1a38;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.messagesThreadMeta,.messagesThreadSnippet{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.messagesThreadMeta{color:#e05c1ae0;letter-spacing:.04em;font-size:12px;font-weight:700}.messagesThreadSnippet{color:#f2ede494;font-size:13px;font-weight:500}.messagesStage{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.messagesStageHeader{border-bottom:1px solid #f2ede40f;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.messagesStageIdentity{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.messagesStageIdentity.is-clickable{cursor:pointer;border-radius:16px}.messagesStageIdentity strong{color:#f2ede4f5;font-size:17px;font-weight:600}.messagesStageIdentity p{color:#f2ede480;margin:4px 0 0;font-size:13px}.messagesStageActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.messagesStageStatus{color:#f2ede49e;letter-spacing:.08em;text-transform:uppercase;background:#f2ede40d;border:1px solid #f2ede414;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.messagesStageStatus.is-active{color:#e05c1af0;background:#e05c1a1a;border-color:#e05c1a29}.messagesGhostAction{color:#f2ede4c7;background:0 0;border:1px solid #f2ede414;border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:600}.messagesGhostAction:hover{color:#f2ede4f5;border-color:#f2ede429}.messagesGhostAction.is-active{color:#e05c1af5;background:#e05c1a14;border-color:#e05c1a2e}.messagesSearchToggle{justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;padding:0;display:inline-flex}.messagesSearchToggle svg{width:16px;height:16px;transform:translate(-.5px,.5px)}.messagesPinnedBar{background:#e05c1a0d;border-bottom:1px solid #f2ede40d;justify-content:space-between;align-items:center;gap:14px;padding:10px 22px;display:flex}.messagesPinnedBar span{color:#e05c1ae6;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.messagesPinnedBar strong{color:#f2ede4e6;font-size:13px;font-weight:600}.messagesPinnedButton{text-align:left;background:0 0;border:0;flex:auto;justify-items:start;gap:2px;min-width:0;padding:0;display:grid}.messagesPinnedJump{color:#f2ede4cc;min-height:30px;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease);background:#f2ede40a;border:1px solid #f2ede414;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.messagesPinnedJump:hover{background:#e05c1a1f;border-color:#e05c1a2e}.messagesPinnedControls{align-items:center;gap:8px;display:flex}.messagesPinnedNav{color:#f2ede4d6;background:#f2ede40a;border:1px solid #f2ede414;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:inline-flex}.messagesPinnedNav:disabled{opacity:.34}.messagesThreadSearchBar{background:#f2ede405;border-bottom:1px solid #f2ede40d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 22px;display:grid}.messagesThreadSearch{color:#f2ede480;background:#f2ede40d;border:1px solid #f2ede414;border-radius:16px;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}.messagesThreadSearch svg{flex:none;width:16px;height:16px}.messagesThreadSearch input{color:#f2ede4eb;background:0 0;border:0;outline:none;width:100%;padding:0;font-size:13px;font-weight:500}.messagesThreadSearch input::placeholder{color:#f2ede46b}.messagesThreadSearchMeta{justify-content:flex-end;align-items:center;gap:12px;display:flex}.messagesThreadSearchMeta span{color:#b0bfcdb8;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.messagesThreadSearchControls{align-items:center;gap:8px;display:flex}.messagesThreadSearchNav,.messagesThreadSearchClear{color:#f2ede4d1;background:#f2ede40a;border:1px solid #f2ede414;border-radius:999px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.messagesThreadSearchNav:disabled{opacity:.34}.messagesThreadSearchClear{color:#e05c1aeb}.messagesCanvas{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:24px 22px;display:flex;overflow:auto}.messagesBubbleRow{justify-items:start;gap:10px;display:grid}.messagesBubbleRow.is-grouped{margin-top:-6px}.messagesBubbleRow.is-self{justify-items:end}.messagesBubbleRow.is-system{justify-items:center;margin:4px 0}.messagesBubbleRow.is-selected .messagesBubble{box-shadow:0 0 0 2px #e05c1a4d,0 0 0 8px #e05c1a0f}.messagesUnreadDivider{justify-content:center;align-items:center;margin:2px 0 4px;display:flex}.messagesUnreadDivider span{color:#abdcfff5;letter-spacing:.08em;text-transform:uppercase;background:#3da9ff1f;border:1px solid #3da9ff3d;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.messagesCanvasEmpty,.messagesStageBlank,.messagesEmptyShell{background:#f2ede408;border:1px solid #f2ede40f;border-radius:24px;align-content:center;gap:8px;min-height:220px;padding:22px;display:grid}.messagesCanvasEmpty strong,.messagesStageBlank strong,.messagesEmptyShell strong{color:#f2ede4eb;font-size:18px;font-weight:600}.messagesCanvasEmpty p,.messagesStageBlank p,.messagesEmptyShell p{color:#f2ede48f;margin:0;font-size:14px;line-height:1.6}.messagesStageBlank{flex:auto;margin:22px}.messagesBubble{width:fit-content;max-width:min(420px,70%);transition:transform .18s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease);background:#f2ede414;border:1px solid #f2ede40f;border-radius:20px 20px 20px 10px;place-self:flex-start start;gap:8px;padding:10px 14px;display:grid;position:relative;box-shadow:0 10px 24px #0000001f}.messagesSelectionToggle{color:#0000;background:#17181bf0;border:1px solid #f2ede41f;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:-42px}.messagesSelectionToggle.is-selected{color:#fff5ecfa;background:#e05c1af0;border-color:#e05c1a52}.messagesBubble.is-self .messagesSelectionToggle{left:auto;right:-42px}.messagesBubble.is-self{background:#e05c1a33;border-color:#e05c1a2e;border-radius:20px 20px 10px;place-self:flex-end end}.messagesBubble.is-group-continued{border-top-left-radius:12px}.messagesBubble.is-self.is-group-continued{border-top-left-radius:20px;border-top-right-radius:12px}.messagesBubble.is-group-tail-hidden{border-bottom-left-radius:12px}.messagesBubble.is-self.is-group-tail-hidden{border-bottom-right-radius:12px;border-bottom-left-radius:20px}.messagesBubble.is-jump-highlight{box-shadow:0 0 0 2px #e05c1a57,0 0 0 8px #e05c1a14}.messagesBubble.is-search-match{border-color:#3da9ff2e}.messagesBubble.is-search-active{box-shadow:0 0 0 2px #3da9ff4d,0 0 0 8px #3da9ff14}.messagesBubbleSender{color:#ffa577f5;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.messagesSystemMessage{background:#f2ede40e;border:1px solid #f2ede40f;border-radius:999px;max-width:min(480px,82%);padding:8px 14px;box-shadow:0 8px 20px #0000001a}.messagesSystemMessage span{color:#c7d2ddeb;letter-spacing:.01em;text-align:center;font-size:12px;font-weight:700;line-height:1.45;display:block}.messagesSystemMessage.is-jump-highlight{box-shadow:0 0 0 2px #e05c1a3d,0 0 0 8px #e05c1a0f}.messagesBubble p{color:#faf5eef0;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.messagesReplyPreview{text-align:left;background:#f2ede40a;border:1px solid #f2ede414;border-radius:14px;gap:3px;width:100%;margin:0 0 4px;padding:10px 12px 10px 14px;display:grid;box-shadow:inset 3px 0 #ff8c4ffa}.messagesReplyPreview span{color:#e05c1aeb;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.messagesReplyPreview strong{color:#faf5eec7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.45;overflow:hidden}.messagesForwardedBlock{background:#f2ede40a;border:1px solid #f2ede414;border-radius:14px;gap:3px;width:100%;margin:0 0 2px;padding:8px 12px 8px 14px;display:grid;box-shadow:inset 3px 0 #abdcffe0}.messagesForwardedBlock span{color:#abdcfff5;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.messagesForwardedBlock strong{color:#faf5eed6;font-size:13px;font-weight:600;line-height:1.4}.messagesBubble.is-deleted{background:#f2ede40a;border-style:dashed}.messagesDeletedLabel{font-style:italic;color:#f2ede485!important}.messagesBubbleImageButton{background:0 0;border:0;border-radius:16px;padding:0;overflow:hidden}.messagesBubbleImage{object-fit:cover;background:#0000003d;border-radius:16px;width:100%;max-width:340px;display:block}.messagesBubbleMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.messagesBubbleMetaRight{align-items:center;gap:8px;display:inline-flex}.messagesBubbleMeta span,.messagesBubbleMeta time,.messagesBubbleMetaRight em{color:#f2ede46b;font-size:11px;font-weight:600}.messagesBubble.is-self .messagesBubbleMeta>span{visibility:hidden;width:0}.messagesBubbleMetaRight em{text-transform:lowercase;font-style:normal}.messagesDeliveryChecks{color:#f2ede48a;letter-spacing:-.08em;font-size:12px;font-weight:700}.messagesDeliveryChecks.is-pending{letter-spacing:.08em}.messagesDeliveryChecks.is-read{color:#beddfff0}.messagesSeenCount{color:#f2ede48a;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700;line-height:1}.messagesSeenCount:hover{color:#faf5eeeb}.messagesBubbleInlineStatus{color:#f2ede46b;margin:-2px 0 0;font-size:11px;font-weight:600}.messagesBubbleProgress{justify-content:space-between;align-items:center;gap:10px;display:flex}.messagesBubbleProgressTrack{background:#ffffff14;border-radius:999px;flex:auto;height:5px;overflow:hidden}.messagesBubbleProgressFill{border-radius:inherit;background:linear-gradient(90deg,#ffab7cfa,#ff7a4efa);height:100%;display:block}.messagesBubbleProgress strong{color:#ffd8bfeb;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.messagesBubbleProgress strong.is-failed,.messagesBubbleInlineStatus.is-failed{color:#ff8f82}.messagesBubbleRetry{color:#ffd4cf;letter-spacing:.05em;text-transform:uppercase;background:#ff73661f;border:1px solid #ff8f823d;border-radius:999px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.messagesBubbleEditor{gap:8px;display:grid}.messagesBubbleEditInput{color:#faf5eef0;resize:vertical;background:#00000029;border:1px solid #f2ede41f;border-radius:14px;outline:none;min-height:84px;padding:10px 12px;font-size:14px;line-height:1.6}.messagesBubbleEditInput:focus{border-color:#e05c1a52;box-shadow:0 0 0 3px #e05c1a14}.messagesBubbleEditActions{justify-content:flex-end;gap:10px;display:flex}.messagesBubbleTextAction,.messagesBubbleSaveAction{border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700}.messagesBubbleTextAction{color:#f2ede4b8;background:#f2ede40a;border:1px solid #f2ede414}.messagesBubbleSaveAction{color:#faf5eef0;background:#e05c1a29;border:1px solid #e05c1a3d}.messagesContextMenu{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#2d3239fa;border:1px solid #f2ede40f;border-radius:18px;min-width:198px;padding:8px 0;display:grid;position:fixed;overflow:hidden;box-shadow:0 24px 50px #00000057}.messagesForwardOverlay{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.messagesForwardDialog{background:#121418fa;border:1px solid #f2ede414;border-radius:26px;gap:14px;width:min(100%,460px);max-height:min(82vh,720px);padding:20px;display:grid;overflow:auto;box-shadow:0 30px 80px #00000059}.messagesForwardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.messagesForwardHead strong{color:#f2ede4f5;font-size:18px;font-weight:700}.messagesForwardHead p,.messagesForwardMore{color:#f2ede485;margin:6px 0 0;font-size:13px}.messagesForwardPreview,.messagesForwardList{gap:10px;display:grid}.messagesForwardPreviewRow,.messagesForwardThread{background:#f2ede40a;border:1px solid #f2ede40f;border-radius:18px;padding:12px 14px}.messagesForwardPreviewRow{gap:4px;display:grid}.messagesForwardPreviewRow strong,.messagesForwardCopy strong{color:#f2ede4f0;font-size:14px;font-weight:700}.messagesForwardPreviewRow span,.messagesForwardCopy span{color:#f2ede48f;font-size:13px;line-height:1.5}.messagesForwardThread{text-align:left;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.messagesForwardThread:hover{background:#e05c1a14;border-color:#e05c1a2e}.messagesForwardAvatar{color:#fff7ee;background:linear-gradient(145deg,#e05c1af5,#422110eb);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.messagesForwardAvatar img{object-fit:cover;width:100%;height:100%}.messagesContextAction{text-align:left;color:#faf5eeeb;background:0 0;border:0;align-items:center;gap:12px;min-height:42px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.messagesContextAction:hover{background:#ffffff0a}.messagesContextAction.is-danger{color:#ff7366}.messagesContextIcon{color:currentColor;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.messagesContextIcon svg{width:14px;height:14px}.messagesContextDivider{background:#ffffff12;height:1px;margin:4px 0}.messagesContextFooter{color:#f2ede494;align-items:center;min-height:30px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.messagesSeenPopover{z-index:1001;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#24272bfa;border:1px solid #f2ede414;border-radius:18px;gap:4px;padding:10px;display:grid;position:fixed;box-shadow:0 18px 42px #00000057}.messagesSeenRow{border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.messagesSeenRow:hover{background:#ffffff0a}.messagesImageLightbox{z-index:1100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0dd6;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.messagesImageLightboxClose{color:#f2ede4eb;background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;min-height:40px;padding:0 16px;font-size:13px;font-weight:700;position:absolute;top:20px;right:20px}.messagesImageLightboxDialog{background:#161a1ffa;border:1px solid #ffffff14;border-radius:24px;width:min(100%,880px);max-height:calc(100vh - 90px);display:grid;overflow:hidden;box-shadow:0 28px 60px #00000057}.messagesImageLightboxImage{object-fit:contain;background:#00000047;width:100%;max-height:min(72vh,760px)}.messagesImageLightboxMeta{gap:4px;padding:16px 18px 18px;display:grid}.messagesImageLightboxMeta strong{color:#faf5eef5;font-size:15px;font-weight:700}.messagesImageLightboxMeta span{color:#b0bfcdb8;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.messagesImageLightboxMeta p{color:#f2ede4d1;margin:6px 0 0;font-size:14px;line-height:1.6}.messagesSeenAvatar{color:#fff;background:linear-gradient(#e05c1aeb,#923612fa);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.messagesSeenCopy{min-width:0;display:grid}.messagesSeenCopy strong{color:#faf5eef0;font-size:14px;font-weight:600}.messagesSeenCopy span{color:#f2ede48a;font-size:12px;font-weight:500}.messagesComposerShell{border-top:1px solid #f2ede40f;gap:12px;padding:16px 22px 20px;display:grid}.messagesTypingIndicator{color:#b0bfcdc2;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.messagesTypingIndicator strong{color:#d6e0ebd6;font-size:12px;font-weight:600}.messagesTypingDots{align-items:center;gap:4px;display:inline-flex}.messagesTypingDots i{background:#ffa577e6;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite messagesTypingPulse}.messagesTypingDots i:nth-child(2){animation-delay:.15s}.messagesTypingDots i:nth-child(3){animation-delay:.3s}.messagesReplyComposer{background:#e05c1a14;border:1px solid #e05c1a2e;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.messagesReplyComposerCopy{gap:3px;min-width:0;display:grid}.messagesReplyComposerCopy span{color:#ffd6bceb;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.messagesReplyComposerCopy strong{color:#faf5eee0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.messagesReplyComposerDismiss{color:#faf5eec7;flex:none;font-size:12px;font-weight:700}.messagesComposerPreview{background:#f2ede40f;border:1px solid #f2ede414;border-radius:18px;gap:8px;width:fit-content;max-width:260px;padding:10px;display:grid}.messagesComposerPreview img{object-fit:cover;border-radius:12px;width:100%;max-height:180px}.messagesPreviewRemove{color:#e05c1ae6;width:fit-content;font-size:12px;font-weight:700}.messagesComposerBar{min-height:78px;transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), background-color var(--fast) var(--ease);background:#f2ede40d;border:1px solid #f2ede414;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px 10px 10px 12px;display:grid}.messagesComposerBar.is-ready{background:#e05c1a0f;border-color:#e05c1a2e}.messagesComposerBar.is-sending{box-shadow:0 0 0 3px #e05c1a14}.messagesComposerAttach{color:#f2ede4c2;cursor:pointer;background:#f2ede40f;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.messagesComposerAttach:hover{color:#e05c1af0;background:#e05c1a1f}.messagesComposerAttach svg{width:18px;height:18px}.messagesComposerInput{resize:vertical;color:#faf5eef0;background:0 0;border:0;outline:none;min-height:58px;max-height:160px;padding:10px 4px 6px;font-size:15px;line-height:1.55}.messagesComposerInput::placeholder{color:#f2ede46b}.messagesComposerSend{min-width:108px}.messagesComposerSend:disabled{opacity:.58}.messagesComposerStatusBar{justify-content:space-between;align-items:center;gap:12px;min-height:18px;display:flex}.messagesComposerStatusBar span,.messagesComposerStatusBar strong{color:#b0bfcdad;font-size:11px;font-weight:600}.messagesComposerStatusBar strong{color:#ffa577f5;letter-spacing:.06em;text-transform:uppercase}@keyframes messagesTypingPulse{0%,80%,to{opacity:.32;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.sellerProfilePreviewCard{background:#ffffff75;border:1px solid #0e0e0c14;border-radius:24px;gap:16px;padding:20px;display:grid}.sellerProfilePreviewTopline{align-items:center;gap:14px;display:flex}.sellerProfilePreviewAvatar{color:#fff7ee;background:linear-gradient(145deg,#e05c1aeb,#0e0e0ceb);border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:inline-flex}.sellerProfilePreviewTopline strong{color:var(--ink);margin:0;font-size:20px;line-height:1.05;display:block}.sellerProfilePreviewTopline p,.sellerProfilePreviewBio{color:var(--ink-60);margin:0;font-size:15px;line-height:1.65}@media (width<=1080px){.messagesWorkspace{grid-template-columns:1fr}.messagesRail{border-bottom:1px solid #f2ede414;border-right:0}.messagesThreadList{max-height:280px}}@media (width<=720px){.messagesWorkspace{border-radius:24px;height:auto;min-height:auto;max-height:none}.messagesRailTop,.messagesStageHeader,.messagesPinnedBar,.messagesCanvas,.messagesComposerShell{padding-left:16px;padding-right:16px}.messagesBubble{max-width:88%}.messagesBubble.is-self .messagesBubbleMeta>span{display:none}.messagesComposerBar{grid-template-columns:1fr}.messagesComposerAttach{order:2}.messagesComposerSend{order:3;width:100%}.messagesComposerStatusBar{flex-direction:column;align-items:flex-start}.messagesThreadSearchBar{grid-template-columns:1fr}.messagesThreadSearchMeta{justify-content:space-between}.messagesImageLightbox{padding:14px}.messagesImageLightboxDialog{border-radius:20px}.messagesImageLightboxClose{top:14px;right:14px}}.businessOpportunityCard,.businessApplicantCard{text-align:left;transition:transform var(--fast) var(--ease), border-color var(--fast) var(--ease), background-color var(--fast) var(--ease);background:#ffffff75;border:1px solid #0e0e0c14;border-radius:22px;gap:16px;padding:18px;display:grid}.businessOpportunityCard:hover,.businessApplicantCard:hover{background:#ffffff9e;border-color:#0e0e0c26;transform:translateY(-1px)}.businessOpportunityCard.is-selected{background:#e05c1a0d;border-color:#e05c1a3d}.businessOpportunityTopline,.businessApplicantTopline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.businessOpportunityTopline strong,.businessApplicantTopline strong{color:var(--ink);font-size:18px;font-weight:600;line-height:1.15;display:block}.businessOpportunityTopline p,.businessApplicantTopline p,.businessOpportunityCard p,.businessApplicantMessage p{color:var(--ink-60);margin:4px 0 0;font-size:15px;line-height:1.65}.businessOpportunityMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.businessApplicantMessage{gap:8px;display:grid}.businessApplicantMessage span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.businessApplicantActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.businessListingApplicants{background:#ffffff57;border:1px solid #0e0e0c14;border-radius:18px;gap:10px;padding:14px;display:grid}.businessListingApplicantsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.businessListingApplicantsHeader span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.businessListingApplicantsHeader strong{color:var(--ink);font-size:13px;font-weight:700}.businessListingApplicantList{gap:8px;display:grid}.businessListingApplicantsEmpty{color:var(--ink-60);margin:0;font-size:13px;line-height:1.45}.businessListingApplicantRow{background:#ffffff75;border:1px solid #0e0e0c0f;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.businessListingApplicantCopy{min-width:0}.businessListingApplicantCopy strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.15;display:block}.businessListingApplicantCopy p{color:var(--ink-60);margin:4px 0 0;font-size:13px;line-height:1.45}.businessListingApplicantActions{flex:none;align-items:center;gap:8px;display:flex}.businessListingApplicantButton{min-height:32px;color:var(--ink);background:0 0;border:1px solid #0e0e0c14;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.businessListingApplicantButton.is-ghost{background:#fff9}.businessListingApplicantButton.is-primary{color:var(--orange);background:#e05c1a1a;border-color:#e05c1a2e}.businessWorkersMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.businessWorkersMetricTile{background:linear-gradient(#ffffff16,#ffffff08),#120e0c6b;border:1px solid #ffffff1a;border-radius:24px;align-content:space-between;gap:10px;min-height:94px;padding:18px 18px 16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.businessWorkersMetricTile span,.businessWorkerInfoGrid span,.businessWorkerDetailStat span,.businessWorkerDetailBlock span{color:#f5eee88a;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.businessWorkersMetricTile strong{color:#f7f1ec;letter-spacing:-.05em;font-size:30px;font-weight:600}.businessWorkersRoster{gap:8px;max-height:720px;padding-right:4px;display:grid;overflow:auto}.businessWorkerRow{text-align:left;width:100%;min-height:58px;transition:transform var(--fast) var(--ease), border-color var(--fast) var(--ease), background-color var(--fast) var(--ease);background:#120e0c47;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:12px;padding:0 16px;display:flex}.businessWorkerRow:hover{background:#120e0c5c;border-color:#ffffff1f}.businessWorkerRow.is-selected{background:#ffffff0f;border-color:#ffffff2e}.businessWorkerStatusDot{border-radius:999px;flex:none;width:10px;height:10px;position:relative}.businessWorkerStatusDot:after{content:"";opacity:.55;border-radius:999px;animation:1.9s ease-in-out infinite businessWorkerStatusPulse;position:absolute;inset:-5px}.businessWorkerStatusDot.is-active{background:#34c759;box-shadow:0 0 0 4px #34c75924,0 0 14px #34c7596b}.businessWorkerStatusDot.is-active:after{background:radial-gradient(circle,#34c75947,#0000 72%)}.businessWorkerStatusDot.is-idle{background:#ff453a;box-shadow:0 0 0 4px #ff453a1f,0 0 12px #ff453a57}.businessWorkerStatusDot.is-idle:after{background:radial-gradient(circle,#ff453a3d,#0000 72%)}@keyframes businessWorkerStatusPulse{0%,to{opacity:.35;transform:scale(.88)}50%{opacity:.7;transform:scale(1.18)}}.businessWorkerAvatar{color:#fff3eb;letter-spacing:-.02em;background:linear-gradient(145deg,#ef722aeb,#4b2212f2);border-radius:16px;place-items:center;width:46px;height:46px;font-size:17px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff24}.businessWorkerAvatar.is-large{border-radius:20px;width:62px;height:62px;font-size:22px}.businessWorkerDetailHero,.businessWorkerDetailCopy{gap:3px;min-width:0;display:grid}.businessWorkerName,.businessWorkerDetailCopy strong{color:#221c18e0;letter-spacing:-.02em;font-size:16px;font-weight:500;line-height:1.1}.businessWorkerRow.is-selected .businessWorkerName{color:#16120ff5}.businessWorkerDetailCopy p,.businessWorkerDetailBlock p{color:#f5eee8ad;margin:0;font-size:14px;line-height:1.45}.businessWorkerInfoGrid,.businessWorkerDetailStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.businessWorkerInfoGrid div,.businessWorkerDetailStat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;gap:7px;min-width:0;padding:12px 13px;display:grid}.businessWorkerInfoGrid strong,.businessWorkerDetailStat strong{color:#f8f2ed;font-size:14px;font-weight:600;line-height:1.3}.businessWorkerDetailCard{gap:18px;display:grid}.businessWorkerDetailBlocks{gap:12px;display:grid}.businessWorkerDetailBlock{background:linear-gradient(#ffffff0a,#ffffff05),#110e0c6b;border:1px solid #ffffff14;border-radius:22px;gap:8px;padding:16px;display:grid}.businessWorkerDetailActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.businessWorkersRoster::-webkit-scrollbar{width:8px}.businessWorkersRoster::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.businessProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.businessFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.businessFormStat{background:#ffffff8a;border:1px solid #0e0e0c14;border-radius:15px;align-content:center;gap:4px;min-height:52px;padding:14px 18px;display:grid}.businessFormStat span{color:var(--ink-60);font-size:12px;font-weight:600}.businessFormStat strong{color:var(--ink);font-size:18px;font-weight:600}.businessTextarea{resize:vertical;min-height:138px;padding:14px 18px}.businessUploadSummary{background:#ffffff6b;border:1px solid #0e0e0c14;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.businessUploadSummary p{color:var(--ink-60);margin:0;font-size:14px}.businessUploadSummary strong{color:var(--ink)}.businessUploadPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.businessUploadCard{background:#ffffff85;border:1px solid #0e0e0c14;border-radius:20px;gap:12px;padding:16px;display:grid}.businessUploadCard p{color:var(--ink-60);margin:0;font-size:13px;line-height:1.5}.businessLogoPreview,.businessListingPhotoPreview{background:#ffffffc7;border:1px solid #0e0e0c14;border-radius:18px;overflow:hidden}.businessLogoPreview{width:96px;height:96px}.businessListingPhotoPreview{min-height:180px}.businessLogoPreview img,.businessListingPhotoPreview img{object-fit:cover;width:100%;height:100%}.businessNarrativeBlock{background:#ffffff6b;border:1px solid #0e0e0c14;border-radius:20px;gap:8px;padding:18px 20px;display:grid}.businessProfileSummaryCard{gap:12px;display:grid}.businessProfileSummaryTopline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.businessProfileSummaryIdentity{align-items:center;gap:12px;min-width:0;display:flex}.businessProfileSummaryLogo{background:#ffffffc7;border:1px solid #0e0e0c14;border-radius:14px;flex:none;width:48px;height:48px;overflow:hidden}.businessProfileSummaryLogo img{object-fit:cover;width:100%;height:100%;display:block}.businessProfileSummaryIdentity strong{color:var(--ink);font-size:20px;font-weight:600;line-height:1.08;display:block}.businessProfileSummaryIdentity p{color:var(--ink-60);margin:4px 0 0;font-size:13px;line-height:1.45}.businessProfileSummaryMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.businessProfileSummaryItem{background:#fff6;border:1px solid #0e0e0c14;border-radius:16px;align-content:center;gap:4px;min-height:60px;padding:13px 15px;display:grid}.businessProfileSummaryItem span{color:var(--ink-60);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.businessProfileSummaryItem strong{color:var(--ink);word-break:break-word;font-size:14px;font-weight:600;line-height:1.3}.businessProfileSummaryCard .businessNarrativeBlock{border-radius:16px;gap:6px;padding:14px 16px}.businessProfileSummaryCard .businessNarrativeBlock p{font-size:14px;line-height:1.55}.businessWizardPanel{color:#f5f0eaf0;background:#121212;border:1px solid #0f0f0f14;padding:0;overflow:hidden}.listingWizardShell{background:radial-gradient(circle at 100% 0,#e05c1a1a,#0000 28%),linear-gradient(#171717 0%,#111 100%);min-height:100%}.listingWizardTopbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.listingWizardTopActions{align-items:flex-start;gap:16px;display:flex}.listingWizardAutosave{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:2px;min-height:40px;padding:8px 12px;display:grid}.listingWizardAutosave strong{color:#fff8f2f5;font-size:13px;font-weight:700}.listingWizardAutosave span,.listingWizardCharacterRow span,.listingWizardBlockHead span{color:#f5f0ea7a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.listingWizardBreadcrumb,.listingWizardSectionEyebrow,.listingPreviewPanelHead span,.listingPreviewNarrative span,.listingPrivatePreviewBlock span,.listingWizardStepCopy small{color:#ffab79e6;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.listingWizardTitle{color:#fff8f2fa;letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(28px,3.2vw,40px);line-height:1.02}.listingWizardClose,.listingWizardGhostLink{color:#f2ede4ad;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.listingWizardClose:hover,.listingWizardGhostLink:hover{color:#fff8f2f0}.listingWizardStepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:16px 24px 0;display:grid}.listingWizardStep{min-height:64px;color:inherit;text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background .16s,transform .16s;display:flex}.listingWizardStep:hover{background:#ffffff0e;border-color:#ffab793d;transform:translateY(-1px)}.listingWizardStep.is-active{background:#566eff1f;border-color:#566effa6;box-shadow:inset 0 0 0 1px #566eff1f}.listingWizardStep.is-complete{background:#ffab790f;border-color:#ffab7938}.listingWizardStepCount{color:#fff8f2f5;border:1px solid #ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.listingWizardStepCopy{gap:4px;min-width:0;display:grid}.listingWizardStepCopy strong,.listingWizardSectionHead h3,.listingPreviewPanelHead strong{color:#fff8f2f7;font-weight:600}.listingWizardStepCopy strong{font-size:15px;line-height:1.15}.listingWizardLayout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);align-items:start;gap:22px;padding:18px 24px 24px;display:grid}.listingWizardBuilder,.listingPreviewPanel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;box-shadow:inset 0 1px #ffffff06}.listingWizardBuilder{gap:18px;padding:22px;display:grid}.listingWizardBlock{background:#ffffff06;border:1px solid #ffffff12;border-radius:20px;gap:14px;padding:18px;display:grid}.listingWizardBlockHead{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.listingWizardBlockHead strong{color:#fff8f2f5;font-size:15px;font-weight:700}.listingWizardCharacterRow{justify-content:space-between;align-items:center;gap:12px;margin-top:-6px;display:flex}.listingWizardVideoCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:12px;padding:14px;display:grid}.listingWizardVideoHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.listingWizardVideoHead strong{color:#fff8f2f0;font-size:14px;font-weight:600}.listingWizardVideoClear{color:#ffab79eb;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.listingWizardVideoPreview,.listingPreviewVideo{object-fit:cover;background:#ffffff08;border-radius:16px;width:100%;display:block}.listingWizardVideoPreview{max-height:240px}.listingWizardSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.listingWizardSectionHead h3{letter-spacing:-.04em;margin:6px 0 0;font-size:28px;line-height:1.08}.listingWizardVisibilityBadge{color:#fff8f2e0;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.listingWizardVisibilityBadge.is-public{background:#566eff1f;border-color:#566eff57}.listingWizardVisibilityBadge.is-private{background:#ffab7914;border-color:#ffab7947}.listingWizardVisibilityBadge.is-preview{background:#ffffff0d;border-color:#ffffff24}.businessWizardPanel .fieldLabel>span:first-child,.businessWizardPanel .fieldLabel,.businessWizardPanel .fieldError{color:#f8f1eaeb}.businessWizardPanel .fieldInfo{color:#ffab79eb;border-color:#ffab7933}.businessWizardPanel .input,.businessWizardPanel select.input,.businessWizardPanel textarea.input{color:#fff8f2f5;background:#ffffff0a;border-color:#ffffff14}.businessWizardPanel .input::placeholder,.businessWizardPanel textarea.input::placeholder{color:#fff8f24d}.businessWizardPanel .inputError{border-color:#ff7863a6}.listingWizardNote,.listingPreviewNarrative,.listingPrivatePreviewBlock{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;padding:16px 18px}.listingWizardNote{color:#f5f0eab8;font-size:14px;line-height:1.6}.businessTextareaCompact{min-height:120px}.listingWizardPreviewCopy{gap:14px;display:grid}.listingPreviewNarrative p,.listingPrivatePreviewBlock p{color:#f5f0eac7;margin:8px 0 0;font-size:14px;line-height:1.65}.listingWizardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.listingWizardFooterActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.listingWizardPreviewPane{gap:18px;display:grid;position:sticky;top:18px}.listingPreviewPanel{gap:14px;padding:18px;display:grid}.listingPreviewPanelHead strong{letter-spacing:-.04em;margin-top:6px;font-size:28px;line-height:1.05;display:block}.listingPreviewCard,.listingPrivatePreview{background:#ffffff09;border:1px solid #ffffff14;border-radius:24px;overflow:hidden}.listingPreviewMedia{background:#ffffff0a;min-height:196px}.listingPreviewMedia img{object-fit:cover;width:100%;height:196px;display:block}.listingPreviewVideo{border-radius:0;height:196px}.listingPreviewMediaFallback{color:#f5f0ea73;justify-content:center;align-items:center;min-height:196px;font-size:15px;font-weight:600;display:flex}.listingPreviewBody{gap:10px;padding:18px;display:grid}.listingPreviewCompany{color:#f5f0ea85;margin:0;font-size:13px}.listingPreviewBody strong{color:#fff8f2fa;letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.04}.listingPreviewBody>p:last-of-type{color:#f5f0eac2;margin:0;font-size:14px;line-height:1.6}.listingPreviewTags{flex-wrap:wrap;gap:8px;display:flex}.listingPreviewTags span{color:#fff8f2cc;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.listingPreviewCta{color:#fff;background:#2a56d8;border:0;border-radius:16px;min-height:48px;font-size:16px;font-weight:700}.listingPrivatePreview{gap:12px;padding:18px;display:grid}@media (width<=1180px){.listingWizardStepper,.listingWizardLayout{grid-template-columns:1fr}.listingWizardPreviewPane{position:static;top:auto}}@media (width<=760px){.listingWizardTopbar,.listingWizardStepper,.listingWizardLayout{padding-left:16px;padding-right:16px}.listingWizardTopbar{padding-top:18px}.listingWizardBuilder,.listingPreviewPanel{border-radius:20px;padding:16px}.listingWizardSectionHead,.listingWizardFooter{flex-direction:column;align-items:flex-start}.listingWizardTopActions,.listingWizardBlockHead,.listingWizardCharacterRow{justify-content:space-between;width:100%}.listingPreviewBody strong,.listingPreviewPanelHead strong,.listingWizardSectionHead h3{font-size:22px}}.businessNarrativeBlock span,.messageTime{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.businessNarrativeBlock p{color:var(--ink-60);margin:0;font-size:15px;line-height:1.7}.sellerMarketplace{gap:20px;display:grid}.marketplaceStrip{gap:20px;padding:24px;display:grid}.marketplaceMeta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.filterBar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filterSelect{position:relative}.filterChip,.sortButton{min-height:42px;color:var(--ink);transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease), color var(--fast) var(--ease);background:#ffffff8a;border:1px solid #0e0e0c1a;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.filterChip span{color:var(--ink-60)}.filterChip:hover,.sortButton:hover{background:#ffffffc7;border-color:#0e0e0c2e}.filterMenu{z-index:8;background:#fffffff5;border:1px solid #0e0e0c1a;border-radius:18px;gap:4px;min-width:188px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 34px #0e0e0c14}.filterOption{min-height:40px;color:var(--ink-60);text-align:left;transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:12px;padding:0 12px;font-size:14px;font-weight:600}.filterOption:hover{color:var(--ink);background:#0e0e0c0d}.filterOption.is-selected{background:var(--orange-light);color:var(--orange)}.resultsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.resultsRow p{color:var(--ink-60);margin:0;font-size:14px}.resultsActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sortButton{min-height:44px;color:var(--ink);transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease), color var(--fast) var(--ease);background:#fffc;border:1px solid #0e0e0c1a;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.sortButton:hover{background:#fffffff5;border-color:#0e0e0c2e}.sortButton span{color:var(--ink-60);font-weight:500}.filterMenuRight{left:auto;right:0}.listingGrid{grid-template-columns:repeat(auto-fill,minmax(320px,360px));justify-content:start;gap:20px;display:grid}.listingCard{text-align:left;width:100%;max-width:360px;transition:transform var(--fast) var(--ease), border-color var(--fast) var(--ease), background-color var(--fast) var(--ease);background:#ffffff9e;border:1px solid #0e0e0c14;border-radius:24px;gap:0;padding:0;display:grid;overflow:hidden}.listingCard:hover{background:#ffffffc2;border-color:#0e0e0c2e;transform:translateY(-2px)}.listingThumb{aspect-ratio:16/10;align-items:flex-end;min-height:0;padding:18px;display:flex;position:relative;overflow:hidden}.listingThumb.has-image{align-items:stretch;padding:0}.listingThumbImage,.listingThumbVideo{object-fit:cover;width:100%;height:100%}.listingThumbMark{z-index:1;color:#fff;width:78px;height:78px;font-family:var(--display);letter-spacing:-.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:22px;place-items:center;font-size:28px;font-weight:500;display:grid;position:relative}.listingThumbGlow{background:radial-gradient(circle,#ffffff29,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -10% -25% auto}.theme-charcoal{background:linear-gradient(135deg,#171a22 0%,#2d3440 100%)}.theme-amber{background:linear-gradient(135deg,#6a3414 0%,#d67a33 100%)}.theme-forest{background:linear-gradient(135deg,#18332d 0%,#397267 100%)}.theme-stone{background:linear-gradient(135deg,#6c6256 0%,#b79d7f 100%)}.theme-blueprint{background:linear-gradient(135deg,#1f4582 0%,#33a2d9 100%)}.theme-cocoa{background:linear-gradient(135deg,#33241d 0%,#8f684f 100%)}.listingBody{gap:18px;padding:18px;display:grid}.listingTopline,.listingFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.listingCompany{align-items:center;gap:12px;min-width:0;display:flex}.companyAvatar{color:#fff;letter-spacing:-.03em;border-radius:12px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid;overflow:hidden}.companyAvatar.has-image{background:#ffffffeb;border:1px solid #0e0e0c14}.companyAvatarImage{object-fit:cover;width:100%;height:100%}.listingCompany strong,.listingCopy h3{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;margin:0;font-weight:500}.listingCompany p,.listingCopy p{color:var(--ink-60);margin:0;font-size:13px;line-height:1.55}.listingCopy{gap:8px;display:grid}.listingCopy h3{font-size:24px;line-height:1.06}.listingMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.listingMetric{background:#ffffff70;border:1px solid #0e0e0c14;border-radius:16px;gap:6px;padding:14px;display:grid}.listingMetric span{color:var(--ink-60);font-size:12px;font-weight:600}.listingMetric strong{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;font-size:18px;font-weight:500}.listingMetric small{color:var(--ink-60);font-size:12px;font-weight:600}.listingTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detailLayout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;gap:20px;display:grid}.detailTopbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.detailBreadcrumbs{color:var(--ink-60);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.detailMain{gap:20px;display:grid}.detailHeadingBlock{gap:14px;display:grid}.detailListingTitle{max-width:12ch;color:var(--ink);font-family:var(--display);letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,64px);font-weight:500;line-height:.96}.detailSellerMeta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.detailSellerAvatar{border-radius:16px;width:52px;height:52px;font-size:18px}.detailSellerText{gap:6px;display:grid}.detailSellerText strong{color:var(--ink);font-size:20px;font-weight:600}.detailSellerMetaRow{color:var(--ink-60);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.detailSellerMetaRow span:after{content:"•";color:var(--ink-25);margin-left:10px}.detailSellerLink{color:var(--ink);text-underline-offset:.16em;text-decoration:underline}.detailSellerLink:hover{color:var(--orange)}.detailSellerSignals{color:var(--ink-60);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.detailHero{background:#0e0e0c0a;border:1px solid #0e0e0c14;border-radius:28px;place-items:center;display:grid;overflow:hidden}.detailHero.has-image{place-items:center;padding:20px;display:grid}.detailHeroImage{object-fit:contain;width:100%;height:auto;max-height:520px}.detailHeroVideo{object-fit:contain;background:#0c0c0c4d;width:100%;max-height:520px;display:block}.detailHeroMark{color:#fff;width:120px;height:120px;font-family:var(--display);letter-spacing:-.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:30px;place-items:center;font-size:42px;font-weight:500;display:grid}.detailPanel{gap:18px;padding:24px;display:grid}.detailCompanyRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.detailDescription{color:var(--ink-60);margin:0;font-size:16px;line-height:1.7}.detailSidebarCard{align-self:start;position:sticky;top:24px}.detailMetricStack{gap:10px;display:grid}.detailApplyCta{justify-content:center;padding-top:6px;display:flex}.applicationComposer{background:#ffffff70;border:1px solid #0e0e0c14;border-radius:20px;gap:12px;padding:18px;display:grid}.applicationComposerLabel{color:var(--ink);font-size:14px;font-weight:600}.applicationComposerInput{resize:vertical;width:100%;min-height:132px;color:var(--ink);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);background:#ffffffbd;border:1px solid #0e0e0c1a;border-radius:16px;outline:none;padding:14px 16px}.applicationComposerInput::placeholder{color:#0e0e0c6b}.applicationComposerInput:focus{border-color:#e05c1a61;box-shadow:0 0 0 4px #e05c1a14}.applicationComposerActions{justify-content:center;display:flex}.applicationSubmitted{background:#e05c1a0f;border:1px solid #e05c1a29;border-radius:20px;gap:8px;padding:18px;display:grid}.applicationSubmitted strong{color:var(--ink);font-size:16px;font-weight:700}.applicationSubmitted p{color:var(--ink-60);margin:0;font-size:14px;line-height:1.65}.detailSecondaryAction{justify-content:center;display:flex}.detailInlineLink{color:var(--ink);text-underline-offset:3px;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.detailSectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.detailList{color:var(--ink-60);gap:12px;margin:0;padding-left:18px;font-size:15px;line-height:1.65;display:grid}.detailOfferHeader{gap:6px;display:grid}.detailOfferHeader strong{color:var(--ink);font-family:var(--display);letter-spacing:-.04em;font-size:34px;font-weight:500}.detailOfferHeader p{color:var(--ink-60);margin:0;font-size:14px;line-height:1.6}.statPanel,.listPanel,.ledgerPanel,.toolsPanel,.earningsPanel{gap:18px;padding:24px;display:grid}.personList,.ledgerList,.opportunityList{gap:12px;display:grid}.personRow,.ledgerRow,.opportunityRow{background:#ffffff70;border:1px solid #0e0e0c14;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.personRowStack{align-items:stretch}.personRowMain{gap:6px;display:grid}.personLatestUpdate{margin-top:6px}.personRow p,.ledgerRow p,.opportunityRow p,.sidebarFooter p,.mutedBody,.sectionCopy{color:var(--ink-60)}.ledgerAmount{text-align:right;gap:3px;min-width:100px;display:grid}.ledgerAmount strong{font-size:20px}.ledgerAmount span{color:var(--ink-60);font-size:13px}@media (width<=1120px){.heroBoard,.splitPanel,.timeline,.roleSelectGrid,.pathGrid{grid-template-columns:1fr}.workspace{flex-direction:column}.sidebar{flex-basis:auto;width:100%}.sidebarInner{border-bottom:1px solid #0e0e0c14;border-right:0;min-height:auto;position:static}.workspaceGrid>.statPanel,.workspaceGrid>.listPanel,.workspaceGrid>.ledgerPanel,.workspaceGrid>.toolsPanel,.sellerGrid>.listPanel:first-child,.sellerGrid>.earningsPanel,.sellerGrid>.listPanel:last-child,.businessGrid>.statPanel,.businessGrid>.listPanel,.businessGrid>.ledgerPanel,.businessGrid>.toolsPanel{grid-column:span 12}.listingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workCard{grid-template-columns:1fr}.workThumb{min-height:180px}.workWorkspaceLayout,.workWorkspaceMetrics,.detailLayout,.detailSectionGrid{grid-template-columns:1fr}}@media (width<=820px){.topnav{display:none}.topbarInner{align-items:center}.hero{padding-top:40px}.heroTitle,.workspaceTitle{max-width:none}.workspaceBody{padding:18px}.workspaceHeader{align-items:flex-start}.listingGrid,.businessOverviewStrip,.workOverviewStrip,.businessWorkersLayout{grid-template-columns:1fr}.businessFormGrid,.businessProfileGrid,.businessOpportunityMeta,.workMetaGrid,.businessWorkersMetrics,.businessWorkerInfoGrid,.businessWorkerDetailStats{grid-template-columns:repeat(2,minmax(0,1fr))}.workTaskComposer,.workTaskRow{grid-template-columns:1fr}}@media (width<=640px){.topbarActions,.heroActions,.authActions,.workspaceActions,.ctaActions{width:100%}.topbarActions .button,.heroActions .button,.authActions .button,.workspaceActions .button,.ctaActions .button{flex:100%}.heroTitle{font-size:48px}.panel,.heroPanel,.splitPanel,.timelinePanel,.ctaPanel,.authPanel,.statPanel,.listPanel,.ledgerPanel,.toolsPanel,.earningsPanel{border-radius:24px}.personRow,.ledgerRow,.opportunityRow,.listingTopline,.listingFooter,.resultsRow,.detailTopbar,.detailCompanyRow,.detailSectionHeader{flex-direction:column;align-items:flex-start}.listingMetricGrid{grid-template-columns:1fr}.businessApplicantActions,.businessOpportunityTopline,.businessApplicantTopline,.businessWorkerDetailHero,.businessWorkerDetailActions,.businessProfileSummaryTopline,.businessProfileSummaryIdentity,.businessListingApplicantRow{flex-direction:column;align-items:flex-start}.workCardCopy h3{font-size:24px}.businessFormGrid,.businessProfileGrid,.businessOpportunityMeta,.workMetaGrid,.businessWorkersMetrics,.businessWorkerInfoGrid,.businessWorkerDetailStats,.businessProfileSummaryMeta{grid-template-columns:1fr}}.site-shellMarketing{min-height:100vh;color:var(--ink);background:#f6f3ed}.topbarMarketing{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f6f3eddb;border-bottom:1px solid #0e0e0c14;position:sticky;top:0}.topbarMarketing .topbarInner{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.topbarMarketing .brandMark{color:var(--ink);letter-spacing:-.055em;text-transform:none;justify-self:start;font-size:18px;font-weight:700}.topnavMarketing{justify-content:center;justify-self:center;min-width:0}.topnavBusinessPill{color:#0e0e0c7a;letter-spacing:.26em;text-transform:uppercase;background:#ffffffb3;border:1px solid #0e0e0c0f;border-radius:999px;padding:8px 12px;font-size:11px}.topbarMarketingLink{color:#0e0e0cd1;border-color:#0000;padding-inline:12px}.topbarMarketing .topbarActions{justify-self:end}.topbarMarketingLink:hover{color:var(--ink);border-color:#0000}.topbarMarketing .buttonPrimary{background:var(--ink);color:var(--cream);border-color:#0e0e0ceb}.topbarMarketing .buttonPrimary:hover{background:#0e0e0ceb}.marketingMinimal{justify-items:center;row-gap:0;padding-top:clamp(72px,12vw,136px);padding-bottom:88px;display:grid}.marketingMinimalHero{justify-items:center;gap:24px;width:min(100%,860px);margin-inline:auto;padding-bottom:64px;display:grid}.marketingMinimalTitle{width:min(100%,760px);color:var(--ink);font-family:var(--display);letter-spacing:-.07em;text-align:center;margin:0;font-size:clamp(52px,7.2vw,72px);font-weight:650;line-height:.98}.marketingMinimalTitle span{color:#0e0e0c57;display:block}.marketingMinimalCopy{color:#0e0e0ca3;letter-spacing:-.03em;text-align:center;width:min(100%,760px);margin:0;font-size:clamp(18px,2.45vw,24px);line-height:1.5}.marketingMinimalFormShell{background:#ffffffb8;border:1px solid #0e0e0c14;border-radius:26px;gap:6px;width:min(100%,760px);padding:6px;display:grid;box-shadow:0 10px 32px #0e0e0c0f,inset 0 1px #ffffffeb}.marketingMinimalFormStack{gap:4px;display:grid}.marketingMinimalInput{width:100%;min-height:46px;color:var(--ink);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);background:#fffffff5;border:1px solid #0e0e0c0f;border-radius:16px;outline:none;padding:0 18px;font-size:16px;box-shadow:inset 0 1px #fffffff0}.marketingMinimalInput::placeholder{color:#0e0e0c66}.marketingMinimalInput:focus{border-color:#e05c1a6b;box-shadow:0 0 0 3px #e05c1a1a}.marketingMinimalSelect{appearance:none}.marketingMinimalSubmit{background:var(--orange);min-height:48px;color:var(--cream);border-color:#e05c1af5;border-radius:16px;justify-content:center}.marketingMinimalSubmit:hover{background:#c95117}.marketingMinimalNote,.marketingMinimalMessage{margin:0;font-size:14px;line-height:1.5}.marketingMinimalNote{color:#0e0e0c85;text-align:center;justify-content:center;align-items:center;gap:8px;width:min(100%,760px);display:flex;position:relative}.marketingMinimalNote:before{content:"";background:#e05c1ad1;border-radius:50%;flex:none;width:6px;height:6px;position:static}.marketingMinimalMessagesuccess{color:#346247}.marketingMinimalMessageerror{color:#98513f}.marketingMinimalMessage{text-align:center;width:min(100%,760px)}.marketingMinimalDashboardFrame{background:#ffffff75;border:1px solid #0e0e0c14;border-radius:30px;width:min(100%,980px);margin-inline:auto;padding:22px;box-shadow:0 16px 40px #0e0e0c12,inset 0 1px #ffffffe0}.marketingMinimalDashboard{background:var(--cream);border:1px solid #0e0e0c14;border-radius:20px;grid-template-columns:128px minmax(0,1fr);min-height:440px;display:grid;overflow:hidden}.dashboardSidebar{background:#ffffff70;border-right:1px solid #0e0e0c14;grid-template-rows:auto auto 1fr auto;gap:18px;padding:20px 14px 14px;display:grid}.dashboardWindowDots{gap:6px;display:flex}.dashboardWindowDots span{background:#0e0e0c38;border-radius:50%;width:8px;height:8px}.dashboardBrand{color:var(--ink);letter-spacing:.04em;font-size:14px;font-weight:800}.dashboardNav{align-content:start;gap:4px;display:grid}.dashboardNav span{color:var(--ink-60);border-radius:8px;padding:8px 10px;font-size:12px}.dashboardNav .isActive{color:var(--ink);background:#0e0e0c0d}.dashboardUserCard{background:#ffffffd1;border:1px solid #0e0e0c14;border-radius:12px;gap:2px;padding:10px;display:grid}.dashboardUserCard strong,.dashboardUserCard span{font-size:11px}.dashboardUserCard strong{color:var(--ink)}.dashboardUserCard span{color:var(--ink-60)}.dashboardMain{gap:22px;padding:26px 22px 20px;display:grid}.dashboardTopRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboardTopRow h2{color:var(--ink);font-family:var(--display);letter-spacing:-.06em;margin:30px 0 0;font-size:clamp(24px,3vw,42px);font-weight:600}.dashboardChartCard{background:#ffffffdb;border:1px solid #0e0e0c14;border-radius:12px;gap:2px;min-width:190px;padding:10px 12px 12px;display:grid}.dashboardChartCard strong,.dashboardChartCard span{font-size:11px}.dashboardChartCard strong{color:var(--ink)}.dashboardChartCard span{color:var(--ink-60)}.dashboardTrendLine{background:linear-gradient(0deg,#17171b08 1px,#0000 1px) 0 0/100% 18px,linear-gradient(90deg,#17171b05 1px,#0000 1px) 0 0/32px 100%;border-radius:10px;height:54px;margin-top:8px;position:relative;overflow:hidden}.dashboardTrendLine span{border-bottom:3px solid var(--orange);border-radius:999px;position:absolute;inset:14px 10px 12px;transform:skew(-24deg)rotate(-5deg)}.dashboardTable{background:#ffffffd6;border:1px solid #0e0e0c14;border-radius:14px;overflow:hidden}.dashboardTableRow{border-top:1px solid #17171b0f;grid-template-columns:minmax(0,2fr) 100px 100px 70px 90px;align-items:center;gap:12px;padding:15px 16px;display:grid}.dashboardTableHeader{color:var(--ink-60);border-top:0;font-size:11px}.dashboardTableRow>span,.dashboardCloserCell strong,.dashboardCloserCell span{color:var(--ink-60);font-size:12px}.dashboardCloserCell{align-items:center;gap:12px;min-width:0;display:flex}.dashboardCloserCell strong{color:var(--ink);font-size:13px;font-weight:600;display:block}.dashboardCloserCell span{color:var(--ink-60);display:block}.dashboardAvatar{width:34px;height:34px;color:var(--ink);background:linear-gradient(#e05c1a2e 0%,#0e0e0c1a 100%);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.dashboardStatus{color:var(--ink);border:1px solid #0e0e0c1f;border-radius:8px;justify-self:start;padding:4px 8px;font-size:11px}.marketingMinimalMobileActions{display:none}@media (width<=860px){.topnavMarketing{display:none}.topbarMarketing .topbarInner{grid-template-columns:1fr auto}.marketingMinimal{justify-items:stretch;padding-top:48px}.marketingMinimalTitle,.marketingMinimalCopy{max-width:100%}.marketingMinimalHero{justify-items:stretch;gap:22px;width:100%;padding-bottom:44px}.marketingMinimalTitle,.marketingMinimalCopy,.marketingMinimalFormShell,.marketingMinimalNote,.marketingMinimalMessage,.marketingMinimalDashboardFrame{width:100%}.marketingMinimalNote{text-align:left;justify-content:flex-start}.marketingMinimalDashboard{grid-template-columns:1fr}.dashboardSidebar{display:none}.dashboardTopRow{flex-direction:column}.dashboardTopRow h2{margin-top:0}.dashboardChartCard{min-width:100%}.dashboardTable{overflow-x:auto}.dashboardTableRow{min-width:620px}}@media (width<=640px){.marketingAccessBadge{letter-spacing:.06em;white-space:normal;text-align:center;gap:8px;padding-inline:14px;font-size:11px}.topbarMarketingLink{display:none}.marketingMinimalTitle{font-size:clamp(42px,13vw,56px)}.marketingMinimalCopy{font-size:18px}.marketingMinimalDashboardFrame{padding:14px}.dashboardMain{padding:16px 12px 12px}.marketingMinimalMobileActions{gap:12px;margin-top:24px;display:flex}.marketingMinimalMobileActions .button{flex:1}}
