:root{color-scheme:light;--ink:#191919;--muted:#666666;--line:#e6e6e6;--line-strong:#c9c9c9;--paper:#ffffff;--soft:#f6f6f6;--blue:#3665f3;--red:#e53238;--yellow:#f5af02;--green:#86b817;--container:1280px;--shadow:0 10px 26px rgba(0,0,0,0.08);--font-sans:"Market Sans","Helvetica Neue",Arial,"Microsoft YaHei",sans-serif;--font-display:"Avenir Next","Trebuchet MS","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-sans);font-size:14px;line-height:1.4}button,input,select{font:inherit}a{color:inherit;text-decoration:none}svg{flex:0 0 auto;display:block}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.category-strip,.market-hero,.provider-market,.search-bar,.utility-bar{width:min(var(--container),calc(100% - 48px));margin:0 auto}.utility-bar{min-height:32px;justify-content:space-between;gap:18px;font-size:12px;line-height:1}.category-strip,.category-tabs,.hero-metrics,.market-controls,.market-toolbar,.network-button,.online-toggle,.provider-price button,.provider-stats,.provider-title-row,.region-select,.search-bar,.search-form,.sort-button,.utility-bar,.utility-left,.utility-right,.wallet-actions,.wallet-button{display:flex;align-items:center}.utility-left,.utility-right{gap:22px}.utility-left a,.utility-right a{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.utility-bar a{color:#111820}.utility-bar a:hover,.utility-left span a{color:#0654ba;text-decoration:underline}.plain-icon{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:transparent;cursor:pointer}.plain-icon:hover{background:var(--soft)}.search-bar{min-height:76px;gap:20px}.mata-wordmark{display:block;width:126px;height:54px;flex:0 0 126px}.mata-wordmark svg{width:100%;height:100%}.wordmark-letter{font-family:var(--font-display);font-size:44px;font-weight:900;letter-spacing:-1px;paint-order:stroke;stroke:rgba(255,255,255,.82);stroke-width:1.6px}.wordmark-letter.m{fill:url(#mata-m)}.wordmark-letter.a1{fill:url(#mata-a1)}.wordmark-letter.t{fill:url(#mata-t)}.wordmark-letter.a2{fill:url(#mata-a2)}.search-form{flex:1 1;min-width:260px;height:44px;overflow:hidden;border:2px solid #111820;border-radius:999px;background:#fff}.search-form>svg{margin-left:17px}.search-form input{flex:1 1;min-width:80px;height:100%;border:0;outline:0;padding:0 12px;font-size:14px}.camera-button{display:grid;width:42px;height:100%;place-items:center;cursor:pointer}.camera-button,.search-form select{border:0;border-left:1px solid var(--line);background:#fff}.search-form select{width:142px;height:100%;padding:0 12px;color:#555;outline:0}.search-submit{align-self:stretch;min-width:132px;border:0;border-radius:999px;margin:3px;color:#fff;background:var(--blue);font-weight:700;cursor:pointer}.search-submit:hover{background:#2b56d9}.wallet-actions{gap:8px}.network-button,.sort-button,.wallet-button{gap:7px;min-height:36px;border:1px solid var(--line-strong);border-radius:999px;padding:0 14px;background:#fff;cursor:pointer;font-weight:700;font-size:13px}.wallet-button{color:#fff;border-color:#111820;background:#111820}.network-button{color:#006c3a;border-color:#b6dfc8;background:#eefaf3}.wallet-error{width:min(var(--container),calc(100% - 48px));margin:-4px auto 8px;color:var(--red);font-size:12px}.category-strip{min-height:44px;justify-content:center;gap:clamp(18px,2.2vw,32px);border-top:1px solid var(--line);color:#4d4d4d;font-size:13px;line-height:1}.category-strip a:hover{color:var(--blue);text-decoration:underline}.market-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:172px;margin-top:32px;margin-bottom:24px;padding:34px 40px;border-radius:16px;background:linear-gradient(90deg,rgba(245,175,2,.96),rgba(245,175,2,.78)),linear-gradient(120deg,var(--red),var(--blue),var(--green));color:#251b00}.market-hero p{margin:0 0 10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.market-hero h1{max-width:760px;margin:0;font-size:clamp(36px,3.2vw,48px);line-height:1.08;letter-spacing:0;font-weight:850}.hero-metrics{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;gap:0;overflow:hidden;border:1px solid rgba(37,27,0,.1);border-radius:18px;background:rgba(255,255,255,.36);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-metrics span{display:grid;grid-template-columns:20px auto;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;min-width:106px;min-height:52px;padding:9px 14px;background:transparent;font-size:12px;font-weight:700;white-space:nowrap}.hero-metrics span+span{border-left:1px solid rgba(37,27,0,.1)}.hero-metrics svg{grid-row:1/span 2;align-self:center}.hero-metrics strong{font-size:14px;line-height:1}.hero-metrics em{color:rgba(37,27,0,.72);font-size:11px;font-style:normal;line-height:1.15}.provider-market{padding-bottom:64px}.market-toolbar{justify-content:space-between;gap:16px;margin-bottom:16px}.category-tabs{gap:8px;overflow-x:auto}.category-tabs button{min-height:36px;border:1px solid var(--line);border-radius:999px;padding:0 15px;background:#fff;cursor:pointer;white-space:nowrap;font-size:14px;line-height:1}.category-tabs button.active{color:#fff;border-color:#111820;background:#111820}.market-controls{gap:10px}.online-toggle,.region-select{gap:8px;min-height:36px;border:1px solid var(--line);border-radius:999px;padding:0 13px;background:var(--soft);white-space:nowrap;cursor:pointer;font-size:13px}.region-select{min-width:138px;background:#fff}.region-select select{min-width:86px;border:0;background:transparent;color:var(--ink);outline:0;cursor:pointer;font-weight:700}.online-toggle input{accent-color:var(--blue)}.provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.provider-card{display:grid;grid-template-columns:144px minmax(0,1fr);min-height:176px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 2px 0 rgba(0,0,0,.02);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.provider-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-1px)}.provider-empty{display:grid;min-height:176px;align-content:center;justify-items:center;grid-gap:8px;gap:8px;border:1px dashed var(--line-strong);border-radius:12px;background:#fff;color:var(--muted);text-align:center}.provider-empty h2{margin:4px 0 0;color:var(--ink);font-size:18px;line-height:1.25;letter-spacing:0}.provider-empty p{margin:0;font-size:13px}.provider-thumb{position:relative;display:grid;place-items:center;color:#111820}.provider-icon{display:grid;width:72px;height:72px;place-items:center;border:1px solid rgba(25,25,25,.08);border-radius:22px;background:rgba(255,255,255,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.66)}.provider-thumb.red{background:rgba(229,50,56,.13)}.provider-thumb.blue{background:rgba(54,101,243,.12)}.provider-thumb.yellow{background:rgba(245,175,2,.22)}.provider-thumb.green{background:rgba(134,184,23,.18)}.provider-thumb span{position:absolute;left:12px;bottom:10px;border-radius:999px;padding:5px 9px;background:rgba(255,255,255,.88);font-size:10px;font-weight:800;letter-spacing:.06em}.provider-thumb img{width:100%;height:100%;object-fit:cover}.provider-thumb>img+span{z-index:1}.home-wallet-link{text-decoration:none;white-space:nowrap}.provider-info{min-width:0;display:grid;grid-template-rows:auto 1fr auto;padding:22px 22px 18px}.provider-title-row{align-items:flex-start;justify-content:space-between;gap:14px}.provider-card h2{margin:0 0 7px;font-size:18px;line-height:1.28;letter-spacing:0;font-weight:800}.provider-title-row p{display:flex;align-items:center;gap:5px;margin:0;color:var(--muted);font-size:12px;line-height:1.25}.save-button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer}.save-button:hover{color:var(--blue);border-color:var(--blue)}.provider-intro{display:-webkit-box;min-height:42px;margin:12px 0 14px;overflow:hidden;color:#555;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.provider-badges,.service-tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.provider-badges span,.service-tag-list span{border:1px solid #e2e6ea;border-radius:999px;padding:4px 8px;color:#303946;background:#f8f9fb;font-size:11px;font-weight:750;line-height:1}.provider-stats{flex-wrap:wrap;gap:10px 13px;color:#444;font-size:12px;font-weight:700}.provider-stats span{display:inline-flex;align-items:center;gap:4px}.provider-stats svg{color:#a83da7;fill:currentColor}.provider-price{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.provider-price strong{display:block;font-size:18px;line-height:1}.provider-price span{color:var(--muted);font-size:12px}.provider-price button{gap:6px;min-height:38px;border:0;border-radius:999px;padding:0 14px;color:#fff;background:var(--blue);cursor:pointer;font-weight:750}.provider-title-row h2 a{color:inherit;text-decoration:none}.provider-title-row h2 a:hover{color:var(--blue)}.provider-contact-link{display:inline-flex;min-height:38px;align-items:center;gap:6px;border-radius:999px;padding:0 14px;color:#fff;background:var(--blue);text-decoration:none;font-size:13px;font-weight:750}.auth-shell{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center;width:min(1120px,calc(100% - 48px));min-height:100svh;margin:0 auto;padding:48px 0}.auth-brand-panel{display:grid;align-content:center;grid-gap:28px;gap:28px;min-height:620px;padding:48px;border-radius:28px;background:linear-gradient(135deg,rgba(245,175,2,.96),rgba(245,175,2,.58)),radial-gradient(circle at 18% 24%,rgba(229,50,56,.28),transparent 32%),radial-gradient(circle at 86% 18%,rgba(54,101,243,.22),transparent 30%),radial-gradient(circle at 78% 82%,rgba(134,184,23,.24),transparent 34%)}.auth-back{display:inline-flex;width:max-content;align-items:center;gap:8px;color:rgba(25,25,25,.78);font-size:14px;font-weight:750}.auth-wordmark,.profile-logo,.task-wordmark{position:relative;display:inline-flex;align-items:baseline;width:max-content;font-family:var(--font-display);font-weight:950;letter-spacing:-.17em;line-height:1;text-decoration:none;transform:skew(-2deg);isolation:isolate}.auth-wordmark{font-size:58px}.auth-wordmark:after,.profile-logo:after,.task-wordmark:after{position:absolute;right:.03em;bottom:-.13em;left:.18em;z-index:-1;height:.18em;border:solid #3665f3;border-width:0 0 .08em;border-radius:50%;content:"";transform:rotate(-3deg);opacity:.72}.auth-wordmark span,.profile-logo span,.task-wordmark span{display:inline-block;text-shadow:0 1px 0 rgba(255,255,255,.74)}.auth-wordmark span:first-child,.profile-logo span:first-child,.task-wordmark span:first-child{color:var(--red);transform:translateY(.01em) rotate(-1deg)}.auth-wordmark span:nth-child(2),.profile-logo span:nth-child(2),.task-wordmark span:nth-child(2){color:var(--blue);transform:translate(-.015em,.05em) rotate(1deg)}.auth-wordmark span:nth-child(3),.profile-logo span:nth-child(3),.task-wordmark span:nth-child(3){color:var(--yellow);transform:translate(-.03em,-.08em) rotate(.5deg)}.auth-wordmark span:nth-child(4),.profile-logo span:nth-child(4),.task-wordmark span:nth-child(4){color:var(--green);transform:translate(-.055em,.045em) rotate(2deg)}.auth-kicker{margin:0 0 12px;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.auth-brand-panel h1{max-width:620px;margin:0;font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:0}.auth-copy{max-width:520px;margin:18px 0 0;color:rgba(25,25,25,.74);font-size:17px;line-height:1.65}.auth-proof-grid{display:flex;flex-wrap:wrap;gap:10px}.auth-proof-grid span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.48);font-weight:800}.auth-card{padding:32px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(0,0,0,.09)}.auth-card-head h2{margin:0 0 8px;font-size:30px;line-height:1.1}.auth-card-head p{margin:0 0 24px;color:var(--muted);line-height:1.55}.auth-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.auth-submit,.google-auth-button,.wallet-auth-button{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:999px;cursor:pointer;font-weight:850}.wallet-auth-button{color:#fff;background:#111820}.google-auth-button{color:var(--ink);border:1px solid var(--line-strong);background:#fff}.google-auth-button:disabled{cursor:progress;opacity:.72}.google-auth-button span{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#fff;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);font-family:Arial,sans-serif;font-size:14px;font-weight:900}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;margin:22px 0;color:var(--muted);font-size:12px}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:var(--line)}.auth-form{display:grid;grid-gap:16px;gap:16px}.auth-form label{display:grid;grid-gap:8px;gap:8px;font-weight:780}.auth-form label span{display:inline-flex;align-items:center;gap:7px;font-size:13px}.auth-form input,.auth-form select{width:100%;min-height:46px;border:1px solid var(--line-strong);border-radius:12px;padding:0 13px;background:#fff;color:var(--ink);outline:0}.auth-form input:focus,.auth-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(54,101,243,.12)}.password-field{display:grid;grid-template-columns:1fr 44px;border:1px solid var(--line-strong);border-radius:12px;overflow:hidden}.password-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(54,101,243,.12)}.password-field input{border:0;box-shadow:none}.password-field button{display:grid;border:0;border-left:1px solid var(--line);place-items:center;background:#fff;cursor:pointer}.auth-submit{margin-top:4px;color:#fff;background:var(--blue)}.auth-status{margin:0;color:#006c3a;font-size:13px;font-weight:750}.auth-switch{margin:22px 0 0;color:var(--muted);text-align:center}.auth-switch a{margin-left:6px;color:#0654ba;font-weight:800;text-decoration:underline}.profile-shell{width:min(1120px,calc(100% - 48px));padding:28px 0 72px}.profile-header{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.profile-logo{font-size:40px}.profile-header nav{display:flex;align-items:center;gap:10px}.profile-empty a,.profile-header nav a,.profile-header nav button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);padding:0 15px;background:#fff;color:var(--ink);cursor:pointer;font-weight:780}.profile-hero{grid-template-columns:80px 1fr;grid-gap:22px;gap:22px;align-items:center;padding:34px;background:linear-gradient(135deg,rgba(245,175,2,.92),rgba(245,175,2,.52)),radial-gradient(circle at 84% 20%,rgba(54,101,243,.18),transparent 30%)}.profile-avatar,.profile-hero{display:grid;border-radius:24px}.profile-avatar{width:80px;height:80px;place-items:center;background:rgba(255,255,255,.58)}.profile-hero p{margin:0 0 6px;font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.profile-hero h1{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.06}.profile-identities{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.profile-identities span{display:inline-flex;align-items:center;gap:7px;min-height:34px;border-radius:999px;padding:0 12px;background:rgba(255,255,255,.56);font-weight:780}.profile-notice{max-width:720px;margin:14px 0 0;color:#8a5b00;font-size:13px;font-weight:720}.profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.profile-empty,.profile-panel,.profile-stats div{border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.04)}.profile-stats div{padding:20px}.profile-stats svg{color:var(--blue)}.profile-stats strong{display:block;margin-top:14px;font-size:24px;line-height:1}.profile-stats span{display:block;margin-top:8px;color:var(--muted);font-weight:720}.profile-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.profile-panel{padding:24px}.profile-panel h2{margin:0 0 18px;font-size:22px}.profile-action-list{display:grid;grid-gap:10px;gap:10px}.activity-row,.profile-action-list button{display:flex;min-height:46px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:14px;padding:0 14px;background:var(--soft);color:var(--ink);font-weight:760}.profile-action-list button{cursor:pointer}.activity-row+.activity-row{margin-top:10px}.profile-empty{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:64px 24px;text-align:center}.profile-empty h1{margin:0;font-size:34px}.profile-empty p{max-width:440px;margin:0;color:var(--muted)}.profile-empty div{display:flex;gap:10px;margin-top:8px}.account-summary-card{display:grid;grid-template-columns:minmax(0,1fr) 360px auto;grid-gap:18px;gap:18px;align-items:stretch;border:1px solid var(--line);border-radius:20px;padding:22px;background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.04)}.account-summary-main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.account-summary-main p{margin:0 0 6px;color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.profile-name-link{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:clamp(30px,4vw,46px);font-weight:880;line-height:1.05;letter-spacing:0;text-decoration:none}.profile-name-link:hover{color:var(--blue)}.profile-name-link svg{flex:0 0 auto;stroke-width:2.2}.account-summary-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.account-settings-button{display:inline-flex;min-height:42px;align-self:start;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:999px;padding:0 15px;background:#fff;color:var(--ink);text-decoration:none;font-weight:820;white-space:nowrap}.account-settings-button:hover{border-color:var(--blue);color:var(--blue)}.account-summary-metrics div{display:grid;align-content:center;grid-gap:8px;gap:8px;min-height:118px;border:1px solid var(--line);border-radius:16px;padding:16px;background:linear-gradient(135deg,rgba(245,175,2,.13),rgba(54,101,243,.07)),var(--soft)}.account-summary-metrics svg,.profile-quick-grid svg{color:var(--blue)}.account-summary-metrics strong{font-size:24px;line-height:1}.account-summary-metrics span{color:var(--muted);font-size:13px;font-weight:760}.profile-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.profile-quick-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:84px;border:1px solid var(--line);padding:18px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.035)}.profile-quick-grid strong{font-size:17px;line-height:1.2}.profile-quick-grid span{color:var(--muted);font-size:16px;font-weight:850}.publish-entry-section{margin-top:18px}.publish-entry-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;min-height:104px;border:1px solid var(--line);border-radius:18px;padding:20px 22px;background:linear-gradient(135deg,rgba(54,101,243,.08),rgba(245,175,2,.12)),#fff;box-shadow:0 10px 26px rgba(0,0,0,.04);color:var(--ink);text-decoration:none}.publish-entry-card>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--blue);color:#fff}.publish-entry-card strong{display:block;font-size:20px;line-height:1.2}.publish-entry-card p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.publish-entry-card:hover{border-color:var(--blue);transform:translateY(-1px)}.account-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);grid-gap:18px;gap:18px;margin-top:18px}.account-card,.service-manager,.trade-section{border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.04)}.account-card{padding:22px}.account-card-heading,.trade-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.account-card-heading p,.trade-heading p{margin:0 0 5px;color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.account-card-heading h2,.trade-heading h2{margin:0;font-size:22px;line-height:1.2;letter-spacing:0}.account-card-heading>svg{color:var(--blue)}.basic-profile-form,.service-fields{display:grid;grid-gap:14px;gap:14px}.basic-profile-form label,.service-publish-form label{display:grid;grid-gap:7px;gap:7px;color:#2d2d2d;font-size:13px;font-weight:780}.basic-profile-form input,.basic-profile-form textarea,.service-publish-form input,.service-publish-form select,.service-publish-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:11px;background:#fff;color:var(--ink);outline:0;font:inherit}.basic-profile-form input,.service-publish-form input,.service-publish-form select{min-height:42px;padding:0 12px}.basic-profile-form textarea,.service-publish-form textarea{resize:vertical;padding:11px 12px;line-height:1.5}.basic-profile-form input:focus,.basic-profile-form textarea:focus,.service-publish-form input:focus,.service-publish-form select:focus,.service-publish-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(54,101,243,.12)}.inline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.inline-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.wide-field{grid-column:1/-1}.service-publish-form{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.image-uploader{position:-webkit-sticky;position:sticky;top:18px;display:grid!important;min-height:248px;overflow:hidden;place-items:center;border:1px dashed var(--line-strong);border-radius:16px;background:linear-gradient(135deg,rgba(245,175,2,.12),rgba(54,101,243,.08)),#fff;color:var(--muted);cursor:pointer}.image-uploader input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.image-uploader img{width:100%;height:100%;min-height:248px;object-fit:cover}.image-uploader span{display:inline-flex;align-items:center;gap:8px;font-weight:820}.price-row{align-items:flex-end}.refund-toggle{display:flex!important;min-height:42px;align-items:center;gap:9px!important;border:1px solid var(--line);border-radius:11px;padding:0 12px;background:var(--soft)}.refund-toggle input{width:auto;min-height:auto;accent-color:var(--blue)}.refund-toggle span{display:inline-flex;align-items:center;gap:6px}.publish-button,.service-toggle-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;cursor:pointer;font-weight:850}.publish-button{justify-self:start;padding:0 18px;color:#fff;background:var(--blue)}.service-notice{margin:0;color:#087b42;font-size:13px;font-weight:780}.service-manager,.trade-section{margin-top:18px;padding:22px}.trade-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px}.trade-tabs article{display:grid;grid-gap:8px;gap:8px;min-height:112px;align-content:center;border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--soft)}.trade-tabs svg{color:var(--blue)}.trade-tabs strong{font-size:17px;line-height:1.2}.trade-tabs span{color:var(--muted);font-size:13px;font-weight:740}.service-list{display:grid;grid-gap:12px;gap:12px}.empty-service-card,.service-card{border:1px solid var(--line);border-radius:16px;background:#fff}.empty-service-card{display:grid;min-height:154px;align-content:center;justify-items:center;grid-gap:8px;gap:8px;color:var(--muted);text-align:center}.empty-service-card h3{margin:6px 0 0;color:var(--ink);font-size:19px}.empty-service-card p{margin:0}.service-card{display:grid;grid-template-columns:132px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.service-cover{display:grid;width:132px;height:104px;overflow:hidden;place-items:center;background:rgba(54,101,243,.08);color:var(--blue)}.service-cover img{width:100%;height:100%;object-fit:cover}.service-card-body{display:grid;min-width:0;grid-gap:12px;gap:12px}.status-pill{display:inline-flex;width:max-content;border-radius:999px;padding:4px 8px;background:#eef1f4;color:var(--muted);font-size:11px;font-weight:850}.status-pill.active{background:rgba(134,184,23,.16);color:#396d0d}.service-card h3{margin:8px 0 6px;overflow:hidden;font-size:18px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.service-card p{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.service-meta-row{display:flex;flex-wrap:wrap;gap:8px 14px;color:#444;font-size:12px;font-weight:780}.service-meta-row span{display:inline-flex;align-items:center;gap:4px}.service-toggle-button{min-width:112px;padding:0 14px;border:1px solid var(--line-strong);background:#fff;color:var(--ink)}.service-toggle-button:hover{border-color:var(--blue);color:var(--blue)}.public-profile-shell{padding-bottom:64px}.public-profile-card{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;border:1px solid var(--line);border-radius:22px;padding:28px;background:linear-gradient(135deg,rgba(245,175,2,.16),rgba(255,255,255,0) 44%),#fff;box-shadow:0 12px 30px rgba(0,0,0,.045)}.public-avatar{display:grid;width:132px;height:132px;overflow:hidden;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--soft);color:var(--blue)}.public-avatar img{width:100%;height:100%;object-fit:cover}.public-profile-info>span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 10px;background:rgba(134,184,23,.15);color:#396d0d;font-size:12px;font-weight:850}.public-profile-info h1{margin:14px 0 10px;font-size:clamp(36px,5vw,60px);line-height:1.02;letter-spacing:0}.public-social-row{display:flex;flex-wrap:wrap;gap:10px 18px;color:#444;font-size:13px;font-weight:780}.public-social-row span{display:inline-flex;align-items:center;gap:5px}.public-profile-info p{max-width:720px;margin:18px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.public-services-section{margin-top:18px;border:1px solid var(--line);border-radius:20px;padding:24px;background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.04)}.public-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.public-service-card{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:16px;gap:16px;min-height:168px;border:1px solid var(--line);border-radius:16px;padding:12px;background:#fff}.public-service-cover{display:grid;overflow:hidden;place-items:center;border-radius:12px;background:rgba(54,101,243,.08);color:var(--blue)}.public-service-cover img{width:100%;height:100%;object-fit:cover}.public-service-body{display:grid;align-content:center;min-width:0;grid-gap:12px;gap:12px}.public-service-body h3{margin:0;overflow:hidden;font-size:18px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.public-service-body p{display:-webkit-box;margin:0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.service-create-page,.settings-page-card{border:1px solid var(--line);border-radius:20px;padding:24px;background:#fff;box-shadow:0 10px 26px rgba(0,0,0,.04)}.settings-stack{display:grid;grid-gap:18px;gap:18px}.service-create-page .account-card-heading h1,.settings-page-card .account-card-heading h1{margin:0;font-size:28px;line-height:1.15;letter-spacing:0}.settings-form{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.avatar-uploader{display:grid;width:220px;height:220px;overflow:hidden;place-items:center;border:1px dashed var(--line-strong);border-radius:28px;background:linear-gradient(135deg,rgba(245,175,2,.12),rgba(54,101,243,.08)),#fff;color:var(--muted);cursor:pointer;font-weight:820}.avatar-uploader input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.avatar-uploader img{width:100%;height:100%;object-fit:cover}.avatar-uploader span{display:inline-flex;align-items:center;gap:8px}.settings-fields{display:grid;grid-gap:14px;gap:14px}.settings-fields label{display:grid;grid-gap:7px;gap:7px;color:#2d2d2d;font-size:13px;font-weight:780}.settings-fields input,.settings-fields textarea{width:100%;border:1px solid var(--line-strong);border-radius:11px;background:#fff;color:var(--ink);outline:0;font:inherit}.settings-fields input{min-height:42px;padding:0 12px}.settings-fields textarea{resize:vertical;padding:11px 12px;line-height:1.5}.settings-fields input:focus,.settings-fields textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(54,101,243,.12)}.wallet-bind-card{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--line);border-radius:20px;padding:24px;background:linear-gradient(135deg,rgba(54,101,243,.08),rgba(245,175,2,.1)),#fff;box-shadow:0 10px 26px rgba(0,0,0,.04)}.wallet-bind-copy>span{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.wallet-bind-copy h2{margin:10px 0 0;font-size:26px;line-height:1.15}.wallet-bind-copy p{max-width:620px;margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.wallet-bind-status{display:grid;grid-gap:12px;gap:12px}.wallet-bind-status div{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:16px;padding:16px;background:rgba(255,255,255,.72)}.wallet-bind-status svg{color:var(--blue)}.wallet-bind-status strong{font-size:18px;line-height:1.2}.wallet-bind-status span{color:var(--muted);font-size:13px;font-weight:760}.wallet-bind-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;padding:0 18px;background:var(--ink);color:#fff;cursor:pointer;font-weight:850}.wallet-bind-button:disabled{cursor:progress;opacity:.72}.service-create-workspace{display:grid;grid-gap:18px;gap:18px}.service-create-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border:1px solid var(--line);border-radius:22px;padding:28px;background:linear-gradient(135deg,rgba(245,175,2,.16),rgba(54,101,243,.08)),#fff;box-shadow:0 10px 26px rgba(0,0,0,.04)}.service-create-hero span{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.service-create-hero h1{max-width:680px;margin:10px 0 0;font-size:clamp(34px,4.6vw,58px);line-height:1.02;letter-spacing:0}.service-create-hero p{max-width:620px;margin:14px 0 0;color:var(--muted);font-size:15px;line-height:1.6}.service-create-steps{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:6px;background:rgba(255,255,255,.7);white-space:nowrap}.service-create-steps span{min-height:32px;border-radius:999px;padding:0 12px;color:var(--muted);font-size:12px;letter-spacing:0;text-transform:none}.service-create-steps .active{background:var(--ink);color:#fff}.service-create-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:start}.service-create-main{display:grid;grid-gap:14px;gap:14px}.publish-checklist,.service-form-panel,.service-preview-card{border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.035)}.service-form-panel{padding:22px}.service-form-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.service-form-heading>svg{margin-top:2px;color:var(--blue)}.publish-checklist h2,.service-form-heading h2{margin:0;font-size:20px;line-height:1.2}.service-form-heading p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.service-content-grid{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:18px;gap:18px}.service-image-dropzone{display:grid!important;min-height:240px;overflow:hidden;place-items:center;border:1px dashed var(--line-strong);border-radius:16px;background:linear-gradient(135deg,rgba(245,175,2,.12),rgba(54,101,243,.08)),#fff;color:var(--muted);cursor:pointer;font-weight:820}.service-image-dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.service-image-dropzone img{width:100%;height:100%;min-height:240px;object-fit:cover}.service-image-dropzone span{display:inline-flex;align-items:center;gap:8px}.service-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.service-create-side label,.service-form-panel label{display:grid;grid-gap:7px;gap:7px;color:#2d2d2d;font-size:13px;font-weight:780}.service-form-panel input,.service-form-panel select,.service-form-panel textarea{width:100%;border:1px solid var(--line-strong);border-radius:11px;background:#fff;color:var(--ink);outline:0;font:inherit}.service-form-panel input,.service-form-panel select{min-height:44px;padding:0 12px}.service-form-panel textarea{resize:vertical;padding:12px;line-height:1.55}.service-form-panel input:focus,.service-form-panel select:focus,.service-form-panel textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(54,101,243,.12)}.service-guarantee-toggle{display:flex!important;width:max-content;min-height:42px;align-items:center;gap:9px!important;margin-top:14px;border:1px solid var(--line);border-radius:999px;padding:0 14px;background:var(--soft)}.service-guarantee-toggle input{width:auto;min-height:auto;accent-color:var(--blue)}.service-guarantee-toggle span{display:inline-flex;align-items:center;gap:6px}.service-create-side{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:14px;gap:14px}.service-preview-card{overflow:hidden}.service-preview-media{display:grid;height:190px;place-items:center;background:rgba(54,101,243,.08);color:var(--blue)}.service-preview-media img{width:100%;height:100%;object-fit:cover}.service-preview-body{display:grid;grid-gap:12px;gap:12px;padding:16px}.service-preview-body>span{width:max-content;border-radius:999px;padding:5px 9px;background:rgba(245,175,2,.18);font-size:11px;font-weight:850}.service-preview-body h2{margin:0;font-size:20px;line-height:1.25}.service-preview-body p{display:-webkit-box;min-height:42px;margin:0;overflow:hidden;color:var(--muted);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.service-preview-meta{display:grid;grid-gap:7px;gap:7px;color:#444;font-size:12px;font-weight:780}.service-preview-meta span{display:inline-flex;align-items:center;gap:5px}.service-preview-body strong{padding-top:8px;border-top:1px solid var(--line);font-size:22px}.publish-checklist{display:grid;grid-gap:10px;gap:10px;padding:16px}.publish-checklist span{display:inline-flex;align-items:center;gap:7px;color:#444;font-size:13px;font-weight:760}.publish-checklist svg{color:var(--green)}.service-submit-button{width:100%}.profile-editor{margin-top:18px;border:1px solid var(--line);border-radius:22px;padding:24px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.04)}.profile-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.profile-editor-heading p{margin:0 0 6px;color:var(--muted);font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.profile-editor-heading h2{margin:0;font-size:24px;line-height:1.2}.profile-editor-heading span{min-height:32px;border-radius:999px;padding:7px 12px;background:var(--soft);color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.profile-edit-form{display:grid;grid-gap:20px;gap:20px}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.profile-edit-form label{display:grid;grid-gap:8px;gap:8px;color:#2d2d2d;font-weight:760}.profile-edit-form input,.profile-edit-form select,.profile-edit-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--ink);outline:0}.profile-edit-form input,.profile-edit-form select{min-height:44px;padding:0 12px}.profile-edit-form textarea{resize:vertical;padding:12px;line-height:1.55}.profile-edit-form input:focus,.profile-edit-form select:focus,.profile-edit-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(54,101,243,.12)}.profile-wide-field{grid-column:1/-1}.profile-toggle-field{display:flex!important;min-height:44px;align-items:center;gap:9px!important;border:1px solid var(--line);border-radius:12px;padding:0 12px;background:var(--soft)}.profile-toggle-field input{width:auto;min-height:auto;accent-color:var(--blue)}.profile-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.profile-choice-grid fieldset{display:flex;flex-wrap:wrap;gap:9px;align-content:flex-start;margin:0;border:1px solid var(--line);border-radius:16px;padding:16px}.profile-choice-grid legend{padding:0 6px;font-weight:850}.profile-choice-grid label{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:0 10px;background:#fff;font-size:13px;font-weight:720}.profile-choice-grid input{width:auto;min-height:auto;accent-color:var(--blue)}.profile-save-button{width:max-content;min-height:44px;border:0;border-radius:999px;padding:0 22px;color:#fff;background:var(--blue);cursor:pointer;font-weight:850}.profile-save-button:disabled{cursor:progress;opacity:.72}.profile-shell{--profile-radius:18px;--profile-card-shadow:0 1px 0 rgba(17,24,39,0.04),0 18px 46px rgba(17,24,39,0.07);--profile-soft-shadow:0 1px 0 rgba(17,24,39,0.04),0 10px 26px rgba(17,24,39,0.045);width:min(1180px,calc(100% - 48px));margin:0 auto;padding:22px 0 72px}.profile-header{min-height:56px;margin-bottom:22px}.profile-empty a,.profile-header nav a,.profile-header nav button{min-height:36px;border-color:#d9dde3;border-radius:999px;padding:0 14px;box-shadow:0 1px 0 rgba(17,24,39,.03);font-size:13px;font-weight:760}.profile-header nav a:hover,.profile-header nav button:hover{border-color:var(--blue);color:var(--blue)}.account-summary-card,.profile-quick-grid article,.public-profile-card,.public-services-section,.publish-checklist,.publish-entry-card,.service-create-hero,.service-form-panel,.service-manager,.service-preview-card,.settings-page-card,.trade-section,.wallet-bind-card{border-color:#dde2e8;border-radius:var(--profile-radius);box-shadow:var(--profile-soft-shadow)}.account-summary-card{grid-template-columns:minmax(0,1fr) 320px auto;gap:20px;padding:24px;background:linear-gradient(135deg,rgba(245,175,2,.14),rgba(255,255,255,0) 34%),linear-gradient(90deg,rgba(54,101,243,.06),rgba(255,255,255,0) 48%),#fff;box-shadow:var(--profile-card-shadow)}.profile-avatar{width:78px;height:78px;border:1px solid rgba(54,101,243,.18);border-radius:20px;background:radial-gradient(circle at 30% 22%,rgba(245,175,2,.22),transparent 36%),rgba(54,101,243,.08);color:var(--blue)}.account-summary-main{gap:16px}.account-card-heading p,.account-summary-main p,.service-create-hero span,.trade-heading p,.wallet-bind-copy>span{color:#5f6b7a;font-size:11px;font-weight:850;letter-spacing:.08em}.profile-name-link{width:max-content;max-width:100%;font-size:clamp(30px,3.5vw,42px);font-weight:850}.profile-name-link svg{width:22px;height:22px;border:1px solid #d9dde3;border-radius:50%;padding:3px;color:#5f6b7a}.profile-name-link:hover svg{border-color:currentColor}.profile-identities{gap:7px;margin-top:14px}.profile-identities span{min-height:30px;border:1px solid rgba(17,24,39,.06);background:rgba(255,255,255,.72);color:#3f4650;font-size:12px;font-weight:740}.account-summary-metrics{gap:10px}.account-summary-metrics div{min-height:104px;border-color:rgba(54,101,243,.12);border-radius:15px;background:rgba(255,255,255,.62)}.account-card-heading>svg,.account-summary-metrics svg,.profile-quick-grid article>svg,.trade-heading>svg,.trade-tabs article>svg{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;padding:7px;background:rgba(54,101,243,.09);color:var(--blue)}.account-summary-metrics strong{font-size:22px;font-weight:850}.account-settings-button{min-height:38px;border-color:#d9dde3;background:rgba(255,255,255,.78);font-size:13px}.profile-quick-grid{gap:12px;margin-top:14px}.profile-quick-grid article{min-height:76px;border-radius:16px;padding:16px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.profile-quick-grid article:hover,.public-service-card:hover,.publish-entry-card:hover,.service-card:hover,.trade-tabs article:hover{border-color:rgba(54,101,243,.38);box-shadow:var(--profile-card-shadow);transform:translateY(-1px)}.profile-quick-grid strong,.trade-tabs strong{font-size:16px;font-weight:820}.profile-quick-grid span{font-size:15px}.public-services-section,.service-manager,.trade-section{margin-top:14px;padding:20px}.trade-heading{margin-bottom:14px}.account-card-heading h2,.trade-heading h2{font-size:21px;font-weight:850}.trade-tabs{gap:12px}.trade-tabs article{min-height:104px;border-color:#e1e6ed;border-radius:15px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(246,248,251,.9)),#fff;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.publish-entry-section{margin-top:14px}.publish-entry-card{min-height:96px;padding:18px 20px;background:linear-gradient(135deg,rgba(54,101,243,.1),rgba(245,175,2,.14)),#fff}.publish-entry-card>span{width:44px;height:44px;border-radius:12px}.publish-entry-card strong{font-size:19px;font-weight:850}.service-card{grid-template-columns:120px minmax(0,1fr) auto;gap:14px;border-color:#e1e6ed;border-radius:15px;padding:12px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.service-cover{width:120px;height:96px;border-radius:12px}.service-card h3{font-size:17px;font-weight:850}.service-toggle-button{min-height:38px;border-color:#d9dde3;font-size:13px}.empty-service-card{border-color:#e1e6ed;border-radius:15px}.public-profile-card{grid-template-columns:116px minmax(0,1fr);gap:22px;padding:26px;background:linear-gradient(135deg,rgba(245,175,2,.14),rgba(255,255,255,0) 38%),linear-gradient(90deg,rgba(54,101,243,.06),rgba(255,255,255,0) 54%),#fff}.public-avatar{width:116px;height:116px;border-color:rgba(54,101,243,.16)}.public-profile-info h1{font-size:clamp(34px,4.4vw,52px);font-weight:860}.public-social-row span{min-height:30px;border:1px solid #e1e6ed;border-radius:999px;padding:0 10px;background:rgba(255,255,255,.72)}.public-service-grid{gap:12px}.public-service-card{border-color:#e1e6ed;border-radius:15px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.settings-stack{gap:14px}.publish-checklist,.service-create-hero,.service-form-panel,.service-preview-card,.settings-page-card,.wallet-bind-card{border-color:#dde2e8;border-radius:var(--profile-radius)}.settings-page-card,.wallet-bind-card{box-shadow:var(--profile-card-shadow)}.service-create-hero h1,.service-create-page .account-card-heading h1,.settings-page-card .account-card-heading h1{font-weight:860}.avatar-uploader,.service-image-dropzone{border-color:#cfd6df;background:linear-gradient(135deg,rgba(245,175,2,.1),rgba(54,101,243,.07)),#fff}.wallet-bind-card{grid-template-columns:minmax(0,1fr) 320px}.wallet-bind-copy h2{font-size:24px;font-weight:860}.wallet-bind-status div{border-color:#e1e6ed;background:rgba(255,255,255,.74)}.publish-button,.wallet-bind-button{min-height:42px;box-shadow:0 8px 18px rgba(54,101,243,.18)}.service-create-layout{grid-template-columns:minmax(0,1fr) 330px;gap:16px}.service-create-hero{padding:26px}.service-create-hero h1{font-size:clamp(34px,4.2vw,52px)}.service-form-panel{padding:20px}.publish-checklist h2,.service-form-heading h2{font-size:19px;font-weight:850}.service-form-heading>svg{width:34px;height:34px;border-radius:10px;padding:7px;background:rgba(54,101,243,.09)}.service-preview-body h2{font-size:19px;font-weight:850}.checkout-page,.service-detail-page{--commerce-line:#dfe4ea;--commerce-soft:#f6f7f9}.service-detail-breadcrumb{display:flex;align-items:center;gap:7px;margin:4px 0 18px;color:#687382;font-size:13px}.service-detail-breadcrumb a{color:inherit;text-decoration:none}.service-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:start}.service-detail-main{display:grid;grid-gap:14px;gap:14px}.checkout-panel,.checkout-summary,.order-manager,.service-detail-content,.service-detail-cover,.service-order-card,.service-provider-panel{border:1px solid var(--commerce-line,#dfe4ea);border-radius:18px;background:#fff;box-shadow:var(--profile-soft-shadow)}.service-detail-cover{display:grid;overflow:hidden;min-height:430px;place-items:center;background:linear-gradient(135deg,rgba(245,175,2,.1),rgba(54,101,243,.08));color:var(--blue)}.service-detail-cover img{width:100%;height:100%;max-height:620px;object-fit:cover}.service-detail-content{padding:28px}.service-detail-category{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:0 11px;color:#244ec4;background:rgba(54,101,243,.1);font-size:12px;font-weight:800;text-transform:uppercase}.service-detail-content h1{max-width:780px;margin:14px 0 16px;font-size:36px;line-height:1.18;font-weight:860;letter-spacing:0}.service-detail-facts{display:flex;flex-wrap:wrap;gap:9px}.service-detail-facts span,.service-provider-panel>div>span{display:inline-flex;min-height:31px;align-items:center;gap:6px;color:#4f5a68;font-size:13px;font-weight:720}.service-detail-description{margin-top:30px;border-top:1px solid var(--commerce-line);padding-top:24px}.service-detail-description h2{margin:0 0 10px;font-size:19px}.service-detail-description p{margin:0;color:#4f5a68;font-size:15px;line-height:1.8;white-space:pre-wrap}.service-delivery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:26px}.service-delivery-grid>div{display:grid;min-height:126px;align-content:start;grid-gap:8px;gap:8px;border:1px solid #e6e9ee;border-radius:14px;padding:16px;background:#fafbfc}.service-delivery-grid svg{color:var(--blue)}.service-delivery-grid strong{font-size:14px}.service-delivery-grid span{color:#687382;font-size:12px;line-height:1.45}.service-protection-panel,.service-review-panel{margin-top:28px;border:1px solid #e3e7eb;border-radius:16px;padding:20px;background:#fff}.service-protection-panel h2,.service-review-panel h2{margin:0 0 14px;font-size:18px}.service-protection-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.service-protection-panel p,.service-review-panel div{display:flex;align-items:center;gap:8px;margin:0;border-radius:12px;padding:12px;color:#46515f;background:#f7f8fa;font-size:13px;line-height:1.5}.service-review-panel div{justify-content:center;min-height:96px;color:#687382}.service-review-panel strong{color:#222}.service-provider-panel{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:20px}.service-provider-panel small{display:block;margin-top:6px;color:#677281;font-size:11px}.service-provider-avatar{display:grid;overflow:hidden;width:64px;height:64px;place-items:center;border-radius:16px;background:rgba(54,101,243,.09);color:var(--blue)}.service-provider-avatar img{width:100%;height:100%;object-fit:cover}.service-provider-panel h2{margin:2px 0 4px;font-size:18px}.service-provider-panel p{margin:0;color:#687382;font-size:13px}.service-provider-panel>a{display:inline-flex;min-height:38px;align-items:center;gap:4px;border:1px solid var(--commerce-line);border-radius:999px;padding:0 13px;color:#17202b;text-decoration:none;font-size:13px;font-weight:760}.service-order-card{position:-webkit-sticky;position:sticky;top:18px;padding:24px;box-shadow:var(--profile-card-shadow)}.service-order-card>span{color:#687382;font-size:12px;font-weight:760}.service-order-price{display:flex;gap:10px;align-items:flex-end;margin-top:8px;padding-bottom:20px;border-bottom:1px solid var(--commerce-line)}.service-order-price>strong{font-size:42px;line-height:1;font-weight:860}.service-order-price div{display:grid;grid-gap:3px;gap:3px}.service-order-price b{font-size:14px}.service-order-price small{color:#687382;font-size:11px}.service-order-card ul{display:grid;grid-gap:12px;gap:12px;margin:20px 0;padding:0;list-style:none}.service-order-card li{display:flex;gap:8px;align-items:center;color:#3f4956;font-size:13px}.service-order-card li svg{color:#18864b}.checkout-submit,.service-checkout-button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;color:#fff;background:var(--blue);box-shadow:0 10px 24px rgba(54,101,243,.22);text-decoration:none;cursor:pointer;font-size:14px;font-weight:820}.service-order-card>p{margin:12px 0 0;color:#7a8491;text-align:center;font-size:11px}.checkout-heading{max-width:680px;margin:16px 0 28px}.checkout-heading>span{color:var(--blue);font-size:11px;font-weight:850;text-transform:uppercase}.checkout-heading h1{margin:6px 0;font-size:42px;line-height:1.15}.checkout-heading p{margin:0;color:#687382;font-size:14px}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;align-items:start}.checkout-form-stack{display:grid;grid-gap:14px;gap:14px}.checkout-panel,.checkout-summary{padding:22px}.checkout-panel-title{display:flex;align-items:center;gap:11px;margin-bottom:20px}.checkout-panel-title>svg{width:38px;height:38px;border-radius:11px;padding:9px;color:var(--blue);background:rgba(54,101,243,.09)}.checkout-panel-title div{display:grid;grid-gap:2px;gap:2px}.checkout-panel-title span{color:#87909b;font-size:10px;font-weight:850}.checkout-panel-title h2,.checkout-summary h2{margin:0;font-size:19px}.checkout-field{position:relative;display:grid;grid-gap:8px;gap:8px}.checkout-field>span{font-size:13px;font-weight:760}.checkout-field input,.checkout-field textarea{width:100%;border:1px solid #cfd6df;border-radius:12px;padding:12px 13px;outline:none;background:#fff;font:inherit}.checkout-field textarea{min-height:154px;resize:vertical;line-height:1.6}.checkout-field input:focus,.checkout-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(54,101,243,.1)}.checkout-field>small{position:absolute;right:10px;bottom:9px;color:#87909b;font-size:10px}.checkout-fields-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:14px;gap:14px}.quantity-stepper{display:grid;grid-template-columns:42px 1fr 42px;overflow:hidden;min-height:44px;border:1px solid #cfd6df;border-radius:12px}.quantity-stepper button{display:grid;border:0;place-items:center;background:#f5f7f9;cursor:pointer}.quantity-stepper button:disabled{cursor:not-allowed;opacity:.45}.quantity-stepper strong{display:grid;place-items:center;font-size:15px}.checkout-summary{position:-webkit-sticky;position:sticky;top:18px;box-shadow:var(--profile-card-shadow)}.checkout-service{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:12px;gap:12px;margin:18px 0;padding-bottom:18px;border-bottom:1px solid var(--commerce-line)}.checkout-service>div{display:grid;overflow:hidden;width:72px;height:64px;place-items:center;border-radius:10px;color:var(--blue);background:rgba(54,101,243,.08)}.checkout-service img{width:100%;height:100%;object-fit:cover}.checkout-service section{display:grid;grid-gap:7px;gap:7px;align-content:center}.checkout-service strong{overflow:hidden;font-size:14px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.checkout-service span{display:flex;gap:4px;align-items:center;color:#687382;font-size:11px}.checkout-summary dl{display:grid;grid-gap:11px;gap:11px;margin:0;padding:0 0 18px;border-bottom:1px solid var(--commerce-line)}.checkout-summary dl div,.checkout-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-summary dd,.checkout-summary dt{margin:0;font-size:12px}.checkout-summary dt{color:#687382}.checkout-summary dd{font-weight:750}.checkout-total{padding:18px 0}.checkout-total span{font-size:13px;font-weight:760}.checkout-total strong{font-size:23px}.checkout-total small{font-size:11px}.checkout-guarantee{display:flex;align-items:flex-start;gap:7px;margin:0 0 16px;border-radius:10px;padding:10px;color:#17653a;background:#eef9f2;font-size:11px;line-height:1.45}.checkout-submit:disabled{cursor:not-allowed;opacity:.48}.checkout-secure{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:11px;color:#7a8491;font-size:10px}.order-manager{margin-top:14px;padding:20px}.order-list{display:grid;grid-gap:9px;gap:9px}.order-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #e4e8ed;border-radius:13px;padding:10px}.order-row-cover{display:grid;overflow:hidden;width:52px;height:52px;place-items:center;border-radius:10px;color:var(--blue);background:rgba(54,101,243,.08)}.order-row-cover img{width:100%;height:100%;object-fit:cover}.order-row-amount,.order-row-main{display:grid;grid-gap:3px;gap:3px}.order-row-main>small,.order-row-main>span{color:#7a8491;font-size:10px}.order-row-main strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.order-row-amount{justify-items:end}.order-row-amount strong{font-size:13px}.order-row-amount span{border-radius:999px;padding:4px 8px;color:#244ec4;background:rgba(54,101,243,.09);font-size:10px;font-weight:800}.conversation-page{--chat-line:#dde2e8;--chat-soft:#f5f7f9;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:20px 0 48px}.conversation-header{display:flex;min-height:56px;align-items:center;justify-content:space-between;margin-bottom:16px}.conversation-header>div{display:flex;gap:8px}.conversation-header>div a{display:inline-flex;min-height:36px;align-items:center;gap:6px;border:1px solid var(--chat-line);border-radius:999px;padding:0 13px;color:#18212c;text-decoration:none;font-size:12px;font-weight:760}.conversation-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;grid-gap:14px;gap:14px;align-items:start}.conversation-chat{display:grid;overflow:hidden;grid-template-rows:auto minmax(480px,calc(100vh - 260px)) auto;border:1px solid var(--chat-line);border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(17,24,39,.07)}.chat-counterpart{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;min-height:70px;border-bottom:1px solid var(--chat-line);padding:10px 14px}.chat-avatar{display:grid;overflow:hidden;width:44px;height:44px;place-items:center;border-radius:12px;color:var(--blue);background:rgba(54,101,243,.09)}.chat-avatar img{width:100%;height:100%;object-fit:cover}.chat-counterpart>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.chat-counterpart strong{font-size:14px}.chat-counterpart>div:nth-child(2)>span{display:flex;align-items:center;gap:6px;color:#6d7784;font-size:11px}.online-dot{width:7px;height:7px;border-radius:50%;background:#18a05e;box-shadow:0 0 0 3px rgba(24,160,94,.1)}.conversation-role{border-radius:999px;padding:6px 9px;color:#4c5663;background:var(--chat-soft);font-size:10px;font-weight:780}.message-timeline{overflow-y:auto;padding:16px;background:linear-gradient(rgba(248,249,251,.82),rgba(248,249,251,.82)),#fff}.conversation-safety-note{display:flex;width:max-content;max-width:100%;align-items:center;gap:6px;margin:0 auto 20px;border-radius:999px;padding:7px 11px;color:#66717e;background:#edf0f4;font-size:10px}.message-welcome{display:grid;max-width:320px;justify-items:center;grid-gap:8px;gap:8px;margin:100px auto 0;color:#687382;text-align:center}.message-welcome svg{color:var(--blue)}.message-welcome strong{color:#202934;font-size:15px}.message-welcome span{font-size:12px;line-height:1.55}.message-row{display:flex;justify-content:flex-start;margin:8px 0}.message-row.mine{justify-content:flex-end}.message-bubble{max-width:min(72%,540px);border:1px solid #e1e5ea;border-radius:4px 14px 14px 14px;padding:10px 12px 7px;background:#fff;box-shadow:0 3px 10px rgba(17,24,39,.03)}.message-row.mine .message-bubble{border-color:#3665f3;border-radius:14px 4px 14px 14px;color:#fff;background:#3665f3}.message-bubble p{margin:0;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.message-bubble time{display:block;margin-top:4px;color:#8a939e;text-align:right;font-size:9px}.message-row.mine time{color:rgba(255,255,255,.72)}.message-composer{display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-gap:9px;gap:9px;align-items:flex-end;border-top:1px solid var(--chat-line);padding:12px}.message-composer textarea{width:100%;min-height:48px;max-height:120px;resize:none;border:1px solid #cfd5dd;border-radius:12px;padding:10px 12px;outline:none;font:inherit;font-size:13px;line-height:1.45}.message-composer textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(54,101,243,.09)}.message-composer button{display:grid;width:42px;height:42px;border:0;border-radius:12px;place-items:center;color:#fff;background:var(--blue);cursor:pointer}.message-composer button:disabled{cursor:not-allowed;opacity:.4}.conversation-context{display:grid;grid-gap:10px;gap:10px}.conversation-service-card,.multisig-note,.quote-section{border:1px solid var(--chat-line);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(17,24,39,.045)}.conversation-service-card{display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:11px;gap:11px;padding:11px}.conversation-service-cover{display:grid;overflow:hidden;width:70px;height:64px;place-items:center;border-radius:10px;color:var(--blue);background:rgba(54,101,243,.08)}.conversation-service-cover img{width:100%;height:100%;object-fit:cover}.conversation-service-card>div:last-child{display:grid;min-width:0;align-content:center;grid-gap:4px;gap:4px}.conversation-service-card span{color:var(--blue);font-size:9px;font-weight:850;text-transform:uppercase}.conversation-service-card strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.conversation-service-card small{color:#737d89;font-size:10px}.quote-section{padding:16px}.quote-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.quote-section-heading>div{display:grid;grid-gap:2px;gap:2px}.quote-section-heading span{color:#7a8491;font-size:9px;font-weight:850;text-transform:uppercase}.quote-section-heading h2{margin:0;font-size:17px}.quote-form>button,.quote-section-heading>button{display:inline-flex;min-height:34px;align-items:center;gap:5px;border:1px solid #cfd5dd;border-radius:999px;padding:0 11px;color:#18212c;background:#fff;cursor:pointer;font-size:11px;font-weight:780}.quote-form{display:grid;grid-gap:11px;gap:11px;margin-top:14px;border-top:1px solid var(--chat-line);padding-top:14px}.quote-form label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:760}.quote-form input,.quote-form textarea{width:100%;border:1px solid #cfd5dd;border-radius:10px;padding:9px 10px;outline:none;font:inherit;font-size:12px}.quote-form textarea{resize:vertical}.quote-form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.quote-form>button{justify-content:center;border-color:var(--blue);color:#fff;background:var(--blue)}.quote-card{margin-top:14px;border:1px solid #dfe4ea;border-radius:13px;padding:14px;background:#fafbfc}.quote-card.accepted{border-color:#a9dfbf;background:#f4fbf6}.quote-card-status{display:flex;align-items:center;justify-content:space-between}.quote-card-status span{border-radius:999px;padding:4px 7px;color:#244ec4;background:rgba(54,101,243,.1);font-size:9px}.quote-card-status small{color:#7a8491;font-size:9px}.quote-card>strong{display:block;margin-top:14px;font-size:28px;line-height:1}.quote-card>strong small{font-size:10px}.quote-card>p{margin:12px 0;color:#4f5966;font-size:11px;line-height:1.55;white-space:pre-wrap}.accepted-quote,.quote-delivery{display:flex;align-items:center;gap:6px;color:#616c79;font-size:10px}.quote-actions{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;margin-top:13px}.quote-actions button,.withdraw-quote{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:5px;border:1px solid #cfd5dd;border-radius:9px;padding:0 11px;background:#fff;cursor:pointer;font-size:11px;font-weight:780}.quote-actions button:first-child{border-color:var(--blue);color:#fff;background:var(--blue)}.withdraw-quote{width:100%;margin-top:12px}.accepted-quote{margin-top:12px;color:#167242;font-weight:760}.quote-empty{display:grid;justify-items:center;grid-gap:7px;gap:7px;margin-top:14px;border:1px dashed #ccd3dc;border-radius:12px;padding:24px 16px;color:#737d89;text-align:center}.quote-empty strong{color:#303946;font-size:12px}.quote-empty span{max-width:230px;font-size:10px;line-height:1.5}.agreement-form{max-height:58vh;overflow-y:auto;padding-right:3px}.agreement-form label>small{color:#167242;font-size:9px;font-weight:650}.agreement-ai-note{display:flex;align-items:center;gap:7px;margin-bottom:10px;border:1px solid #dbe4ff;border-radius:10px;padding:10px;color:#2f56d8;background:#f4f7ff;font-size:10px;font-weight:760;line-height:1.45}.agreement-form-notice{margin:0;border:1px solid #efc9c6;border-radius:8px;padding:8px 9px;color:#9b3933;background:#fff4f3;font-size:9px;line-height:1.45}.agreement-card>h3{margin:12px 0 4px;font-size:16px;line-height:1.35}.agreement-location{display:flex;align-items:center;gap:5px;color:#687382;font-size:9px}.agreement-card>dl{display:grid;grid-gap:0;gap:0;margin:13px 0 0;border:1px solid #e1e5ea;border-radius:10px;background:#fff}.agreement-card>dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:8px;gap:8px;padding:9px}.agreement-card>dl>div+div{border-top:1px solid #e8ebef}.agreement-card dd,.agreement-card dt{margin:0;font-size:9px;line-height:1.5}.agreement-card dt{color:#77818d}.agreement-card dd{color:#343e49;white-space:pre-wrap}.agreement-total{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:end;margin-top:11px;border-radius:10px;padding:11px;background:#f1f5ff}.agreement-total>span{color:#56616e;font-size:9px;font-weight:740}.agreement-total>strong{font-size:22px;line-height:1}.agreement-total>strong small{font-size:9px}.agreement-total>p{display:flex;grid-column:1/-1;align-items:center;gap:5px;margin:4px 0 0;color:#167242;font-size:9px;font-weight:700}.agreement-wallets{display:grid;grid-gap:7px;gap:7px;margin-top:9px;border-radius:9px;padding:9px;color:#717b87;background:#f5f6f8;font-size:9px;line-height:1.4;word-break:break-all}.agreement-wallets>div{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px}.agreement-wallets>div>span{display:grid;grid-gap:2px;gap:2px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.agreement-wallets strong{color:#313a45;font-family:inherit}.agreement-wallets em{border-radius:999px;padding:4px 6px;color:#7a8490;background:#e8ebef;font-size:8px;font-style:normal;font-weight:760;white-space:nowrap}.agreement-wallets em.signed{color:#12653b;background:#dff4e8}.agreement-wallets>a{color:var(--blue);font-size:9px;font-weight:740}.seller-agreement-actions{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.seller-agreement-actions>button:first-child{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;color:#fff;background:var(--blue);cursor:pointer;font-size:11px;font-weight:780}.seller-agreement-actions>span{display:flex;align-items:center;gap:6px;color:#167242;font-size:10px;font-weight:740}.seller-agreement-actions .withdraw-quote{margin-top:0}.agreement-revision-note{display:flex;gap:7px;margin-top:10px;border:1px solid #ead39b;border-radius:9px;padding:9px;color:#76580a;background:#fff9e8}.agreement-revision-note>span{display:grid;grid-gap:3px;gap:3px;font-size:9px;line-height:1.45}.agreement-revision-form{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.agreement-revision-form textarea{width:100%;border:1px solid #cfd5dd;border-radius:9px;padding:9px;outline:none;resize:vertical;font:inherit;font-size:10px;line-height:1.5}.agreement-revision-form button{min-height:34px;border:1px solid #3665f3;border-radius:9px;color:#3665f3;background:#fff;cursor:pointer;font-size:9px;font-weight:780}.quote-card.revision_requested{border-color:#ead39b;background:#fffcf3}.multisig-note{padding:15px;background:linear-gradient(135deg,rgba(54,101,243,.07),rgba(245,175,2,.08)),#fff}.multisig-note>div,.multisig-note>span{display:flex;align-items:center;gap:7px}.multisig-note>div{color:#20325f;font-size:12px}.multisig-note p{margin:9px 0;color:#586371;font-size:10px;line-height:1.55}.multisig-note>span{color:#737d89;font-size:9px}.conversation-empty{display:grid;min-height:400px;place-items:center;align-content:center;grid-gap:9px;gap:9px;border:1px solid var(--chat-line);border-radius:18px}.conversation-empty h1,.conversation-empty p{margin:0}.messages-page{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:20px 0 64px}.messages-header{display:flex;min-height:56px;align-items:center;justify-content:space-between;margin-bottom:16px}.messages-header>div{display:flex;gap:8px}.messages-header>div a{display:inline-flex;min-height:36px;align-items:center;gap:6px;border:1px solid #d9dfe6;border-radius:999px;padding:0 13px;color:#18212c;text-decoration:none;font-size:12px;font-weight:760}.messages-shell{overflow:hidden;border:1px solid #dfe4ea;border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(17,24,39,.07)}.messages-title{display:flex;min-height:98px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e2e6eb;padding:20px 24px}.messages-title>div{display:grid;grid-gap:3px;gap:3px}.messages-title>div span{color:var(--blue);font-size:9px;font-weight:850;text-transform:uppercase}.messages-title h1{margin:0;font-size:26px;line-height:1.1}.messages-title label{display:flex;width:min(340px,46%);min-height:40px;align-items:center;gap:8px;border:1px solid #cfd6df;border-radius:999px;padding:0 13px;color:#707a86}.messages-title input{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:12px}.conversation-list{display:grid}.conversation-list-item{display:grid;grid-template-columns:52px minmax(0,1fr) 220px 20px;grid-gap:14px;gap:14px;align-items:center;min-height:92px;border-bottom:1px solid #e8ebef;padding:14px 20px;color:#18212c;text-decoration:none;transition:background .16s ease}.conversation-list-item:last-child{border-bottom:0}.conversation-list-item:hover{background:#f8f9fb}.conversation-list-avatar{position:relative;display:grid;overflow:visible;width:52px;height:52px;place-items:center;border-radius:14px;color:var(--blue);background:rgba(54,101,243,.09)}.conversation-list-avatar img{overflow:hidden;width:100%;height:100%;border-radius:inherit;object-fit:cover}.conversation-list-avatar>span{position:absolute;right:-2px;top:-2px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#e53238}.conversation-list-main{display:grid;min-width:0;grid-gap:5px;gap:5px}.conversation-list-main>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.conversation-list-main strong{font-size:14px}.conversation-list-main time{color:#89929d;font-size:9px}.conversation-list-main p{overflow:hidden;margin:0;color:#596471;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.conversation-list-main>span{width:max-content;border-radius:999px;padding:3px 7px;color:#4e5966;background:#f0f2f5;font-size:9px;font-weight:760}.conversation-list-service{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;border-left:1px solid #e1e5ea;padding-left:16px}.conversation-list-service>div{display:grid;overflow:hidden;width:42px;height:42px;place-items:center;border-radius:9px;color:var(--blue);background:rgba(54,101,243,.08)}.conversation-list-service img{width:100%;height:100%;object-fit:cover}.conversation-list-service>span{overflow:hidden;color:#4f5966;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.messages-empty{display:grid;min-height:360px;place-items:center;align-content:center;grid-gap:9px;gap:9px;color:#747e8a;text-align:center}.messages-empty strong{color:#29323d;font-size:15px}.messages-empty span{max-width:420px;font-size:11px;line-height:1.5}.messages-empty a{display:inline-flex;min-height:36px;align-items:center;border-radius:999px;padding:0 14px;color:#fff;background:var(--blue);text-decoration:none;font-size:11px;font-weight:780}.task-site-header{border-bottom:1px solid #e2e5e9;background:#fff}.task-main-nav,.task-market-page,.task-site-header .utility-bar{width:min(1180px,calc(100% - 48px));margin:0 auto}.task-main-nav{display:grid;grid-template-columns:124px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;min-height:78px}.task-wordmark{font-size:36px}.task-search{display:flex;min-height:46px;align-items:center;gap:10px;border:2px solid #20252b;border-radius:999px;padding:0 16px}.task-search input{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:13px}.task-publish-button{display:inline-flex;min-height:44px;align-items:center;gap:7px;border-radius:999px;padding:0 18px;color:#fff;background:#3665f3;text-decoration:none;font-size:13px;font-weight:820}.task-market-page{padding:26px 0 72px}.task-market-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;min-height:250px;align-items:center;border-radius:18px;padding:38px 42px;background:#f5af02;color:#171b21}.task-create-hero>div:first-child>span,.task-market-hero>div:first-child>span{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:900;text-transform:uppercase}.task-market-hero h1{max-width:700px;margin:9px 0 10px;font-size:42px;line-height:1.12;font-weight:900;letter-spacing:0}.task-market-hero p{margin:0;font-size:15px}.service-market-hero p{font-weight:400;letter-spacing:0;text-transform:none}.service-market-hero{grid-template-columns:1fr;min-height:224px;padding:34px 40px 28px}.service-market-hero>div:first-child{display:grid;grid-gap:8px;gap:8px}.service-market-hero>div:first-child>span{color:rgba(23,27,33,.72);font-size:11px;line-height:1.4;font-weight:800;letter-spacing:0}.service-market-hero h1{max-width:820px;margin:0;font-family:var(--font-display);font-size:40px;line-height:1.18;font-weight:850;letter-spacing:0}.service-market-hero .task-hero-metrics{gap:18px;margin-top:12px;padding-top:18px}.service-market-hero .task-hero-metrics>div{grid-template-columns:30px auto;column-gap:10px}.service-market-hero .task-hero-metrics svg{width:20px;height:20px}.service-market-hero .task-hero-metrics strong{font-size:18px;line-height:1.25;font-weight:820;letter-spacing:0}.service-market-hero .task-hero-metrics span{color:rgba(23,27,33,.68);font-size:13px;line-height:1.4;font-weight:650;letter-spacing:0}.task-hero-actions{display:flex;gap:9px}.task-hero-actions a{display:inline-flex;min-height:44px;align-items:center;border:1px solid #1e2329;border-radius:999px;padding:0 17px;color:#171b21;text-decoration:none;font-size:12px;font-weight:820}.task-hero-actions a:first-child{color:#fff;background:#171b21}.task-hero-metrics{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(23,27,33,.18);padding-top:20px}.task-hero-metrics>div{display:grid;grid-template-columns:26px auto;grid-column-gap:8px;column-gap:8px;align-items:center}.task-hero-metrics svg{grid-row:1/3}.task-hero-metrics strong{font-size:14px}.task-hero-metrics span{font-size:10px}.task-hall{margin-top:26px}.task-hall-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.task-hall-heading>div{display:grid;grid-gap:3px;gap:3px}.task-hall-heading>div span,.task-panel-heading span{color:#6d7784;font-size:9px;font-weight:850;text-transform:uppercase}.task-hall-heading h2{margin:0;font-size:28px}.task-country-filter{display:flex;min-height:38px;align-items:center;gap:6px;border:1px solid #d6dbe2;border-radius:999px;padding:0 11px}.task-country-filter select{border:0;outline:0;background:transparent;font-size:12px}.task-category-tabs{display:flex;gap:7px;margin:18px 0 14px;overflow-x:auto;padding-bottom:2px}.task-category-tabs button{min-height:34px;flex:0 0 auto;border:1px solid #d8dde4;border-radius:999px;padding:0 12px;background:#fff;cursor:pointer;font-size:11px;font-weight:720}.task-category-tabs button.active{border-color:#171b21;color:#fff;background:#171b21}.task-list{display:grid;grid-gap:9px;gap:9px}.task-card{display:grid;grid-template-columns:54px minmax(0,1fr) 190px;grid-gap:16px;gap:16px;align-items:center;min-height:142px;border:1px solid #dfe3e8;border-radius:14px;padding:16px;color:#171b21;background:#fff;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.task-card:hover{border-color:rgba(54,101,243,.45);box-shadow:0 14px 32px rgba(17,24,39,.07);transform:translateY(-1px)}.task-card-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:14px;color:#244ec4;background:#e9efff}.task-card-icon.purchase{color:#a43a34;background:#fceae9}.task-card-icon.business{color:#775a00;background:#fff4cf}.task-card-icon.travel{color:#16714d;background:#e5f7ef}.task-card-main{min-width:0}.task-card-labels{display:flex;gap:9px;align-items:center;color:#6d7784;font-size:10px}.task-card-labels span{display:inline-flex;align-items:center;gap:4px}.task-card-labels span:first-child{color:#244ec4;font-weight:820}.task-card h3{margin:8px 0 6px;font-size:17px;line-height:1.3}.task-card-main>p{display:-webkit-box;overflow:hidden;margin:0;color:#596471;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.task-card-deliverable{display:flex;align-items:center;gap:6px;margin-top:9px;color:#596471;font-size:10px}.task-card-side{display:grid;grid-gap:8px;gap:8px;justify-items:end;border-left:1px solid #e3e7eb;padding-left:16px}.task-card-side strong{font-size:17px}.task-card-side span{display:flex;align-items:center;gap:5px;color:#626d79;font-size:10px}.task-card-side small{color:#929aa4;font-size:9px}.task-market-empty{display:grid;min-height:300px;place-items:center;align-content:center;grid-gap:8px;gap:8px;border:1px dashed #cfd5dc;border-radius:14px;color:#727c88}.task-market-empty strong{color:#2a333e}.task-market-empty span{font-size:11px}.task-create-hero{display:flex;min-height:150px;align-items:center;justify-content:space-between;gap:24px;border-radius:18px;padding:28px 30px;background:#f5af02}.task-create-hero h1{margin:7px 0 5px;font-size:34px}.task-create-hero p{margin:0;font-size:13px}.task-create-hero>div:last-child{display:flex;align-items:center;gap:7px;border-radius:999px;padding:9px 12px;background:rgba(255,255,255,.55);font-size:10px;font-weight:760}.task-create-layout,.task-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:14px;gap:14px;align-items:start;margin-top:14px}.task-create-main,.task-detail-main{display:grid;grid-gap:12px;gap:12px}.task-applications-panel,.task-apply-card,.task-detail-card,.task-form-panel,.task-publish-summary,.task-publisher-card{border:1px solid #dfe4ea;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(17,24,39,.045)}.task-form-panel{display:grid;grid-gap:15px;gap:15px;padding:20px}.task-form-title,.task-panel-heading{display:flex;gap:10px;align-items:center}.task-form-title>svg,.task-panel-heading>svg{width:36px;height:36px;border-radius:10px;padding:8px;color:#3665f3;background:#edf1ff}.task-form-title>div,.task-panel-heading>div{display:grid;grid-gap:2px;gap:2px}.task-form-title span{color:#7b8591;font-size:9px;font-weight:850}.task-form-title h2,.task-panel-heading h2{margin:0;font-size:18px}.task-apply-card label,.task-form-panel label{display:grid;grid-gap:7px;gap:7px;font-size:11px;font-weight:760}.task-apply-card input,.task-apply-card textarea,.task-form-panel input,.task-form-panel select,.task-form-panel textarea{width:100%;border:1px solid #cfd6df;border-radius:10px;padding:10px 11px;outline:none;background:#fff;font:inherit;font-size:12px}.task-apply-card textarea,.task-form-panel textarea{resize:vertical;line-height:1.55}.task-apply-card input:focus,.task-apply-card textarea:focus,.task-form-panel input:focus,.task-form-panel select:focus,.task-form-panel textarea:focus{border-color:#3665f3;box-shadow:0 0 0 3px rgba(54,101,243,.09)}.task-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.task-budget-modes{display:flex;gap:7px}.task-budget-modes button{min-height:34px;border:1px solid #d4dae2;border-radius:999px;padding:0 11px;background:#fff;cursor:pointer;font-size:10px;font-weight:760}.task-budget-modes button.active{border-color:#171b21;color:#fff;background:#171b21}.task-apply-card,.task-publish-summary{position:-webkit-sticky;position:sticky;top:16px;padding:20px}.task-publish-summary>h2{margin:0 0 14px;font-size:18px}.task-publish-summary>span{color:#3665f3;font-size:10px;font-weight:820}.task-publish-summary>h3{margin:8px 0;font-size:18px;line-height:1.35}.task-publish-summary>p{display:flex;gap:5px;align-items:center;color:#687382;font-size:11px}.task-publish-summary dl{display:grid;grid-gap:9px;gap:9px;margin:18px 0;border-block:1px solid #e3e7eb;padding:14px 0}.task-publish-summary dl div{display:flex;justify-content:space-between;gap:10px}.task-publish-summary dd,.task-publish-summary dt{margin:0;font-size:11px}.task-publish-summary dt{color:#6c7682}.task-publish-summary dd{font-weight:780}.task-apply-card form>button,.task-publish-summary>button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:999px;color:#fff;background:#3665f3;cursor:pointer;font-weight:820}.task-detail-breadcrumb{display:flex;gap:7px;margin:4px 0 14px;color:#737d89;font-size:11px}.task-detail-breadcrumb a{color:inherit;text-decoration:none}.task-detail-card{padding:26px}.task-detail-topline{display:flex;justify-content:space-between;gap:12px}.task-detail-topline>span:first-child{color:#3665f3;font-size:10px;font-weight:850}.task-open-status{border-radius:999px;padding:5px 8px;color:#167242;background:#eaf8f0;font-size:9px;font-weight:820}.task-detail-card>h1{max-width:750px;margin:14px 0 12px;font-size:34px;line-height:1.2}.task-detail-meta{display:flex;flex-wrap:wrap;gap:13px;color:#687382;font-size:10px}.task-detail-meta span{display:flex;align-items:center;gap:5px}.task-detail-section{margin-top:24px;border-top:1px solid #e3e7eb;padding-top:20px}.task-detail-section h2{margin:0 0 8px;font-size:16px}.task-detail-section p{margin:0;color:#4f5a67;font-size:13px;line-height:1.75;white-space:pre-wrap}.task-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:24px}.task-detail-facts>div{display:grid;grid-gap:5px;gap:5px;border:1px solid #e2e6eb;border-radius:12px;padding:13px;background:#fafbfc}.task-detail-facts svg{color:#3665f3}.task-detail-facts span{color:#707a86;font-size:9px}.task-detail-facts strong{font-size:12px}.task-publisher-card{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;padding:14px}.task-publisher-avatar{display:grid;overflow:hidden;width:48px;height:48px;place-items:center;border-radius:12px;color:#3665f3;background:#edf1ff}.task-publisher-avatar img{width:100%;height:100%;object-fit:cover}.task-publisher-card>div:last-child{display:grid;grid-gap:3px;gap:3px}.task-publisher-card small,.task-publisher-card span{color:#717b87;font-size:9px}.task-publisher-card strong{font-size:13px}.task-applications-panel{padding:18px}.task-applications-panel .task-panel-heading{margin-bottom:13px}.task-no-applications{border:1px dashed #cfd5dc;border-radius:12px;padding:32px;color:#707a86;text-align:center;font-size:11px}.task-application-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid #e4e8ed;padding:13px 0}.task-application-card>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.task-application-card p{margin:0;color:#596471;font-size:11px;line-height:1.5}.task-application-card span{color:#7a8490;font-size:9px}.task-application-card>div:last-child{display:grid;grid-gap:7px;gap:7px;justify-items:end}.task-application-card>div:last-child>strong{font-size:12px}.task-application-card button{min-height:32px;border:1px solid #3665f3;border-radius:999px;padding:0 10px;color:#3665f3;background:#fff;cursor:pointer;font-size:10px;font-weight:780}.task-apply-card form{display:grid;grid-gap:13px;gap:13px}.task-owner-summary{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:28px 8px;text-align:center}.task-owner-summary svg{color:#167242}.task-owner-summary h2,.task-owner-summary p{margin:0}.task-owner-summary h2{font-size:17px}.task-owner-summary p{color:#687382;font-size:11px;line-height:1.5}.task-safety-note{display:flex;gap:7px;margin-top:15px;border-top:1px solid #e3e7eb;padding-top:13px;color:#64707d;font-size:9px;line-height:1.5}.advanced-service-editor{--editor-line:#dfe4ea;--editor-soft:#f6f8fa}.draft-state{display:inline-flex;align-items:center;gap:5px;color:#687382;font-size:11px}.service-editor-heading{display:flex;min-height:168px;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--editor-line);border-radius:18px;padding:26px 30px;background:linear-gradient(120deg,rgba(245,175,2,.18),rgba(54,101,243,.08) 58%,rgba(255,255,255,0) 80%),#fff;box-shadow:0 14px 36px rgba(17,24,39,.06)}.service-editor-heading>div:first-child>span{display:flex;align-items:center;gap:6px;color:#5d6875;font-size:10px;font-weight:850;text-transform:uppercase}.service-editor-heading h1{margin:7px 0 6px;font-size:34px;line-height:1.16;font-weight:870}.service-editor-heading p{margin:0;color:#5f6a77;font-size:13px}.editor-progress{display:flex;gap:6px}.editor-progress button{display:grid;min-width:94px;grid-gap:7px;gap:7px;justify-items:center;border:0;padding:0;color:#7b8591;background:transparent;cursor:pointer;font-size:10px;font-weight:720}.editor-progress button>span{display:grid;width:31px;height:31px;place-items:center;border:1px solid #cfd6df;border-radius:50%;color:#66717e;background:#fff;font-size:11px;font-weight:820}.editor-progress button.active{color:#18212c;font-weight:820}.editor-progress button.active>span{border-color:#3665f3;color:#fff;background:#3665f3;box-shadow:0 0 0 4px rgba(54,101,243,.1)}.editor-progress button.complete>span{border-color:#16935a;color:#fff;background:#16935a}.advanced-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:14px;gap:14px;align-items:start;margin-top:14px}.advanced-editor-main{display:grid;grid-gap:12px;gap:12px}.advanced-form-panel,.advanced-preview{border:1px solid var(--editor-line);border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(17,24,39,.045)}.advanced-form-panel{display:grid;grid-gap:15px;gap:15px;padding:20px}.advanced-panel-title{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.advanced-panel-title>svg{width:36px;height:36px;border-radius:10px;padding:8px;color:#3665f3;background:#edf1ff}.advanced-panel-title>div{display:grid;grid-gap:1px;gap:1px}.advanced-panel-title span{color:#77818d;font-size:9px;font-weight:850;text-transform:uppercase}.advanced-panel-title h2{margin:0;font-size:18px}.advanced-panel-title>small{color:#78828e;font-size:10px}.advanced-field-grid>label,.advanced-form-panel>label{position:relative;display:grid;grid-gap:7px;gap:7px;color:#303946;font-size:11px;font-weight:760}.advanced-form-panel input,.advanced-form-panel select,.advanced-form-panel textarea{width:100%;border:1px solid #cfd6df;border-radius:10px;padding:10px 11px;outline:none;color:#18212c;background:#fff;font:inherit;font-size:12px}.advanced-form-panel input,.advanced-form-panel select{min-height:42px}.advanced-form-panel textarea{resize:vertical;line-height:1.6}.advanced-form-panel input:focus,.advanced-form-panel select:focus,.advanced-form-panel textarea:focus{border-color:#3665f3;box-shadow:0 0 0 3px rgba(54,101,243,.09)}.advanced-form-panel>label>small{position:absolute;right:9px;bottom:8px;color:#9098a2;font-size:9px;font-weight:500}.language-options{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0}.language-options legend{width:100%;margin-bottom:2px;color:#303946;font-size:11px;font-weight:760}.language-options label{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9dee6;border-radius:999px;padding:8px 10px;background:#fff;font-size:11px;font-weight:720}.language-options input{width:14px;min-height:14px;accent-color:#3665f3}.service-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.service-media-item,.service-media-upload{position:relative;overflow:hidden;aspect-ratio:4/3;border:1px solid #d8dde4;border-radius:12px}.service-media-item img{width:100%;height:100%;object-fit:cover}.service-media-item>span{position:absolute;left:8px;top:8px;border-radius:999px;padding:4px 7px;color:#fff;background:rgba(17,24,39,.82);font-size:9px;font-weight:800}.service-media-item>button{position:absolute;right:7px;top:7px;display:grid;width:30px;height:30px;border:0;border-radius:50%;place-items:center;color:#fff;background:rgba(17,24,39,.72);cursor:pointer}.service-media-upload{display:grid;min-height:130px;place-items:center;align-content:center;grid-gap:6px;gap:6px;border-style:dashed;color:#64707d;background:#f8f9fb;cursor:pointer;text-align:center}.service-media-upload:hover{border-color:#3665f3;color:#3665f3;background:#f4f7ff}.service-media-upload input{display:none}.service-media-upload strong{font-size:11px}.service-media-upload span{max-width:150px;font-size:9px;line-height:1.45}.advanced-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pricing-grid{grid-template-columns:1fr 1fr}.advanced-refund-toggle{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-gap:10px!important;gap:10px!important;align-items:start;border:1px solid #cfe8d9;border-radius:12px;padding:14px;background:#f2faf5}.advanced-refund-toggle>input{width:16px;min-height:16px;margin-top:2px;accent-color:#16935a}.advanced-refund-toggle>span{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:3px 7px;gap:3px 7px;align-items:center}.advanced-refund-toggle svg{grid-row:1/3;color:#16834f}.advanced-refund-toggle strong{font-size:12px}.advanced-refund-toggle small{color:#5d6e64;font-size:10px;line-height:1.45;font-weight:500}.editor-notice{margin:0;border:1px solid #efc6c6;border-radius:10px;padding:11px 13px;color:#a02d2d;background:#fff5f5;font-size:11px;line-height:1.5}.editor-footer-actions{display:flex;min-height:56px;align-items:center;justify-content:space-between;border:1px solid var(--editor-line);border-radius:14px;padding:8px 10px;background:#fff}.editor-primary-button,.editor-secondary-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border-radius:999px;padding:0 16px;cursor:pointer;font-size:11px;font-weight:820}.editor-primary-button{border:1px solid #3665f3;color:#fff;background:#3665f3}.editor-secondary-button{border:1px solid #d4dae2;color:#27313d;background:#fff}.editor-primary-button:disabled{cursor:progress;opacity:.55}.advanced-preview{position:-webkit-sticky;position:sticky;top:14px;overflow:hidden}.advanced-preview-image{position:relative;display:grid;aspect-ratio:4/3;place-items:center;color:#3665f3;background:linear-gradient(135deg,rgba(245,175,2,.15),rgba(54,101,243,.1))}.advanced-preview-image img{width:100%;height:100%;object-fit:cover}.advanced-preview-image>span{position:absolute;left:12px;bottom:11px;border-radius:999px;padding:5px 8px;color:#fff;background:rgba(17,24,39,.82);font-size:9px;font-weight:800}.advanced-preview-body{padding:16px}.advanced-preview-body h2{margin:0;font-size:17px;line-height:1.35}.advanced-preview-body>p{display:-webkit-box;overflow:hidden;min-height:51px;margin:8px 0 12px;color:#5d6875;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.advanced-preview-body>div{display:flex;flex-wrap:wrap;gap:7px 11px;color:#65707d;font-size:10px}.advanced-preview-body>div span{display:inline-flex;align-items:center;gap:4px}.advanced-preview-body>strong{display:block;margin-top:15px;border-top:1px solid #e3e7eb;padding-top:13px;font-size:20px}.advanced-preview-body>strong small{color:#687382;font-size:10px}.preview-readiness{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;border-top:1px solid #e3e7eb;padding:13px 16px;background:#fafbfc}.preview-readiness span{display:flex;align-items:center;gap:5px;color:#9098a2;font-size:9px}.preview-readiness span.done{color:#16834f;font-weight:760}.preview-capacity{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:start;border-top:1px solid #e3e7eb;padding:13px 16px;color:#64707d;font-size:9px;line-height:1.45}.account-center-page{min-height:100vh;background:#f4f6f8}.account-center-topbar{display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px) / 2));border-bottom:1px solid rgba(17,24,39,.08);background:#f5af02}.account-center-topbar nav{display:flex;align-items:center;gap:8px}.account-center-topbar nav a,.account-center-topbar nav button{display:inline-flex;min-height:36px;align-items:center;gap:6px;border:0;border-radius:999px;padding:0 13px;color:#20252b;background:rgba(255,255,255,.42);text-decoration:none;cursor:pointer;font-size:11px;font-weight:780}.account-center-layout{display:grid;width:min(1180px,calc(100% - 48px));grid-template-columns:224px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;margin:0 auto;padding:16px 0 64px}.account-center-sidebar{position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:6px;gap:6px;border:1px solid #e0e4e9;border-radius:16px;padding:12px;background:#fff;box-shadow:0 10px 28px rgba(17,24,39,.045)}.account-sidebar-group>a,.account-sidebar-group>div,.account-sidebar-home{display:flex;min-height:42px;align-items:center;gap:9px;border-radius:10px;padding:0 11px;color:#252d37;text-decoration:none;font-size:12px}.account-sidebar-home.active{background:#f2f4f6}.account-sidebar-group{display:grid;grid-gap:2px;gap:2px;border-top:1px solid #edf0f3;padding-top:6px}.account-sidebar-group>a,.account-sidebar-group>div{font-weight:780}.account-sidebar-group>a:hover,.account-sidebar-home:hover{color:#244ec4;background:#f4f7ff}.account-sidebar-group>a:not(:has(strong)),.account-sidebar-group>div~a{min-height:34px;padding-left:38px;color:#5f6976;font-size:11px;font-weight:600}.account-sidebar-group>a span{margin-left:auto;color:#8a939e;font-size:9px}.account-center-main{display:grid;grid-gap:12px;gap:12px}.account-profile-hero{position:relative;display:grid;min-height:214px;grid-template-columns:104px minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;overflow:hidden;border:1px solid #e0e4e9;border-radius:16px;padding:30px;background:radial-gradient(circle at 82% 20%,rgba(245,175,2,.22),transparent 28%),linear-gradient(115deg,#fff 15%,#f5f8ff 58%,#fff8df);box-shadow:0 14px 36px rgba(17,24,39,.055)}.account-profile-hero:after{position:absolute;right:46px;bottom:-70px;width:210px;height:150px;border:28px solid rgba(54,101,243,.055);border-radius:50%;content:""}.account-profile-avatar{position:relative;z-index:1;display:grid;overflow:hidden;width:104px;height:104px;place-items:center;border:4px solid #fff;border-radius:50%;color:#3665f3;background:#edf1ff;box-shadow:0 8px 22px rgba(17,24,39,.12)}.account-profile-avatar img{width:100%;height:100%;object-fit:cover}.account-profile-copy{position:relative;z-index:1;min-width:0}.account-profile-name{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.account-profile-name>a{display:inline-flex;align-items:center;gap:4px;color:#171d24;text-decoration:none;font-size:24px;line-height:1.2;font-weight:860}.account-profile-name>span{display:inline-flex;min-height:25px;align-items:center;gap:4px;border-radius:999px;padding:0 8px;color:#654c00;background:rgba(245,175,2,.22);font-size:9px;font-weight:800}.account-profile-copy>p{display:flex;align-items:center;gap:5px;margin:8px 0 0;color:#65707c;font-size:11px}.account-profile-social{display:flex;gap:18px;margin-top:12px;color:#68727e;font-size:11px}.account-profile-social strong{color:#1d252e;font-size:13px}.account-profile-copy .account-profile-bio{max-width:620px;margin-top:11px;color:#4f5a67;line-height:1.55}.account-profile-copy .profile-identities{margin-top:11px}.account-profile-edit{position:relative;z-index:1;display:inline-flex;min-height:38px;align-items:center;gap:6px;border-radius:999px;padding:0 14px;color:#fff;background:#171d24;text-decoration:none;font-size:11px;font-weight:800}.account-dev-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px dashed #b9c3d0;border-radius:16px;padding:18px 20px;background:#fff;box-shadow:0 8px 22px rgba(17,24,39,.035)}.account-dev-panel>div:first-child{min-width:0}.account-dev-panel span{color:#3665f3;text-transform:uppercase;font-size:9px;font-weight:850}.account-dev-panel h2{margin:4px 0 5px;color:#171d24;font-size:18px;line-height:1.2}.account-dev-panel p{margin:0;color:#637081;font-size:11px;line-height:1.55}.account-dev-panel>div:nth-child(2){display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.account-dev-panel a,.account-dev-panel button{display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid #d9dee6;border-radius:999px;padding:0 12px;color:#18212c;background:#fff;text-decoration:none;cursor:pointer;font-size:11px;font-weight:800}.account-dev-panel>p{flex-basis:100%;color:#047857;font-weight:760}.account-content-card{overflow:hidden;border:1px solid #e0e4e9;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(17,24,39,.045)}.account-content-tabs{display:flex;min-height:58px;align-items:stretch;gap:22px;border-bottom:1px solid #e5e8ec;padding:0 18px}.account-content-tabs>button{position:relative;border:0;padding:0 2px;color:#747e89;background:transparent;font-size:13px;font-weight:760}.account-content-tabs>button.active{color:#1c242e}.account-content-tabs>button.active:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:3px 3px 0 0;background:#f5af02;content:""}.account-content-tabs button span{margin-left:4px;font-size:9px}.account-content-tabs>a{display:inline-flex;min-height:34px;align-items:center;gap:5px;align-self:center;margin-left:auto;border-radius:999px;padding:0 12px;color:#fff;background:#3665f3;text-decoration:none;font-size:10px;font-weight:800}.account-page-notice{margin:14px 16px 0}.account-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.account-service-tile{display:grid;overflow:hidden;grid-template-columns:156px minmax(0,1fr);min-height:178px;border:1px solid #e0e4e9;border-radius:13px;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.account-service-tile:hover{border-color:rgba(54,101,243,.42);box-shadow:0 12px 26px rgba(17,24,39,.07)}.account-service-image{position:relative;display:grid;overflow:hidden;min-height:178px;place-items:center;color:#3665f3;background:#edf1ff}.account-service-image img{width:100%;height:100%;object-fit:cover}.account-service-image>span{position:absolute;left:8px;bottom:8px;border-radius:999px;padding:4px 7px;color:#fff;background:rgba(17,24,39,.78);font-size:8px;font-weight:800}.account-service-image>span.active{background:#16834f}.account-service-info{display:grid;min-width:0;align-content:start;padding:14px}.account-service-info>a{display:-webkit-box;overflow:hidden;color:#202832;text-decoration:none;font-size:14px;line-height:1.4;font-weight:820;-webkit-box-orient:vertical;-webkit-line-clamp:2}.account-service-info>p{display:flex;align-items:center;gap:4px;margin:7px 0 13px;color:#717b87;font-size:9px}.account-service-info>div{display:flex;align-items:baseline;gap:5px}.account-service-info>div strong{font-size:15px}.account-service-info>div span{color:#7a8490;font-size:9px}.account-service-info footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;border-top:1px solid #e8ebef;padding-top:10px}.account-service-info footer>span{display:inline-flex;align-items:center;gap:4px;color:#68727e;font-size:9px}.account-service-info footer button{display:inline-flex;min-height:28px;align-items:center;gap:4px;border:1px solid #d5dae1;border-radius:999px;padding:0 8px;background:#fff;cursor:pointer;font-size:9px;font-weight:740}.account-service-empty{display:grid;min-height:280px;grid-column:1/-1;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:#737d89;text-align:center}.account-service-empty h3,.account-service-empty p{margin:0}.account-service-empty h3{color:#27313c;font-size:16px}.account-service-empty p{font-size:11px}.account-service-empty a{display:inline-flex;min-height:34px;align-items:center;border-radius:999px;margin-top:5px;padding:0 13px;color:#fff;background:#3665f3;text-decoration:none;font-size:10px;font-weight:800}.account-orders-card{padding:16px}.account-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.account-section-heading>div:first-child{display:grid;grid-gap:2px;gap:2px}.account-section-heading>div:first-child span{color:#7d8792;font-size:9px;font-weight:850;text-transform:uppercase}.account-section-heading h2{margin:0;font-size:18px}.account-section-heading>div:last-child{display:flex;gap:7px}.account-section-heading>div:last-child span{border-radius:999px;padding:5px 8px;color:#596471;background:#f1f3f5;font-size:9px;font-weight:740}.account-orders-empty{display:flex;min-height:90px;align-items:center;justify-content:center;gap:7px;color:#7a8490;font-size:11px}.order-detail-page{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:20px 0 64px}.order-detail-header{display:flex;min-height:56px;align-items:center;justify-content:space-between;margin-bottom:20px}.order-detail-header nav{display:flex;gap:8px}.order-detail-header nav a{display:inline-flex;min-height:36px;align-items:center;gap:6px;border:1px solid #d8dee5;border-radius:999px;padding:0 13px;color:#202832;text-decoration:none;font-size:11px;font-weight:760}.order-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.order-title-row>div{display:grid;grid-gap:5px;gap:5px}.order-title-row>div>span{color:#3665f3;font-size:9px;font-weight:850;text-transform:uppercase}.order-title-row h1{margin:0;font-size:30px;line-height:1.2}.order-title-row p{display:flex;align-items:center;gap:5px;margin:0;color:#687382;font-size:10px}.order-status-badge{display:inline-flex;min-height:30px;align-items:center;border-radius:999px;padding:0 10px;color:#244ec4;background:#eaf0ff;font-size:10px;font-weight:820}.order-status-badge.completed{color:#167242;background:#eaf8f0}.order-status-badge.disputed{color:#a43b34;background:#fceceb}.order-status-badge.cancelled,.order-status-badge.refunded{color:#5f6873;background:#eff1f3}.order-dispute-banner{display:flex;align-items:center;gap:10px;margin-bottom:12px;border:1px solid #efc9c6;border-radius:12px;padding:12px 14px;color:#9b3933;background:#fff4f3}.order-dispute-banner>div{display:grid;grid-gap:2px;gap:2px}.order-dispute-banner strong{font-size:11px}.order-dispute-banner span{font-size:9px;line-height:1.45}.order-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-bottom:14px;border:1px solid #dfe4ea;border-radius:14px;background:#fff}.order-timeline>div{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-height:72px;padding:12px 14px}.order-timeline>div+div{border-left:1px solid #e5e8ec}.order-timeline>div>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid #d3d9e0;border-radius:50%;color:#858e98;background:#fff;font-size:10px;font-weight:800}.order-timeline>div.reached>span{border-color:#3665f3;color:#fff;background:#3665f3}.order-timeline>div>div{display:grid;grid-gap:3px;gap:3px}.order-timeline strong{font-size:11px}.order-timeline small{color:#7b8591;font-size:8px;line-height:1.35}.order-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:14px;gap:14px;align-items:start}.order-detail-main{display:grid;grid-gap:12px;gap:12px}.order-action-panel>div,.order-action-panel>section,.order-panel{border:1px solid #dfe4ea;border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(17,24,39,.045)}.order-panel{padding:20px}.order-panel>header{display:flex;gap:9px;align-items:center;margin-bottom:16px}.order-panel>header>svg{width:34px;height:34px;border-radius:10px;padding:7px;color:#3665f3;background:#edf1ff}.order-panel>header>div{display:grid;grid-gap:1px;gap:1px}.order-panel>header span{color:#7a8490;font-size:8px;font-weight:850;text-transform:uppercase}.order-panel>header h2{margin:0;font-size:17px}.order-agreement-grid{grid-template-columns:2fr 1fr;grid-gap:1px}.escrow-status-grid,.order-agreement-grid{display:grid;gap:1px;overflow:hidden;border:1px solid #e3e7eb;border-radius:12px;background:#e3e7eb}.escrow-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px}.escrow-status-grid>div{display:grid;grid-gap:6px;gap:6px;min-height:72px;padding:12px;background:#fbfcfd}.escrow-status-grid span{color:#7a8490;font-size:9px;font-weight:760}.escrow-status-grid p,.escrow-status-grid strong{min-width:0;margin:0;overflow-wrap:anywhere;color:#303945;font-size:11px;line-height:1.45}.order-signature-actions{display:grid;grid-gap:8px;gap:8px}.order-signature-actions button{min-height:38px;border:1px dashed #cbd4df;border-radius:10px;color:#77818d;background:#f7f8fa;font-size:11px;font-weight:760}.admin-escrow-page{min-height:100vh;padding:34px max(28px,calc((100vw - 1120px) / 2)) 72px;background:#f6f7f9}.escrow-deploy-hero{margin-top:34px;border:1px solid #e0e5ec;border-radius:22px;padding:34px;background:radial-gradient(circle at 84% 22%,rgba(54,101,243,.16),transparent 30%),linear-gradient(135deg,#ffffff,#f9fbff);box-shadow:0 18px 40px rgba(20,29,43,.07)}.escrow-deploy-hero>span{display:inline-flex;align-items:center;gap:7px;color:#315bdc;font-size:12px;font-weight:850;text-transform:uppercase}.escrow-deploy-hero h1{max-width:760px;margin:14px 0 10px;font-size:42px;line-height:1.08;letter-spacing:0}.escrow-deploy-hero p{max-width:680px;margin:0;color:#5b6675;font-size:15px;line-height:1.7}.escrow-deploy-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);grid-gap:18px;gap:18px;margin-top:18px}.escrow-deploy-card{display:grid;align-content:start;grid-gap:16px;gap:16px;border:1px solid #e0e5ec;border-radius:18px;padding:22px;background:#fff;box-shadow:0 14px 32px rgba(20,29,43,.05)}.escrow-deploy-card h2{margin:0;font-size:20px}.escrow-deploy-card label{display:grid;grid-gap:7px;gap:7px;color:#303946;font-size:12px;font-weight:780}.escrow-deploy-card input{min-height:44px;border:1px solid #cfd6df;border-radius:11px;padding:0 12px;outline:none;font:inherit;font-size:13px}.escrow-deploy-card input:focus{border-color:#3665f3;box-shadow:0 0 0 3px rgba(54,101,243,.1)}.escrow-deploy-card>button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;color:#fff;background:#111820;font-size:13px;font-weight:850;cursor:pointer}.escrow-deploy-card>button:disabled{opacity:.58;cursor:not-allowed}.deploy-result-list{display:grid;overflow:hidden;border:1px solid #e5e9ee;border-radius:13px;background:#e5e9ee;grid-gap:1px;gap:1px}.deploy-result-list>div{display:grid;grid-template-columns:22px 96px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:52px;padding:11px;background:#fbfcfd}.deploy-result-list svg{color:#3665f3}.deploy-result-list span{color:#687382;font-size:11px;font-weight:760}.deploy-result-list strong{min-width:0;overflow-wrap:anywhere;font-size:11px}.env-snippet{display:grid;grid-gap:8px;gap:8px}.env-snippet button{justify-self:start;display:inline-flex;align-items:center;gap:6px;border:1px solid #d9dee6;border-radius:999px;padding:8px 12px;background:#fff;font-size:12px;font-weight:760;cursor:pointer}.env-snippet pre{overflow-x:auto;border-radius:12px;padding:14px;color:#e9f0ff;background:#101722;font-size:12px;line-height:1.7}.order-agreement-grid>div{display:grid;grid-gap:6px;gap:6px;align-content:start;min-height:84px;padding:13px;background:#fafbfc}.order-agreement-grid>div:first-child{grid-row:1/3}.order-agreement-grid span{color:#7a8490;font-size:9px}.order-agreement-grid p{margin:0;color:#45505d;font-size:11px;line-height:1.6;white-space:pre-wrap}.order-agreement-grid strong{font-size:12px}.order-proof-empty{display:grid;min-height:180px;place-items:center;align-content:center;grid-gap:7px;gap:7px;border:1px dashed #ccd3db;border-radius:12px;color:#78828e}.order-proof-empty strong{color:#303945;font-size:12px}.order-proof-empty span{font-size:9px}.order-proof-list{display:grid;grid-gap:8px;gap:8px}.order-proof-list article{display:grid;grid-template-columns:74px minmax(0,1fr) 30px;grid-gap:11px;gap:11px;align-items:center;border:1px solid #e2e6eb;border-radius:11px;padding:9px}.order-proof-list article>div{display:grid;overflow:hidden;width:74px;height:62px;place-items:center;border-radius:8px;color:#3665f3;background:#edf1ff}.order-proof-list article img{width:100%;height:100%;object-fit:cover}.order-proof-list article>section{display:grid;grid-gap:3px;gap:3px}.order-proof-list article strong{font-size:11px}.order-proof-list article p{margin:0;color:#596471;font-size:10px;line-height:1.45}.order-proof-list article time{color:#88919b;font-size:8px}.order-proof-list article>a{color:#3665f3}.order-delivery-form{display:grid;grid-gap:9px;gap:9px;margin-top:13px;border-top:1px solid #e3e7eb;padding-top:13px}.order-delivery-form>label{display:flex;min-height:58px;align-items:center;justify-content:center;gap:7px;border:1px dashed #cbd2da;border-radius:10px;color:#66717e;background:#fafbfc;cursor:pointer;font-size:10px}.order-delivery-form>label.uploaded{border-color:#9bd4b4;color:#167242;background:#f1faf5}.order-delivery-form input{display:none}.order-delivery-form textarea{width:100%;border:1px solid #cfd6df;border-radius:10px;padding:10px;outline:none;resize:vertical;font:inherit;font-size:11px;line-height:1.55}.order-delivery-form>button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;color:#fff;background:#3665f3;cursor:pointer;font-size:10px;font-weight:800}.order-action-panel{position:-webkit-sticky;position:sticky;top:14px;display:grid;grid-gap:9px;gap:9px}.order-counterparty{display:grid;grid-template-columns:46px minmax(0,1fr) 30px;grid-gap:9px;gap:9px;align-items:center;padding:12px}.order-counterparty>div{display:grid;overflow:hidden;width:46px;height:46px;place-items:center;border-radius:12px;color:#3665f3;background:#edf1ff}.order-counterparty img{width:100%;height:100%;object-fit:cover}.order-counterparty>section{display:grid;grid-gap:2px;gap:2px}.order-counterparty span{color:#7a8490;font-size:8px}.order-counterparty strong{font-size:11px}.order-counterparty small{display:flex;align-items:center;gap:3px;color:#597063;font-size:8px}.order-counterparty>a{color:#3665f3}.order-payment-summary{padding:18px}.order-payment-summary>span{color:#727c88;font-size:9px}.order-payment-summary>strong{display:block;margin-top:5px;font-size:28px}.order-payment-summary>strong small{font-size:9px}.order-payment-summary dl{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;border-top:1px solid #e3e7eb;padding-top:12px}.order-payment-summary dl div{display:flex;justify-content:space-between;gap:10px}.order-payment-summary dd,.order-payment-summary dt{margin:0;font-size:9px}.order-payment-summary dt{color:#737d89}.order-payment-summary dd{font-weight:740}.order-payment-summary>p{display:flex;gap:5px;overflow:hidden;margin:10px 0 0;color:#6b7581;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.order-dispute-action,.order-primary-action{display:inline-flex;width:100%;min-height:43px;align-items:center;justify-content:center;gap:7px;border-radius:999px;cursor:pointer;font-size:10px;font-weight:820}.order-primary-action{border:0;color:#fff;background:#3665f3}.order-primary-action.complete{background:#16834f}.order-dispute-action{border:1px solid #e1b9b6;color:#a43b34;background:#fff}.order-security-note{display:flex;gap:8px;padding:13px;color:#56616e;background:linear-gradient(135deg,#f1f5ff,#fff9e6)}.order-security-note>svg{flex:0 0 auto;color:#244ec4}.order-security-note p{display:grid;grid-gap:3px;gap:3px;margin:0}.order-security-note strong{font-size:10px}.order-security-note span{font-size:8px;line-height:1.5}@media (max-width:1100px){.search-bar{flex-wrap:wrap;padding:14px 0}.mata-wordmark{flex-basis:122px;width:122px}.search-form{order:3;flex-basis:100%}.auth-shell,.provider-grid{grid-template-columns:1fr}.auth-shell{padding:28px 0}.auth-brand-panel{min-height:auto}.auth-card{max-width:520px;width:100%;margin:0 auto}.profile-grid,.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-layout,.account-summary-card,.public-service-grid,.service-content-grid,.service-create-layout,.service-publish-form,.settings-form,.wallet-bind-card{grid-template-columns:1fr}.image-uploader{position:static;min-height:220px}.avatar-uploader{width:100%}.service-create-side{position:static}.checkout-layout,.service-detail-layout{grid-template-columns:1fr}.checkout-summary,.service-order-card{position:static}.conversation-layout{grid-template-columns:minmax(0,1fr) 330px}.task-create-layout,.task-detail-layout{grid-template-columns:minmax(0,1fr) 300px}.advanced-editor-layout{grid-template-columns:minmax(0,1fr) 290px}.account-center-layout{grid-template-columns:200px minmax(0,1fr)}.account-service-grid{grid-template-columns:1fr}.order-detail-layout{grid-template-columns:minmax(0,1fr) 290px}}@media (max-width:760px){.category-strip,.market-hero,.provider-market,.search-bar,.utility-bar,.wallet-error{width:min(100% - 28px,1490px)}.utility-bar{align-items:flex-start;padding:8px 0}.utility-left,.utility-right{gap:10px;flex-wrap:wrap}.search-bar{gap:12px}.mata-wordmark{width:116px;height:48px;flex-basis:116px}.wallet-actions{margin-left:auto}.camera-button,.network-button,.search-form select{display:none}.search-submit{min-width:96px}.category-strip{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.market-hero{display:grid;margin-top:18px;padding:26px 22px}.market-hero h1{font-size:34px}.hero-metrics{justify-content:flex-start;flex-wrap:wrap;border-radius:16px}.hero-metrics span{min-width:0;flex:1 1 96px}.hero-metrics span+span{border-left:0}.market-toolbar{display:grid}.market-controls{justify-content:space-between;flex-wrap:wrap}.region-select{flex:1 1 132px}.provider-card{grid-template-columns:96px minmax(0,1fr)}.provider-thumb{min-height:132px}.provider-info{padding:16px}.provider-card h2{font-size:17px}.provider-price{align-items:center;border-top:1px solid var(--line)}.provider-price button{margin-top:0}.auth-shell{width:min(100% - 28px,1120px)}.auth-brand-panel{gap:22px;padding:28px 22px;border-radius:20px}.auth-brand-panel h1{font-size:36px}.auth-card{padding:22px;border-radius:18px}.auth-methods{grid-template-columns:1fr}.profile-shell{width:min(100% - 28px,1120px);padding-top:16px}.profile-hero{padding:24px}.account-layout,.account-summary-card,.account-summary-main,.account-summary-metrics,.inline-fields,.inline-fields.three,.profile-grid,.profile-hero,.profile-quick-grid,.profile-stats,.service-form-grid,.settings-form,.trade-tabs,.wallet-bind-card{grid-template-columns:1fr}.service-create-hero{display:grid;padding:22px}.service-create-steps{justify-content:flex-start;overflow-x:auto}.service-form-panel{padding:18px}.service-image-dropzone{min-height:190px}.service-guarantee-toggle{width:100%}.account-card,.service-create-page,.service-manager,.settings-page-card,.trade-section{padding:18px;border-radius:16px}.account-settings-button{width:100%}.publish-entry-card{grid-template-columns:auto minmax(0,1fr)}.publish-entry-card>svg{display:none}.avatar-uploader{width:100%;height:190px;border-radius:18px}.service-card{grid-template-columns:1fr}.service-cover{width:100%;height:180px}.service-toggle-button{width:100%}.public-profile-card,.public-service-card{grid-template-columns:1fr}.public-avatar{width:104px;height:104px}.public-service-cover{min-height:180px}.profile-choice-grid,.profile-form-grid{grid-template-columns:1fr}.profile-editor{padding:18px}.profile-editor-heading{display:grid}.service-detail-cover{min-height:260px}.service-detail-content{padding:20px}.checkout-heading h1,.service-detail-content h1{font-size:30px}.checkout-fields-row,.service-delivery-grid{grid-template-columns:1fr}.service-provider-panel{grid-template-columns:54px minmax(0,1fr)}.service-provider-avatar{width:54px;height:54px}.service-provider-panel>a{grid-column:1/-1;justify-content:center}.checkout-panel,.checkout-summary{padding:18px}.order-row{grid-template-columns:44px minmax(0,1fr)}.order-row-cover{width:44px;height:44px}.order-row-amount{grid-column:2;grid-template-columns:1fr auto;justify-items:start}.conversation-page{width:min(100% - 20px,1240px);padding-top:10px}.conversation-header{align-items:flex-start}.conversation-header>div a:last-child{display:none}.conversation-layout{grid-template-columns:1fr}.conversation-chat{grid-template-rows:auto 54vh auto}.conversation-context{grid-row:1}.conversation-chat{grid-row:2}.message-bubble{max-width:84%}.quote-form>div{grid-template-columns:1fr}.messages-page{width:min(100% - 20px,1120px);padding-top:10px}.messages-title{align-items:stretch;flex-direction:column}.messages-title label{width:100%}.conversation-list-item{grid-template-columns:46px minmax(0,1fr) 16px;gap:10px;padding:12px}.conversation-list-avatar{width:46px;height:46px}.conversation-list-main time,.conversation-list-service{display:none}.task-main-nav,.task-market-page,.task-site-header .utility-bar{width:min(100% - 24px,1180px)}.task-site-header .utility-bar{display:none}.task-main-nav{grid-template-columns:90px minmax(0,1fr);gap:10px;min-height:70px}.task-wordmark{font-size:27px}.task-publish-button{display:none}.task-search{min-height:40px}.task-market-hero{grid-template-columns:1fr;min-height:auto;padding:26px 22px}.task-market-hero h1{font-size:31px}.task-hero-actions{flex-wrap:wrap}.task-hero-metrics{grid-template-columns:1fr;gap:12px}.task-hall-heading{align-items:stretch;flex-direction:column}.task-country-filter,.task-country-filter select{width:100%}.task-card{grid-template-columns:46px minmax(0,1fr);gap:11px}.task-card-icon{width:46px;height:46px}.task-card-side{grid-column:2;grid-template-columns:1fr auto;justify-items:start;border-left:0;border-top:1px solid #e3e7eb;padding:10px 0 0}.task-card-side small,.task-card-side span:nth-of-type(2){display:none}.task-create-hero{align-items:flex-start;flex-direction:column;padding:22px}.task-create-hero h1{font-size:28px}.task-create-layout,.task-detail-layout{grid-template-columns:1fr}.task-apply-card,.task-publish-summary{position:static}.task-detail-facts,.task-form-grid{grid-template-columns:1fr}.task-budget-modes{overflow-x:auto}.task-budget-modes button{flex:0 0 auto}.task-detail-card{padding:20px}.task-detail-card>h1{font-size:28px}.task-application-card{grid-template-columns:42px minmax(0,1fr)}.task-application-card>div:last-child{grid-column:2;grid-template-columns:1fr auto;justify-items:start}.service-editor-heading{align-items:flex-start;flex-direction:column;padding:22px}.service-editor-heading h1{font-size:28px}.editor-progress{width:100%;justify-content:space-between;overflow-x:auto}.editor-progress button{min-width:86px}.advanced-editor-layout{grid-template-columns:1fr}.advanced-preview{position:static;grid-row:1}.advanced-editor-main{grid-row:2}.service-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-field-grid,.pricing-grid{grid-template-columns:1fr}.draft-state{display:none}.account-center-topbar{min-height:62px;padding:0 14px}.account-center-topbar nav a:first-child,.account-center-topbar nav button{display:none}.account-center-layout{width:min(100% - 20px,1180px);grid-template-columns:1fr;padding-top:10px}.account-center-sidebar{position:static;display:flex;gap:7px;overflow-x:auto;padding:8px}.account-sidebar-group>a,.account-sidebar-group>div,.account-sidebar-home{min-width:max-content;min-height:36px;padding:0 10px}.account-sidebar-group{display:flex;border-top:0;padding-top:0}.account-sidebar-group:nth-of-type(3),.account-sidebar-group:nth-of-type(4),.account-sidebar-group>a:not(:has(strong)),.account-sidebar-group>div~a{display:none}.account-profile-hero{grid-template-columns:76px minmax(0,1fr);gap:14px;min-height:0;padding:20px}.account-profile-avatar{width:76px;height:76px}.account-profile-name>a{font-size:20px}.account-profile-edit{grid-column:1/-1;justify-content:center}.account-profile-copy .profile-identities{display:none}.account-service-tile{grid-template-columns:112px minmax(0,1fr)}.account-service-image{min-height:160px}.account-content-tabs{gap:14px;padding:0 12px}.order-detail-page{width:min(100% - 20px,1120px);padding-top:10px}.order-detail-header nav a:last-child{display:none}.order-title-row{align-items:flex-start;flex-direction:column}.order-title-row h1{font-size:25px}.order-timeline{grid-template-columns:1fr 1fr}.order-timeline>div:nth-child(3){border-left:0;border-top:1px solid #e5e8ec}.order-timeline>div:nth-child(4){border-top:1px solid #e5e8ec}.order-detail-layout{grid-template-columns:1fr}.order-action-panel{position:static;grid-row:1}.order-detail-main{grid-row:2}.order-agreement-grid{grid-template-columns:1fr}.order-agreement-grid>div:first-child{grid-row:auto}}