/*! (c) KudosC / MrDevStack - ZynSoft. All rights reserved. Proprietary software: copying, redistribution or reverse engineering without written permission is prohibited. */
body.fs-on{--fs-line: #d6dbea;--fs-surface: #ffffff;--fs-soft: #f4f5fb;--fs-text: #161c30;--fs-muted: #6b7388;--fs-accent: #6a5cf0;--fs-ring: rgba(106,92,240,.08);--fs-shadow: 0 18px 50px rgba(28,35,61,.08)}body.fs-on[data-theme=dark]{--fs-line: rgba(255,255,255,.1);--fs-surface: #181818;--fs-soft: #202020;--fs-text: #f1f3fa;--fs-muted: #9aa3ba;--fs-accent: #8b7bff;--fs-ring: rgba(139,123,255,.1);--fs-shadow: 0 18px 50px rgba(0,0,0,.45)}body.fs-on:not(.chat-page-open) .left-rail,body.fs-on:not(.chat-page-open) .right-rail{display:none!important}body.fs-on:not(.chat-page-open) .app-layout{display:block;grid-template-columns:minmax(0,1fr)!important;margin:0;max-width:none;padding-left:clamp(8px,2vw,28px);padding-right:clamp(8px,2vw,28px);padding-bottom:130px}body.fs-on:not(.chat-page-open) .main-column{max-width:none;width:100%}body.fs-on:not(.chat-page-open) .main-column>.page-view:not(.chat-page):not(.dash-page):not(.new-project-page):not([data-page=messages]){background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;min-height:calc(100vh - 150px);padding:clamp(6px,1.2vw,16px) 0}body.fs-on[data-page=projects] .my-projects-grid{align-items:start;display:grid;gap:clamp(12px,1.6vw,22px);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}body.fs-on[data-page=projects] .my-projects-grid>*{margin:0}body.fs-on .main-column .explore-grid{gap:clamp(12px,1.6vw,22px);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}body.fs-on[data-page=home] .composer-card,body.fs-on[data-page=home] .stories-bar,body.fs-on[data-page=home] .feed-tools{max-width:none}.settings-page{padding:0!important}body.fs-on[data-page=settings] .main-column>#page-settings{padding:0 0 20px!important;overflow:hidden}.set-topbar{align-items:center;backdrop-filter:blur(14px);background:color-mix(in srgb,var(--fs-surface) 88%,transparent);border-bottom:1px solid var(--fs-line);display:flex;gap:12px;padding:12px clamp(14px,3vw,40px);position:sticky;top:0;z-index:6}.set-topbar h1{color:var(--fs-text);font-size:17px;letter-spacing:-.02em;margin:0}.set-hero{align-items:center;background:radial-gradient(900px 300px at 90% -20%,rgba(120,104,233,.55),transparent 60%),radial-gradient(700px 300px at 0% 120%,rgba(61,131,245,.4),transparent 60%),linear-gradient(135deg,#14122e,#1d1a4a 55%,#25206b);color:#fff;display:flex;gap:18px;padding:clamp(22px,4vw,52px) clamp(16px,4vw,56px)}.set-hero-avatar{flex:0 0 auto;height:72px!important;width:72px!important;font-size:24px!important;border:3px solid rgba(255,255,255,.35)}.set-eyebrow{color:#a9a2ff;font:700 11px DM Mono,monospace;letter-spacing:.18em;margin:0 0 8px}.set-hero h2{color:#fff;font-size:clamp(24px,4vw,40px);letter-spacing:-.035em;line-height:1.05;margin:0}.set-sub{color:#ffffffb3;font-size:13px;margin:8px 0 0}.set-jump{background:var(--fs-surface);border-bottom:1px solid var(--fs-line);display:flex;gap:8px;overflow-x:auto;padding:12px clamp(14px,3vw,40px);position:sticky;scrollbar-width:none;top:59px;z-index:5}.set-jump::-webkit-scrollbar{display:none}.set-jump button{align-items:center;background:var(--fs-soft);border:1px solid var(--fs-line);border-radius:99px;color:var(--fs-text);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;gap:7px;padding:9px 16px}.set-jump button:active{background:var(--fs-accent);color:#fff}.set-jump svg,.set-section-icon svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:18px}.set-body{margin:0 auto;max-width:1500px;padding:0 clamp(16px,4vw,56px)}.set-section{border-top:1px solid var(--fs-line);padding:clamp(26px,4vw,48px) 0;scroll-margin-top:120px}.set-section:first-child{border-top:0}.set-section-head{align-items:center;display:flex;gap:16px;margin-bottom:22px}.set-section-icon{align-items:center;background:#6a5cf01f;border-radius:14px;color:var(--fs-accent);display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.set-section-icon svg{height:22px;width:22px}.set-section-head h3{color:var(--fs-text);font-size:clamp(20px,2.6vw,28px);letter-spacing:-.03em;margin:0}.set-section-head p{color:var(--fs-muted);font-size:13px;margin:3px 0 0}.set-section-no{color:var(--fs-accent);display:block;font:700 11px DM Mono,monospace;letter-spacing:.12em;margin-bottom:3px}#settingsPageBody .settings-card{background:transparent;border:0;border-bottom:1px solid var(--fs-line);border-radius:0;box-shadow:none;margin:0;padding:22px 0}#settingsPageBody .settings-card:first-child{padding-top:0}#settingsPageBody .settings-card:last-child{border-bottom:0}#settingsPageBody .settings-card h3{color:var(--fs-text);font-size:17px;letter-spacing:-.02em;margin:0 0 4px}#settingsPageBody .section-note{color:var(--fs-muted);font-size:13px;line-height:1.5;margin:0 0 12px}#settingsPageBody .settings-field{margin-bottom:14px}#settingsPageBody .settings-field label{color:var(--fs-muted);font-size:12px}#settingsPageBody .settings-field input,#settingsPageBody .settings-field textarea,#settingsPageBody .settings-field select{border-radius:12px;font-size:15px;height:48px}#settingsPageBody .settings-field textarea{height:auto}#settingsPageBody .toggle-copy strong{color:var(--fs-text);font-size:15px}#settingsPageBody .toggle-copy small{color:var(--fs-muted);font-size:12.5px}#settingsPageBody .toggle-row{border-top:1px solid var(--fs-line);padding:16px 0}#settingsPageBody .settings-actions{flex-wrap:wrap;margin-top:8px}#settingsPageBody .settings-actions button,#settingsPageBody .settings-actions label,#settingsPageBody .primary-button,#settingsPageBody .secondary-action,#settingsPageBody .danger-button,#settingsPageBody .logout-button{font-size:14px;min-height:46px}#settingsPageBody .danger-zone{border:0;border-top:1px solid var(--fs-line)}.set-links{display:grid;gap:4px;padding-top:12px}.set-link-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--fs-line);color:var(--fs-text);cursor:pointer;display:flex;gap:16px;padding:18px 2px;text-align:left;width:100%}.set-link-row>span:nth-child(2){flex:1;min-width:0}.set-link-row strong{display:block;font-size:16px}.set-link-row small{color:var(--fs-muted);font-size:12.5px}@media (min-width: 900px){#settingsPageBody .set-section-body{display:grid;gap:0 clamp(24px,4vw,64px);grid-template-columns:1fr 1fr}#settingsPageBody .set-section-body>*{min-width:0}#settingsPageBody .set-section-body>.settings-card:only-child,#settingsPageBody .set-section-body>.page-gate-state{grid-column:1 / -1}}#settingsPageBody .set-section-body>#subscriptionPlansSlot,#settingsPageBody .set-section-body>#subscriptionRequestsSlot,#settingsPageBody .set-section-body>#earningsCardSlot{grid-column:1 / -1}#page-projects .segmented-toggle{margin-bottom:16px;max-width:420px}#page-projects{--ex-line: #dde1ee;--ex-surface: #fff;--ex-soft: #f2f3fa;--ex-text: #161c30;--ex-muted: #6b7388;--ex-accent: #6a5cf0}body[data-theme=dark] #page-projects{--ex-line: rgba(255,255,255,.09);--ex-surface: #181818;--ex-soft: #202020;--ex-text: #f1f3fa;--ex-muted: #9aa3ba;--ex-accent: #8b7bff}#page-projects .explore-card{background:var(--ex-surface);border:1px solid var(--ex-line)}#page-projects .explore-card{border-radius:18px;box-shadow:0 1px 2px #14182a0a,0 8px 22px #14182a0f}body[data-theme=dark] #page-projects .explore-card{box-shadow:0 8px 22px #00000059}#page-projects .explore-card .swipe-front{padding:10px 12px 6px}#page-projects .explore-card .project-author{gap:9px;margin-bottom:8px}#page-projects .explore-card .project-author .mini-avatar{height:34px;width:34px}#page-projects .explore-card .project-author strong{font-size:13px;line-height:1.2}#page-projects .explore-card .project-author small{font-size:10.5px;line-height:1.3}#page-projects .explore-card .project-author-actions{gap:4px}#page-projects .explore-card .feed-card-title-row{margin-bottom:6px}#page-projects .explore-card .feed-card-title-row h2{font-size:15px;line-height:1.25}#page-projects .explore-card .feed-card-image{height:190px}#page-projects .explore-card .feed-card-swatch-full{height:150px;margin-bottom:8px}#page-projects .explore-card .feed-card-image-wrap{margin-bottom:8px}#page-projects .explore-card .feed-card-image-wrap,#page-projects .explore-card .feed-card-image,#page-projects .explore-card .feed-card-swatch-full{border-radius:14px}#page-projects .explore-card .feed-card-body{margin-bottom:2px}#page-projects .explore-card .feed-card-summary{font-size:12px;line-height:1.45;margin:0 0 2px}#page-projects .explore-card .feed-card-more-button{font-size:11.5px;margin:0;padding:2px 0}#page-projects .explore-card .explore-actions{border-top:1px solid var(--ex-line);margin-top:6px;padding:4px 0 0}#page-projects .explore-card .explore-actions-main{display:flex;flex:1;gap:2px;min-width:0}#page-projects .explore-card .explore-actions .action-button{align-items:center;border-radius:14px;font-size:12.5px;font-weight:800;gap:6px;justify-content:center;min-height:48px;min-width:48px;padding:0 10px}#page-projects .explore-card .explore-actions .action-button svg{height:27px;width:27px}#page-projects .explore-card .explore-actions .action-button:active{background:var(--ex-soft);transform:scale(.92)}#page-projects .explore-card .explore-actions .feed-card-views{align-items:baseline;color:var(--ex-muted);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:800;gap:4px;margin-left:auto;padding-left:6px;white-space:nowrap}#page-projects .explore-card .explore-actions .feed-card-views small{font-size:11px;font-weight:600;margin-left:0;text-transform:capitalize}@media (max-width: 380px){#page-projects .explore-card .explore-actions .action-button{min-width:38px;padding:0 5px;gap:4px}#page-projects .explore-card .explore-actions .action-button svg{height:24px;width:24px}#page-projects .explore-card .explore-actions .feed-card-views{font-size:12px}}#page-projects .explore-card .feed-card-links-outside{gap:6px;margin-top:4px;padding:8px 0 4px}#page-projects .explore-card .feed-card-link-button,#page-projects .explore-card .buy-button{font-size:11px;height:38px}body.fs-on[data-page=home]:not(.chat-page-open) .app-layout{padding-left:0;padding-right:0}body.fs-on[data-page=home] .main-column>#page-home{padding:0;min-height:0}body.fs-on[data-page=home] .project-feed{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);width:100%}body.fs-on[data-page=home] .project-feed>*{margin:0;max-width:none;width:100%}body.fs-on[data-page=home] .project-feed .project-card:not(.community-post-row){border-left:0;border-radius:0;border-right:0;box-shadow:none}body.fs-on[data-page=home] .project-feed .feed-card-image,body.fs-on[data-page=home] .project-feed .feed-card-image-wrap{max-width:none;width:100%}body.fs-on[data-page=home] .composer-card,body.fs-on[data-page=home] .stories-bar,body.fs-on[data-page=home] .feed-tools{box-sizing:border-box;max-width:none;padding-left:12px;padding-right:12px;width:100%}
