:root{color:#18211d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;background:#f4efe6;font-family:IBM Plex Sans,Aptos,Segoe UI,sans-serif}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}*{box-sizing:border-box}body{min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;min-width:0;max-width:100%}label,fieldset{min-inline-size:0}main{min-height:100vh}.workspace{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f7fbf6;background:#173c35;flex-direction:column;gap:28px;padding:28px;display:flex}.brand-wordmark,.topbar h1,.section-heading :is(h2,h3),.service-card h4,.order-card h4{letter-spacing:0;margin:0}.brand-wordmark{font-size:32px;line-height:1.05}.eyebrow{color:#5a6862;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.sidebar .eyebrow{color:#a8d6c9}nav{gap:8px;display:grid}nav a{color:#e2f1ec;border-radius:8px;padding:10px 12px}nav a:hover{background:#ffffff17}.primary-nav a{box-shadow:none;color:#e2f1ec;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:flex}.primary-nav a:hover,.primary-nav a[aria-current=page]{box-shadow:none;background:#ffffff1a;border-color:#ffffff24;transform:none}.primary-nav .moderator-nav{color:#ffe7a3;border-color:#ffe28b4d;margin-top:12px}.content{padding:28px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.topbar h1{max-width:880px;font-size:clamp(28px,4vw,48px);line-height:1.05}.topbar-copy>p:last-child,.section-copy,.auth-callout span{color:#5f6d65;line-height:1.55}.topbar-copy>p:last-child{max-width:700px;margin:14px 0 0;font-size:16px}.metrics{grid-template-columns:repeat(3,minmax(92px,1fr));gap:10px;min-width:340px;display:grid}.metrics div,.panel{background:#fff;border:1px solid #dbe3dc;border-radius:8px;box-shadow:0 10px 24px #1f2d260d}.metrics div{padding:14px}.metrics strong{font-size:22px;display:block}.metrics span{color:#69766f;font-size:13px}.columns{grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.auth-callout{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.auth-callout svg{color:#0f6b57}.auth-callout strong,.auth-callout span{display:block}.auth-callout span{margin-top:4px;font-size:14px}.loading-state{color:#5a6861;align-items:center;gap:8px;display:flex}.section-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.section-heading :is(h2,h3){font-size:18px}.form-panel,label{gap:8px;display:grid}input,select,textarea{color:#1d2430;background:#fbfcfb;border:1px solid #cdd8cf;border-radius:8px;min-height:42px;padding:10px 12px}textarea{resize:vertical;min-height:92px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}button{color:#fff;cursor:pointer;background:#1b6f5f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:800;display:inline-flex}button:disabled{color:#415048;cursor:not-allowed;background:#d7dfdb;border:1px solid #bdc9c3}.queue{gap:14px;display:grid}.market-section{margin-bottom:20px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.service-card,.order-card{background:#fff;border:1px solid #e1e7e2;border-radius:8px;padding:16px}.service-topline,.service-footer,.bounty-card-header,.status-line{justify-content:space-between;gap:16px;display:flex}.service-topline,.service-footer,.status-line{align-items:center}.service-card h4,.order-card h4{margin-top:12px;font-size:18px}.rating{color:#725b12;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.tag-row{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.tag-row span{color:#4a574f;background:#f0f4f1;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750}.scope{color:#1b6f5f;text-transform:uppercase;background:#e7f3ef;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:850;display:inline-block}ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}li{align-items:flex-start;gap:8px;line-height:1.35;display:flex}.milestone-breakdown h5,.proposal-list h5{color:#425047;text-transform:uppercase;margin:0 0 10px;font-size:13px}.milestone-row,.proposal-row{border:1px solid #e5ebe6;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.milestone-row+.milestone-row,.proposal-row+.proposal-row{margin-top:10px}.milestone-row.active-milestone{border-color:#0f6b57;box-shadow:0 0 0 2px #0f6b571a}.milestone-row.accepted-milestone{background:#f8fcfa}.accepted-work-status{font-weight:750;color:#0f6b57!important}.delivery-proof-link a{align-items:center;gap:4px;font-weight:800;display:inline-flex}.delivery-proof-fingerprint code{overflow-wrap:anywhere;word-break:break-word}.funded-escrow-summary{color:#fff;background:#0f6b57;border:1px solid #084c3f;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:grid}.funded-escrow-summary>svg{color:#bfe8db}.funded-escrow-summary>div{gap:2px;min-width:0;display:grid}.funded-escrow-summary span{color:#d8f1e9;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.funded-escrow-summary strong{overflow-wrap:anywhere;font-family:Fraunces,Georgia,serif;font-size:1.42rem}.funded-escrow-summary small{color:#d8f1e9}.funded-escrow-summary a{color:#0f6b57;background:#fff;border-radius:10px;align-items:center;gap:5px;padding:10px 12px;font-weight:800;text-decoration:none;display:inline-flex}.submit-work-shortcut{color:#fff;background:#0f6b57;border-radius:10px;align-items:center;gap:7px;margin-top:12px;padding:10px 13px;font-weight:800;text-decoration:none;display:inline-flex}.work-submission-guidance{background:#fff9e8;border:1px solid #dccb91;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.work-submission-guidance>svg{color:#725b12}.work-submission-guidance>div{gap:3px;display:grid}.work-submission-guidance span{color:#5a6862;font-size:.84rem;line-height:1.45}.work-submission-guidance a{color:#0f6b57;white-space:nowrap;font-size:.84rem;font-weight:800}.delivery-submission-form{background:#f1f8f4;border:1px solid #bdd8c7;border-radius:12px;gap:14px;width:100%;min-width:0;max-width:680px;padding:16px;display:grid}.delivery-submission-heading{align-items:flex-start;gap:9px;display:flex}.delivery-submission-heading>div{gap:3px;min-width:0;display:grid}.delivery-submission-heading span{color:#5a6862;font-size:.82rem;line-height:1.4}.milestone-actions{min-width:0}.delivery-proof-location-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:11px;min-width:0;display:grid}.delivery-proof-location-grid label,.delivery-proof-location-grid :is(input,select){width:100%;min-width:0}.proof-method-guidance{color:#425047;overflow-wrap:anywhere;background:#e7f3ef;border-left:3px solid #6da897;padding:9px 11px;font-size:.81rem;line-height:1.5}.delivery-description-field{min-width:0}.delivery-description-field textarea{resize:vertical;width:100%;min-height:88px}.saved-delivery-description{overflow-wrap:anywhere;background:#f6f8f7;border-left:3px solid #8bbcaf;gap:3px;max-width:68ch;margin-top:9px;padding:9px 11px;display:grid}.saved-delivery-description strong{color:#425047;text-transform:uppercase;font-size:.76rem}.milestone-row .saved-delivery-description p{color:#425047;white-space:pre-wrap;margin:0}.delivery-digest-composer{background:#ffffffb8;border:1px solid #cadbd2;border-radius:12px;gap:10px;min-inline-size:0;margin:0;padding:14px;display:grid}.delivery-digest-composer legend{color:#24342d;padding:0 6px;font-size:.88rem;font-weight:800}.delivery-digest-composer>p{color:#5a6862;margin:0;font-size:.82rem;line-height:1.45}.non-file-fingerprint-note{background:#eef7f2;border-left:3px solid #6da897;padding:9px 10px}.delivery-digest-composer label,.delivery-digest-composer :is(input,select){width:100%;min-width:0;max-width:100%}.local-file-hash-control input[type=file]{cursor:pointer;background:#fff;font-size:.82rem;overflow:hidden}.local-file-hash-status{color:#425047;overflow-wrap:anywhere;background:#eef7f2;border:1px solid #bdd8c7;border-radius:9px;gap:2px;padding:9px 10px;font-size:.79rem;line-height:1.4;display:grid}.local-file-hash-status.error{color:#7d3028;background:#fff2f0;border-color:#dfb9b2}.manual-digest-control{border-top:1px solid #d6e1db;margin-top:2px;padding-top:9px}.manual-digest-control summary{color:#0f6b57;cursor:pointer;width:fit-content;font-size:.82rem;font-weight:800}.manual-digest-control[open]{gap:8px;display:grid}.manual-digest-control[open] summary{margin-bottom:2px}.manual-digest-control label{margin-top:2px}.proof-input-divider{color:#69766f;text-transform:uppercase;grid-template-columns:minmax(14px,1fr) auto minmax(14px,1fr);align-items:center;gap:10px;font-size:.72rem;font-weight:700;display:grid}.proof-input-divider:before,.proof-input-divider:after{content:"";background:#d6e1db;height:1px}.delivery-submission-form>button{white-space:normal;justify-self:start;max-width:100%}.active-milestone-badge{color:#0f6b57;background:#dcebe3;border-radius:999px;margin-top:5px;padding:4px 8px;font-size:.72rem;font-weight:800;display:inline-block}.milestone-row p,.proposal-row p,.delivery-note,.empty-state{color:#69766f;margin:6px 0 0;font-size:13px;line-height:1.4}.milestone-meta{color:#425047;text-transform:uppercase;flex:none;place-items:flex-end end;gap:6px;font-size:12px;font-weight:800;display:grid}.proposal-form{grid-template-columns:minmax(0,1fr) 150px;gap:12px;display:grid}.proposal-form .wide-field,.proposal-form button,.delivery-form label{grid-column:1/-1}.account-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.compact-account-button{min-height:38px;padding:7px 10px;font-size:.84rem;box-shadow:0 7px 16px #0f6b5729}.notification-button{color:#24463c;box-shadow:none;background:#ffffffd6;border:1px solid #18211d1f}.notification-count{color:#0f6b57;background:#e7f3ef;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:.76rem;display:inline-flex}.notification-popover{box-sizing:border-box;color:#18211d;z-index:5;background:#fff;border:1px solid #18211d24;border-radius:12px;gap:10px;width:min(340px,100vw - 40px);max-height:min(520px,100vh - 150px);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:auto;overflow-y:auto;box-shadow:0 16px 35px #121e1924}.notification-popover-header{border-bottom:1px solid #e1e9e4;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.notification-popover-header strong{font-size:.9rem}.notification-popover-header span{color:#5a6862;font-size:.74rem}.notification-item{color:#24342d;text-align:left;white-space:normal;background:#f2f7f4;border:1px solid #cfddd5;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:10px;width:100%;min-height:76px;padding:11px 12px;line-height:1.4;display:grid}.notification-item:hover,.notification-item:focus-visible{color:#163f34;background:#e7f3ef;border-color:#79b5a5}.notification-item--unread{border-left:4px solid #0f6b57}.notification-item--read{background:#fafcfb}.notification-item-copy{gap:2px;min-width:0;display:grid}.notification-item-copy strong{color:#24342d;font-size:.84rem;line-height:1.3}.notification-item-copy>span{color:#405048;overflow-wrap:anywhere;font-size:.76rem}.notification-item-copy small{color:#5a6862;font-size:.69rem}.notification-item-action{color:#0f6b57;white-space:nowrap;align-items:center;gap:1px;font-size:.72rem;font-weight:750;display:inline-flex}.notification-empty{color:#405048;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;padding:7px 2px 3px;line-height:1.35;display:grid}.notification-empty>svg{color:#0f6b57;grid-row:1/span 2}.notification-empty strong{color:#24342d;font-size:.86rem}.notification-empty span{color:#5a6862;font-size:.76rem}.session-alert,.form-error{color:#503d08;background:#fff1cc;border:1px solid #e7bd48;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;line-height:1.45;display:flex}.session-alert button{min-height:36px;margin-left:auto;padding:8px 11px}.form-error{color:#7a271a;background:#fdecea;border-color:#f2b8b0;margin:0}.form-hint{color:#5a6861;margin:0;font-size:.82rem}.secondary-button{box-shadow:none;color:#0f6b57;background:#e7f3ef;border:1px solid #0f6b5733;min-height:38px}.empty-state-panel{color:#5a6861;text-align:center;border:1px dashed #0f6b574d;border-radius:16px;place-items:center;gap:6px;padding:34px 18px;display:grid}.empty-state-panel svg{color:#0f6b57}.page-stack{gap:20px;min-width:0;display:grid}.create-card{justify-self:center;width:100%;min-width:0;max-width:880px;overflow:hidden}.create-card label,.create-card input,.create-card select,.create-card textarea,.token-inspector label,.token-inspector input,.token-inspector select{width:100%;min-width:0}.token-inspector{justify-self:center;width:100%;min-width:0;max-width:880px}.token-inspector>summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.token-inspector>summary::-webkit-details-marker{display:none}.token-inspector>summary span{gap:3px;display:grid}.token-inspector>summary small{color:#5a6862;font-weight:500}.custom-token-copy{color:#5a6862;margin:16px 0 0}.token-policy-notice{color:#284b40;background:#edf7f2;border:1px solid #b8d8cb;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.token-policy-notice>svg{flex:none;margin-top:2px}.token-policy-notice p{gap:3px;margin:0;display:grid}.token-policy-notice span{color:#49645b}.token-inspector-form{border-top:1px solid #dce5df;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr) auto;align-items:end;gap:12px;margin-top:16px;padding-top:16px;display:grid}.token-inspector-form .token-policy-confirmation{grid-column:1/-1;align-items:center;gap:10px;font-weight:600;line-height:1.4;display:flex}.token-inspector-form .token-policy-confirmation input{flex:none;width:16px;height:16px;min-height:0;margin:0;padding:0}.token-inspector-form .token-policy-confirmation span{min-width:0}.payment-setup-grid{grid-template-columns:minmax(140px,.65fr) minmax(180px,.85fr) minmax(260px,1.35fr)}.selected-token-card,.inspected-token-card,.token-identity-card{background:#f3f8f5;border:1px solid #cfe0d6;border-radius:14px;gap:7px;min-width:0;padding:13px;display:grid}.selected-token-card div,.token-identity-card div{gap:2px;display:grid}.selected-token-card span,.token-identity-card span{color:#5a6862;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.selected-token-card code,.inspected-token-card code,.token-identity-card code,.profile-hero code{overflow-wrap:anywhere;white-space:normal}.selected-token-card a,.inspected-token-card a,.token-identity-card a{color:#0f6b57;justify-self:start;font-weight:700}.token-identity-card small{color:#5a6862;line-height:1.45}.token-identity-card .token-risk-note{color:#7b5a00}.token-compatibility-status,.selected-token-card .token-compatibility-status,.token-identity-card .token-compatibility-status{color:#135b4b;letter-spacing:0;text-transform:none;background:#e2eee8;border-radius:999px;justify-self:start;padding:5px 9px;font-size:.78rem;font-weight:800}.token-compatibility-status--incompatible,.token-compatibility-status--implementation_changed{color:#8b2e23;background:#fde9e5}.token-compatibility-status--inconclusive{color:#715500;background:#fff5d7}.token-compatibility-confirmation{align-items:flex-start;gap:9px;line-height:1.4;display:flex}.token-compatibility-confirmation input{flex:none;width:16px;height:16px;min-height:0;margin:2px 0 0}.token-reinspect-button{justify-self:start;width:fit-content}.token-accounting-note{color:#405e54;align-items:flex-start;gap:7px;margin:2px 0 0;font-size:.88rem;display:flex}.token-accounting-note svg{flex:none;margin-top:2px}.selected-token-card .report-control{border-top:1px solid #cfe0d6;width:100%;min-width:0;max-width:100%;margin-top:4px;padding-top:10px}.token-report-actions{gap:6px;width:100%;min-width:0;max-width:100%;display:grid}.token-report-actions .report-control summary{overflow-wrap:anywhere;max-width:100%}.selected-token-card .report-control form{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.selected-token-card .report-control form button{white-space:normal;grid-column:1/-1;justify-self:end;max-width:100%}.token-review-control form label{grid-column:1/-1}.token-review-payment-reference{background:#f7faf8;border:1px solid #c9ded5;border-radius:12px;grid-column:1/-1;gap:5px;min-width:0;margin:0;padding:10px 12px;display:grid}.token-review-payment-reference>span{color:#5a6862;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.token-review-payment-reference code{overflow-wrap:anywhere;white-space:normal}.token-review-payment-reference a{color:#0f6b57;justify-self:start;align-items:center;gap:4px;font-weight:800;display:inline-flex}.moderator-pending-review{color:#654f13;background:#fff8e6;border:1px solid #dec77d;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.moderator-pending-review svg{flex:none;animation:1s linear infinite spin}.token-safety-note{color:#3f5149;background:#eef7f3;border:1px solid #c9ded5;border-radius:12px;grid-column:1/-1;margin:0;padding:10px 12px}.payment-token-note{margin-top:-2px}.milestone-builder{border:1px solid #cfe0d6;border-radius:16px;gap:12px;min-width:0;margin:0;padding:15px;display:grid}.milestone-builder legend{color:#253d35;padding:0 7px;font-weight:750}.milestone-funding-choice{border:1px solid #cfe0d6;border-radius:16px;gap:10px;margin:0;padding:13px;display:grid}.milestone-funding-choice legend{color:#253d35;padding:0 7px;font-weight:750}.milestone-funding-choice label{border:1px solid #dce5df;border-radius:12px;align-items:flex-start;gap:10px;padding:11px;display:flex}.milestone-funding-choice input{flex:none;width:auto;margin-top:4px}.milestone-funding-choice span{gap:2px;display:grid}.milestone-funding-choice small{color:#5a6862;font-weight:500}.milestone-input-row{background:#f8faf8;border:1px solid #dce5df;border-radius:14px;grid-template-columns:auto minmax(0,1.2fr) minmax(100px,.5fr) minmax(210px,.8fr);align-items:end;gap:10px;min-width:0;padding:12px;display:grid;overflow:hidden}.milestone-input-row--removable{grid-template-columns:auto minmax(0,1.15fr) minmax(100px,.5fr) minmax(190px,.8fr) auto}.milestone-input-row label,.milestone-input-row input{width:100%;min-width:0}.milestone-number{color:#0f6b57;background:#dcebe3;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:28px;height:28px;font-weight:800;display:flex}.remove-milestone{box-shadow:none;background:#72564f;min-height:38px;padding:8px 10px}.secondary-button.add-milestone{box-shadow:none;color:#084c3f;background:#e7f3ef;border:1px solid #8bbcaf;justify-self:start}.secondary-button.add-milestone:hover:not(:disabled){color:#063b31;background:#d8ece5}.schedule-error{color:#8a2c1e;margin:0;font-size:.82rem}.commitment-warning{color:#7b2f24;background:#fff5f3;border:1px solid #d7978d;border-radius:12px;margin:0;padding:10px 12px;font-size:.86rem}.wallet-link{box-shadow:none;color:#0f6b57;font-size:inherit;text-underline-offset:2px;background:0 0;border:0;min-height:0;padding:0;font-weight:750;text-decoration:underline;display:inline}.wallet-link:hover:not(:disabled){box-shadow:none;transform:none}.workflow-guide,.card-progress{margin:0;padding:0;list-style:none;display:grid}.workflow-guide{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.workflow-guide li{background:#f3f8f5;border:1px solid #d7e5dc;border-radius:14px;gap:5px;padding:12px;display:grid;position:relative}@media (width>=761px){.workflow-guide li:not(:last-child):after{content:"";background:#dcebe3;width:16px;height:2px;position:absolute;top:25px;left:calc(100% + 1px)}.workflow-guide li:not(:last-child):before{content:"";z-index:1;border-top:2px solid #9fc6b8;border-right:2px solid #9fc6b8;width:6px;height:6px;position:absolute;top:22px;left:calc(100% + 10px);transform:rotate(45deg)}}.workflow-guide li>span,.card-progress li>span{color:#0f6b57;background:#dcebe3;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;font-weight:800;display:inline-flex}.workflow-guide li>strong{overflow-wrap:anywhere}.workflow-guide small{color:#5a6862;line-height:1.4}.workflow-continuation{color:#425149;background:#eef7f2;border:1px solid #c9dfd2;border-radius:14px;margin:18px 0 0;padding:13px 15px;font-size:.88rem;line-height:1.55}.workflow-alternatives{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.workflow-alternatives article{border:1px solid #d7e5dc;border-radius:14px;gap:6px;min-width:0;padding:14px;display:grid}.workflow-alternatives article>strong{color:#0f6b57}.workflow-alternatives article>span{color:#26342d;font-size:.76rem;line-height:1.4}.workflow-alternatives article>span b{overflow-wrap:anywhere;font-weight:800}.workflow-alternatives article>small{color:#5a6862;line-height:1.45}.workflow-docs-link{color:#0f6b57;text-underline-offset:3px;align-items:center;gap:5px;margin-top:16px;font-size:.86rem;font-weight:800;display:inline-flex}.marketplace-page{min-width:0;max-width:100%;container:marketplace-directory/inline-size}.bounty-directory-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;min-width:0;max-width:100%;display:grid}.bounty-directory-filters label{min-width:0}.bounty-directory-filters :is(input,select){text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.bounty-keyword-field{grid-column:1/-1}@container marketplace-directory (width>=1080px){.bounty-directory-filters{grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(135px,1fr)) minmax(188px,1.15fr)}.bounty-keyword-field{grid-column:auto}}.bounty-directory-heading,.bounty-detail-toolbar{border-top:1px solid #dce5df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.bounty-directory-heading>div:first-child,.bounty-detail-toolbar>div{gap:3px;display:grid}.bounty-directory-heading h3{margin:0;font-size:1.22rem}.bounty-directory-heading span,.bounty-detail-toolbar span{color:#5a6862;font-size:.82rem}.bounty-detail-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bounty-detail-toolbar-actions button{align-items:center;gap:7px;display:inline-flex}.copied-bounty-notice{color:#174c40;background:#eef8f3;border:1px solid #b8d9cb;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.copied-bounty-notice svg{flex:none;margin-top:2px}.copied-bounty-notice p{gap:3px;margin:0;display:grid}.copied-bounty-notice span{color:#4f665e;font-size:.84rem}.bounty-directory-grid{gap:12px;min-width:0;max-width:100%;display:grid}.bounty-directory-grid--tiles{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.bounty-directory-grid--list{grid-template-columns:1fr}.bounty-directory-card{background:linear-gradient(#fff,#f7faf8);border:1px solid #d7e5dc;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:15px;display:grid}.bounty-directory-card-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.bounty-directory-identity{gap:6px;min-width:0;display:grid}.bounty-directory-identity h3{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.bounty-directory-identity>span:last-child{color:#5a6862;font-size:.74rem}.bounty-directory-budget{color:#173c35;white-space:nowrap;font-size:.88rem}.bounty-directory-meta{border-top:1px solid #e1e9e4;flex-wrap:wrap;gap:7px 14px;padding-top:9px;display:flex}.bounty-directory-meta span{color:#5a6862;font-size:.72rem}.bounty-directory-view-action{color:#fff;background:linear-gradient(135deg,#0f6b57,#0b4f41);border:1px solid #0b5b4b;border-radius:12px;justify-self:end;align-items:center;gap:5px;min-height:40px;padding:9px 14px;font-weight:800;transition:box-shadow .16s,transform .16s,filter .16s;display:inline-flex;box-shadow:0 10px 22px #0f6b5733}.bounty-directory-view-action:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 13px 26px #0f6b5747}.bounty-directory-view-action:active{transform:translateY(0)}@media (width>=980px){.bounty-directory-card--list{grid-template-columns:minmax(280px,1fr) minmax(420px,1.35fr) auto;grid-template-areas:"main meta action"}.bounty-directory-card--list .bounty-directory-card-main{grid-area:main}.bounty-directory-card--list .bounty-directory-meta{border-top:0;border-left:1px solid #e1e9e4;grid-area:meta;padding-top:0;padding-left:18px}.bounty-directory-card--list .bounty-directory-view-action{white-space:nowrap;grid-area:action;justify-self:end;margin-left:auto}}.bounty-detail-toolbar{border-top:0;padding:0 0 2px}.bounty-detail-card .bounty-card-header h2{margin:8px 0 0;font-size:clamp(1.5rem,3vw,2.15rem)}.order-card{overflow:hidden}.bounty-budget{text-align:right}.bounty-funding-summary{text-align:right;place-items:end;gap:4px;display:grid}.bounty-funding-summary strong{color:#17201c;white-space:nowrap}.bounty-funding-summary a,.bounty-funding-summary span{color:#0f6b57;align-items:center;gap:4px;font-size:.78rem;font-weight:800;display:inline-flex}.bounty-funding-summary span{color:#725b12}.participant-links{flex-wrap:wrap;gap:8px 18px;display:flex}.participant-links>span{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.participant-profile-link{color:#0f6b57;text-underline-offset:3px;font-weight:800;text-decoration:underline}.marketplace-access-state{background:#eef7f2;border:1px solid #c9dfd2;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.marketplace-access-state>svg{color:#0f6b57}.marketplace-access-copy{gap:5px;display:grid}.marketplace-access-copy span{color:#5a6862;font-size:.88rem;line-height:1.5}.marketplace-public-note,.public-bounty-connect{background:#eef7f2;border:1px solid #c9dfd2;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.marketplace-public-note>div,.public-bounty-connect>div{gap:3px;display:grid}.marketplace-public-note span,.public-bounty-connect span,.public-application-count{color:#5a6862;font-size:.86rem}.marketplace-public-note button,.public-bounty-connect button{flex:none}.public-bounty-lifecycle{gap:10px;display:grid}.public-application-count{margin:0}.card-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.card-progress li{color:#5a6862;align-items:center;gap:6px;min-width:0;font-size:.74rem;display:flex}.card-progress li.complete,.card-progress li.current{color:#173c35;font-weight:750}.card-progress li.complete>span,.card-progress li.current>span{color:#fff;background:#0f6b57}.card-progress li.current>span{box-shadow:0 0 0 3px #0f6b5729}.profile-hero{flex-wrap:wrap;align-items:center;gap:16px;min-width:0;display:flex}.profile-hero>div{min-width:0}.profile-hero h3{margin:0 0 5px;font-size:1.5rem}.profile-avatar{object-fit:cover;border:1px solid #c9ddd4;border-radius:50%;flex:none;width:36px;height:36px}.profile-identity-meta{justify-items:start;gap:5px;display:grid}.profile-identity-meta a{color:#0f6b57;align-items:center;gap:3px;font-weight:700;display:inline-flex}.ens-name,.directory-ens-link,.wallet-explorer-link{color:#0f6b57;justify-self:start;align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.directory-ens-link{font-size:.88rem}.wallet-explorer-link code{color:inherit}.ens-name:hover,.directory-ens-link:hover,.wallet-explorer-link:hover{text-decoration:underline}.revision-status{color:#6b4b0d;background:#fff8e7;border:1px solid #d9b86c;border-radius:12px;margin:0;padding:10px 12px}.profile-discovery{gap:14px;display:grid}.profile-discovery>p{margin:0}.profile-search-form{grid-template-columns:minmax(180px,1.25fr) minmax(145px,.85fr) minmax(145px,.85fr) minmax(135px,.75fr) minmax(145px,.8fr) auto;align-items:end;gap:10px;display:grid}.profile-search-form label{min-width:0}.profile-search-form input,.profile-search-form select{width:100%;min-width:0;min-height:44px;padding:10px 12px}.profile-search-form button{white-space:nowrap;min-width:132px;min-height:44px;padding:10px 14px}@media (width<=980px){.profile-search-form{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-search-form button{width:100%}}@media (width<=1280px){.bounty-directory-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.bounty-keyword-field{grid-column:1/-1}}.profile-directory-access{background:#eef7f2;border:1px solid #c9dfd2;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.profile-directory-access>svg{color:#0f6b57}.profile-directory-access>div,.profile-directory-toolbar>div{gap:5px;display:grid}.profile-directory-access span,.profile-directory-toolbar span{color:#5a6862;font-size:.88rem;line-height:1.5}.profile-directory-toolbar,.profile-directory-heading,.profile-directory-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-directory-heading{border-top:1px solid #dce5df;margin-top:4px;padding-top:18px}.profile-directory-heading>div:first-child{gap:3px;display:grid}.profile-directory-heading h3{margin:0;font-size:1.22rem}.profile-directory-heading span{color:#5a6862;font-size:.82rem}.profile-directory-heading .secondary-button{min-height:40px;padding:9px 14px}.profile-directory-heading-actions,.profile-view-toggle{align-items:center;gap:8px;display:flex}.profile-view-toggle{background:#edf5f1;border:1px solid #c9ddd4;border-radius:11px;padding:3px}.profile-view-toggle button{color:#425047;background:0 0;border:0;border-radius:8px;min-height:34px;padding:7px 10px;font-size:.78rem}.profile-view-toggle button[aria-pressed=true]{color:#0b5b4b;background:#fff;box-shadow:0 1px 4px #123d3321}.profile-view-toggle button:hover:not(:disabled){color:#0b5b4b;background:#f7fbf9}.profile-directory-loading{color:#5a6862;align-items:center;gap:8px;margin:0;display:flex}.profile-directory-empty{color:#5a6862;margin:0;padding:8px 0}.profile-directory-grid{gap:12px;display:grid}.profile-directory-grid--tiles{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.profile-directory-grid--list{grid-template-columns:1fr}.profile-directory-card{background:linear-gradient(#fff,#f7faf8);border:1px solid #d7e5dc;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.profile-directory-card-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;min-width:0;display:grid}.profile-directory-profile-hero{align-items:flex-start}.profile-directory-profile-hero>svg,.profile-directory-profile-hero>.profile-avatar{flex:none;margin-top:1px}.profile-directory-profile-hero h3{font-size:1.25rem}.profile-directory-eyebrow-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.profile-owner-badge{color:#0b5b4b;text-transform:uppercase;background:#dceee7;border-radius:999px;margin-bottom:5px;padding:2px 6px;font-size:.64rem;font-weight:800}.profile-directory-bio{color:#4f5f57;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.profile-directory-specialties{gap:9px;display:grid}.profile-directory-specialties .profile-specialty-group{grid-template-columns:68px minmax(0,1fr);gap:6px}.profile-directory-specialties .profile-specialty-group>strong{padding-top:5px;font-size:.65rem}.profile-directory-specialties .profile-specialty-values{gap:5px}.profile-directory-specialties .profile-specialty-values a,.profile-directory-specialties .profile-specialty-values span{padding:5px 7px;font-size:.7rem}.profile-directory-specialties .profile-specialty-values .profile-specialty-overflow{color:#5a6862;background:#eef3f0}.profile-directory-reputation{border-top:1px solid #e1e9e4;flex-wrap:wrap;gap:8px 14px;padding-top:10px;display:flex}.profile-directory-reputation>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;min-width:145px;display:grid}.profile-directory-reputation svg{color:#0f6b57}.profile-directory-reputation strong{font-size:.72rem}.profile-directory-reputation span{color:#5a6862;text-align:left;grid-column:2;font-size:.7rem;line-height:1.35}.profile-directory-reputation .profile-directory-last-active{flex-basis:100%;grid-column:auto;padding-top:2px;font-size:.7rem}.profile-directory-view-action{justify-self:start;min-height:36px;padding:7px 11px}.profile-directory-card--tiles .profile-directory-view-action{white-space:nowrap;justify-self:end}@media (width>=980px){.profile-directory-card--list{grid-template-columns:minmax(200px,.8fr) minmax(270px,1.2fr) minmax(260px,1fr) auto;grid-template-areas:"identity specialties reputation action";align-items:center}.profile-directory-card--list .profile-directory-card-header{grid-area:identity}.profile-directory-card--list .profile-directory-specialties{grid-area:specialties}.profile-directory-card--list .profile-directory-reputation{border-top:0;border-left:1px solid #e1e9e4;grid-area:reputation;padding-top:0;padding-left:16px}.profile-directory-card--list .profile-directory-view-action{white-space:nowrap;grid-area:action;justify-self:end;margin-left:auto}}.profile-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.profile-role-card{align-content:start;gap:13px;min-width:0;display:grid}.profile-rating{gap:4px;display:grid}.profile-rating>strong{font-family:Fraunces,Georgia,serif;font-size:1.45rem}.profile-rating>span,.profile-review>span,.empty-profile-copy{color:#5a6862;font-size:.85rem}.profile-review{border-top:1px solid #dce5df;gap:5px;padding-top:12px;display:grid}.profile-review p{margin:0}.profile-role-bounties{border-top:1px solid #dce5df;gap:9px;margin-top:3px;padding-top:12px;display:grid}.profile-role-bounties>strong{font-size:.8rem}.profile-role-bounty-list{gap:7px;display:grid}.profile-role-bounty-row{color:#243b34;background:#f3f8f5;border:1px solid #d6e4dc;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.profile-role-bounty-row>span:first-child{gap:2px;min-width:0;display:grid}.profile-role-bounty-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.profile-role-bounty-row small,.profile-role-bounty-empty{color:#5a6862;font-size:.72rem}.profile-role-bounty-payment{color:#0b5b4b;white-space:nowrap;font-size:.74rem;font-weight:750}.profile-role-bounty-row>svg{color:#0f6b57}.profile-role-bounty-row:hover{color:#173c35;background:#e8f3ee;border-color:#9ccfbe}.profile-role-bounty-row:focus-visible{outline-offset:2px;outline:3px solid #0f6b574d}.order-card:focus{border-color:#0f6b57;outline:0;box-shadow:0 0 0 4px #0f6b5721,0 18px 34px #121e1917}.editable-profile-card{position:relative}.editable-profile-card .profile-hero{padding-right:190px}.profile-editor-action{color:#0f6b57;cursor:pointer;background:#eef7f2;border:1px solid #9ccfbe;border-radius:12px;align-items:center;min-height:42px;padding:9px 14px;font-weight:750;list-style:none;display:flex;position:absolute;top:24px;right:24px}.profile-editor-action:hover{background:#e1f1ea}.profile-editor-action:focus-visible{outline-offset:2px;outline:3px solid #0f6b574d}.profile-editor form{border-top:1px solid #dce5df;gap:12px;margin-top:20px;padding-top:20px;display:grid}.profile-editor form button{justify-self:start}.profile-timezone{color:#5a6862;margin:7px 0 0;font-size:.88rem}.profile-timezone-editor{grid-template-columns:minmax(220px,1fr) minmax(280px,1.2fr);align-items:end;gap:14px;display:grid}.timezone-visibility{background:#f1f8f4;border:1px solid #c9dfd2;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.timezone-visibility input{flex:none;width:auto;min-height:auto;margin-top:3px}.timezone-visibility span{gap:3px;display:grid}.timezone-visibility small{color:#5a6862;font-weight:500;line-height:1.4}.profile-visibility-control{border-top:1px solid #dce5df;margin-top:10px;padding-top:18px}.profile-visibility-control>summary{color:#6e2f25;cursor:pointer;text-underline-offset:3px;font-size:.84rem;font-weight:650;text-decoration:underline;list-style:none;display:inline-block}.profile-visibility-control>summary::-webkit-details-marker{display:none}.profile-visibility-control>summary:hover{color:#57231b}.profile-visibility-control>summary:focus-visible{outline-offset:3px;outline:3px solid #6e2f2533}.profile-visibility-control>div{border-left:2px solid #e6c5be;gap:12px;margin-top:12px;padding-left:12px;display:grid}.profile-visibility-control p{color:#5a6862;max-width:78ch;margin:0;line-height:1.5}.profile-visibility-control button{color:#6e2f25;background:#f7ece9;border-color:#d6aaa1;justify-self:start}.profile-visibility-control button:hover:not(:disabled){color:#57231b;background:#efdcd7}.profile-visibility-status{color:#6b4b0d;background:#fff8e7;border:1px solid #d9b86c;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:18px;padding:14px;display:grid}.profile-visibility-status.moderated{color:#7a271a;background:#fdecea;border-color:#e3aaa2}.profile-visibility-status>div{gap:4px;display:grid}.profile-visibility-status span{font-size:.85rem;line-height:1.45}.profile-visibility-status button{white-space:nowrap}.profile-card,.profile-card>*{min-width:0}.profile-specialties{gap:9px;margin-top:16px;display:grid}.profile-specialty-group{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:10px;display:grid}.profile-specialty-group>strong{color:#5a6862;letter-spacing:.035em;text-transform:uppercase;padding-top:6px;font-size:.72rem}.profile-specialty-values{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.profile-specialty-values a,.profile-specialty-values span{color:#0b5b4b;overflow-wrap:anywhere;background:#e7f3ef;border-radius:999px;max-width:100%;padding:6px 9px;font-size:.8rem;font-weight:700}.profile-specialty-values a{text-decoration:none}.profile-specialty-values a:hover{color:#084c3f;background:#d8ece5}.profile-specialty-values a:focus-visible{outline-offset:2px;outline:3px solid #0f6b574d}.profile-report-action{border-top:1px solid #dce5df;width:100%;margin-top:18px;padding-top:14px;display:block}.profile-report-action .report-control,.profile-report-action .report-control form{width:100%;min-width:0}.profile-preference-fieldset{border:1px solid #dce5df;border-radius:14px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.profile-preference-fieldset legend{color:#415048;padding:0 6px;font-weight:750}.profile-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.profile-checkbox-grid label{align-items:center;gap:8px;min-width:0;display:flex}.profile-checkbox-grid input{flex:none;width:auto;min-height:0}.profile-other-toggle{border-top:1px solid #e3eae6;align-items:center;gap:8px;margin-top:2px;padding-top:12px;display:flex}.profile-other-toggle input{flex:none;width:auto;min-height:0}.profile-custom-list{gap:10px;display:grid}.profile-custom-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.profile-custom-row label{min-width:0}.profile-custom-row .secondary-button{min-height:46px}.profile-add-custom{justify-self:start}.rating-context{color:#5a6861;margin:0 2px -8px;font-size:.9rem}.bounty-description{overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.6;color:#46564e!important;font-size:.95rem!important}.bounty-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bounty-term{background:#f6faf8;border:1px solid #d6e4dc;border-radius:14px;gap:10px;min-width:0;padding:16px;display:grid}.bounty-term--description{grid-column:1/-1}.bounty-term-heading{color:#0f6b57;align-items:center;gap:8px;display:flex}.bounty-term-heading h3{color:#17201c;margin:0;font-family:Fraunces,Georgia,serif;font-size:1.05rem}.bounty-term p{margin:0}.bounty-term ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bounty-term li{color:#46564e;overflow-wrap:anywhere;align-items:flex-start;gap:7px;line-height:1.5;display:flex}.bounty-term li>svg{color:#0f6b57;flex:none;margin-top:3px}.bounty-term a{color:#0f6b57;text-underline-offset:2px;gap:3px;font-weight:750;text-decoration:underline;display:inline-flex}.bounty-term-empty{color:#5a6861}.bounty-description a,.bounty-contact a{color:#0f6b57;text-underline-offset:2px;gap:3px;font-weight:750;text-decoration:underline;display:inline-flex}.bounty-contact{overflow-wrap:anywhere}.authorized-panel{border:2px solid #0f6b57}.moderator-badge{color:#fff;text-transform:capitalize;background:#173c35;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:7px 11px;font-size:.78rem;font-weight:750;display:inline-flex}.compact-empty-state{align-self:start;min-height:260px}@media (width<=900px){.workspace{grid-template-columns:1fr}.sidebar{min-height:auto;position:static}.sidebar nav{grid-template-columns:repeat(3,1fr)}.topbar{grid-template-columns:1fr;align-items:start}.account-actions{justify-content:flex-start}}@media (width<=560px){.content{padding:14px}.sidebar{padding:20px}.sidebar nav{grid-template-columns:1fr 1fr}.columns,.form-grid,.proposal-form{grid-template-columns:1fr}.proposal-form .wide-field,.proposal-form button{grid-column:auto}.bounty-card-header,.milestone-row,.proposal-row{display:grid}.bounty-terms{grid-template-columns:1fr}.bounty-term--description{grid-column:auto}.milestone-meta{justify-items:start}.session-alert{flex-wrap:wrap;align-items:flex-start}.session-alert button{margin-left:0}.auth-callout{grid-template-columns:1fr;align-items:start}.auth-callout button{width:100%}}.proposal-row button{flex:none}.delivery-form{gap:12px;display:grid}.criteria-checklist{gap:8px;margin-bottom:12px;display:grid}.check-row{align-items:flex-start;gap:8px;font-weight:650;display:flex}.check-row input{min-height:0;margin-top:2px}.chain-preview-note{color:#69766f;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:750}.guardrail-warning,.tx-state,.tx-confirmed{border-radius:8px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.guardrail-warning{color:#7a271a;background:#fdecea;border:1px solid #f2b8b0}.tx-confirmed{color:#17633a;word-break:break-all;background:#e7f3ef;border:1px solid #bfe0d4;font-family:ui-monospace,SFMono-Regular,monospace}.tx-state{margin:12px 0 0}.tx-pending,.tx-submitted{color:#244b7c;background:#edf4ff;border:1px solid #bfd2ee}.tx-failed{color:#7a271a;background:#fdecea;border:1px solid #f2b8b0}.tx-state .tx-hash{word-break:break-all;font-family:ui-monospace,SFMono-Regular,monospace}.spin{animation:.9s linear infinite chain-spin}@keyframes chain-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.escrow-activity{background:#fbfcfb;border:1px solid #e5ebe6;border-radius:8px;margin-bottom:14px;padding:12px 14px}.escrow-activity h5{color:#425047;text-transform:uppercase;margin:0 0 8px;font-size:12px}.escrow-activity ul{gap:4px;margin:0}.escrow-activity li{color:#5c6761;justify-content:space-between;gap:10px;font-size:12px;display:flex}.escrow-activity .tx-hash{color:#8b9791;font-family:ui-monospace,SFMono-Regular,monospace}.gates{margin-top:20px}.section-intro{color:#5c6761;max-width:72ch;margin:-4px 0 18px}.readiness-grid,.feature-grid,.policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.readiness-card,.feature-card,.policy-card{background:#fbfcfb;border:1px solid #dfe5e1;border-radius:12px;padding:16px;line-height:1.4}.readiness-card h4,.feature-card h4{margin:14px 0 8px}.readiness-card p,.feature-card p{color:#5c6761;margin:0}.card-topline{color:#67736c;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.readiness-status,.priority-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-weight:800}.proposals{margin-top:20px}body{color:#18211d;background:radial-gradient(circle at 0 0,#0f6b571a,#0000 30%),radial-gradient(circle at 100% 0,#2b5e9d1a,#0000 28%),radial-gradient(circle at 0 100%,#8c65180f,#0000 24%),linear-gradient(#f7f3ea 0%,#eef4ef 52%,#fbfbf9 100%);line-height:1.5}body,button,input,select,textarea{font-family:IBM Plex Sans,Aptos,Segoe UI,sans-serif}h1,h2,h3,h4,h5,.metrics strong{font-family:Fraunces,Georgia,serif}body{position:relative}main{z-index:0;position:relative}.workspace{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:stretch}.sidebar{background:linear-gradient(#113a32fa,#0b201bfa),#12342d;border-right:1px solid #ffffff12;min-height:100vh;position:sticky;top:0;box-shadow:inset -1px 0 #ffffff0a}.sidebar-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.brand-lockup{align-items:center;gap:8px;min-width:0;padding:0;display:flex}.brand-lockup>span:last-child{gap:2px;display:grid}.brand-lockup .eyebrow{display:none}.brand-mark{color:#ccebe2;background:#a8d6c926;border:1px solid #a8d6c947;border-radius:12px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.brand-wordmark{letter-spacing:-.04em;font-family:Fraunces,Georgia,serif;font-size:1.6rem;line-height:.94;display:block}.sidebar-account,.sidebar-account .account-actions{width:100%;min-width:0}.sidebar-account .account-actions{justify-content:stretch;display:grid}.sidebar-account .connected-account-actions{grid-template-columns:44px minmax(0,1fr)}.sidebar-account .disconnected-account-actions{grid-template-columns:minmax(0,1fr)}.sidebar-account .compact-account-button{box-shadow:none;color:#f7fbf6;background:#ffffff1a;border-color:#ffffff2b;width:100%;min-width:0;overflow:hidden}.sidebar-account .compact-account-button>span:not(.notification-count,.visually-hidden){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-account .compact-account-button:hover:not(:disabled){box-shadow:none;background:#ffffff29}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar nav a{border:1px solid #0000;border-radius:12px;transition:background-color .16s,border-color .16s,transform .16s}.sidebar nav a:hover{background:#ffffff14;border-color:#ffffff1a;transform:translate(2px)}.content{justify-self:center;gap:20px;width:100%;max-width:1200px;padding:clamp(18px,2.6vw,34px);display:grid}.content-create .topbar,.content-create .page-stack{justify-self:center;width:100%;max-width:880px}.content-marketplace .topbar{place-self:start center;width:100%;max-width:880px}.content-marketplace{align-content:start}.content-marketplace .topbar h1{max-width:13ch;font-size:clamp(2.5rem,5vw,4rem)}.content-home{max-width:1280px}.landing-page{gap:26px;min-width:0;display:grid}.landing-hero{color:#f7fbf6;background:radial-gradient(circle at 88% 10%,#a8d6c938,#0000 34%),linear-gradient(135deg,#123e34 0%,#0b2a24 72%);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:clamp(28px,5vw,64px);padding:clamp(30px,5vw,66px);display:grid;overflow:hidden;box-shadow:0 24px 55px #15372d29}.landing-hero-copy{align-content:center;min-width:0;display:grid}.landing-hero .eyebrow{color:#a8d6c9;margin-bottom:12px}.landing-hero h1{color:#fff;letter-spacing:-.055em;max-width:none;margin:0;font-size:clamp(3rem,4.6vw,4.25rem);line-height:.94}.landing-hero h1 span{white-space:nowrap;display:block}.landing-hero-copy>p:not(.eyebrow){color:#d4e5df;max-width:650px;margin:24px 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.landing-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.landing-hero-copy .landing-actions{flex-wrap:nowrap;gap:6px}.landing-actions a{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-weight:800;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.landing-hero-copy .landing-actions a{white-space:nowrap;padding-inline:10px;font-size:.86rem}.landing-actions a:hover{transform:translateY(-2px)}.landing-primary-action{color:#0b5b4b;background:#f7fbf6}.landing-primary-action:hover{background:#e6f4ee}.landing-secondary-action{color:#f7fbf6;background:#ffffff14;border-color:#ffffff42!important}.landing-secondary-action:hover{background:#ffffff24}.landing-assurances{flex-wrap:wrap;gap:10px 18px;margin:26px 0 0;padding:0;list-style:none;display:flex}.landing-assurances li{color:#cbe0d9;align-items:center;gap:7px;font-size:.84rem;display:inline-flex}.landing-assurances svg{color:#a8d6c9}.landing-overview{background:#f7fbf617;border:1px solid #f7fbf629;border-radius:22px;align-content:center;align-self:center;padding:clamp(22px,3vw,32px);display:grid}.landing-overview h2{color:#fff;margin:0;font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.08}.landing-overview ul{gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-overview li{color:#d4e5df;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:.88rem;line-height:1.5;display:grid}.landing-overview li svg{color:#a8d6c9;margin-top:2px}.landing-overview li span{gap:2px;display:grid}.landing-overview li strong{color:#fff}.landing-wallet-note{color:#bdd4cc;border-top:1px solid #f7fbf629;margin:24px 0 0;padding-top:16px;font-size:.76rem;line-height:1.5}.landing-workflow{padding:clamp(24px,3.2vw,38px)}.landing-section-heading{gap:8px;max-width:760px;margin-bottom:22px;display:grid}.landing-section-heading .eyebrow{color:#0f6b57;margin:0}.landing-section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1}.landing-section-heading>p:last-child{color:#5a6862;margin:3px 0 0;line-height:1.6}.landing-value-section{background:#ffffff80;border:1px solid #18211d1a;border-radius:26px;padding:clamp(26px,4vw,48px)}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-feature-grid article{background:#fff;border:1px solid #dce5df;border-radius:17px;gap:9px;min-width:0;padding:20px;display:grid}.landing-feature-grid article>svg{color:#0f6b57;background:#e7f3ef;border-radius:10px;width:38px;height:38px;padding:9px}.landing-feature-grid h3{margin:0;font-size:1.14rem}.landing-feature-grid p{color:#5a6862;margin:0;font-size:.88rem;line-height:1.58}.landing-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-participant-card{border:1px solid #18211d1a;border-radius:24px;min-width:0;padding:clamp(26px,4vw,44px);display:grid}.landing-participant-card.capital-card{background:linear-gradient(145deg,#eff7f2,#fff)}.landing-participant-card.labor-card{background:linear-gradient(145deg,#f7f3e9,#fff)}.landing-participant-card .eyebrow{color:#0f6b57;margin:0 0 10px}.landing-participant-card h2{letter-spacing:-.035em;max-width:15ch;margin:0;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.05}.landing-participant-card>p:not(.eyebrow){color:#5a6862;margin:18px 0 0;line-height:1.65}.landing-participant-card>a{color:#0f6b57;text-underline-offset:3px;justify-self:start;align-items:center;gap:6px;margin-top:22px;font-weight:800;display:inline-flex}.landing-closing-cta{background:#e1efe9;border:1px solid #bad7cb;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(26px,4vw,44px);display:grid}.landing-closing-cta .eyebrow{color:#0f6b57;margin:0 0 8px}.landing-closing-cta h2{max-width:18ch;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.05}.landing-closing-cta .landing-actions{margin:0}.landing-closing-cta .landing-primary-action{color:#fff;background:#0f6b57}.landing-closing-cta .landing-primary-action:hover{background:#0b5b4b}.landing-closing-cta .landing-secondary-action{color:#0b5b4b;background:0 0;border-color:#8bbcaf!important}.topbar{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end;gap:20px;margin-bottom:0;display:grid}.topbar h1{letter-spacing:-.05em;max-width:15ch;font-size:clamp(2.35rem,4.3vw,4.3rem);line-height:.95}.topbar-copy .eyebrow{margin-bottom:6px}.content-create .topbar h1{max-width:13ch;font-size:clamp(2.5rem,5vw,4rem)}.metrics{align-self:end;gap:12px;width:100%;min-width:0}.metrics div{min-height:100%}.metrics strong{letter-spacing:-.04em;font-size:1.75rem}.metrics span{line-height:1.35;display:block}.columns{grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:22px}.panel{background:#ffffffdb;border:1px solid #18211d1f;border-radius:24px;box-shadow:0 16px 42px #121e1914}.panel:hover{border-color:#0f6b572e}.section-heading svg{color:#0f6b57;flex:none;margin-top:2px}.section-heading :is(h2,h3){letter-spacing:-.03em;font-size:1.35rem}.section-intro{color:#5a6861;max-width:72ch;margin:-4px 0 18px;line-height:1.6}.form-panel,label{gap:10px}label{color:#415048;font-size:.92rem;font-weight:650}input,select,textarea{color:#18211d;background:#ffffffd1;border:1px solid #18211d24;border-radius:14px;min-height:46px;padding:11px 13px;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s}input::placeholder,textarea::placeholder{color:#5f6d67}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;border-color:#0f6b5773;outline:2px solid #0f6b57;box-shadow:0 0 0 4px #0f6b5724}.sidebar :is(a,button):focus-visible{outline-color:#a8d6c9;box-shadow:0 0 0 4px #a8d6c92e}textarea{min-height:110px}.form-grid{gap:12px}.classification-field{align-content:start;align-self:start;gap:10px;min-width:0;display:grid}.classification-field :is(input,select){width:100%;min-width:0}button{letter-spacing:.01em;background:linear-gradient(135deg,#0f6b57,#0b4f41);border-radius:14px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 12px 24px #0f6b5738}button:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 16px 30px #0f6b573d}button:disabled{box-shadow:none;filter:none}.service-grid,.readiness-grid,.feature-grid,.policy-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.service-card,.order-card,.readiness-card,.feature-card,.policy-card{background:linear-gradient(#fffffff0,#f8faf8fa);border:1px solid #18211d1f;border-radius:18px;gap:12px;min-height:100%;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 10px 24px #121e190d}.service-card:hover,.order-card:hover,.readiness-card:hover,.feature-card:hover,.policy-card:hover{border-color:#0f6b5733;transform:translateY(-2px);box-shadow:0 18px 34px #121e1917}.service-topline,.service-footer,.bounty-card-header,.status-line{gap:12px}.service-card h4,.order-card h4,.readiness-card h4,.feature-card h4,.policy-card h4{letter-spacing:-.03em;margin-top:0;font-size:1.16rem}.service-card p,.order-card p,.service-footer,.status-line{color:#5a6861;font-size:.92rem}.rating{color:#7b5a00;background:#fff0cfbf;border-radius:999px;padding:4px 9px}.tag-row{gap:8px;margin:0}.tag-row span{background:#edf4ef;border:1px solid #0f6b5714}.scope{color:#0f6b57;background:#0f6b571f}ul{gap:10px}li{line-height:1.45}.milestone-breakdown,.lifecycle-panel{border-top:1px solid #18211d1a;margin-top:8px;padding-top:16px}.milestone-breakdown h5,.proposal-list h5{color:#415048;letter-spacing:.1em}.milestone-row,.proposal-row{background:#ffffffd1;border:1px solid #18211d1a;border-radius:16px;padding:14px}.milestone-row p,.proposal-row p,.delivery-note,.empty-state{color:#5a6861;line-height:1.45}.milestone-meta{color:#415048;letter-spacing:.04em;gap:6px}.proposal-form{grid-template-columns:minmax(0,1fr) minmax(150px,220px);gap:12px}.application-materials-control{background:#f4faf7;border:1px solid #c9dfd2;border-radius:14px;min-width:0;overflow:hidden}.application-materials-control>summary{color:#0f6b57;cursor:pointer;align-items:center;gap:8px;padding:13px 15px;font-weight:800;display:flex}.application-materials-control[open]>summary{border-bottom:1px solid #d6e4dc}.application-materials-fields{gap:12px;min-width:0;padding:15px;display:grid}.application-materials-fields>p{color:#5a6862;margin:0}.application-materials-fields :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0}.application-digest-composer{background:#ffffffb8;border:1px solid #d6e1db;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.application-digest-composer legend{color:#415048;padding:0 6px;font-weight:800}.application-supporting-material{background:#f4faf7;border:1px solid #c9dfd2;border-radius:11px;gap:6px;min-width:0;margin-top:10px;padding:11px;display:grid}.application-supporting-material>strong{color:#415048;font-size:.78rem}.application-supporting-material>a{color:#0f6b57;align-items:center;gap:4px;width:fit-content;font-weight:800;display:inline-flex}.application-supporting-material>p{white-space:pre-wrap;margin:0}.application-supporting-material>span{color:#5a6862;overflow-wrap:anywhere;font-size:.78rem}.application-supporting-material code{overflow-wrap:anywhere}.proposal-list{margin-top:16px}.applicant-identity{justify-items:start;gap:5px;display:grid}.applicant-profile-link{color:#0f6b57;text-underline-offset:2px;font-weight:800;text-decoration:underline}.applicant-identity-meta{color:#5a6862;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.8rem;display:flex}.applicant-identity-meta a{color:#0f6b57;align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}.applicant-identity-meta a:hover{text-decoration:underline}.applicant-identity-meta code{color:inherit}.proposal-row button{align-self:center}.delivery-form{gap:12px}.criteria-checklist{gap:10px;margin-bottom:14px}.check-row{font-weight:600}.check-row input{accent-color:#0f6b57;margin-top:2px}.release-button:disabled{color:#5b6660;background:#d9dfdb;border:1px solid #18211d1a}.readiness-grid,.feature-grid,.policy-grid{align-items:stretch}.readiness-card{gap:14px;position:relative}.card-topline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.card-category{color:#5a6862;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.card-owner{color:#5a6862;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:.82rem;font-weight:600}.readiness-status,.priority-badge,.feature-status{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.feature-status{color:#0b5144;background:#0f6b571f}.status-live{color:#17633a;background:#dcf5e6}.status-planned,.priority-badge{color:#7e5d00;background:#f7e7bf}.feature-card{align-content:start}.feature-value-label{color:#5a6862;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.feature-layout{grid-template-columns:minmax(320px,392px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.feature-intake{background:linear-gradient(#0f6b5714,#fffffff0),#fff;border:1px solid #0f6b5726;border-radius:22px;gap:14px;padding:18px;display:grid;position:sticky;top:24px}.intake-header{gap:6px;display:grid}.intake-header h4{letter-spacing:-.04em;margin:0;font-size:1.35rem}.intake-header p{color:#5a6861;margin:0;line-height:1.55}.feature-grid{align-self:start}.feature-card p{line-height:1.55}.policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-card{align-content:start}.policy-card p{color:#5a6861;margin:0;line-height:1.55}.support-note{color:#503d08;background:#fff4cf;border:1px solid #e7bd48;border-radius:16px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;line-height:1.45;display:flex}.support-note svg{flex:none;margin-top:2px}.wide-field{grid-column:1/-1}.feature-intake button,.proposal-form button,.delivery-form button{justify-self:start}button:disabled,.release-button:disabled{cursor:not-allowed}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.onchain-controls{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:14px;display:flex}.onchain-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.content-actions,.review-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.bounty-report-action{border-top:1px solid #dce5df;justify-content:flex-start;margin-top:18px;padding-top:16px}.cancel-unfunded-bounty{color:#793629;border:1px solid #d7b9af;border-radius:14px;padding:12px 14px}.cancel-unfunded-bounty summary{cursor:pointer;font-weight:800}.cancel-unfunded-bounty>div{align-items:start;gap:10px;margin-top:10px;display:grid}.cancel-unfunded-bounty p{margin:0}.cancel-unfunded-bounty button{justify-self:start}.report-control summary{color:#5a6861;cursor:pointer;align-items:center;gap:5px;font-size:.84rem;display:inline-flex}.report-control form,.compact-action-form,.review-form{grid-template-columns:minmax(150px,1fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.report-control form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:start;width:100%;min-width:0}.report-control form label,.report-control form select,.report-control form textarea,.report-control input,.compact-action-form input{min-width:0}.report-control form select,.report-control form textarea{box-sizing:border-box;width:100%}.report-control form button{white-space:nowrap;align-self:end}.token-review-fee{color:#3f5149;background:#eef7f3;border:1px solid #c9ded5;border-radius:12px;grid-column:1/-1;margin:0;padding:10px 12px}.token-review-fee span{color:#5a6861}.review-panel{clear:both;border-top:1px solid #dce5df;gap:12px;min-width:0;max-width:100%;margin-top:18px;padding-top:16px;display:grid}.review-heading{align-items:center;gap:8px;display:flex}.review-heading h5,.review-row p{margin:0}.review-row,.report-row{background:#f8faf8;border:1px solid #dce5df;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;max-width:100%;padding:12px;display:flex}.report-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px;display:grid}.review-row>div:first-child,.report-row>div:first-child{gap:5px;min-width:0;display:grid}.review-row>div,.review-actions{min-width:0;max-width:100%}.review-row :is(p,blockquote,span){overflow-wrap:anywhere}.review-row span{color:#5a6862;font-size:.82rem}.review-response{background:#eef7f2;border-left:3px solid #0f6b57;gap:4px;margin:6px 0;padding:10px 12px;display:grid}.review-response>span{color:#405149;overflow-wrap:anywhere;font-size:.88rem}.review-response-control summary{color:#0f6b57;cursor:pointer;font-size:.84rem;font-weight:750}.review-response-control form{gap:9px;min-width:min(360px,72vw);margin-top:9px;display:grid}.review-response-control form button{justify-self:start}.report-summary span{color:#5a6862;overflow-wrap:anywhere;font-size:.82rem}.moderation-safety-note{background:#eef7f2;border:1px solid #c9dfd2;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.moderation-decision-form{grid-template-columns:minmax(160px,.85fr) minmax(220px,1.25fr) minmax(180px,1fr) minmax(140px,auto);gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.moderation-decision-form label{gap:7px;min-width:0;display:grid}.moderation-decision-form :is(select,textarea){width:100%;min-width:0;max-width:100%}.moderation-decision-form textarea{min-height:88px}.moderation-decision-form button{white-space:normal;align-self:end;min-width:140px;min-height:48px}.moderation-queue-section{gap:12px;min-width:0;display:grid}.moderation-queue-section>h3{margin:8px 0 0;font-size:1.2rem}.verification-request-row{background:#f1f8f4;border-color:#a9d1c1}.verification-request-row .report-summary>strong{color:#0f6b57}.review-form{grid-template-columns:minmax(110px,160px) minmax(220px,1fr) auto}.content-hidden{background:#fff5f3;border-color:#d7978d}.moderation-banner{color:#fff;background:#7b2f24;border-radius:10px;padding:9px 11px}.moderation-panel,.moderation-panel>*{min-width:0}.moderator-tabs{background:#e9f3ee;border:1px solid #c4ddd1;border-radius:12px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.moderator-tabs button{color:#315249;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 13px;font-weight:750}.moderator-tabs button[aria-pressed=true]{color:#0f6b57;background:#fff;box-shadow:0 2px 8px #1441351a}.moderator-tab-panel,.moderation-audit-panel,.moderation-audit-list{gap:14px;min-width:0;display:grid}.moderation-audit-panel h3,.moderation-audit-panel p{margin:0}.moderation-audit-privacy{color:#36584e;background:#eef7f2;border:1px solid #c8dfd4;border-radius:10px;align-items:center;gap:8px;padding:11px 12px;display:flex}.moderation-audit-row{background:#f8faf8;border:1px solid #d4e1da;border-radius:14px;gap:12px;min-width:0;padding:15px;display:grid}.moderation-audit-row header{justify-content:space-between;align-items:start;gap:14px;display:flex}.moderation-audit-row header>div{gap:3px;min-width:0;display:grid}.moderation-audit-row header span,.moderation-audit-row time{color:#5a6862;font-size:.84rem}.moderation-audit-row time{white-space:nowrap}.moderation-audit-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.moderation-audit-row dl>div{gap:3px;min-width:0;display:grid}.moderation-audit-row dt{color:#64716b;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.moderation-audit-row dd{overflow-wrap:anywhere;text-transform:capitalize;margin:0;font-weight:700}.moderation-audit-row dl small,.moderation-audit-response-audience{color:#5a6862;text-transform:none;font-size:.8rem;font-weight:400;line-height:1.45;display:block}.moderation-audit-outcome dd{color:#0f6b57}.moderation-audit-row>p{line-height:1.55}.moderation-audit-row a{color:#0f6b57;text-underline-offset:2px;text-decoration:underline}.moderation-audit-internal{background:#fff8e7;border-left:3px solid #a17316;padding:10px 12px}@media (width<=620px){.moderator-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.moderation-audit-row header{display:grid}.moderation-audit-row time{white-space:normal}.moderation-audit-row dl{grid-template-columns:1fr}}.my-reports-list{gap:10px;display:grid}.my-report-row{background:#f8faf8;border:1px solid #dce5df;border-radius:14px;gap:8px;padding:14px;display:grid}.my-report-row>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.my-report-status{white-space:nowrap;background:#e2f1ea;border-radius:999px;padding:5px 9px;font-weight:750;color:#0f6b57!important}.my-report-row span,.my-report-response p{color:#5a6862;font-size:.86rem}.my-report-row p,.my-report-row .my-report-response{margin:0}.my-report-details{gap:3px;display:grid}.my-report-response{background:#eef7f2;border-left:3px solid #0f6b57;gap:4px;padding:10px 12px;display:grid}.my-report-response p{line-height:1.45}@media (width<=560px){.my-report-row>header{flex-wrap:wrap;align-items:flex-start}}.escrow-actions{background:#f1f8f4;border:1px solid #bdd8c7;border-radius:14px;gap:12px;min-width:0;max-width:100%;margin-top:18px;padding:16px;display:grid}.escrow-actions>button{width:100%}.escrow-creation-pending{background:#fffdf5;border:1px solid #d7c982;border-radius:12px;align-items:start;gap:7px;padding:12px;display:grid}.escrow-creation-pending span{color:#5a6862;font-size:.86rem}.escrow-creation-pending a{align-items:center;gap:4px;width:fit-content;font-weight:800;display:inline-flex}.escrow-creation-pending button{justify-self:start}.escrow-transaction-link{color:#5a6862;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;font-size:.88rem;line-height:1.45;display:block}.escrow-transaction-link a,.support-note a{white-space:normal;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;display:inline-flex}.escrow-lifecycle-controls{gap:9px;min-width:0;max-width:100%;margin-top:12px;display:grid}.escrow-lifecycle-controls>button{white-space:normal;justify-self:start;max-width:100%}.escrow-lifecycle-controls>.form-hint{overflow-wrap:anywhere;margin:0}.escrow-funding-ready{background:#f1f8f4;border:1px solid #9dc8b9;border-radius:12px;gap:7px;min-width:0;padding:13px;display:grid}.escrow-funding-ready strong{color:#173c35}.escrow-funding-ready p{color:#4f5f57;overflow-wrap:anywhere;margin:0;line-height:1.5}.escrow-funding-ready>button{white-space:normal;justify-self:start;max-width:100%}.staged-funding-panel{background:#fffdf5;border:1px solid #d7c982;border-radius:12px;gap:12px;padding:14px;display:grid}.staged-funding-panel p{color:#4f5f57;margin:3px 0 0}.staged-funding-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.staged-funding-panel dl div{background:#fff;border:1px solid #e5ddbc;border-radius:10px;gap:3px;padding:10px;display:grid}.staged-funding-panel dt{color:#5a6862;text-transform:uppercase;font-size:.78rem;font-weight:800}.staged-funding-panel dd{overflow-wrap:anywhere;margin:0;font-weight:800}.staged-funding-actions{flex-wrap:wrap;gap:9px;display:flex}.escrow-actions form{grid-template-columns:minmax(190px,1fr) auto;align-items:end;gap:10px;display:grid}.escrow-actions .escrow-cancellation-form{background:#fff9e8;border:1px solid #dccb91;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;max-width:680px;padding:14px}.escrow-cancellation-form label{width:100%;min-width:0}.escrow-cancellation-form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:92px}.escrow-cancellation-form .form-hint{max-width:62ch;margin:0}.escrow-cancellation-form button{justify-self:start}.escrow-cancellation-message{background:#f3f8f5;border-left:3px solid #0f6b57;margin:0;padding:12px 14px}.escrow-cancellation-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0}.cancellation-transaction-record{gap:6px;min-width:0;display:grid}.cancellation-transaction-record>span{color:#5a6862;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.cancellation-transaction-record a{color:#0f6b57;align-items:center;gap:7px;width:fit-content;min-width:0;display:flex}.cancellation-transaction-record code{overflow-wrap:anywhere;word-break:break-all;font-size:.82rem}.escrow-work-guidance{background:#fff9e8;border:1px solid #dccb91;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;min-width:0;padding:13px;display:grid}.escrow-work-guidance>svg{color:#725b12}.escrow-work-guidance>div{gap:3px;min-width:0;display:grid}.escrow-work-guidance span{color:#725b12;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.escrow-work-guidance strong,.escrow-work-guidance p{overflow-wrap:anywhere}.escrow-work-guidance p{color:#5a6862;margin:0;font-size:.84rem;line-height:1.45}.escrow-work-guidance a{color:#0f6b57;white-space:nowrap;align-self:center;font-size:.84rem;font-weight:800}.escrow-work-guidance>button{white-space:nowrap;align-self:center}.escrow-settlement-panel{background:#fff;border:1px solid #cfd9d4;border-radius:12px;gap:12px;min-width:0;padding:14px;display:grid}.escrow-settlement-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.escrow-settlement-heading>span{color:#4f5f57;letter-spacing:.06em;text-transform:uppercase;background:#eef2f0;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:800}.escrow-settlement-heading>div{gap:3px;min-width:0;display:grid}.escrow-settlement-heading p{color:#5a6862;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.escrow-actions .escrow-settlement-form{grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.escrow-settlement-form label{width:100%;min-width:0;max-width:480px}.escrow-settlement-form input{box-sizing:border-box;width:100%;min-width:0}.escrow-settlement-form .form-hint{overflow-wrap:anywhere;max-width:62ch;margin:0}.escrow-settlement-form button,.escrow-settlement-panel>button{white-space:normal;justify-self:start;max-width:100%}.settlement-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid}.settlement-party-card{background:#f6f8f7;border:1px solid #d7dfdb;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.settlement-party-card>span{color:#4f5f57;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.settlement-party-card strong{color:#24342d;overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.settlement-party-card small{color:#69766f;line-height:1.4}.settlement-party-card label{max-width:none}.settlement-party-card.viewer-settlement-share{background:#eef7f2;border-color:#78b7a5;box-shadow:inset 0 0 0 1px #0f6b5714}.settlement-validation{color:#425047;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.45}.settlement-validation.empty{color:#69766f}.settlement-validation.invalid,.settlement-validation.unavailable{color:#8a3128}.settlement-validation.valid{color:#0f6b57;font-weight:700}.current-settlement-proposal{border-top:1px solid #d7dfdb;gap:10px;min-width:0;padding-top:12px;display:grid}.current-settlement-proposal>strong{color:#24342d}.current-settlement-proposal>.form-hint{margin:0}.escrow-actions-terminal{background:#eef7f2;border-color:#8bbcaf}.settlement-completed-record{background:#fff;border:1px solid #8bbcaf;border-radius:14px;gap:14px;min-width:0;max-width:100%;padding:16px;display:grid;box-shadow:0 10px 24px #0f6b5714}.settlement-completed-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}.settlement-completed-heading>svg{color:#0f6b57}.settlement-completed-heading>div{gap:3px;min-width:0;display:grid}.settlement-completed-heading span{color:#0f6b57;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.settlement-completed-heading h5{color:#173c35;margin:0;font-size:1.25rem}.settlement-completed-heading p{color:#4f5f57;overflow-wrap:anywhere;margin:0;line-height:1.5}.settlement-terminal-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;margin:0;display:grid}.settlement-terminal-meta>div{background:#f6f8f7;border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.settlement-terminal-meta dt{color:#69766f;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.settlement-terminal-meta dd{color:#24342d;overflow-wrap:anywhere;margin:0;font-weight:750}.terminal-status-badge{color:#0f6b57;background:#dcefe7;border-radius:999px;padding:4px 8px;display:inline-block}.settlement-receipt-link{color:#fff;white-space:normal;background:#0f6b57;border-radius:10px;flex-wrap:wrap;justify-self:start;align-items:center;gap:6px;max-width:100%;padding:10px 12px;font-weight:800;display:inline-flex}.settlement-receipt-pending{color:#5f511f;overflow-wrap:anywhere;background:#fff9e8;border:1px solid #dccb91;border-radius:10px;margin:0;padding:11px 12px;line-height:1.5}.settlement-link-unavailable{margin:0}.settlement-review-cue{color:#315d50;overflow-wrap:anywhere;background:#eef7f2;border:1px solid #bdd8c7;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;margin:0;padding:10px 11px;display:flex}.secondary-button{color:#084c3f;background:#e7f3ef;border:1px solid #8bbcaf}.secondary-button:hover:not(:disabled){color:#063b31;background:#d8ece5}.token-identity{color:#5d6d65;overflow-wrap:anywhere;font-size:.82rem}.legal-footer{color:#5a6862;border-top:1px solid #18211d1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:24px 4px 4px;display:grid}.footer-trust{gap:4px;display:grid}.footer-trust strong{color:#24342d}.legal-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.legal-footer a{color:#315d50;text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.topbar,.profile-report-action .report-control form{grid-template-columns:minmax(0,1fr)}.profile-report-action .report-control form button{justify-self:start}@media (width<=1180px){.workspace{grid-template-columns:1fr}.sidebar{min-height:auto;position:static}.sidebar-home{padding-bottom:14px}.content-home{padding-top:14px}.topbar,.columns,.feature-layout{grid-template-columns:1fr}.feature-intake{position:static}.metrics{width:100%;max-width:none}.landing-hero{grid-template-columns:1fr}.landing-hero h1{max-width:13ch}.landing-overview{width:100%}.workflow-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-guide li:nth-child(3):after,.workflow-guide li:nth-child(3):before{display:none}.workflow-alternatives{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.content{padding:16px}.sidebar{gap:20px;padding:22px 18px}.topbar h1{max-width:none;font-size:clamp(2rem,12vw,2.8rem)}.sidebar .primary-nav,.legal-footer{grid-template-columns:1fr}.marketplace-access-state{grid-template-columns:1fr;align-items:stretch}.marketplace-public-note,.public-bounty-connect{flex-direction:column;align-items:stretch}.marketplace-public-note button,.public-bounty-connect button{width:100%}.profile-directory-access{grid-template-columns:1fr;align-items:stretch}.marketplace-access-state button,.profile-directory-access button{width:100%}.profile-directory-toolbar{flex-direction:column;align-items:stretch}.profile-directory-toolbar button{width:100%}.profile-directory-heading{align-items:stretch}.profile-directory-heading .secondary-button{width:100%}.profile-directory-heading-actions{flex-direction:column;align-items:stretch}.profile-search-form button{width:100%}.profile-view-toggle{align-self:stretch}.profile-view-toggle button{flex:1;width:auto}.profile-directory-card{padding:18px}.profile-directory-card--list .profile-directory-card-header{grid-template-columns:1fr}.profile-directory-card--list .profile-directory-view-action{width:100%}.bounty-directory-filters{grid-template-columns:1fr}.bounty-keyword-field{grid-column:auto}.bounty-directory-heading,.bounty-detail-toolbar{flex-direction:column;align-items:stretch}.bounty-detail-toolbar button,.bounty-directory-card--list .bounty-directory-view-action{width:100%}.bounty-detail-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.profile-role-bounty-row{grid-template-columns:minmax(0,1fr) auto}.profile-role-bounty-row>svg{display:none}.profile-visibility-status{grid-template-columns:1fr;align-items:stretch}.profile-visibility-status button{width:100%}.profile-specialty-group{grid-template-columns:1fr;gap:5px}.profile-specialty-group>strong{padding-top:0}.profile-custom-row{grid-template-columns:1fr;align-items:stretch}.profile-custom-row .secondary-button,.profile-add-custom{width:100%}.editable-profile-card .profile-hero{padding-top:52px;padding-right:0}.profile-editor-action{top:18px;right:18px}.profile-timezone-editor,.funded-escrow-summary{grid-template-columns:1fr}.funded-escrow-summary a{justify-content:center;width:100%}.work-submission-guidance{grid-template-columns:auto minmax(0,1fr);align-items:start}.work-submission-guidance a{white-space:normal;grid-column:1/-1}.escrow-work-guidance{grid-template-columns:auto minmax(0,1fr)}.escrow-work-guidance a,.escrow-work-guidance>button{text-align:center;white-space:normal;grid-column:1/-1;justify-content:center;width:100%}.escrow-settlement-form button,.escrow-settlement-panel>button,.escrow-cancellation-form button,.escrow-lifecycle-controls>button{width:100%}.settlement-split-grid,.settlement-terminal-meta,.settlement-completed-heading{grid-template-columns:minmax(0,1fr)}.settlement-receipt-link{justify-content:center;width:100%}.staged-funding-panel dl{grid-template-columns:minmax(0,1fr)}.staged-funding-actions button{width:100%}.delivery-submission-form{padding:13px}.milestone-actions{width:100%}.delivery-digest-composer{padding:11px}.delivery-submission-form>button{width:100%}.landing-hero{border-radius:22px;padding:26px 22px}.landing-hero h1{font-size:clamp(2.4rem,10.5vw,3.25rem)}.landing-actions{flex-direction:column;align-items:stretch}.landing-hero-copy .landing-actions{gap:10px}.landing-actions a{width:100%}.landing-assurances{flex-direction:column;align-items:flex-start}.landing-feature-grid,.landing-participant-grid,.landing-closing-cta,.workflow-alternatives{grid-template-columns:1fr}.landing-closing-cta .landing-actions{width:100%}.legal-footer nav{justify-content:flex-start}.metrics,.form-grid,.proposal-form,.service-grid,.readiness-grid,.feature-grid,.policy-grid,.workflow-guide,.card-progress,.profile-role-grid,.token-inspector-form,.profile-search-form{grid-template-columns:1fr}.milestone-input-row{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.milestone-input-row--removable{grid-template-columns:auto minmax(0,1fr)}.milestone-input-row label,.milestone-input-row button{grid-column:1/-1}.card-progress li{min-height:30px}.account-actions{width:100%}.account-actions .compact-account-button{flex:auto}.notification-popover{width:min(100%,320px);left:0;right:auto}.proposal-form .wide-field,.proposal-form button,.delivery-form label{grid-column:auto}.service-topline,.service-footer,.bounty-card-header,.status-line,.milestone-row,.proposal-row{flex-direction:column;align-items:flex-start}.bounty-funding-summary{text-align:left;place-items:start}.onchain-controls,.onchain-actions,.content-actions,.review-actions,.review-row,.report-row{flex-direction:column;align-items:stretch;width:100%}.report-control form,.selected-token-card .report-control form,.compact-action-form,.review-form,.moderation-decision-form,.escrow-actions form{grid-template-columns:1fr}.report-control form button{white-space:normal;justify-self:start;width:100%;max-width:100%}.moderation-decision-form button{width:100%}.milestone-meta{justify-items:start}}@media (width<=560px){.marketplace-page.panel{border-radius:18px;padding:14px}.marketplace-page .section-heading{gap:9px;margin-bottom:12px}.marketplace-page .section-heading :is(h2,h3){font-size:1.18rem}.bounty-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.bounty-directory-filters>label:first-child,.bounty-directory-filters>label:last-child{grid-column:1/-1}.bounty-directory-filters label{gap:5px;font-size:.82rem}.bounty-directory-filters :is(input,select){min-height:44px;padding:8px 10px;font-size:.86rem}.bounty-directory-heading{gap:8px;padding-top:12px}.bounty-directory-heading h3{font-size:1.12rem}}@media (width<=430px){.sidebar-account .account-actions{width:100%}}@media (width<=760px){.workspace :is(input,select,textarea){font-size:16px!important}.bounty-detail-card{gap:10px;padding:10px}.bounty-detail-card .lifecycle-panel{margin-top:2px;padding-top:10px}.lifecycle-panel .milestone-row{border-radius:12px;gap:8px;padding:8px}.milestone-row.active-milestone{box-shadow:0 0 0 1px #0f6b5714}.delivery-submission-form{border-radius:10px;gap:10px;padding:10px}.delivery-proof-location-grid{gap:8px}.proof-method-guidance,.non-file-fingerprint-note{padding:8px 9px}.delivery-description-field{gap:6px}.delivery-description-field textarea{min-height:78px}.delivery-digest-composer{border-radius:10px;gap:8px;padding:8px}.delivery-digest-composer legend{padding:0 4px}.delivery-submission-form :is(label,legend,p,span,small,strong,button){overflow-wrap:anywhere;word-break:normal}.delivery-digest-composer select{text-overflow:clip;white-space:normal;max-width:100%;display:block;overflow:visible}}.content{gap:14px;padding:clamp(14px,2vw,24px)}.sidebar{gap:20px;padding:22px}.topbar{gap:14px}.topbar-copy>p:last-child{margin-top:11px}.columns,.page-stack{gap:14px}.panel{padding:16px}.workspace-section,.auth-callout{margin-bottom:14px}.section-copy{margin:-4px 0 12px}.section-heading{gap:9px;margin-bottom:12px}.section-intro{margin:-2px 0 12px;line-height:1.5}.form-panel{gap:11px}.empty-state-panel{padding:24px 16px}.landing-page{gap:18px}.landing-hero{gap:clamp(22px,3.5vw,44px);padding:clamp(26px,4vw,48px)}.landing-hero-copy>p:not(.eyebrow){margin-top:17px}.landing-actions{margin-top:20px}.landing-assurances{margin-top:18px}.landing-overview{padding:clamp(18px,2.5vw,26px)}.landing-overview ul{gap:13px;margin-top:17px}.landing-wallet-note{margin-top:17px;padding-top:12px}.landing-workflow,.landing-value-section{padding:clamp(20px,3vw,34px)}.landing-section-heading{margin-bottom:16px}.landing-feature-grid article{gap:7px;padding:16px}.landing-participant-grid{gap:14px}.landing-participant-card,.landing-closing-cta{padding:clamp(20px,3vw,32px)}.landing-participant-card>p:not(.eyebrow){margin-top:13px}.landing-participant-card>a{margin-top:16px}.landing-closing-cta{gap:18px}.bounty-directory-filters,.bounty-directory-grid{gap:9px}.bounty-directory-heading,.bounty-detail-toolbar{gap:9px;padding-top:12px}.bounty-directory-card{gap:9px;padding:12px}.bounty-directory-card-main{gap:8px}.bounty-detail-card{gap:11px}.bounty-detail-card .bounty-card-header h2{margin-top:5px}.bounty-terms{gap:9px}.bounty-term{gap:7px;padding:12px}.bounty-description,.bounty-term li{line-height:1.48}.selected-token-card,.inspected-token-card,.token-identity-card{gap:5px;padding:11px}.card-progress{gap:4px}.milestone-breakdown,.lifecycle-panel{margin-top:5px;padding-top:11px}.milestone-row,.proposal-row{gap:10px;padding:10px}.funded-escrow-summary{gap:10px;margin-bottom:11px;padding:13px 14px}.escrow-actions{gap:10px;margin-top:11px;padding:12px}.escrow-creation-pending,.escrow-funding-ready,.escrow-work-guidance,.staged-funding-panel,.escrow-settlement-panel{padding:11px}.settlement-completed-record{gap:10px;padding:12px}.settlement-completed-heading{gap:8px}.settlement-completed-heading p{line-height:1.42}.settlement-terminal-meta{gap:7px}.settlement-terminal-meta>div{padding:8px}.current-settlement-proposal{gap:8px;padding-top:9px}.profile-directory-access{gap:12px;padding:14px}.profile-directory-heading{padding-top:13px}.profile-directory-grid,.profile-role-grid{gap:14px}.profile-directory-card{gap:9px;padding:12px}.profile-directory-specialties{gap:7px}.profile-directory-reputation{padding-top:9px}.profile-role-card{gap:10px}.profile-editor form{margin-top:14px;padding-top:14px}.profile-visibility-control,.profile-visibility-status{margin-top:13px;padding-top:13px}.moderator-tab-panel,.moderation-audit-panel,.moderation-audit-list{gap:10px}.moderation-queue-section{gap:9px}.moderation-audit-row{gap:9px;padding:12px}.moderation-audit-row header{gap:10px}.moderation-audit-row dl,.my-reports-list{gap:8px}.policy-panel{margin-top:14px}.policy-grid{gap:12px}.policy-card{padding:15px}.legal-footer{gap:14px;padding-top:18px}@media (width<=760px){.content{gap:11px;padding:11px}.sidebar{gap:14px;padding:16px}.panel,.marketplace-page.panel{border-radius:16px;padding:12px}.page-stack,.columns{gap:11px}.landing-page{gap:13px}.landing-hero{border-radius:18px;gap:18px;padding:20px 16px}.landing-workflow,.landing-value-section,.landing-participant-card,.landing-closing-cta{border-radius:18px;padding:17px}.landing-section-heading{margin-bottom:13px}.bounty-detail-card{gap:9px;padding:9px}.bounty-term,.token-identity-card{padding:10px}.profile-directory-card{padding:11px}.funded-escrow-summary{gap:8px;padding:11px}.funded-escrow-summary a{padding-block:9px}.escrow-actions{margin-top:9px;padding:10px}.settlement-completed-record{padding:10px}.settlement-terminal-meta{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.legal-footer{padding-top:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
