.cw-workbench{--cw-panel:#070d1e;--cw-background:#181722;--cw-background-raised:#201e2e;--cw-surface:#101a38c7;--cw-surface-raised:#16224ed1;--cw-surface-soft:#1e2d627a;--cw-text:#ece9f4;--cw-muted:#b8b4ca;--cw-faint:#9691ad;--cw-accent:#8b6cff;--cw-accent-deep:#6b4ce0;--cw-on-accent:#fff;--cw-art:#e0598a;--cw-market:#3fc7d9;--cw-healing:#b47ae9;--cw-community:#4fd1a5;--cw-open:#4fd1a5;--cw-on-open:#07150f;--cw-closed:#a6a2ba;--cw-edge:#8b91c647;--cw-edge-strong:#8b6cff94;--cw-highlight:#f5f5ff0f;--cw-shadow:#00000052;--cw-focus:#b79fff;--cw-aurora:radial-gradient(ellipse at 88% 0%, #8b6cff2e, transparent 48%);--cw-contours:repeating-radial-gradient(ellipse at 12% 88%, transparent 0 42px, #8b6cff0e 43px 44px, transparent 45px 78px);--cw-font-display:"Bricolage Grotesque", "Outfit", system-ui, sans-serif;--cw-font-body:"Outfit", system-ui, sans-serif;isolation:isolate;min-width:0;max-width:100%;color:var(--cw-text);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--cw-aurora), var(--cw-contours), var(--cw-panel);border:1px solid var(--cw-edge);box-shadow:0 24px 70px var(--cw-shadow);font-family:var(--cw-font-body);border-radius:22px;gap:18px;margin:18px 0 40px;line-height:1.45;display:grid;position:relative;overflow:hidden}.cw-workbench *,.cw-workbench :before,.cw-workbench :after{box-sizing:border-box;min-width:0}.cw-workbench button,.cw-workbench input,.cw-workbench textarea,.cw-workbench select{font:inherit}.cw-workbench button,.cw-workbench a{-webkit-tap-highlight-color:transparent}.cw-workbench button{cursor:pointer}.cw-workbench button:disabled{cursor:not-allowed;opacity:.52}.cw-workbench a{color:inherit}.cw-sourcebar{background:color-mix(in srgb, var(--cw-panel) 88%, transparent);border-bottom:1px solid var(--cw-edge);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 20px;display:grid}.cw-wordmark{width:max-content;color:var(--cw-text);line-height:1;text-decoration:none;display:grid}.cw-wordmark>span{font:400 9px/1 var(--cw-font-body);letter-spacing:.58em}.cw-wordmark>strong{color:var(--cw-accent);font:500 30px/.95 var(--cw-font-body);letter-spacing:.12em}.cw-wordmark>small{color:var(--cw-faint);letter-spacing:.15em;margin-top:6px;font-size:7px}.cw-view-nav{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.cw-view-nav :is(button,a),.cw-account-link{min-height:40px;color:var(--cw-muted);background:var(--cw-surface-soft);border:1px solid var(--cw-edge);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:650;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.cw-view-nav svg,.cw-account-link svg{width:14px;height:14px}.cw-view-nav button>span{min-width:20px;height:20px;color:var(--cw-text);background:var(--cw-highlight);border-radius:999px;place-items:center;padding:0 5px;font-size:.7rem;display:inline-grid}.cw-view-nav [aria-pressed=true]{color:var(--cw-on-accent);background:linear-gradient(135deg, var(--cw-accent), var(--cw-accent-deep));border-color:var(--cw-accent)}.cw-account-link{color:var(--cw-text);white-space:nowrap}.cw-source-note{background:var(--cw-surface-soft);border:1px solid var(--cw-edge);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin:0 20px;padding:11px 14px;font-size:.78rem;display:grid}.cw-source-note>span{color:var(--cw-community);white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.cw-source-note i{background:var(--cw-community);border-radius:50%;width:7px;height:7px}.cw-source-note p{color:var(--cw-muted);margin:0}.cw-source-note a,.cw-footer a{color:var(--cw-focus);align-items:center;gap:5px;font-weight:650;text-decoration:none;display:inline-flex}.cw-source-note svg,.cw-footer svg{width:14px;height:14px}.cw-map-view,.cw-panel{gap:18px;padding:0 20px 20px;display:grid}.cw-map-heading,.cw-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cw-eyebrow{color:var(--cw-accent);letter-spacing:.13em;margin-bottom:6px;font-size:.67rem;font-weight:750;display:block}.cw-map-heading h2,.cw-section-heading h2,.cw-section-heading h3{color:var(--cw-text);font-family:var(--cw-font-display);letter-spacing:-.035em;margin:0}.cw-map-heading h2,.cw-section-heading h2{font-size:clamp(1.65rem,3vw,2.35rem)}.cw-section-heading h3{font-size:clamp(1.35rem,2.4vw,1.85rem)}.cw-map-heading p,.cw-section-heading p{max-width:70ch;color:var(--cw-muted);margin:6px 0 0;font-size:.9rem}.cw-family-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.cw-family-tabs button{min-height:44px;color:var(--cw-muted);background:var(--cw-surface);border:1px solid var(--cw-edge);border-radius:10px;padding:9px 10px;font-size:.82rem;font-weight:700}.cw-family-tabs button[aria-pressed=true]{color:var(--cw-text);background:var(--cw-surface-raised);border-color:var(--cw-accent);box-shadow:inset 0 0 0 1px var(--cw-edge-strong)}.cw-family-tabs .cw-family--art[aria-pressed=true]{border-color:var(--cw-art)}.cw-family-tabs .cw-family--market[aria-pressed=true]{border-color:var(--cw-market)}.cw-family-tabs .cw-family--healing[aria-pressed=true]{border-color:var(--cw-healing)}.cw-family-tabs .cw-family--community[aria-pressed=true]{border-color:var(--cw-community)}.cw-map-layout{grid-template-columns:minmax(215px,.32fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.cw-filters,.cw-results,.cw-application,.cw-panel{min-width:0}.cw-filters{background:var(--cw-surface);border:1px solid var(--cw-edge);border-radius:14px;gap:15px;padding:15px;display:grid}.cw-search{color:var(--cw-muted);gap:7px;font-size:.75rem;font-weight:650;display:grid}.cw-search-field{display:block;position:relative}.cw-search-field svg{width:16px;height:16px;color:var(--cw-faint);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.cw-search-field input{width:100%;min-height:44px;color:var(--cw-text);background:var(--cw-panel);border:1px solid var(--cw-edge);border-radius:9px;padding:10px 10px 10px 35px}.cw-workbench :is(input,textarea,select){width:100%;min-height:44px;color:var(--cw-text);background:var(--cw-panel);border:1px solid var(--cw-edge);border-radius:9px;padding:10px 12px}.cw-workbench textarea{resize:vertical}.cw-workbench select option{color:var(--cw-text);background:var(--cw-background-raised)}.cw-filter-title,.cw-results-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cw-filter-title strong{font-size:.82rem}.cw-filter-title button{color:var(--cw-focus);background:0 0;border:0;padding:0;font-size:.74rem;text-decoration:underline}.cw-role-filters,.cw-card-roles{flex-wrap:wrap;gap:6px;display:flex}.cw-role{--cw-role-color:var(--cw-community);min-height:30px;color:var(--cw-role-color);background:color-mix(in srgb, var(--cw-role-color) 6%, var(--cw-panel));border:1px solid color-mix(in srgb, var(--cw-role-color) 46%, transparent);text-align:left;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}button.cw-role{min-height:34px}.cw-role i{background:var(--cw-role-color);border-radius:50%;flex:none;width:6px;height:6px}.cw-role--art{--cw-role-color:var(--cw-art)}.cw-role--market{--cw-role-color:var(--cw-market)}.cw-role--healing{--cw-role-color:var(--cw-healing)}.cw-role--community{--cw-role-color:var(--cw-community)}.cw-role[aria-pressed=true]{color:var(--cw-text);background:color-mix(in srgb, var(--cw-role-color) 24%, var(--cw-panel));border-color:var(--cw-role-color);box-shadow:0 0 0 1px color-mix(in srgb, var(--cw-role-color) 38%, transparent)}.cw-role.is-closed{--cw-role-color:var(--cw-closed);opacity:.72;text-decoration:line-through}.cw-filter-help{color:var(--cw-faint);margin:0;font-size:.72rem}.cw-results{gap:10px;display:grid}.cw-results-head{min-height:48px;padding:0 3px}.cw-results-head h3{font:700 1rem/1.2 var(--cw-font-display);margin:0}.cw-results-head p,.cw-results-head>span{color:var(--cw-faint);margin:2px 0 0;font-size:.72rem}.cw-opportunity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cw-opportunity{background:linear-gradient(145deg, var(--cw-surface-raised), var(--cw-surface));border:1px solid var(--cw-edge);box-shadow:inset 0 1px 0 var(--cw-highlight);border-radius:13px;flex-direction:column;gap:11px;padding:16px;display:flex}.cw-opportunity-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cw-opportunity h4{color:var(--cw-text);font:720 1.08rem/1.2 var(--cw-font-display);letter-spacing:-.02em;margin:0}.cw-opportunity-top p{color:var(--cw-muted);margin:4px 0 0;font-size:.78rem}.cw-opportunity-top time{color:var(--cw-community);margin-top:3px;font-size:.76rem;display:block}.cw-open-badge,.cw-device-badge,.cw-tracker-status{width:max-content;color:var(--cw-on-open);background:var(--cw-open);letter-spacing:.07em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font-size:.6rem;font-weight:800;display:inline-flex}.cw-device-badge,.cw-tracker-status{color:var(--cw-text);background:var(--cw-surface-soft);border:1px solid var(--cw-edge)}.cw-type-tags{flex-wrap:wrap;gap:5px;display:flex}.cw-type-tags span{color:var(--cw-muted);background:var(--cw-highlight);border:1px solid var(--cw-edge);border-radius:5px;padding:3px 7px;font-size:.64rem}.cw-opportunity-note,.cw-venue{color:var(--cw-muted);margin:0;font-size:.79rem}.cw-venue{color:var(--cw-faint);font-size:.72rem}.cw-card-actions,.cw-form-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.cw-button{text-align:center;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 13px;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .16s,transform .16s;display:inline-flex}.cw-button svg,.cw-text-link svg{flex:none;width:14px;height:14px}.cw-button--primary{color:var(--cw-on-accent);background:linear-gradient(135deg, var(--cw-accent), var(--cw-accent-deep));border-color:var(--cw-accent)}.cw-button--ghost{color:var(--cw-text);background:var(--cw-surface-soft);border-color:var(--cw-edge)}.cw-text-link{min-height:40px;color:var(--cw-focus);align-items:center;gap:4px;font-size:.74rem;font-weight:650;text-decoration:none;display:inline-flex}.cw-verified{color:var(--cw-faint);font-size:.65rem}.cw-application{background:linear-gradient(145deg, var(--cw-surface-raised), var(--cw-surface));border:1px solid var(--cw-edge-strong);border-radius:15px;gap:18px;padding:20px;scroll-margin-top:90px;display:grid}.cw-application-grid{grid-template-columns:minmax(0,1.4fr) minmax(230px,.6fr);gap:18px;display:grid}.cw-application-grid>div,.cw-profile-form{align-content:start;gap:13px;display:grid}.cw-workbench label{color:var(--cw-muted);gap:7px;font-size:.78rem;font-weight:650;display:grid}.cw-field-note{color:var(--cw-faint);margin:0;font-size:.72rem}.cw-handoff-card{background:color-mix(in srgb, var(--cw-community) 7%, var(--cw-panel));border:1px solid color-mix(in srgb, var(--cw-community) 42%, transparent);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.cw-workbench .cw-handoff-card p,.cw-workbench .cw-handoff-card small{color:var(--cw-muted);margin:0}.cw-handoff-card small{font-size:.72rem}.cw-panel{padding-top:8px}.cw-tracker-list{gap:9px;display:grid}.cw-tracker-list article{background:var(--cw-surface);border:1px solid var(--cw-edge);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.cw-tracker-list h3{font:700 1rem/1.25 var(--cw-font-display);margin:7px 0 3px}.cw-tracker-list p{color:var(--cw-muted);margin:0;font-size:.78rem}.cw-empty{text-align:center;background:var(--cw-surface);border:1px dashed var(--cw-edge-strong);border-radius:13px;justify-items:center;gap:10px;padding:38px 18px;display:grid}.cw-empty>svg{width:28px;height:28px;color:var(--cw-accent)}.cw-empty h3,.cw-empty p{margin:0}.cw-empty p{max-width:55ch;color:var(--cw-muted)}.cw-cpk-layout{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:start;gap:18px;display:grid}.cw-profile-form,.cw-cpk-preview{background:var(--cw-surface);border:1px solid var(--cw-edge);border-radius:13px;padding:18px}.cw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.cw-cpk-preview{border-color:var(--cw-edge-strong);gap:10px;display:grid}.cw-cpk-preview h3,.cw-cpk-preview p{margin:0}.cw-cpk-preview h3{font:700 1.45rem/1.15 var(--cw-font-display)}.cw-cpk-preview p,.cw-cpk-preview small{color:var(--cw-muted)}.cw-cpk-preview a{color:var(--cw-focus);align-items:center;gap:5px;display:inline-flex}.cw-cpk-preview svg{width:14px;height:14px}.cw-status{min-height:20px;color:var(--cw-community);margin:-4px 20px 0;font-size:.8rem}.cw-footer{background:color-mix(in srgb, var(--cw-panel) 88%, transparent);border-top:1px solid var(--cw-edge);justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.cw-footer p{max-width:85ch;color:var(--cw-faint);margin:0;font-size:.7rem}.cw-footer a{flex:none;font-size:.75rem}.cw-workbench :is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--cw-focus);outline-offset:3px}@media (hover:hover){.cw-button:hover,.cw-view-nav :is(button,a):hover,.cw-account-link:hover{border-color:var(--cw-accent);transform:translateY(-1px)}.cw-text-link:hover,.cw-source-note a:hover,.cw-footer a:hover{text-decoration:underline}}@media (width>=1500px){.cw-opportunity-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.cw-sourcebar{grid-template-columns:auto 1fr}.cw-view-nav{grid-area:2/1/auto/-1;justify-content:flex-start}.cw-account-link{justify-self:end}.cw-source-note{grid-template-columns:1fr auto}.cw-source-note p{grid-area:2/1/auto/-1}.cw-map-layout,.cw-application-grid,.cw-cpk-layout{grid-template-columns:1fr}.cw-role-filters{max-height:none}}@media (width<=700px){.cw-workbench{border-radius:16px;margin-top:12px}.cw-sourcebar,.cw-map-view,.cw-panel{padding-left:13px;padding-right:13px}.cw-source-note{margin-left:13px;margin-right:13px}.cw-family-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-family-tabs button:first-child{grid-column:1/-1}.cw-opportunity-list{grid-template-columns:1fr}.cw-map-heading,.cw-section-heading,.cw-tracker-list article,.cw-footer{flex-direction:column}.cw-map-heading>.cw-button,.cw-section-heading>.cw-button{align-self:flex-start}.cw-tracker-list article,.cw-footer{align-items:flex-start}.cw-form-grid{grid-template-columns:1fr}.cw-status{margin-left:13px;margin-right:13px}}@media (width<=430px){.cw-sourcebar{grid-template-columns:auto minmax(0,1fr);gap:13px}.cw-wordmark{text-align:left;justify-self:start}.cw-account-link{justify-self:end;padding-left:9px;padding-right:9px;font-size:.72rem}.cw-view-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.cw-view-nav :is(button,a){width:100%;padding-left:8px;padding-right:8px}.cw-source-note{grid-template-columns:1fr}.cw-source-note>span{white-space:normal}.cw-source-note p,.cw-source-note a{grid-area:auto}.cw-results-head{flex-direction:column;align-items:flex-start;padding-bottom:5px}.cw-opportunity,.cw-application,.cw-profile-form,.cw-cpk-preview{padding:14px}.cw-card-actions .cw-button,.cw-form-actions .cw-button,.cw-handoff-card .cw-button{flex:100%}.cw-card-actions .cw-text-link{flex:auto}.cw-workbench :is(input,textarea,select){font-size:16px}}html[data-ver=v3] .v3 .cw-workbench :is(input,textarea,select){color:var(--cw-text);background:var(--cw-panel);border-color:var(--cw-edge)}html[data-ver=v3] .v3 .cw-workbench :is(input,textarea)::placeholder{color:var(--cw-faint);opacity:1}@media (prefers-reduced-motion:reduce){.cw-workbench *,.cw-workbench :before,.cw-workbench :after{scroll-behavior:auto!important;transition:none!important}}
