.fd-page{min-height:100vh;display:grid;grid-template-columns:230px 1fr;background:#061922;color:#dbeafe;width:100%;overflow-x:hidden}.fd-page .fd-jobfeed-topbar,.fd-page .fd-profile-topbar{display:none}.fd-sidebar{border-right:1px solid #123041;padding:18px 14px;display:grid;align-content:start;gap:14px;background:#071b26}.fd-brand{font-size:22px;font-weight:800;color:#6ee7ff}.fd-brand-btn{background:transparent;border:0;padding:0;text-align:left;cursor:pointer}.fd-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.fd-sidebar-close{display:none;width:30px;height:30px;border-radius:8px;border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;font-size:20px;line-height:1;cursor:pointer}.fd-nav{display:grid;gap:8px;position:relative;padding:2px}.fd-nav-item{background:transparent;color:#9cc4d7;border:1px solid transparent;border-radius:10px;padding:10px 12px;text-align:left;cursor:pointer;position:relative;z-index:1;overflow:hidden;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.fd-nav-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(34,211,238,.2) 45%,transparent 100%);transform:translate(-115%);transition:transform .35s ease;pointer-events:none}.fd-nav-item.active,.fd-nav-item:hover{background:#0b2d3f;border-color:#1e5168;color:#dff7ff;transform:translate(3px);box-shadow:0 8px 18px #0284c738}.fd-nav-item.active:before,.fd-nav-item:hover:before{transform:translate(115%)}.fd-nav-indicator{position:absolute;left:2px;right:2px;top:0;border-radius:10px;background:linear-gradient(90deg,#22d3ee33,#0ea5e92e);border:1px solid rgba(34,211,238,.22);transition:transform .28s ease,height .28s ease,opacity .2s ease;pointer-events:none}.fd-back-btn{margin-top:8px;border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;border-radius:10px;padding:10px 12px;cursor:pointer}.fd-sidebar-extras{margin-top:10px;display:grid;gap:10px}.fd-side-card{border:1px solid #1d4f66;background:#0b2736;border-radius:12px;padding:10px;display:grid;gap:8px}.fd-side-eyebrow{margin:0;color:#67e8f9;font-size:11px;font-weight:800;letter-spacing:.06em}.fd-side-card h4{margin:0;font-size:15px}.fd-side-card small{color:#8fb2c5}.fd-side-upgrade .fd-primary-btn{width:100%;padding:8px 10px;font-size:13px}.fd-streak{display:grid;gap:2px}.fd-streak strong{font-size:24px}.fd-streak span{color:#8fb2c5;font-size:12px}.fd-side-tags{display:flex;flex-wrap:wrap;gap:6px}.fd-side-tags span{border:1px solid #1f5b74;background:#123245;color:#9ed0e8;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.fd-side-profile{border:1px solid #1d4f66;background:#0b2736;border-radius:12px;padding:10px;display:flex;align-items:center;gap:10px}.fd-side-profile img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #164e63}.fd-side-profile div{display:grid;gap:1px}.fd-side-profile strong{font-size:13px}.fd-side-profile small{color:#8fb2c5}.fd-side-actions{display:grid;gap:6px}.fd-side-actions .fd-theme-btn{width:100%;padding:8px 10px;font-size:12px}.fd-main{padding:16px 20px 22px;animation:fd-fade-in .35s ease;width:min(1320px,100%);margin:0 auto;position:relative;z-index:1}.fd-main h1,.fd-main h2,.fd-main h3{margin-top:0;line-height:1.14;letter-spacing:-.01em;text-wrap:balance}.fd-main h1{font-weight:800}.fd-main h2{font-weight:760}.fd-main h3{font-weight:700}.fd-top{display:flex;gap:10px;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:35;background:#061922;padding:6px 0}.fd-light .fd-top{background:#f7f9fd}.fd-profile-topbar{background:#081f2c;border:1px solid #163f53;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(220px,360px) 1fr auto;gap:10px;align-items:center}.fd-profile-brand{font-size:30px;font-weight:800;color:#39c6ee}.fd-profile-search{border:1px solid #1a4a60;background:#0e2736;color:#dcf4ff;border-radius:10px;padding:10px 12px}.fd-profile-nav{display:flex;justify-content:center;gap:8px}.fd-profile-nav button{border:0;background:transparent;color:#b4cad6;border-bottom:2px solid transparent;padding:8px 6px;font-weight:600;cursor:pointer}.fd-profile-nav button.active{color:#e8f8ff;border-bottom-color:#38c5ef}.fd-profile-top-actions{display:flex;align-items:center;gap:8px}.fd-profile-back-btn{border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;border-radius:10px;padding:9px 12px;font-weight:700;cursor:pointer}.fd-profile-mode-btn{width:38px;height:38px;border-radius:10px;border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;font-size:18px;cursor:pointer}.fd-profile-top-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #1f5b74}.fd-menu-btn{display:none;border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;border-radius:10px;padding:9px 12px;font-size:18px;line-height:1;cursor:pointer}.fd-top-actions{display:flex;gap:8px;flex-shrink:0}.fd-notify-wrap{position:relative}.fd-notify-btn{border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;border-radius:10px;padding:9px 10px;min-width:42px;font-size:16px;line-height:1;cursor:pointer;position:relative}.fd-notify-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:#ef4444;color:#fff;font-size:11px;font-weight:800}.fd-notify-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(340px,90vw);border:1px solid #1f5b74;background:#0b2736;border-radius:12px;padding:10px;box-shadow:0 16px 28px #02061759;z-index:40}.fd-notify-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.fd-notify-head button{border:1px solid #1f5b74;background:#123245;color:#9ed0e8;border-radius:8px;padding:4px 8px;font-size:12px;cursor:pointer}.fd-notify-list{margin-top:8px;display:grid;gap:6px}.fd-notify-item{border:1px solid #1f5b74;background:#123245;color:#cffafe;border-radius:10px;padding:8px;text-align:left;font:inherit;cursor:pointer}.fd-notify-item.read{opacity:.7;background:#0f2c3b}.fd-notify-item.unread{border-color:#22d3ee}.fd-theme-btn{border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;border-radius:10px;padding:10px 12px;font-weight:600;cursor:pointer}.fd-mode-toggle{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:5px 11px 5px 6px;min-height:38px;transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.fd-mode-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#f8fbff,#d9ecf8);box-shadow:0 4px 10px #02061740;transition:background .25s ease}.fd-mode-toggle.light{background:#f8fbff;border-color:#c8deea;color:#184057}.fd-mode-toggle.light .fd-mode-thumb{background:linear-gradient(135deg,#ffd76e,#f8b136)}.fd-mode-toggle.dark{background:#103244;border-color:#1e5067;color:#d8f5ff}.fd-mode-toggle:hover{border-color:#35c5ea;box-shadow:0 8px 20px #02061752}.fd-search{flex:1;border:1px solid #164157;background:#0c2330;color:#dff7ff;border-radius:10px;padding:11px 12px;min-width:0}.fd-primary-btn{border:1px solid #22d3ee;background:#22d3ee;color:#083344;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}.fd-primary-btn:hover,.fd-theme-btn:hover,.fd-back-btn:hover,.fd-job-side button:hover{transform:translateY(-1px)}.fd-hero{margin-top:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.fd-hero h1{margin:0;font-size:clamp(28px,4vw,44px)}.fd-hero p{margin:8px 0 0;color:#86a9bb}.fd-score-chip{display:inline-flex;margin-top:10px;border:1px solid #1f5b74;background:#0f2f40;color:#7ae8ff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.fd-badge{border:1px solid #0f5f4a;color:#86efac;background:#0f2f2a;border-radius:999px;padding:6px 10px;font-size:12px}.fd-stats{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fd-card{border:1px solid #154157;background:#0a2534;border-radius:12px;padding:14px;min-height:122px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.fd-card:hover{transform:translateY(-3px);border-color:#1e5168;box-shadow:0 10px 24px #05172173}.fd-card-clickable{cursor:pointer}.fd-card-clickable:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}.fd-card p{margin:0;color:#89aec2;font-size:13px}.fd-card h3{margin:8px 0 0;font-size:clamp(28px,3.5vw,34px)}.fd-stat-row{margin-top:8px;display:flex;align-items:baseline;gap:8px}.fd-stat-row small{color:#79eab9;font-weight:700}.fd-line{display:block;height:3px;width:72%;margin-top:10px;border-radius:99px;background:linear-gradient(90deg,#22d3ee3d,#22d3ee14)}.fd-team{margin-top:8px;display:flex}.fd-team span{width:26px;height:26px;border-radius:999px;border:2px solid #0a2534;margin-left:-8px}.fd-team span:nth-child(1){background:#f2b995;margin-left:0}.fd-team span:nth-child(2){background:#c8d0d9}.fd-team span:nth-child(3){background:#73d5f0}.fd-ring{margin-top:8px;width:64px;height:64px;border-radius:50%;border:6px solid #27d2ed;display:grid;place-items:center;font-weight:800;color:#8fe9ff}.fd-card em{display:block;margin-top:8px;color:#7ea2b4;font-style:normal;font-size:12px}.fd-grid{margin-top:16px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.fd-chart-grid,.fd-data-editor{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.fd-editor-card{border:1px solid #154157;background:#0a2534;border-radius:12px;padding:12px;overflow:hidden}.fd-editor-card h3{margin:0 0 10px;font-size:17px}.fd-editor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.fd-editor-grid label{display:grid;gap:4px;font-size:12px;color:#8fb2c5;min-width:0}.fd-editor-grid label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-editor-grid input{width:100%;min-width:0;border:1px solid #1f5b74;background:#0c2a3a;color:#dff7ff;border-radius:8px;padding:8px;font:inherit}.fd-chart-card{border:1px solid #154157;background:#0a2534;border-radius:12px;padding:12px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.fd-chart-card:hover{transform:translateY(-2px);border-color:#1f5b74;box-shadow:0 10px 22px #05172159}.fd-chart-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.fd-chart-head h3{margin:0;font-size:18px}.fd-chart-head span{color:#8fb2c5;font-size:12px}.fd-line-chart{width:100%;height:160px;margin-top:8px}.fd-line-grid{fill:none;stroke:#1d4f66;stroke-width:1}.fd-line-graph{fill:none;stroke:#22d3ee;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:fd-draw-line 1.4s ease forwards}.fd-chart-labels{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;color:#7da5b8;font-size:12px}.fd-funnel{margin-top:10px;display:grid;gap:9px}.fd-funnel-row{display:grid;gap:6px}.fd-funnel-label{display:flex;justify-content:space-between;font-size:13px}.fd-funnel-label span{color:#8fb2c5}.fd-funnel-track{width:100%;height:10px;background:#123245;border-radius:999px;overflow:hidden}.fd-funnel-fill{height:100%;background:linear-gradient(90deg,#22d3ee,#06b6d4);border-radius:999px;transition:width .5s ease}.fd-left-col h2,.fd-right-col h2,.fd-simple-page h2{margin:0 0 10px;font-size:clamp(26px,3.1vw,34px)}.fd-left-col,.fd-right-col{min-width:0}.fd-job-card{border:1px solid #184862;background:#0b2939;border-radius:12px;padding:14px;display:flex;justify-content:space-between;gap:14px;margin-bottom:10px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;min-width:0}.fd-job-card:hover{transform:translateY(-2px);border-color:#2d6d89;box-shadow:0 10px 22px #05172166}.fd-job-card h4{margin:0;font-size:clamp(20px,2.2vw,24px)}.fd-job-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fd-save-btn{border:1px solid #1f5b74;background:#123245;color:#9ed0e8;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;cursor:pointer}.fd-save-btn.saved{border-color:#22d3ee;background:#164e63;color:#cffafe}.fd-job-card p{margin:6px 0;color:#8fb2c5}.fd-tags{display:flex;flex-wrap:wrap;gap:7px}.fd-tags span{background:#132e40;color:#9ed0e8;border:1px solid #1e5168;border-radius:999px;padding:3px 8px;font-size:12px}.fd-job-card small{color:#7ea4b9}.fd-job-side{min-width:0;text-align:right;display:grid;justify-items:end;align-content:start;gap:8px}.fd-job-side strong{font-size:26px}.fd-job-side span{color:#67e8f9;font-size:12px}.fd-job-side button{border:1px solid #22d3ee;background:#22d3ee;color:#083344;border-radius:10px;padding:9px 12px;font-weight:700;cursor:pointer}.fd-job-side button:disabled{opacity:.65;cursor:not-allowed}.fd-panel{border:1px solid #154157;background:#0a2534;border-radius:12px;padding:10px;display:grid;gap:8px;transition:border-color .2s ease,box-shadow .2s ease}.fd-panel:hover{border-color:#1f5b74;box-shadow:0 8px 20px #0517214d}.fd-inline-stats{margin:8px 0 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fd-inline-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-inline-stats div{border:1px solid #1d4f66;background:#0b2736;border-radius:10px;padding:8px;display:grid;gap:2px}.fd-inline-stats strong{font-size:18px}.fd-inline-stats span{color:#8fb2c5;font-size:12px}.fd-pill-tabs{display:flex;flex-wrap:wrap;gap:8px}.fd-pill-tabs button{border:1px solid #1f5b74;background:#123245;color:#9ed0e8;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;cursor:pointer}.fd-pill-tabs button.active{border-color:#22d3ee;background:#164e63;color:#cffafe}.fd-row-actions{display:flex;align-items:center;gap:8px}.fd-row-actions .fd-theme-btn{padding:6px 10px;font-size:12px}.fd-goal-label{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#8fb2c5;font-size:13px}.fd-goal-label input{width:82px;border:1px solid #1f5b74;background:#0c2a3a;color:#dff7ff;border-radius:8px;padding:6px 8px}.fd-goal-label input[type=text]{width:min(220px,100%)}.fd-goal-progress{width:100%;height:10px;background:#123245;border-radius:999px;overflow:hidden}.fd-goal-fill{height:100%;background:linear-gradient(90deg,#22d3ee,#06b6d4);border-radius:999px;transition:width .35s ease}.fd-checklist{display:grid;gap:6px}.fd-checklist span{color:#9ed0e8;font-weight:700;font-size:13px}.fd-checklist label{display:flex;gap:8px;align-items:center;color:#8fb2c5;font-size:13px}.fd-profile-meter{display:flex;align-items:center;gap:12px;margin-top:4px}.fd-meter-wrap{position:relative;width:76px;height:76px;flex-shrink:0}.fd-meter-svg{width:76px;height:76px}.fd-meter-track{fill:none;stroke:#123245;stroke-width:10}.fd-meter-progress{fill:none;stroke:#22d3ee;stroke-width:10;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .35s ease,stroke .25s ease}.fd-meter-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#cffafe;font-weight:800;font-size:14px;transition:color .25s ease}.fd-meter-wrap.meter-low .fd-meter-progress{stroke:#f87171}.fd-meter-wrap.meter-medium .fd-meter-progress{stroke:#f59e0b}.fd-meter-wrap.meter-high .fd-meter-progress{stroke:#22c55e}.fd-meter-wrap.meter-low .fd-meter-center{color:#fca5a5}.fd-meter-wrap.meter-medium .fd-meter-center{color:#fcd34d}.fd-meter-wrap.meter-high .fd-meter-center{color:#86efac}.fd-meter-copy{display:grid;gap:2px}.fd-meter-copy strong{color:#cffafe;font-size:14px}.fd-meter-copy small{color:#8fb2c5}.fd-row{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid #103042;background:#0c2a3a;border-radius:10px;padding:9px 10px;transition:border-color .2s ease,transform .2s ease;min-width:0}.fd-row:hover{border-color:#255d77;transform:translateY(-1px)}.fd-row div{display:grid;gap:2px;min-width:0}.fd-row small{color:#7da5b8}.fd-earnings-bars{margin:8px 0 10px;display:grid;gap:8px}.fd-earn-row{display:grid;grid-template-columns:36px minmax(0,1fr) 70px;align-items:center;gap:8px}.fd-earn-row span{color:#8fb2c5;font-size:12px}.fd-earn-row strong{text-align:right;font-size:13px}.fd-earn-track{height:8px;border-radius:999px;background:#123245;overflow:hidden}.fd-earn-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#06b6d4)}.fd-message-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px}.fd-loudscore-panel{display:flex;align-items:center;gap:14px}.fd-loudscore-ring{width:72px;height:72px;border-radius:50%;border:6px solid #22d3ee;color:#8cecff;font-weight:800;font-size:22px;display:grid;place-items:center;background:#0e2d3d}.fd-thread-item{width:100%;border:1px solid #1f5b74;background:#123245;color:#cffafe;border-radius:10px;padding:9px;display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;cursor:pointer}.fd-thread-item.active{border-color:#22d3ee;background:#164e63}.fd-thread-item div{display:grid;gap:2px}.fd-thread-item small{color:#8fb2c5}.fd-thread-badge{min-width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:#ef4444;color:#fff;font-size:11px;font-weight:800}.fd-message-box{width:100%;border:1px solid #1f5b74;background:#0c2a3a;color:#dff7ff;border-radius:10px;padding:10px;font:inherit;resize:vertical}.fd-panel-actions{display:flex;justify-content:flex-end;gap:8px}.fd-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.status{padding:5px 9px;border-radius:999px;font-size:12px;border:1px solid}.status.under-review{background:#3f320a;border-color:#7c5d0a;color:#fcd34d}.status.interviewing{background:#0b3a2d;border-color:#116547;color:#6ee7b7}.status.closed{background:#3c1122;border-color:#7a1f3b;color:#fda4af}.status.pending{background:#1f2937;border-color:#374151;color:#d1d5db}.status.paid{background:#0b3a2d;border-color:#116547;color:#6ee7b7}.status.cancelled{background:#3c1122;border-color:#7a1f3b;color:#fda4af}.fd-simple-page p{margin-top:0;color:#8fb2c5}.fd-profile-page{display:grid;gap:12px}.fd-profile-hero{border:1px solid #154157;background:#0a2534;border-radius:14px;padding:14px;display:grid;grid-template-columns:1fr auto;gap:12px}.fd-profile-hero-main{display:flex;gap:12px;align-items:center}.fd-profile-hero-main img{width:78px;height:78px;border-radius:16px;object-fit:cover;border:2px solid #1f5b74}.fd-profile-hero-main h2{margin:0;font-size:clamp(28px,3.6vw,36px);display:flex;align-items:center;gap:8px}.fd-profile-hero-main h2 span{border:1px solid #1f5b74;background:#123245;color:#67e8f9;border-radius:999px;padding:4px 9px;font-size:12px}.fd-profile-hero-main p{margin:6px 0 2px;color:#67e8f9;font-weight:600}.fd-profile-hero-main small{color:#8fb2c5}.fd-profile-hero-actions{display:grid;align-content:start;gap:8px}.fd-profile-progress{grid-column:1 / -1;margin-top:4px}.fd-profile-progress-head{display:flex;justify-content:space-between;color:#8fb2c5;margin-bottom:6px}.fd-profile-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:12px}.fd-profile-left,.fd-profile-right{display:grid;gap:10px;align-content:start}.fd-profile-section-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.fd-profile-section-head h3{margin:0}.fd-profile-projects{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.fd-profile-projects img{width:100%;height:120px;object-fit:cover;border-radius:14px;border:1px solid #1f5b74}.fd-profile-timeline{margin-top:8px;display:grid;gap:10px}.fd-profile-timeline-item{display:grid;grid-template-columns:auto 1fr;gap:10px}.fd-profile-timeline-dot{width:14px;height:14px;border-radius:50%;border:2px solid #1f5b74;background:#102f40;margin-top:4px}.fd-profile-timeline-dot.active{border-color:#22d3ee;background:#22d3ee}.fd-profile-timeline-head{display:flex;justify-content:space-between;gap:8px}.fd-profile-timeline-head small{color:#7da5b8}.fd-profile-timeline-item>div>span{color:#67e8f9;display:inline-block;margin-top:2px}.fd-profile-timeline-item p{margin:6px 0 0;color:#8fb2c5}.fd-profile-verify-list{display:grid;gap:8px}.fd-profile-verify-list div{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 10px;border:1px solid #103042;border-radius:10px;background:#0c2a3a}.fd-profile-verify-list strong{color:#6ee7b7}.fd-rating-chip{border:1px solid #7c5d0a;background:#3f320a;color:#fcd34d;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.fd-profile-reviews{display:grid;gap:10px}.fd-profile-reviews div{border:1px solid #103042;border-radius:10px;background:#0c2a3a;padding:10px}.fd-profile-reviews strong{display:block}.fd-profile-reviews p{margin:6px 0 0;color:#8fb2c5;font-style:italic}.fd-profile-availability small{color:#8fb2c5;text-transform:uppercase;letter-spacing:.06em}.fd-profile-availability strong{color:#67e8f9}.fd-jobfeed-topbar{background:#081f2c;border:1px solid #163f53;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(220px,360px) 1fr auto;gap:10px;align-items:center}.fd-jobfeed-icon-btn{width:38px;height:38px;border-radius:10px;border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;cursor:pointer;display:grid;place-items:center}.fd-jobfeed-icon-btn svg{width:17px;height:17px;fill:currentColor}.fd-jobfeed-page{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.8fr);gap:12px}.fd-jobfeed-filters{border:1px solid #154157;background:#0a2534;border-radius:14px;padding:12px;display:grid;gap:8px;align-content:start}.fd-jobfeed-filters h4{margin:0 0 4px;color:#7ea4b8;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.fd-jobfeed-filters button{border:1px solid transparent;background:transparent;color:#9cc4d7;border-radius:10px;padding:9px 10px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px}.fd-jobfeed-filter-icon{width:18px;height:18px;display:grid;place-items:center}.fd-jobfeed-filter-icon svg{width:16px;height:16px;fill:currentColor}.fd-jobfeed-filters button.active,.fd-jobfeed-filters button:hover{background:#0f2f40;border-color:#1f5b74;color:#dff7ff}.fd-jobfeed-divider{height:1px;background:#123245;margin:4px 0}.fd-jobfeed-chip-row{display:flex;gap:6px;flex-wrap:wrap}.fd-jobfeed-chip-row button{border:1px solid #1f5b74;background:#123245;border-radius:999px;padding:5px 10px;font-size:12px}.fd-jobfeed-filters label{display:flex;gap:8px;align-items:center;color:#8fb2c5}.fd-jobfeed-main{display:grid;gap:10px}.fd-jobfeed-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.fd-jobfeed-head h2{margin:0;font-size:clamp(32px,4.6vw,46px)}.fd-jobfeed-head div{display:flex;gap:6px;align-items:center;color:#8fb2c5}.fd-jobfeed-head button{border:0;background:transparent;color:#dff7ff;font-weight:700;cursor:pointer}.fd-jobfeed-card{border:1px solid #154157;background:#0a2534;border-radius:14px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.fd-jobfeed-card:hover{transform:translateY(-2px);border-color:#1f5b74;box-shadow:0 10px 20px #02061747}.fd-jobfeed-topline{display:flex;gap:8px;align-items:center}.fd-jobfeed-topline span{border:1px solid #1f5b74;background:#123245;color:#67e8f9;border-radius:999px;font-size:11px;font-weight:800;padding:3px 8px}.fd-jobfeed-topline small{color:#7da5b8}.fd-jobfeed-card h3{margin:8px 0 0;font-size:37px;line-height:1.1}.fd-jobfeed-card p{margin:8px 0;color:#8fb2c5}.fd-jobfeed-meta{display:flex;gap:10px;flex-wrap:wrap;color:#7ea4b8;font-size:13px}.fd-jobfeed-card-side{text-align:right;display:grid;justify-items:end;align-content:space-between;min-width:170px}.fd-jobfeed-save-btn{border:1px solid #1f5b74;background:#123245;color:#9ed0e8;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;cursor:pointer}.fd-jobfeed-save-btn.saved{border-color:#22d3ee;background:#164e63;color:#cffafe}.fd-jobfeed-card-side strong{color:#22d3ee;font-size:45px;line-height:1}.fd-jobfeed-card-side small{color:#7ea4b8;text-transform:uppercase;letter-spacing:.05em}.fd-jobfeed-card-side span{color:#7ea4b8;font-size:12px}.fd-jobfeed-load{display:flex;justify-content:center;margin-top:2px}.fd-earnings-page{display:grid;gap:12px}.fd-earnings-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.fd-earnings-head h2{margin:0;font-size:clamp(30px,4.2vw,42px)}.fd-earnings-head p{margin:6px 0 0;color:#8fb2c5}.fd-earnings-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fd-earnings-stat-card{border:1px solid #154157;background:#0a2534;border-radius:12px;padding:14px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.fd-earnings-stat-card:hover{transform:translateY(-2px);border-color:#1f5b74;box-shadow:0 10px 22px #05172159}.fd-earnings-stat-card p{margin:0;color:#8fb2c5}.fd-earnings-stat-card div{margin-top:8px;display:flex;align-items:baseline;gap:8px}.fd-earnings-stat-card strong{font-size:46px;line-height:1}.fd-earnings-stat-card span{color:#6ee7b7;font-weight:700}.fd-earnings-main-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:12px}.fd-earnings-chart-card,.fd-earnings-skills-card,.fd-earnings-transactions{border:1px solid #154157;background:#0a2534;border-radius:12px;padding:14px}.fd-earnings-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.fd-earnings-card-head h3{margin:0;font-size:35px}.fd-earnings-card-head small{color:#7ea4b8}.fd-earnings-card-head>span{color:#67e8f9;font-size:12px}.fd-earnings-line{margin-top:10px;width:100%;height:240px}.fd-earnings-line-path{fill:none;stroke:#22d3ee;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.fd-earnings-line-fill{fill:url(#fdEarningsFill)}.fd-earnings-months{margin-top:2px;display:grid;grid-template-columns:repeat(6,1fr);color:#7ea4b8;font-size:12px}.fd-earnings-skills-card h3{margin:0 0 10px;font-size:32px}.fd-earnings-skills-list{display:grid;gap:9px}.fd-earnings-skill-row div:first-child{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.fd-earnings-skill-row span{color:#a1c8dc}.fd-earnings-skill-row strong{color:#67e8f9}.fd-earnings-skill-track{height:8px;border-radius:999px;background:#123245;overflow:hidden}.fd-earnings-skill-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#06b6d4)}.fd-earnings-top-skill{margin-top:12px;border:1px solid #1f5b74;background:#0c2a3a;border-radius:10px;padding:10px;text-align:center;color:#89aec2}.fd-earnings-top-skill strong{color:#67e8f9}.fd-earnings-transactions .fd-earnings-card-head button{border:0;background:transparent;color:#67e8f9;font-weight:700;cursor:pointer}.fd-earnings-table{margin-top:10px;border:1px solid #103042;border-radius:10px;overflow:hidden}.fd-earnings-table-head,.fd-earnings-table-row{display:grid;grid-template-columns:1.4fr 1fr .8fr .8fr .8fr;gap:8px;align-items:center;padding:10px 12px}.fd-earnings-table-head{background:#0c2a3a;color:#7ea4b8;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.fd-earnings-table-row{border-top:1px solid #103042}.fd-earnings-table-row span{color:#cde8f6}.fd-earnings-table-row strong{font-size:15px}.fd-switch{display:flex;gap:10px;align-items:center}.fd-notice{position:fixed;right:18px;bottom:18px;background:#22d3ee;color:#083344;border-radius:10px;padding:10px 12px;font-weight:700}.fd-sidebar-overlay{display:none}.fd-light{background:#f3f8ff;color:#0f172a}.fd-light .fd-sidebar{background:#fff;border-right-color:#d8e2ef}.fd-light .fd-brand{color:#2563eb}.fd-light .fd-nav-item{color:#334155}.fd-light .fd-nav-item.active,.fd-light .fd-nav-item:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.fd-light .fd-nav-indicator{background:linear-gradient(90deg,#2563eb1f,#0ea5e91f);border-color:#2563eb33}.fd-light .fd-back-btn,.fd-light .fd-theme-btn{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-mode-toggle{background:#eaf6fc;border-color:#c3deeb;color:#184057}.fd-light .fd-mode-toggle .fd-mode-thumb{background:linear-gradient(135deg,#ffd76e,#f8b136)}.fd-light .fd-side-card,.fd-light .fd-side-profile{background:#fff;border-color:#dbe4f0}.fd-light .fd-side-card small,.fd-light .fd-streak span,.fd-light .fd-side-profile small{color:#64748b}.fd-light .fd-side-eyebrow{color:#0284c7}.fd-light .fd-side-tags span{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-side-profile img{border-color:#bfdbfe}.fd-light .fd-inline-stats div{background:#fff;border-color:#dbe4f0}.fd-light .fd-inline-stats span{color:#64748b}.fd-light .fd-pill-tabs button{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-pill-tabs button.active{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.fd-light .fd-menu-btn{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-profile-topbar{background:#fff;border-color:#dbe4f0}.fd-light .fd-profile-brand{color:#0284c7}.fd-light .fd-profile-search{background:#fff;color:#0f172a;border-color:#cbd5e1}.fd-light .fd-profile-nav button{color:#64748b}.fd-light .fd-profile-nav button.active{color:#1e3a8a;border-bottom-color:#38c5ef}.fd-light .fd-profile-mode-btn,.fd-light .fd-profile-back-btn{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-profile-top-avatar{border-color:#bfdbfe}.fd-light .fd-notify-btn{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-notify-panel{background:#fff;border-color:#dbe4f0}.fd-light .fd-notify-head button{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-notify-item{background:#f8fbff;border-color:#dbe4f0;color:#1e3a8a}.fd-light .fd-notify-item.unread{border-color:#93c5fd}.fd-light .fd-sidebar-close{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-search{border-color:#cbd5e1;background:#fff;color:#0f172a}.fd-light .fd-hero p,.fd-light .fd-card p,.fd-light .fd-job-card p,.fd-light .fd-row small,.fd-light .fd-simple-page p{color:#64748b}.fd-light .fd-score-chip{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.fd-light .fd-card,.fd-light .fd-editor-card,.fd-light .fd-chart-card,.fd-light .fd-job-card,.fd-light .fd-panel,.fd-light .fd-row{background:#fff;border-color:#dbe4f0}.fd-light .fd-stat-row small{color:#16a34a}.fd-light .fd-line{background:linear-gradient(90deg,#3b82f63d,#3b82f614)}.fd-light .fd-team span{border-color:#fff}.fd-light .fd-ring{border-color:#2563eb;color:#1d4ed8}.fd-light .fd-editor-grid label{color:#64748b}.fd-light .fd-editor-grid input{background:#fff;color:#0f172a;border-color:#cbd5e1}.fd-light .fd-earn-track{background:#e2e8f0}.fd-light .fd-earn-row span{color:#64748b}.fd-light .fd-thread-item{background:#f8fbff;border-color:#dbe4f0;color:#1e3a8a}.fd-light .fd-thread-item.active{background:#e0f2fe;border-color:#93c5fd}.fd-light .fd-thread-item small{color:#64748b}.fd-light .fd-message-box{background:#fff;color:#0f172a;border-color:#cbd5e1}.fd-light .fd-loudscore-ring{border-color:#3b82f6;color:#1d4ed8;background:#eff6ff}.fd-light .fd-save-btn{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-save-btn.saved{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.fd-light .fd-chart-head span,.fd-light .fd-funnel-label span,.fd-light .fd-chart-labels{color:#64748b}.fd-light .fd-line-grid{stroke:#dbe4f0}.fd-light .fd-funnel-track{background:#e2e8f0}.fd-light .fd-goal-label{color:#64748b}.fd-light .fd-goal-label input{background:#fff;color:#0f172a;border-color:#cbd5e1}.fd-light .fd-goal-progress{background:#e2e8f0}.fd-light .fd-checklist span{color:#1e3a8a}.fd-light .fd-checklist label{color:#64748b}.fd-light .fd-meter-track{stroke:#e2e8f0}.fd-light .fd-meter-copy strong{color:#1e3a8a}.fd-light .fd-meter-copy small{color:#64748b}.fd-light .fd-meter-center{color:#1e3a8a}.fd-light .fd-meter-wrap.meter-low .fd-meter-progress{stroke:#ef4444}.fd-light .fd-meter-wrap.meter-medium .fd-meter-progress{stroke:#f59e0b}.fd-light .fd-meter-wrap.meter-high .fd-meter-progress{stroke:#16a34a}.fd-light .fd-meter-wrap.meter-low .fd-meter-center{color:#dc2626}.fd-light .fd-meter-wrap.meter-medium .fd-meter-center{color:#b45309}.fd-light .fd-meter-wrap.meter-high .fd-meter-center{color:#166534}.fd-light .fd-tags span{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.fd-light .fd-job-side span{color:#0ea5e9}.fd-light .fd-badge{border-color:#86efac;color:#166534;background:#dcfce7}.fd-light .status.under-review{background:#fef9c3;border-color:#fde047;color:#854d0e}.fd-light .status.interviewing{background:#dcfce7;border-color:#86efac;color:#166534}.fd-light .status.closed{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.fd-light .status.pending{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.fd-light .fd-earnings-head p,.fd-light .fd-earnings-stat-card p,.fd-light .fd-earnings-card-head small,.fd-light .fd-earnings-months,.fd-light .fd-earnings-top-skill,.fd-light .fd-earnings-skill-row span,.fd-light .fd-earnings-table-head{color:#64748b}.fd-light .fd-earnings-stat-card,.fd-light .fd-earnings-chart-card,.fd-light .fd-earnings-skills-card,.fd-light .fd-earnings-transactions,.fd-light .fd-earnings-table,.fd-light .fd-earnings-table-head,.fd-light .fd-earnings-top-skill{background:#fff;border-color:#dbe4f0}.fd-light .fd-earnings-table-row{border-top-color:#dbe4f0}.fd-light .fd-earnings-table-row span{color:#1e3a8a}.fd-light .fd-earnings-skill-track{background:#e2e8f0}.fd-light .status.paid{background:#dcfce7;border-color:#86efac;color:#166534}.fd-light .status.cancelled{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.fd-timer{font-size:26px;font-weight:800;letter-spacing:.06em;text-align:center;border:1px solid #1f5b74;background:#0c2a3a;border-radius:10px;padding:8px 10px}.fd-timer-actions{grid-template-columns:1fr 1fr}.fd-task-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:8px}.fd-task-input{width:100%;min-width:0;border:1px solid #1f5b74;background:#0c2a3a;color:#dff7ff;border-radius:9px;padding:9px 10px;font:inherit}.fd-task-row{margin-top:8px;border:1px solid #1d4f66;background:#0c2a3a;border-radius:10px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.fd-task-row label{display:flex;align-items:center;gap:8px;min-width:0}.fd-task-row span{color:#c9e3f0}.fd-task-row span.done{text-decoration:line-through;color:#7ea0b2}.fd-task-remove{border:1px solid #1f5b74;background:#123245;color:#9ed0e8;border-radius:8px;padding:5px 8px;font-size:12px;cursor:pointer;flex-shrink:0}.fd-light .fd-timer{border-color:#bfdbfe;background:#eff6ff;color:#1e3a8a}.fd-light .fd-task-input{border-color:#cbd5e1;background:#fff;color:#0f172a}.fd-light .fd-task-row{background:#f8fbff;border-color:#dbe4f0}.fd-light .fd-task-row span{color:#1e3a8a}.fd-light .fd-task-row span.done{color:#64748b}.fd-light .fd-task-remove{border-color:#bfdbfe;background:#eff6ff;color:#1e3a8a}.fd-light .fd-profile-hero,.fd-light .fd-profile-verify-list div,.fd-light .fd-profile-reviews div{background:#fff;border-color:#dbe4f0}.fd-light .fd-profile-hero-main h2 span,.fd-light .fd-profile-verify-list div,.fd-light .fd-profile-projects img,.fd-light .fd-profile-timeline-dot{border-color:#cbd5e1}.fd-light .fd-profile-hero-main p,.fd-light .fd-profile-timeline-item>div>span,.fd-light .fd-profile-availability strong{color:#0284c7}.fd-light .fd-profile-hero-main small,.fd-light .fd-profile-progress-head,.fd-light .fd-profile-timeline-head small,.fd-light .fd-profile-timeline-item p,.fd-light .fd-profile-reviews p,.fd-light .fd-profile-availability small{color:#64748b}.fd-light .fd-jobfeed-topbar,.fd-light .fd-jobfeed-filters,.fd-light .fd-jobfeed-card{background:#fff;border-color:#dbe4f0}.fd-light .fd-jobfeed-icon-btn{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-jobfeed-filters h4,.fd-light .fd-jobfeed-head div,.fd-light .fd-jobfeed-topline small,.fd-light .fd-jobfeed-card p,.fd-light .fd-jobfeed-meta,.fd-light .fd-jobfeed-card-side small,.fd-light .fd-jobfeed-card-side span,.fd-light .fd-jobfeed-filters label{color:#64748b}.fd-light .fd-jobfeed-filters button{color:#334155}.fd-light .fd-jobfeed-filters button.active,.fd-light .fd-jobfeed-filters button:hover{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-jobfeed-divider{background:#dbe4f0}.fd-light .fd-jobfeed-chip-row button{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-jobfeed-topline span{background:#eff6ff;border-color:#bfdbfe;color:#0284c7}.fd-light .fd-jobfeed-save-btn{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.fd-light .fd-jobfeed-save-btn.saved{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.fd-light .fd-jobfeed-card-side strong{color:#0284c7}@keyframes fd-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fd-draw-line{to{stroke-dashoffset:0}}@media (max-width: 1080px){.fd-page{grid-template-columns:1fr}.fd-sidebar{border-right:1px solid #123041;border-bottom:0;position:fixed;left:0;top:0;bottom:0;width:250px;z-index:30;transform:translate(-104%);transition:transform .28s ease;box-shadow:14px 0 30px #02061759;overflow-y:auto}.fd-sidebar.open{transform:translate(0)}.fd-sidebar-close{display:inline-flex;align-items:center;justify-content:center}.fd-sidebar-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;z-index:20;opacity:0;pointer-events:none;transition:opacity .22s ease}.fd-sidebar-overlay.show{opacity:1;pointer-events:auto}.fd-stats{grid-template-columns:repeat(2,1fr)}.fd-grid,.fd-chart-grid,.fd-data-editor,.fd-earnings-stats,.fd-earnings-main-grid,.fd-message-layout,.fd-settings-grid,.fd-profile-grid,.fd-jobfeed-page,.fd-profile-topbar,.fd-jobfeed-topbar{grid-template-columns:1fr}.fd-profile-nav{justify-content:flex-start;flex-wrap:wrap}.fd-main{padding:14px 14px 20px}.fd-hero{flex-wrap:wrap}.fd-menu-btn{display:inline-flex;align-items:center;justify-content:center}}@media (max-width: 760px){.fd-main h1,.fd-main h2,.fd-main h3{line-height:1.12;letter-spacing:-.015em}.fd-hero h1,.fd-jobfeed-head h2,.fd-earnings-head h2,.fd-profile-hero-main h2{font-size:clamp(24px,7vw,32px)}.fd-left-col h2,.fd-right-col h2,.fd-simple-page h2,.fd-chart-head h3{font-size:clamp(20px,5.2vw,26px)}.fd-card h3{font-size:clamp(24px,8vw,30px)}.fd-top{flex-direction:column;align-items:stretch}.fd-menu-btn{order:1;align-self:flex-start}.fd-top-actions{order:2;justify-content:space-between;width:100%}.fd-search{order:3;width:100%}.fd-stats{grid-template-columns:1fr}.fd-job-card{flex-direction:column}.fd-job-head{flex-wrap:wrap}.fd-job-side{justify-items:start;text-align:left;width:100%}.fd-editor-grid{grid-template-columns:1fr 1fr}.fd-inline-stats{grid-template-columns:1fr}.fd-panel-actions{flex-direction:column}.fd-panel-actions .fd-theme-btn,.fd-panel-actions .fd-primary-btn{width:100%}.fd-task-input-row{grid-template-columns:1fr}.fd-task-row{flex-direction:column;align-items:flex-start}.fd-profile-hero{grid-template-columns:1fr}.fd-profile-hero-main{flex-direction:column;align-items:flex-start}.fd-profile-projects{grid-template-columns:1fr}.fd-profile-timeline-head{flex-direction:column}.fd-profile-top-actions{width:100%;justify-content:space-between}.fd-earnings-table-head,.fd-earnings-table-row{grid-template-columns:1fr;gap:4px}.fd-earnings-head{flex-direction:column;align-items:flex-start}.fd-jobfeed-card{grid-template-columns:1fr}.fd-jobfeed-card-side{justify-items:start;text-align:left}.fd-jobfeed-head{flex-direction:column;align-items:flex-start}}@media (max-width: 520px){.fd-top-actions{flex-direction:column}.fd-primary-btn,.fd-theme-btn{width:100%}.fd-editor-grid{grid-template-columns:1fr}.fd-profile-meter{flex-direction:column;align-items:flex-start}}.cd-page{min-height:100vh;display:grid;grid-template-columns:220px 1fr;background:#071822;color:#dcf4ff}.cd-page .cd-withdraw-topbar,.cd-page .cd-wallet-topbar,.cd-page .cd-pm-topbar,.cd-page .cd-escrow-topbar,.cd-page .cd-proposal-topbar,.cd-page .cd-candidate-topbar{display:none}.cd-sidebar{background:#091e2a;border-right:1px solid #123242;padding:16px 14px;display:grid;align-content:start;gap:14px}.cd-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cd-sidebar-close{display:none;width:30px;height:30px;border-radius:8px;border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;font-size:20px;line-height:1;cursor:pointer}.cd-sidebar-overlay{display:none}.cd-brand{font-size:26px;font-weight:800;color:#6ee7ff}.cd-brand-btn{border:0;background:transparent;text-align:left;cursor:pointer;transition:transform .2s ease,color .2s ease}.cd-brand-btn:hover{color:#67d8f4;transform:translate(2px)}.cd-nav{display:grid;gap:6px}.cd-nav-item{border:1px solid transparent;background:transparent;color:#9abac9;border-radius:10px;padding:10px;text-align:left;display:flex;align-items:center;gap:10px;cursor:pointer}.cd-nav-item.active{background:#0f2a39;border-color:#1b4f65;color:#dcf4ff}.cd-nav-dot{width:9px;height:9px;border-radius:2px;background:#4ac3eb;opacity:.8}.cd-pro-card{margin-top:12px;border:1px solid #1b4f65;background:#0d2635;border-radius:12px;padding:12px;display:grid;gap:8px}.cd-pro-card span{font-size:11px;letter-spacing:.08em;color:#56c7ea;font-weight:800}.cd-pro-card p{margin:0;font-size:12px;color:#89aebe;line-height:1.5}.cd-pro-card button,.cd-back-btn{border:0;background:#22d3ee;color:#073244;font-weight:700;border-radius:10px;padding:8px 10px;cursor:pointer}.cd-user{margin-top:4px;border:1px solid #1b4f65;background:#0d2635;border-radius:12px;padding:10px;display:flex;align-items:center;gap:10px}.cd-user img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #1b4f65}.cd-user div{display:grid}.cd-user strong{font-size:13px}.cd-user small{color:#89aebe}.cd-main{padding:16px 18px 18px}.cd-main h1,.cd-main h2,.cd-main h3{margin-top:0;line-height:1.14;letter-spacing:-.01em;text-wrap:balance}.cd-main h1{font-weight:800}.cd-main h2{font-weight:760}.cd-main h3{font-weight:700}.cd-content-switch{animation:cd-fade-slide .26s ease}.cd-topbar{background:#0a212f;border:1px solid #173f54;border-radius:12px;padding:10px;display:flex;justify-content:space-between;gap:10px;position:sticky;top:0;z-index:35}.cd-menu-btn{display:none;border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;border-radius:10px;padding:9px 12px;font-size:18px;line-height:1;cursor:pointer}.cd-topbar input{width:100%;border:1px solid #173f54;background:#0d2635;color:#dcf4ff;border-radius:10px;padding:10px 12px}.cd-top-actions{display:flex;align-items:center;gap:8px}.cd-notify-wrap{position:relative}.cd-notify-btn{border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;border-radius:10px;padding:9px 10px;min-width:42px;font-size:16px;line-height:1;cursor:pointer;position:relative}.cd-notify-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:#ef4444;color:#fff;font-size:11px;font-weight:800}.cd-notify-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(340px,90vw);border:1px solid #1f5b74;background:#0b2736;border-radius:12px;padding:10px;box-shadow:0 16px 28px #02061759;z-index:40}.cd-notify-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.cd-notify-head button{border:1px solid #1f5b74;background:#123245;color:#9ed0e8;border-radius:8px;padding:4px 8px;font-size:12px;cursor:pointer}.cd-notify-list{margin-top:8px;display:grid;gap:6px}.cd-notify-item{border:1px solid #1f5b74;background:#123245;color:#cffafe;border-radius:10px;padding:8px;text-align:left;font:inherit;cursor:pointer}.cd-notify-item.read{opacity:.7;background:#0f2c3b}.cd-notify-item.unread{border-color:#22d3ee}.cd-cta-btn{border:0;border-radius:10px;background:#22d3ee;color:#073244;font-weight:700;padding:10px 14px;white-space:nowrap;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.cd-cta-btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #22d3ee4d;filter:brightness(1.03)}.cd-mode-toggle{border:1px solid #1e5067;background:#103244;color:#d8f5ff;border-radius:999px;height:40px;min-width:132px;padding:4px 12px 4px 6px;display:inline-flex;align-items:center;gap:9px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .25s ease,box-shadow .25s ease,transform .2s ease}.cd-mode-thumb{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#f8fbff,#d9ecf8);box-shadow:0 4px 10px #00000040;transform:translate(0);transition:transform .25s ease,background .25s ease}.cd-mode-toggle.light{background:#f8fbff;color:#184057;border-color:#c8deea}.cd-mode-toggle.light .cd-mode-thumb{transform:translate(0);background:linear-gradient(135deg,#f7d36e,#f5b436)}.cd-mode-toggle.dark .cd-mode-thumb{transform:translate(0)}.cd-mode-toggle:hover{border-color:#35c5ea;box-shadow:0 8px 20px #0312194d;transform:translateY(-1px)}.cd-hero{margin-top:18px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cd-hero h1{margin:0;font-size:clamp(34px,4.4vw,46px);line-height:1.08;color:#f2fbff}.cd-hero p{margin:8px 0 0;color:#89aebe}.cd-availability{border:1px solid #17533f;color:#7be8b2;background:#103226;border-radius:999px;padding:7px 12px;font-size:12px}.cd-stats{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cd-card{border:1px solid #1a4358;background:#0c2636;border-radius:12px;padding:14px;min-height:122px}.cd-card-clickable{cursor:pointer}.cd-card-clickable:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}.cd-card p{margin:0;color:#8eb3c4;font-size:14px}.cd-stat-row{margin-top:8px;display:flex;align-items:baseline;gap:8px}.cd-stat-row h3{margin:0;font-size:clamp(30px,3.8vw,40px);line-height:1}.cd-stat-row small{color:#79eab9;font-weight:700}.cd-line{display:block;height:3px;width:72%;margin-top:10px;border-radius:10px;background:linear-gradient(90deg,#2ad7ef,#0a7f95)}.cd-team{margin-top:14px;display:flex}.cd-team span{width:20px;height:20px;border-radius:50%;border:2px solid #0c2636;margin-left:-6px}.cd-team span:nth-child(1){background:#f2b995;margin-left:0}.cd-team span:nth-child(2){background:#c8d0d9}.cd-team span:nth-child(3){background:#73d5f0}.cd-ring{margin-top:8px;width:64px;height:64px;border-radius:50%;border:6px solid #27d2ed;display:grid;place-items:center;font-weight:800;color:#8fe9ff}.cd-card em{display:block;margin-top:8px;color:#7ea2b4;font-style:normal;font-size:12px}.cd-grid{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px}.cd-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cd-section-head h2{margin:0;font-size:clamp(26px,3.4vw,34px)}.cd-section-head a,.cd-link{color:#41c5ea;font-weight:700;text-decoration:none;font-size:14px}.cd-link-btn{border:0;background:transparent;color:#41c5ea;font-weight:700;font-size:14px;cursor:pointer;padding:0}.cd-link-btn:hover{text-decoration:underline}.cd-job-card{border:1px solid #1b4f65;background:#0c2636;border-radius:14px;padding:14px;margin-bottom:10px;display:flex;justify-content:space-between;gap:10px}.cd-job-title-row{display:flex;align-items:center;gap:8px}.cd-job-title-row h4{margin:0;font-size:33px;line-height:1.05}.cd-job-title-row span{border:1px solid #1f5f7a;color:#58d2ee;border-radius:999px;font-size:12px;padding:2px 8px;white-space:nowrap}.cd-job-card p{margin:6px 0;color:#87adbe}.cd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cd-tags span{border:1px solid #1f5f7a;background:#102f40;color:#99d2e8;border-radius:999px;font-size:12px;padding:4px 8px}.cd-job-card small{color:#7f9fb0}.cd-job-side{text-align:right;display:grid;align-content:space-between}.cd-job-side strong{font-size:36px}.cd-job-side button{border:0;background:#22d3ee;color:#073244;font-weight:700;border-radius:10px;padding:10px 14px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cd-job-side button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #22d3ee4d}.cd-right{display:grid;gap:10px}.cd-panel{border:1px solid #1a4358;background:#0c2636;border-radius:12px;padding:12px}.cd-row{border-bottom:1px solid #163f53;padding:9px 0;display:flex;justify-content:space-between;gap:10px;align-items:center}.cd-row:last-of-type{border-bottom:0}.cd-row div{display:grid}.cd-row small{color:#7f9fb0}.cd-status{border:1px solid;border-radius:999px;font-size:11px;font-weight:700;padding:4px 8px}.cd-status.under-review{color:#f5d06a;border-color:#8a6e25;background:#312812}.cd-status.interviewing{color:#80e0b7;border-color:#1d7855;background:#113226}.cd-status.closed{color:#f6a3b3;border-color:#8f3047;background:#32131f}.cd-link{display:inline-block;margin-top:10px}.cd-simple-page{margin-top:16px;display:grid;gap:12px}.cd-simple-page h2{margin:0;font-size:clamp(28px,3.6vw,38px)}.cd-simple-page p{margin:0;color:#89aebe}.cd-unread{min-width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#22d3ee;color:#073244;font-size:12px;font-weight:800}.cd-score-panel{display:flex;align-items:center;gap:12px}.cd-score-panel>div{display:grid;gap:4px}.cd-score-panel small{color:#7f9fb0}.cd-switch{display:flex;align-items:center;gap:10px}.cd-switch span{color:#89aebe}.cd-contract-topbar{background:#081f2c;border:1px solid #163f53;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(180px,300px) 1fr auto;gap:10px;align-items:center}.cd-contract-brand{font-size:30px;font-weight:800;color:#38c5ef}.cd-contract-topbar input{border:1px solid #1a4a60;background:#0e2736;color:#dcf4ff;border-radius:9px;padding:10px 12px}.cd-contract-topbar nav{display:flex;justify-content:center;gap:8px}.cd-contract-topbar nav button{border:0;background:transparent;color:#b4cad6;border-bottom:2px solid transparent;padding:8px 6px;font-weight:600;cursor:pointer}.cd-contract-topbar nav button.active{color:#e8f8ff;border-bottom-color:#38c5ef}.cd-contract-top-actions{display:flex;align-items:center;gap:8px}.cd-contract-bell{border:0;width:34px;height:34px;border-radius:8px;background:#113748;color:#71d7f4}.cd-contract-avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#ecd9bb,#d7b68b)}.cd-contract-page{margin-top:16px}.cd-contract-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:14px}.cd-contract-left{display:grid;gap:12px}.cd-contract-hero h1{margin:0;font-size:50px;line-height:1.06}.cd-contract-hero p{margin:8px 0 0;color:#80a5b6;letter-spacing:.04em}.cd-contract-hero p strong{color:#6fd1ef}.cd-contract-hero-actions{margin-top:12px;display:flex;gap:10px}.cd-contract-btn{border-radius:10px;border:1px solid #1e546c;background:#0e2c3d;color:#ddf6ff;padding:10px 14px;font-weight:700;cursor:pointer}.cd-inline-back-btn{border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;border-radius:10px;padding:9px 12px;font-weight:700;cursor:pointer}.cd-contract-btn.primary{border-color:#2ac6ed;background:#2ac6ed;color:#083244}.cd-contract-card,.cd-contract-side-card,.cd-contract-milestone,.cd-contract-note{border:1px solid #18485e;background:#0c2737;border-radius:12px}.cd-contract-card{padding:14px}.cd-contract-card h3{margin:0 0 10px;font-size:34px}.cd-contract-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cd-timeline-step{padding:8px;border:1px solid #123f53;border-radius:10px;background:#102d3e;display:grid;gap:2px;justify-items:center;text-align:center}.cd-timeline-step.done,.cd-timeline-step.current{border-color:#2ac6ed}.cd-timeline-dot{width:30px;height:30px;border-radius:50%;background:#163e52;color:#7fddf8;display:grid;place-items:center;font-size:13px;font-weight:800}.cd-timeline-step strong{font-size:12px;text-transform:uppercase}.cd-timeline-step small{color:#789fb1;font-size:11px}.cd-contract-milestones{display:grid;gap:10px}.cd-contract-head{display:flex;justify-content:space-between;align-items:center}.cd-contract-head h3{margin:0;font-size:38px}.cd-contract-head span{color:#7ea4b6;font-size:14px}.cd-contract-milestone{padding:12px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.cd-contract-icon{width:42px;height:42px;border-radius:10px;background:#10384a;color:#62d0ef;display:grid;place-items:center;font-size:18px;font-weight:700}.cd-contract-icon.complete{background:#103f31;color:#65dfad}.cd-contract-copy{min-width:0}.cd-contract-title-row{display:flex;align-items:center;gap:8px}.cd-contract-title-row h4{margin:0;font-size:33px;line-height:1.05}.cd-contract-title-row span{background:#113749;border:1px solid #1d617e;color:#77d5f2;border-radius:999px;font-size:11px;font-weight:700;padding:3px 8px}.cd-contract-copy p{margin:7px 0 0;color:#88abba}.cd-contract-amount{text-align:right;display:grid;gap:8px}.cd-contract-amount strong{font-size:42px;line-height:1}.cd-contract-amount small{color:#7ea4b6}.cd-contract-pay-btn{border:0;background:#2ac6ed;color:#073244;border-radius:9px;padding:8px 10px;font-weight:800}.cd-contract-right{display:grid;gap:12px;align-content:start}.cd-contract-side-card{padding:14px;display:grid;gap:10px}.cd-contract-side-card h3,.cd-contract-side-card h4{margin:0;font-size:33px}.cd-contract-summary-row{border-bottom:1px solid #163f53;padding-bottom:8px;display:flex;justify-content:space-between;gap:8px}.cd-contract-summary-row span{color:#7ea4b6}.cd-contract-summary-row strong{font-size:18px}.cd-contract-summary-row .positive{color:#5add9e}.cd-contract-summary-row .blue{color:#48c8f0}.cd-contract-file{border:1px solid #1a4a60;background:#113143;color:#c8ebf9;border-radius:8px;padding:8px 10px;text-align:left}.cd-contract-user{border:1px solid #1a4a60;background:#113143;border-radius:10px;padding:10px;display:flex;gap:10px;align-items:center}.cd-contract-user-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#afddd0,#79b9aa)}.cd-contract-user small{color:#69dca8}.cd-contract-side-card textarea{border:1px solid #1a4a60;background:#0f2a39;color:#dff6ff;border-radius:10px;padding:10px;resize:vertical}.cd-contract-send-btn{border:0;background:#2ac6ed;color:#083244;border-radius:10px;padding:10px;font-weight:800}.cd-contract-note{padding:12px;display:grid;gap:5px}.cd-contract-note strong{font-size:26px}.cd-contract-note small{color:#88abba}.cd-contract-footer{margin-top:16px;border-top:1px solid #13384a;padding-top:14px;color:#6f94a5;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.cd-contract-footer div{display:flex;flex-wrap:wrap;gap:14px}.cd-contract-footer a{color:inherit;text-decoration:none}.cd-contract-footer a:hover{color:#7ed8ef}.cd-escrow-topbar{background:#081f2c;border:1px solid #163f53;border-radius:12px;padding:11px 16px;display:grid;grid-template-columns:auto minmax(220px,330px) 1fr auto;gap:12px;align-items:center}.cd-escrow-brand{display:flex;align-items:center;gap:9px;color:#ecfaff;font-size:30px;font-weight:800}.cd-escrow-brand-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#10374a;color:#39c9ef}.cd-escrow-brand-icon svg{width:18px;height:18px;fill:currentColor}.cd-escrow-topbar input{border:1px solid #1a4a60;background:#0f2a39;color:#dff6ff;border-radius:10px;padding:11px 13px}.cd-escrow-topbar nav{display:flex;justify-content:center;gap:12px}.cd-escrow-topbar nav button{border:0;background:transparent;color:#b4cad6;border-bottom:2px solid transparent;padding:8px 4px;font-weight:700;cursor:pointer;font-size:15px}.cd-escrow-topbar nav button.active{color:#ecfaff;border-bottom-color:#38c5ef}.cd-escrow-top-actions{display:flex;align-items:center;gap:8px}.cd-escrow-page{margin-top:12px;display:grid;gap:12px}.cd-escrow-breadcrumbs{color:#7da5b8;font-size:13px}.cd-escrow-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cd-escrow-head h1{margin:0;font-size:56px;line-height:1.04}.cd-escrow-head h1 span{margin-left:8px;font-size:13px;color:#58d49c;border:1px solid #1f5f4b;background:#11382c;border-radius:999px;padding:5px 11px;vertical-align:middle;letter-spacing:.06em}.cd-escrow-head p{margin:9px 0 0;color:#7ea4b6;font-size:16px}.cd-escrow-head p strong{color:#53c9eb}.cd-escrow-head-actions{display:flex;gap:10px}.cd-escrow-subhead{display:flex;justify-content:space-between;align-items:center;gap:10px}.cd-escrow-subhead h2{margin:0;font-size:35px}.cd-escrow-subhead p{margin:0;color:#7ea4b6;display:flex;align-items:center;gap:6px}.cd-escrow-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,.8fr);gap:16px}.cd-escrow-left{display:grid;gap:12px}.cd-escrow-milestone-list{border:1px solid #18485e;background:#0c2737;border-radius:12px;overflow:hidden}.cd-escrow-milestone{border-top:1px solid #133f53;padding:16px 14px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start}.cd-escrow-milestone:first-child{border-top:0}.cd-escrow-milestone-icon{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:17px;font-weight:800;border:1px solid #1e546c;background:#12374a;color:#5fd5f1}.cd-escrow-milestone.paid .cd-escrow-milestone-icon{background:#103c31;border-color:#22624d;color:#64dca8}.cd-escrow-milestone.pending{opacity:.56}.cd-escrow-milestone-copy h3{margin:0;font-size:34px;line-height:1.08}.cd-escrow-milestone-copy p{margin:7px 0 0;color:#88abba;font-size:15px}.cd-escrow-chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.cd-escrow-chips span{border:1px solid #1b4f66;background:#113445;border-radius:7px;color:#8db2c5;padding:4px 8px;font-size:12px}.cd-escrow-actions{margin-top:13px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cd-escrow-actions small{color:#87abba;font-style:italic}.cd-escrow-milestone-amount{text-align:right;display:grid;gap:6px}.cd-escrow-milestone-amount strong{font-size:40px;line-height:1}.cd-escrow-milestone-amount small{color:#48c8f0;font-weight:700;font-size:13px}.cd-escrow-milestone.paid .cd-escrow-milestone-amount small{color:#5add9e}.cd-escrow-policy{border:1px solid #1d566f;background:#103748;border-radius:12px;padding:12px 14px}.cd-escrow-policy h4{margin:0;font-size:25px}.cd-escrow-policy p{margin:6px 0 0;color:#8bb0c1}.cd-escrow-right{display:grid;gap:12px;align-content:start}.cd-escrow-finance-card,.cd-escrow-trust-card,.cd-escrow-help-card{border:1px solid #18485e;background:#0c2737;border-radius:12px;padding:14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cd-escrow-finance-card:hover,.cd-escrow-trust-card:hover,.cd-escrow-help-card:hover{transform:translateY(-2px);border-color:#23607b;box-shadow:0 12px 24px #02061740}.cd-escrow-finance-card h3{margin:0 0 12px;font-size:36px}.cd-escrow-finance-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #153f53}.cd-escrow-finance-row:last-of-type{border-bottom:0}.cd-escrow-finance-row span{color:#8bb0c1}.cd-escrow-finance-row strong{font-size:18px}.cd-escrow-finance-row.positive strong{color:#5add9e}.cd-escrow-finance-row.emphasized{margin:6px 0;border:1px solid #1e5f79;background:#113748;border-radius:10px;padding:10px}.cd-escrow-finance-row.emphasized span,.cd-escrow-finance-row.emphasized strong{color:#48c8f0}.cd-escrow-finance-row.small span,.cd-escrow-finance-row.small strong{font-size:14px}.cd-escrow-download{margin-top:12px;width:100%;border:0;border-radius:10px;background:#f4f7fb;color:#111827;padding:12px 14px;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.cd-escrow-download:hover{transform:translateY(-1px);box-shadow:0 10px 16px #0f172a3d}.cd-escrow-trust-card h4,.cd-escrow-help-card h4{margin:0 0 10px;font-size:26px}.cd-escrow-trust-card article{margin-top:10px}.cd-escrow-trust-card strong{font-size:19px}.cd-escrow-trust-card p,.cd-escrow-help-card p{margin:6px 0 0;color:#8bb0c1}.cd-escrow-help-card{background:linear-gradient(160deg,#c6cea142,#12273af2)}.cd-escrow-help-card button{margin-top:8px;border:0;background:transparent;color:#57cbec;padding:0;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cd-escrow-footer{margin-top:10px;border-top:1px solid #13384a;padding-top:14px;display:flex;justify-content:space-between;gap:12px;color:#6f94a5}.cd-escrow-footer div{display:flex;flex-wrap:wrap;gap:14px}.cd-escrow-footer a{color:inherit;text-decoration:none}.cd-escrow-footer a:hover{color:#7ed8ef}.cd-wallet-topbar{background:#081f2c;border:1px solid #163f53;border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.cd-wallet-topbar input{width:100%;border:1px solid #1a4a60;background:#0f2a39;color:#dff6ff;border-radius:10px;padding:11px 12px}.cd-wallet-top-actions{display:flex;gap:8px}.cd-wallet-page{margin-top:12px;border:1px solid #163f53;border-radius:12px;overflow:hidden;display:grid;grid-template-columns:250px 1fr;min-height:760px}.cd-wallet-sidebar{background:#09202f;border-right:1px solid #163f53;padding:16px;display:grid;align-content:start;gap:14px}.cd-wallet-brand{display:flex;gap:10px;align-items:center}.cd-wallet-brand-icon{width:30px;height:30px;border-radius:8px;background:#113749;color:#38c5ef;display:grid;place-items:center}.cd-wallet-brand strong{display:block;font-size:34px}.cd-wallet-brand small{color:#6cb6cf;letter-spacing:.06em;font-size:10px}.cd-wallet-nav{display:grid;gap:5px}.cd-wallet-nav button{border:1px solid transparent;background:transparent;color:#9bc1d3;border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px;text-align:left;font-weight:700;cursor:pointer}.cd-wallet-nav-icon{width:16px;text-align:center;color:#6fbfd8}.cd-wallet-nav button.active,.cd-wallet-nav button:hover{border-color:#1d617e;background:#10384a;color:#dff7ff}.cd-wallet-quick{display:grid;gap:8px}.cd-wallet-quick small{color:#6f95a7;letter-spacing:.08em;font-size:11px}.cd-wallet-primary-btn,.cd-wallet-ghost-btn{border-radius:10px;padding:10px 12px;font-weight:800;cursor:pointer}.cd-wallet-primary-btn{border:0;background:#2ac6ed;color:#083244}.cd-wallet-ghost-btn{border:1px solid #1d617e;background:#102f40;color:#9fd0e5}.cd-wallet-user{margin-top:auto;display:flex;align-items:center;gap:10px}.cd-wallet-user img{width:44px;height:44px;border-radius:50%;object-fit:cover}.cd-wallet-user small{color:#6f95a7}.cd-wallet-settings-btn{border:1px solid #1a4a60;background:#0f2a39;color:#a8cedf;border-radius:10px;padding:10px 12px;text-align:left;cursor:pointer}.cd-wallet-main{background:#0b2434;padding:18px;display:grid;align-content:start;gap:14px}.cd-wallet-head h1{margin:0;font-size:clamp(34px,5vw,52px)}.cd-wallet-head p{margin:6px 0 0;color:#84aaba}.cd-wallet-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.cd-wallet-card{border:1px solid #1d5369;border-radius:12px;background:#0f2a39;padding:14px;display:grid;gap:8px;min-width:0;overflow:hidden}.cd-wallet-card.cyan{border-color:#28c2e9}.cd-wallet-card.amber{border-color:#d59a3a}.cd-wallet-card.slate{border-color:#7e97a5}.cd-wallet-card-top{display:flex;justify-content:space-between;gap:10px}.cd-wallet-card-top span{color:#87afc0}.cd-wallet-card-icon{width:32px;height:32px;border-radius:8px;border:1px solid #1f5a73;background:#103547;color:#5ed3ef;display:grid;place-items:center;font-size:14px}.cd-wallet-card-top small{border:1px solid #1e5a74;background:#103547;color:#67e8f9;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.cd-wallet-card-label{color:#87afc0;font-size:14px}.cd-wallet-card strong{font-size:clamp(28px,3.6vw,47px);line-height:1;overflow-wrap:anywhere}.cd-wallet-card p{margin:0;color:#6f95a7;font-size:11px;letter-spacing:.08em}.cd-wallet-table-head{display:flex;justify-content:space-between;align-items:center}.cd-wallet-table-head h2{margin:0;font-size:40px}.cd-wallet-table-head div{display:flex;gap:8px}.cd-wallet-table-head button{border:1px solid #1a4a60;background:#102f40;color:#b4cad6;border-radius:9px;padding:8px 10px;font-weight:700;cursor:pointer}.cd-wallet-table-wrap{border:1px solid #163f53;border-radius:12px;overflow:hidden;background:#0d2a3b}.cd-wallet-table{width:100%;border-collapse:collapse}.cd-wallet-table thead{background:#123447}.cd-wallet-table th,.cd-wallet-table td{padding:12px 14px;border-bottom:1px solid #143d51;text-align:left}.cd-wallet-table th{color:#80a4b5;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.cd-wallet-table td strong{display:block}.cd-wallet-table td small{color:#6f95a7}.cd-wallet-status{border:1px solid #1d546b;background:#103547;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:5px}.cd-wallet-status-dot{font-size:10px}.cd-wallet-status.released{color:#5add9e}.cd-wallet-status.in-escrow{color:#f5ca6a}.cd-wallet-status.withdrawn{color:#38c5ef}.cd-wallet-status.funded{color:#9bb7c5}.cd-wallet-table td.negative{color:#f68b8b;font-weight:800}.cd-wallet-table-foot{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;color:#6f95a7}.cd-wallet-table-foot div{display:flex;gap:8px}.cd-wallet-table-foot button{width:34px;height:34px;border-radius:8px;border:1px solid #1a4a60;background:#102f40;color:#9fc7d9;cursor:pointer}.cd-withdraw-topbar{background:#081f2c;border:1px solid #163f53;border-radius:12px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(180px,300px) 1fr auto;gap:12px;align-items:center}.cd-withdraw-brand{display:inline-flex;align-items:center;gap:8px;font-size:30px;font-weight:800}.cd-withdraw-brand span{width:24px;height:24px;border-radius:8px;background:#10374a;color:#38c5ef;display:grid;place-items:center;font-size:13px}.cd-withdraw-topbar input{border:1px solid #1a4a60;background:#0f2a39;color:#dff6ff;border-radius:10px;padding:10px 12px}.cd-withdraw-topbar nav{display:flex;justify-content:center;gap:10px}.cd-withdraw-topbar nav button{border:0;background:transparent;color:#b4cad6;border-bottom:2px solid transparent;padding:8px 4px;font-weight:700;cursor:pointer}.cd-withdraw-topbar nav button.active{color:#38c5ef;border-bottom-color:#38c5ef}.cd-withdraw-page{margin-top:12px;border:1px solid #163f53;border-radius:12px;background:#0b2434;padding:16px;display:grid;gap:14px}.cd-withdraw-head h1{margin:0;font-size:clamp(34px,5.2vw,56px)}.cd-withdraw-head p{margin:6px 0 0;color:#84aaba}.cd-withdraw-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cd-withdraw-stats article{border:1px solid #1a4a60;background:#0f2a39;border-radius:12px;padding:14px;display:grid;gap:6px}.cd-withdraw-stats article.highlight{background:#103647}.cd-withdraw-stats small{color:#89aebe}.cd-withdraw-stats strong{font-size:44px;line-height:1}.cd-withdraw-stats article.highlight strong{color:#2ac6ed}.cd-withdraw-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);gap:12px}.cd-withdraw-methods,.cd-withdraw-calc{border:1px solid #1a4a60;background:#0f2a39;border-radius:12px;padding:14px}.cd-withdraw-methods h2,.cd-withdraw-calc h2,.cd-withdraw-history-head h2{margin:0;font-size:34px}.cd-withdraw-method-list{margin-top:10px;display:grid;gap:10px}.cd-withdraw-method-list article{border:1px solid #1a4a60;background:#0d2534;border-radius:10px;padding:10px;display:flex;justify-content:space-between;gap:10px;align-items:center}.cd-withdraw-method-list article.active{border-color:#2ac6ed}.cd-withdraw-method-list strong{display:flex;gap:8px;align-items:center}.cd-withdraw-method-list strong span{border:1px solid #1a4a60;border-radius:999px;padding:2px 7px;font-size:10px;color:#9fc7d9}.cd-withdraw-method-list small{color:#84aaba}.cd-withdraw-method-list article button{border:0;background:transparent;color:#b4cad6;font-size:16px}.cd-withdraw-add-method{border:1px dashed #285f75;background:transparent;color:#9fc7d9;border-radius:10px;padding:10px;font-weight:700;cursor:pointer}.cd-withdraw-calc label{margin-top:10px;display:grid;gap:8px;color:#89aebe}.cd-withdraw-calc input{border:1px solid #1a4a60;background:#122f42;color:#dff6ff;border-radius:10px;padding:10px 12px;font-size:20px;font-weight:800}.cd-withdraw-summary{margin-top:10px;border:1px solid #1a4a60;border-radius:10px;background:#0e293a;padding:10px;display:grid;gap:8px}.cd-withdraw-summary div{display:flex;justify-content:space-between;gap:8px}.cd-withdraw-summary span{color:#84aaba}.cd-withdraw-summary .total strong{color:#2ac6ed;font-size:42px}.cd-withdraw-calc p{margin:10px 0 0;color:#84aaba;font-size:12px}.cd-withdraw-confirm{margin-top:12px;width:100%;border:0;border-radius:10px;background:#2ac6ed;color:#083244;padding:11px 12px;font-weight:800;cursor:pointer}.cd-withdraw-history-head{display:flex;justify-content:space-between;align-items:center}.cd-withdraw-history-head button{border:0;background:transparent;color:#2ac6ed;font-weight:700;cursor:pointer}.cd-withdraw-history-table-wrap{border:1px solid #163f53;border-radius:10px;overflow:hidden}.cd-withdraw-history-table{width:100%;border-collapse:collapse}.cd-withdraw-history-table thead{background:#122f42}.cd-withdraw-history-table th,.cd-withdraw-history-table td{padding:10px 12px;border-bottom:1px solid #143d51;text-align:left}.cd-withdraw-history-table th{color:#7ea4b6;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.cd-withdraw-status{border-radius:999px;border:1px solid #1a4a60;padding:3px 8px;font-size:11px;font-weight:700}.cd-withdraw-status.completed{color:#5add9e}.cd-withdraw-status.processing{color:#f5ca6a}.cd-withdraw-footer{margin-top:10px;border-top:1px solid #163f53;padding-top:10px;display:flex;justify-content:space-between;gap:10px;color:#6f95a7}.cd-withdraw-footer div{display:flex;gap:12px}.cd-withdraw-footer a{color:inherit;text-decoration:none}.cd-proposal-page{margin-top:16px;display:grid;gap:14px}.cd-proposal-topbar{background:#081f2c;border:1px solid #163f53;border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.cd-proposal-topbar nav{display:flex;gap:8px}.cd-proposal-topbar nav button{border:0;background:transparent;color:#b4cad6;border-bottom:2px solid transparent;padding:8px 6px;font-weight:600;cursor:pointer}.cd-proposal-topbar nav button.active{color:#e8f8ff;border-bottom-color:#38c5ef}.cd-proposal-top-actions{display:flex;align-items:center;gap:8px}.cd-proposal-layout{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr) minmax(250px,.8fr);gap:12px}.cd-proposal-left,.cd-proposal-right{display:grid;gap:12px;align-content:start}.cd-proposal-side-card,.cd-proposal-form-card{border:1px solid #18485e;background:#0c2737;border-radius:12px;padding:14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cd-proposal-side-card:hover,.cd-proposal-form-card:hover{transform:translateY(-2px);box-shadow:0 12px 22px #02061747;border-color:#24627d}.cd-proposal-side-card small{color:#70cde8;font-size:11px;letter-spacing:.08em;font-weight:800}.cd-proposal-side-card h3,.cd-proposal-side-card h4{margin:8px 0 0;font-size:24px;line-height:1.15}.cd-proposal-meta{margin-top:12px;display:grid;gap:10px}.cd-proposal-meta p{margin:0;display:grid;gap:3px}.cd-proposal-meta strong{font-size:17px}.cd-proposal-meta span{color:#88abba}.cd-proposal-side-card hr{border:0;border-top:1px solid #143d51;margin:10px 0}.cd-proposal-desc,.cd-proposal-side-card p{margin:0;color:#88abba;line-height:1.6}.cd-proposal-ghost-btn{margin-top:10px;width:100%;border:1px solid #1a4a60;background:#122f40;color:#ddf6ff;border-radius:10px;padding:9px 10px;font-weight:700;cursor:pointer}.cd-proposal-side-card.insight{background:#103543}.cd-proposal-center{display:grid;gap:12px}.cd-proposal-head{display:flex;justify-content:space-between;align-items:center}.cd-proposal-head h2{margin:0;font-size:42px}.cd-proposal-head span{border:1px solid #1a4a60;background:#113345;color:#75d5f1;border-radius:999px;padding:5px 10px;font-size:11px;letter-spacing:.08em;font-weight:800}.cd-proposal-form-card h3{margin:0 0 10px;font-size:24px}.cd-proposal-toolbar{border:1px solid #1a4a60;background:#102f40;border-radius:9px;padding:7px;display:flex;justify-content:space-between;align-items:center}.cd-proposal-toolbar div{display:flex;gap:6px}.cd-proposal-toolbar button{border:0;background:transparent;color:#9dcfe4;border-radius:8px;padding:6px 8px;font-weight:700;cursor:pointer}.cd-proposal-toolbar button:hover{background:#123a4d}.cd-proposal-ai-btn{border:1px solid #1f5f7a!important;background:#123a4d!important;color:#71d7f4!important}.cd-proposal-form-card textarea{margin-top:10px;width:100%;border:1px solid #1a4a60;background:#0f2a39;color:#dff6ff;border-radius:10px;padding:12px;resize:vertical;min-height:170px}.cd-proposal-fields{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cd-proposal-fields label{display:grid;gap:6px}.cd-proposal-fields span{color:#8bb0c1;font-weight:700}.cd-proposal-fields input,.cd-proposal-fields select{border:1px solid #1a4a60;background:#0f2a39;color:#dff6ff;border-radius:9px;padding:10px 12px}.cd-proposal-milestones-head{margin-top:12px;display:flex;justify-content:space-between;align-items:center}.cd-proposal-milestones-head h4{margin:0;font-size:20px}.cd-proposal-milestones-head button{border:0;background:transparent;color:#4ac9ed;font-weight:800;cursor:pointer}.cd-proposal-milestones-list{margin-top:8px;display:grid;gap:8px}.cd-proposal-milestone-row{border:1px solid #1a4a60;background:#102f40;border-radius:10px;padding:10px;display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center}.cd-proposal-milestone-row span{width:26px;height:26px;border-radius:50%;background:#1a3c51;color:#b9e6f7;display:grid;place-items:center;font-size:12px;font-weight:800}.cd-proposal-milestone-row p{margin:0}.cd-proposal-milestone-row strong{color:#52cdf0}.cd-proposal-milestone-row button{border:0;background:transparent;color:#8bb0c1;cursor:pointer}.cd-proposal-actions{display:flex;justify-content:center;gap:10px}.cd-proposal-hint{border:1px solid #1a4a60;background:#102f40;border-radius:10px;padding:10px;display:grid;gap:8px}.cd-proposal-hint p{margin:0;font-size:14px;color:#c4e8f6}.cd-proposal-hint button{border:0;background:transparent;color:#66d4f2;font-size:12px;font-weight:800;text-align:left;cursor:pointer;padding:0}.cd-proposal-market{display:grid;gap:8px}.cd-proposal-market div{display:flex;justify-content:space-between;align-items:center}.cd-proposal-market span{color:#8bb0c1}.cd-proposal-market strong{font-size:26px}.cd-proposal-market-bar{display:block!important;height:8px;border-radius:999px;background:#123749;overflow:hidden}.cd-proposal-market-bar span{display:block;height:100%;width:82%;background:linear-gradient(90deg,#2ac6ed,#63d6f2)}.cd-proposal-market small{display:flex;justify-content:space-between;color:#7ea4b6}.cd-milestone{padding:10px 0;border-bottom:1px solid #163f53;display:grid;grid-template-columns:92px 1fr auto;gap:10px;align-items:center}.cd-milestone:last-child{border-bottom:0}.cd-milestone>span{color:#4dc3e7;font-size:11px;font-weight:800;line-height:1.2}.cd-milestone div{display:grid}.cd-milestone small{color:#7f9fb0}.cd-milestone-amount{text-align:right}.cd-milestone-amount strong{font-size:28px}.cd-back-btn{margin-top:4px;transition:transform .2s ease,box-shadow .2s ease}.cd-back-btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #22d3ee4d}.cd-page.cd-light{background:#eef6fb;color:#0f2e43}.cd-page.cd-light .cd-sidebar{background:#fff;border-right-color:#d5e5ef}.cd-page.cd-light .cd-brand{color:#2563eb}.cd-page.cd-light .cd-nav-item{color:#4a6778}.cd-page.cd-light .cd-nav-item.active{background:#ecf7ff;border-color:#c6e2f1;color:#0f2e43}.cd-page.cd-light .cd-nav-dot{background:#1fa0c8}.cd-page.cd-light .cd-pro-card,.cd-page.cd-light .cd-user,.cd-page.cd-light .cd-card,.cd-page.cd-light .cd-job-card,.cd-page.cd-light .cd-panel,.cd-page.cd-light .cd-topbar{background:#fff;border-color:#d5e5ef}.cd-page.cd-light .cd-pro-card p,.cd-page.cd-light .cd-user small,.cd-page.cd-light .cd-hero p,.cd-page.cd-light .cd-card p,.cd-page.cd-light .cd-job-card p,.cd-page.cd-light .cd-job-card small,.cd-page.cd-light .cd-row small,.cd-page.cd-light .cd-milestone small{color:#5f7a89}.cd-page.cd-light .cd-hero h1,.cd-page.cd-light .cd-hero h1 span{color:#000}.cd-page.cd-light .cd-topbar input{background:#f7fcff;border-color:#cbe0eb;color:#0f2e43}.cd-page.cd-light .cd-section-head a,.cd-page.cd-light .cd-link,.cd-page.cd-light .cd-link-btn{color:#1197c5}.cd-page.cd-light .cd-tags span,.cd-page.cd-light .cd-job-title-row span{background:#eff9ff;border-color:#cbe3ef;color:#2788ac}.cd-page.cd-light .cd-line{background:linear-gradient(90deg,#23c0e6,#7ed8ef)}.cd-page.cd-light .cd-row,.cd-page.cd-light .cd-milestone{border-bottom-color:#ddebf3}.cd-page.cd-light .cd-ring{border-color:#2ab8de;color:#2788ac}.cd-page.cd-light .cd-mode-toggle{background:#eaf6fc;color:#184057;border-color:#c3deeb}.cd-page.cd-light .cd-mode-toggle .cd-mode-thumb{background:linear-gradient(135deg,#ffd76e,#f8b136)}.cd-page.cd-light .cd-menu-btn,.cd-page.cd-light .cd-sidebar-close,.cd-page.cd-light .cd-notify-btn{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.cd-page.cd-light .cd-notify-panel{background:#fff;border-color:#dbe4f0}.cd-page.cd-light .cd-notify-head button{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.cd-page.cd-light .cd-notify-item{background:#f8fbff;border-color:#dbe4f0;color:#0f172a}.cd-page.cd-light .cd-notify-item.read{background:#f1f5f9}.cd-page.cd-light .cd-notify-item.unread{border-color:#38bdf8}.cd-page.cd-light .cd-simple-page p,.cd-page.cd-light .cd-switch span,.cd-page.cd-light .cd-score-panel small{color:#5f7a89}.cd-page.cd-light .cd-contract-topbar,.cd-page.cd-light .cd-contract-card,.cd-page.cd-light .cd-contract-side-card,.cd-page.cd-light .cd-contract-milestone,.cd-page.cd-light .cd-contract-note{background:#fff;border-color:#d5e5ef}.cd-page.cd-light .cd-inline-back-btn{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.cd-page.cd-light .cd-contract-topbar input,.cd-page.cd-light .cd-contract-side-card textarea,.cd-page.cd-light .cd-contract-user,.cd-page.cd-light .cd-contract-file,.cd-page.cd-light .cd-timeline-step{background:#f6fbff;border-color:#cbe0eb;color:#12384e}.cd-page.cd-light .cd-contract-hero p,.cd-page.cd-light .cd-contract-copy p,.cd-page.cd-light .cd-contract-note small,.cd-page.cd-light .cd-contract-head span,.cd-page.cd-light .cd-contract-footer{color:#5f7a89}.cd-page.cd-light .cd-contract-summary-row{border-bottom-color:#ddebf3}.cd-page.cd-light .cd-contract-summary-row span,.cd-page.cd-light .cd-timeline-step small{color:#638090}.cd-page.cd-light .cd-contract-title-row span{background:#ecf7ff;border-color:#cbe0eb;color:#2384a8}.cd-page.cd-light .cd-contract-footer a:hover{color:#1596c4}.cd-page.cd-light .cd-escrow-topbar,.cd-page.cd-light .cd-escrow-milestone-list,.cd-page.cd-light .cd-escrow-finance-card,.cd-page.cd-light .cd-escrow-trust-card{background:#fff;border-color:#d5e5ef}.cd-page.cd-light .cd-escrow-policy{background:#f2fbff;border-color:#cbe0eb}.cd-page.cd-light .cd-escrow-topbar input,.cd-page.cd-light .cd-escrow-chips span,.cd-page.cd-light .cd-escrow-finance-row.emphasized{background:#f6fbff;border-color:#cbe0eb;color:#12384e}.cd-page.cd-light .cd-escrow-brand{color:#0f2e43}.cd-page.cd-light .cd-escrow-brand-icon{background:#dff4fc;color:#1f9fc8}.cd-page.cd-light .cd-escrow-topbar nav button,.cd-page.cd-light .cd-escrow-breadcrumbs,.cd-page.cd-light .cd-escrow-head p,.cd-page.cd-light .cd-escrow-subhead p,.cd-page.cd-light .cd-escrow-milestone-copy p,.cd-page.cd-light .cd-escrow-actions small,.cd-page.cd-light .cd-escrow-policy p,.cd-page.cd-light .cd-escrow-finance-row span,.cd-page.cd-light .cd-escrow-trust-card p,.cd-page.cd-light .cd-escrow-help-card p,.cd-page.cd-light .cd-escrow-footer{color:#5f7a89}.cd-page.cd-light .cd-escrow-topbar nav button.active{color:#0f2e43;border-bottom-color:#2ab8de}.cd-page.cd-light .cd-escrow-head h1 span{background:#eafaf1;border-color:#b7e6ca;color:#1d8a4a}.cd-page.cd-light .cd-escrow-head p strong,.cd-page.cd-light .cd-escrow-milestone-amount small,.cd-page.cd-light .cd-escrow-finance-row.emphasized span,.cd-page.cd-light .cd-escrow-finance-row.emphasized strong,.cd-page.cd-light .cd-escrow-help-card button{color:#1b8db2}.cd-page.cd-light .cd-escrow-milestone{border-top-color:#e1edf4}.cd-page.cd-light .cd-escrow-milestone-icon{background:#eaf6fc;border-color:#c9dfeb;color:#1f97c0}.cd-page.cd-light .cd-escrow-milestone.paid .cd-escrow-milestone-icon{background:#e8f8ef;border-color:#c4e9d4;color:#1f9a63}.cd-page.cd-light .cd-escrow-finance-row{border-bottom-color:#e1edf4}.cd-page.cd-light .cd-escrow-finance-row.positive strong{color:#1c9a5f}.cd-page.cd-light .cd-escrow-help-card{background:linear-gradient(160deg,#beceee80,#eef7fff2)}.cd-page.cd-light .cd-escrow-footer{border-top-color:#dbe4f0}.cd-page.cd-light .cd-escrow-footer a:hover{color:#1596c4}.cd-page.cd-light .cd-wallet-topbar,.cd-page.cd-light .cd-wallet-sidebar,.cd-page.cd-light .cd-wallet-main,.cd-page.cd-light .cd-wallet-table-wrap,.cd-page.cd-light .cd-wallet-card{background:#fff;border-color:#d5e5ef}.cd-page.cd-light .cd-wallet-topbar input,.cd-page.cd-light .cd-wallet-ghost-btn,.cd-page.cd-light .cd-wallet-settings-btn,.cd-page.cd-light .cd-wallet-table-head button,.cd-page.cd-light .cd-wallet-table-foot button{background:#f6fbff;border-color:#cbe0eb;color:#12384e}.cd-page.cd-light .cd-wallet-brand-icon{background:#dff4fc;color:#1f9fc8}.cd-page.cd-light .cd-wallet-brand small,.cd-page.cd-light .cd-wallet-quick small,.cd-page.cd-light .cd-wallet-user small,.cd-page.cd-light .cd-wallet-head p,.cd-page.cd-light .cd-wallet-card p,.cd-page.cd-light .cd-wallet-card-top span,.cd-page.cd-light .cd-wallet-table td small,.cd-page.cd-light .cd-wallet-table-foot{color:#5f7a89}.cd-page.cd-light .cd-wallet-nav button{color:#476b7f}.cd-page.cd-light .cd-wallet-nav-icon{color:#4f8aa3}.cd-page.cd-light .cd-wallet-nav button.active,.cd-page.cd-light .cd-wallet-nav button:hover{background:#ecf7ff;border-color:#cbe0eb;color:#0f2e43}.cd-page.cd-light .cd-wallet-primary-btn{background:#2ab8de;color:#083244}.cd-page.cd-light .cd-wallet-table thead{background:#f6fbff}.cd-page.cd-light .cd-wallet-table th{color:#638090}.cd-page.cd-light .cd-wallet-table td{border-bottom-color:#e1edf4}.cd-page.cd-light .cd-wallet-card-top small,.cd-page.cd-light .cd-wallet-card-icon{background:#ecf7ff;border-color:#cbe0eb;color:#1b8db2}.cd-page.cd-light .cd-withdraw-topbar,.cd-page.cd-light .cd-withdraw-page,.cd-page.cd-light .cd-withdraw-methods,.cd-page.cd-light .cd-withdraw-calc,.cd-page.cd-light .cd-withdraw-history-table-wrap,.cd-page.cd-light .cd-withdraw-stats article{background:#fff;border-color:#d5e5ef}.cd-page.cd-light .cd-withdraw-topbar input,.cd-page.cd-light .cd-withdraw-calc input,.cd-page.cd-light .cd-withdraw-summary,.cd-page.cd-light .cd-withdraw-method-list article,.cd-page.cd-light .cd-withdraw-add-method{background:#f6fbff;border-color:#cbe0eb;color:#12384e}.cd-page.cd-light .cd-withdraw-brand span{background:#dff4fc;color:#1f9fc8}.cd-page.cd-light .cd-withdraw-topbar nav button,.cd-page.cd-light .cd-withdraw-head p,.cd-page.cd-light .cd-withdraw-stats small,.cd-page.cd-light .cd-withdraw-method-list small,.cd-page.cd-light .cd-withdraw-calc label,.cd-page.cd-light .cd-withdraw-summary span,.cd-page.cd-light .cd-withdraw-calc p,.cd-page.cd-light .cd-withdraw-footer,.cd-page.cd-light .cd-withdraw-history-table th{color:#5f7a89}.cd-page.cd-light .cd-withdraw-topbar nav button.active,.cd-page.cd-light .cd-withdraw-history-head button,.cd-page.cd-light .cd-withdraw-summary .total strong{color:#1b8db2}.cd-page.cd-light .cd-withdraw-history-table thead{background:#f6fbff}.cd-page.cd-light .cd-withdraw-history-table td{border-bottom-color:#e1edf4}.cd-page.cd-light .cd-proposal-topbar,.cd-page.cd-light .cd-proposal-side-card,.cd-page.cd-light .cd-proposal-form-card{background:#fff;border-color:#d5e5ef}.cd-page.cd-light .cd-proposal-topbar nav button{color:#5f7a89}.cd-page.cd-light .cd-proposal-topbar nav button.active{color:#0f2e43;border-bottom-color:#2ab8de}.cd-page.cd-light .cd-proposal-desc,.cd-page.cd-light .cd-proposal-side-card p,.cd-page.cd-light .cd-proposal-meta span,.cd-page.cd-light .cd-proposal-fields span,.cd-page.cd-light .cd-proposal-market span,.cd-page.cd-light .cd-proposal-market small{color:#5f7a89}.cd-page.cd-light .cd-proposal-side-card hr{border-top-color:#ddebf3}.cd-page.cd-light .cd-proposal-ghost-btn,.cd-page.cd-light .cd-proposal-toolbar,.cd-page.cd-light .cd-proposal-form-card textarea,.cd-page.cd-light .cd-proposal-fields input,.cd-page.cd-light .cd-proposal-fields select,.cd-page.cd-light .cd-proposal-milestone-row,.cd-page.cd-light .cd-proposal-hint{background:#f6fbff;border-color:#cbe0eb;color:#12384e}.cd-page.cd-light .cd-proposal-toolbar button{color:#2a6078}.cd-page.cd-light .cd-proposal-toolbar button:hover{background:#e8f5fc}.cd-page.cd-light .cd-proposal-ai-btn{background:#e8f5fc!important;border-color:#cbe0eb!important;color:#1d7fa3!important}.cd-page.cd-light .cd-proposal-hint p{color:#234f64}.cd-page.cd-light .cd-proposal-hint button{color:#1d8ab1}.cd-candidate-topbar{background:#081f2c;border:1px solid #163f53;border-radius:12px;padding:10px 14px;display:grid;grid-template-columns:auto minmax(180px,280px) 1fr auto;gap:12px;align-items:center}.cd-candidate-brand{font-size:30px;font-weight:800;color:#39c6ee;display:flex;align-items:center;gap:8px}.cd-candidate-brand:before{content:"";width:16px;height:16px;border-radius:10px 2px 10px 10px;background:#39c6ee;transform:rotate(-12deg)}.cd-candidate-topbar input{border:1px solid #1a4a60;background:#0e2736;color:#dcf4ff;border-radius:9px;padding:10px 12px}.cd-candidate-topbar nav{display:flex;justify-content:center;gap:8px}.cd-candidate-topbar nav button{border:0;background:transparent;color:#b4cad6;padding:8px 6px;font-weight:600;cursor:pointer}.cd-candidate-page{margin-top:16px;display:grid;gap:14px}.cd-candidate-breadcrumbs{color:#73a2b6;font-size:13px}.cd-candidate-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.cd-candidate-head h2{margin:0;font-size:clamp(34px,5.2vw,56px);line-height:1.03}.cd-candidate-head h2 span{color:#37c6ed}.cd-candidate-head p{margin:8px 0 0;color:#89aebe;max-width:700px;font-size:18px;line-height:1.55}.cd-candidate-table-wrap{border:1px solid #18485e;background:#0c2737;border-radius:12px;overflow:hidden;box-shadow:0 16px 28px #02061738}.cd-candidate-grid{display:grid;grid-template-columns:1.05fr repeat(3,1fr)}.cd-candidate-attribute-head{min-height:152px;padding:14px;display:flex;align-items:flex-end;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:#68bddb;border-right:1px solid #174258;border-bottom:1px solid #174258}.cd-candidate-col{min-height:152px;padding:14px;border-right:1px solid #174258;border-bottom:1px solid #174258;display:grid;justify-items:center;align-content:center;gap:4px;position:relative}.cd-candidate-col:last-of-type{border-right:0}.cd-candidate-col.top-match{background:#103645}.cd-candidate-top-chip{position:absolute;top:10px;background:#143f53;border:1px solid #2ac6ed;color:#6ed8f3;border-radius:999px;font-size:10px;letter-spacing:.08em;font-weight:800;padding:3px 7px;text-transform:uppercase}.cd-candidate-avatar{width:58px;height:58px;border-radius:50%;border:3px solid #2ac6ed;overflow:hidden;box-shadow:0 8px 20px #02061759}.cd-candidate-avatar img{width:100%;height:100%;object-fit:cover}.cd-candidate-col h3{margin:6px 0 0;font-size:19px;line-height:1.2;text-align:center}.cd-candidate-col p{margin:0;color:#77cce9;font-size:14px}.cd-candidate-attr,.cd-candidate-cell,.cd-candidate-action-cell,.cd-candidate-actions{border-right:1px solid #174258;border-bottom:1px solid #174258;padding:14px;min-height:66px;display:flex;align-items:center;justify-content:center}.cd-candidate-attr{justify-content:flex-start;color:#79cde9;font-weight:700;gap:10px}.cd-candidate-attr-icon{width:24px;height:24px;border-radius:999px;border:1px solid #1d5a73;background:#103243;display:grid;place-items:center;font-size:12px;color:#44c8ee;flex-shrink:0}.cd-candidate-cell span{font-size:16px;font-weight:600;text-align:center}.cd-candidate-cell-rate span{font-size:33px;font-weight:700}.cd-candidate-cell-experience span,.cd-candidate-cell-delivery span{font-size:15px}.cd-candidate-cell-rating span{font-size:15px;color:#f5d06a}.cd-candidate-score{border:1px solid #1f7958;background:#103f31;color:#69dca8;border-radius:999px;font-size:14px!important;font-weight:800;padding:4px 10px}.cd-candidate-skill-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.cd-candidate-skill-wrap span{border:1px solid #1a4a60;background:#113143;color:#9dd3e8;border-radius:999px;font-size:11px!important;text-transform:uppercase;letter-spacing:.05em;padding:4px 8px}.cd-candidate-action-cell{justify-content:flex-start;border-bottom:0}.cd-candidate-actions{border-bottom:0;display:grid;gap:8px}.cd-candidate-actions button{border:1px solid #1a4a60;background:#102f40;color:#9dd3e8;border-radius:9px;padding:10px 12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cd-candidate-actions button:hover{transform:translateY(-1px);border-color:#2ac6ed;box-shadow:0 8px 16px #02061738}.cd-candidate-actions button.primary{border-color:#2ac6ed;background:#2ac6ed;color:#083244}.cd-candidate-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cd-candidate-insight-card{border:1px solid #18485e;background:#0c2737;border-radius:12px;padding:14px;transition:transform .2s ease,border-color .2s ease}.cd-candidate-insight-card:hover{transform:translateY(-2px);border-color:#2a6b86}.cd-candidate-insight-card h3{margin:0 0 6px;font-size:22px}.cd-candidate-insight-card p{margin:0;color:#88abba}.cd-candidate-footer{border-top:1px solid #13384a;padding-top:12px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#6f94a5}.cd-candidate-footer div{display:flex;gap:14px;flex-wrap:wrap}.cd-candidate-footer a{color:inherit;text-decoration:none}.cd-candidate-footer a:hover{color:#7ed8ef}.cd-page.cd-light .cd-candidate-topbar,.cd-page.cd-light .cd-candidate-table-wrap,.cd-page.cd-light .cd-candidate-insight-card{background:#fff;border-color:#d5e5ef}.cd-page.cd-light .cd-candidate-brand{color:#1a7fa3}.cd-page.cd-light .cd-candidate-brand:before{background:#1a7fa3}.cd-page.cd-light .cd-candidate-topbar input{background:#f6fbff;border-color:#cbe0eb;color:#12384e}.cd-page.cd-light .cd-candidate-topbar nav button{color:#5f7a89}.cd-page.cd-light .cd-candidate-breadcrumbs,.cd-page.cd-light .cd-candidate-head p,.cd-page.cd-light .cd-candidate-insight-card p,.cd-page.cd-light .cd-candidate-footer{color:#5f7a89}.cd-page.cd-light .cd-candidate-attribute-head,.cd-page.cd-light .cd-candidate-attr{color:#2b6f8c}.cd-page.cd-light .cd-candidate-attr-icon{border-color:#cbe0eb;background:#f6fbff;color:#1b8ab1}.cd-page.cd-light .cd-candidate-attribute-head,.cd-page.cd-light .cd-candidate-col,.cd-page.cd-light .cd-candidate-attr,.cd-page.cd-light .cd-candidate-cell,.cd-page.cd-light .cd-candidate-action-cell,.cd-page.cd-light .cd-candidate-actions{border-color:#ddebf3}.cd-page.cd-light .cd-candidate-col.top-match{background:#ecf7ff}.cd-page.cd-light .cd-candidate-col p{color:#2a7fa2}.cd-page.cd-light .cd-candidate-avatar{box-shadow:0 8px 18px #0f172a29}.cd-page.cd-light .cd-candidate-skill-wrap span,.cd-page.cd-light .cd-candidate-actions button{background:#f6fbff;border-color:#cbe0eb;color:#2a6078}.cd-page.cd-light .cd-candidate-actions button.primary{border-color:#2ac6ed;background:#2ac6ed;color:#083244}.cd-page.cd-light .cd-candidate-footer a:hover{color:#1596c4}.cd-pm-topbar{background:#081f2c;border:1px solid #163f53;border-radius:12px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.cd-pm-topbar nav{display:flex;gap:8px}.cd-pm-topbar nav button{border:0;background:transparent;color:#b4cad6;border-bottom:2px solid transparent;padding:8px 6px;font-weight:600;cursor:pointer}.cd-pm-topbar nav button:hover{color:#e8f8ff;border-bottom-color:#38c5ef}.cd-jobfeed-icon-btn{width:34px;height:34px;border-radius:9px;border:1px solid #1f4f65;background:#0b2c3c;color:#dff7ff;cursor:pointer}.cd-pm-page{margin-top:14px;display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr) minmax(260px,.8fr);gap:12px}.cd-pm-left,.cd-pm-main,.cd-pm-right{border:1px solid #18485e;background:#0c2737;border-radius:12px;padding:14px}.cd-pm-left h3{margin:0;font-size:38px}.cd-pm-left>small{color:#7ea4b6}.cd-pm-step-list{margin-top:10px;display:grid;gap:8px}.cd-pm-step-list button{border:1px solid #1a4a60;background:transparent;color:#9fc7d9;border-radius:10px;padding:10px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.cd-pm-step-list button span:first-child{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid #1a4a60;background:#0f2f40;font-size:11px;font-weight:800}.cd-pm-step-list button.active{background:#123849;border-color:#2ac6ed;color:#dff6ff}.cd-pm-progress-card{margin-top:14px;border:1px solid #1a4a60;background:#102f40;border-radius:12px;padding:10px}.cd-pm-progress-card h4{margin:0 0 8px;color:#67e8f9;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.cd-goal-progress{height:8px;border-radius:999px;background:#123245;overflow:hidden}.cd-goal-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#06b6d4)}.cd-pm-progress-card p{margin:8px 0 0;color:#8fb2c5;font-size:13px}.cd-pm-main h1{margin:0;font-size:clamp(34px,5vw,54px);line-height:1.03}.cd-pm-main>p{margin:8px 0 0;color:#8fb2c5}.cd-pm-main label{margin-top:14px;display:grid;gap:8px;color:#a8cedf;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.cd-pm-main input{border:1px solid #1a4a60;background:#0f2a39;color:#dff6ff;border-radius:10px;padding:11px 12px;font:inherit}.cd-pm-main label>small{color:#6f95a6;text-transform:none;letter-spacing:0}.cd-pm-editor{border:1px solid #1a4a60;border-radius:10px;background:#0f2a39;overflow:hidden}.cd-pm-toolbar{padding:8px;border-bottom:1px solid #1a4a60;display:flex;gap:6px}.cd-pm-toolbar button{border:0;background:transparent;color:#9ed0e8;border-radius:7px;padding:6px 8px;cursor:pointer}.cd-pm-toolbar button:hover{background:#123a4d}.cd-pm-editor textarea{width:100%;min-height:210px;border:0;background:#12303f;color:#dff6ff;padding:12px;resize:vertical;font:inherit}.cd-pm-actions{margin-top:14px;padding-top:12px;border-top:1px solid #1a4a60;display:flex;justify-content:space-between;gap:10px}.cd-pm-right{display:grid;gap:10px}.cd-pm-ai-card,.cd-pm-tips-card,.cd-pm-story-card{border:1px solid #1a4a60;background:#102f40;border-radius:12px;padding:12px}.cd-pm-ai-card small{color:#67e8f9;text-transform:uppercase;letter-spacing:.06em}.cd-pm-ai-card h3{margin:8px 0 0;font-size:32px}.cd-pm-ai-card p{margin:10px 0;color:#8fb2c5;line-height:1.55}.cd-pm-tips-card h4{margin:0 0 8px;text-transform:uppercase;letter-spacing:.06em;color:#7ea4b6;font-size:12px}.cd-pm-tips-card ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;color:#a8cedf}.cd-pm-story-card{padding:0;overflow:hidden}.cd-pm-story-card img{width:100%;height:110px;object-fit:cover}.cd-pm-story-card div{padding:10px 12px;display:grid;gap:4px}.cd-pm-story-card strong{color:#67e8f9}.cd-pm-story-card small{color:#8fb2c5}.cd-page.cd-light .cd-pm-topbar,.cd-page.cd-light .cd-pm-left,.cd-page.cd-light .cd-pm-main,.cd-page.cd-light .cd-pm-right,.cd-page.cd-light .cd-pm-ai-card,.cd-page.cd-light .cd-pm-tips-card,.cd-page.cd-light .cd-pm-story-card,.cd-page.cd-light .cd-pm-progress-card{background:#fff;border-color:#d5e5ef}.cd-page.cd-light .cd-pm-topbar nav button,.cd-page.cd-light .cd-pm-left>small,.cd-page.cd-light .cd-pm-progress-card p,.cd-page.cd-light .cd-pm-main>p,.cd-page.cd-light .cd-pm-main label>small,.cd-page.cd-light .cd-pm-ai-card p,.cd-page.cd-light .cd-pm-tips-card ul,.cd-page.cd-light .cd-pm-story-card small{color:#5f7a89}.cd-page.cd-light .cd-jobfeed-icon-btn{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}.cd-page.cd-light .cd-pm-step-list button,.cd-page.cd-light .cd-pm-progress-card,.cd-page.cd-light .cd-pm-editor,.cd-page.cd-light .cd-pm-editor textarea,.cd-page.cd-light .cd-pm-main input,.cd-page.cd-light .cd-pm-ai-card,.cd-page.cd-light .cd-pm-tips-card,.cd-page.cd-light .cd-pm-story-card{background:#f6fbff;border-color:#cbe0eb;color:#12384e}.cd-page.cd-light .cd-pm-toolbar{border-bottom-color:#cbe0eb}.cd-page.cd-light .cd-pm-actions{border-top-color:#dbe4f0}.cd-pm-topbar{border-radius:14px;padding:10px 18px;min-height:66px;border-color:#163f53}.cd-pm-brand{display:inline-flex;align-items:center;gap:9px;color:#ecfaff;font-size:15px;font-weight:800}.cd-pm-brand-icon{width:24px;height:24px;border-radius:8px;background:#10374a;color:#38c5ef;display:grid;place-items:center}.cd-pm-brand-icon svg{width:14px;height:14px;fill:currentColor}.cd-pm-topbar nav{gap:16px;padding-right:14px;border-right:1px solid #184a61}.cd-pm-topbar nav button{font-size:14px;padding:7px 0;border-bottom-width:1px;color:#c2d9e4}.cd-pm-topbar nav button.active{color:#ecfbff;border-bottom-color:#35c8ee}.cd-pm-topbar .cd-proposal-top-actions{padding-left:16px;border-left:1px solid #184a61;gap:10px}.cd-jobfeed-icon-btn{display:grid;place-items:center}.cd-jobfeed-icon-btn svg{width:18px;height:18px;fill:currentColor}.cd-pm-page{gap:0;border:1px solid #17455a;border-radius:14px;overflow:hidden;background:#0c2737;margin-top:10px;grid-template-columns:minmax(240px,.58fr) minmax(0,1.5fr) minmax(260px,.72fr)}.cd-pm-left,.cd-pm-main,.cd-pm-right{border:0;border-right:1px solid #17455a;border-radius:0;background:transparent;padding:24px}.cd-pm-right{border-right:0}.cd-pm-left{display:flex;flex-direction:column}.cd-pm-progress-card{margin-top:auto;padding:12px}.cd-pm-left h3{font-size:44px;letter-spacing:-.02em;line-height:1.03}.cd-pm-step-list{margin-top:16px;gap:10px}.cd-pm-step-list button{padding:11px 12px;border-radius:10px}.cd-pm-step-list button span:last-child{font-weight:600;font-size:16px}.cd-pm-step-icon{width:24px;height:24px;border-radius:50%;border:1px solid #25566b;background:#103447;color:#8bb4c6;display:grid;place-items:center;flex:0 0 auto}.cd-pm-step-icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cd-pm-step-list button.active .cd-pm-step-icon{border-color:#4ed5f1;color:#4ed5f1}.cd-pm-main h1{font-size:clamp(36px,5.5vw,62px);letter-spacing:-.03em;line-height:1.02}.cd-pm-main>p{font-size:17px;line-height:1.55;max-width:760px;margin-top:10px}.cd-pm-main label{margin-top:26px;gap:10px;font-size:13px}.cd-pm-main input{min-height:52px;font-size:15px}.cd-pm-editor textarea{min-height:280px;font-size:15px}.cd-pm-toolbar button{width:28px;height:28px;padding:0;display:grid;place-items:center}.cd-pm-toolbar strong,.cd-pm-toolbar em{font-size:15px;font-style:normal;color:currentColor}.cd-pm-toolbar svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cd-pm-actions .cd-contract-btn{min-width:180px}.cd-pm-actions .cd-contract-btn.primary{min-width:280px;border-radius:14px}.cd-pm-ai-card h3{font-size:38px;letter-spacing:-.02em;line-height:1.06}.cd-pm-ai-card p{font-size:15px}.cd-pm-ai-card .cd-contract-btn.primary{width:100%;min-height:44px;font-size:14px}.cd-pm-tips-card ul li{display:flex;align-items:center;gap:8px;font-size:15px}.cd-pm-tips-card ul li span:first-child{width:18px;height:18px;border-radius:50%;background:#38c9ee2e;color:#48ceed;font-size:11px;display:grid;place-items:center;font-weight:800}.cd-pm-story-card img{height:138px}.cd-pm-footer{grid-column:1 / -1;border-top:1px solid #17455a;padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#7696a7;font-size:13px}.cd-pm-footer div{display:flex;gap:18px}.cd-pm-footer a{color:inherit;text-decoration:none}.cd-pm-footer a:hover{color:#36c9ef}.cd-pm-status{display:inline-flex;align-items:center;gap:8px}.cd-pm-status em{color:#44d26c;font-style:normal;font-size:12px}.cd-pm-status small{color:#7696a7;font-size:13px}.cd-page.cd-light .cd-pm-page{background:#fff;border-color:#d5e5ef}.cd-page.cd-light .cd-pm-left,.cd-page.cd-light .cd-pm-main,.cd-page.cd-light .cd-pm-right{border-right-color:#d5e5ef}.cd-page.cd-light .cd-pm-right{border-right:0}.cd-page.cd-light .cd-pm-step-icon{border-color:#b8d5e5;background:#f1f8fc;color:#5d8092}.cd-page.cd-light .cd-pm-step-list button.active .cd-pm-step-icon{border-color:#22b9e0;color:#0e8fb4}.cd-page.cd-light .cd-pm-main>p{color:#415f70}.cd-page.cd-light .cd-pm-topbar nav{border-right-color:#d9e6ef}.cd-page.cd-light .cd-pm-topbar .cd-proposal-top-actions{border-left-color:#d9e6ef}.cd-page.cd-light .cd-pm-brand{color:#0f2e43}.cd-page.cd-light .cd-pm-brand-icon{background:#dff4fc;color:#1f9fc8}.cd-page.cd-light .cd-pm-footer{border-top-color:#dbe4f0;color:#708898}.cd-page.cd-light .cd-pm-status em{color:#16a34a}.cd-page.cd-light .cd-pm-status small{color:#708898}@keyframes cd-fade-slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cd-content-switch{animation:none}}@media (max-width: 1180px){.cd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-grid,.cd-contract-layout,.cd-contract-topbar{grid-template-columns:1fr}.cd-contract-topbar nav{justify-content:flex-start;flex-wrap:wrap}.cd-proposal-layout{grid-template-columns:1fr}.cd-proposal-topbar{flex-wrap:wrap}.cd-proposal-topbar nav{width:100%;flex-wrap:wrap}.cd-candidate-topbar{grid-template-columns:1fr}.cd-candidate-topbar nav{justify-content:flex-start;flex-wrap:wrap}.cd-escrow-topbar{grid-template-columns:1fr}.cd-escrow-topbar nav{justify-content:flex-start;flex-wrap:wrap}.cd-escrow-layout,.cd-wallet-page{grid-template-columns:1fr}.cd-wallet-sidebar{border-right:0;border-bottom:1px solid #163f53}.cd-wallet-cards{grid-template-columns:1fr}.cd-wallet-table-wrap{overflow:auto}.cd-wallet-table{min-width:760px}.cd-withdraw-topbar{grid-template-columns:1fr}.cd-withdraw-topbar nav{justify-content:flex-start;flex-wrap:wrap}.cd-withdraw-grid{grid-template-columns:1fr}.cd-withdraw-history-table-wrap{overflow:auto}.cd-withdraw-history-table{min-width:700px}.cd-escrow-head{flex-direction:column}.cd-escrow-subhead{flex-direction:column;align-items:flex-start}.cd-escrow-milestone{grid-template-columns:auto 1fr}.cd-escrow-milestone-amount{grid-column:2;text-align:left}.cd-candidate-grid{grid-template-columns:1fr}.cd-candidate-attribute-head{min-height:auto;border-right:0}.cd-candidate-col,.cd-candidate-attr,.cd-candidate-cell,.cd-candidate-action-cell,.cd-candidate-actions{border-right:0;justify-content:flex-start}.cd-candidate-cell span{text-align:left}.cd-candidate-insights,.cd-pm-page{grid-template-columns:1fr}.cd-pm-left,.cd-pm-main,.cd-pm-right{border-right:0;border-bottom:1px solid #18485e}.cd-pm-right{border-bottom:0}.cd-pm-topbar{flex-wrap:wrap}.cd-pm-main h1{font-size:42px}.cd-pm-main>p{font-size:17px}.cd-pm-ai-card h3{font-size:24px}}@media (max-width: 900px){.cd-page{grid-template-columns:1fr}.cd-sidebar{position:fixed;top:0;left:0;bottom:0;width:min(300px,84vw);border-right:1px solid #123242;border-bottom:0;z-index:60;transform:translate(-104%);transition:transform .25s ease;overflow-y:auto}.cd-sidebar.open{transform:translate(0)}.cd-sidebar-close{display:inline-flex;align-items:center;justify-content:center}.cd-sidebar-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#02061773;z-index:55;opacity:0;pointer-events:none;transition:opacity .2s ease;display:block}.cd-sidebar-overlay.show{opacity:1;pointer-events:auto}.cd-main{padding:14px 14px 20px}.cd-topbar{flex-direction:column;align-items:stretch;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.cd-page.cd-light .cd-topbar{border:0;background:transparent;box-shadow:none}.cd-menu-btn{display:inline-flex;align-items:center;justify-content:center;order:1;align-self:flex-start}.cd-top-actions{order:2;width:100%;justify-content:space-between}.cd-topbar input{order:3;width:100%}.cd-topbar input,.cd-cta-btn{border:0;box-shadow:none}}@media (max-width: 760px){.cd-main h1,.cd-main h2,.cd-main h3{line-height:1.12;letter-spacing:-.015em}.cd-hero h1,.cd-section-head h2,.cd-simple-page h2,.cd-wallet-head h1,.cd-withdraw-head h1,.cd-candidate-head h2,.cd-pm-main h1{font-size:clamp(24px,7vw,30px)}.cd-stat-row h3{font-size:clamp(26px,9vw,34px)}.cd-hero{flex-direction:column}.cd-hero h1,.cd-section-head h2,.cd-job-title-row h4{font-size:28px}.cd-job-card{flex-direction:column}.cd-job-side{text-align:left;gap:8px}.cd-milestone{grid-template-columns:1fr}.cd-milestone-amount{text-align:left}.cd-contract-card h3,.cd-contract-head h3,.cd-contract-side-card h3,.cd-contract-title-row h4,.cd-contract-hero h1{font-size:28px}.cd-contract-milestone{grid-template-columns:1fr}.cd-contract-amount{text-align:left}.cd-contract-timeline{grid-template-columns:1fr 1fr}.cd-proposal-head h2{font-size:32px}.cd-proposal-fields{grid-template-columns:1fr}.cd-proposal-milestone-row{grid-template-columns:1fr;align-items:flex-start}.cd-proposal-actions,.cd-candidate-head{flex-direction:column}.cd-candidate-head h2,.cd-candidate-col h3,.cd-candidate-insight-card h3{font-size:24px}.cd-candidate-cell span,.cd-candidate-cell-rate span{font-size:16px}.cd-candidate-head p{font-size:15px}.cd-escrow-head h1,.cd-escrow-milestone-copy h3,.cd-escrow-subhead h2,.cd-escrow-finance-card h3{font-size:29px}.cd-escrow-footer{flex-direction:column;align-items:flex-start}.cd-wallet-head h1,.cd-wallet-table-head h2,.cd-wallet-card strong{font-size:30px}.cd-wallet-table-head{flex-direction:column;align-items:flex-start;gap:8px}.cd-withdraw-head h1,.cd-withdraw-methods h2,.cd-withdraw-calc h2,.cd-withdraw-history-head h2,.cd-withdraw-stats strong,.cd-withdraw-summary .total strong{font-size:30px}.cd-withdraw-history-head{flex-direction:column;align-items:flex-start;gap:8px}.cd-withdraw-footer{flex-direction:column;align-items:flex-start}.cd-pm-main h1,.cd-pm-ai-card h3{font-size:28px}.cd-pm-actions{flex-direction:column}.cd-pm-main>p{font-size:15px}.cd-pm-footer{flex-direction:column;align-items:flex-start}.cd-pm-footer div{flex-wrap:wrap;gap:12px}}@media (max-width: 520px){.cd-top-actions{flex-direction:column}.cd-cta-btn,.cd-mode-toggle{width:100%}}:root{--app-font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--app-font-family);color:#0f172a;background:#f7f9fd}*{box-sizing:border-box}body{margin:0;background:#f7f9fd;color:#0f172a;overflow-x:hidden;font-family:var(--app-font-family)}.page h1,.page h2,.page h3{margin-top:0;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.page h1{font-weight:800}.page h2{font-weight:750}.page h3{font-weight:700}input,button,textarea,select{font-family:var(--app-font-family)}a{color:inherit;text-decoration:none}.page{min-height:100vh;padding:18px 0 34px}.container{width:min(1320px,calc(100% - 32px));margin:0 auto}.topbar{background:linear-gradient(135deg,#ffffffeb,#f8faffdb);border-radius:14px;border:1px solid rgba(191,219,254,.7);padding:14px 18px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:12px;z-index:20;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 28px #0f172a14;isolation:isolate;transition:box-shadow .25s ease,border-color .25s ease,background .25s ease}.topbar:hover{border-color:#93c5fdf2;box-shadow:0 14px 34px #0f172a1c}.logo{font-weight:800;letter-spacing:.08em;color:#2040df}.logo-btn{background:transparent;border:0;padding:0;cursor:pointer;text-align:left}.brand{display:grid;gap:2px}.brand span{font-size:11px;font-weight:600;color:#64748b}.nav{display:flex;gap:10px;color:#334155;font-size:14px;position:relative;align-items:center;padding-bottom:6px}.nav a{padding:8px 12px;border-radius:999px;color:#334155;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .2s ease;border:1px solid transparent;position:relative}.nav a:hover{background:#eef2ff;color:#1e3a8a;border-color:#dbeafe}.nav a.active{background:#dbeafe;color:#1e3a8a;border:1px solid #bfdbfe;box-shadow:0 6px 14px #2563eb2e}.nav-indicator{display:none}.nav a:after{content:none}.nav a.active:after{transform:none}.nav a:active{transform:scale(.98)}.auth-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.btn{border:0;border-radius:10px;font-weight:600;padding:10px 16px;cursor:pointer;transition:.2s ease}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-loading{position:relative}.btn-primary{background:#2563eb;color:#fff;box-shadow:0 10px 22px #2563eb52}.btn-light{background:#dbeafe;color:#1e3a8a}.btn-outline{background:#ffffff1f;border:1px solid rgba(255,255,255,.45);color:#fff}.btn-login{background:#eff6ff;color:#1e3a8a;border:1px solid #bfdbfe}.btn-theme{background:#eef2ff;color:#1e3a8a;border:1px solid #c7d2fe}.mode-toggle{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 12px 6px 6px;min-height:40px;transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.mode-toggle-thumb{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#f8fbff,#d9ecf8);box-shadow:0 4px 10px #0f172a33;transition:background .25s ease}.mode-toggle.light{background:#f8fbff;border-color:#c8deea;color:#184057}.mode-toggle.light .mode-toggle-thumb{background:linear-gradient(135deg,#ffd76e,#f8b136)}.mode-toggle.dark{background:#103244;border-color:#1e5067;color:#d8f5ff}.mode-toggle:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a33;border-color:#35c5ea}.hero{margin-top:26px;display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:center}.hero-copy h1{font-size:clamp(36px,5vw,58px);line-height:1.05;margin:8px 0 14px}.hero-copy span{color:#2040df}.eyebrow{color:#64748b;margin:0;font-size:14px}.hero-text{color:#475569;max-width:540px;line-height:1.7}.hero-search{margin-top:14px;display:flex;gap:10px;align-items:center}.hero-search input{flex:1;min-width:0;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;font:inherit;outline:none;background:#fff}.hero-search input:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd3d}.hero-search .btn-primary:hover{background:transparent;color:#2563eb;border:1px solid #2563eb}.skill-tags{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.skill-tags span{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;font-size:12px;font-weight:600;padding:5px 10px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.skill-tags span:hover{background:#dbeafe;color:#1e3a8a;border-color:#93c5fd;transform:translateY(-1px)}.hero-actions{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.trusted{display:flex;align-items:center;gap:12px;margin-top:16px;color:#000;font-size:14px}.dots{display:flex;gap:0}.dots img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid #ffffff;box-shadow:0 1px 4px #0f172a26}.dots img+img{margin-left:-8px}.hero-highlights{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px}.highlight-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;display:grid;gap:2px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.highlight-item:hover{transform:translateY(-3px);border-color:#93c5fd;box-shadow:0 10px 20px #1e40af1f}.highlight-item strong{font-size:18px;color:#1d4ed8}.highlight-item span{font-size:12px;color:#64748b}.hero-card{background:#fff;border-radius:16px;border:1px solid #e6ebf5;box-shadow:0 20px 40px #1e40af1a;padding:18px;transition:transform .2s ease,box-shadow .2s ease}.hero-card:hover{transform:translateY(-3px);box-shadow:0 24px 42px #1e40af29}.hero-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hero-card-head h4{margin:0;font-size:16px;color:#0f172a}.hero-card-head span{color:#64748b;font-size:12px;font-weight:600}.live-badge{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;border-radius:999px;padding:4px 10px}.hero-single-image{position:relative;margin-bottom:14px}.hero-single-image img{width:100%;height:220px;object-fit:cover;border-radius:10px;border:1px solid #dbeafe}.hero-image-overlay{position:absolute;left:10px;right:10px;bottom:10px;background:#0f172ab8;color:#fff;border-radius:10px;padding:9px 10px;display:grid}.hero-image-overlay strong{font-size:14px;line-height:1.2}.hero-image-overlay span{font-size:11px;color:#cbd5e1}.hero-card-meta{margin-bottom:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-card-meta div{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;padding:8px 9px;display:grid}.hero-card-meta strong{font-size:15px;color:#1d4ed8}.hero-card-meta span{font-size:11px;color:#64748b}.btn.full{width:100%}.hero-card-action{display:flex;align-items:center;justify-content:center;gap:8px}.hero-card-action:hover{background:transparent;color:#2563eb;border:1px solid #2563eb}.logo-strip{margin-top:18px;text-align:center}.logo-strip p{margin:0;color:#64748b;font-size:13px}.logo-list{margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.logo-list span{background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:8px 12px;font-weight:700;color:#334155;font-size:13px;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.logo-list span:hover{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd;transform:translateY(-2px)}.section{margin-top:52px}.how-header{text-align:center}.how-header .sub{max-width:620px;margin:10px auto 0}.section h2{margin:0;font-size:clamp(28px,3.2vw,34px)}.sub{color:#64748b;margin:10px 0 0}.cards{margin-top:22px;display:grid;gap:16px}.cards.three{grid-template-columns:repeat(3,1fr)}.cards.four{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid #e6ebf5;border-radius:14px;padding:18px;transition:transform .2s ease,box-shadow .2s ease}.card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0f172a14}.card h3{margin-top:0;margin-bottom:8px;font-size:clamp(18px,2vw,21px)}.card p{margin:0;color:#64748b;line-height:1.6}.how-card .how-icon{width:56px;height:56px;border-radius:12px;display:grid;place-items:center;margin:0 auto 14px;font-size:20px;color:#0f172a;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}.how-card .how-icon img{width:34px;height:34px;object-fit:contain}.cards.three .how-card:nth-child(2) .how-icon{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#ddd6fe}.cards.three .how-card:nth-child(3) .how-icon{background:linear-gradient(135deg,#ecfeff,#cffafe);border-color:#a5f3fc}.how-card{text-align:center}.how-card:hover{background:#eff6ff;border-color:#93c5fd}.how-card:hover h3{color:#1d4ed8}.section-head{display:flex;align-items:center;justify-content:space-between}.section-head a{color:#1d4ed8;font-weight:600}.text-link-btn{background:transparent;border:0;color:#1d4ed8;font-weight:600;cursor:pointer;padding:0;font:inherit}.filter-result-text{margin:10px 0 0;color:#475569}.no-results{margin-top:14px;border:1px dashed #bfdbfe;border-radius:12px;padding:14px;text-align:center;background:#eff6ff}.no-results p{margin:0 0 10px;color:#334155}.chips{margin-top:18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.chip{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(#dbe4ff,#dbe4ff) border-box;border-radius:14px;padding:20px 14px;color:#0f172a;font-weight:600;font-size:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:130px;text-align:center;line-height:1.2;transition:transform .2s ease,box-shadow .2s ease;position:relative}.chip:hover{transform:translateY(-2px);border-color:transparent;background:linear-gradient(#eff6ff,#eff6ff) padding-box,linear-gradient(180deg,#0f172a 0,#0f172a 50%,#2563eb 50%,#2563eb) border-box;box-shadow:0 10px 24px #1e40af1f}.chip-icon{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;background:#eef2ff;font-size:21px;color:#2563eb}.chip-icon img{width:30px;height:30px;object-fit:contain}.project-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.project-filter-bar{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.filter-tab{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600;cursor:pointer}.filter-tab.active{background:#2563eb;border-color:#2563eb;color:#fff}.project-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.project-card:hover{transform:translateY(-4px);border-color:#93c5fd;box-shadow:0 14px 30px #0f172a14}.project-card h3{margin:0;font-size:18px;color:#0f172a}.project-image{width:100%;height:140px;object-fit:cover;border-radius:10px;border:1px solid #dbeafe;margin-bottom:10px}.project-type{margin-top:8px;color:#64748b;font-size:14px}.project-meta{margin-top:12px;display:flex;justify-content:space-between;gap:8px}.project-meta span{font-size:13px;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:4px 9px}.project-btn{margin-top:14px;width:100%;background:#2563eb;color:#fff;border:1px solid #2563eb}.project-btn:hover{background:transparent;color:#2563eb;border:1px solid #2563eb}.profile{text-align:center;position:relative}.profile:hover{background:#eff6ff;border-color:#93c5fd}.profile:hover h3{color:#1d4ed8}.profile-tag{position:absolute;top:10px;right:10px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;font-size:11px;font-weight:600;border-radius:999px;padding:4px 9px}.verified-chip{position:absolute;top:10px;left:10px;background:#dcfce7;border:1px solid #86efac;color:#166534;font-size:11px;font-weight:700;border-radius:999px;padding:4px 9px}.rate-chip{margin-top:8px;display:inline-block;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.ls-thread-meta{display:grid;text-align:left;gap:2px;min-width:0;box-sizing:border-box}.ls-thread-name{font-weight:800;line-height:1.1;box-sizing:border-box}.ls-thread-role,.ls-thread-role-inline{color:#64748b;font-weight:700;font-size:12px;line-height:1.1;box-sizing:border-box}.ls-thread-role{opacity:.95}.ls-messages-search,.ls-messages-compose{border-radius:8px!important}.talents-header{text-align:center}.talents-header .sub{max-width:620px;margin:10px auto 0}.profile-image{width:58px;height:58px;margin:0 auto 10px;border-radius:50%;object-fit:cover;border:3px solid #e0e9ff;overflow:hidden}.profile-image svg{display:block;width:100%;height:100%}.avatar-svg{display:block}.profile-image-wrap{width:fit-content;margin:0 auto 10px;position:relative}.profile-fallback-avatar{position:absolute;top:0;left:50%;transform:translate(-50%);width:58px;height:58px;border-radius:50%;display:none;place-items:center;text-align:center;font-weight:900;color:#1e3a8a;background:linear-gradient(135deg,#dbeafe,#c7d2fe);border:3px solid #e0e9ff}.avatar-svg-icon{width:100%;height:100%;display:block}.profile-image-wrap.avatar-failed .profile-image{display:none}.profile-image-wrap.avatar-failed .profile-fallback-avatar{display:grid}.online-dot{width:13px;height:13px;border-radius:50%;background:#22c55e;border:2px solid #ffffff;position:absolute;right:0;bottom:4px;box-shadow:0 0 0 1px #bbf7d0}.avatar{width:54px;height:54px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#dbeafe,#c7d2fe);color:#1e3a8a;font-weight:700}.meta{margin-top:12px;display:flex;justify-content:space-between;color:#334155;font-weight:600}.profile-stats{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat-item{display:grid;gap:4px;justify-items:center;text-align:center}.stat-value{font-weight:700;color:#0f172a;font-size:14px}.stat-value.blue{color:#1d4ed8}.stat-label{font-size:12px;color:#64748b}.profile-btn{margin-top:12px;width:100%;background:#2563eb;color:#fff;border:0}.profile-btn:hover{background:transparent;color:#2563eb;border:1px solid #2563eb}.cards.four .card.profile{display:flex;flex-direction:column;min-height:370px}.cards.four .card.profile .profile-btn{margin-top:auto}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.small-card{background:#fff;border:1px solid #e6ebf5;border-radius:14px;padding:16px;text-align:center;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.small-card:hover{background:#eff6ff;border-color:#93c5fd;box-shadow:0 8px 20px #2563eb1f}.small-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;margin:0 auto 10px;background:linear-gradient(135deg,#dbeafe,#c7d2fe);border:1px solid #bfdbfe;font-size:18px;color:#2563eb}.small-icon img{width:22px;height:22px;object-fit:contain;display:block}.small-icon img{width:24px;height:24px;object-fit:contain}.small-card h4{margin:0 0 8px}.small-card p{margin:0;color:#64748b}.why{background:#fff;border:1px solid #e6ebf5;border-radius:14px;padding:20px}.why h2{font-size:28px}.why .text-blue{color:#2563eb}.why-intro{margin:12px 0 0;color:#475569;line-height:1.65}.why ul{margin:14px 0 0;padding-left:0;color:#475569;line-height:1.8;list-style:none}.why li{display:flex;align-items:flex-start;gap:10px}.why li:before{content:"✓";width:20px;height:20px;border-radius:50%;background:#2563eb;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:4px}.quote{margin-top:50px;text-align:center;background:transparent;border:0;border-radius:0;padding:10px 24px}.quote-icon{margin:0 auto 8px;color:#cbd5e1;font-size:30px;font-weight:800;line-height:1}blockquote{margin:0 auto;max-width:760px;font-size:22px;font-style:italic;color:#0f172a}.quote-role{color:#64748b;margin-top:10px}.quote-author{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px}.quote-author-image{position:relative;width:fit-content}.quote-author img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #dbeafe}.quote-online-dot{width:9px;height:9px;border-radius:50%;background:#22c55e;border:1px solid #ffffff;position:absolute;right:0;bottom:2px;box-shadow:0 0 0 1px #bbf7d0}.quote-author-info{text-align:left}.quote-author h4{margin:0;font-size:12px;color:#0f172a}.quote-author span{font-size:11px;color:#64748b}.faq-grid{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.faq-search-wrap{margin-top:14px;display:flex;justify-content:center}.faq-search{width:min(560px,100%);border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;font:inherit;outline:none;background:#fff}.faq-search:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd3d}.faq-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.faq-card:hover{transform:translateY(-4px);background:#eff6ff;border-color:#93c5fd;box-shadow:0 14px 30px #0f172a14}.faq-card.open{background:#eff6ff;border-color:#93c5fd}.faq-question{width:100%;background:transparent;border:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;font:inherit;cursor:pointer}.faq-question span:first-child{margin:0;font-size:17px;color:#0f172a;font-weight:700}.faq-toggle{width:24px;height:24px;border-radius:50%;background:#dbeafe;color:#1d4ed8;display:grid;place-items:center;font-size:16px;font-weight:700;flex-shrink:0}.faq-answer{margin-top:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease,opacity .2s ease,margin-top .2s ease;color:#64748b;line-height:1.6}.faq-answer.open{margin-top:8px;max-height:200px;opacity:1}.help-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.help-search-input,.help-category-select{height:42px;border:1px solid #cbd5e1;border-radius:10px;padding:0 12px;font:inherit;background:#fff;outline:none}.help-search-input{width:260px;min-width:200px}.help-search-input:focus,.help-category-select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd3d}.help-cards{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.help-article{text-align:left;padding:18px;display:grid;gap:10px}.help-article:hover{transform:translateY(-3px);border-color:#93c5fd;box-shadow:0 14px 30px #0f172a14}.help-category{color:#64748b;font-weight:800;font-size:12px;letter-spacing:.01em}.help-title{margin:2px 0 0}.help-body{margin:0;color:#475569;line-height:1.6}.help-open-btn{justify-self:start}.help-empty{margin-top:12px;color:#475569;font-weight:700}.help-page p{margin:0;color:#475569;line-height:1.6}.help-page small{color:#64748b}.help-metric{text-align:left}.help-page label{display:grid;gap:6px;color:#334155;font-size:14px;font-weight:600}.help-page input,.help-page select,.help-page textarea{border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font:inherit;background:#fff;color:#0f172a;outline:none;max-width:100%;min-width:0}.help-page textarea{resize:vertical}.help-page input:focus,.help-page select:focus,.help-page textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd3d}.help-page input[type=checkbox],.help-page input[type=radio]{width:16px;height:16px;padding:0;border-radius:4px;background:transparent}.pricing-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pricing-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pricing-card:hover{transform:translateY(-4px);background:#eff6ff;border-color:#93c5fd;box-shadow:0 14px 30px #0f172a14}.pricing-card:hover h3{color:#1d4ed8}.pricing-card:hover .price-line strong{color:#1e3a8a}.pricing-card.featured{border-color:#93c5fd;box-shadow:0 14px 34px #1e40af1f}.pricing-card h3{margin:0;font-size:clamp(20px,2.3vw,24px)}.price-line{margin-top:8px;display:flex;align-items:flex-end;gap:5px}.price-line strong{font-size:30px;color:#1d4ed8;line-height:1}.price-line span{color:#64748b;font-size:14px}.pricing-card ul{margin:14px 0;padding-left:0;list-style:none;display:grid;gap:8px}.pricing-card li{display:flex;align-items:flex-start;gap:8px;color:#475569}.pricing-card li:before{content:"✓";width:18px;height:18px;border-radius:50%;background:#eff6ff;color:#1d4ed8;display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:2px}.cta{margin-top:42px;background:linear-gradient(135deg,#1e40af,#2563eb);color:#fff;border-radius:18px;text-align:center;padding:34px 20px}.cta h4{margin:0;color:#fff;line-height:1.2;font-size:clamp(34px,5vw,52px)}.cta-sub{margin:10px auto 0;max-width:620px;color:#dbeafe;line-height:1.6}.cta .hero-actions{justify-content:center}.cta .btn-light{background:#fff;color:#1e3a8a}.cta .btn-light:hover{background:#dbeafe;color:#1e40af}.cta .btn-outline:hover{background:#fff;color:#1e40af;border-color:#fff}.cta-trust{margin-top:14px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.cta-trust span{color:#dbeafe;font-size:12px;font-weight:600}.contact-strip{margin-top:26px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.contact-strip h3{margin:0;font-size:24px}.contact-strip p{margin:8px 0 0;color:#64748b}.contact-strip .btn-primary:hover{background:transparent;color:#2563eb;border:1px solid #2563eb}.support-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:grid;place-items:center;z-index:60;padding:16px}.auth-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:grid;place-items:center;z-index:61;padding:16px}.support-modal{width:min(520px,100%);border-radius:14px;border:1px solid #e2e8f0;background:#fff;padding:16px}.auth-modal{width:min(470px,100%);border-radius:14px;border:1px solid #e2e8f0;background:#fff;padding:16px}.auth-tabs{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.auth-tab{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:10px;padding:8px 10px;font-weight:700;cursor:pointer}.auth-tab.active{background:#2563eb;border-color:#2563eb;color:#fff}.support-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-modal-head h3{margin:0}.support-close-btn{width:30px;height:30px;border-radius:50%;border:1px solid #cbd5e1;background:#f8fafc;color:#0f172a;font-size:18px;line-height:1;cursor:pointer}.support-subtext{margin:8px 0 0;color:#64748b}.support-form{margin-top:12px;display:grid;gap:10px}.support-form label{display:grid;gap:6px;color:#334155;font-size:14px;font-weight:600}.support-form input,.support-form textarea{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font:inherit;outline:none;background:#fff}.support-form input:focus,.support-form textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd3d}.support-form small{color:#b91c1c;font-size:12px}.support-success{margin:0;color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:10px;padding:8px 10px;font-size:14px}.support-actions{display:flex;justify-content:flex-end;gap:8px}.footer{margin-top:40px;padding:26px 14px 18px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 12px 30px #0f172a0a}.footer-brand p{max-width:280px}.footer-social{margin-top:10px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.footer-social a{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;line-height:0;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}.footer-social a svg{width:13px;height:13px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;fill:currentColor}.footer-social a:hover{background:#dbeafe}.footer h4{margin:0 0 8px;color:#0f172a}.footer a,.footer p{display:block;color:#64748b;margin:6px 0}.footer a:hover{color:#2563eb}.footer-bottom{grid-column:1 / -1;border-top:1px solid #e2e8f0;padding-top:12px;margin-top:6px;display:flex;justify-content:space-between;gap:10px;color:#94a3b8;font-size:12px}.back-to-top{position:fixed;right:18px;bottom:18px;width:42px;height:42px;border-radius:50%;border:0;background:#2563eb;color:#fff;font-size:20px;cursor:pointer;box-shadow:0 8px 22px #2563eb59;z-index:50}.toast{position:fixed;right:18px;bottom:70px;max-width:min(360px,calc(100% - 36px));border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;z-index:70;animation:toast-in .2s ease}.toast-success{background:#dcfce7;border:1px solid #86efac;color:#166534}.toast-error{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}@keyframes toast-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.ui-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:16px}.ui-modal-panel{width:100%;max-width:420px;max-height:min(90vh,640px);overflow:auto;background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 20px 50px #0f172a40}body.dark-theme .ui-modal-panel{background:#1e293b;color:#e2e8f0}.ui-modal-error{color:#991b1b;font-size:14px;font-weight:600;margin:0 0 10px}body.dark-theme .ui-modal-error{color:#fecaca}.ui-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px;flex-wrap:wrap}.ui-modal-btn{border-radius:8px;padding:8px 14px;font-weight:600;font-size:14px;cursor:pointer;border:1px solid transparent}.ui-modal-btn:disabled{opacity:.6;cursor:not-allowed}.ui-modal-btn.secondary{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.ui-modal-btn.primary{background:#2563eb;border-color:#1d4ed8;color:#fff}body.dark-theme .ui-modal-btn.secondary{background:#334155;border-color:#475569;color:#f1f5f9}.ui-modal-field{display:grid;gap:6px;margin-bottom:12px}.ui-modal-field label{font-size:13px;font-weight:600;color:#475569}body.dark-theme .ui-modal-field label{color:#cbd5e1}.ui-modal-field input,.ui-modal-field textarea,.ui-modal-field select{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid #cbd5e1;font:inherit}body.dark-theme .ui-modal-field input,body.dark-theme .ui-modal-field textarea,body.dark-theme .ui-modal-field select{background:#0f172a;border-color:#475569;color:#e2e8f0}.reveal{opacity:0;transform:translateY(22px);transition:opacity .45s ease,transform .45s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}body.dark-theme{background:#0b1220;color:#e2e8f0}body.dark-theme .topbar,body.dark-theme .card,body.dark-theme .hero-card,body.dark-theme .project-card,body.dark-theme .small-card,body.dark-theme .why,body.dark-theme .pricing-card,body.dark-theme .faq-card,body.dark-theme .contact-strip,body.dark-theme .footer,body.dark-theme .logo-list span,body.dark-theme .highlight-item{background:#111827;border-color:#1f2937;box-shadow:none}body.dark-theme .hero-text,body.dark-theme .sub,body.dark-theme .card p,body.dark-theme .project-type,body.dark-theme .small-card p,body.dark-theme .why-intro,body.dark-theme .faq-answer,body.dark-theme .footer a,body.dark-theme .footer p,body.dark-theme .contact-strip p,body.dark-theme .filter-result-text{color:#94a3b8}body.dark-theme .logo,body.dark-theme .section h2,body.dark-theme .card h3,body.dark-theme .project-card h3,body.dark-theme .pricing-card h3,body.dark-theme .quote-author h4,body.dark-theme .contact-strip h3,body.dark-theme blockquote,body.dark-theme .faq-question span:first-child{color:#e2e8f0}body.dark-theme .hero-search input,body.dark-theme .faq-search{background:#0f172a;color:#e2e8f0;border-color:#334155}body.dark-theme .skill-tags span,body.dark-theme .btn-login,body.dark-theme .btn-theme,body.dark-theme .btn-light,body.dark-theme .project-meta span,body.dark-theme .rate-chip,body.dark-theme .profile-tag,body.dark-theme .live-badge,body.dark-theme .verified-chip{background:#172554;border-color:#1e3a8a;color:#bfdbfe}body.dark-theme .mode-toggle.dark{background:#103244;border-color:#1e5067;color:#d8f5ff}body.dark-theme .filter-tab{background:#172554;border-color:#1e3a8a;color:#bfdbfe}body.dark-theme .filter-tab.active{background:#2563eb;border-color:#2563eb;color:#fff}body.dark-theme .no-results{background:#172554;border-color:#1e3a8a}body.dark-theme .no-results p{color:#bfdbfe}body.dark-theme .support-modal,body.dark-theme .auth-modal{background:#111827;border-color:#1f2937}body.dark-theme .support-subtext,body.dark-theme .support-form label{color:#94a3b8}body.dark-theme .support-form input,body.dark-theme .support-form textarea{background:#0f172a;color:#e2e8f0;border-color:#334155}body.dark-theme .support-close-btn,body.dark-theme .auth-tab{background:#172554;border-color:#1e3a8a;color:#bfdbfe}body.dark-theme .auth-tab.active{background:#2563eb;border-color:#2563eb;color:#fff}body.dark-theme .support-success,body.dark-theme .toast-success{background:#14532d;border-color:#166534;color:#dcfce7}body.dark-theme .toast-error{background:#7f1d1d;border-color:#b91c1c;color:#fecaca}body.dark-theme .help-search-input,body.dark-theme .help-category-select{background:#0f172a;color:#e2e8f0;border-color:#334155}body.dark-theme .help-category,body.dark-theme .help-body,body.dark-theme .help-empty,body.dark-theme .help-page label{color:#94a3b8}body.dark-theme .help-page input,body.dark-theme .help-page select,body.dark-theme .help-page textarea{background:#0f172a;color:#e2e8f0;border-color:#334155}.nav-toggle{display:none;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;padding:0;border:1px solid rgba(191,219,254,.7);border-radius:12px;background:#ffffffeb;cursor:pointer;transition:border-color .2s ease,background .2s ease}.nav-toggle:hover{border-color:#93c5fdf2;background:#eef2ff}.nav-toggle-bar{display:block;width:20px;height:2px;border-radius:1px;background:#334155;transition:transform .22s ease,opacity .2s ease}.nav-toggle.is-open .nav-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.is-open .nav-toggle-bar:nth-child(2){opacity:0}.nav-toggle.is-open .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;border:0;padding:0;margin:0;cursor:pointer;background:#0f172a73;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.mobile-nav-panel{position:fixed;top:0;right:0;bottom:0;z-index:50;display:flex;flex-direction:column;width:min(320px,90vw);max-width:100%;background:linear-gradient(135deg,#fffffffa,#f8fafff5);border-left:1px solid rgba(191,219,254,.85);box-shadow:-12px 0 32px #0f172a1f;transform:translate(100%);transition:transform .28s ease,visibility .28s ease;visibility:hidden;pointer-events:none}.mobile-nav-panel.is-open{transform:translate(0);visibility:visible;pointer-events:auto}.mobile-nav-panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid rgba(191,219,254,.65);flex-shrink:0}.mobile-nav-title{font-weight:800;font-size:14px;letter-spacing:.06em;color:#2040df;text-transform:uppercase}.mobile-nav-close{width:40px;height:40px;border:0;border-radius:10px;background:transparent;font-size:26px;line-height:1;color:#64748b;cursor:pointer;transition:background .2s ease,color .2s ease}.mobile-nav-close:hover{background:#eef2ff;color:#1e3a8a}.mobile-nav-links{display:flex;flex-direction:column;padding:12px 12px 24px;gap:4px;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav-links a{padding:14px;border-radius:12px;font-size:15px;font-weight:600;color:#334155;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease}.mobile-nav-links a:hover{background:#eef2ff;color:#1e3a8a;border-color:#dbeafe}.mobile-nav-links a.active{background:#dbeafe;color:#1e3a8a;border-color:#bfdbfe}body.dark-theme .nav-toggle{background:#111827;border-color:#1f2937}body.dark-theme .nav-toggle:hover{background:#172554;border-color:#1e3a8a}body.dark-theme .nav-toggle-bar{background:#bfdbfe}body.dark-theme .mobile-nav-panel{background:#111827;border-left-color:#1f2937;box-shadow:-12px 0 32px #00000059}body.dark-theme .mobile-nav-panel-head{border-bottom-color:#1f2937}body.dark-theme .mobile-nav-title{color:#93c5fd}body.dark-theme .mobile-nav-close{color:#94a3b8}body.dark-theme .mobile-nav-close:hover{background:#172554;color:#bfdbfe}body.dark-theme .mobile-nav-links a{color:#cbd5e1}body.dark-theme .mobile-nav-links a:hover{background:#172554;color:#bfdbfe;border-color:#1e3a8a}body.dark-theme .mobile-nav-links a.active{background:#1e3a8a;color:#fff;border-color:#2563eb}@media (min-width: 721px){.mobile-nav-backdrop,.mobile-nav-panel{display:none!important}}@media (max-width: 980px){.hero,.split{grid-template-columns:1fr}.cards.four{grid-template-columns:repeat(2,1fr)}.chips{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid,.project-grid,.footer{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;align-items:center;text-align:center}.hero-highlights{max-width:none}}@media (max-width: 720px){.container{width:calc(100% - 20px)}.nav{display:none}.nav-toggle{display:inline-flex}.cards.three,.cards.four,.pricing-grid,.project-grid,.faq-grid,.mini-grid,.chips,.help-cards,.footer{grid-template-columns:1fr}.hero-search{flex-direction:column;align-items:stretch}.contact-strip{flex-direction:column;align-items:flex-start}.topbar{gap:8px}.hero-copy h1{font-size:clamp(30px,8.6vw,40px);line-height:1.08}.section h2{font-size:clamp(24px,7.2vw,30px);line-height:1.12}.card h3,.pricing-card h3{font-size:clamp(18px,5.2vw,22px);line-height:1.18}}
