/* Creator Studio shares the workspace palette, with its own editorial layouts. */
.creator-view{min-width:0}.cs-nav-count{margin-left:auto;border:1px solid var(--line);padding:1px 6px;font-size:10px;border-radius:4px}.cs-mark{width:44px;height:44px;display:grid;place-items:center;flex:none;border:1px solid var(--ws-border,var(--line));border-radius:9px;color:var(--ws-accent,var(--accent));background:color-mix(in srgb,var(--ws-accent,var(--accent)) 8%,transparent);font-size:23px;font-weight:450}.cs-mark-tide{border-radius:50%}.cs-mark-forma{border-radius:3px 15px 3px 15px}.cs-mark-relay{border-style:dashed}
.cs-feature{display:grid;grid-template-columns:1.4fr 1fr;background:radial-gradient(ellipse at 90% 90%,color-mix(in srgb,var(--ws-accent) 13%,var(--ws-soft)),var(--ws-soft) 70%);border:1px solid var(--ws-border);border-radius:14px;overflow:hidden}.cs-feature-copy{padding:38px 40px}.cs-feature h2{font-size:clamp(27px,3vw,41px);line-height:1.2;margin:24px 0 17px;font-weight:550}.cs-feature p{font-size:15px;line-height:1.8;max-width:560px;color:var(--muted)}.cs-feature-footer{display:flex;gap:25px;align-items:center;margin-top:28px}.cs-feature-footer>span{display:flex;flex-direction:column;gap:2px}.cs-feature-footer strong{font-size:15px;font-weight:500}.cs-feature-footer small{font-size:11px;color:var(--muted)}.cs-feature-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:310px;overflow:hidden;background:repeating-linear-gradient(90deg,transparent 0 37px,color-mix(in srgb,var(--ws-accent) 4%,transparent) 38px 39px)}.cs-orbital-rings{position:relative;display:grid;place-items:center;width:260px;height:240px}.cs-orbital-rings i{position:absolute;width:230px;height:230px;border:1px solid color-mix(in srgb,var(--ws-accent) 28%,transparent);border-radius:50%;transform:rotate(-35deg) scaleY(.6)}.cs-orbital-rings i:nth-child(2){transform:rotate(35deg) scaleY(.6)}.cs-orbital-rings i:nth-child(3){width:145px;height:145px;transform:none;border-color:var(--ws-accent);background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--ws-accent) 17%,transparent),transparent)}.cs-orbital-rings b{font:80px/1 Georgia,serif;color:var(--ws-accent);z-index:1;font-weight:400}.cs-feature-visual>span{font:10px/1.9 Consolas,monospace;letter-spacing:3px;text-align:center;color:var(--muted)}
.cs-discover-summary{display:flex;gap:28px;flex-wrap:wrap;padding:25px 0 35px;color:var(--muted);font-size:12px}.cs-discover-summary>span{display:flex;gap:9px;align-items:center}.cs-discover-summary .ui-icon{color:var(--ws-accent);width:15px}
.cs-toolbar{display:flex;gap:12px;margin:22px 0}.cs-toolbar input{flex:1;min-width:180px}.cs-toolbar select{width:auto;max-width:200px}body[data-theme] .creator-view .cs-toolbar input,body[data-theme] .creator-view .cs-toolbar select{padding:12px 14px;font-size:13px;border:1px solid var(--ws-border);border-radius:6px;background:var(--ws-soft);color:var(--ws-ink)}.cs-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.cs-project-card{background:var(--ws-soft);border:1px solid var(--ws-border);border-radius:12px;overflow:hidden;transition:border-color .2s,transform .2s}.cs-project-card:hover{border-color:var(--ws-accent);transform:translateY(-3px)}.cs-project-cover{height:165px;position:relative;overflow:hidden;padding:21px 25px;background:repeating-radial-gradient(ellipse at 90% 120%,transparent 0 26px,color-mix(in srgb,var(--ws-accent) 12%,transparent) 27px 28px),var(--ws-surface)}.cs-cover-tide{background:repeating-linear-gradient(165deg,transparent 0 18px,color-mix(in srgb,var(--ws-accent) 10%,transparent) 19px 20px),var(--ws-surface)}.cs-cover-forma{background:repeating-radial-gradient(circle at 90% 100%,transparent 0 20px,color-mix(in srgb,var(--ws-accent) 10%,transparent) 21px 23px),var(--ws-surface)}.cs-cover-relay{background:repeating-linear-gradient(45deg,transparent 0 25px,color-mix(in srgb,var(--ws-accent) 7%,transparent) 26px 27px),var(--ws-surface)}.cs-cover-mark{position:absolute;bottom:22px;left:25px;width:56px;height:56px;font-size:31px}.cs-cover-code{position:absolute;right:23px;bottom:23px;font:9px Consolas,monospace;letter-spacing:1.5px;color:var(--muted)}body[data-theme] .creator-view .cs-save{position:absolute;top:15px;right:16px;width:35px;min-height:35px;padding:8px;border:1px solid var(--ws-border);background:var(--ws-soft);color:var(--ws-accent);border-radius:5px}.cs-save[aria-pressed=true] .ui-icon{fill:currentColor}.cs-card-body{padding:26px}.cs-project-name{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-project-name h2{font-size:24px;margin:0}.cs-project-description{font-size:14px;color:var(--muted);line-height:1.85;min-height:77px;margin:16px 0}.cs-format{display:flex;gap:9px;align-items:center;font-size:12px;color:var(--ws-accent);margin-bottom:21px}.cs-card-reward{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--ws-border);border-bottom:1px solid var(--ws-border);padding:19px 0}.cs-card-reward small{font-size:11px;color:var(--muted);display:block}.cs-card-reward strong{display:block;font-size:27px;font-weight:500;margin-top:3px}.cs-card-reward strong span{font-size:11px;color:var(--muted)}.cs-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:20px}.cs-card-bottom>span{font-size:11px;color:var(--muted)}
.cs-empty{grid-column:1/-1;padding:60px 25px;text-align:center;border:1px dashed var(--ws-border);border-radius:12px;background:var(--ws-soft)}.cs-empty>.ui-icon{width:34px;height:34px;color:var(--ws-accent)}.cs-empty h3{font-size:23px;margin:17px 0 8px}.cs-empty p{color:var(--muted);font-size:14px}
.cs-campaign-command{display:grid;grid-template-columns:1.3fr 1fr;gap:26px;margin-bottom:35px}.cs-next-work{padding:28px 32px;background:linear-gradient(110deg,color-mix(in srgb,var(--ws-accent) 8%,var(--ws-soft)),var(--ws-soft));border:1px solid var(--ws-border);border-radius:12px}.cs-next-work h2{font-size:29px;margin:12px 0 4px}.cs-next-work p{font-size:13px;color:var(--muted);margin:0 0 18px}.cs-next-work>.primary{display:block;margin-top:18px}.cs-campaign-numbers{display:grid;grid-template-columns:repeat(3,1fr);align-content:center;border:1px solid var(--ws-border);border-radius:12px;background:var(--ws-soft);padding:30px 18px}.cs-campaign-numbers>div{text-align:center;padding:12px 4px;border-right:1px solid var(--ws-border);display:flex;flex-direction:column;gap:10px}.cs-campaign-numbers>div:last-child{border:0}.cs-campaign-numbers strong{font-size:45px;font-weight:400;color:var(--ws-accent)}.cs-campaign-numbers span{font-size:11px;color:var(--muted)}.cs-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cs-campaign{padding:26px;background:var(--ws-soft);border:1px solid var(--ws-border);border-radius:12px}.cs-campaign-top{display:flex;align-items:center;gap:12px}.cs-campaign-top>div{flex:1}.cs-campaign h3{font-size:15px;margin:0}.cs-campaign-top small{font-size:11px;color:var(--muted)}.cs-status{font-size:10px;padding:4px 8px;border-radius:4px;border:1px solid var(--ws-border);color:var(--muted)}.cs-status-invited,.cs-status-review{color:var(--ws-accent);background:color-mix(in srgb,var(--ws-accent) 8%,transparent)}.cs-campaign h2{font-size:23px;margin:25px 0 10px}.cs-campaign>p{font-size:14px;line-height:1.8;color:var(--muted);min-height:50px}.cs-campaign-progress{margin:24px 0}.cs-campaign-progress span{font-size:11px;color:var(--muted)}.creator-view progress{display:block;appearance:none;width:100%;height:5px;border:0;border-radius:4px;overflow:hidden;margin:12px 0;background:var(--ws-border)}.creator-view progress::-webkit-progress-bar{background:var(--ws-border)}.creator-view progress::-webkit-progress-value{background:var(--ws-accent)}.cs-campaign-meta{display:flex;justify-content:space-between;gap:12px;margin:22px 0}.cs-campaign-meta>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.cs-campaign-meta strong{font-size:15px;font-weight:500}.cs-campaign>button{width:100%}.cs-applications{margin-top:30px}.cs-application-row{display:flex;align-items:center;gap:18px;border-top:1px solid var(--ws-border);padding:20px 0}.cs-application-row>div{flex:1;min-width:0}.cs-application-row p{font-size:13px;color:var(--muted);margin:6px 0;overflow-wrap:anywhere}.cs-inline-empty{display:flex;justify-content:space-between;align-items:center;gap:25px}.cs-inline-empty p{font-size:14px;color:var(--muted)}
.cs-reward-hero{display:grid;grid-template-columns:1.5fr 1fr;background:linear-gradient(120deg,color-mix(in srgb,var(--ws-accent) 8%,var(--ws-soft)),var(--ws-soft));border:1px solid var(--ws-border);border-radius:12px;padding:35px 40px;gap:40px;margin-bottom:28px}.cs-reward-hero>div>strong{font-size:55px;letter-spacing:-2px;display:block;font-weight:400;margin:15px 0}.cs-reward-hero strong small{font-size:14px;color:var(--muted);letter-spacing:0}.cs-reward-hero p{font-size:13px;color:var(--muted)}.cs-reward-side{border-left:1px solid var(--ws-border);padding-left:35px;display:flex;flex-direction:column;justify-content:center;gap:26px}.cs-reward-side>div>span{font-size:11px;color:var(--muted);display:block}.cs-reward-side strong{display:block;font-size:28px;font-weight:500;margin-top:8px}.cs-reward-side .cs-unknown{font-size:19px;font-weight:400}.cs-reward-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:26px}.cs-ledger-row{display:flex;align-items:center;gap:15px;padding:22px 0;border-top:1px solid var(--ws-border)}.cs-ledger-row>div{flex:1}.cs-ledger-row h3{font-size:15px;margin:0}.cs-ledger-row small{font-size:11px;color:var(--muted)}.cs-payment-status{display:block;font-size:10px;color:var(--ws-accent);margin-top:7px}.cs-ledger-row>strong{font-size:21px;font-weight:500;text-align:right}.cs-ledger-row>strong>small{display:block;font-weight:400}.cs-icon-button{padding:8px!important;width:34px;background:transparent;border:1px solid var(--ws-border);color:var(--ws-accent)}.cs-reward-steps{list-style:none;padding:0;margin:0}.cs-reward-steps li{display:flex;gap:17px;padding:16px 0;border-top:1px solid var(--ws-border)}.cs-reward-steps b{font:11px Consolas,monospace;color:var(--ws-accent);padding-top:4px}.cs-reward-steps strong{font-size:13px}.cs-reward-steps p{font-size:12px;color:var(--muted);margin:6px 0;line-height:1.8}.cs-stream-section{margin-top:28px}.cs-stream-header{display:flex;gap:14px;align-items:center;padding:20px 0}.cs-stream-header>div{flex:1}.cs-stream h3{font-size:17px;margin:0}.cs-stream small{font-size:11px;color:var(--muted)}.cs-token-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:15px 0 25px}.cs-token-stats strong{display:block;font-size:26px;font-weight:500;margin-top:8px}.cs-token-stats strong span{font-size:11px;color:var(--muted)}.cs-stream-dates{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px;margin:12px 0 25px}.cs-schedule-copy{font-size:14px;line-height:1.9;color:var(--muted)}
.cs-profile-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:26px;align-items:start}.cs-profile-preview{position:sticky;top:25px}.cs-profile-avatar{width:95px;height:95px;margin:30px 0;border-radius:50%;border:1px solid var(--ws-accent);display:grid;place-items:center;color:var(--ws-accent);font-size:35px;background:repeating-radial-gradient(circle,transparent 0 10px,color-mix(in srgb,var(--ws-accent) 8%,transparent) 11px 12px)}.cs-profile-preview h2{font-size:28px;margin-bottom:3px}.cs-profile-preview>p{font-size:14px;color:var(--muted);line-height:1.85;margin:23px 0}.cs-profile-connection{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--ws-border);font-size:12px}.cs-profile-connection>span:first-child{display:flex;align-items:center;gap:10px}
body[data-theme] .cs-dialog{width:min(900px,calc(100vw - 36px));max-width:900px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);--ws-border:var(--line);--ws-accent:var(--accent);--ws-soft:var(--panel)}body[data-theme=orbital] .cs-dialog{--ws-accent:var(--orbital-ink);--ws-border:color-mix(in srgb,var(--orbital-ink) 22%,#172a34);--ws-soft:#0b1923;--text:#edf3f6;--muted:#a3b4bf;background:#09151e}.cs-dialog .dialog-scroll{padding:28px 32px}.cs-modal-project{display:flex;gap:18px;align-items:center;margin:15px 0 20px}.cs-modal-project .cs-mark{width:60px;height:60px;font-size:30px}.cs-modal-project h2{font-size:31px;margin:5px 0;text-transform:none}.cs-modal-project p{font-size:12px;color:var(--muted);margin:0}.cs-modal-lead{font-size:16px;line-height:1.85;color:var(--muted)}.cs-modal-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;margin:28px 0}.cs-dialog h3{font-size:17px;margin:24px 0 12px}.cs-dialog p{line-height:1.8}.cs-modal-columns p,.cs-dialog details p{font-size:14px;color:var(--muted)}.cs-deliverables{padding:0;list-style:none}.cs-deliverables li{display:flex;gap:11px;font-size:14px;color:var(--muted);padding:10px 0}.cs-deliverables .ui-icon{flex:none;color:var(--ws-accent)}.cs-modal-terms{border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-soft);padding:23px;align-self:start}.cs-modal-fee{display:block;font-size:33px;margin:16px 0 22px}.cs-modal-fee small{font-size:12px;font-weight:400;color:var(--muted)}.cs-modal-actions{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:25px 0}.cs-modal-actions>span{font-size:13px;color:var(--muted)}.cs-dialog .field{font-size:14px}.cs-dialog .field input,.cs-dialog .field textarea{font-size:14px!important}.cs-dialog .form-actions small{font-size:12px}.cs-invitation>small{font-size:12px;color:var(--muted)}.cs-evidence{padding:20px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-soft);margin:16px 0}.cs-evidence-title{display:flex;gap:12px;align-items:center;font-size:15px;margin-bottom:18px}.cs-evidence-title input{width:17px;height:17px}.cs-evidence-title b{font:10px Consolas,monospace;color:var(--ws-accent);margin-right:8px}.cs-review-wait{display:flex;gap:15px;padding:25px 0;color:var(--ws-accent)}.cs-review-wait p{font-size:13px;color:var(--muted);margin:5px 0}.cs-proposal-preview{border-top:1px solid var(--ws-border);margin-top:22px;padding-top:10px}.cs-proposal-preview p{overflow-wrap:anywhere;color:var(--muted)}
@media(max-width:1100px){.cs-toolbar{flex-wrap:wrap}.cs-toolbar input{flex-basis:100%}.cs-feature-copy{padding:28px}.cs-feature{grid-template-columns:1.4fr 1fr}.cs-feature-footer{flex-wrap:wrap;gap:16px}.cs-card-body{padding:22px}.cs-card-bottom{flex-wrap:wrap}.cs-campaign-command{grid-template-columns:1.2fr 1fr}.cs-campaign-top{flex-wrap:wrap}.cs-reward-layout{grid-template-columns:1fr}.cs-reward-layout aside .cs-reward-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cs-profile-layout{grid-template-columns:1fr 1.4fr}}
@media(max-width:800px){.cs-feature{grid-template-columns:1fr}.cs-feature-visual{display:none}.cs-project-grid,.cs-campaign-grid{grid-template-columns:1fr}.cs-campaign-command{grid-template-columns:1fr}.cs-campaign-numbers{padding:15px}.cs-profile-layout{grid-template-columns:1fr}.cs-profile-preview{position:static}.cs-reward-hero{padding:28px;gap:25px}.cs-reward-side{padding-left:25px}.cs-token-stats{grid-template-columns:1fr 1fr}.cs-modal-columns{grid-template-columns:1fr}.cs-modal-terms{order:-1}.cs-application-row{flex-wrap:wrap}}
@media(max-width:520px){.cs-feature-copy{padding:25px}.cs-feature h2{font-size:29px}.cs-discover-summary{gap:14px;padding:20px 0 30px}.cs-toolbar select{max-width:none;flex:1;min-width:0}.cs-toolbar>button{width:100%}.cs-project-name{flex-wrap:wrap}.cs-project-description{min-height:0}.cs-card-bottom{align-items:stretch;flex-direction:column}.cs-card-bottom button{width:100%}.cs-cover-code{font-size:8px}.cs-cover-mark{width:45px;height:45px}.cs-campaign{padding:22px}.cs-campaign-numbers strong{font-size:35px}.cs-campaign-meta{flex-wrap:wrap}.cs-inline-empty{align-items:start;flex-direction:column;gap:5px}.cs-reward-hero{grid-template-columns:1fr}.cs-reward-hero>div>strong{font-size:43px}.cs-reward-side{border-left:0;border-top:1px solid var(--ws-border);padding:22px 0 0;gap:20px}.cs-reward-layout aside .cs-reward-steps{display:block}.cs-ledger-row{gap:10px;flex-wrap:wrap}.cs-ledger-row .cs-mark{width:35px;height:35px;font-size:18px}.cs-ledger-row>strong{font-size:17px}.cs-stream-header{flex-wrap:wrap}.cs-stream-header>.ws-pill{margin-left:0}.cs-stream-dates{font-size:10px;gap:10px;flex-wrap:wrap}.cs-token-stats strong{font-size:23px}.cs-dialog .dialog-scroll{padding:20px 18px}.cs-modal-project h2{font-size:25px}.cs-modal-actions,.cs-dialog .form-actions{flex-direction:column;align-items:stretch}.cs-evidence{padding:15px}.cs-profile-connection{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.cs-project-card{transition:none}.cs-project-card:hover{transform:none}}

.sidebar nav a[href*="creators"]{white-space:nowrap;gap:9px;font-size:12px}.sidebar nav a[href*="creators"]>.ui-icon{flex:none}.cs-nav-count{flex:none}.cs-token-commitments{margin-top:28px}
