.post-page{background:var(--bg);min-height:100vh}.post-page .top-nav{border-bottom:1px solid var(--line);background:var(--frame);z-index:10;justify-content:space-between;align-items:center;padding:14px 32px;display:flex;position:sticky;top:0}.post-page .nav-right{align-items:center;gap:12px;display:flex}.post-page .content{grid-template-columns:1.4fr 1fr;gap:36px;max-width:1200px;margin:0 auto;padding:28px 48px 60px;display:grid}.post-page .step-label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10px;font-weight:500}.post-page h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:30px;font-weight:600;line-height:1.05}.post-page .section-label{font-family:var(--font-display);color:var(--ink);margin-bottom:10px;font-size:14px;font-weight:600}.post-page .eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:10px;font-weight:500}.post-page .input-field{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);width:100%;font-size:13px;font-family:var(--font-body);color:var(--ink);outline:none;padding:10px 12px}.post-page .input-field:focus{border-color:var(--ink)}.post-page .input-field::placeholder{color:var(--ink-4)}.post-page .progress{align-items:center;gap:8px;margin-bottom:24px;display:flex}.post-page .step-node{width:22px;height:22px;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.post-page .step-connector{background:var(--line);width:28px;height:1px}.post-page .pill{cursor:pointer}.post-page .comp-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.post-page .comp-card{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);cursor:pointer;padding:12px}.post-page .comp-card.selected{border-color:var(--accent-d);background:var(--accent-bg)}.post-page .comp-card .title{font-family:var(--font-display);color:var(--ink);font-size:13px;font-weight:600}.post-page .comp-card.selected .title{color:var(--accent-d)}.post-page .comp-card .sub{color:var(--ink-3);margin-top:2px;font-size:10.5px}.post-page .amount-row{gap:10px;margin-top:10px;display:flex}.post-page .preview-section{position:sticky;top:80px}.post-page .gig-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.post-page .gig-head{align-items:center;gap:10px;display:flex}.post-page .gig-title{font-family:var(--font-display);letter-spacing:-.012em;font-size:16px;font-weight:600;line-height:1.2}.post-page .gig-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.post-page .actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:16px;padding-top:20px;display:flex}@media (max-width:900px){.post-page .content{grid-template-columns:1fr;padding:20px 20px 40px}.post-page .preview-section{position:static}.post-page .comp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.post-page .content{gap:14px;padding:16px 14px 32px}.post-page .comp-grid{grid-template-columns:1fr!important}.post-page input[type=text],.post-page input[type=number],.post-page textarea{font-size:16px!important}.post-page h1{font-size:24px!important}}
