@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--brand-black:#111;--brand-white:#fff;--brand-gold:#c9a86a;--brand-gold-soft:#f5eddd;--brand-gold-muted:#8f7442;--brand-ink:#111;--brand-muted:#66615a;--brand-line:#e8e2d8;--brand-panel:#fffffff0;--brand-panel-soft:#faf8f4db;--brand-shadow:0 24px 70px #11111114}body{color:var(--brand-ink);background:radial-gradient(circle at 0 0,#c9a86a21,#0000 28%),radial-gradient(circle at 100% 0,#1111110b,#0000 24%),linear-gradient(#fff 0%,#fbfaf7 42%,#f7f4ee 100%);margin:0;font-family:Instrument Sans,Avenir Next,Segoe UI,sans-serif}*{box-sizing:border-box}.page{min-height:100vh}.route-loading-page{background:radial-gradient(circle at 16% 0,#c9a86a29,#0000 28rem),linear-gradient(#fff 0%,#f8f4ec 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.route-loading-card{border:1px solid var(--brand-line);background:var(--brand-panel);width:min(420px,100%);box-shadow:var(--brand-shadow);text-align:center;border-radius:26px;gap:10px;padding:28px;display:grid}.route-loading-card span{color:var(--brand-gold-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}.route-loading-card h1{color:var(--brand-black);letter-spacing:-.05em;margin:0;font-size:1.6rem}.route-loading-card p{color:var(--brand-muted);margin:0}.header{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:18px;height:80px;padding:0 40px;display:flex}.logo-button{letter-spacing:2px;cursor:pointer;color:#111;background:0 0;border:none;padding:0;font-size:20px;font-weight:600}.nav{gap:30px;min-width:0;display:flex}.nav-link{color:#333;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px}.nav-link:hover{color:#000}.header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.auth-badge{text-overflow:ellipsis;white-space:nowrap;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;max-width:220px;padding:8px 12px;font-size:13px;overflow:hidden}.login-btn{color:#111;cursor:pointer;background:#fff;border:1px solid #dcdcdc;padding:10px 18px;font-size:14px}.login-btn:hover{background:#f5f5f5}.inquire-btn{color:#fff;cursor:pointer;background:#000;border:1px solid #000;padding:10px 18px;font-size:14px}.inquire-btn:hover{background:#333}.hero-label,.about-label,.network-label,.inquire-label,.join-label,.board-label,.event-label,.login-label{letter-spacing:2px;text-transform:uppercase;color:#666;margin:0 0 12px;font-size:13px}.hero-title,.about-title,.network-title,.inquire-title,.join-title,.board-title,.event-title,.login-title{max-width:900px;margin:0 auto;font-size:48px;font-weight:600;line-height:1.08}.hero-text,.about-text,.network-text,.inquire-text,.join-text,.board-text,.event-subtext,.login-text{color:#555;max-width:760px;margin:18px auto 0;font-size:17px;line-height:1.6}.landing-page{min-height:100vh;padding:28px 32px 64px}.landing-header,.landing-hero,.landing-process,.landing-audience-grid,.landing-live-section,.landing-category-band,.landing-footer{max-width:1440px;margin:0 auto}.landing-header{justify-content:space-between;align-items:center;gap:24px;padding:0 4px 28px;display:flex}.landing-logo{letter-spacing:.42em;color:#0f172a;cursor:pointer;background:0 0;border:none;padding:0;font-family:Manrope,Instrument Sans,sans-serif;font-size:20px;font-weight:700}.landing-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #e2e8f0e6;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:flex;box-shadow:0 18px 42px #94a3b81f}.landing-nav-link,.landing-footer-link,.landing-inline-link{cursor:pointer;color:#475569;background:0 0;border:none;font-size:14px;transition:color .2s,transform .2s}.landing-nav-link{border-radius:999px;padding:12px 16px}.landing-nav-link:hover,.landing-footer-link:hover,.landing-inline-link:hover{color:#0f172a}.landing-nav-link:hover{background:#ffffffd1;transform:translateY(-1px)}.landing-header-actions{align-items:center;gap:12px;display:flex}.landing-auth-pill{text-overflow:ellipsis;white-space:nowrap;color:#475569;background:#ffffffc7;border:1px solid #e2e8f0f2;border-radius:999px;max-width:260px;padding:12px 16px;font-size:13px;overflow:hidden}.landing-ghost-button,.landing-primary-button,.landing-secondary-button,.landing-dark-pill{cursor:pointer;border-radius:14px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s}.landing-ghost-button,.landing-secondary-button{color:#0f172a;background:#ffffffdb;border:1px solid #e2e8f0f2}.landing-ghost-button{padding:12px 18px}.landing-primary-button,.landing-dark-pill{color:#fff;background:#0f172a;border:1px solid #0f172a;box-shadow:0 16px 30px #0f172a24}.landing-primary-button,.landing-secondary-button{padding:12px 20px}.landing-dark-pill{padding:12px 22px}.landing-ghost-button:hover,.landing-primary-button:hover,.landing-secondary-button:hover,.landing-dark-pill:hover{transform:translateY(-1px)}.landing-secondary-button:hover,.landing-ghost-button:hover{background:#fff}.landing-primary-button:hover,.landing-dark-pill:hover{background:#1e293b}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.28fr);align-items:center;gap:36px;padding:20px 0 40px;display:grid}.landing-hero-copy{padding:24px 20px 24px 8px}.landing-kicker,.landing-section-kicker,.landing-mini-label,.landing-preview-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.landing-kicker,.landing-section-kicker{color:#7c3aed}.landing-mini-label,.landing-preview-eyebrow{color:#8b6cf5}.landing-hero-copy h1{letter-spacing:-.05em;color:#0f172a;max-width:620px;margin:16px 0 0;font-family:Manrope,Instrument Sans,sans-serif;font-size:clamp(3rem,5vw,5.25rem);line-height:.95}.landing-hero-copy p:last-of-type{color:#5b6476;max-width:560px;margin:24px 0 0;font-size:20px;line-height:1.7}.landing-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.landing-trust-strip{margin-top:44px}.landing-trust-strip p{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;margin:0 0 16px;font-size:12px;font-weight:600}.landing-trust-items{flex-wrap:wrap;gap:10px;display:flex}.landing-trust-items span{color:#475569;background:#ffffffa8;border:1px solid #e2e8f0e6;border-radius:999px;align-items:center;padding:10px 14px;font-size:13px;display:inline-flex}.landing-hero-visual{position:relative}.landing-hero-visual:before,.landing-hero-visual:after{content:"";filter:blur(40px);opacity:.7;pointer-events:none;border-radius:999px;position:absolute;inset:auto}.landing-hero-visual:before{background:#c084fc47;width:180px;height:180px;top:-12px;right:6%}.landing-hero-visual:after{background:#7dd3fc3d;width:220px;height:220px;bottom:-10px;left:6%}.landing-preview{background:linear-gradient(#fffffff5 0%,#f8fafcf0 100%);border:1px solid #e2e8f0f0;border-radius:34px;grid-template-columns:78px minmax(0,1fr);min-height:700px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #94a3b829,inset 0 1px #fffc}.landing-preview-rail{background:#ffffffe0;border-right:1px solid #e2e8f0db;flex-direction:column;align-items:center;gap:20px;padding:24px 14px;display:flex}.landing-preview-logo{letter-spacing:.26em;color:#0f172a;background:0 0;border:none;padding:0;font-size:11px}.landing-preview-rail-stack{flex-direction:column;flex:1;gap:14px;display:flex}.landing-preview-rail-button{color:#94a3b8;background:#f8fafceb;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.landing-preview-rail-active{color:#7c3aed;background:#7c3aed1a}.landing-icon{width:18px;height:18px}.landing-preview-stage{flex-direction:column;gap:22px;padding:28px;display:flex}.landing-preview-topbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.landing-preview-topbar h3{color:#0f172a;margin:8px 0 0;font-size:32px;line-height:1.05}.landing-preview-topbar-meta{align-items:center;gap:10px;display:flex}.landing-preview-status,.landing-preview-share{border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex}.landing-preview-status{color:#166534;background:#dcfce7d1}.landing-preview-share{color:#fff;background:#7c3aed}.landing-preview-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.landing-preview-metric{background:#fffffff0;border:1px solid #e2e8f0e6;border-radius:22px;min-height:140px;padding:18px;box-shadow:0 10px 26px #0f172a0a}.landing-preview-metric p{letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin:0;font-size:11px;font-weight:700}.landing-preview-metric strong{color:#0f172a;margin-top:18px;font-size:24px;line-height:1.1;display:block}.landing-preview-metric span{color:#5b6476;margin-top:10px;font-size:14px;line-height:1.6;display:block}.landing-tone-violet{box-shadow:inset 0 0 0 1px #a78bfa1f}.landing-tone-blue{box-shadow:inset 0 0 0 1px #60a5fa1f}.landing-tone-green{box-shadow:inset 0 0 0 1px #4ade801f}.landing-tone-orange{box-shadow:inset 0 0 0 1px #fb923c1f}.landing-tone-pink{box-shadow:inset 0 0 0 1px #f472b61f}.landing-preview-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.landing-preview-column{background:#ffffffeb;border:1px solid #e2e8f0e0;border-radius:24px;min-height:360px;padding:16px}.landing-preview-column header{margin-bottom:14px}.landing-preview-column header p{letter-spacing:.12em;text-transform:uppercase;color:#475569;margin:0;font-size:12px;font-weight:700}.landing-preview-card-stack{flex-direction:column;gap:12px;display:flex}.landing-preview-task{background:linear-gradient(#fff 0%,#fafcff 100%);border:1px solid #e2e8f0d6;border-radius:18px;gap:12px;padding:16px 14px;display:flex}.landing-preview-task-dot{background:linear-gradient(#8b5cf6 0%,#ec4899 100%);border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:7px}.landing-preview-task strong{color:#0f172a;margin:0;font-size:15px;display:block}.landing-preview-task p{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.5}.landing-process{text-align:center;padding:88px 0 36px}.landing-process h2,.landing-live-header h2{letter-spacing:-.04em;color:#0f172a;max-width:780px;margin:12px auto 0;font-family:Manrope,Instrument Sans,sans-serif;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.02}.landing-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.landing-process-card{background:#ffffffd1;border:1px solid #e2e8f0e6;border-radius:28px;padding:28px 22px 24px;position:relative;box-shadow:0 18px 42px #94a3b814}.landing-process-count{color:#7c3aed;background:#fffffff2;border:1px solid #c4b5fde6;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:-12px;left:22px}.landing-process-icon{color:#7c3aed;background:#7c3aed14;border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;margin:18px auto 0;display:inline-flex}.landing-process-card h3{color:#0f172a;margin:18px 0 0;font-size:22px}.landing-process-card p{color:#5b6476;margin:14px 0 0;font-size:15px;line-height:1.7}.landing-process-action{margin-top:30px}.landing-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:48px 0 24px;display:grid}.landing-audience-card{border:1px solid #e2e8f0e0;border-radius:34px;grid-template-columns:minmax(0,1fr) 240px;gap:24px;padding:32px;display:grid;box-shadow:0 24px 60px #94a3b81a}.landing-audience-clients{background:linear-gradient(135deg,#f5f3fff5 0%,#ffffffeb 100%)}.landing-audience-pros{background:linear-gradient(135deg,#fffbebfa 0%,#ffffffeb 100%)}.landing-audience-copy h3{letter-spacing:-.04em;color:#0f172a;margin:12px 0 0;font-size:38px;line-height:1.02}.landing-audience-copy p:not(.landing-mini-label){color:#5b6476;margin:18px 0 0;font-size:16px;line-height:1.7}.landing-bullet-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-bullet-list li{color:#334155;padding-left:28px;font-size:15px;line-height:1.6;position:relative}.landing-bullet-list li:before{content:"";background:linear-gradient(#8b5cf6 0%,#2563eb 100%);border-radius:999px;width:10px;height:10px;position:absolute;top:8px;left:0}.landing-audience-copy .landing-primary-button,.landing-audience-copy .landing-dark-pill{margin-top:28px}.landing-audience-visual{border:1px solid #ffffff80;border-radius:28px;min-height:360px;position:relative;overflow:hidden}.landing-audience-visual-dinner{background:radial-gradient(circle at 50% 24%,#fff1cad6,#0000 18%),radial-gradient(circle at 40% 52%,#ffd6a53d,#0000 26%),linear-gradient(#1f2937 0%,#433026 42%,#d0a676 100%)}.landing-audience-visual-night{background:radial-gradient(circle at 72% 20%,#fde04752,#0000 16%),radial-gradient(circle at 28% 70%,#3b82f63d,#0000 22%),linear-gradient(#172554 0%,#1e293b 48%,#7c2d12 100%)}.landing-visual-chip{color:#0f172a;background:#ffffffe0;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:600;position:absolute;top:18px;left:18px}.landing-visual-orb{filter:blur(4px);opacity:.95;border-radius:999px;position:absolute}.landing-orb-gold{background:radial-gradient(circle,#ffe0b0db 0%,#ffe0b01f 78%);width:160px;height:160px;bottom:34px;left:32px}.landing-orb-ivory{background:radial-gradient(circle,#fffaf0f5 0%,#fffaf024 80%);width:112px;height:112px;bottom:80px;right:24px}.landing-orb-indigo{background:radial-gradient(circle,#818cf8b3 0%,#818cf81a 82%);width:170px;height:170px;bottom:26px;right:26px}.landing-orb-sky{background:radial-gradient(circle,#7dd3fcb3 0%,#7dd3fc14 80%);width:126px;height:126px;bottom:102px;left:32px}.landing-live-section{padding:54px 0 24px}.landing-live-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.landing-live-header h2{margin-left:0}.landing-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.landing-live-card{background:#ffffffd6;border:1px solid #e2e8f0eb;border-radius:28px;padding:28px;box-shadow:0 18px 44px #94a3b814}.landing-live-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.landing-live-card-header h3{color:#0f172a;max-width:360px;margin:10px 0 0;font-size:28px;line-height:1.12}.landing-inline-link{padding:4px 0;font-weight:600}.landing-live-list{gap:14px;margin-top:24px;display:grid}.landing-live-row{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0db;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.landing-live-avatar{border-radius:16px;flex-shrink:0;width:48px;height:48px}.landing-live-row strong{color:#0f172a;font-size:16px;display:block}.landing-live-row p{color:#64748b;margin:6px 0 0;font-size:14px;line-height:1.6}.landing-live-empty{background:#f8fafcd1;border:1px dashed #cbd5e1f2;border-radius:20px;margin-top:24px;padding:24px}.landing-live-empty strong{color:#0f172a;font-size:18px;display:block}.landing-live-empty p{color:#5b6476;margin:10px 0 0;font-size:15px;line-height:1.7}.landing-category-band{text-align:center;padding:58px 0 20px}.landing-category-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.landing-category-item{color:#475569;background:#ffffffb8;border:1px solid #e2e8f0d6;border-radius:24px;padding:20px 12px}.landing-category-icon{color:#7c3aed;background:#7c3aed14;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 14px;display:inline-flex}.landing-category-item span{font-size:14px;line-height:1.4;display:block}.landing-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:36px;padding:64px 0 18px;display:grid}.landing-footer-brand p{color:#5b6476;max-width:340px;margin:20px 0 0;font-size:16px;line-height:1.7}.landing-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing-footer-columns>div{flex-direction:column;gap:14px;display:flex}.landing-footer-link{text-align:left;padding:0}@media (width<=1200px){.landing-hero{grid-template-columns:1fr}.landing-hero-copy{padding-right:0}.landing-preview{min-height:auto}.landing-preview-metrics,.landing-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.landing-page{padding-inline:18px}.landing-header,.landing-live-header,.landing-live-card-header,.landing-footer{grid-template-columns:1fr;display:grid}.landing-header{justify-items:start}.landing-nav,.landing-header-actions,.landing-hero-actions,.landing-trust-items{flex-wrap:wrap}.landing-preview{grid-template-columns:1fr}.landing-preview-rail{border-bottom:1px solid #e2e8f0db;border-right:none;flex-direction:row;justify-content:space-between}.landing-preview-rail-stack{flex-flow:wrap}.landing-preview-topbar,.landing-live-card-header{flex-direction:column}.landing-preview-metrics,.landing-preview-board,.landing-process-grid,.landing-audience-grid,.landing-live-grid,.landing-footer,.landing-footer-columns,.landing-audience-card{grid-template-columns:1fr}.landing-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.landing-page{padding:20px 16px 48px}.landing-header{gap:18px;padding-bottom:22px}.landing-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding:10px;display:grid}.landing-nav-link{text-align:center;padding:10px 8px;font-size:13px}.landing-header-actions{gap:10px;width:100%}.landing-ghost-button,.landing-primary-button,.landing-secondary-button,.landing-dark-pill{padding-inline:16px}.landing-hero{gap:24px;padding-top:12px}.landing-hero-copy{padding:10px 0 0}.landing-hero-copy h1{font-size:3.5rem}.landing-hero-copy p:last-of-type{font-size:18px}.landing-preview-stage{padding:20px}.landing-preview-topbar h3,.landing-audience-copy h3,.landing-live-card-header h3{font-size:2rem}.landing-preview-metrics{grid-template-columns:1fr}.landing-preview-column{min-height:auto}.landing-process{padding-top:72px}.landing-process-card,.landing-live-card,.landing-audience-card{padding:24px 20px}.landing-category-item{padding:18px 10px}.landing-footer{gap:24px;padding-top:54px}.landing-footer-columns{gap:24px}}.home-page{padding:48px 24px 64px}.home-intro{text-align:center;max-width:900px;margin:0 auto}.primary-cta{color:#fff;cursor:pointer;background:#000;border:none;margin-top:28px;padding:14px 24px;font-size:15px}.primary-cta:hover{background:#333}.home-section{max-width:1200px;margin:56px auto 0}.home-empty-state{background:#ffffffb8;border:1px dashed #d9dce8;border-radius:24px;flex-direction:column;justify-content:center;gap:10px;width:100%;min-height:180px;padding:28px;display:flex}.home-empty-state h3{color:#111827;margin:0;font-size:24px}.home-empty-state p{color:#5b6476;max-width:540px;margin:0;font-size:15px;line-height:1.7}.section-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section-header h2{margin:0;font-size:28px;font-weight:600}.venue-scroll{scroll-behavior:smooth;gap:18px;padding-bottom:10px;display:flex;overflow-x:auto}.venue-scroll::-webkit-scrollbar{height:8px}.venue-scroll::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:999px}.venue-card{background:#fafafa;border:1px solid #e8e8e8;border-radius:18px;flex-shrink:0;min-width:320px;max-width:320px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.venue-card:hover{border-color:#d9d9d9;transform:translateY(-4px);box-shadow:0 12px 30px #0000000f}.venue-image{width:100%;height:170px}.venue-card-content{padding:18px}.venue-card-content h3{margin:0 0 8px;font-size:20px;font-weight:600}.venue-card-content p{color:#555;margin:0;font-size:14px;line-height:1.6}.pro-list{flex-direction:column;gap:16px;display:flex}.pro-card{background:#fafafa;border:1px solid #e8e8e8;border-radius:18px;align-items:center;gap:18px;padding:18px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.pro-card:hover{border-color:#d9d9d9;transform:translateY(-3px);box-shadow:0 10px 24px #0000000d}.pro-image{border-radius:16px;flex-shrink:0;width:88px;height:88px}.pro-info{text-align:left}.pro-title{letter-spacing:1.2px;text-transform:uppercase;color:#666;margin:0 0 6px;font-size:12px}.pro-info h3{margin:0 0 8px;font-size:20px;font-weight:600}.pro-blurb{color:#555;margin:0;font-size:14px;line-height:1.6}.join-network-section{text-align:center;max-width:1200px;margin:48px auto 0}.secondary-cta{color:#111;cursor:pointer;background:#fff;border:1px solid #000;padding:14px 24px;font-size:15px}.secondary-cta:hover{background:#f5f5f5}.about-page{text-align:center;min-height:calc(100vh - 80px);padding:48px 24px 64px}.network-page{min-height:calc(100vh - 80px);padding:48px 24px 64px}.network-hero{text-align:center;max-width:920px;margin:0 auto 36px}.network-market-shell{max-width:1200px;margin:0 auto}.network-search-panel{text-align:left;background:radial-gradient(circle at 100% 0,#d7c2a84d,#0000 32%),linear-gradient(#fffdf8 0%,#f5f0e8 100%);border:1px solid #ddd6cb;border-radius:28px;padding:26px;box-shadow:0 18px 40px #1d13080f}.network-search-label{letter-spacing:1.2px;text-transform:uppercase;color:#6d5433;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.network-search-input{color:#111;background:#ffffffd1;border:1px solid #cdbfae;border-radius:18px;width:100%;padding:16px 18px;font-size:16px}.network-search-input:focus{border-color:#111;outline:none}.network-search-hint{color:#645a4b;margin:12px 0 0;font-size:14px;line-height:1.6}.network-tabs{flex-wrap:wrap;gap:12px;margin:24px 0 28px;display:flex}.network-tab{color:#2b251d;cursor:pointer;background:#fff;border:1px solid #d9d4cb;border-radius:999px;padding:12px 18px;font-size:14px;transition:background .2s,color .2s,border-color .2s,transform .2s}.network-tab:hover{border-color:#111;transform:translateY(-1px)}.active-network-tab{color:#fff;background:#111;border-color:#111}.network-marketplace{text-align:left}.network-market-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.network-market-label{letter-spacing:1.4px;text-transform:uppercase;color:#8a6a3d;margin:0 0 6px;font-size:12px}.network-market-header h2{color:#111;margin:0;font-size:34px;font-weight:600}.network-market-description{color:#555;max-width:720px;margin:0;font-size:16px;line-height:1.6}.network-market-stat{text-align:center;background:#fcfaf6;border:1px solid #e3ddd3;border-radius:22px;min-width:132px;padding:18px 20px}.network-market-stat strong{color:#111;font-size:34px;display:block}.network-market-stat span{letter-spacing:1.2px;text-transform:uppercase;color:#766a59;font-size:12px}.network-market-note{color:#5f5648;background:linear-gradient(90deg,#f2e9ddb8,#0000 78%);border-left:3px solid #cfb38d;margin-bottom:22px;padding:12px 0 12px 16px;font-size:15px;line-height:1.6}.network-market-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.network-card{background:#fffdf9;border:1px solid #e2ddd5;border-radius:24px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 18px 36px #1d13080a}.network-card:hover{border-color:#cbbca7;transform:translateY(-4px);box-shadow:0 22px 42px #1d130814}.network-card-band{justify-content:space-between;align-items:flex-start;gap:10px;min-height:96px;padding:16px 18px;display:flex}.network-card-role,.network-card-city{color:#2c2419;letter-spacing:.8px;text-transform:uppercase;background:#ffffffd1;border-radius:999px;padding:7px 10px;font-size:12px;display:inline-flex}.network-card-body{padding:20px}.network-card-title-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.network-card-title-row h3{color:#111;margin:0;font-size:22px}.network-card-price{color:#6e6253;margin:8px 0 0;font-size:14px}.network-card-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#111;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.network-card-blurb{color:#4d473e;margin:0 0 18px;font-size:15px;line-height:1.65}.network-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.network-card-meta p{background:#f5f1e9;border-radius:16px;margin:0;padding:12px}.network-card-meta strong{letter-spacing:1px;text-transform:uppercase;color:#7b6a51;margin-bottom:6px;font-size:12px;display:block}.network-card-meta span{color:#3b352d;font-size:14px;line-height:1.5}.network-card-tags{flex-wrap:wrap;gap:10px;display:flex}.network-card-tag{color:#5b5348;background:#fff;border:1px solid #ded7cd;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.network-empty-state{background:#faf7f1;border:1px solid #e2ddd5;border-radius:24px;padding:28px}.network-empty-state h3{color:#111;margin:0 0 10px;font-size:24px}.network-empty-state p{color:#5d5549;max-width:560px;margin:0;font-size:15px;line-height:1.6}.partner-venues-page{min-height:calc(100vh - 80px);padding:48px 24px 64px}.partner-venues-hero{text-align:center;max-width:980px;margin:0 auto 36px}.partner-venues-title{letter-spacing:-.04em;color:#111;margin:0;font-size:clamp(34px,5vw,58px);line-height:1.02}.partner-venues-text{color:#555;max-width:760px;margin:18px auto 0;font-size:16px;line-height:1.7}.partner-venues-layout{grid-template-columns:320px minmax(0,1fr);gap:22px;max-width:1240px;margin:0 auto;display:grid}.partner-venue-list,.partner-venue-template{background:#fafafa;border:1px solid #e8e8e8;border-radius:24px}.partner-venue-list{padding:22px}.partner-venue-list-header{margin-bottom:18px}.partner-venue-kicker{letter-spacing:.12em;text-transform:uppercase;color:#666;margin:0 0 8px;font-size:12px}.partner-venue-list-header h2,.partner-venue-header h2{color:#111;margin:0;font-size:28px;line-height:1.05}.partner-venue-list-items{flex-direction:column;gap:12px;display:flex}.partner-venue-list-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.partner-venue-list-card:hover,.partner-venue-list-card.active-partner-venue{border-color:#cfcfcf;transform:translateY(-1px);box-shadow:0 12px 28px #0000000f}.partner-venue-list-card h3{margin:0 0 6px;font-size:18px}.partner-venue-list-card p,.partner-venue-list-card span{color:#666;margin:0;font-size:13px;line-height:1.5}.partner-venue-template{padding:26px}.partner-venue-page-header{margin-bottom:24px}.partner-venue-name{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.02}.partner-venue-city,.partner-venue-tagline{color:#555;margin:10px 0 0;font-size:15px;line-height:1.6}.partner-venue-gallery{grid-auto-columns:220px;grid-auto-flow:column;gap:14px;margin-bottom:22px;padding-bottom:6px;display:grid;overflow-x:auto}.partner-venue-gallery::-webkit-scrollbar{height:8px}.partner-venue-gallery::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:999px}.partner-venue-gallery-card{border:1px solid #ffffff80;border-radius:24px;min-height:320px;position:relative;overflow:hidden}.partner-venue-gallery-overlay{background:linear-gradient(#0000 38%,#11111152 100%);align-items:flex-end;padding:18px;display:flex;position:absolute;inset:0}.partner-venue-gallery-overlay span{color:#222;background:#ffffffe0;border-radius:999px;padding:8px 12px;font-size:13px;display:inline-flex}.partner-venue-details-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.partner-venue-detail-card{background:#fff;border:1px solid #e3e3e3;border-radius:22px;padding:22px}.partner-venue-side-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.partner-venue-section-label{letter-spacing:.12em;text-transform:uppercase;color:#666;margin:0 0 10px;font-size:12px}.partner-venue-panel-copy,.partner-venue-atmosphere{color:#555;margin:0;font-size:14px;line-height:1.7}.partner-venue-atmosphere{color:#111;margin-bottom:14px}.partner-venue-detail-list{flex-direction:column;gap:14px;display:flex}.partner-venue-detail-list p{color:#555;flex-direction:column;gap:4px;margin:0;font-size:14px;line-height:1.6;display:flex}.partner-venue-detail-list strong,.partner-venue-amenities-block strong{color:#111}.partner-venue-amenities-block{flex-direction:column;gap:12px;margin-top:22px;display:flex}.partner-venue-amenity-tags{flex-wrap:wrap;gap:10px;display:flex}.partner-venue-amenity-tag{color:#444;background:#f5f5f5;border:1px solid #e3e3e3;border-radius:999px;align-items:center;padding:9px 12px;font-size:13px;display:inline-flex}.partner-venue-preferred-section{background:#fff;border:1px solid #e3e3e3;border-radius:22px;margin-top:22px;padding:22px}.partner-venue-preferred-header{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}.partner-venue-professionals-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.partner-venue-professional-card{background:#fafafa;border:1px solid #ececec;border-radius:18px;padding:18px}.partner-venue-professional-card h3{margin:0 0 6px;font-size:18px}.partner-venue-professional-role{letter-spacing:.08em;text-transform:uppercase;color:#666;margin:0;font-size:13px}.partner-venue-professional-note{color:#555;margin:14px 0 0;font-size:14px;line-height:1.7}.partner-venue-empty-state{background:#fcfcfc;border:1px dashed #ddd;border-radius:18px;justify-content:center;align-items:center;min-height:140px;padding:22px;display:flex}.partner-venue-empty-state p{color:#666;margin:0;font-size:14px;line-height:1.6}.inquiry-page{background:radial-gradient(circle at 0 0,#e9ddffbd,#0000 18%),radial-gradient(circle at 100% 0,#ffe8ca80,#0000 22%),linear-gradient(#fbfbff 0%,#f6f7ff 100%);min-height:100vh;padding:24px}.inquiry-shell{grid-template-columns:370px minmax(0,1fr);align-items:start;gap:22px;max-width:1480px;margin:0 auto;display:grid}.inquiry-story,.inquiry-card,.inquiry-next{background:#ffffffd6;border:1px solid #e2e7f7f5;border-radius:28px;box-shadow:0 22px 48px #94a3b814}.inquiry-story{background:radial-gradient(circle at 30% 18%,#f4ecfff5,#0000 30%),linear-gradient(#fffffff0,#fdf7f5f0);flex-direction:column;min-height:calc(100vh - 48px);padding:28px 26px 24px;display:flex}.inquiry-logo{color:#0d1230;letter-spacing:.28em;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:24px}.inquiry-story-copy{margin-top:64px}.inquiry-story-copy h1{letter-spacing:-.04em;color:#141943;max-width:250px;margin:0;font-family:Cormorant Garamond,Iowan Old Style,Times New Roman,serif;font-size:clamp(3.7rem,5vw,5.2rem);line-height:.92}.inquiry-story-copy p{color:#5f6785;max-width:300px;margin:22px 0 0;font-size:18px;line-height:1.62}.inquiry-story-points{flex-direction:column;gap:20px;margin-top:36px;display:flex}.inquiry-story-points article{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;display:grid}.inquiry-story-icon{color:#6d28d9;background:linear-gradient(#f7f3fffa,#f1e8ffe0);border-radius:20px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.inquiry-story-points strong{color:#161b35;font-size:16px;display:block}.inquiry-story-points p{color:#626c89;margin:8px 0 0;font-size:15px;line-height:1.65}.inquiry-story-visual{background:radial-gradient(circle at 20% 72%,#ffd8c2c2,#0000 18%),radial-gradient(circle at 74% 76%,#ffecbc70,#0000 16%),linear-gradient(#f1d5d5 0%,#f3bfd1 24%,#b4859d 56%,#4a425d 100%);border-radius:26px;flex:1;min-height:280px;margin-top:28px;position:relative;overflow:hidden}.inquiry-story-visual:before{content:"";background:radial-gradient(circle at 12% 28%,#fffffff2 0 1px,#0000 3px),radial-gradient(circle at 26% 42%,#fffffff2 0 1px,#0000 3px),radial-gradient(circle at 40% 26%,#fffffff2 0 1px,#0000 3px),radial-gradient(circle at 58% 38%,#fffffff2 0 1px,#0000 3px),radial-gradient(circle at 78% 24%,#fffffff2 0 1px,#0000 3px),linear-gradient(#14183000,#1317293d 36%,#121624d1);height:54%;position:absolute;inset:auto 0 0}.inquiry-story-table{background:radial-gradient(circle at 50% 38%,#fff6e3fa 0 16%,#0000 17%),linear-gradient(#fff9f1f2,#f1dee0eb);border-radius:30px 30px 18px 18px;height:24%;position:absolute;bottom:10%;left:6%;right:6%;transform:perspective(480px)rotateX(62deg);box-shadow:0 -24px 40px #fff0d02e,0 28px 50px #0e122252}.inquiry-story-glow{filter:blur(2px);background:radial-gradient(circle,#fff5cfeb,#ffe0a324 66%,#0000 72%);border-radius:999px;width:140px;height:140px;position:absolute;inset:auto 18% 18% auto}.inquiry-main{flex-direction:column;gap:16px;display:flex}.inquiry-card{padding:30px 38px 32px}.inquiry-card-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inquiry-card-top h2{letter-spacing:-.04em;color:#15193b;margin:0;font-family:Cormorant Garamond,Iowan Old Style,Times New Roman,serif;font-size:clamp(3rem,4vw,4.1rem);line-height:.95}.inquiry-card-top p:last-child,.inquiry-login-note{color:#67718f;margin:16px 0 0;font-size:16px;line-height:1.7}.inquiry-login-note{white-space:nowrap;margin-top:4px}.inquiry-login-note button{color:#5d39ec;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:15px;font-weight:700}.inquiry-section{border-top:1px solid #e9ecf7fa;margin-top:28px;padding-top:12px}.inquiry-section:first-of-type{border-top:none;margin-top:24px;padding-top:0}.inquiry-section-label{align-items:center;gap:12px;margin-bottom:18px;display:flex}.inquiry-section-icon{color:#6d28d9;background:#f3e8fff5;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.inquiry-section-label strong{letter-spacing:.12em;text-transform:uppercase;color:#687195;font-size:14px}.inquiry-grid{gap:18px 22px;display:grid}.inquiry-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-grid-one{grid-template-columns:1fr;margin-top:16px}.inquiry-field{text-align:left;flex-direction:column;gap:8px;display:flex}.inquiry-field span{color:#232945;font-size:14px;font-weight:600}.inquiry-field span em{color:#8b94b0;margin-left:6px;font-style:normal;font-weight:500}.inquiry-input-shell{color:#7f88a7;background:#fffffff2;border:1px solid #dbe0f3fa;border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.inquiry-icon{flex-shrink:0;width:18px;height:18px}.inquiry-input-shell input,.inquiry-input-shell select,.inquiry-input-shell textarea{color:#1a2140;background:0 0;border:none;outline:none;width:100%;font-family:Instrument Sans,Manrope,sans-serif;font-size:15px}.inquiry-input-shell select{cursor:pointer}.inquiry-input-shell textarea{resize:none;min-height:140px;padding:16px 0 18px}.inquiry-date-group{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.inquiry-toggle{color:#7b84a2;align-items:center;gap:10px;height:56px;padding-bottom:3px;font-size:14px;display:inline-flex}.inquiry-toggle input{opacity:0;pointer-events:none;position:absolute}.inquiry-toggle-track{background:#e1e4effa;border-radius:999px;width:36px;height:22px;position:relative}.inquiry-toggle-track:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #4755692e}.inquiry-toggle input:checked+.inquiry-toggle-track{background:#7c3aed57}.inquiry-toggle input:checked+.inquiry-toggle-track:after{transform:translate(14px)}.inquiry-phone-shell{padding-left:12px}.inquiry-country-select{border-right:1px solid #e1e5effa;align-items:center;gap:8px;padding-right:12px;display:inline-flex}.inquiry-country-select span{color:#27304f;margin:0;font-size:14px;font-weight:600}.inquiry-country-select select{width:auto;min-width:58px}.inquiry-textarea-shell{align-items:flex-start;position:relative}.inquiry-textarea-shell .inquiry-icon{margin-top:18px}.inquiry-textarea-shell small{color:#8b94b0;font-size:13px;position:absolute;bottom:12px;right:16px}.inquiry-submit-row{align-items:center;gap:28px;margin-top:16px;display:flex}.inquiry-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5f35ee 0%,#6434ff 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-width:414px;padding:16px 20px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 20px 34px #6349ec3d}.inquiry-submit:disabled{opacity:.74;cursor:wait}.inquiry-security-note{color:#6f7896;align-items:flex-start;gap:10px;display:flex}.inquiry-security-note p{max-width:300px;margin:0;font-size:14px;line-height:1.55}.inquiry-next{padding:24px 30px}.inquiry-next-label{color:#5036e7;margin:0;font-size:18px;font-weight:700}.inquiry-next-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:18px;display:grid}.inquiry-next-grid article{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding-right:12px;display:grid;position:relative}.inquiry-next-step{color:#5d39ec;background:#6d28d91a;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:-4px;left:60px}.inquiry-next-icon{color:#5f35ee;border:1px solid #dee3f4fa;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.inquiry-next-grid strong{color:#181d35;font-size:20px;display:block}.inquiry-next-grid p{color:#66708c;margin:8px 0 0;font-size:15px;line-height:1.65}.form-feedback,.page-feedback{color:#444;max-width:1100px;margin:12px auto 0;font-size:14px;line-height:1.5}.form-feedback.success,.page-feedback.success{color:#166534}.form-feedback.error,.page-feedback.error{color:#b91c1c}.submit-btn{color:#fff;cursor:pointer;background:#000;border:none;padding:14px 26px;font-size:15px}.submit-btn:hover{background:#333}.submit-btn:disabled,.login-submit-btn:disabled{opacity:.7;cursor:wait}.join-page{min-height:calc(100vh - 80px);padding:48px 24px 64px}.join-hero{text-align:center;max-width:900px;margin:0 auto 32px}.join-tabs{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1100px;margin:0 auto 24px;display:flex}.join-tab{color:#111;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:999px;padding:12px 18px;font-size:14px}.join-tab:hover{background:#f7f7f7}.active-tab{color:#fff;background:#000;border-color:#000}.join-form{flex-direction:column;gap:24px;max-width:1100px;margin:0 auto;display:flex}.join-account-panel,.join-review-panel,.join-status-card,.join-account-summary{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:18px}.join-account-panel,.join-status-card{flex-direction:column;gap:18px;display:flex}.join-review-panel,.join-account-summary{gap:10px;display:grid}.join-review-panel p,.join-account-summary p,.join-status-card p{color:#555;margin:0;font-size:14px;line-height:1.6}.join-status-success{color:#166534}.join-status-warning{color:#92400e}.join-form-actions-left{justify-content:flex-start}.join-tag-list{flex-wrap:wrap;gap:10px;display:flex}.join-tag-chip{color:#222;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:999px;padding:10px 14px;font-size:13px}.join-tag-chip:hover{background:#f5f5f5}.active-join-tag{color:#fff;background:#111;border-color:#111}.board-page{min-height:calc(100vh - 80px);padding:48px 24px 64px}.board-hero{text-align:center;max-width:900px;margin:0 auto 32px}.board-tabs{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1100px;margin:0 auto 24px;display:flex}.board-tab{color:#111;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:999px;padding:12px 18px;font-size:14px}.board-tab:hover{background:#f7f7f7}.board-list{flex-direction:column;gap:16px;max-width:1100px;margin:0 auto;display:flex}.board-empty{background:linear-gradient(#fff 0%,#f7f4ee 100%);border:1px solid #e8e8e8;border-radius:24px;max-width:1100px;margin:0 auto;padding:28px}.board-empty h3{color:#111;margin:0 0 10px;font-size:24px}.board-empty p{color:#555;max-width:620px;margin:0;font-size:15px;line-height:1.6}.board-empty-actions{margin-top:18px}.board-card{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;border-radius:20px;width:100%;padding:20px;transition:transform .25s,box-shadow .25s,border-color .25s}.board-card:hover{border-color:#d9d9d9;transform:translateY(-3px);box-shadow:0 10px 24px #0000000d}.board-card-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.board-card-top h3{color:#111;margin:0;font-size:22px;font-weight:600}.board-status{text-transform:uppercase;letter-spacing:1px;color:#444;white-space:nowrap;background:#eee;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.board-card-details{grid-template-columns:repeat(2,1fr);gap:10px 18px;display:grid}.board-card-details p{color:#555;margin:0;font-size:14px;line-height:1.5}.board-card-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.board-inbox{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;max-width:1100px;margin:0 auto;display:grid}.board-thread-list,.board-conversation{background:#fafafa;border:1px solid #e8e8e8;border-radius:24px}.board-thread-list{overflow:hidden}.board-thread-list-header{background:linear-gradient(#fcf8f2 0%,#fafafa 100%);border-bottom:1px solid #ece7de;padding:22px 20px 18px}.board-thread-list-header h2,.board-conversation-header h2{color:#111;margin:6px 0;font-size:24px}.board-thread-list-header p,.board-conversation-subtitle{color:#666;margin:0;font-size:14px;line-height:1.5}.board-thread-label{letter-spacing:1.5px;text-transform:uppercase;color:#8b6f4d;margin:0;font-size:11px}.board-thread-items{flex-direction:column;gap:10px;padding:10px;display:flex}.board-thread-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:18px;width:100%;padding:16px;transition:transform .2s,border-color .2s,box-shadow .2s}.board-thread-card:hover{border-color:#d7d1c7;transform:translateY(-2px);box-shadow:0 10px 24px #0000000a}.board-thread-card.active-thread{background:#fffdf9;border-color:#111}.board-thread-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.board-thread-card-top h3{color:#111;margin:0;font-size:17px}.board-unread-pill{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:12px;display:inline-flex}.board-thread-card-subtitle,.board-thread-card-preview,.board-thread-card-time{color:#666;margin:0}.board-thread-card-subtitle{margin-bottom:8px;font-size:13px}.board-thread-card-preview{font-size:14px;line-height:1.5}.board-thread-card-time{color:#8a8a8a;margin-top:10px;font-size:12px}.board-conversation{flex-direction:column;min-height:640px;display:flex;overflow:hidden}.board-conversation-header{background:linear-gradient(#fffdf8 0%,#fafafa 100%);border-bottom:1px solid #ece7de;padding:24px}.board-participant-list{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.board-participant-chip{color:#444;background:#f1ede5;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.board-participant-chip.current-participant{color:#fff;background:#111}.board-message-list{background:radial-gradient(circle at 100% 0,#ded2be33,#0000 35%),#f8f6f2;flex-direction:column;flex:1;gap:14px;padding:24px;display:flex}.board-message-bubble{background:#fff;border:1px solid #e7dfd3;border-radius:18px;max-width:80%;padding:16px 18px;box-shadow:0 8px 20px #00000008}.board-message-bubble.mine{color:#fff;background:#111;border-color:#111;align-self:flex-end}.board-message-bubble.theirs{align-self:flex-start}.board-message-meta{color:#7a7a7a;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.board-message-bubble.mine .board-message-meta{color:#ffffffbd}.board-message-bubble p{margin:0;font-size:15px;line-height:1.6}.board-compose{background:#fff;border-top:1px solid #ece7de;padding:20px 24px 24px}.board-compose label{color:#333;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.board-compose textarea{width:100%;font:inherit;resize:vertical;background:#fcfbf8;border:1px solid #d7d1c7;border-radius:18px;min-height:110px;padding:14px 16px}.board-compose textarea:focus{border-color:#111;outline:none}.board-compose-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.board-compose-actions p{color:#666;max-width:520px;margin:0;font-size:13px;line-height:1.5}.worker-board-page{min-height:100vh;padding:0}.worker-board-shell{background:radial-gradient(circle at 0 0,#7c3aed14,#0000 26%),radial-gradient(circle at 82% 10%,#38bdf814,#0000 22%),linear-gradient(#f7f8ff 0%,#fcfcff 36%,#f5f7fd 100%);grid-template-columns:184px minmax(0,1fr);min-height:100vh;display:grid}.worker-board-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffc;border-right:1px solid #e0e5f5f0;flex-direction:column;gap:22px;min-height:100vh;padding:24px 14px;display:flex;position:sticky;top:0}.worker-board-logo{letter-spacing:.38em;color:#0f172a;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 12px;font-family:Manrope,Instrument Sans,sans-serif;font-size:18px;font-weight:700}.worker-board-nav{flex-direction:column;gap:8px;display:flex}.worker-board-nav-link{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14px;transition:background .2s,color .2s,transform .2s;display:flex}.worker-board-nav-link:hover{color:#111827;background:#ffffffdb;transform:translate(2px)}.worker-board-nav-link-active{color:#6d28d9;background:linear-gradient(135deg,#7c3aed1f,#6366f114)}.worker-board-icon{flex-shrink:0;width:18px;height:18px}.worker-board-rail-card{color:#fff;background:linear-gradient(#6d28d9 0%,#4c1d95 100%);border-radius:22px;margin-top:auto;padding:18px 16px;box-shadow:0 20px 40px #5b21b638}.worker-board-rail-card p{margin:0;font-size:14px;line-height:1.6}.worker-board-rail-button{color:#fff;cursor:pointer;background:#ffffff29;border:none;border-radius:14px;width:100%;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:600}.worker-board-stage{padding:0 24px 32px}.worker-board-topbar{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f8ffe0;border-bottom:1px solid #e0e5f5f0;justify-content:space-between;align-items:center;gap:18px;padding:18px 0 16px;display:flex;position:sticky;top:0}.worker-board-search{color:#64748b;background:#ffffffdb;border:1px solid #dce1f1f5;border-radius:18px;flex:1;align-items:center;gap:12px;max-width:520px;padding:14px 18px;display:flex}.worker-board-search input{color:#111827;font:inherit;background:0 0;border:none;flex:1}.worker-board-search input:focus{outline:none}.worker-board-topbar-actions{align-items:center;gap:12px;display:flex}.worker-board-notice,.worker-board-icon-button{color:#475569;background:#ffffffdb;border:1px solid #dce1f1f5;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.worker-board-notice{position:relative}.worker-board-notice span{color:#fff;background:#7c3aed;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;display:inline-flex;position:absolute;top:-4px;right:-4px}.worker-board-icon-button{cursor:pointer}.worker-board-status-pill{color:#1f2937;background:#ffffffdb;border:1px solid #dce1f1f5;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.worker-board-status-dot{background:#22c55e;border-radius:999px;width:10px;height:10px}.worker-board-user{background:#ffffffd1;border:1px solid #dce1f1f5;border-radius:18px;align-items:center;gap:12px;padding:6px 10px 6px 6px;display:flex}.worker-board-avatar{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#475569 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:inline-flex}.worker-board-user strong{color:#0f172a;font-size:14px;display:block}.worker-board-user p{color:#64748b;margin:4px 0 0;font-size:12px}.worker-board-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;margin-top:22px;display:grid}.worker-board-main,.worker-board-sidebar{flex-direction:column;gap:22px;display:flex}.worker-board-welcome h1{letter-spacing:-.05em;color:#0f172a;margin:10px 0 0;font-family:Manrope,Instrument Sans,sans-serif;font-size:clamp(2.6rem,4vw,4rem);line-height:.98}.worker-board-welcome p:last-child,.worker-board-section-header p,.worker-board-side-copy{color:#5b6476;margin:14px 0 0;font-size:16px;line-height:1.7}.worker-board-kicker{letter-spacing:.16em;text-transform:uppercase;color:#8b5cf6;margin:0;font-size:12px;font-weight:700}.worker-board-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.worker-board-stat-card,.worker-board-section,.worker-board-side-card,.worker-board-thread-panel,.worker-board-thread-list,.worker-board-auth-shell .worker-board-empty-panel{background:#ffffffd6;border:1px solid #e0e5f5f0;border-radius:28px;box-shadow:0 18px 44px #94a3b814}.worker-board-stat-card{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:22px;display:grid}.worker-board-stat-icon{color:#7c3aed;background:#7c3aed14;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.worker-board-stat-card p{color:#64748b;margin:0;font-size:13px}.worker-board-stat-card strong{color:#0f172a;margin-top:12px;font-size:40px;line-height:1;display:block}.worker-board-inline-link{color:#6d28d9;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-size:14px;font-weight:600}.worker-board-section,.worker-board-side-card{padding:24px}.worker-board-section-header,.worker-board-side-header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.worker-board-section-header h2,.worker-board-side-header h3{color:#0f172a;margin:0;font-size:28px}.worker-board-side-header h3{font-size:24px}.worker-board-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.worker-board-opportunity-card{background:#fff;border:1px solid #e0e5f5f0;border-radius:22px;overflow:hidden}.worker-board-opportunity-visual{background:radial-gradient(circle at 22% 18%,#ffffff3d,#0000 18%),linear-gradient(135deg,#1f2937 0%,#7c3aed 34%,#f59e0b 100%);align-items:flex-start;height:148px;padding:16px;display:flex}.worker-board-opportunity-badge{color:#0f172a;background:#ffffffe6;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.worker-board-opportunity-body{padding:18px}.worker-board-opportunity-body h3{color:#0f172a;margin:0;font-size:24px}.worker-board-opportunity-body p,.worker-board-opportunity-body span{color:#64748b;margin:10px 0 0;font-size:14px;line-height:1.6;display:block}.worker-board-opportunity-actions{gap:10px;padding:0 18px 18px;display:flex}.worker-board-action-button,.worker-board-pill-button{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:14px;padding:12px 16px;font-size:14px;font-weight:600}.worker-board-action-secondary,.worker-board-pill-button{color:#0f172a;background:#fff;border-color:#cbd5e1f5}.worker-board-event-list{flex-direction:column;gap:14px;margin-top:20px;display:flex}.worker-board-event-row{background:#fff;border:1px solid #e0e5f5f0;border-radius:20px;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.worker-board-event-thumb{background:radial-gradient(circle at 100% 0,#ffffff47,#0000 22%),linear-gradient(135deg,#0f172a 0%,#334155 42%,#f59e0b 100%);border-radius:18px;height:88px}.worker-board-event-summary h3{color:#0f172a;margin:0;font-size:22px}.worker-board-event-summary p,.worker-board-event-summary span{color:#64748b;margin:8px 0 0;font-size:14px;line-height:1.6;display:block}.worker-board-event-meta{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.worker-board-event-status{color:#166534;background:#dcfce7e6;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.worker-board-empty-panel{background:#f8fafcd6;border:1px dashed #cbd5e1f5;border-radius:22px;margin-top:18px;padding:24px}.worker-board-empty-panel h3{color:#0f172a;margin:0;font-size:22px}.worker-board-empty-panel p{color:#64748b;max-width:620px;margin:12px 0 0;font-size:15px;line-height:1.7}.worker-board-conversation-shell{grid-template-columns:300px minmax(0,1fr);gap:18px;margin-top:20px;display:grid}.worker-board-thread-list{flex-direction:column;gap:10px;padding:12px;display:flex}.worker-board-thread-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:18px;width:100%;padding:16px}.worker-board-thread-card-active{background:#f5f3ffc2;border-color:#7c3aed38}.worker-board-thread-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.worker-board-thread-card-top h3{color:#0f172a;margin:0;font-size:17px}.worker-board-thread-card-top span{color:#fff;background:#7c3aed;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;display:inline-flex}.worker-board-thread-card p,.worker-board-thread-card strong,.worker-board-thread-card small{display:block}.worker-board-thread-card p{color:#64748b;margin:8px 0 0;font-size:13px}.worker-board-thread-card strong{color:#334155;margin-top:10px;font-size:14px;line-height:1.5}.worker-board-thread-card small{color:#94a3b8;margin-top:10px;font-size:12px}.worker-board-thread-panel{overflow:hidden}.worker-board-thread-header{background:linear-gradient(#fffffffa,#f8fafceb);border-bottom:1px solid #e0e5f5f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px;display:flex}.worker-board-thread-header h3{color:#0f172a;margin:8px 0 0;font-size:28px}.worker-board-thread-header span{color:#64748b;margin-top:10px;font-size:14px;display:block}.worker-board-thread-participants{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.worker-board-thread-participants span{color:#475569;background:#f1f5f9f5;border-radius:999px;margin:0;padding:8px 12px;font-size:12px}.worker-board-thread-messages{background:radial-gradient(circle at 100% 0,#ddd6fe38,#0000 34%),#f8f9fe;flex-direction:column;gap:14px;padding:22px;display:flex}.worker-board-message{background:#fff;border:1px solid #e0e5f5f0;border-radius:18px;max-width:76%;padding:16px 18px}.worker-board-message-mine{color:#fff;background:#0f172a;border-color:#0f172a;align-self:flex-end}.worker-board-message-meta{color:#64748b;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.worker-board-message-mine .worker-board-message-meta{color:#ffffffb3}.worker-board-message p{margin:0;font-size:15px;line-height:1.6}.worker-board-compose{background:#fff;border-top:1px solid #e0e5f5f0;padding:20px 22px 22px}.worker-board-compose label{color:#334155;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.worker-board-compose textarea{resize:vertical;width:100%;min-height:110px;font:inherit;background:#f8fafcd6;border:1px solid #cbd5e1f5;border-radius:18px;padding:14px 16px}.worker-board-compose textarea:focus{border-color:#7c3aed80;outline:none}.worker-board-compose-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.worker-board-compose-actions p{color:#64748b;max-width:480px;margin:0;font-size:13px;line-height:1.5}.worker-board-calendar-label{color:#0f172a;margin-top:18px;font-size:26px;display:block}.worker-board-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.worker-board-calendar-days span{text-align:center;color:#94a3b8;font-size:12px}.worker-board-calendar-cell{color:#475569;border-radius:12px;justify-content:center;align-items:center;min-height:36px;font-size:13px;display:inline-flex}.worker-board-calendar-cell-active{color:#fff;background:#7c3aed;font-weight:700}.worker-board-calendar-events,.worker-board-task-list,.worker-board-message-list-compact{flex-direction:column;gap:12px;margin-top:18px;display:flex}.worker-board-calendar-event,.worker-board-task-item,.worker-board-message-compact{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5f5f0;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:14px;display:flex}.worker-board-calendar-event strong,.worker-board-task-item strong,.worker-board-message-compact strong{color:#0f172a;font-size:15px;display:block}.worker-board-calendar-event span,.worker-board-task-item p,.worker-board-message-compact p,.worker-board-message-compact span{color:#64748b;margin-top:6px;font-size:13px;line-height:1.5;display:block}.worker-board-task-check{background:#f5f3ffdb;border:1.5px solid #7c3aed73;border-radius:6px;flex-shrink:0;width:18px;height:18px;margin-top:2px}.worker-board-message-compact span{text-align:right;white-space:nowrap;margin-top:0}.worker-board-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.worker-board-mini-stats article{text-align:center;background:linear-gradient(#fffffffa,#f8fafceb);border:1px solid #e0e5f5f0;border-radius:18px;padding:16px 12px}.worker-board-mini-stats strong{color:#0f172a;font-size:28px;display:block}.worker-board-mini-stats span{color:#64748b;margin-top:6px;font-size:12px;display:block}.worker-board-auth-shell{max-width:760px;margin:0 auto;padding:32px 24px 64px}.worker-board-auth-shell .worker-board-logo{margin-bottom:18px}.worker-opportunities-stage{padding:24px 26px 32px}.worker-opportunities-layout{grid-template-columns:minmax(0,1fr) 388px;align-items:start;gap:22px;margin-top:18px;display:grid}.worker-opportunities-main{flex-direction:column;gap:18px;display:flex}.worker-opportunities-header,.worker-opportunities-filters,.worker-opportunities-card-section,.worker-opportunities-table-section,.worker-opportunities-detail-card{background:#ffffffd6;border:1px solid #e0e5f5f0;border-radius:28px;box-shadow:0 18px 44px #94a3b814}.worker-opportunities-header{box-shadow:none;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:8px 4px 0;display:flex}.worker-opportunities-header h1{letter-spacing:-.05em;color:#0f172a;margin:0;font-family:Manrope,Instrument Sans,sans-serif;font-size:clamp(2.6rem,4vw,3.6rem);line-height:.98}.worker-opportunities-header p,.worker-opportunities-section-header p,.worker-opportunities-detail-card p,.worker-opportunities-private-copy{color:#68718e;margin:10px 0 0;font-size:15px;line-height:1.7}.worker-opportunities-filters{padding:18px}.worker-opportunities-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.worker-opportunities-filter-grid select{color:#1a2140;background:#fff;border:1px solid #d8ddf2fa;border-radius:14px;width:100%;min-height:50px;padding:0 14px;font-family:Instrument Sans,Manrope,sans-serif;font-size:14px}.worker-opportunities-card-section,.worker-opportunities-table-section{padding:22px}.worker-opportunities-section-header,.worker-opportunities-detail-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.worker-opportunities-section-header h2,.worker-opportunities-detail-top h2{color:#11172f;margin:0;font-size:30px}.worker-opportunities-section-header span,.worker-opportunities-counts span,.worker-opportunities-detail-card small{color:#7b84a1;margin-top:10px;font-size:13px;display:inline-flex}.worker-opportunities-counts{align-items:center;gap:14px;display:flex}.worker-opportunities-exclusive-list{flex-direction:column;gap:16px;margin-top:18px;display:flex}.worker-opportunities-exclusive-card{background:#fff;border:1px solid #e4e9f6fa;border-radius:24px}.worker-opportunities-exclusive-card-active{border-color:#7c3aed47;box-shadow:0 18px 36px #7c3aed14}.worker-opportunities-exclusive-main{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:24px;grid-template-columns:256px minmax(0,1fr);gap:18px;width:100%;padding:16px;display:grid}.worker-opportunities-exclusive-visual{border-radius:20px;align-items:flex-end;min-height:178px;padding:16px;display:flex}.worker-opportunities-exclusive-visual span{color:#fff;background:#0e1222a8;border-radius:12px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.worker-opportunity-tone-sunset{background:radial-gradient(circle at 20% 20%,#ffddba4d,#0000 18%),linear-gradient(135deg,#755230 0%,#c67c35 46%,#6e2fff 100%)}.worker-opportunity-tone-candle{background:radial-gradient(circle at 20% 20%,#fff3d652,#0000 18%),linear-gradient(135deg,#2b211e 0%,#7d5b37 38%,#cab07b 100%)}.worker-opportunity-tone-violet{background:radial-gradient(circle at 22% 18%,#fff3,#0000 18%),linear-gradient(135deg,#1f223a 0%,#5d2c9b 44%,#c964ff 100%)}.worker-opportunity-tone-midnight{background:radial-gradient(circle at 22% 18%,#ffffff2e,#0000 18%),linear-gradient(135deg,#1b1620 0%,#4d3526 38%,#8e6d33 100%)}.worker-opportunities-exclusive-content{flex-direction:column;gap:14px;display:flex}.worker-opportunities-exclusive-top{grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:16px;display:grid}.worker-opportunities-exclusive-top small{color:#6d28d9;letter-spacing:.06em;text-transform:uppercase;background:#f3e8fff5;border-radius:999px;margin:0;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.worker-opportunities-exclusive-top h3{color:#12172c;margin:12px 0 0;font-size:34px;line-height:1.04}.worker-opportunities-exclusive-top p,.worker-opportunities-exclusive-top strong{margin-top:8px;display:block}.worker-opportunities-exclusive-top p{color:#6f7793;font-size:14px}.worker-opportunities-exclusive-top strong{color:#5e6783;font-size:14px;font-weight:500}.worker-opportunities-match{text-align:right}.worker-opportunities-match span{color:#10172c;font-size:34px;font-weight:700;display:block}.worker-opportunities-match small{color:#16a34a;background:0 0;margin-top:6px;padding:0}.worker-opportunities-reason-strip{background:#f5f6fd;border-radius:18px;padding:14px 16px}.worker-opportunities-reason-strip strong{color:#222843;margin-bottom:10px;font-size:13px;display:block}.worker-opportunities-reason-strip div{flex-wrap:wrap;gap:10px;display:flex}.worker-opportunities-reason-strip span{color:#5d6684;background:#fff;border-radius:10px;align-items:center;padding:8px 10px;font-size:12px;display:inline-flex}.worker-opportunities-exclusive-actions{justify-content:flex-end;align-items:center;gap:14px;padding:0 16px 16px;display:flex}.worker-opportunities-table{background:#fff;border:1px solid #e4e9f6fa;border-radius:22px;margin-top:18px;overflow:hidden}.worker-opportunities-table-head,.worker-opportunities-table-row{grid-template-columns:1.45fr 1.15fr .7fr .9fr .7fr .95fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.worker-opportunities-table-head{letter-spacing:.08em;text-transform:uppercase;color:#7b84a1;border-bottom:1px solid #e8ecf7fa;font-size:12px;font-weight:700}.worker-opportunities-table-row{text-align:left;cursor:pointer;background:#fff;border:none;border-top:1px solid #eceff8fa;width:100%}.worker-opportunities-table-row:first-of-type{border-top:none}.worker-opportunities-table-row-active{background:linear-gradient(90deg,#f8f7fffa,#fffffffa)}.worker-opportunities-table-row strong,.worker-opportunities-table-row small,.worker-opportunities-row-action{display:block}.worker-opportunities-table-row strong{color:#141a31;font-size:15px}.worker-opportunities-table-row small{color:#7a84a1;margin-top:6px;font-size:12px}.worker-opportunities-table-status{color:#4d5673;background:#f3f4fb;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.worker-opportunities-row-action{color:#5d39ec;font-size:13px;font-weight:700}.worker-opportunities-detail{position:sticky;top:24px}.worker-opportunities-detail-card{margin-top:18px;padding:20px}.worker-opportunities-detail-badge{color:#5d39ec;letter-spacing:.06em;text-transform:uppercase;background:#ede9fef5;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.worker-opportunities-detail-card h3{color:#13192f;margin:16px 0 0;font-size:38px;line-height:1.04}.worker-opportunities-detail-curator,.worker-opportunities-client-card{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;display:grid}.worker-opportunities-detail-avatar{color:#fff;background:linear-gradient(135deg,#111827 0%,#6d28d9 100%);border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:inline-flex}.worker-opportunities-detail-curator strong,.worker-opportunities-client-card strong{color:#13192f;font-size:15px;display:block}.worker-opportunities-detail-curator p,.worker-opportunities-client-card p{color:#78819d;margin:6px 0 0;font-size:13px}.worker-opportunities-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.worker-opportunities-detail-metrics article{background:#fbfbff;border:1px solid #e4e9f6fa;border-radius:16px;padding:14px}.worker-opportunities-detail-metrics strong,.worker-opportunities-detail-metrics span{display:block}.worker-opportunities-detail-metrics strong{color:#12172d;font-size:20px}.worker-opportunities-detail-metrics span{color:#7a84a1;margin-top:6px;font-size:12px}.worker-opportunities-detail-section{margin-top:22px}.worker-opportunities-detail-section h4{color:#151b34;margin:0;font-size:16px}.worker-opportunities-role-card{color:#5d39ec;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.worker-opportunities-role-card strong{color:#141b31;font-size:15px;display:block}.worker-opportunities-role-card p{margin-top:6px}.worker-opportunities-tag-strip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.worker-opportunities-tag-strip span{color:#4c2ccc;background:#f6f2ff;border:1px solid #5d39ec2e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.worker-opportunities-detail-section blockquote{color:#59627e;background:#fbfbff;border:1px solid #e4e9f6fa;border-radius:18px;margin:12px 0 0;padding:14px 16px;line-height:1.7}.worker-opportunities-detail-actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.worker-opportunities-detail-actions .worker-profile-primary-button,.worker-opportunities-detail-actions .worker-profile-wide-button{width:100%}.event-page{min-height:calc(100vh - 80px);padding:48px 24px 64px}.event-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1200px;margin:0 auto 28px;display:flex}.event-header-main{max-width:760px}.event-title{color:#111;margin:0}.event-subtext{margin:18px 0 0}.event-header-meta{background:#fafafa;border:1px solid #e8e8e8;border-radius:18px;min-width:220px;padding:18px}.event-header-meta p{color:#555;margin:0 0 10px;font-size:14px}.event-header-meta p:last-child{margin-bottom:0}.event-status{text-transform:uppercase;letter-spacing:1px;color:#444;background:#eee;border-radius:999px;align-items:center;margin-bottom:14px;padding:6px 10px;font-size:12px;display:inline-flex}.event-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.event-panel{background:#fafafa;border:1px solid #e8e8e8;border-radius:20px;padding:22px}.event-panel h2{margin:0 0 16px;font-size:24px;font-weight:600}.event-panel-wide{grid-column:span 2}.event-info-list{flex-direction:column;gap:10px;display:flex}.event-info-list p{color:#555;margin:0;font-size:14px;line-height:1.6}.event-venue-card{background:#fff;border:1px solid #e3e3e3;border-radius:16px;overflow:hidden}.event-venue-image{width:100%;height:180px}.event-venue-content{padding:16px}.event-venue-content h3{margin:0 0 8px;font-size:20px}.event-venue-content p{color:#555;margin:0 0 10px;font-size:14px;line-height:1.6}.event-venue-content p:last-child{margin-bottom:0}.event-needs-list{margin:0;padding-left:18px}.event-needs-list li{color:#555;margin-bottom:10px;font-size:14px;line-height:1.6}.event-panel-copy{color:#555;margin:0;font-size:14px;line-height:1.7}.assigned-pro-list{flex-direction:column;gap:14px;display:flex}.assigned-pro-card{background:#fff;border:1px solid #e3e3e3;border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.assigned-pro-image{border-radius:14px;flex-shrink:0;width:64px;height:64px}.assigned-pro-info{flex:1}.assigned-pro-info h3{margin:0 0 6px;font-size:18px}.assigned-pro-info p{color:#666;margin:0;font-size:14px}.assigned-pro-status{text-transform:uppercase;letter-spacing:1px;color:#444;background:#eee;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;display:inline-flex}.event-notes-box{color:#555;background:#fff;border:1px solid #e3e3e3;border-radius:16px;padding:16px;font-size:14px;line-height:1.7}.event-editor{flex-direction:column;gap:18px;display:flex}.event-editor-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.event-editor-actions p{color:#666;max-width:620px;margin:0;font-size:13px;line-height:1.6}.event-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.event-directory-card{background:#fff;border:1px solid #e3e3e3;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.event-directory-meta h3{margin:0 0 6px;font-size:18px}.event-directory-meta p,.event-directory-meta span{color:#666;margin:0;font-size:14px;line-height:1.6;display:block}.event-actions{flex-wrap:wrap;gap:12px;display:flex}.event-action-btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:12px;padding:12px 18px;font-size:14px}.event-action-btn:hover{background:#333}.secondary-action{color:#111;background:#fff;border:1px solid #dcdcdc}.secondary-action:hover{background:#f5f5f5}.profile-page{min-height:calc(100vh - 80px);padding:48px 24px 64px}.profile-intro,.profile-empty-state{text-align:center;max-width:900px;margin:0 auto 32px}.profile-empty-state{background:#fafafa;border:1px solid #e8e8e8;border-radius:20px;padding:32px 24px}.profile-tabs{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1200px;margin:0 auto 24px;display:flex}.profile-tab{color:#111;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:999px;padding:12px 18px;font-size:14px}.profile-tab:hover{background:#f7f7f7}.profile-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.profile-main,.profile-sidebar{flex-direction:column;gap:20px;display:flex}.profile-hero-image{border:1px solid #e8e8e8;border-radius:22px;width:100%;height:280px}.profile-person-header{align-items:flex-start;gap:20px;display:flex}.profile-avatar{border:1px solid #e8e8e8;border-radius:24px;flex-shrink:0;width:120px;height:120px}.profile-header-card,.profile-panel,.profile-side-card{background:#fafafa;border:1px solid #e8e8e8;border-radius:20px;padding:22px}.profile-label{letter-spacing:2px;text-transform:uppercase;color:#666;margin:0 0 10px;font-size:12px}.profile-title{color:#111;margin:0;font-size:40px;font-weight:600;line-height:1.1}.profile-subtitle{color:#666;margin:10px 0 0;font-size:16px}.profile-description{color:#555;margin:18px 0 0;font-size:15px;line-height:1.7}.profile-panel h2,.profile-side-card h3{color:#111;margin:0 0 14px;font-weight:600}.profile-panel h2{font-size:24px}.profile-side-card h3{font-size:20px}.profile-panel p,.profile-side-card p{color:#555;margin:0 0 10px;font-size:14px;line-height:1.6}.profile-side-card p:last-child,.profile-panel p:last-child{margin-bottom:0}.profile-chip-list{flex-wrap:wrap;gap:10px;display:flex}.profile-chip{color:#444;background:#fff;border:1px solid #e3e3e3;border-radius:999px;align-items:center;padding:10px 14px;font-size:13px;display:inline-flex}.profile-status{text-transform:uppercase;letter-spacing:1px;color:#444;background:#eee;border-radius:999px;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.profile-editor-form{flex-direction:column;gap:20px;display:flex}.profile-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-field{text-align:left;flex-direction:column;gap:8px;display:flex}.profile-field span{color:#222;font-size:13px;font-weight:600}.profile-field input,.profile-field select,.profile-field textarea{color:#111;background:#fff;border:1px solid #dcdcdc;border-radius:14px;width:100%;padding:14px 16px;font-family:Arial,sans-serif;font-size:15px}.profile-field input:focus,.profile-field select:focus,.profile-field textarea:focus{border-color:#999;outline:none}.profile-field textarea{resize:vertical;min-height:120px}.profile-form-actions{justify-content:flex-start}.profile-preview-swatch{border:1px solid #e8e8e8;border-radius:22px;width:100%;height:160px}.profile-preview-title{color:#111;margin:0;font-size:28px;font-weight:600;line-height:1.15}.worker-profile-page{background:radial-gradient(circle at 0 0,#e9ddffb8,#0000 20%),radial-gradient(circle at 100% 0,#ffe8ca8a,#0000 24%),linear-gradient(#fbfbff 0%,#f4f6ff 100%);min-height:100vh}.worker-profile-stage{padding:24px 32px 40px}.worker-profile-header{margin-top:18px}.worker-profile-header h1{letter-spacing:-.05em;color:#0f172a;margin:0;font-family:Manrope,Instrument Sans,sans-serif;font-size:3.2rem;line-height:1}.worker-profile-header p:last-child{color:#6b7390;margin:10px 0 0;font-size:15px;line-height:1.7}.worker-profile-layout{grid-template-columns:minmax(0,1fr) 318px;align-items:start;gap:28px;margin-top:18px;display:grid}.worker-profile-main,.worker-profile-sidebar{flex-direction:column;gap:28px;display:flex}.worker-profile-rail{background:linear-gradient(#fffffff0,#f8faffe6),radial-gradient(circle at 0 0,#e9ddff8f,#0000 24%);border-right:1px solid #e0e5f5f0;flex-direction:column;gap:18px;min-height:100vh;padding:28px 16px 20px;display:flex;position:sticky;top:0}.worker-profile-nav{flex-direction:column;gap:8px;display:flex}.worker-profile-nav-link,.worker-profile-footer-link{color:#59617f;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14px;display:flex}.worker-profile-nav-link-active{color:#5d45de;background:linear-gradient(90deg,#7b5cff24,#d6cdff47);font-weight:700}.worker-profile-nav-icon{color:currentColor;display:inline-flex}.worker-profile-nav-badge{color:#fff;background:#6d28d9;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.worker-profile-rail-spacer{flex:1}.worker-profile-rail-progress{color:#fff;background:linear-gradient(#5d39ec 0%,#6f2ff5 100%);border-radius:22px;padding:20px 16px;box-shadow:0 20px 40px #6144e23d}.worker-profile-rail-progress p,.worker-profile-rail-progress strong,.worker-profile-rail-progress small{display:block}.worker-profile-rail-progress p{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc2;margin:0;font-size:12px}.worker-profile-rail-progress strong{margin-top:8px;font-size:22px}.worker-profile-rail-progress small{color:#ffffffd1;margin-top:16px;font-size:13px;line-height:1.7}.worker-profile-rail-ring{background:radial-gradient(circle closest-side, #6f2ff5 76%, transparent 77% 100%), conic-gradient(#fff 0deg, #fff calc(var(--completion-angle,270deg)), #fff3 0deg);border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:96px;height:96px;margin-top:20px;display:grid}.worker-profile-rail-ring span{font-size:22px;font-weight:700}.worker-profile-rail-button{color:#5d39ec;cursor:pointer;background:#fff;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:18px;padding:13px 16px;font-size:14px;font-weight:700;display:inline-flex}.worker-profile-rail-footer{flex-direction:column;gap:8px;display:flex}.worker-profile-showcase-card,.worker-profile-side-card,.worker-profile-section,.worker-profile-modal,.worker-profile-preview-modal{background:#ffffffd6;border:1px solid #e0e5f5f0;border-radius:28px;box-shadow:0 18px 44px #94a3b814}.worker-profile-showcase-card{grid-template-columns:auto minmax(0,1fr) 192px;align-items:center;gap:26px;padding:28px;display:grid}.worker-profile-showcase-avatar-wrap{position:relative}.worker-profile-showcase-avatar{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:128px;height:128px;font-size:34px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff52,0 18px 34px #6366f12e}.worker-profile-avatar-edit{color:#5d45de;cursor:pointer;background:#fff;border:1px solid #e0e5f5f0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;bottom:-2px;right:-6px}.worker-profile-showcase-title-line{align-items:center;gap:10px;display:flex}.worker-profile-showcase-title-line h2{letter-spacing:-.05em;color:#10152c;margin:0;font-size:2.95rem;line-height:1}.worker-profile-verified-dot{background:linear-gradient(#6d28d9 0%,#7c3aed 100%);border-radius:999px;width:18px;height:18px;box-shadow:0 0 0 4px #7c3aed1a}.worker-profile-showcase-role,.worker-profile-showcase-meta{color:#697292;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;font-size:14px;display:flex}.worker-profile-showcase-role span,.worker-profile-showcase-meta span{align-items:center;display:flex}.worker-profile-showcase-badges{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.worker-profile-showcase-status,.worker-profile-showcase-accent,.worker-profile-badge{border-radius:12px;align-items:center;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.worker-profile-showcase-status{color:#177f53;background:#dcfce7f2}.worker-profile-showcase-accent,.worker-profile-badge-accent{color:#6d28d9;background:#f3e8fff5}.worker-profile-badge{color:#5d6480;background:#f3f4f6f5;border-radius:999px}.worker-profile-showcase-actions{flex-direction:column;gap:12px;display:flex}.worker-profile-utility-button,.worker-profile-primary-button,.worker-profile-wide-button,.worker-profile-link-button{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.worker-profile-utility-button,.worker-profile-wide-button{color:#484f6b;background:#fff;border:1px solid #d6dbf1fa;padding:13px 16px}.worker-profile-primary-button{color:#fff;background:linear-gradient(#6d28d9 0%,#5d39ec 100%);border:1px solid #6d28d9;padding:14px 16px}.worker-profile-link-button{color:#5d45de;background:0 0;border:none;padding:0}.worker-profile-section,.worker-profile-side-card{padding:28px}.worker-profile-section-header,.worker-profile-side-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.worker-profile-section h3,.worker-profile-side-head h3{color:#10152c;margin:0;font-size:2rem}.worker-profile-section-header p,.worker-profile-side-head span{color:#707997;margin:10px 0 0;font-size:14px;line-height:1.7}.worker-profile-portfolio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.worker-profile-portfolio-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6f3fa;border-radius:22px;overflow:hidden}.worker-profile-portfolio-visual{align-items:flex-start;height:138px;padding:14px;display:flex}.worker-profile-portfolio-visual span{color:#1f2440;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.worker-profile-portfolio-tone-sunset .worker-profile-portfolio-visual,.worker-profile-editor-portfolio-visual.worker-profile-portfolio-tone-sunset{background:radial-gradient(circle at 20% 20%,#ffddba4d,#0000 18%),linear-gradient(135deg,#755230 0%,#c67c35 46%,#6e2fff 100%)}.worker-profile-portfolio-tone-candle .worker-profile-portfolio-visual,.worker-profile-editor-portfolio-visual.worker-profile-portfolio-tone-candle{background:radial-gradient(circle at 20% 20%,#fff3d652,#0000 18%),linear-gradient(135deg,#2b211e 0%,#7d5b37 38%,#cab07b 100%)}.worker-profile-portfolio-tone-violet .worker-profile-portfolio-visual,.worker-profile-editor-portfolio-visual.worker-profile-portfolio-tone-violet{background:radial-gradient(circle at 22% 18%,#fff3,#0000 18%),linear-gradient(135deg,#1f223a 0%,#5d2c9b 44%,#c964ff 100%)}.worker-profile-portfolio-tone-midnight .worker-profile-portfolio-visual,.worker-profile-editor-portfolio-visual.worker-profile-portfolio-tone-midnight{background:radial-gradient(circle at 22% 18%,#ffffff2e,#0000 18%),linear-gradient(135deg,#1b1620 0%,#4d3526 38%,#8e6d33 100%)}.worker-profile-portfolio-card-empty .worker-profile-portfolio-visual{filter:saturate(.72);opacity:.86}.worker-profile-portfolio-body{padding:16px}.worker-profile-portfolio-body h4{color:#14182e;margin:0;font-size:22px;line-height:1.15}.worker-profile-portfolio-body p,.worker-profile-portfolio-body strong{margin-top:8px;display:block}.worker-profile-portfolio-body p{color:#6a7390;font-size:14px}.worker-profile-portfolio-body strong{color:#717a96;font-size:13px;font-weight:500}.worker-profile-portfolio-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.worker-profile-portfolio-tags span{color:#596179;background:#f3f4fb;border-radius:10px;align-items:center;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.worker-profile-section-footer{justify-content:center;margin-top:18px;display:flex}.worker-profile-wide-button{min-width:270px}.worker-profile-completion-card .worker-profile-wide-button{width:100%;margin-top:22px}.worker-profile-progress{background:#e6eaf7fa;border-radius:999px;width:100%;height:8px;margin-top:18px;overflow:hidden}.worker-profile-progress span{border-radius:inherit;background:linear-gradient(90deg,#6d28d9 0%,#5d39ec 100%);height:100%;display:block}.worker-profile-checklist{flex-direction:column;gap:14px;margin-top:22px;display:flex}.worker-profile-checklist-item{align-items:center;gap:12px;display:flex}.worker-profile-check{color:#0000;border:1.5px solid #ced4e7fa;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.worker-profile-check .worker-board-icon{stroke-width:2.4px;width:12px;height:12px}.worker-profile-check-complete{color:#15803d;background:#dcfce7fa;border-color:#22c55e38}.worker-profile-checklist-item p{color:#5b647f;margin:0;font-size:14px}.worker-profile-insight-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.worker-profile-insight-card{background:#ffffffeb;border:1px solid #e5e9f5fa;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px;display:grid}.worker-profile-insight-icon{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.worker-profile-insight-icon-gold{color:#d97706;background:#ffeed6eb}.worker-profile-insight-icon-violet{color:#7c3aed;background:#f3e8fff5}.worker-profile-insight-icon-green{color:#16a34a;background:#dcfce7f5}.worker-profile-insight-card small,.worker-profile-insight-card strong,.worker-profile-insight-card p{display:block}.worker-profile-insight-card small{letter-spacing:.08em;text-transform:uppercase;color:#8b95b3;font-size:11px}.worker-profile-insight-card strong{color:#161b32;margin-top:6px;font-size:18px}.worker-profile-insight-card p{color:#6e7691;margin:6px 0 0;font-size:13px;line-height:1.6}.worker-profile-overlay{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.worker-profile-modal,.worker-profile-preview-modal{width:min(1120px,100%);max-height:min(92vh,980px);padding:28px;overflow:auto}.worker-profile-preview-modal{width:min(760px,100%)}.worker-profile-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.worker-profile-modal-header h2{color:#11172f;margin:8px 0 0;font-size:2rem}.worker-profile-modal-close{color:#505873;cursor:pointer;background:#fff;border:1px solid #d6dbf1fa;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.worker-profile-modal-tabs{gap:10px;margin-top:22px;display:flex}.worker-profile-modal-tab{color:#5e667e;cursor:pointer;background:#fff;border:1px solid #d6dbf1fa;border-radius:14px;padding:12px 16px;font-size:14px;font-weight:700}.worker-profile-modal-tab-active{color:#6d28d9;background:#f3e8fff5;border-color:#c4b5fdeb}.worker-profile-modal-body{flex-direction:column;gap:24px;margin-top:24px;display:flex}.worker-profile-editor-section{background:#fbfcfff5;border:1px solid #e5e9f5fa;border-radius:24px;padding:22px}.worker-profile-editor-section h3{color:#13182d;margin:0;font-size:24px}.worker-profile-editor-copy{color:#6d7694;margin:10px 0 0;font-size:14px;line-height:1.7}.worker-profile-editor-grid{margin-top:18px}.worker-profile-editor-wide{grid-column:1/-1}.worker-profile-editor-portfolio-list{flex-direction:column;gap:18px;margin-top:18px;display:flex}.worker-profile-editor-portfolio-card{background:#fff;border:1px solid #e5e9f5fa;border-radius:22px;padding:18px}.worker-profile-editor-portfolio-visual{border-radius:18px;height:96px;margin-bottom:16px;padding:14px}.worker-profile-editor-portfolio-visual span{color:#1f2440;letter-spacing:.06em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:700;display:inline-flex}.worker-profile-modal-actions{justify-content:flex-end;gap:12px;display:flex}.worker-profile-preview-sheet{background:linear-gradient(#fffffffa,#f8fafff5);border:1px solid #e5e9f5fa;border-radius:24px;grid-template-columns:96px minmax(0,1fr);gap:18px;margin-top:24px;padding:22px;display:grid}.worker-profile-preview-sheet-avatar{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:96px;height:96px;font-size:28px;font-weight:700;display:inline-flex}.worker-profile-preview-sheet-role{color:#6d7592;margin:0;font-size:13px}.worker-profile-preview-sheet h3{color:#12172d;margin:8px 0 0;font-size:2rem}.worker-profile-preview-sheet span{color:#6d7592;margin-top:10px;font-size:14px;display:block}.worker-profile-preview-sheet p:last-child{color:#535b75;margin:14px 0 0;font-size:15px;line-height:1.7}.worker-profile-preview-sheet-chips{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.worker-profile-preview-sheet-chips span{color:#596179;background:#f3f4f6f5;border-radius:999px;align-items:center;padding:10px 12px;font-size:12px;font-weight:700;display:inline-flex}.worker-messages-layout,.worker-calendar-layout,.worker-events-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:24px;display:grid}.worker-messages-main,.worker-calendar-main,.worker-events-main,.worker-messages-sidebar,.worker-calendar-sidebar,.worker-events-sidebar{align-content:start;gap:24px;display:grid}.worker-messages-header-card,.worker-calendar-header-card,.worker-events-header-card,.worker-messages-toolbar,.worker-calendar-grid-card,.worker-calendar-agenda-card,.worker-calendar-detail-card,.worker-events-section-card,.worker-events-detail-card,.worker-messages-side-card,.worker-messages-conversation-shell{background:#ffffffeb;border:1px solid #151d4814;border-radius:28px;box-shadow:0 20px 50px #151d4814}.worker-messages-header-card,.worker-calendar-header-card,.worker-events-header-card,.worker-messages-toolbar,.worker-calendar-grid-card,.worker-calendar-agenda-card,.worker-calendar-detail-card,.worker-events-section-card,.worker-events-detail-card,.worker-messages-side-card{padding:24px}.worker-messages-header-card,.worker-calendar-header-card,.worker-events-header-card{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.worker-messages-header-card h1,.worker-calendar-header-card h1,.worker-events-header-card h1{color:#151d48;margin:6px 0 8px;font-size:clamp(32px,3vw,42px)}.worker-messages-header-card p,.worker-calendar-header-card p,.worker-events-header-card p,.worker-calendar-section-head p,.worker-messages-side-card p,.worker-events-detail-card p{color:#66708d;margin:0;line-height:1.6}.worker-messages-header-stats,.worker-events-header-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:320px;display:grid}.worker-messages-header-stats article,.worker-events-header-stats article{background:linear-gradient(#f8f6fff2,#ffffffeb);border:1px solid #7b61ff1f;border-radius:22px;gap:4px;padding:16px;display:grid}.worker-messages-header-stats strong,.worker-events-header-stats strong{color:#151d48;font-size:22px}.worker-messages-header-stats span,.worker-events-header-stats span{color:#66708d;font-size:14px}.worker-messages-filter-pills,.worker-events-filter-bar{flex-wrap:wrap;gap:12px;display:flex}.worker-messages-filter-pill{color:#5b3fe5;font:inherit;cursor:pointer;background:#f8f6ffd9;border:1px solid #7b61ff24;border-radius:999px;padding:12px 16px;font-weight:600;transition:transform .16s,background .16s,color .16s}.worker-messages-filter-pill:hover,.worker-messages-filter-pill-active{color:#fff;background:linear-gradient(135deg,#6b3df0,#8f67ff);transform:translateY(-1px)}.venue-events-page-header,.venue-events-layout{gap:24px;display:grid}.venue-events-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:26px 0 6px}.venue-events-page-header h1{color:#111;letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(34px,4vw,48px)}.venue-events-page-header p,.venue-events-muted{color:#6b665f;margin:0;line-height:1.6}.venue-events-header-actions,.venue-events-toolbar,.venue-events-row-actions,.venue-events-curator,.venue-events-event-cell,.venue-events-side-header{align-items:center;gap:12px;display:flex}.venue-events-layout{grid-template-columns:minmax(0,1fr) minmax(290px,360px);align-items:start}.venue-events-main,.venue-events-sidebar{gap:18px;display:grid}.venue-events-tabs,.venue-events-toolbar,.venue-events-table-card,.venue-events-side-card{border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--brand-shadow);border-radius:26px}.venue-events-tabs{gap:4px;padding:10px;display:flex}.venue-events-tab{color:#6b665f;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:18px;padding:13px 18px;font-weight:800}.venue-events-tab span{color:#8f7442;background:#f0ebe2;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:.78rem;display:inline-flex}.venue-events-tab.active{color:#fff;background:#111}.venue-events-tab.active span{color:#111;background:#c9a86a}.venue-events-toolbar{padding:14px}.venue-events-search{border:1px solid var(--brand-line);background:#fff;border-radius:16px;flex:1;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.venue-events-search input,.venue-events-sort select{color:#111;width:100%;font:inherit;background:0 0;border:0;outline:none}.venue-events-sort{border:1px solid var(--brand-line);color:#6b665f;background:#fff;border-radius:16px;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-weight:800;display:flex}.venue-events-primary-button,.venue-events-secondary-button{cursor:pointer;min-height:46px;font:inherit;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.venue-events-primary-button{color:#fff;background:#111;border:1px solid #111;padding:0 18px;box-shadow:0 18px 36px #11111129}.venue-events-secondary-button{border:1px solid var(--brand-line);color:#111;background:#fff;padding:0 16px}.venue-events-table-card{overflow:hidden}.venue-events-table-wrap{overflow-x:auto}.venue-events-table{border-collapse:collapse;width:100%;min-width:980px}.venue-events-table th,.venue-events-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8e2d8d9;padding:18px}.venue-events-table th{color:#7a7368;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.venue-events-table td{color:#111;font-weight:800}.venue-events-table td span,.venue-events-event-cell span{color:#7a7368;margin-top:5px;font-size:.85rem;font-weight:700;display:block}.venue-events-thumb{background:linear-gradient(135deg,#1111111f,#c9a86a33),url(/assets/eventflair-home-bg-DXM2GjiW.png) 50%/cover;border-radius:14px;flex:none;width:72px;height:54px}.venue-events-curator span{background:var(--brand-gold-soft);color:#8f7442;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:900;display:inline-grid}.venue-events-status{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-width:92px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.venue-events-status.confirmed{color:#8f7442;background:#f0ebe2}.venue-events-status.planning,.venue-events-status.hold{color:#a16207;background:#fff7e8}.venue-events-status.cancelled{color:#be123c;background:#fff1f2}.venue-events-row-actions button{border:1px solid var(--brand-line);color:#111;cursor:pointer;min-height:38px;font:inherit;background:#fff;border-radius:14px;padding:0 12px;font-weight:900}.venue-events-table-footer{color:#7a7368;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:800;display:flex}.venue-events-pagination{align-items:center;gap:12px;display:flex}.venue-events-pagination button{color:#fff;background:#111;border:0;border-radius:12px;width:36px;height:36px;font-weight:900}.venue-events-side-card{padding:22px}.venue-events-side-card h2{color:#111;margin:0 0 18px;font-size:1.05rem}.venue-events-side-card h2 span{color:#8f7442;font-size:.75rem}.venue-events-summary-list,.venue-events-revenue-list,.venue-events-cancelled-list,.venue-events-type-list{gap:14px;display:grid}.venue-events-summary-list p,.venue-events-revenue-list p,.venue-events-type-list p{color:#6b665f;justify-content:space-between;gap:12px;margin:0;font-weight:800;display:flex}.venue-events-summary-list strong,.venue-events-revenue-list strong,.venue-events-type-list strong{color:#111}.venue-events-summary-list .total{border-top:1px solid var(--brand-line);padding-top:16px}.venue-events-revenue-list p:first-child strong{color:#8f7442}.venue-events-revenue-list p:nth-child(2) strong{color:#a16207}.venue-events-type-card{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;display:grid}.venue-events-donut{border-radius:999px;width:96px;height:96px;position:relative}.venue-events-donut:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:24px}.venue-events-type-list p{align-items:center}.venue-events-type-list i{border-radius:999px;width:10px;height:10px}.venue-events-type-list span{flex:1}.venue-events-side-header{justify-content:space-between}.venue-events-side-header button{color:#8f7442;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:900}.venue-events-cancelled-list p{border-bottom:1px solid #e8e2d8bf;gap:4px;margin:0;padding-bottom:12px;display:grid}.venue-events-cancelled-list strong{color:#111}.venue-events-cancelled-list span{color:#be123c;font-size:.85rem;font-weight:800}.venue-inquiries-page-header,.venue-inquiries-layout{gap:24px;display:grid}.venue-inquiries-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:26px 0 6px}.venue-inquiries-page-header h1{color:#111;letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(34px,4vw,48px)}.venue-inquiries-page-header p,.venue-inquiries-detail-meta,.venue-inquiries-muted{color:#6b665f;margin:0;line-height:1.6}.venue-inquiries-header-actions,.venue-inquiries-toolbar,.venue-inquiries-row-actions,.venue-inquiries-curator,.venue-inquiries-detail-card header,.venue-inquiries-requested-by,.venue-inquiries-files button{align-items:center;gap:12px;display:flex}.venue-inquiries-layout{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start}.venue-inquiries-main{gap:18px;display:grid}.venue-inquiries-tabs,.venue-inquiries-toolbar,.venue-inquiries-table-card,.venue-inquiries-detail-card{border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--brand-shadow);border-radius:26px}.venue-inquiries-tabs{flex-wrap:wrap;gap:4px;padding:10px;display:flex}.venue-inquiries-tab{color:#6b665f;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:18px;padding:13px 16px;font-weight:900}.venue-inquiries-tab span{color:#8f7442;background:#f0ebe2;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:.78rem;display:inline-flex}.venue-inquiries-tab.active{color:#fff;background:#111}.venue-inquiries-tab.active span{color:#111;background:#c9a86a}.venue-inquiries-toolbar{padding:14px}.venue-inquiries-search{border:1px solid var(--brand-line);background:#fff;border-radius:16px;flex:1;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.venue-inquiries-search input,.venue-inquiries-sort select{color:#111;width:100%;font:inherit;background:0 0;border:0;outline:none}.venue-inquiries-sort{border:1px solid var(--brand-line);color:#6b665f;background:#fff;border-radius:16px;align-items:center;gap:8px;min-height:48px;padding:0 14px;font-weight:900;display:flex}.venue-inquiries-primary-button,.venue-inquiries-secondary-button{cursor:pointer;min-height:46px;font:inherit;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:900;display:inline-flex}.venue-inquiries-primary-button{color:#fff;background:#111;border:1px solid #111;padding:0 18px;box-shadow:0 18px 36px #11111129}.venue-inquiries-secondary-button{border:1px solid var(--brand-line);color:#111;background:#fff;padding:0 16px}.venue-inquiries-table-card{overflow:hidden}.venue-inquiries-table-wrap{overflow-x:auto}.venue-inquiries-table{border-collapse:collapse;width:100%;min-width:980px}.venue-inquiries-table th,.venue-inquiries-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8e2d8d9;padding:18px}.venue-inquiries-table th{color:#7a7368;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.venue-inquiries-table tr.selected td{background:#c9a86a14}.venue-inquiries-table td{color:#111;font-weight:850}.venue-inquiries-table td>span,.venue-inquiries-table td small{color:#7a7368;margin-top:5px;font-size:.85rem;font-weight:700;display:block}.venue-inquiries-inquiry-cell{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.venue-inquiries-thumb{background:linear-gradient(135deg,#1111111a,#c9a86a38),url(/assets/eventflair-home-bg-DXM2GjiW.png) 50%/cover;border-radius:14px;flex:none;width:72px;height:54px}.venue-inquiries-curator span,.venue-inquiries-requested-by>span{background:var(--brand-gold-soft);color:#8f7442;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:900;display:inline-grid}.venue-inquiries-status{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;min-width:92px;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.venue-inquiries-status.approved{color:#15803d;background:#ecfdf3}.venue-inquiries-status.new{color:#2563eb;background:#edf4ff}.venue-inquiries-status.under-review{color:#a16207;background:#fff7e8}.venue-inquiries-status.discussing{color:#8f7442;background:#f0ebe2}.venue-inquiries-status.declined{color:#be123c;background:#fff1f2}.venue-inquiries-row-actions button,.venue-inquiries-detail-card header button,.venue-inquiries-requested-by button{border:1px solid var(--brand-line);color:#111;cursor:pointer;min-height:38px;font:inherit;background:#fff;border-radius:14px;padding:0 12px;font-weight:900}.venue-inquiries-table-footer{color:#7a7368;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:800;display:flex}.venue-inquiries-pagination{align-items:center;gap:12px;display:flex}.venue-inquiries-pagination button{color:#fff;background:#111;border:0;border-radius:12px;width:36px;height:36px;font-weight:900}.venue-inquiries-detail-card{gap:20px;padding:22px;display:grid;position:sticky;top:94px}.venue-inquiries-detail-card header{justify-content:space-between}.venue-inquiries-detail-card h2{color:#111;letter-spacing:-.04em;margin:0;font-size:1.7rem}.venue-inquiries-requested-by{border:1px solid var(--brand-line);background:#fff;border-radius:20px;padding:16px}.venue-inquiries-requested-by div{flex:1}.venue-inquiries-requested-by small,.venue-inquiries-requested-by p,.venue-inquiries-files small{color:#7a7368;font-size:.82rem;font-weight:800}.venue-inquiries-requested-by strong{color:#111;display:block}.venue-inquiries-detail-list{gap:12px;margin:0;display:grid}.venue-inquiries-detail-list div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.venue-inquiries-detail-list dt{color:#7a7368;font-weight:800}.venue-inquiries-detail-list dd{color:#111;margin:0;font-weight:900}.venue-inquiries-notes,.venue-inquiries-files{gap:10px;display:grid}.venue-inquiries-notes h3,.venue-inquiries-files h3{color:#111;margin:0;font-size:1rem}.venue-inquiries-notes p{color:#6b665f;margin:0;line-height:1.65}.venue-inquiries-files button{border:1px solid var(--brand-line);color:#111;cursor:pointer;text-align:left;background:#fff;border-radius:18px;justify-content:space-between;width:100%;min-height:58px}.venue-inquiries-files button span{flex:1}.venue-inquiries-detail-actions{gap:10px;display:grid}.venue-inquiries-detail-actions button,.venue-inquiries-open-event{cursor:pointer;min-height:48px;font:inherit;border-radius:16px;font-weight:950}.venue-inquiries-detail-actions button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.venue-inquiries-detail-actions .approve{color:#fff;background:#111;border:1px solid #111}.venue-inquiries-detail-actions .discuss{border:1px solid var(--brand-line);color:#111;background:#fff}.venue-inquiries-detail-actions .decline{color:#be123c;background:#fff7f8;border:1px solid #be123c47}.venue-inquiries-open-event{border:1px solid var(--brand-line);background:var(--brand-gold-soft);color:#8f7442}.venue-financials-page{gap:22px;display:grid}.venue-financials-header{justify-content:space-between;align-items:center;gap:18px;padding:26px 0 4px;display:flex}.venue-financials-header h1{color:#111;letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(34px,4vw,48px)}.venue-financials-header p,.venue-financials-panel-header p{color:#6b665f;margin:0;line-height:1.55}.venue-financials-header>div:last-child,.venue-financials-panel-header,.venue-financials-event-cell,.venue-financials-space-list article{align-items:center;gap:12px;display:flex}.venue-financials-primary-button,.venue-financials-secondary-button{cursor:pointer;min-height:46px;font:inherit;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:950;display:inline-flex}.venue-financials-primary-button{color:#fff;background:#111;border:1px solid #111;padding:0 18px;box-shadow:0 18px 36px #11111129}.venue-financials-primary-button.compact{width:fit-content;padding:0 20px}.venue-financials-secondary-button{border:1px solid var(--brand-line);color:#111;background:#fff;padding:0 16px}.venue-financials-metrics,.venue-financials-pricing-grid,.venue-financials-collections,.venue-financials-bottom-grid{gap:18px;display:grid}.venue-financials-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.venue-financials-metric-card,.venue-financials-panel,.venue-financials-pricing-card,.venue-financials-collections article,.venue-financials-forecast-grid article{border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--brand-shadow);border-radius:26px}.venue-financials-metric-card{gap:8px;padding:22px;display:grid}.venue-financials-metric-card>span{background:var(--brand-gold-soft);color:#8f7442;border-radius:14px;place-items:center;width:40px;height:40px;display:inline-grid}.venue-financials-metric-card p,.venue-financials-metric-card small,.venue-financials-metric-card em{margin:0}.venue-financials-metric-card p{color:#6b665f;font-size:.86rem;font-weight:900}.venue-financials-metric-card strong{color:#111;letter-spacing:-.05em;font-size:2rem}.venue-financials-metric-card small{color:#6b665f;font-weight:750}.venue-financials-metric-card em{color:#15803d;font-style:normal;font-weight:900}.venue-financials-panel{gap:18px;padding:22px;display:grid}.venue-financials-panel-header{justify-content:space-between}.venue-financials-panel-header h2{color:#111;letter-spacing:-.03em;margin:0 0 5px;font-size:1.25rem}.venue-financials-panel-header button{color:#8f7442;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:7px;font-weight:950;display:inline-flex}.venue-financials-table-wrap{overflow-x:auto}.venue-financials-table{border-collapse:collapse;width:100%;min-width:940px}.venue-financials-table th,.venue-financials-table td{color:#111;text-align:left;border-bottom:1px solid #e8e2d8d9;padding:16px;font-weight:850}.venue-financials-table th{color:#7a7368;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:950}.venue-financials-table small{color:#7a7368;margin-top:4px;font-size:.82rem;font-weight:750;display:block}.venue-financials-event-cell>span,.venue-financials-space-list article>span{background:linear-gradient(135deg,#1111111f,#c9a86a38),url(/assets/eventflair-home-bg-DXM2GjiW.png) 50%/cover;border-radius:13px;flex:none;width:58px;height:44px}.venue-financials-avatar{background:var(--brand-gold-soft);color:#8f7442;border-radius:999px;place-items:center;width:30px;height:30px;margin-right:8px;font-size:.72rem;font-weight:950;display:inline-grid}.venue-financials-status{border-radius:999px;justify-content:center;align-items:center;min-width:110px;padding:8px 12px;font-size:.76rem;font-weight:950;display:inline-flex}.venue-financials-status.confirmed{color:#15803d;background:#ecfdf3}.venue-financials-status.deposit-received{color:#2563eb;background:#edf4ff}.venue-financials-status.awaiting-deposit{color:#a16207;background:#fff7e8}.venue-financials-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.venue-financials-pricing-card{gap:14px;padding:18px;display:grid}.venue-financials-pricing-card h3{color:#111;margin:0}.venue-financials-price-head,.venue-financials-price-row{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:12px;display:grid}.venue-financials-price-head{color:#7a7368;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:950}.venue-financials-price-row span,.venue-financials-price-row strong{color:#111;font-weight:900}.venue-financials-price-row input{border:1px solid var(--brand-line);color:#111;width:100%;min-height:40px;font:inherit;background:#fff;border-radius:12px;padding:0 10px}.venue-financials-collections{grid-template-columns:repeat(5,minmax(0,1fr))}.venue-financials-collections article{gap:7px;padding:16px;display:grid}.venue-financials-collections strong,.venue-financials-collections b{color:#111}.venue-financials-collections span,.venue-financials-collections p{color:#6b665f;margin:0;font-size:.86rem;font-weight:800}.venue-financials-collections b{font-size:1.25rem}.venue-financials-collections em{color:#a16207;background:#fff7e8;border-radius:999px;width:fit-content;padding:6px 9px;font-size:.76rem;font-style:normal;font-weight:950}.venue-financials-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.venue-financials-forecast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.venue-financials-forecast-grid article{gap:10px;padding:18px;display:grid}.venue-financials-forecast-grid span,.venue-financials-forecast-grid small{color:#6b665f;font-weight:850}.venue-financials-forecast-grid strong{color:#111;font-size:1.5rem}.venue-financials-forecast-grid div{justify-content:space-between;gap:12px;display:flex}.venue-financials-forecast-grid p{color:#6b665f;margin:0;font-size:.85rem;font-weight:850}.venue-financials-forecast-grid b{color:#15803d;display:block}.venue-financials-space-list{gap:14px;display:grid}.venue-financials-space-list article{grid-template-columns:54px minmax(0,1fr) 80px 110px;display:grid}.venue-financials-space-list strong,.venue-financials-space-list b{color:#111}.venue-financials-space-list p{color:#6b665f;margin:0;font-weight:850}.venue-reviews-page{gap:22px;display:grid}.venue-reviews-header{justify-content:space-between;align-items:center;gap:18px;padding:26px 0 4px;display:flex}.venue-reviews-header h1{color:#111;letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(34px,4vw,48px)}.venue-reviews-header p,.venue-reviews-panel header p,.venue-reviews-summary-card small,.venue-reviews-standing-card span{color:#6b665f;margin:0;line-height:1.55}.venue-reviews-header>div:last-child,.venue-reviews-summary-card,.venue-reviews-panel-row,.venue-reviews-curator-grid article>div,.venue-reviews-standing-card{align-items:center;gap:12px;display:flex}.venue-reviews-primary-button,.venue-reviews-secondary-button{cursor:pointer;min-height:46px;font:inherit;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-weight:950;display:inline-flex}.venue-reviews-primary-button{color:#fff;background:#111;border:1px solid #111;padding:0 18px;box-shadow:0 18px 36px #11111129}.venue-reviews-secondary-button{border:1px solid var(--brand-line);color:#111;background:#fff;padding:0 16px}.venue-reviews-summary-card,.venue-reviews-panel,.venue-reviews-standing-card{border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--brand-shadow);border-radius:28px}.venue-reviews-summary-card{align-items:stretch;padding:24px}.venue-reviews-summary-card article{flex:1;gap:12px;padding:8px 22px;display:grid}.venue-reviews-summary-card article+article{border-left:1px solid var(--brand-line)}.venue-reviews-summary-card article>p{color:#111;margin:0;font-weight:950}.venue-reviews-summary-card strong{color:#111;letter-spacing:-.06em;font-size:clamp(42px,5vw,62px)}.venue-reviews-summary-card strong span{color:#6b665f;font-size:1.5rem}.venue-reviews-summary-card h2,.venue-reviews-panel h2{color:#111;margin:0;font-size:1.25rem}.venue-reviews-summary-card .positive,.venue-reviews-summary-card .warning,.venue-reviews-standing-card aside p{color:#4f4a43;align-items:center;gap:8px;margin:0;font-weight:850;display:flex}.venue-reviews-summary-card .positive svg,.venue-reviews-standing-card aside svg{color:#15803d}.venue-reviews-summary-card .warning svg{color:#a16207}.venue-reviews-stars{color:#d8d0c4;gap:4px;font-size:1.35rem;line-height:1;display:inline-flex}.venue-reviews-stars i{font-style:normal}.venue-reviews-stars .active{color:#111}.venue-reviews-panel{gap:18px;padding:22px;display:grid}.venue-reviews-panel header{gap:5px;display:grid}.venue-reviews-panel-row{justify-content:space-between}.venue-reviews-panel-row button,.venue-reviews-role-grid button,.venue-reviews-improvement-grid button{color:#8f7442;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:950;display:inline-flex}.venue-reviews-score-grid,.venue-reviews-role-grid,.venue-reviews-curator-grid,.venue-reviews-improvement-grid{gap:16px;display:grid}.venue-reviews-score-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.venue-reviews-score-grid article,.venue-reviews-role-grid article,.venue-reviews-curator-grid article,.venue-reviews-improvement-grid article{border:1px solid var(--brand-line);background:#fff;border-radius:22px;box-shadow:0 16px 34px #1111110b}.venue-reviews-score-grid article{gap:10px;padding:18px;display:grid}.venue-reviews-score-grid article>span,.venue-reviews-improvement-grid article>span,.venue-reviews-badge{background:var(--brand-gold-soft);color:#8f7442;border-radius:15px;place-items:center;width:42px;height:42px;display:inline-grid}.venue-reviews-score-grid h3,.venue-reviews-role-grid h3,.venue-reviews-improvement-grid h3{color:#111;margin:0;font-size:.95rem}.venue-reviews-score-grid strong{color:#111;font-size:1.9rem}.venue-reviews-score-grid small,.venue-reviews-role-grid p,.venue-reviews-role-grid span,.venue-reviews-curator-grid small,.venue-reviews-improvement-grid small,.venue-reviews-improvement-grid p{color:#6b665f;font-weight:780}.venue-reviews-role-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.venue-reviews-role-grid article{gap:10px;padding:18px;display:grid}.venue-reviews-role-grid article div{align-items:center;gap:10px;display:flex}.venue-reviews-role-grid strong{color:#111;font-size:1.65rem}.venue-reviews-role-grid span{font-size:.88rem;display:block}.venue-reviews-curator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.venue-reviews-curator-grid article{gap:12px;padding:20px;display:grid}.venue-reviews-curator-grid article>div>span{color:#fff;background:#111;border-radius:999px;place-items:center;width:44px;height:44px;font-weight:950;display:inline-grid}.venue-reviews-curator-grid strong{color:#111}.venue-reviews-curator-grid p,.venue-reviews-curator-grid blockquote{margin:0}.venue-reviews-curator-grid blockquote{color:#4f4a43;line-height:1.6}.venue-reviews-improvement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.venue-reviews-improvement-grid article{gap:14px;padding:18px;display:flex}.venue-reviews-improvement-grid p{margin:10px 0;line-height:1.6}.venue-reviews-standing-card{background:radial-gradient(circle at 16% 0%, #c9a86a33, transparent 34%), var(--brand-panel);grid-template-columns:110px minmax(0,1fr) minmax(280px,.75fr);gap:24px;padding:28px;display:grid}.venue-reviews-badge{color:#c9a86a;background:#111;border-radius:28px;width:92px;height:92px}.venue-reviews-standing-card p,.venue-reviews-standing-card h2{margin:0}.venue-reviews-standing-card h2{color:#111;letter-spacing:-.06em;font-size:clamp(30px,4vw,48px)}.venue-reviews-progress{background:#ebe5dc;border-radius:999px;height:10px;margin-top:18px;overflow:hidden}.venue-reviews-progress i{border-radius:inherit;background:#111;width:86%;height:100%;display:block}.venue-reviews-standing-card aside{border:1px solid var(--brand-line);background:#fff;border-radius:22px;gap:10px;padding:18px;display:grid}.venue-reviews-standing-card aside h3{color:#111;margin:0}.venue-partners-page{color:#111;gap:24px;display:grid}.venue-partners-header,.venue-partners-panel header,.venue-partners-actions,.venue-partners-header>div:last-child,.venue-partners-service-cell,.venue-partners-partner-cell,.venue-partners-link-button{align-items:center;display:flex}.venue-partners-header{justify-content:space-between;gap:20px}.venue-partners-header h1{color:#111;letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:.98}.venue-partners-header p,.venue-partners-panel header p,.venue-partners-panel header>span,.venue-partners-table small,.venue-partners-note,.venue-partners-rule-grid small,.venue-partners-rule-grid p{color:#11111194}.venue-partners-header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:12px}.venue-partners-primary-button,.venue-partners-secondary-button,.venue-partners-actions button,.venue-partners-tabs button,.venue-partners-link-button,.venue-partners-rule-edit{border:1px solid var(--brand-line);color:#111;cursor:pointer;background:#fff;border-radius:12px;min-height:42px;font-weight:800}.venue-partners-primary-button,.venue-partners-secondary-button{justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.venue-partners-primary-button{color:#fff;background:#111;border-color:#111;box-shadow:0 18px 34px #1111112e}.venue-partners-secondary-button{background:#ffffffe0}.venue-partners-panel{border:1px solid var(--brand-line);background:#fffffff0;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #1111110f}.venue-partners-panel header{justify-content:space-between;gap:16px;padding:22px 24px}.venue-partners-panel h2,.venue-partners-rule-grid h3{color:#111;letter-spacing:-.03em;margin:0}.venue-partners-panel header p{margin:6px 0 0}.venue-partners-policy-badge{color:#9a741f;background:#c9a86a29;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-weight:900;display:inline-flex}.venue-partners-table-wrap{overflow-x:auto}.venue-partners-table{border-collapse:collapse;width:100%;min-width:920px}.venue-partners-table th,.venue-partners-table td{border-top:1px solid var(--brand-line);text-align:left;vertical-align:middle;padding:18px 24px}.venue-partners-table th{color:#11111175;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.venue-partners-table td{color:#111;font-weight:760}.venue-partners-table td small{margin-top:4px;font-weight:700;display:block}.venue-partners-service-cell,.venue-partners-partner-cell{gap:12px}.venue-partners-service-icon,.venue-partners-avatar{color:#9a741f;background:#c9a86a29;border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:inline-flex}.venue-partners-avatar{color:#fff;background:#111;border-radius:999px}.venue-partners-required-list{color:#111111b8;margin:0;padding-left:18px;font-weight:720}.venue-partners-required-list li+li{margin-top:4px}.venue-partners-pill,.venue-partners-status,.venue-partners-availability,.venue-partners-service-chip{border-radius:999px;align-items:center;width:fit-content;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.venue-partners-pill.required{color:#b91c1c;background:#dc26261a}.venue-partners-pill.conditional{color:#9a741f;background:#c9a86a2e}.venue-partners-status,.venue-partners-availability.available{color:#15803d;background:#22c55e1f}.venue-partners-availability.limited{color:#9a741f;background:#c9a86a33}.venue-partners-availability.booked{color:#b91c1c;background:#dc26261a}.venue-partners-service-chip{color:#111111bd;background:#1111110f}.venue-partners-actions{justify-content:flex-end;gap:8px}.venue-partners-actions button{padding:0 14px}.venue-partners-actions button:last-child{width:42px;padding:0}.venue-partners-note{background:#c9a86a1f;border-radius:14px;margin:0 24px 22px;padding:14px 16px;font-weight:750}.venue-partners-tabs{gap:8px;padding:0 24px 18px;display:flex;overflow-x:auto}.venue-partners-tabs button{white-space:nowrap;padding:0 16px}.venue-partners-tabs button.active{color:#fff;background:#111;border-color:#111}.venue-partners-table.compact th,.venue-partners-table.compact td{padding-top:15px;padding-bottom:15px}.venue-partners-rating{color:#9a741f;font-weight:950}.venue-partners-link-button{color:#9a741f;justify-content:center;gap:8px;width:fit-content;margin:18px auto 24px;padding:0 20px}.venue-partners-rule-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:0 24px 24px;display:grid}.venue-partners-rule-grid article{border:1px solid var(--brand-line);background:linear-gradient(#fff 0%,#c9a86a0f 100%);border-radius:18px;min-height:220px;padding:18px}.venue-partners-rule-grid h3{margin-top:14px}.venue-partners-rule-grid p{min-height:58px;margin:10px 0 14px;font-weight:720;line-height:1.45}.venue-partners-rule-grid strong{font-size:.82rem;display:block}.venue-partners-rule-grid .allowed{color:#15803d}.venue-partners-rule-grid .blocked{color:#b91c1c}.venue-partners-rule-edit{margin-top:12px;padding:0 14px}.venue-profile-page{color:#111;gap:20px;display:grid}.venue-profile-toolbar,.venue-profile-toolbar nav,.venue-profile-toolbar>div,.venue-profile-hero-content span,.venue-profile-hero-stats,.venue-profile-hero-stats article,.venue-profile-hero-actions,.venue-profile-filter-row,.venue-profile-link-button,.venue-profile-availability-card,.venue-profile-cta,.venue-profile-cta>div:last-child{align-items:center;display:flex}.venue-profile-toolbar{justify-content:space-between;gap:16px}.venue-profile-toolbar nav{color:#1111118c;flex-wrap:wrap;gap:8px;font-size:.9rem;font-weight:800}.venue-profile-toolbar nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.venue-profile-toolbar nav strong{color:#111}.venue-profile-toolbar>div,.venue-profile-cta>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px}.venue-profile-primary-button,.venue-profile-secondary-button,.venue-profile-hero-actions button,.venue-profile-filter-row button,.venue-profile-link-button,.venue-profile-event-type-grid button{border:1px solid var(--brand-line);color:#111;cursor:pointer;background:#fff;border-radius:12px;min-height:42px;font-weight:900}.venue-profile-primary-button,.venue-profile-secondary-button,.venue-profile-hero-actions button,.venue-profile-link-button{justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.venue-profile-primary-button,.venue-profile-hero-actions button:last-child{color:#fff;background:#111;border-color:#111;box-shadow:0 18px 36px #1111112e}.venue-profile-secondary-button,.venue-profile-hero-actions button:first-child{background:#ffffffe0}.venue-profile-hero{background:linear-gradient(90deg,#000000c2 0%,#00000061 48%,#0000003d 100%),radial-gradient(circle at 78% 18%,#c9a86ab3,#0000 22%),radial-gradient(circle at 18% 90%,#603e16b3,#0000 24%),linear-gradient(135deg,#151515 0%,#3b281b 42%,#0b0d14 100%);border-radius:26px;min-height:340px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1113}.venue-profile-hero:after{content:"";opacity:.34;pointer-events:none;background:repeating-linear-gradient(106deg,#0000 0 58px,#ffffff14 59px 60px),radial-gradient(circle at 60% 45%,#ffffff29,#0000 2px);position:absolute;inset:0}.venue-profile-hero-content{z-index:1;color:#fff;max-width:620px;padding:clamp(32px,5vw,58px);position:relative}.venue-profile-hero-content p{color:#ffffffc7;margin:0 0 12px;font-weight:850}.venue-profile-hero-content h1{letter-spacing:-.07em;max-width:560px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,7vw,6rem);line-height:.9}.venue-profile-hero-content span{color:#ffffffe0;gap:8px;margin-top:18px;font-weight:850}.venue-profile-hero-stats{z-index:1;color:#fff;flex-wrap:wrap;gap:12px;position:absolute;bottom:24px;left:clamp(24px,5vw,58px);right:clamp(24px,5vw,58px)}.venue-profile-hero-stats article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000042;border:1px solid #fff3;border-radius:16px;gap:10px;min-width:160px;padding:12px 14px}.venue-profile-hero-stats strong,.venue-profile-hero-stats span{display:block}.venue-profile-hero-stats strong{font-size:.94rem}.venue-profile-hero-stats span{color:#ffffffb8;font-size:.78rem;font-weight:800}.venue-profile-hero-actions{z-index:2;gap:10px;position:absolute;bottom:24px;right:24px}.venue-profile-panel{border:1px solid var(--brand-line);background:#fffffff0;border-radius:22px;box-shadow:0 18px 50px #1111110f}.venue-profile-panel>header,.venue-profile-panel>h2{padding:20px 22px 0}.venue-profile-panel h2,.venue-profile-cta h2{color:#111;letter-spacing:-.04em;margin:0}.venue-profile-panel p,.venue-profile-cta p,.venue-profile-capacity-card small,.venue-profile-availability-card p,.venue-profile-availability-card span,.venue-profile-testimonial-grid small{color:#11111194}.venue-profile-filter-row{gap:8px;padding:18px 22px;overflow-x:auto}.venue-profile-filter-row button{white-space:nowrap;padding:0 16px}.venue-profile-filter-row button.active{color:#fff;background:#111;border-color:#111}.venue-profile-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 22px 20px;display:grid}.venue-profile-gallery-card{cursor:pointer;background:linear-gradient(#0000 0%,#00000085 100%),linear-gradient(135deg,#2b211c 0%,#87613f 48%,#111 100%);border:0;border-radius:16px;min-height:160px;position:relative;overflow:hidden}.venue-profile-gallery-card:before{content:"";filter:blur(16px);opacity:.6;background:radial-gradient(circle,#fff5d6d1,#0000 24%);border-radius:50%;position:absolute;inset:12px}.venue-profile-gallery-card.terrace{background:linear-gradient(#0000 0%,#0000008a 100%),linear-gradient(135deg,#07121d 0%,#c08a4a 52%,#111 100%)}.venue-profile-gallery-card.dinner,.venue-profile-gallery-card.nightlife{background:linear-gradient(#0000 0%,#0000008f 100%),linear-gradient(135deg,#0a0909 0%,#4d3326 46%,#c9a86a 130%)}.venue-profile-gallery-card.activation{background:linear-gradient(#0000 0%,#00000080 100%),linear-gradient(135deg,#111 0%,#5a2362 48%,#c9a86a 120%)}.venue-profile-gallery-card.city,.venue-profile-gallery-card.outdoor{background:linear-gradient(#0000 0%,#00000080 100%),linear-gradient(135deg,#17212d 0%,#72503d 50%,#111 100%)}.venue-profile-gallery-card span{color:#fff;font-weight:900;position:absolute;bottom:12px;left:14px}.venue-profile-link-button{color:#9a741f;width:fit-content;margin:0 auto 22px}.venue-profile-info-grid{grid-template-columns:1.1fr 1fr 1fr;gap:14px;display:grid}.venue-profile-info-grid .venue-profile-panel{padding:22px}.venue-profile-info-grid .venue-profile-panel>h2{padding:0}.venue-profile-info-grid p{margin:14px 0 0;line-height:1.55}.venue-profile-highlight-list{gap:12px;margin-top:16px;display:grid}.venue-profile-highlight-list span{color:#111111c2;align-items:center;gap:10px;font-weight:850;display:flex}.venue-profile-event-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.venue-profile-event-type-grid button{place-items:center;gap:8px;min-height:92px;display:grid}.venue-profile-capacity-grid{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.venue-profile-capacity-card,.venue-profile-availability-card{padding:22px}.venue-profile-capacity-card>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.venue-profile-capacity-card span{border-left:1px solid var(--brand-line);text-align:center;place-items:center;gap:6px;min-height:100px;display:grid}.venue-profile-capacity-card span:first-child{border-left:0}.venue-profile-capacity-card strong{color:#111}.venue-profile-availability-card{gap:18px}.venue-profile-availability-card>div{color:#9a741f;background:#c9a86a26;border-radius:18px;place-items:center;width:72px;height:72px;display:grid}.venue-profile-availability-card section{flex:1}.venue-profile-availability-card strong,.venue-profile-availability-card b{color:#111;display:block}.venue-profile-availability-card p{margin:6px 0 18px}.venue-profile-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 22px 22px;display:grid}.venue-profile-testimonial-grid article{border-left:1px solid var(--brand-line);padding:20px}.venue-profile-testimonial-grid article:first-child{border-left:0}.venue-profile-testimonial-grid article>span{color:#c9a86a66;font-family:Georgia,Times New Roman,serif;font-size:3rem;line-height:.8;display:block}.venue-profile-testimonial-grid strong{color:#9a741f}.venue-profile-testimonial-grid p{min-height:88px;margin:10px 0 16px;font-weight:750;line-height:1.5}.venue-profile-testimonial-grid b,.venue-profile-testimonial-grid small{display:block}.venue-profile-cta{background:linear-gradient(135deg,#c9a86a29,#ffffffeb);border:1px solid #c9a86a38;border-radius:22px;justify-content:space-between;gap:18px;padding:22px}@media (width<=1180px){.venue-events-layout,.venue-events-page-header,.venue-inquiries-layout,.venue-inquiries-page-header,.venue-financials-header,.venue-financials-bottom-grid,.venue-reviews-header,.venue-reviews-standing-card,.venue-partners-header,.venue-profile-toolbar,.venue-profile-info-grid,.venue-profile-capacity-grid,.venue-profile-cta{grid-template-columns:1fr}.venue-events-header-actions,.venue-inquiries-header-actions,.venue-financials-header>div:last-child{justify-content:flex-start}.venue-inquiries-detail-card{position:static}.venue-financials-metrics,.venue-financials-pricing-grid,.venue-financials-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-reviews-summary-card,.venue-reviews-panel-row,.venue-reviews-header,.venue-reviews-header>div:last-child{flex-direction:column;align-items:stretch}.venue-reviews-summary-card article+article{border-top:1px solid var(--brand-line);border-left:0}.venue-reviews-score-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.venue-reviews-role-grid,.venue-reviews-curator-grid,.venue-reviews-improvement-grid,.venue-partners-rule-grid,.venue-profile-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-profile-hero-actions{padding:0 clamp(24px,5vw,58px) 24px;position:relative;bottom:auto;right:auto}}@media (width<=720px){.venue-events-tabs,.venue-events-toolbar,.venue-events-header-actions,.venue-events-table-footer,.venue-inquiries-tabs,.venue-inquiries-toolbar,.venue-inquiries-header-actions,.venue-inquiries-table-footer,.venue-financials-header,.venue-financials-header>div:last-child,.venue-financials-panel-header,.venue-financials-table-footer,.venue-partners-header,.venue-partners-header>div:last-child,.venue-partners-panel header,.venue-profile-toolbar,.venue-profile-toolbar>div,.venue-profile-hero-stats,.venue-profile-hero-actions,.venue-profile-availability-card,.venue-profile-cta,.venue-profile-cta>div:last-child{flex-direction:column;align-items:stretch}.venue-events-tab,.venue-events-primary-button,.venue-events-secondary-button,.venue-events-sort,.venue-inquiries-tab,.venue-inquiries-primary-button,.venue-inquiries-secondary-button,.venue-inquiries-sort,.venue-financials-primary-button,.venue-financials-secondary-button,.venue-reviews-primary-button,.venue-reviews-secondary-button,.venue-partners-primary-button,.venue-partners-secondary-button,.venue-profile-primary-button,.venue-profile-secondary-button,.venue-profile-hero-actions button{width:100%}.venue-events-type-card,.venue-inquiries-detail-list div,.venue-financials-metrics,.venue-financials-pricing-grid,.venue-financials-collections,.venue-financials-forecast-grid,.venue-financials-space-list article,.venue-reviews-score-grid,.venue-reviews-role-grid,.venue-reviews-curator-grid,.venue-reviews-improvement-grid,.venue-reviews-standing-card,.venue-partners-rule-grid,.venue-profile-gallery-grid,.venue-profile-event-type-grid,.venue-profile-capacity-card>div,.venue-profile-testimonial-grid{grid-template-columns:1fr}.venue-profile-hero{min-height:auto}.venue-profile-hero-stats{padding:0 22px 22px;position:relative;bottom:auto;left:auto;right:auto}.venue-profile-capacity-card span,.venue-profile-testimonial-grid article,.venue-profile-testimonial-grid article:first-child{border-left:0;border-top:1px solid var(--brand-line)}}.worker-messages-conversation-shell{grid-template-columns:minmax(260px,.76fr) minmax(0,1.24fr);min-height:780px;display:grid;overflow:hidden}.worker-messages-thread-list{background:linear-gradient(#faf9ffe6,#ffffffdb);border-right:1px solid #151d4814;align-content:start;gap:14px;padding:16px;display:grid}.worker-messages-thread-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #151d4814;border-radius:22px;gap:8px;padding:16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.worker-messages-thread-card:hover,.worker-messages-thread-card-active{border-color:#7b61ff38;transform:translateY(-1px);box-shadow:0 16px 32px #7b61ff1a}.worker-messages-thread-top,.worker-messages-thread-meta,.worker-calendar-section-head,.worker-messages-side-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.worker-messages-thread-top span{color:#fff;background:#6b3df0;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:12px;font-weight:700;display:inline-grid}.worker-messages-thread-card strong,.worker-calendar-section-head h2,.worker-messages-side-header h3,.worker-events-team-card h3{color:#151d48}.worker-messages-thread-card p,.worker-messages-thread-card small,.worker-messages-thread-meta span{color:#66708d}.worker-messages-thread-panel{align-content:start;gap:16px;padding:22px;display:grid}.worker-messages-thread-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.worker-messages-thread-header h2,.worker-calendar-detail-card h2,.worker-events-detail-card h2{color:#151d48;margin:6px 0 4px;font-size:24px}.worker-messages-thread-header span{color:#66708d}.worker-messages-participant-strip{flex-wrap:wrap;gap:12px;display:flex}.worker-messages-participant-strip span{color:#312b59;background:#f8f6ffe6;border:1px solid #7b61ff1f;border-radius:18px;gap:3px;padding:10px 12px;font-weight:600;display:grid}.worker-messages-participant-strip small{color:#66708d;font-size:12px;font-weight:500}.worker-messages-thread-feed{gap:14px;min-height:360px;max-height:420px;padding-right:6px;display:grid;overflow:auto}.worker-messages-bubble{background:#f8f6ffe6;border:1px solid #151d4814;border-radius:24px;gap:6px;max-width:78%;padding:16px;display:grid}.worker-messages-bubble-mine{color:#fff;background:linear-gradient(135deg,#6b3df0,#8f67ff);justify-self:end}.worker-messages-bubble-meta{gap:3px;display:grid}.worker-messages-bubble-meta span{color:inherit;opacity:.75;font-size:12px}.worker-messages-compose,.worker-calendar-editor-form,.worker-events-editor-form{gap:14px;display:grid}.worker-messages-compose label,.worker-calendar-editor-form label,.worker-events-editor-form label{color:#151d48;gap:7px;font-size:14px;font-weight:600;display:grid}.worker-messages-compose textarea,.worker-calendar-editor-form input,.worker-calendar-editor-form textarea,.worker-events-editor-form input,.worker-events-editor-form textarea{width:100%;font:inherit;color:#151d48;background:#fffffff5;border:1px solid #151d481f;border-radius:18px;padding:15px 16px}.worker-messages-compose textarea:focus,.worker-calendar-editor-form input:focus,.worker-calendar-editor-form textarea:focus,.worker-events-editor-form input:focus,.worker-events-editor-form textarea:focus{border-color:#7b61ff61;outline:none;box-shadow:0 0 0 4px #7b61ff1a}.worker-messages-compose-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.worker-messages-side-stack{gap:12px;display:grid}.worker-messages-side-stack article,.worker-calendar-editor-meta article,.worker-events-detail-meta article{background:#f8f6ffd9;border:1px solid #151d4814;border-radius:20px;gap:4px;padding:15px 16px;display:grid}.worker-messages-event-card{gap:8px;display:grid}.worker-messages-event-card strong,.worker-calendar-editor-meta strong,.worker-events-detail-meta strong{color:#151d48}.worker-messages-event-card span,.worker-calendar-editor-meta span,.worker-events-detail-meta span{color:#66708d}.worker-messages-guidelines{gap:12px;display:grid}.worker-messages-guidelines div{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.worker-messages-guidelines svg{color:#6b3df0}.worker-calendar-header-actions{align-items:center;gap:14px;display:flex}.worker-calendar-grid-card{gap:14px;display:grid}.worker-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.worker-calendar-month-grid .worker-board-calendar-cell{cursor:pointer;border:1px solid #0000;min-height:76px;position:relative}.worker-calendar-month-grid .worker-board-calendar-cell:disabled{cursor:default;opacity:.38}.worker-calendar-cell-selected{box-shadow:0 14px 28px #5d39ec24;border-color:#5d39ec6b!important}.worker-calendar-cell-unavailable{color:#9f1239!important;background:#fff1f2!important}.worker-calendar-cell-available{color:#047857!important;background:#ecfdf5!important}.worker-calendar-month-grid .worker-board-calendar-cell small{justify-content:center;gap:4px;min-height:8px;margin-top:8px;display:flex}.worker-calendar-dot{background:#94a3b8;border-radius:999px;width:7px;height:7px}.worker-calendar-dot.event{background:#5d39ec}.worker-calendar-dot.task{background:#f59e0b}.worker-calendar-dot.available{background:#10b981}.worker-calendar-dot.unavailable{background:#e11d48}.worker-calendar-agenda-list,.worker-events-list,.worker-events-team-list{gap:12px;display:grid}.worker-calendar-agenda-item,.worker-events-list-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #151d4814;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.worker-calendar-agenda-item-active,.worker-events-list-row-active{border-color:#7b61ff38;box-shadow:0 16px 32px #7b61ff1a}.worker-calendar-agenda-item strong,.worker-events-list-row strong,.worker-events-card-body strong,.worker-events-team-member strong{color:#151d48}.worker-calendar-agenda-item p,.worker-calendar-agenda-item span,.worker-events-list-row p,.worker-events-list-row span,.worker-events-card-body p,.worker-events-card-body span,.worker-events-card-body small,.worker-events-team-member span{color:#66708d}.worker-calendar-editor-wide{grid-column:1/-1}.worker-calendar-editor-meta,.worker-events-detail-meta{gap:12px;display:grid}.worker-calendar-editor-meta article,.worker-events-detail-meta article{grid-template-columns:auto 1fr;align-items:center}.worker-calendar-editor-meta svg,.worker-events-detail-meta svg{color:#6b3df0}.worker-calendar-availability-badge{color:#4f46e5;text-transform:capitalize;background:#eef2ff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.worker-calendar-availability-badge.available{color:#047857;background:#dcfce7}.worker-calendar-availability-badge.unavailable{color:#be123c;background:#ffe4e6}.worker-calendar-day-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.worker-calendar-day-summary article{background:#fbfbff;border:1px solid #e4e9f6fa;border-radius:18px;padding:14px}.worker-calendar-day-summary strong{color:#12172d;font-size:22px;display:block}.worker-calendar-day-summary span{color:#7a84a1;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.worker-calendar-availability-note{gap:8px;margin-top:18px;display:grid}.worker-calendar-availability-note span{color:#4a5578;font-size:12px;font-weight:800}.worker-calendar-availability-note textarea{resize:vertical;color:#141b31;width:100%;font:inherit;border:1px solid #d6ddeff2;border-radius:16px;padding:12px 14px}.worker-calendar-availability-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.worker-calendar-selected-day-list{gap:8px;margin-top:18px;display:grid}.worker-calendar-selected-day-list button{color:#151b34;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9f6fa;border-radius:14px;justify-content:space-between;gap:12px;padding:12px;display:flex}.worker-calendar-selected-day-list span{color:#7a84a1;font-size:12px}.venue-calendar-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.venue-calendar-main{gap:18px;min-width:0;display:grid}.venue-calendar-hero,.venue-calendar-toolbar,.venue-calendar-month-card,.venue-calendar-summary-card,.venue-calendar-detail-panel,.venue-calendar-selected-card,.venue-calendar-detail-card{border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--brand-shadow);border-radius:26px}.venue-calendar-hero{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:22px;display:grid}.venue-calendar-hero h1{max-width:760px;color:var(--brand-black);letter-spacing:-.07em;margin:0;font-size:clamp(2rem,3vw,3.4rem);line-height:.98}.venue-calendar-view-controls,.venue-calendar-month-controls,.venue-calendar-toolbar,.venue-calendar-selected-actions,.venue-calendar-detail-tabs{align-items:center;gap:8px;display:flex}.venue-calendar-view-controls,.venue-calendar-month-controls{background:#faf8f4b8;border:1px solid #e8e2d8db;border-radius:18px;padding:6px}.venue-calendar-view-controls button,.venue-calendar-month-controls button,.venue-calendar-toolbar button,.venue-calendar-detail-panel header button,.venue-calendar-detail-tabs button,.venue-calendar-detail-card>button,.venue-calendar-selected-actions button{color:var(--brand-black);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:14px;font-weight:850}.venue-calendar-view-controls button,.venue-calendar-month-controls button{min-height:38px;padding:0 14px}.venue-calendar-view-controls button.active,.venue-calendar-detail-tabs button.active{background:var(--brand-white);border-color:var(--brand-line);box-shadow:0 10px 24px #1111110f}.venue-calendar-month-controls strong{color:var(--brand-black);white-space:nowrap;padding:0 10px}.venue-calendar-toolbar{flex-wrap:wrap;padding:14px}.venue-calendar-toolbar button{border-color:var(--brand-line);background:var(--brand-white);align-items:center;gap:8px;min-height:42px;padding:0 14px;display:inline-flex}.venue-calendar-month-card{overflow:hidden}.venue-calendar-weekdays,.venue-calendar-month-grid{grid-template-columns:repeat(7,minmax(112px,1fr));display:grid}.venue-calendar-weekdays{border-bottom:1px solid var(--brand-line);background:#faf8f4b3}.venue-calendar-weekdays span{color:var(--brand-muted);letter-spacing:.11em;text-align:center;text-transform:uppercase;padding:14px 12px;font-size:.74rem;font-weight:900}.venue-calendar-month-grid{min-height:620px}.venue-calendar-day{background:#ffffffad;border-bottom:1px solid #e8e2d8db;border-right:1px solid #e8e2d8db;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:124px;padding:12px;display:grid}.venue-calendar-day:nth-child(7n){border-right:0}.venue-calendar-day>span{color:var(--brand-black);font-size:.86rem;font-weight:900}.venue-calendar-day-muted{background:#faf8f480}.venue-calendar-day-muted>span{color:#b5aca0}.venue-calendar-day-available{background:linear-gradient(#ffffffbd,#ffffff94);position:relative}.venue-calendar-day-available:after{content:"";opacity:.72;background:#30a46c;border-radius:999px;width:7px;height:7px;position:absolute;top:14px;right:14px}.venue-calendar-day-available:before{content:"";pointer-events:none;border:1px solid #30a46c1c;border-radius:16px;position:absolute;inset:8px}.venue-calendar-day>div{align-content:start;gap:7px;display:grid}.venue-calendar-event-card{text-align:left;cursor:pointer;border:1px solid #e8e2d8db;border-radius:14px;gap:3px;width:100%;min-height:68px;padding:9px;display:grid}.venue-calendar-event-card strong{color:var(--brand-black);font-size:.78rem;line-height:1.2}.venue-calendar-event-card small{color:#4c4741;font-size:.68rem;line-height:1.25}.venue-calendar-event-booked{background:#eee9ff;border-color:#704bd238}.venue-calendar-event-pending{background:#fff7d6;border-color:#c9a86a61}.venue-calendar-event-hold,.venue-calendar-event-maintenance{background:#ffedd5;border-color:#ea892e5c}.venue-calendar-event-site-tour{background:#eaf2ff;border-color:#508be64d}.venue-calendar-event-blackout{background:#ffe4e6;border-color:#e1535342}.venue-calendar-legend{border-top:1px solid var(--brand-line);color:var(--brand-muted);flex-wrap:wrap;gap:14px;padding:14px 16px;font-size:.78rem;font-weight:850;display:flex}.venue-calendar-legend span{align-items:center;gap:7px;display:inline-flex}.venue-calendar-legend i{border-radius:999px;width:10px;height:10px}.venue-calendar-legend-booked{background:#7c5cff}.venue-calendar-legend-pending{background:#e6c75f}.venue-calendar-legend-hold,.venue-calendar-legend-maintenance{background:#ea892e}.venue-calendar-legend-site-tour{background:#5b8ee6}.venue-calendar-legend-blackout{background:#e15353}.venue-calendar-legend-available{background:#30a46c}.venue-calendar-summary-card{grid-template-columns:minmax(0,1fr) 240px;gap:20px;padding:20px;display:grid}.venue-calendar-summary-card p{color:var(--brand-muted);margin:0;font-size:.82rem;font-weight:850}.venue-calendar-summary-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.venue-calendar-summary-grid article{background:#faf8f4ad;border:1px solid #e8e2d8d1;border-radius:16px;gap:4px;padding:12px;display:grid}.venue-calendar-summary-grid strong,.venue-calendar-summary-card aside strong{color:var(--brand-black);letter-spacing:-.05em;font-size:1.45rem}.venue-calendar-summary-grid span,.venue-calendar-summary-card aside span{color:var(--brand-muted);font-size:.72rem;font-weight:850}.venue-calendar-summary-card aside{border-left:1px solid var(--brand-line);align-content:center;gap:8px;padding-left:20px;display:grid}.venue-calendar-summary-card aside div{background:#1111111a;border-radius:999px;height:8px;overflow:hidden}.venue-calendar-summary-card aside i{border-radius:inherit;background:linear-gradient(90deg, #111, var(--brand-gold));height:100%;display:block}.venue-calendar-detail-panel{gap:14px;padding:16px;display:grid;position:sticky;top:90px}.venue-calendar-detail-panel>header{color:var(--brand-black);justify-content:space-between;align-items:center;gap:12px;display:flex}.venue-calendar-detail-panel>header button{border-color:var(--brand-line);background:var(--brand-white);width:34px;height:34px}.venue-calendar-selected-card,.venue-calendar-detail-card{box-shadow:none;padding:16px}.venue-calendar-selected-card>span{width:fit-content;color:var(--brand-gold-muted);background:#c9a86a29;border-radius:999px;margin-bottom:10px;padding:7px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.venue-calendar-selected-card h2{color:var(--brand-black);letter-spacing:-.045em;margin:0;font-size:1.4rem}.venue-calendar-selected-card p{color:var(--brand-muted);margin:6px 0 14px;font-size:.86rem}.venue-calendar-selected-card>div:not(.venue-calendar-selected-actions){align-items:center;gap:12px;margin:12px 0;display:flex}.venue-calendar-selected-card>div>strong{background:var(--brand-gold-soft);width:42px;height:42px;color:var(--brand-gold-muted);border-radius:999px;place-items:center;font-size:.76rem;display:grid}.venue-calendar-selected-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.venue-calendar-selected-actions button{border-color:var(--brand-line);background:var(--brand-white);min-height:40px}.venue-calendar-selected-actions button:first-child{border-color:var(--brand-black);background:var(--brand-black);color:var(--brand-white)}.venue-calendar-selected-actions button:last-child{color:#b4232d}.venue-calendar-detail-tabs{border-bottom:1px solid var(--brand-line);padding-bottom:10px}.venue-calendar-detail-tabs button{padding:8px 9px;font-size:.76rem}.venue-calendar-detail-card dl{gap:12px;margin:14px 0 0;display:grid}.venue-calendar-detail-card dl div,.venue-calendar-detail-card>button{justify-content:space-between;gap:14px;display:flex}.venue-calendar-detail-card dt{color:var(--brand-muted);font-size:.78rem;font-weight:850}.venue-calendar-detail-card dd{color:var(--brand-black);text-align:right;margin:0;font-size:.82rem;font-weight:900}.venue-calendar-detail-card h3{color:var(--brand-black);margin:0 0 12px}.venue-calendar-detail-card>button{border-color:var(--brand-line);background:var(--brand-white);width:100%;min-height:44px;color:var(--brand-black);align-items:center;padding:0 12px}@media (width<=1220px){.venue-calendar-layout,.venue-calendar-hero,.venue-calendar-summary-card{grid-template-columns:1fr}.venue-calendar-detail-panel{position:static}.venue-calendar-summary-card aside{border-left:0;border-top:1px solid var(--brand-line);padding-top:16px;padding-left:0}}@media (width<=760px){.venue-calendar-toolbar,.venue-calendar-view-controls,.venue-calendar-month-controls{justify-content:flex-start;overflow-x:auto}.venue-calendar-month-card{overflow-x:auto}.venue-calendar-weekdays,.venue-calendar-month-grid{min-width:820px}.venue-calendar-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-calendar-selected-actions,.venue-calendar-detail-card dl div,.venue-calendar-detail-card>button{grid-template-columns:1fr}.venue-calendar-selected-actions{display:grid}}.worker-events-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.worker-events-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #151d4814;border-radius:24px;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.worker-events-card:hover,.worker-events-card-active{border-color:#7b61ff3d;transform:translateY(-1px);box-shadow:0 16px 30px #7b61ff1a}.worker-events-card-visual{background:linear-gradient(145deg,#0f174414,#7b61ff33),radial-gradient(circle at 20% 20%,#ffdea799,#0000 42%),linear-gradient(#f8f4ff,#dde7ff);min-height:135px}.worker-events-card-body{gap:5px;padding:16px;display:grid}.worker-events-team-card{background:#f8f6ffd9;border:1px solid #151d4814;border-radius:22px;margin:16px 0;padding:16px}.worker-events-team-member{background:#ffffffeb;border:1px solid #151d4814;border-radius:18px;gap:3px;padding:12px 14px;display:grid}.worker-profile-page .profile-field{gap:10px}.worker-profile-page .profile-field span{letter-spacing:.01em;color:#334155;font-size:13px}.worker-profile-page .profile-field input,.worker-profile-page .profile-field select,.worker-profile-page .profile-field textarea{color:#0f172a;background:#f8faffeb;border:1px solid #d4dbf0fa;border-radius:16px;font-family:Instrument Sans,Manrope,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s}.worker-profile-page .profile-field input:focus,.worker-profile-page .profile-field select:focus,.worker-profile-page .profile-field textarea:focus{background:#fff;border-color:#7c3aed6b;box-shadow:0 0 0 4px #7c3aed14}.worker-profile-page .profile-field textarea{min-height:136px}.venue-workspace-page{min-height:calc(100vh - 80px);padding:48px 24px 64px}.venue-workspace-hero{text-align:center;max-width:980px;margin:0 auto 28px}.venue-workspace-tabs{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1100px;margin:0 auto 24px;display:flex}.venue-workspace-grid,.venue-workspace-profile-shell{max-width:1100px;margin:0 auto}.venue-workspace-profile-actions{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.venue-workspace-profile-buttons{flex-wrap:wrap;gap:10px;display:flex}.venue-edit-header-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.venue-edit-wide-field{grid-column:span 2}.venue-gallery-editor-shell{flex-direction:column;gap:14px;margin-bottom:22px;display:flex}.venue-gallery-editor,.venue-schedule-list,.venue-event-list{flex-direction:column;gap:16px;display:flex}.venue-schedule-card{background:#fff;border:1px solid #e8e8e8;border-radius:18px;padding:18px}.venue-schedule-card h3{margin:0 0 14px;font-size:18px}.venue-workspace-inbox{max-width:1100px}.status-page,.admin-page{min-height:calc(100vh - 80px);padding:48px 24px 64px}.status-card,.admin-hero{text-align:center;max-width:900px;margin:0 auto 32px}.status-card{background:#fafafa;border:1px solid #e8e8e8;border-radius:20px;padding:32px 24px}.status-title,.admin-title{color:#111;margin:0;font-size:40px;font-weight:600;line-height:1.1}.status-text,.admin-text{color:#555;margin:18px 0 0;font-size:15px;line-height:1.7}.status-pill{text-transform:uppercase;letter-spacing:1px;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;display:inline-flex}.status-pill.pending{color:#92400e;background:#fef3c7}.status-pill.waitlisted{color:#1d4ed8;background:#dbeafe}.status-pill.approved{color:#166534;background:#dcfce7}.status-pill.declined{color:#b91c1c;background:#fee2e2}.admin-stats,.admin-grid{max-width:1200px;margin:0 auto}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.admin-stat,.admin-card{background:#fafafa;border:1px solid #e8e8e8;border-radius:20px}.admin-stat{text-align:center;padding:20px}.admin-stat strong{color:#111;font-size:30px;display:block}.admin-stat span{letter-spacing:1px;text-transform:uppercase;color:#666;font-size:13px}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-card{padding:22px}.admin-card-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.admin-card-name{color:#111;margin:0;font-size:22px;font-weight:600}.admin-card-email{color:#666;margin:6px 0 0;font-size:14px}.admin-meta{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.admin-meta p{color:#555;margin:0;font-size:14px;line-height:1.5}.admin-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.admin-application-list{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.admin-application-card,.admin-application-empty{background:#fff;border:1px solid #e3e3e3;border-radius:16px;padding:16px}.admin-application-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.admin-application-title{color:#111;margin:0;font-size:18px;font-weight:600}.admin-application-subtitle,.admin-application-summary{color:#666;margin:6px 0 0;font-size:14px;line-height:1.5}.admin-application-summary{margin-bottom:14px}.admin-application-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-application-field{flex-direction:column;gap:4px;display:flex}.admin-application-field strong{letter-spacing:1px;text-transform:uppercase;color:#444;font-size:12px}.admin-application-field span,.admin-application-empty{color:#555;font-size:14px;line-height:1.6}.admin-action-btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:12px;padding:12px 18px;font-size:14px}.admin-action-btn:hover{background:#333}.login-page{min-height:calc(100vh - 80px);padding:40px 24px 64px}.worker-login-logo{letter-spacing:.4em;color:#0f172a;cursor:pointer;background:0 0;border:none;margin:0 auto 22px;padding:0;font-family:Manrope,Instrument Sans,sans-serif;font-size:22px;font-weight:700;display:inline-block}.login-hero{text-align:center;max-width:900px;margin:0 auto 36px}.worker-login-shell,.worker-login-status{max-width:1380px;margin:0 auto}.worker-login-shell{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:28px;display:grid}.worker-login-story{padding:28px 18px 24px 8px}.worker-login-title{letter-spacing:-.05em;color:#0f172a;max-width:700px;margin:16px 0 0;font-family:Manrope,Instrument Sans,sans-serif;font-size:clamp(3rem,4.8vw,4.9rem);line-height:.96}.worker-login-text{color:#5b6476;max-width:620px;margin:24px 0 0;font-size:19px;line-height:1.75}.worker-login-note-card,.worker-login-preview,.worker-login-panel-card,.worker-login-status{background:#ffffffd1;border:1px solid #e2e8f0eb;border-radius:30px;box-shadow:0 22px 54px #94a3b81a}.worker-login-note-card{max-width:560px;margin-top:32px;padding:24px 24px 22px}.worker-login-note-head{color:#0f172a;align-items:center;gap:10px;display:flex}.worker-login-note-dot{background:linear-gradient(#8b5cf6 0%,#2563eb 100%);border-radius:999px;width:10px;height:10px}.worker-login-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.worker-login-list li{color:#475569;padding-left:22px;font-size:15px;line-height:1.7;position:relative}.worker-login-list li:before{content:"";background:#7c3aedb8;border-radius:999px;width:8px;height:8px;position:absolute;top:10px;left:0}.worker-login-preview{margin-top:22px;overflow:hidden}.worker-login-preview-bar{color:#64748b;background:linear-gradient(#f8fafcf2 0%,#ffffffd1 100%);border-bottom:1px solid #e2e8f0db;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:13px;font-weight:600;display:flex}.worker-login-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;display:grid}.worker-login-preview-card{background:linear-gradient(#fffffffa 0%,#f8fafceb 100%);border:1px solid #e2e8f0db;border-radius:22px;min-height:170px;padding:18px}.worker-login-preview-card-accent{background:radial-gradient(circle at 100% 0,#c084fc2e,#0000 34%),linear-gradient(#fffffffa 0%,#f8fafceb 100%)}.worker-login-preview-card p{letter-spacing:.12em;text-transform:uppercase;color:#8b5cf6;margin:0;font-size:11px;font-weight:700}.worker-login-preview-card strong{color:#0f172a;margin-top:18px;font-size:23px;line-height:1.12;display:block}.worker-login-preview-card span{color:#64748b;margin-top:10px;font-size:14px;line-height:1.6;display:block}.worker-login-panel{flex-direction:column;gap:18px;display:flex}.worker-login-panel-card{padding:28px}.worker-login-panel-card-soft{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 28%),#ffffffd6}.worker-login-client-note{border-top:1px solid #e2e8f0e6;gap:12px;margin-top:26px;padding-top:22px;display:grid}.worker-login-client-note h3{color:#0f172a;margin:0;font-size:22px}.worker-login-client-note p{color:#64748b;margin:0;font-size:15px;line-height:1.65}.worker-login-client-actions{gap:12px;display:grid}.worker-login-client-actions .worker-profile-wide-button{justify-content:center}.worker-login-client-actions span{color:#7b8698;font-size:13px;line-height:1.6}.login-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid}.login-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px}.login-card{background:#fafafa;border:1px solid #e8e8e8;border-radius:20px;padding:24px}.login-card-header{margin-bottom:20px}.login-card-header h2{color:#0f172a;margin:0 0 8px;font-size:30px;font-weight:600}.login-card-header p{color:#64748b;margin:0;font-size:15px;line-height:1.6}.login-form{flex-direction:column;gap:16px;display:flex}.login-field{text-align:left;flex-direction:column;display:flex}.login-field label{color:#334155;margin-bottom:8px;font-size:13px;font-weight:600}.login-field input{color:#0f172a;background:#fffffff0;border:1px solid #cbd5e1f2;border-radius:16px;width:100%;padding:15px 16px;font-family:Instrument Sans,Avenir Next,Segoe UI,sans-serif;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.login-field input:focus{background:#fff;border-color:#7c3aed8c;outline:none;box-shadow:0 0 0 4px #7c3aed14}.login-submit-btn{color:#fff;cursor:pointer;background:#0f172a;border:1px solid #0f172a;border-radius:14px;margin-top:8px;padding:15px 18px;font-size:14px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 16px 30px #0f172a1f}.login-submit-btn:hover{background:#1e293b;transform:translateY(-1px)}.login-submit-btn-secondary{background:linear-gradient(135deg,#7c3aed 0%,#5b21b6 100%);border-color:#7c3aed;box-shadow:0 16px 30px #7c3aed29}.login-submit-btn-secondary:hover{background:linear-gradient(135deg,#6d28d9 0%,#4c1d95 100%)}.worker-login-status{max-width:720px;padding:28px}.page-immersive{min-height:100vh}.workspace-event-page{padding:0}.workspace-shell{background:radial-gradient(circle at 0 0,#7366ff17,#0000 26%),radial-gradient(circle at 78% 8%,#85dbff1f,#0000 24%),linear-gradient(#f6f7ff 0%,#f8f9ff 100%);grid-template-columns:112px minmax(0,1fr);min-height:100vh;display:grid}.workspace-planner-shell{grid-template-columns:248px minmax(0,1fr)}.workspace-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border-right:1px solid #d7dcffeb;flex-direction:column;justify-content:space-between;min-height:100vh;padding:28px 18px 22px;display:flex;position:sticky;top:0}.workspace-rail-logo{letter-spacing:.34em;color:#161328;cursor:pointer;background:0 0;border:none;padding:0;font-family:Manrope,Instrument Sans,sans-serif;font-size:18px}.workspace-rail-context{background:#ffffffb8;border:1px solid #e8e2d8c7;border-radius:18px;gap:8px;padding:12px;display:grid}.workspace-rail-context button{width:fit-content;color:var(--brand-gold-muted);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.74rem;font-weight:900}.workspace-rail-context .workspace-icon{color:#1111116b;width:14px;height:14px}.workspace-rail-context strong{color:var(--brand-black);font-size:1rem;line-height:1.25}.workspace-rail-context span{color:var(--brand-muted);font-size:.82rem}.workspace-rail-group,.workspace-rail-footer{flex-direction:column;gap:10px;display:flex}.workspace-rail-link{color:#6b7092;cursor:pointer;background:0 0;border:none;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;font-size:12px;font-weight:600;transition:transform .2s,background .2s,color .2s,box-shadow .2s;display:flex}.workspace-rail-link:hover{color:#221c45;background:#f0f2ffd9;transform:translateY(-1px)}.workspace-rail-link-active{color:#5944d6;background:linear-gradient(135deg,#785cff24,#7ac5ff21);box-shadow:inset 0 0 0 1px #836fff14}.workspace-icon{flex-shrink:0;width:18px;height:18px}.workspace-stage{min-width:0;padding:28px}.workspace-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #e1e5ffe6;border-radius:36px;min-width:0;padding:32px;box-shadow:0 24px 80px #57609917,inset 0 1px #ffffffe6}.workspace-header{justify-content:space-between;gap:24px;margin-bottom:28px;display:flex}.workspace-header-copy{min-width:0}.workspace-breadcrumbs{color:#7680a2;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.workspace-breadcrumbs button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.workspace-breadcrumbs span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.workspace-client-code-card{background:#f5eddd8f;border:1px solid #c9a86a6b;border-radius:18px;gap:4px;max-width:360px;margin-top:14px;padding:14px 16px;display:inline-grid}.workspace-client-code-card span{color:var(--brand-gold-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.workspace-client-code-card strong{color:var(--brand-black);letter-spacing:.08em;font-size:1.15rem}.workspace-client-code-card p{color:var(--brand-muted);margin:0;font-size:.84rem;line-height:1.45}.workspace-title-row h1{letter-spacing:-.05em;color:#17162a;margin:0;font-family:Manrope,Instrument Sans,sans-serif;font-size:clamp(34px,4vw,52px);line-height:1.02}.workspace-status-pill{border-radius:999px;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.workspace-status-good{color:#177f53;background:#30c4771f}.workspace-status-warm{color:#93611a;background:#ffbf5529}.workspace-status-cool{color:#3f55c7;background:#556eff1f}.workspace-subtitle{color:#5f6788;max-width:760px;margin:14px 0 0;font-size:16px;line-height:1.7}.workspace-header-meta{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:14px;display:flex}.workspace-meta-chip,.workspace-meta-person{color:#38405d;background:#fffc;border:1px solid #e1e5ffeb;border-radius:22px;align-items:center;gap:12px;min-width:190px;padding:14px 16px;display:flex}.workspace-meta-chip strong,.workspace-meta-person strong{color:#191a2c;margin-bottom:4px;font-size:15px;display:block}.workspace-meta-chip span,.workspace-meta-person span{color:#75809f;font-size:13px}.workspace-share-button,.workspace-panel-top button,.workspace-action-strip button,.workspace-task-button,.workspace-recommendation-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7052f4 0%,#5b3de0 100%);border:none;border-radius:16px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,opacity .2s}.workspace-share-button:hover,.workspace-panel-top button:hover,.workspace-action-strip button:hover,.workspace-task-button:hover,.workspace-recommendation-card button:hover,.workspace-primary-button:hover,.workspace-secondary-button:hover{transform:translateY(-1px);box-shadow:0 12px 22px #5d41ec2e}.workspace-share-button{align-items:center;gap:8px;padding:14px 18px;display:inline-flex}.workspace-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.workspace-summary-card{background:linear-gradient(#fffffffa,#fafbfff5);border:1px solid #e3e7fff2;border-radius:26px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex;box-shadow:0 18px 36px #6f79b214}.workspace-card-kicker{color:#6f7898;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.workspace-summary-card h2{letter-spacing:-.04em;color:#17172b;margin:0;font-family:Manrope,Instrument Sans,sans-serif;font-size:30px;line-height:1.05}.workspace-summary-card p{color:#6d7696;margin:0;font-size:14px;line-height:1.55}.workspace-summary-card strong{color:#6d50ee;font-size:13px}.workspace-progress-track{background:#e7eaf8;border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.workspace-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#5d8dff 0%,#476be9 100%);position:absolute;inset:0 auto 0 0}.workspace-progress-mint span{background:linear-gradient(90deg,#3ab784 0%,#2f9168 100%)}.workspace-progress-rose span{background:linear-gradient(90deg,#ff6ca8 0%,#e44787 100%)}.workspace-budget-row{color:#45506d;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.workspace-summary-venue{grid-column:span 2}.workspace-venue-swatch{grid-template-columns:114px minmax(0,1fr);align-items:center;gap:14px;display:grid}.workspace-venue-photo{background:linear-gradient(#0913300a,#09133047),linear-gradient(135deg,#d9b08c 0%,#9a6847 35%,#31476b 100%);border-radius:20px;min-height:112px;position:relative;overflow:hidden}.workspace-venue-photo:before,.workspace-venue-photo:after{content:"";background:#fff3;border-radius:999px;position:absolute}.workspace-venue-photo:before{width:54px;height:10px;inset:auto 14px 20px auto}.workspace-venue-photo:after{height:18px;bottom:36px;left:16px;right:16px}.workspace-section-heading,.workspace-panel-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workspace-section-heading p,.workspace-panel-top p,.workspace-chat-header p{letter-spacing:.14em;text-transform:uppercase;color:#757fa1;margin:0 0 6px;font-size:12px;font-weight:700}.workspace-section-heading button{color:#5f48dd;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:700}.workspace-team-panel,.workspace-flow-panel,.workspace-financials-panel,.workspace-recommendations-panel,.workspace-operations-panel,.workspace-chat-panel{background:linear-gradient(#fffffffa,#f9fafff7);border:1px solid #e3e7fff2;border-radius:30px;box-shadow:0 20px 40px #626ba212}.workspace-team-panel{margin-bottom:18px;padding:20px 22px 22px}.workspace-team-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-top:18px;display:grid}.workspace-team-member,.workspace-add-pro{background:#ffffffd6;border:1px solid #e5e9fff5;border-radius:22px;align-items:center;gap:12px;min-height:86px;padding:14px;display:flex}.workspace-team-member h3{color:#17172b;margin:0 0 4px;font-size:15px}.workspace-team-member p{color:#737d9c;margin:0;font-size:13px}.workspace-team-member span{text-transform:uppercase;color:#624be3;background:#715ff017;border-radius:999px;align-self:flex-start;margin-left:auto;padding:8px 10px;font-size:11px;font-weight:700}.workspace-avatar,.workspace-mini-avatar{color:#1a1733;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.workspace-avatar{width:52px;height:52px;font-size:17px}.workspace-mini-avatar{width:42px;height:42px;font-size:14px}.workspace-tone-violet{background:linear-gradient(135deg,#efe8ff 0%,#cbbcff 100%)}.workspace-tone-sky{background:linear-gradient(135deg,#dff3ff 0%,#acdfff 100%)}.workspace-tone-amber{background:linear-gradient(135deg,#fff3dd 0%,#ffd487 100%)}.workspace-tone-mint{background:linear-gradient(135deg,#dff8ec 0%,#9de0be 100%)}.workspace-tone-rose{background:linear-gradient(135deg,#ffe2eb 0%,#ffb1cc 100%)}.workspace-tone-indigo{background:linear-gradient(135deg,#e4e8ff 0%,#bcc6ff 100%)}.workspace-add-pro{color:#5f48dd;cursor:pointer;background:#f6f7ffe6;border-style:dashed;flex-direction:column;justify-content:center}.workspace-add-pro span{border:1px solid #755cf233;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;display:inline-flex}.workspace-add-pro strong{font-size:13px}.workspace-main-layout{grid-template-columns:minmax(0,1.75fr) 320px;align-items:start;gap:18px;display:grid}.workspace-primary-column{flex-direction:column;gap:18px;display:flex}.workspace-flow-panel,.workspace-financials-panel,.workspace-recommendations-panel,.workspace-operations-panel{padding:24px}.workspace-panel-top h2,.workspace-chat-header h2{letter-spacing:-.04em;color:#17172b;margin:0;font-family:Manrope,Instrument Sans,sans-serif;font-size:28px;line-height:1.1}.workspace-financials-view-toggle{align-items:center;gap:10px;display:flex}.workspace-financials-view-toggle span{color:#17172b;background:#1111110a;border-radius:16px;padding:12px 16px;font-size:13px;font-weight:800}.workspace-financials-view-toggle button:disabled,.workspace-financials-detail-card button:disabled,.workspace-financials-add-row:disabled{opacity:.48;cursor:not-allowed}.workspace-financials-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.workspace-financials-metric{background:#ffffffdb;border:1px solid #e7ebfff5;border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.workspace-financials-metric span{color:#717b9b;font-size:12px;font-weight:800}.workspace-financials-metric strong{letter-spacing:-.04em;color:#111;font-size:22px}.workspace-financials-metric .workspace-progress-track{height:6px}.workspace-financials-metric .workspace-progress-track i{background:#111;border-radius:999px;height:100%;display:block}.workspace-financials-violet .workspace-progress-track i,.workspace-financials-slate .workspace-progress-track i{background:#111}.workspace-financials-gold .workspace-progress-track i,.workspace-financials-amber .workspace-progress-track i{background:#c9a86a}.workspace-financials-mint .workspace-progress-track i{background:#27a46c}.workspace-financials-sky .workspace-progress-track i{background:#5578a9}.workspace-financials-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;margin-top:18px;display:grid}.workspace-financials-table-card,.workspace-financials-detail-card,.workspace-financials-chart-card{background:#ffffffe6;border:1px solid #e7ebfff5;border-radius:24px;box-shadow:0 16px 36px #626ba20f}.workspace-financials-table-card,.workspace-financials-detail-card{padding:18px}.workspace-financials-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workspace-financials-card-top h3,.workspace-financials-chart-card h3{letter-spacing:-.03em;color:#17172b;margin:0;font-family:Manrope,Instrument Sans,sans-serif;font-size:20px}.workspace-financials-card-top p{color:#737d9c;margin:6px 0 0;font-size:13px;line-height:1.5}.workspace-financials-card-top>span,.workspace-financials-card-top button{color:#6f5a2b;background:0 0;border:0;font-size:12px;font-weight:800}.workspace-financials-table{border:1px solid #eceffffa;border-radius:18px;flex-direction:column;margin-top:18px;display:flex;overflow:hidden}.workspace-financials-table-head,.workspace-financials-category-row,.workspace-financials-line-head,.workspace-financials-line-row{align-items:center;gap:12px;display:grid}.workspace-financials-table-head,.workspace-financials-category-row{grid-template-columns:minmax(190px,1.2fr) repeat(4,minmax(90px,.75fr))}.workspace-financials-table-head,.workspace-financials-line-head{letter-spacing:.08em;text-transform:uppercase;color:#7b85a3;background:#f8f9fffa;padding:12px 14px;font-size:11px;font-weight:900}.workspace-financials-category-row{text-align:left;color:#17172b;cursor:pointer;background:#fff;border:0;border-top:1px solid #eceffffa;width:100%;padding:13px 14px}.workspace-financials-category-row:hover,.workspace-financials-category-row-active{background:linear-gradient(90deg,#c9a86a1f,#fffffff5)}.workspace-financials-category-row span:first-child{grid-template-columns:24px minmax(0,1fr);column-gap:8px;display:grid}.workspace-financials-category-row small{color:#7b85a3;grid-column:2;font-size:11px}.workspace-financials-dot{border-radius:999px;width:10px;height:10px;margin-top:4px}.workspace-financials-dot.workspace-financials-violet,.workspace-financials-dot.workspace-financials-slate{background:#111}.workspace-financials-dot.workspace-financials-gold,.workspace-financials-dot.workspace-financials-amber{background:#c9a86a}.workspace-financials-dot.workspace-financials-sky{background:#5578a9}.workspace-financials-dot.workspace-financials-rose{background:#cc6d82}.workspace-financials-dot.workspace-financials-mint{background:#2aa46f}.workspace-financials-dot.workspace-financials-indigo{background:#686f95}.workspace-financials-status{border-radius:999px;justify-self:flex-start;padding:7px 10px;font-size:11px;font-weight:900}.workspace-financials-status-approved{color:#19794f;background:#2aa46f1f}.workspace-financials-status-pending{color:#876723;background:#c9a86a29}.workspace-financials-status-draft{color:#565b68;background:#11111114}.workspace-financials-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.workspace-financials-detail-stats span{color:#747f9e;background:#f8f9fff5;border-radius:16px;flex-direction:column;gap:5px;padding:13px;font-size:11px;font-weight:800;display:flex}.workspace-financials-detail-stats strong{color:#111;font-size:15px}.workspace-financials-line-items{border:1px solid #eceffffa;border-radius:18px;margin-top:18px;overflow:hidden}.workspace-financials-line-head,.workspace-financials-line-row{grid-template-columns:minmax(170px,1.1fr) minmax(110px,.85fr) minmax(80px,.5fr) minmax(90px,.5fr)}.workspace-financials-line-row{color:#25283b;border-top:1px solid #eceffffa;padding:13px 14px;font-size:13px}.workspace-financials-line-row span:first-child{flex-direction:column;gap:4px;display:flex}.workspace-financials-line-row small{color:#7b85a3}.workspace-financials-add-row{color:#6f5a2b;background:#c9a86a14;border:1px dashed #c9a86a8c;border-radius:16px;width:100%;margin-top:14px;font-weight:900}.workspace-financials-analytics{grid-template-columns:.9fr 1.15fr .85fr;gap:16px;margin-top:16px;display:grid}.workspace-financials-chart-card{padding:18px}.workspace-financials-donut-wrap{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;margin-top:18px;display:grid}.workspace-financials-donut{border-radius:999px;place-items:center;width:170px;height:170px;display:grid}.workspace-financials-donut span{text-align:center;color:#7b85a3;background:#fff;border-radius:999px;place-items:center;width:104px;height:104px;font-size:11px;font-weight:800;display:grid}.workspace-financials-donut strong{color:#111;font-size:15px;display:block}.workspace-financials-legend{flex-direction:column;gap:10px;display:flex}.workspace-financials-legend p,.workspace-financials-chart-card p{color:#626c8b;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.workspace-financials-legend p{justify-content:flex-start}.workspace-financials-legend strong,.workspace-financials-chart-card p strong{color:#111;margin-left:auto}.workspace-financials-bars{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:12px;min-height:220px;margin-top:18px;display:grid}.workspace-financials-bar-row{flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;height:220px;display:flex}.workspace-financials-bar-row>div{border-bottom:1px solid #c9cfe2cc;flex:1;justify-content:center;align-items:flex-end;gap:4px;display:flex}.workspace-financials-bar-row i,.workspace-financials-bar-row b{border-radius:8px 8px 0 0;width:12px;min-height:8px;display:block}.workspace-financials-bar-row i{background:#c9a86a4d}.workspace-financials-bar-row b{background:#111}.workspace-financials-bar-row>span{text-align:center;color:#737d9c;min-height:28px;font-size:11px}.workspace-financials-side-stack{gap:16px;display:grid}.workspace-financials-chart-card p+p{margin-top:12px}.workspace-financials-document{background:#f8f9fff5;border:1px solid #eceffffa;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.workspace-financials-document span{color:#7b85a3;flex-direction:column;gap:3px;font-size:12px;display:flex}.workspace-financials-document strong{color:#17172b}.workspace-flow-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.workspace-flow-column{background:#ffffffd6;border:1px solid #e7ebfffa;border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.workspace-flow-heading{align-items:center;gap:10px;display:flex}.workspace-flow-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.workspace-flow-violet{background:#7b5cff}.workspace-flow-sky{background:#4b8cf8}.workspace-flow-mint{background:#37b17f}.workspace-flow-amber{background:#ff9f40}.workspace-flow-rose{background:#ff5e99}.workspace-flow-heading h3{color:#181a2a;margin:0;font-size:15px}.workspace-flow-heading p{color:#7a84a4;margin:4px 0 0;font-size:12px}.workspace-flow-task-list{flex-direction:column;gap:12px;display:flex}.workspace-flow-task{background:linear-gradient(#fff 0%,#fafbff 100%);border:1px solid #eaedfff5;border-radius:18px;padding:14px}.workspace-flow-task-top{justify-content:space-between;gap:10px;display:flex}.workspace-flow-task h4{color:#16172a;margin:0;font-size:14px}.workspace-flow-task-top span,.workspace-flow-task p{color:#75809f;font-size:12px}.workspace-flow-task p{margin:8px 0 0}.workspace-task-button,.workspace-panel-top button{align-self:flex-start;padding:11px 16px}.workspace-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.workspace-recommendation-card{background:#ffffffdb;border:1px solid #e9edfffa;border-radius:24px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.workspace-recommendation-art{border-radius:20px;min-height:132px}.workspace-art-violet{background:radial-gradient(circle at 40% 25%,#ffffffc2,#0000 20%),linear-gradient(135deg,#7d5df6 0%,#2d264d 100%)}.workspace-art-gold{background:radial-gradient(circle at 50% 26%,#fffae9c7,#0000 18%),linear-gradient(135deg,#c59452 0%,#654029 100%)}.workspace-art-slate{background:radial-gradient(circle at 68% 28%,#ffffff94,#0000 18%),linear-gradient(135deg,#171c2f 0%,#4e6179 100%)}.workspace-recommendation-card h3,.workspace-detail-card h3,.workspace-editor-card h3{letter-spacing:-.03em;color:#17172b;margin:0 0 10px;font-family:Manrope,Instrument Sans,sans-serif;font-size:22px}.workspace-recommendation-card p,.workspace-detail-copy,.workspace-notes-text{color:#687292;margin:0 0 14px;font-size:14px;line-height:1.7}.workspace-recommendation-card button{padding:10px 14px}.workspace-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.workspace-detail-card,.workspace-editor-card{background:#ffffffe0;border:1px solid #e9edfffa;border-radius:24px;padding:20px}.workspace-editor-card-wide{grid-column:span 2}.workspace-detail-list{flex-direction:column;gap:12px;display:flex}.workspace-detail-list p{flex-direction:column;gap:4px;margin:0;display:flex}.workspace-detail-list strong{letter-spacing:.12em;text-transform:uppercase;color:#717b9c;font-size:12px;font-weight:700}.workspace-detail-list span{color:#22263f;font-size:14px;line-height:1.6}.workspace-notes-text{white-space:pre-wrap}.workspace-action-strip{flex-wrap:wrap;gap:10px;display:flex}.workspace-action-strip button,.workspace-secondary-button{color:#202541;box-shadow:none;background:#fff;border:1px solid #dbe0fcfa;border-radius:14px;padding:10px 14px}.workspace-editor-form{flex-direction:column;gap:18px;display:flex}.workspace-form-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-form-actions p{color:#697392;max-width:620px;margin:0;font-size:13px;line-height:1.7}.workspace-primary-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7052f4 0%,#5139dd 100%);border:none;border-radius:16px;padding:13px 20px;font-size:14px;font-weight:700}.workspace-primary-button:disabled,.workspace-secondary-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.workspace-directory-list{flex-direction:column;gap:12px;display:flex}.workspace-directory-card{background:#fbfbff;border:1px solid #e9edfffa;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.workspace-directory-card h4{color:#17172b;margin:0 0 6px;font-size:16px}.workspace-directory-card p,.workspace-directory-card span{color:#75809f;margin:0;font-size:13px;line-height:1.5;display:block}.workspace-chat-panel{flex-direction:column;gap:18px;min-height:100%;padding:22px;display:flex}.workspace-chat-header span{color:#6f7898;margin-top:8px;font-size:14px;display:block}.workspace-chat-tabs{background:#f3f5ff;border-radius:16px;gap:8px;padding:4px;display:flex}.workspace-chat-tab{color:#6b7395;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;padding:10px 12px;font-size:13px;font-weight:700}.workspace-chat-tab-active{color:#5e45de;background:#fff;box-shadow:0 8px 16px #785cff1f}.workspace-chat-list{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.workspace-chat-message{align-items:flex-start;gap:12px;display:flex}.workspace-chat-message-body{background:#fcfcff;border:1px solid #e9edfffa;border-radius:20px;flex:1;min-width:0;padding:14px}.workspace-chat-message-top{justify-content:space-between;gap:12px;margin-bottom:4px;display:flex}.workspace-chat-message-top strong{color:#17172b;font-size:14px}.workspace-chat-message-top span,.workspace-chat-message-role{color:#7a84a4;font-size:12px}.workspace-chat-message-role{margin:0 0 10px}.workspace-chat-message-body p:last-child{color:#505873;margin:0;font-size:14px;line-height:1.7}.workspace-chat-compose{border-top:1px solid #e9edfffa;flex-direction:column;gap:12px;padding-top:8px;display:flex}.workspace-chat-compose label{color:#2a2f4a;font-size:13px;font-weight:700}.workspace-chat-compose textarea{color:#111827;resize:vertical;background:#fff;border:1px solid #dce1fbfa;border-radius:18px;width:100%;min-height:120px;padding:14px 16px;font-family:Instrument Sans,Avenir Next,Segoe UI,sans-serif;font-size:14px}.workspace-chat-compose textarea:focus{border-color:#7a63f4;outline:none;box-shadow:0 0 0 4px #7a63f414}.workspace-chat-compose-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-chat-compose-footer p{color:#7b84a3;margin:0;font-size:12px;line-height:1.6}.guest-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guest-workspace-layout,.rsvp-layout{grid-template-columns:minmax(0,1.75fr) 320px;align-items:start;gap:18px;display:grid}.guest-sender-toggle{background:#f2f4ff;border-radius:18px;align-self:flex-start;gap:8px;padding:6px;display:inline-flex}.guest-sender-option{color:#6d7597;cursor:pointer;background:0 0;border:none;border-radius:14px;padding:10px 16px;font-size:13px;font-weight:700}.guest-sender-option-active{color:#5d45de;background:#fff;box-shadow:0 8px 18px #6552f01f}.guest-invite-list,.guest-activity-list{flex-direction:column;gap:14px;margin-top:20px;display:flex}.guest-invite-card,.guest-activity-card,.guest-highlight-card,.rsvp-success-card{background:#ffffffe0;border:1px solid #e9edfffa;border-radius:22px;padding:18px}.guest-invite-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.guest-invite-main,.guest-activity-card{align-items:center;gap:12px;display:flex}.guest-invite-main h3,.guest-highlight-card h3,.rsvp-success-card h3{color:#17172b;margin:0 0 6px;font-size:18px}.guest-invite-main p,.guest-highlight-card p,.guest-activity-card p,.rsvp-success-card p{color:#697392;margin:0;font-size:14px;line-height:1.7}.guest-invite-main span,.guest-activity-card span{color:#7d86a7;margin-top:6px;font-size:12px;display:block}.guest-invite-actions,.guest-highlight-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.guest-link-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.guest-status-pill{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.guest-status-confirmed{color:#177f53;background:#30c4771f}.guest-status-sent{color:#4157cd;background:#5d6dff1f}.guest-side-panel{gap:14px}.guest-activity-card strong{color:#16172a;margin-bottom:4px;font-size:14px;display:block}.guest-pending-line{color:#67718f;margin:0 0 10px;font-size:13px}.guest-pending-line:last-child{margin-bottom:0}.rsvp-page{background:radial-gradient(circle at 0 0,#7e5dff17,#0000 28%),radial-gradient(circle at 80% 12%,#59ceff1f,#0000 26%),linear-gradient(#f6f7ff 0%,#fbfbff 100%);min-height:100vh}.rsvp-shell{max-width:1180px;margin:0 auto;padding:28px}.rsvp-hero-card{grid-template-columns:minmax(0,1.5fr) 320px;align-items:start;gap:18px;margin-top:24px;margin-bottom:18px;display:grid}.rsvp-hero-copy,.rsvp-event-meta{min-width:0}.rsvp-hero-copy{background:linear-gradient(#fffffffa,#f9fafff7);border:1px solid #e3e7fff2;border-radius:30px;padding:26px;box-shadow:0 20px 40px #626ba212}.rsvp-hero-copy h1{letter-spacing:-.05em;color:#17162a;margin:0;font-family:Manrope,Instrument Sans,sans-serif;font-size:clamp(34px,5vw,52px);line-height:1.03}.rsvp-hero-copy p:last-child{color:#616a89;max-width:640px;margin-top:16px;font-size:16px;line-height:1.75}.rsvp-success-card{margin-top:18px}@media (width<=1024px){.hero-title,.about-title,.network-title,.inquire-title,.join-title,.board-title,.event-title,.login-title{font-size:40px}.hero-text,.about-text,.network-text,.inquire-text,.join-text,.board-text,.event-subtext,.login-text{font-size:16px}.featured-grid{grid-template-columns:repeat(2,1fr)}.venue-card{min-width:280px;max-width:280px}.profile-title{font-size:34px}.network-market-header{flex-direction:column;align-items:flex-start}.network-market-stat{min-width:0}.network-card-meta,.partner-venues-layout,.partner-venue-details-layout,.partner-venue-side-cards,.partner-venue-preferred-header,.venue-edit-header-grid{grid-template-columns:1fr}.venue-edit-wide-field{grid-column:span 1}.worker-board-shell,.worker-board-layout,.worker-board-conversation-shell,.worker-profile-layout{grid-template-columns:1fr}.worker-board-rail,.worker-profile-rail{border-bottom:1px solid #e0e5f5f0;border-right:none;min-height:auto;position:static}.worker-board-nav,.worker-profile-nav{flex-flow:wrap}.worker-board-topbar{flex-direction:column;align-items:stretch;position:static}.worker-board-search{max-width:none}.worker-board-topbar-actions{flex-wrap:wrap;justify-content:flex-start}.worker-board-stat-grid,.worker-board-opportunity-grid,.worker-board-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-board-event-row{grid-template-columns:1fr}.worker-board-event-meta,.worker-board-thread-participants,.worker-profile-showcase-actions,.worker-profile-section-header,.worker-profile-side-head{justify-content:flex-start;align-items:flex-start}.worker-profile-showcase-card,.worker-profile-preview-sheet{grid-template-columns:1fr;justify-items:flex-start}.worker-profile-showcase-actions,.worker-profile-showcase-actions .worker-profile-utility-button,.worker-profile-showcase-actions .worker-profile-primary-button{width:100%}.worker-profile-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-login-shell{grid-template-columns:1fr}.worker-login-story{padding:0}.worker-login-title{max-width:760px;font-size:clamp(2.6rem,7vw,4.1rem)}.inquiry-shell{grid-template-columns:1fr}.inquiry-story{min-height:auto}.inquiry-story-copy{margin-top:34px}.inquiry-story-visual{min-height:240px}.inquiry-grid-two,.inquiry-next-grid{grid-template-columns:1fr}.inquiry-card-top,.inquiry-submit-row{flex-direction:column;align-items:flex-start}.inquiry-submit{width:100%;min-width:0}.inquiry-security-note p{max-width:none}.inquiry-login-note{white-space:normal}.worker-opportunities-layout{grid-template-columns:1fr}.worker-opportunities-filter-grid,.worker-opportunities-table-head,.worker-opportunities-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-opportunities-exclusive-main{grid-template-columns:1fr}.worker-opportunities-detail{position:static}.worker-login-preview-grid,.workspace-shell{grid-template-columns:1fr}.workspace-rail{border-bottom:1px solid #d7dcffeb;border-right:none;flex-direction:row;align-items:center;gap:18px;min-height:auto;padding:20px 22px;position:static}.workspace-rail-group,.workspace-rail-footer{flex-flow:wrap}.workspace-rail-link{border-radius:999px;flex-direction:row;padding:10px 14px}.workspace-stage{padding:18px}.workspace-content{padding:24px}.workspace-header,.workspace-main-layout,.workspace-summary-grid,.workspace-recommendation-grid,.workspace-flow-grid,.workspace-operations-grid{grid-template-columns:1fr}.workspace-summary-grid{display:grid}.workspace-summary-venue,.workspace-editor-card-wide{grid-column:span 1}.workspace-main-layout{flex-direction:column;display:flex}.guest-workspace-layout,.rsvp-layout,.rsvp-hero-card{grid-template-columns:1fr}.workspace-flow-grid,.workspace-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guest-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.header{padding:0 20px}.nav{gap:16px}.nav-link{font-size:14px}.header-actions{gap:8px}.login-btn,.inquire-btn{padding:8px 14px;font-size:13px}.home-page,.about-page,.network-page,.inquire-page,.join-page,.board-page,.event-page,.profile-page,.venue-workspace-page,.login-page{padding:32px 16px 48px}.hero-title,.about-title,.network-title,.inquire-title,.join-title,.board-title,.event-title,.login-title{font-size:30px;line-height:1.15}.hero-text,.about-text,.network-text,.inquire-text,.join-text,.board-text,.event-subtext,.login-text{font-size:15px;line-height:1.5}.section-header h2,.form-section-header h2,.event-panel h2,.login-card-header h2{font-size:24px}.venue-card{min-width:260px;max-width:260px}.venue-image{height:145px}.pro-card{flex-direction:column;align-items:flex-start}.pro-image{width:72px;height:72px}.featured-grid{grid-template-columns:1fr}.network-search-panel{border-radius:22px;padding:20px}.network-tabs{gap:10px;margin:20px 0 24px}.network-tab{text-align:left;width:100%}.network-market-header h2{font-size:28px}.network-market-grid{grid-template-columns:1fr}.network-card-title-row{flex-direction:column}.partner-venues-title{line-height:1.1}.partner-venue-list-card{flex-direction:column;align-items:flex-start}.partner-venue-gallery{grid-auto-columns:74vw}.worker-board-stage{padding:0 16px 24px}.worker-profile-stage{padding:0 16px 28px}.worker-board-stat-grid,.worker-board-opportunity-grid,.worker-board-mini-stats{grid-template-columns:1fr}.worker-board-section,.worker-board-side-card,.worker-board-thread-header,.worker-board-thread-messages,.worker-board-compose{padding-inline:18px}.worker-board-thread-header,.worker-board-compose-actions,.worker-board-section-header,.worker-board-side-header{flex-direction:column;align-items:flex-start}.worker-profile-showcase-card,.worker-profile-section,.worker-profile-side-card{border-radius:24px;padding:20px 18px}.worker-profile-header h1{font-size:clamp(2.3rem,11vw,3rem)}.worker-profile-showcase-title-line h2{font-size:2.25rem}.worker-board-message,.worker-board-topbar-actions,.worker-board-user,.worker-board-status-pill{max-width:100%}.worker-board-nav-link,.worker-profile-nav-link{flex:calc(50% - 8px)}.worker-profile-showcase-card{grid-template-columns:1fr}.worker-profile-showcase-avatar{width:108px;height:108px;font-size:28px}.worker-profile-portfolio-grid{grid-template-columns:1fr}.worker-profile-modal,.worker-profile-preview-modal{padding:20px 16px}.worker-profile-modal-tabs,.worker-profile-modal-actions{flex-direction:column}.worker-profile-modal-tab,.worker-profile-modal-actions .worker-profile-utility-button,.worker-profile-modal-actions .worker-profile-primary-button{width:100%}.worker-login-shell{gap:18px}.inquiry-page{padding:16px}.inquiry-card,.inquiry-next,.inquiry-story{border-radius:24px}.inquiry-card{padding:22px 18px 24px}.inquiry-next,.inquiry-story{padding-inline:18px}.inquiry-story-copy h1,.inquiry-card-top h2{font-size:clamp(2.8rem,14vw,4rem)}.inquiry-date-group,.inquiry-next-grid article{grid-template-columns:1fr}.worker-opportunities-stage{padding:0 16px 28px}.worker-opportunities-card-section,.worker-opportunities-table-section,.worker-opportunities-detail-card,.worker-opportunities-filters{border-radius:24px;padding:18px}.worker-opportunities-section-header,.worker-opportunities-header,.worker-opportunities-detail-top,.worker-opportunities-counts{flex-direction:column;align-items:flex-start}.worker-opportunities-filter-grid,.worker-opportunities-table-head,.worker-opportunities-table-row,.worker-opportunities-detail-metrics,.worker-opportunities-exclusive-top{grid-template-columns:1fr}.worker-opportunities-exclusive-actions{flex-direction:column;align-items:stretch}.worker-opportunities-exclusive-actions .worker-board-action-button,.worker-opportunities-row-action,.worker-opportunities-detail-actions .worker-profile-primary-button,.worker-opportunities-detail-actions .worker-profile-wide-button{width:100%}.worker-messages-layout,.worker-calendar-layout,.worker-events-layout,.worker-messages-conversation-shell{grid-template-columns:1fr}.worker-messages-header-card,.worker-calendar-header-card,.worker-events-header-card,.worker-messages-compose-actions,.worker-calendar-section-head,.worker-messages-side-header,.worker-calendar-header-actions{flex-direction:column;align-items:flex-start}.worker-messages-header-stats,.worker-events-header-stats,.worker-events-card-grid{grid-template-columns:1fr;min-width:0}.worker-opportunities-table{overflow:visible}.worker-opportunities-table-head{display:none}.worker-opportunities-table-row{border:none;border-top:1px solid #eceff8fa;padding:16px}.inquiry-toggle{height:auto;padding-bottom:0}.inquiry-input-shell{min-height:54px}.worker-login-logo{margin-bottom:18px;font-size:20px}.worker-login-title{font-size:2.8rem;line-height:1}.worker-login-text{font-size:17px;line-height:1.65}.worker-login-note-card,.worker-login-panel-card,.worker-login-status{border-radius:24px;padding:22px 18px}.worker-login-preview-bar{padding:16px 18px}.worker-login-preview-grid{padding:18px}.worker-login-preview-card strong{font-size:20px}.venue-workspace-profile-actions{flex-direction:column;align-items:flex-start}.featured-image{height:130px}.featured-content{padding:16px}.two-column{grid-template-columns:1fr}.form-section{padding:18px}.join-tabs,.board-tabs,.profile-tabs{justify-content:flex-start}.board-card{padding:16px}.board-card-top{flex-direction:column;align-items:flex-start}.board-card-top h3{font-size:20px}.board-card-details,.board-inbox{grid-template-columns:1fr}.board-conversation{min-height:auto}.board-conversation-header,.board-message-list,.board-compose{padding:18px}.board-message-bubble{max-width:100%}.board-compose-actions{flex-direction:column;align-items:flex-start}.event-header{flex-direction:column}.event-grid{grid-template-columns:1fr}.event-panel-wide{grid-column:span 1}.event-header-meta{width:100%}.assigned-pro-card,.event-editor-actions,.event-directory-card{flex-direction:column;align-items:flex-start}.event-directory-list,.profile-layout,.profile-field-grid{grid-template-columns:1fr}.profile-person-header{flex-direction:column}.profile-avatar{width:100px;height:100px}.profile-hero-image{height:220px}.profile-title{font-size:28px;line-height:1.15}.profile-header-card,.profile-panel,.profile-side-card{padding:18px}.status-page,.admin-page{padding:32px 16px 48px}.status-title,.admin-title{font-size:30px;line-height:1.15}.admin-stats,.admin-grid,.login-grid-wide{grid-template-columns:1fr}.admin-card-top{flex-direction:column;align-items:flex-start}.admin-application-fields{grid-template-columns:1fr}.admin-application-header{flex-direction:column;align-items:flex-start}.admin-actions{flex-direction:column}.login-grid{grid-template-columns:1fr}.login-card{padding:18px}.workspace-stage{padding:10px}.workspace-content{border-radius:24px;padding:18px}.workspace-rail{padding:14px}.workspace-rail-logo{font-size:16px}.workspace-header-meta,.guest-invite-card,.workspace-venue-swatch,.workspace-recommendation-card,.workspace-directory-card,.workspace-chat-compose-footer,.guest-invite-actions,.guest-highlight-actions,.workspace-form-actions,.workspace-panel-top,.workspace-financials-view-toggle,.workspace-financials-card-top,.workspace-section-heading,.workspace-flow-task-top,.workspace-chat-message-top{flex-direction:column;align-items:flex-start}.workspace-summary-grid,.guest-summary-grid,.workspace-team-list,.workspace-flow-grid,.workspace-recommendation-grid,.workspace-operations-grid,.workspace-financials-metrics,.workspace-financials-grid,.workspace-financials-detail-stats,.workspace-financials-analytics,.workspace-financials-donut-wrap{grid-template-columns:1fr}.workspace-summary-card,.workspace-team-panel,.workspace-flow-panel,.workspace-financials-panel,.workspace-recommendations-panel,.workspace-operations-panel,.workspace-chat-panel{border-radius:22px}.workspace-financials-table,.workspace-financials-line-items{overflow-x:auto}.workspace-financials-table-head,.workspace-financials-category-row{min-width:680px}.workspace-financials-line-head,.workspace-financials-line-row{min-width:620px}.workspace-financials-bars{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-title-row h1{font-size:32px}.workspace-panel-top h2,.workspace-chat-header h2{font-size:24px}.workspace-summary-card h2{font-size:26px}.workspace-summary-venue{grid-column:span 1}.guest-sender-toggle{width:100%}.guest-sender-option{flex:1}.rsvp-shell{padding:18px 14px 32px}.rsvp-hero-copy{border-radius:22px;padding:20px}}.admin-dashboard-page{color:#151233;background:radial-gradient(circle at 0 0,#6d45ff1c,#0000 28%),radial-gradient(circle at 100% 0,#0ea5e914,#0000 24%),#faf9ff;min-height:100vh}.admin-dashboard-shell{grid-template-columns:188px minmax(0,1fr);min-height:100vh;display:grid}.admin-dashboard-rail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbf;border-right:1px solid #cad1ecb3;flex-direction:column;gap:24px;padding:30px 18px 24px;display:flex}.admin-dashboard-logo{text-align:left;letter-spacing:-.06em;color:#1a1734;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:2.6rem;font-weight:700}.admin-dashboard-nav{flex-direction:column;gap:6px;display:flex}.admin-dashboard-nav-link{color:#504d74;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px;font-size:.97rem;font-weight:600;transition:background .2s,color .2s,transform .2s;display:flex}.admin-dashboard-nav-link:hover,.admin-dashboard-nav-link-active{color:#5b2eff;background:#6d45ff1a;transform:translate(2px)}.admin-dashboard-nav-icon{justify-content:center;align-items:center;width:20px;display:inline-flex}.admin-dashboard-nav-badge{color:#fff;text-align:center;background:#5b2eff;border-radius:999px;min-width:24px;margin-left:auto;padding:4px 8px;font-size:.75rem}.admin-dashboard-rail-spacer{flex:1}.admin-dashboard-support-card{color:#fff;background:linear-gradient(#662ef7,#4c1fd3);border-radius:26px;flex-direction:column;gap:10px;padding:22px 16px;display:flex;box-shadow:0 22px 44px #5b2eff3d}.admin-dashboard-support-card p{margin:0;font-size:.86rem;font-weight:700}.admin-dashboard-support-card strong{font-size:1rem;line-height:1.55}.admin-dashboard-stage{flex-direction:column;min-width:0;display:flex}.admin-dashboard-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffc;border-bottom:1px solid #d7d8e6b8;justify-content:space-between;align-items:center;gap:20px;padding:22px 30px;display:flex}.admin-dashboard-search{background:#fff;border:1px solid #d5d6e5e0;border-radius:17px;align-items:center;gap:12px;min-width:min(100%,360px);padding:0 16px;display:flex;box-shadow:0 14px 32px #6b719b0f}.admin-dashboard-search input{color:#232045;background:0 0;border:0;width:100%;padding:16px 0;font-size:.98rem}.admin-dashboard-search input:focus{outline:none}.admin-dashboard-topbar-actions{align-items:center;gap:14px;display:flex}.admin-dashboard-notice,.admin-dashboard-icon-button,.admin-drawer-close{color:#3c395f;cursor:pointer;background:#fff;border:1px solid #d7d8e6e6;border-radius:16px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 28px #6f729214}.admin-dashboard-notice,.admin-dashboard-icon-button{width:50px;height:50px;position:relative}.admin-dashboard-notice span{color:#fff;background:#5b2eff;border-radius:999px;min-width:22px;padding:3px 6px;font-size:.75rem;font-weight:700;position:absolute;top:-6px;right:-4px}.admin-dashboard-user{align-items:center;gap:12px;padding-left:6px;display:flex}.admin-dashboard-avatar{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#ffb6b6,#6d45ff);border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;font-size:.92rem;font-weight:700;display:inline-flex}.admin-dashboard-avatar.large{border-radius:22px;width:64px;height:64px}.admin-dashboard-user strong{font-size:1rem;display:block}.admin-dashboard-user p{color:#706d92;margin:4px 0 0;font-size:.88rem}.admin-dashboard-content{padding:28px 30px 40px}.admin-dashboard-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.1rem,3vw,2.8rem);line-height:1.05}.admin-dashboard-hero p{color:#6e6b8d;margin:10px 0 0;font-size:1rem}.admin-dashboard-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.admin-dashboard-stat-card{text-align:left;cursor:pointer;background:#ffffffed;border:1px solid #dddfefe6;border-radius:24px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 22px 44px #787aa014}.admin-dashboard-stat-card:hover{transform:translateY(-2px);box-shadow:0 28px 52px #787aa024}.admin-dashboard-stat-icon,.admin-dashboard-access-icon,.admin-dashboard-alert-icon{border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.admin-dashboard-stat-card-violet .admin-dashboard-stat-icon{color:#6d45ff;background:#6d45ff24}.admin-dashboard-stat-card-sky .admin-dashboard-stat-icon{color:#3b82f6;background:#3b82f624}.admin-dashboard-stat-card-green .admin-dashboard-stat-icon{color:#16a34a;background:#22c55e24}.admin-dashboard-stat-card-amber .admin-dashboard-stat-icon{color:#ea580c;background:#f9731624}.admin-dashboard-stat-card-rose .admin-dashboard-stat-icon{color:#f43f5e;background:#f43f5e24}.admin-dashboard-stat-card p,.admin-dashboard-stat-card small{margin:0}.admin-dashboard-stat-card p{color:#575477;font-size:.93rem;font-weight:600}.admin-dashboard-stat-card strong{letter-spacing:-.05em;font-size:2rem}.admin-dashboard-stat-card small{color:#6a53ff;font-weight:700}.admin-dashboard-grid{grid-template-columns:minmax(0,2.25fr) minmax(280px,.95fr);gap:20px;margin-top:20px;display:grid}.admin-dashboard-main-column,.admin-dashboard-sidebar{flex-direction:column;gap:18px;min-width:0;display:flex}.admin-dashboard-upper-grid{grid-template-columns:minmax(0,1.5fr) minmax(340px,.9fr);gap:18px;display:grid}.admin-dashboard-lower-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-dashboard-card,.admin-drawer-card{background:#fffffff5;border:1px solid #dddfefeb;border-radius:28px;box-shadow:0 24px 48px #777ba017}.admin-dashboard-card{padding:22px}.admin-dashboard-card-header,.admin-drawer-section-header,.admin-drawer-event-top,.admin-dashboard-sublist-header,.admin-dashboard-card-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-dashboard-card-header h2,.admin-drawer-section-header h3,.admin-dashboard-sublist-header strong{letter-spacing:-.03em;margin:0;font-size:1.22rem}.admin-dashboard-link-button{color:#5b2eff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:.9rem;font-weight:700;display:inline-flex}.admin-dashboard-table-wrap{margin-top:10px;overflow-x:auto}.admin-dashboard-table{border-collapse:collapse;width:100%}.admin-dashboard-table th,.admin-dashboard-table td{text-align:left;vertical-align:middle;border-top:1px solid #e9ebf5e6;padding:14px 10px}.admin-dashboard-table th{color:#7c7899;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:700}.admin-dashboard-table-link{color:#191632;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:700;display:inline-flex}.admin-dashboard-mini-avatar{color:#5b2eff;background:#6d45ff1f;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;display:inline-flex}.admin-dashboard-status,.admin-dashboard-chip{text-transform:capitalize;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.admin-dashboard-chip{color:#5b2eff;background:#6d45ff1a}.admin-dashboard-status-approved{color:#15803d;background:#22c55e1f}.admin-dashboard-status-pending{color:#c2410c;background:#f973161f}.worker-network-page{flex-direction:column;gap:22px;display:flex}.worker-network-hero,.worker-network-toolbar,.worker-network-card,.worker-network-region-card,.worker-network-stats article{background:#fffffff5;border:1px solid #dddfefeb;box-shadow:0 24px 48px #777ba014}.worker-network-hero{border-radius:30px;justify-content:space-between;align-items:stretch;gap:20px;padding:28px;display:flex}.worker-network-hero h1{color:#12172d;letter-spacing:-.055em;max-width:760px;margin:8px 0 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.worker-network-hero p{color:#68708b;max-width:720px;margin:12px 0 0;line-height:1.7}.worker-network-region-card{border-radius:24px;min-width:230px;padding:20px}.worker-network-region-card span,.worker-network-toolbar label span,.worker-network-card-title p{color:#7c7899;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.worker-network-region-card strong{margin-top:10px;font-size:1.45rem;display:block}.worker-network-region-card p{margin:8px 0 0;font-size:.92rem}.worker-network-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.worker-network-tab{color:#272342;cursor:pointer;background:#ffffffd1;border:1px solid #dddfefeb;border-radius:20px;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:0 18px;display:flex}.worker-network-tab.active{color:#4c25d9;background:linear-gradient(135deg,#6f4aff1f,#fffffff0);border-color:#5d39ec57}.worker-network-tab span{color:#5b2eff;background:#5d39ec1a;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:34px;font-weight:800;display:inline-flex}.worker-network-toolbar{border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.worker-network-toolbar h2,.worker-network-toolbar p{margin:0}.worker-network-toolbar h2{color:#12172d;letter-spacing:-.04em;font-size:1.45rem}.worker-network-toolbar p{color:#747b98;margin-top:5px}.worker-network-toolbar label{flex-direction:column;gap:8px;min-width:230px;display:flex}.worker-network-toolbar select{color:#1c1937;min-height:46px;font:inherit;background:#fff;border:1px solid #d3d6e7f5;border-radius:14px;padding:0 12px}.worker-network-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.worker-network-stats article{border-radius:20px;padding:18px}.worker-network-stats strong{color:#12172d;letter-spacing:-.04em;font-size:1.8rem;display:block}.worker-network-stats span{color:#747b98;font-weight:700}.worker-network-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.worker-network-card{border-radius:26px;flex-direction:column;gap:16px;min-height:320px;padding:18px;display:flex}.worker-network-card-top{align-items:flex-start;gap:14px;display:flex}.worker-network-avatar{color:#5b2eff;background:linear-gradient(135deg,#6d45ff24,#22c55e1f);border-radius:22px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-weight:900;display:inline-flex;overflow:hidden}.worker-network-avatar img{object-fit:cover;width:100%;height:100%}.worker-network-card-title{flex:1;min-width:0}.worker-network-card-title p,.worker-network-card-title h3,.worker-network-card-title span{margin:0}.worker-network-card-title h3{color:#151832;letter-spacing:-.035em;margin-top:5px;font-size:1.2rem}.worker-network-card-title span{color:#747b98;margin-top:6px;font-size:.92rem;display:block}.worker-network-save-button{color:#7b7894;cursor:pointer;background:#fff;border:1px solid #d8dbebf0;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.worker-network-save-button.saved{color:#5b2eff;background:#5d39ec1a;border-color:#5d39ec42}.worker-network-card-copy{color:#5f6683;margin:0;line-height:1.65}.worker-network-card-flags,.worker-network-card-tags{flex-wrap:wrap;gap:8px;display:flex}.worker-network-card-flags span,.worker-network-card-tags span{border-radius:999px;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.worker-network-card-flags span{color:#15803d;background:#22c55e1f;padding:7px 10px}.worker-network-card-flags span+span{color:#5b2eff;background:#5d39ec1a}.worker-network-card-tags span{color:#666b86;background:#f4f5fbf5;padding:7px 9px}.worker-network-card-footer{border-top:1px solid #e8eaf4f0;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.worker-network-card-footer span{color:#747b98;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}@media (width<=1280px){.worker-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.worker-network-hero,.worker-network-toolbar,.worker-network-card-footer{flex-direction:column;align-items:stretch}.worker-network-tabs,.worker-network-stats,.worker-network-grid{grid-template-columns:1fr}}.admin-dashboard-status-waitlisted{color:#1d4ed8;background:#3b82f61f}.admin-dashboard-status-declined{color:#be123c;background:#f43f5e1f}.admin-dashboard-overview-panel{grid-template-columns:188px minmax(0,1fr);align-items:center;gap:20px;margin-top:14px;display:grid}.admin-donut{justify-content:center;align-items:center;display:flex}.admin-donut-ring{border-radius:50%;justify-content:center;align-items:center;width:164px;height:164px;padding:16px;display:flex}.admin-donut-hole{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 0 0 1px #e6e9f4e6}.admin-donut-hole strong{letter-spacing:-.05em;font-size:2rem}.admin-donut-hole span{color:#6f6c8f;font-size:.9rem}.admin-dashboard-overview-legend{flex-direction:column;gap:12px;display:flex}.admin-dashboard-legend-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-dashboard-legend-button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.admin-dashboard-legend-label{color:#4d496d;align-items:center;gap:10px;display:flex}.admin-dashboard-legend-dot{border-radius:999px;width:10px;height:10px}.admin-dashboard-legend-dot.tone-1{background:#6d45ff}.admin-dashboard-legend-dot.tone-2{background:#22c55e}.admin-dashboard-legend-dot.tone-3{background:#f59e0b}.admin-dashboard-legend-dot.tone-4{background:#7dd3fc}.admin-dashboard-legend-dot.tone-5{background:#d7d8e6}.admin-dashboard-sublist{margin-top:18px}.admin-dashboard-sublist-item,.admin-dashboard-alert-item,.admin-dashboard-access-row,.admin-dashboard-action-row,.admin-drawer-list-row{color:#1f1b3c;text-align:left;cursor:pointer;background:#fff;border:1px solid #eaecf6e6;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.admin-dashboard-sublist-item+.admin-dashboard-sublist-item,.admin-dashboard-alert-item+.admin-dashboard-alert-item,.admin-dashboard-access-row+.admin-dashboard-access-row,.admin-dashboard-action-row+.admin-dashboard-action-row,.admin-drawer-list-row+.admin-drawer-list-row{margin-top:10px}.admin-dashboard-sublist-item p,.admin-dashboard-alert-item p,.admin-dashboard-muted,.admin-dashboard-activity-item p,.admin-drawer-application-card p,.admin-drawer-list-main p,.admin-drawer-user-top p{color:#6f6b8c;margin:4px 0 0;line-height:1.55}.admin-dashboard-muted{font-size:.95rem}.admin-dashboard-alert-list,.admin-dashboard-access-list,.admin-dashboard-action-list,.admin-drawer-application-list,.admin-drawer-stack{flex-direction:column;gap:12px;display:flex}.admin-dashboard-alert-icon{flex:none}.admin-dashboard-alert-icon.tone-violet,.admin-dashboard-access-icon{color:#6d45ff;background:#6d45ff1f}.admin-dashboard-alert-icon.tone-green{color:#15803d;background:#22c55e1f}.admin-dashboard-alert-icon.tone-amber{color:#c2410c;background:#f973161f}.admin-dashboard-alert-icon.tone-rose{color:#be123c;background:#f43f5e1f}.admin-dashboard-alert-icon.tone-sky{color:#0284c7;background:#38bdf81f}.admin-dashboard-activity-list{flex-direction:column;gap:16px;margin-top:10px;display:flex}.admin-dashboard-activity-item{align-items:flex-start;gap:12px;display:flex}.admin-dashboard-activity-dot{border-radius:999px;flex:none;width:10px;height:10px;margin-top:8px}.admin-dashboard-activity-dot.tone-violet{background:#6d45ff}.admin-dashboard-activity-dot.tone-green{background:#22c55e}.admin-dashboard-activity-dot.tone-amber{background:#f59e0b}.admin-dashboard-activity-dot.tone-rose{background:#f43f5e}.admin-dashboard-activity-dot.tone-sky{background:#38bdf8}.admin-dashboard-activity-item strong,.admin-drawer-list-main strong,.admin-dashboard-access-label span:last-child,.admin-dashboard-action-row span{font-size:.98rem}.admin-dashboard-activity-item small{color:#8a86a8}.admin-dashboard-access-label,.admin-dashboard-access-meta,.admin-drawer-list-main,.admin-drawer-list-side,.admin-drawer-user-top,.admin-drawer-actions{align-items:center;gap:12px;display:flex}.admin-dashboard-access-label{justify-content:flex-start}.admin-dashboard-access-meta{color:#6b6890}.admin-dashboard-primary-button,.admin-dashboard-secondary-button{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:700;display:inline-flex}.admin-dashboard-primary-button{color:#fff;background:linear-gradient(135deg,#6d45ff,#5825f5);border:0;box-shadow:0 18px 32px #5b2eff3d}.admin-dashboard-secondary-button{color:#4c4672;background:#fff;border:1px solid #d0d3e6f5}.admin-dashboard-secondary-button.danger{color:#b42349}.admin-dashboard-primary-button.full-width,.admin-dashboard-secondary-button.full-width{width:100%}.admin-dashboard-empty-state{border:1px dashed #d5d8e7f5;border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.admin-dashboard-empty-state h3{margin:0}.admin-dashboard-empty-state p{color:#6f6c8e;margin:0;line-height:1.6}.admin-drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40;background:#120f2a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer{background:#fbfbff;width:min(560px,100%);height:100vh;box-shadow:-24px 0 54px #11122c2e}.admin-drawer-header{border-bottom:1px solid #dddfefe6;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 24px 18px;display:flex}.admin-drawer-header h2{letter-spacing:-.04em;margin:0;font-size:1.6rem}.admin-drawer-header p{color:#6d6a8d;margin:8px 0 0}.admin-drawer-close{width:44px;height:44px}.admin-drawer-body{height:calc(100vh - 89px);padding:20px 24px 30px;overflow-y:auto}.admin-drawer-card{padding:18px}.admin-drawer-meta-grid,.admin-dashboard-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-dashboard-form-grid.two-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-drawer-meta-grid span,.admin-drawer-fields span,.admin-dashboard-field span{color:#7a7699;text-transform:uppercase;letter-spacing:.04em;font-size:.83rem;font-weight:700;display:block}.admin-drawer-meta-grid strong,.admin-drawer-fields strong{margin-top:6px;display:block}.admin-dashboard-field{flex-direction:column;gap:8px;display:flex}.admin-dashboard-checkbox-row{color:#1c1937;background:#fff;border:1px solid #d3d6e7f5;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-weight:700;display:flex;box-shadow:0 10px 22px #6f71940f}.admin-dashboard-checkbox-row input{accent-color:#111}.admin-dashboard-input,.admin-dashboard-select,.admin-dashboard-textarea{color:#1c1937;width:100%;font:inherit;background:#fff;border:1px solid #d3d6e7f5;border-radius:16px;box-shadow:0 10px 22px #6f71940f}.admin-dashboard-input,.admin-dashboard-select{min-height:50px;padding:0 14px}.admin-dashboard-textarea{resize:vertical;min-height:140px;padding:14px}.admin-dashboard-select.compact{width:auto;min-width:140px}.admin-drawer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-drawer-list-row.static{cursor:default}.admin-drawer-list-side{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;margin-left:auto}.admin-drawer-application-card small{color:#8b87a8;margin-top:8px;display:inline-block}.page-feedback.success{color:#15803d}@media (width<=1380px){.admin-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-upper-grid,.admin-dashboard-lower-grid{grid-template-columns:1fr}}@media (width<=1180px){.admin-dashboard-shell{grid-template-columns:1fr}.admin-dashboard-rail{border-bottom:1px solid #cad1ecb3;border-right:0;gap:18px}.admin-dashboard-nav{flex-flow:wrap}.admin-dashboard-support-card{max-width:320px}.admin-dashboard-grid{grid-template-columns:1fr}}@media (width<=900px){.admin-dashboard-topbar{flex-direction:column;align-items:stretch}.admin-dashboard-search{min-width:0}.admin-dashboard-topbar-actions{flex-wrap:wrap;justify-content:space-between}.admin-dashboard-stats,.admin-dashboard-form-grid,.admin-dashboard-form-grid.two-wide,.admin-drawer-meta-grid,.admin-drawer-fields,.admin-dashboard-overview-panel{grid-template-columns:1fr}.admin-dashboard-content{padding:24px 18px 32px}.admin-dashboard-card,.admin-drawer-card{padding:18px}.admin-drawer{width:100%}}@media (width<=620px){.admin-dashboard-logo{font-size:2.2rem}.admin-dashboard-nav-link{flex:calc(50% - 6px)}.admin-dashboard-user{justify-content:flex-start;width:100%}.admin-dashboard-stats{grid-template-columns:1fr}}.landing-logo,.worker-shell-logo,.admin-dashboard-logo,.login-logo,.inquire-logo,.logo-button{color:var(--brand-black)!important}.landing-page,.worker-shell,.admin-dashboard-shell,.worker-login-page,.inquire-page,.guest-workspace-page,.guest-rsvp-page,.venue-workspace-page{color:var(--brand-black);background:radial-gradient(circle at 12% 0%, #c9a86a1f, transparent 26%), radial-gradient(circle at 88% 8%, #1111110a, transparent 22%), linear-gradient(180deg, var(--brand-white) 0%, #fbfaf7 48%, #f6f2eb 100%)!important}.landing-nav,.landing-auth-pill,.landing-device,.landing-process-card,.landing-audience-card,.landing-live-card,.landing-category-item,.worker-shell-sidebar,.worker-shell-rail,.worker-shell-topbar,.worker-dashboard-card,.worker-dashboard-panel,.worker-dashboard-sidebar-card,.worker-opportunity-card,.worker-profile-card,.worker-profile-panel,.worker-profile-showcase-card,.worker-calendar-card,.worker-calendar-panel,.worker-messages-card,.worker-events-card,.network-card,.network-panel,.admin-dashboard-sidebar,.admin-dashboard-rail,.admin-dashboard-topbar,.admin-dashboard-stat-card,.admin-dashboard-panel,.admin-dashboard-side-card,.admin-dashboard-card,.admin-drawer-card,.admin-dashboard-drawer,.login-card,.worker-login-card,.worker-login-preview-card,.inquire-form-card,.inquire-next-card,.event-board-card,.workspace-card{background:var(--brand-panel)!important;border-color:var(--brand-line)!important;box-shadow:var(--brand-shadow)!important}.landing-title,.landing-section-title,.worker-dashboard-title,.worker-shell-user-name,.worker-profile-title,.worker-calendar-title,.worker-messages-title,.worker-events-title,.network-title,.admin-dashboard-title,.admin-dashboard-panel-title,.login-title,.worker-login-title,.inquire-title,.event-title,.workspace-title{color:var(--brand-black)!important}.landing-copy,.landing-section-copy,.worker-dashboard-copy,.worker-profile-copy,.worker-calendar-copy,.worker-messages-copy,.worker-events-copy,.network-copy,.admin-dashboard-copy,.login-text,.worker-login-copy,.inquire-copy,.event-subtext,.workspace-copy{color:var(--brand-muted)!important}.landing-primary-button,.landing-dark-pill,.inquire-btn,.worker-shell-primary-button,.worker-dashboard-primary-button,.worker-opportunity-primary-button,.worker-profile-primary-button,.worker-calendar-primary-button,.worker-messages-primary-button,.worker-events-primary-button,.network-primary-button,.admin-dashboard-primary-button,.admin-dashboard-action-button,.admin-dashboard-submit-button,.worker-login-submit,.login-submit,.inquire-submit-button,.event-primary-button,.workspace-primary-button{background:var(--brand-black)!important;border-color:var(--brand-black)!important;color:var(--brand-white)!important;box-shadow:0 16px 38px #11111129!important}.landing-primary-button:hover,.landing-dark-pill:hover,.inquire-btn:hover,.worker-shell-primary-button:hover,.worker-dashboard-primary-button:hover,.worker-opportunity-primary-button:hover,.worker-profile-primary-button:hover,.worker-calendar-primary-button:hover,.worker-messages-primary-button:hover,.worker-events-primary-button:hover,.network-primary-button:hover,.admin-dashboard-primary-button:hover,.admin-dashboard-action-button:hover,.admin-dashboard-submit-button:hover,.worker-login-submit:hover,.login-submit:hover,.inquire-submit-button:hover,.event-primary-button:hover,.workspace-primary-button:hover{background:#2a2a2a!important;border-color:#2a2a2a!important}.landing-secondary-button,.landing-ghost-button,.login-btn,.worker-shell-secondary-button,.worker-dashboard-secondary-button,.worker-opportunity-secondary-button,.worker-profile-secondary-button,.worker-calendar-secondary-button,.worker-messages-secondary-button,.worker-events-secondary-button,.network-secondary-button,.admin-dashboard-secondary-button,.inquire-secondary-button,.event-secondary-button,.workspace-secondary-button{background:var(--brand-white)!important;border-color:var(--brand-line)!important;color:var(--brand-black)!important}.landing-secondary-button:hover,.landing-ghost-button:hover,.login-btn:hover,.worker-shell-secondary-button:hover,.worker-dashboard-secondary-button:hover,.worker-opportunity-secondary-button:hover,.worker-profile-secondary-button:hover,.worker-calendar-secondary-button:hover,.worker-messages-secondary-button:hover,.worker-events-secondary-button:hover,.network-secondary-button:hover,.admin-dashboard-secondary-button:hover,.inquire-secondary-button:hover,.event-secondary-button:hover,.workspace-secondary-button:hover{border-color:var(--brand-gold)!important;color:var(--brand-gold-muted)!important}.landing-label,.hero-label,.about-label,.network-label,.inquire-label,.join-label,.board-label,.event-label,.login-label,.worker-shell-nav-item.active,.worker-shell-nav-link.active,.worker-dashboard-link,.worker-opportunity-link,.worker-profile-link,.worker-calendar-link,.worker-messages-link,.worker-events-link,.network-link,.admin-dashboard-nav-item.active,.admin-dashboard-nav-link.active,.admin-dashboard-link,.admin-dashboard-view-link,.inquire-login-link,.landing-inline-link{color:var(--brand-gold-muted)!important}.worker-shell-nav-item.active,.worker-shell-nav-link.active,.admin-dashboard-nav-item.active,.admin-dashboard-nav-link.active,.landing-nav-link:hover,.worker-profile-showcase-accent,.worker-opportunity-match-badge,.worker-opportunity-invite-badge,.worker-dashboard-badge,.worker-calendar-status-pill,.worker-events-status-pill,.network-badge,.admin-dashboard-badge,.admin-dashboard-stat-icon,.admin-dashboard-alert-icon,.inquire-step-number,.premium-badge{background:var(--brand-gold-soft)!important;color:var(--brand-gold-muted)!important;border-color:#c9a86a5c!important}.worker-shell-profile-card,.worker-profile-rail-card,.admin-dashboard-support-card,.worker-dashboard-profile-card{color:var(--brand-white)!important;background:radial-gradient(circle at 24% 18%,#ffffff2e,#0000 34%),linear-gradient(145deg,#111 0%,#25211a 58%,#c9a86a 160%)!important}.worker-profile-rail-ring,.admin-donut-ring,.worker-dashboard-ring,.worker-profile-completion-ring{background:conic-gradient(var(--brand-gold) var(--completion-angle,260deg), #ede7dc 0deg)!important}.worker-progress-fill,.admin-dashboard-progress-fill,.worker-calendar-progress-fill,.worker-events-progress-fill,.workspace-progress-fill,.event-progress-fill{background:linear-gradient(90deg, #111 0%, var(--brand-gold) 100%)!important}.workspace-tone-violet,.workspace-tone-indigo,.worker-profile-insight-icon-violet,.admin-dashboard-stat-card-violet .admin-dashboard-stat-icon,.admin-dashboard-alert-icon.tone-violet,.admin-dashboard-activity-dot.tone-violet,[class*=tone-violet],[class*=tone-purple],[class*=icon-violet],[class*=badge-violet]{background:var(--brand-gold-soft)!important;color:var(--brand-gold-muted)!important}.worker-opportunity-tone-violet,.worker-profile-portfolio-tone-gold .worker-profile-portfolio-visual,.worker-profile-editor-portfolio-visual.worker-profile-portfolio-tone-gold,.worker-profile-portfolio-tone-violet .worker-profile-portfolio-visual,.worker-profile-editor-portfolio-visual.worker-profile-portfolio-tone-violet,.workspace-art-violet{background:radial-gradient(circle at 30% 22%,#ffffff59,#0000 20%),linear-gradient(135deg,#111 0%,#3a3124 48%,#c9a86a 100%)!important}a,button{accent-color:var(--brand-gold)}input:focus,select:focus,textarea:focus,button:focus-visible{border-color:var(--brand-gold)!important;outline-color:#c9a86a59!important}.venue-manager-dashboard{gap:24px;padding:28px;display:grid}.venue-manager-hero{gap:10px;display:grid}.venue-manager-hero p,.venue-manager-panel-header span,.venue-manager-request-card span{color:var(--brand-gold-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.venue-manager-hero h1{max-width:760px;color:var(--brand-black);letter-spacing:-.07em;margin:0;font-size:clamp(2.2rem,4vw,4.6rem);line-height:.94}.venue-manager-hero span{max-width:720px;color:var(--brand-muted);margin-top:16px;font-size:1rem;line-height:1.7;display:block}.venue-manager-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.venue-manager-metric-card,.venue-manager-panel,.venue-manager-request-card,.venue-manager-venue-card{border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--brand-shadow);border-radius:24px}.venue-manager-metric-card{gap:10px;padding:22px;display:grid}.venue-manager-metric-icon{background:var(--brand-gold-soft);width:42px;height:42px;color:var(--brand-gold-muted);border-radius:16px;place-items:center;display:grid}.venue-manager-metric-card span,.venue-manager-metric-card p,.venue-manager-panel-header p,.venue-manager-request-card p,.venue-manager-venue-card p,.venue-manager-venue-card span{color:var(--brand-muted);margin:0;font-size:.9rem;line-height:1.55}.venue-manager-metric-card strong{color:var(--brand-black);letter-spacing:-.05em;font-size:2.15rem}.venue-manager-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.venue-manager-overview-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);align-items:start;gap:18px;display:grid}.venue-manager-calendar-panel{min-height:620px}.venue-manager-side-stack,.venue-manager-bottom-grid{gap:18px;display:grid}.venue-manager-insight-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;display:grid}.venue-manager-bottom-grid{grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr) minmax(240px,.75fr) minmax(260px,.9fr)}.venue-manager-panel{padding:22px}.venue-manager-panel-wide{min-width:0}.venue-manager-panel-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.venue-manager-panel-header.compact{align-items:flex-start}.venue-manager-panel-header h2,.venue-manager-request-card h3,.venue-manager-venue-card h3{color:var(--brand-black);margin:0}.venue-manager-request-list{gap:14px;display:grid}.venue-manager-request-card{box-shadow:none;grid-template-columns:minmax(220px,1fr) minmax(260px,1.1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.venue-manager-request-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.venue-manager-request-card dt{color:var(--brand-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.venue-manager-request-card dd{color:var(--brand-black);margin:4px 0 0;font-weight:800}.venue-manager-request-card button,.venue-manager-action-list button{border:1px solid var(--brand-black);background:var(--brand-black);color:var(--brand-white);cursor:pointer;border-radius:14px;font-weight:800}.venue-manager-request-card button{padding:12px 16px}.venue-manager-calendar-shell{grid-template-columns:62px minmax(0,1fr);gap:12px;margin-top:18px;display:grid}.venue-manager-calendar-hours{color:var(--brand-muted);grid-template-rows:42px repeat(4,minmax(70px,1fr));gap:10px;font-size:.76rem;font-weight:800;display:grid}.venue-manager-calendar-hours span{align-items:flex-start;display:flex}.venue-manager-calendar-grid{border:1px solid var(--brand-line);background:#ffffffad;border-radius:24px;grid-template-columns:repeat(7,minmax(112px,1fr));min-height:390px;display:grid;overflow-x:auto}.venue-manager-calendar-day{border-right:1px solid #e8e2d8db;align-content:start;gap:10px;min-width:112px;padding:12px;display:grid}.venue-manager-calendar-day:last-child{border-right:0}.venue-manager-calendar-day>div:first-child{min-height:34px;color:var(--brand-black);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.venue-manager-calendar-day>div:first-child span{color:var(--brand-muted)}.venue-manager-calendar-event{min-height:78px;color:var(--brand-black);text-align:left;cursor:pointer;background:#c9a86a1a;border:1px solid #e8e2d8bd;border-radius:16px;gap:5px;padding:10px;display:grid}.venue-manager-calendar-event strong{font-size:.82rem;line-height:1.25}.venue-manager-calendar-event span{color:var(--brand-muted);font-size:.72rem;line-height:1.35}.venue-manager-calendar-event-confirmed{background:#c9a86a2e}.venue-manager-calendar-event-wedding{background:#ffedd5b8}.venue-manager-calendar-event-corporate{background:#e0e7ffa3}.venue-manager-calendar-event-hold{background:#f5f5f4e6}.venue-manager-calendar-event-social{background:#fce7f38f}.venue-manager-calendar-available{color:#166534;background:#dcfce7ad;border-radius:16px;justify-content:center;padding:14px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.venue-manager-calendar-legend{color:var(--brand-muted);flex-wrap:wrap;gap:14px;margin-top:14px;font-size:.78rem;font-weight:800;display:flex}.venue-manager-calendar-legend span{align-items:center;gap:7px;display:inline-flex}.venue-manager-calendar-legend i{border-radius:999px;width:10px;height:10px}.venue-manager-calendar-legend .confirmed{background:var(--brand-gold)}.venue-manager-calendar-legend .wedding{background:#fb923c}.venue-manager-calendar-legend .corporate{background:#818cf8}.venue-manager-calendar-legend .hold{background:#a8a29e}.venue-manager-calendar-legend .available{background:#22c55e}.venue-manager-heatmap{border-top:1px solid #e8e2d8d1;margin-top:22px;padding-top:18px}.venue-manager-heatmap header{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.venue-manager-heatmap h3{color:var(--brand-black);margin:0}.venue-manager-heatmap header span{color:var(--brand-muted);font-size:.82rem}.venue-manager-heatmap>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.venue-manager-heatmap article{background:#faf8f4b8;border:1px solid #e8e2d8d1;border-radius:16px;gap:8px;padding:10px;display:grid}.venue-manager-heatmap article span,.venue-manager-heatmap article strong{color:var(--brand-black);font-size:.78rem;font-weight:900}.venue-manager-heatmap article div{background:#11111117;border-radius:999px;height:8px;overflow:hidden}.venue-manager-heatmap article i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-black), var(--brand-gold));height:100%;display:block}.venue-manager-today-list,.venue-manager-inquiry-list,.venue-manager-curator-list,.venue-manager-task-list,.venue-manager-financial-list,.venue-manager-activity-list{gap:12px;display:grid}.venue-manager-today-list article,.venue-manager-inquiry-card,.venue-manager-curator-list article,.venue-manager-activity-list article{background:#ffffffb3;border:1px solid #e8e2d8d1;border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.venue-manager-mini-visual{border-radius:14px;flex:none;width:58px;height:48px}.venue-manager-today-list strong,.venue-manager-inquiry-card h3,.venue-manager-curator-list strong,.venue-manager-activity-list strong{color:var(--brand-black);margin:0;font-size:.9rem}.venue-manager-today-list p,.venue-manager-inquiry-card p,.venue-manager-curator-list p,.venue-manager-muted,.venue-manager-activity-list span{color:var(--brand-muted);margin:4px 0 0;font-size:.78rem;line-height:1.45}.venue-manager-today-list article span,.venue-manager-inquiry-card>div:first-child>span{color:var(--brand-gold-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.venue-manager-inquiry-card{flex-direction:column;align-items:flex-start}.venue-manager-inquiry-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.venue-manager-inquiry-actions button{border:1px solid var(--brand-line);background:var(--brand-white);min-height:36px;color:var(--brand-black);cursor:pointer;border-radius:12px;font-weight:900}.venue-manager-inquiry-actions button:first-child{border-color:var(--brand-black);background:var(--brand-black);color:var(--brand-white)}.venue-manager-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.venue-manager-performance-grid article{background:#faf8f4b8;border:1px solid #e8e2d8d1;border-radius:18px;gap:8px;padding:16px;display:grid}.venue-manager-performance-grid strong{color:var(--brand-black);letter-spacing:-.05em;font-size:1.55rem}.venue-manager-performance-grid span{color:var(--brand-muted);font-size:.78rem;font-weight:800}.venue-manager-curator-list article span{background:var(--brand-gold-soft);width:34px;height:34px;color:var(--brand-gold-muted);border-radius:999px;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:grid}.venue-manager-curator-list article b{color:var(--brand-black);margin-left:auto;font-size:.82rem}.venue-manager-venue-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.venue-manager-task-list label{background:#ffffffad;border:1px solid #e8e2d8d1;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.venue-manager-task-list input{accent-color:var(--brand-gold)}.venue-manager-task-list span{color:var(--brand-black);font-weight:800}.venue-manager-task-list small{color:var(--brand-muted);font-size:.76rem}.venue-manager-financial-list p{border-bottom:1px solid #e8e2d8d1;justify-content:space-between;gap:14px;margin:0;padding:12px 0;display:flex}.venue-manager-financial-list p:last-child{border-bottom:0}.venue-manager-financial-list span{color:var(--brand-muted);font-size:.84rem}.venue-manager-financial-list strong{color:var(--brand-black)}.venue-manager-activity-list article i{background:var(--brand-gold);border-radius:999px;flex:none;width:10px;height:10px}.venue-manager-action-list{gap:10px;display:grid}.venue-manager-action-list button{text-align:left;width:100%;padding:14px 16px}.venue-manager-venue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.venue-manager-venue-card{box-shadow:none;overflow:hidden}.venue-manager-venue-card>div:last-child{gap:8px;padding:16px;display:grid}.venue-manager-venue-visual{background:radial-gradient(circle at 20% 18%,#ffffff6b,#0000 22%),linear-gradient(135deg,#111 0%,#3b3325 48%,#c9a86a 100%);min-height:140px}@media (width<=1100px){.venue-manager-metric-grid,.venue-manager-grid,.venue-manager-overview-grid,.venue-manager-insight-grid,.venue-manager-bottom-grid,.venue-manager-venue-grid,.venue-manager-venue-grid.compact,.venue-manager-performance-grid,.venue-manager-request-card{grid-template-columns:1fr}.venue-manager-calendar-panel{min-height:auto}}@media (width<=760px){.venue-manager-calendar-shell{grid-template-columns:1fr}.venue-manager-calendar-hours{display:none}.venue-manager-calendar-grid{grid-template-columns:repeat(7,minmax(132px,1fr))}.venue-manager-heatmap>div{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-manager-inquiry-actions,.venue-manager-task-list label{grid-template-columns:1fr}}.admin-dashboard-switcher{z-index:80;width:min(300px,100vw - 32px);color:var(--brand-white);background:linear-gradient(145deg,#111111f5,#262119f0);border:1px solid #c9a86a59;border-radius:20px;padding:12px;position:fixed;bottom:22px;right:22px;box-shadow:0 24px 60px #11111147}.admin-dashboard-switcher label{gap:8px;display:grid}.admin-dashboard-switcher span{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-dashboard-switcher select{background:var(--brand-white);width:100%;color:var(--brand-black);cursor:pointer;font:inherit;border:1px solid #c9a86a80;border-radius:14px;padding:10px 12px;font-weight:800}@media (width<=760px){.admin-dashboard-switcher{bottom:12px;right:12px}}.home-entry-page{--home-black:#080808;--home-ivory:#fff;--home-gold:#c9a86a;--home-soft-gold:#c9a86a2e;isolation:isolate;min-height:100vh;color:var(--home-ivory);background:var(--home-black);grid-template-rows:auto 1fr auto auto;padding:clamp(22px,3.2vw,48px);display:grid;position:relative;overflow:hidden}.home-entry-background,.home-entry-bg-image,.home-entry-bg-vignette,.home-entry-bg-grain{position:absolute;inset:0}.home-entry-background{z-index:-2;overflow:hidden}.home-entry-bg-image{object-fit:cover;filter:blur(12.6px)saturate(.92)brightness(.68);opacity:.78;width:100%;height:100%;transform:scale(1.08)}.home-entry-bg-vignette{z-index:1;background:radial-gradient(circle at 50% 38%,#ffffff1a,#0000 24rem),linear-gradient(90deg,#000000b8,#00000029 48%,#000000b3),linear-gradient(#00000094,#0003 44%,#000000d1)}.home-entry-bg-grain{z-index:2;opacity:.22;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.home-entry-header{z-index:3;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.home-entry-logo{color:var(--home-ivory);letter-spacing:-.055em;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:clamp(1.5rem,2vw,2rem);font-weight:500}.home-entry-logo span{color:var(--home-gold)}.home-entry-header-actions{align-items:center;gap:12px;display:flex}.home-entry-ghost,.home-entry-pill{min-height:44px;font:inherit;cursor:pointer;border:1px solid #ffffff3d;border-radius:999px;padding:0 20px;font-weight:800;transition:transform .18s,border-color .18s,background .18s}.home-entry-ghost{color:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14}.home-entry-pill{color:#111;background:var(--home-ivory);box-shadow:0 18px 45px #0000003d}.home-entry-ghost:hover,.home-entry-pill:hover,.home-entry-path-card button:hover{transform:translateY(-2px)}.home-entry-hero{z-index:3;text-align:center;align-self:center;width:min(760px,100%);margin:clamp(72px,11vh,128px) auto clamp(28px,5vh,58px);position:relative}.home-entry-kicker,.home-entry-path-label{color:var(--home-gold);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.home-entry-title{color:var(--home-ivory);letter-spacing:-.075em;text-wrap:balance;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,8vw,7.2rem);font-weight:500;line-height:.9}.home-entry-blurb{color:#ffffffc2;width:min(620px,100%);margin:28px auto 0;font-size:clamp(1rem,1.5vw,1.24rem);line-height:1.75}.home-entry-paths{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);width:min(1280px,100%);margin:0 auto;display:grid;position:relative}.home-entry-path-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(155deg,#ffffff2e,#ffffff0e),#0808087a;border:1px solid #ffffff2e;border-radius:32px;flex-direction:column;justify-content:space-between;gap:28px;min-height:360px;padding:clamp(22px,2.5vw,34px);display:flex;position:relative;overflow:hidden;box-shadow:0 26px 90px #0000004d}.home-entry-path-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 0%, var(--home-soft-gold), transparent 42%);opacity:0;transition:opacity .22s;position:absolute;inset:-1px}.home-entry-path-card:hover:before{opacity:1}.home-entry-path-card h2{color:var(--home-ivory);letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(1.6rem,2vw,2.25rem);line-height:1}.home-entry-path-card p:not(.home-entry-path-label){color:#ffffffb8;margin:18px 0 0;font-size:1rem;line-height:1.65}.home-entry-path-footer{gap:18px;display:grid}.home-entry-path-footer span{color:#ffffff94;font-size:.86rem;line-height:1.5}.home-entry-path-card button{color:#111;background:linear-gradient(135deg, #fff6df, var(--home-gold));width:100%;font:inherit;cursor:pointer;border:1px solid #c9a86a80;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px 15px 22px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 36px #c9a86a2e}.home-entry-path-card button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.home-entry-footer{z-index:3;color:#ffffff8c;letter-spacing:.06em;text-transform:uppercase;justify-content:center;gap:18px;margin-top:clamp(26px,4vh,46px);font-size:.82rem;display:flex;position:relative}@media (width<=980px){.home-entry-page{overflow:auto}.home-entry-paths{grid-template-columns:1fr}.home-entry-path-card{min-height:auto}}@media (width<=640px){.home-entry-page{padding:20px}.home-entry-header{align-items:flex-start}.home-entry-header-actions{flex-direction:column;align-items:flex-end}.home-entry-ghost,.home-entry-pill{min-height:40px;padding-inline:14px;font-size:.82rem}.home-entry-hero{text-align:left;margin-top:64px}.home-entry-title{font-size:clamp(3rem,18vw,4.8rem)}.home-entry-blurb{margin-left:0}.home-entry-footer{flex-direction:column;align-items:flex-start;gap:8px}}.venue-application-page{min-height:100vh;color:var(--brand-black);background:radial-gradient(circle at 18% 0,#c9a86a29,#0000 28rem),linear-gradient(#fff 0%,#faf8f3 100%);padding:clamp(22px,3vw,44px)}.venue-application-hero,.venue-application-form{width:min(1180px,100%);margin:0 auto}.venue-application-hero{gap:14px;padding:6px 0 32px;display:grid}.venue-application-logo{width:fit-content;color:var(--brand-black);cursor:pointer;font:inherit;letter-spacing:-.055em;background:0 0;border:0;padding:0;font-size:clamp(1.7rem,2.4vw,2.35rem);font-weight:700}.venue-application-logo span{color:var(--brand-gold)}.venue-application-hero p,.venue-application-card-header p,.venue-application-grid label span,.venue-application-field>span{color:var(--brand-gold-muted);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.venue-application-hero h1{max-width:820px;color:var(--brand-black);letter-spacing:-.075em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.3rem,7vw,6.4rem);font-weight:500;line-height:.9}.venue-application-hero>span{max-width:690px;color:var(--brand-muted);font-size:1.05rem;line-height:1.75}.venue-application-form{gap:18px;display:grid}.venue-application-card{border:1px solid var(--brand-line);box-shadow:var(--brand-shadow);background:#ffffffe0;border-radius:28px;padding:clamp(22px,3vw,34px)}.venue-application-card-header{gap:8px;margin-bottom:24px;display:grid}.venue-application-card-header h2{color:var(--brand-black);letter-spacing:-.055em;margin:0;font-size:clamp(1.65rem,2.4vw,2.35rem)}.venue-application-card-header span{max-width:680px;color:var(--brand-muted);line-height:1.65}.venue-application-grid{gap:16px;display:grid}.venue-application-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-application-grid.one-column{grid-template-columns:1fr;margin-top:16px}.venue-application-grid label,.venue-application-field{gap:8px;display:grid}.venue-application-grid input,.venue-application-grid select,.venue-application-grid textarea{border:1px solid var(--brand-line);background:var(--brand-white);width:100%;color:var(--brand-black);font:inherit;border-radius:16px;padding:13px 14px;box-shadow:inset 0 1px #ffffffd6}.venue-application-grid input,.venue-application-grid select{min-height:48px}.venue-application-grid textarea{resize:vertical}.venue-application-grid input:focus,.venue-application-grid select:focus,.venue-application-grid textarea:focus{border-color:#c9a86acc;outline:none;box-shadow:0 0 0 4px #c9a86a24}.venue-application-tags{flex-wrap:wrap;gap:10px;display:flex}.venue-application-tags button{border:1px solid var(--brand-line);background:var(--brand-white);color:var(--brand-black);cursor:pointer;font:inherit;border-radius:999px;padding:10px 14px;font-size:.88rem;font-weight:800}.venue-application-tags button.active{background:var(--brand-gold-soft);color:var(--brand-gold-muted);border-color:#c9a86ab3}.venue-application-actions{justify-items:end;gap:14px;padding:6px 0 36px;display:grid}.venue-application-actions button{border:1px solid var(--brand-black);background:var(--brand-black);min-height:52px;color:var(--brand-white);cursor:pointer;font:inherit;border-radius:999px;padding:0 28px;font-weight:900;box-shadow:0 18px 38px #1111112e}.venue-application-actions button:disabled{cursor:not-allowed;opacity:.6}@media (width<=760px){.venue-application-grid.two-column{grid-template-columns:1fr}.venue-application-actions{justify-items:stretch}.venue-application-actions button{width:100%}}.planner-access-page{background:radial-gradient(circle at 0 0,#c9a86a29,#0000 28rem),linear-gradient(#fff 0%,#f8f4ec 100%);place-items:center;min-height:100vh;padding:32px;display:grid}.planner-access-card{border:1px solid var(--brand-line);width:min(560px,100%);box-shadow:var(--brand-shadow);background:#ffffffeb;border-radius:30px;gap:16px;padding:clamp(24px,4vw,42px);display:grid}.planner-access-card>p{color:var(--brand-gold-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.planner-access-card h1{color:var(--brand-black);letter-spacing:-.075em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,6vw,4.8rem);font-weight:500;line-height:.92}.planner-access-card span,.planner-access-card strong{color:var(--brand-muted);line-height:1.65}.planner-access-card form{gap:10px;margin-top:6px;display:grid}.planner-access-card label{color:var(--brand-black);font-size:.84rem;font-weight:900}.planner-access-card input{border:1px solid var(--brand-line);background:var(--brand-white);width:100%;min-height:50px;color:var(--brand-black);font:inherit;letter-spacing:.08em;text-transform:uppercase;border-radius:16px;padding:0 14px}.planner-access-card button{border:1px solid var(--brand-black);background:var(--brand-black);width:fit-content;min-height:46px;color:var(--brand-white);cursor:pointer;font:inherit;border-radius:999px;padding:0 20px;font-weight:900}.planner-access-card button:disabled{cursor:not-allowed;opacity:.6}.payments-workspace{gap:22px;padding:28px;display:grid}.payments-hero{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.payments-hero p,.payments-panel-header p,.payments-metric-card span,.payments-form label span{color:var(--brand-gold-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.payments-hero h1{max-width:760px;color:var(--brand-black);letter-spacing:-.05em;margin:8px 0 0;font-size:3.4rem;line-height:.96}.payments-primary-button,.payments-secondary-button,.payments-icon-button{cursor:pointer;font:inherit;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.payments-primary-button{border:1px solid var(--brand-black);background:var(--brand-black);min-height:46px;color:var(--brand-white);padding:0 18px;box-shadow:0 16px 34px #11111129}.payments-primary-button.compact{min-height:38px;padding:0 14px;font-size:.86rem}.payments-secondary-button{border:1px solid var(--brand-line);background:var(--brand-white);min-height:44px;color:var(--brand-black);padding:0 16px}.payments-primary-button:disabled,.payments-secondary-button:disabled{cursor:not-allowed;opacity:.64}.payments-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.payments-metric-card,.payments-panel,.payments-pool-card{border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--brand-shadow)}.payments-metric-card{border-radius:22px;gap:8px;min-height:142px;padding:22px;display:grid}.payments-metric-card strong{color:var(--brand-black);letter-spacing:-.04em;font-size:2.1rem}.payments-metric-card p,.payments-panel-header h2,.payments-empty-state p,.payments-account-list,.payments-pool-header p,.payments-participant-row p{margin:0}.payments-metric-card p,.payments-empty-state p,.payments-pool-header p,.payments-participant-row p{color:var(--brand-muted);line-height:1.55}.payments-grid{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.payments-panel{border-radius:24px;min-width:0;padding:22px}.payments-panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.payments-panel-header h2{color:var(--brand-black);margin-top:6px;font-size:1.45rem}.payments-form,.payments-recipient-list,.payments-pool-list,.payments-account-list{gap:14px;display:grid}.payments-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payments-form label{gap:8px;display:grid}.payments-form input,.payments-recipient-row input,.payments-recipient-row select{border:1px solid var(--brand-line);background:var(--brand-white);width:100%;min-height:44px;color:var(--brand-black);font:inherit;border-radius:14px;padding:0 12px}.payments-recipient-row{background:#ffffff9e;border:1px solid #e8e2d8cc;border-radius:18px;grid-template-columns:150px repeat(4,minmax(0,1fr)) 42px;align-items:center;gap:10px;padding:12px;display:grid}.payments-icon-button{border:1px solid var(--brand-line);background:var(--brand-white);width:42px;height:42px;color:var(--brand-black);padding:0}.payments-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.payments-account-list{margin:0}.payments-account-list div{border-bottom:1px solid #e8e2d8db;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.payments-account-list div:last-child{border-bottom:0}.payments-account-list dt{color:var(--brand-muted);font-size:.84rem;font-weight:800}.payments-account-list dd{max-width:180px;color:var(--brand-black);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.payments-empty-state{background:#f5eddd61;border:1px dashed #c9a86a73;border-radius:20px;gap:8px;padding:22px;display:grid}.payments-empty-state h3{color:var(--brand-black);margin:0}.payments-pool-card{border-radius:22px;gap:16px;padding:18px;display:grid}.payments-pool-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payments-pool-header span,.payments-status-pill{border-radius:999px;align-items:center;width:fit-content;font-size:.78rem;font-weight:800;display:inline-flex}.payments-pool-header span{background:var(--brand-gold-soft);color:var(--brand-gold-muted);margin-bottom:8px;padding:6px 10px}.payments-pool-header h3{color:var(--brand-black);margin:0 0 6px;font-size:1.25rem}.payments-pool-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payments-pool-totals span{color:var(--brand-black);background:#ffffffad;border:1px solid #e8e2d8d6;border-radius:14px;padding:12px;font-weight:800}.payments-participant-table{gap:8px;display:grid}.payments-participant-row{background:#faf8f4b8;border-radius:16px;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(92px,.7fr)) minmax(108px,.7fr) 110px;align-items:center;gap:12px;padding:12px;display:grid}.payments-participant-row strong,.payments-participant-row span{color:var(--brand-black);font-weight:800}.payments-status-pill{color:#475569;text-transform:capitalize;background:#e2e8f0b8;justify-content:center;padding:7px 10px}.payments-status-pill.status-available,.payments-status-pill.status-transferred{color:#166534;background:#dcfce7d1}.payments-status-pill.status-pending{color:#92400e;background:#fef3c7d1}@media (width<=1180px){.payments-metric-grid,.payments-grid,.payments-form-grid,.payments-pool-totals{grid-template-columns:1fr 1fr}.payments-account-panel{grid-column:1/-1}.payments-recipient-row,.payments-participant-row{grid-template-columns:1fr 1fr}}@media (width<=760px){.payments-workspace{padding:20px 14px 28px}.payments-hero{flex-direction:column;align-items:stretch}.payments-hero h1{font-size:2.45rem}.payments-metric-grid,.payments-grid,.payments-form-grid,.payments-pool-totals,.payments-recipient-row,.payments-participant-row{grid-template-columns:1fr}.payments-form-actions,.payments-pool-header{flex-direction:column;align-items:stretch}.payments-primary-button,.payments-secondary-button{width:100%}}:root{--ef-page-max:1480px;--ef-content-pad:clamp(16px, 2.4vw, 32px);--ef-card-radius:26px;--ef-control-radius:16px;--ef-grid-gap:clamp(14px, 1.7vw, 22px);--ef-topbar-height:72px}@media (width<=900px){.header{height:auto;padding:16px var(--ef-content-pad);flex-wrap:wrap;align-items:flex-start}.logo-button{min-height:40px}.nav{scrollbar-width:thin;order:3;gap:10px;width:100%;padding:2px 0 4px;overflow-x:auto}.nav-link{border:1px solid var(--brand-line);white-space:nowrap;background:#ffffffd1;border-radius:999px;flex:none;min-height:38px;padding:0 12px}.header-actions{margin-left:auto}}@media (width<=520px){.header-actions{width:100%;margin-left:0}.header-actions .login-btn,.header-actions .inquire-btn{border-radius:999px;flex:1;min-height:42px}.auth-badge{flex:100%;max-width:100%}}html{scroll-behavior:smooth;text-rendering:optimizelegibility;min-width:320px}body{overflow-x:hidden}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit}button{touch-action:manipulation}[class*=-page],[class*=-shell],[class*=-stage],[class*=-layout],[class*=-grid],[class*=-panel],[class*=-card],[class*=-table],[class*=-row],[class*=-list]{min-width:0}.worker-board-page,.admin-dashboard-page,.venue-workspace-page,.guest-workspace-page,.guest-rsvp-page,.event-page,.profile-page,.status-page,.admin-page,.partner-venues-page,.payments-workspace,.venue-application-page,.inquiry-page{color:var(--brand-black);background:radial-gradient(circle at 12% 0%, #c9a86a1f, transparent 28rem), radial-gradient(circle at 92% 8%, #1111110b, transparent 24rem), linear-gradient(180deg, var(--brand-white) 0%, #fbfaf7 48%, #f6f2eb 100%)!important}.worker-board-stage,.admin-dashboard-stage,.venue-manager-dashboard,.payments-workspace,.partner-venues-page,.venue-workspace-page,.venue-application-page,.inquiry-page,.workspace-stage{isolation:isolate}.worker-board-stage,.admin-dashboard-content,.payments-workspace,.partner-venues-hero,.partner-venues-layout,.venue-application-hero,.venue-application-form,.inquiry-shell,.workspace-content{width:min(var(--ef-page-max), 100%)}.worker-board-stage,.admin-dashboard-content,.payments-workspace,.partner-venues-page,.venue-workspace-page,.venue-manager-dashboard{padding-inline:var(--ef-content-pad)}.worker-board-shell,.admin-dashboard-shell,.workspace-shell,.guest-workspace-layout,.worker-calendar-layout,.worker-messages-layout,.worker-events-layout,.worker-opportunities-layout,.worker-profile-layout,.worker-network-grid,.payments-grid,.venue-workspace-grid,.partner-venues-layout,.partner-venue-details-layout,.venue-manager-grid{gap:var(--ef-grid-gap)}.worker-profile-rail,.admin-dashboard-rail,.workspace-rail{box-shadow:18px 0 50px #11111109;border-color:var(--brand-line)!important;background:#ffffffe0!important}.worker-board-topbar,.admin-dashboard-topbar{min-height:var(--ef-topbar-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--brand-line)!important;background:#ffffffd6!important}.worker-board-logo,.worker-shell-logo,.workspace-rail-logo,.admin-dashboard-logo,.home-entry-logo,.venue-application-logo,.inquire-logo,.login-logo{letter-spacing:-.055em;color:var(--brand-black)!important}.worker-board-logo:first-letter,.workspace-rail-logo:first-letter,.admin-dashboard-logo:first-letter{letter-spacing:-.055em}.worker-board-search,.admin-dashboard-search,.worker-board-status-pill,.worker-board-user,.worker-board-notice,.worker-board-icon-button,.admin-dashboard-notice,.admin-dashboard-icon-button,.admin-dashboard-user,.workspace-meta-chip,.workspace-meta-person,.payments-metric-card,.payments-panel,.payments-pool-card,.venue-application-card,.planner-access-card,.status-card,.partner-venue-list,.partner-venue-template,.partner-venue-detail-card,.partner-venue-preferred-section,.venue-gallery-editor-shell,.venue-workspace-inbox,.worker-board-empty-panel,.worker-profile-showcase-card,.worker-profile-section,.worker-profile-side-card,.worker-calendar-header-card,.worker-calendar-grid-card,.worker-calendar-agenda-card,.worker-calendar-detail-card,.worker-messages-header-card,.worker-messages-toolbar,.worker-messages-side-card,.worker-messages-conversation-shell,.worker-events-header-card,.worker-events-section-card,.worker-events-detail-card,.worker-opportunities-header,.worker-opportunities-filters,.worker-opportunities-card-section,.worker-opportunities-table-section,.worker-opportunities-detail-card,.worker-network-hero,.worker-network-toolbar,.worker-network-card,.worker-network-region-card,.workspace-summary-card,.workspace-team-panel,.workspace-flow-panel,.workspace-financials-panel,.workspace-recommendations-panel,.workspace-operations-panel,.workspace-chat-panel,.admin-dashboard-card,.admin-drawer-card,.venue-manager-metric-card,.venue-manager-panel,.venue-manager-request-card,.venue-manager-venue-card{border-color:var(--brand-line)!important;border-radius:var(--ef-card-radius)!important;background:var(--brand-panel)!important;box-shadow:var(--brand-shadow)!important}.worker-board-empty-panel,.worker-profile-showcase-card,.worker-profile-section,.worker-profile-side-card,.worker-calendar-header-card,.worker-calendar-grid-card,.worker-calendar-agenda-card,.worker-calendar-detail-card,.worker-messages-header-card,.worker-messages-toolbar,.worker-messages-side-card,.worker-messages-conversation-shell,.worker-events-header-card,.worker-events-section-card,.worker-events-detail-card,.worker-opportunities-header,.worker-opportunities-filters,.worker-opportunities-card-section,.worker-opportunities-table-section,.worker-opportunities-detail-card,.worker-network-hero,.worker-network-toolbar,.worker-network-card,.worker-network-region-card,.payments-panel,.payments-metric-card,.venue-manager-panel,.venue-manager-metric-card,.admin-dashboard-card{padding:clamp(18px,2vw,28px)}.worker-profile-nav-link,.worker-profile-footer-link,.admin-dashboard-nav-link,.workspace-rail-link,.worker-board-nav-link{color:#47433d!important;border-radius:16px!important}.worker-profile-nav-link:hover,.worker-profile-footer-link:hover,.admin-dashboard-nav-link:hover,.workspace-rail-link:hover,.worker-board-nav-link:hover{color:var(--brand-black)!important;background:#c9a86a1c!important}.worker-profile-nav-link-active,.admin-dashboard-nav-link-active,.workspace-rail-link-active,.worker-board-nav-link-active{background:var(--brand-gold-soft)!important;color:var(--brand-gold-muted)!important}.worker-profile-nav-icon,.admin-dashboard-nav-icon,.workspace-rail-link .workspace-icon{color:currentColor}.worker-board-notice span,.worker-profile-nav-badge,.admin-dashboard-nav-badge,.admin-dashboard-notice span{background:var(--brand-black)!important;color:var(--brand-white)!important}.worker-board-avatar,.admin-dashboard-avatar,.workspace-mini-avatar,.workspace-avatar,.worker-network-avatar,.worker-opportunities-detail-avatar,.admin-dashboard-mini-avatar{color:var(--brand-white)!important;background:radial-gradient(circle at 30% 20%,#ffffff42,#0000 34%),linear-gradient(135deg,#111 0%,#31291d 68%,#c9a86a 150%)!important}.worker-board-action-button,.worker-profile-primary-button,.worker-profile-wide-button,.worker-calendar-primary-button,.worker-messages-primary-button,.worker-events-primary-button,.worker-opportunity-primary-button,.worker-opportunities-detail-actions .worker-profile-primary-button,.payments-primary-button,.venue-manager-request-card button,.venue-manager-action-list button,.venue-application-actions button,.workspace-primary-button,.workspace-share-button,.workspace-panel-top button,.workspace-task-button,.admin-dashboard-primary-button,.admin-dashboard-action-button,.admin-dashboard-submit-button,.inquiry-submit,.login-submit-btn,.submit-btn{min-height:44px;border-radius:var(--ef-control-radius)!important;background:var(--brand-black)!important;border-color:var(--brand-black)!important;color:var(--brand-white)!important;box-shadow:0 16px 34px #11111129!important}.worker-profile-link-button,.worker-profile-utility-button,.worker-board-icon-button,.admin-dashboard-secondary-button,.admin-dashboard-link-button,.payments-secondary-button,.payments-icon-button,.workspace-secondary-button,.workspace-financials-add-row,.secondary-cta,.event-action-btn.secondary-action,.worker-profile-rail-button{min-height:40px;border-radius:var(--ef-control-radius)!important;border-color:var(--brand-line)!important;background:var(--brand-white)!important;color:var(--brand-black)!important}.worker-board-action-button:hover,.worker-profile-primary-button:hover,.worker-profile-wide-button:hover,.payments-primary-button:hover,.workspace-primary-button:hover,.admin-dashboard-primary-button:hover,.venue-application-actions button:hover,.inquiry-submit:hover{transform:translateY(-1px)}.worker-board-search input,.admin-dashboard-search input,.profile-field input,.profile-field select,.profile-field textarea,.worker-calendar-editor-form input,.worker-calendar-editor-form textarea,.worker-messages-compose textarea,.worker-events-editor-form input,.worker-events-editor-form textarea,.payments-form input,.payments-recipient-row input,.payments-recipient-row select,.venue-application-grid input,.venue-application-grid select,.venue-application-grid textarea,.inquiry-input-shell input,.inquiry-input-shell select,.inquiry-input-shell textarea,.admin-dashboard-input,.admin-dashboard-select,.admin-dashboard-textarea,.workspace-editor-form input,.workspace-editor-form textarea,.workspace-chat-compose textarea{border-color:var(--brand-line)!important;border-radius:var(--ef-control-radius)!important;color:var(--brand-black)!important;background:#ffffffeb!important}.worker-board-search:focus-within,.admin-dashboard-search:focus-within,.profile-field input:focus,.profile-field select:focus,.profile-field textarea:focus,.worker-calendar-editor-form input:focus,.worker-calendar-editor-form textarea:focus,.worker-messages-compose textarea:focus,.worker-events-editor-form input:focus,.worker-events-editor-form textarea:focus,.payments-form input:focus,.payments-recipient-row input:focus,.payments-recipient-row select:focus,.venue-application-grid input:focus,.venue-application-grid select:focus,.venue-application-grid textarea:focus,.inquiry-input-shell input:focus,.inquiry-input-shell select:focus,.inquiry-input-shell textarea:focus,.admin-dashboard-input:focus,.admin-dashboard-select:focus,.admin-dashboard-textarea:focus,.workspace-editor-form input:focus,.workspace-editor-form textarea:focus,.workspace-chat-compose textarea:focus{border-color:#c9a86ad6!important;outline:none!important;box-shadow:0 0 0 4px #c9a86a21!important}.worker-board-status-dot,.worker-calendar-dot.available,.worker-calendar-availability-badge.available,.payments-status-pill.status-available,.payments-status-pill.status-transferred,.workspace-progress-mint span,.workspace-financials-status-approved{color:var(--brand-gold-muted)!important;background-color:#c9a86a2e!important}.worker-opportunities-table,.admin-dashboard-table-wrap,.payments-participant-table,.workspace-financials-table,.workspace-financials-line-items,.partner-venue-gallery,.worker-calendar-month-grid{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.worker-opportunities-table-row,.worker-opportunities-table-head,.admin-dashboard-table,.payments-participant-row,.workspace-financials-table-head,.workspace-financials-category-row,.workspace-financials-line-head,.workspace-financials-line-row{min-width:min(760px, max-content)}.home-entry-page{min-height:100svh}.home-entry-path-card{border-color:#ffffff2e!important;box-shadow:0 28px 80px #00000047!important}.home-entry-path-card button{min-height:44px}@media (width<=1280px){.worker-board-shell,.admin-dashboard-shell{grid-template-columns:168px minmax(0,1fr)}.workspace-planner-shell{grid-template-columns:220px minmax(0,1fr)}.worker-opportunities-layout,.worker-calendar-layout,.worker-messages-layout,.worker-events-layout,.worker-profile-layout,.worker-board-layout,.admin-dashboard-grid,.workspace-main-layout{grid-template-columns:1fr}.worker-opportunities-detail,.worker-calendar-sidebar,.worker-messages-sidebar,.worker-events-sidebar,.worker-profile-sidebar,.admin-dashboard-sidebar,.workspace-chat-panel{width:100%;position:static!important}}@media (width<=1024px){:root{--ef-content-pad:18px;--ef-card-radius:22px}.worker-board-shell,.admin-dashboard-shell,.workspace-shell,.workspace-planner-shell{display:block!important}.worker-profile-rail,.admin-dashboard-rail,.workspace-rail{border-right:0!important;border-bottom:1px solid var(--brand-line)!important;width:100%!important;min-height:auto!important;box-shadow:none!important;flex-direction:column!important;gap:14px!important;padding:16px!important;display:flex!important;position:static!important}.worker-profile-nav,.admin-dashboard-nav,.workspace-rail-group,.workspace-rail-footer{padding-bottom:2px;overflow-x:auto;flex-direction:row!important;gap:10px!important;display:flex!important}.worker-profile-rail-spacer,.admin-dashboard-rail-spacer,.worker-profile-rail-progress,.admin-dashboard-support-card,.workspace-rail-context{display:none!important}.worker-profile-nav-link,.worker-profile-footer-link,.admin-dashboard-nav-link,.workspace-rail-link{white-space:nowrap;flex:none;width:auto!important}.worker-board-stage,.admin-dashboard-stage,.workspace-stage{padding:0!important}.worker-board-topbar,.admin-dashboard-topbar{z-index:20;flex-wrap:wrap;position:sticky;top:0;padding:12px var(--ef-content-pad)!important}.worker-board-search,.admin-dashboard-search{flex-basis:100%;order:2;max-width:none!important}.worker-board-user,.admin-dashboard-user{margin-left:auto}.workspace-content{padding:var(--ef-content-pad)!important;border-radius:0!important}}@media (width<=820px){.worker-dashboard-stats,.worker-board-stats,.worker-calendar-header-stats,.worker-messages-header-stats,.worker-events-header-stats,.admin-dashboard-stats,.payments-metric-grid,.venue-manager-metric-grid,.workspace-summary-grid,.workspace-team-list,.workspace-flow-grid,.workspace-recommendation-grid,.workspace-operations-grid,.workspace-financials-metrics,.workspace-financials-grid,.workspace-financials-analytics,.worker-network-stats,.worker-network-grid,.worker-profile-portfolio-grid,.worker-events-card-grid,.venue-manager-venue-grid,.partner-venue-details-layout,.venue-workspace-grid,.inquiry-grid-two,.venue-application-grid.two-column{grid-template-columns:1fr!important}.worker-opportunities-exclusive-card,.worker-opportunities-exclusive-main,.worker-events-list-row,.worker-messages-thread-header,.workspace-header,.workspace-header-meta,.workspace-section-heading,.workspace-panel-top,.workspace-financials-view-toggle,.workspace-financials-card-top,.admin-dashboard-card-header,.payments-hero,.payments-panel-header,.venue-manager-panel-header,.venue-manager-request-card,.partner-venue-page-header,.venue-workspace-profile-actions{flex-direction:column!important;align-items:stretch!important}.worker-opportunities-exclusive-card,.worker-opportunities-exclusive-main,.venue-manager-request-card{grid-template-columns:1fr!important;display:grid!important}.worker-opportunities-exclusive-visual{min-height:220px}.home-entry-paths{grid-template-columns:1fr!important}}@media (width<=640px){:root{--ef-content-pad:14px;--ef-card-radius:20px;--ef-control-radius:14px}.worker-board-topbar-actions,.admin-dashboard-topbar-actions{justify-content:space-between;gap:8px;width:100%}.worker-board-status-pill,.admin-dashboard-notice,.worker-board-notice{display:none!important}.worker-board-user,.admin-dashboard-user{flex:1;min-width:0}.worker-board-user div:last-child,.admin-dashboard-user div:last-child{min-width:0}.worker-board-user strong,.worker-board-user p,.admin-dashboard-user strong,.admin-dashboard-user p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.worker-board-stage,.admin-dashboard-content,.payments-workspace,.partner-venues-page,.venue-workspace-page,.venue-manager-dashboard,.venue-application-page,.inquiry-page{padding-inline:var(--ef-content-pad)!important}.worker-profile-nav,.admin-dashboard-nav,.workspace-rail-group,.workspace-rail-footer{margin-inline:calc(var(--ef-content-pad) * -1);padding-inline:var(--ef-content-pad)}.worker-profile-nav-link,.admin-dashboard-nav-link,.workspace-rail-link{min-height:42px;padding:10px 12px!important;font-size:13px!important}.worker-profile-nav-link span:last-child,.admin-dashboard-nav-link span:last-child{display:inline}.worker-board-search,.admin-dashboard-search{border-radius:14px!important;padding:11px 13px!important}.worker-profile-showcase-actions,.workspace-form-actions,.payments-form-actions,.venue-application-actions,.inquiry-submit-row,.guest-invite-actions,.guest-highlight-actions{grid-template-columns:1fr!important;display:grid!important}.worker-profile-showcase-actions button,.workspace-form-actions button,.payments-form-actions button,.venue-application-actions button,.inquiry-submit-row button,.guest-invite-actions button,.guest-highlight-actions button,.workspace-primary-button,.workspace-secondary-button{width:100%}.home-entry-page{padding:18px 14px 24px!important}.home-entry-header{align-items:flex-start!important}.home-entry-header-actions{width:100%}.home-entry-ghost,.home-entry-pill{flex:1;justify-content:center}.home-entry-path-card,.venue-application-card,.payments-panel,.workspace-summary-card,.workspace-team-panel,.workspace-flow-panel,.workspace-financials-panel,.workspace-recommendations-panel,.workspace-operations-panel,.workspace-chat-panel{padding:18px!important}.workspace-financials-bars{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
