[hidden]{display:none!important}:root{--bg:#eef4fb;--bg2:#f7fafc;--fg:#152438;--muted:#52657a;--line:#1e286e1f;--glass:#ffffff94;--glass-strong:#ffffffc7;--glass-border:#ffffffbf;--primary:#1460dc;--primary-2:#16834e;--cyan:#e6b91e;--on-primary:#fff;--grad:linear-gradient(135deg,var(--primary) 0%,var(--primary-2) 100%);--ok:#16834e;--warn:#936b00;--bad:#d82e3b;--azure:#0a86ff;--mint:#bcdddc;--profile-ring:#78b3ff;--shadow:0 10px 30px -12px #28328c47,0 2px 6px -2px #28328c14;--shadow-lg:0 30px 60px -20px #3b4cf059;--r:20px;--r-sm:12px;--blur:saturate(180%) blur(22px);--glass-flat:#ffffffdb;--font:"Plus Jakarta Sans","Hind Siliguri",system-ui,sans-serif}[data-theme=dark]{--bg:#10171d;--bg2:#172128;--fg:#f2f7fa;--muted:#adbdc8;--line:#a0aaff24;--glass:#161b408c;--glass-strong:#1c2250d1;--glass-border:#a0aaff29;--glass-flat:#161b40e0;--primary:#78b3ff;--primary-2:#4ed691;--cyan:#f4cf48;--azure:#57b6ff;--shadow:0 12px 34px -14px #0009;--shadow-lg:0 30px 60px -20px #6d7bff66}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--fg);background:linear-gradient(180deg,var(--bg),var(--bg2));min-height:100vh;margin:0;padding-bottom:0;line-height:1.55}:lang(bn) body,:lang(bn){font-family:Hind Siliguri,Plus Jakarta Sans,system-ui,sans-serif}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{letter-spacing:-.01em;margin:.2em 0 .5em;line-height:1.2}h1{font-size:clamp(1.6rem,3.2vw,2.4rem)}h2{font-size:1.25rem}h3{font-size:1.05rem}img{max-width:100%}:focus-visible{outline:3px solid var(--primary);outline-offset:2px;border-radius:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--primary);color:var(--on-primary);border-radius:10px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center}code{background:var(--line);border-radius:6px;padding:1px 6px}.aurora{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora span{filter:blur(80px);opacity:.2;border-radius:50%;animation:22s ease-in-out infinite alternate drift;position:absolute}.aurora span:first-child{background:var(--primary);width:46vw;height:46vw;top:-12vw;left:-10vw}.aurora span:nth-child(2){background:var(--primary-2);width:40vw;height:40vw;animation-delay:-6s;top:10vh;right:-12vw}.aurora span:nth-child(3){background:var(--cyan);opacity:.4;width:36vw;height:36vw;animation-delay:-12s;bottom:-18vw;left:30vw}[data-theme=dark] .aurora span{opacity:.12}@keyframes drift{to{transform:translate(4vw,3vh)scale(1.08)}}.glass{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:var(--shadow),inset 0 1px 0 #ffffff59;border-radius:var(--r)}.card{padding:22px}.lift{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.lift:hover{box-shadow:var(--shadow-lg);text-decoration:none;transform:translateY(-3px)}.shell{max-width:1200px;margin:0 auto;padding:18px 16px 40px}.topbar{z-index:40;border-radius:999px;align-items:center;gap:16px;width:calc(100% - 20px);max-width:1200px;margin:10px auto 0;padding:10px 14px;display:flex;position:sticky;top:10px}.brand{color:var(--fg);flex-shrink:0;align-items:center;gap:8px;font-size:1.15rem;font-weight:800;display:flex}.brand b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.brand-logo{flex-shrink:0;width:116px;display:block}.brand-logo img{width:100%;height:auto;display:block}.brand-logo .logo-dark,[data-theme=dark] .brand-logo .logo-light{display:none}[data-theme=dark] .brand-logo .logo-dark{display:block}.footer .brand-logo{width:150px}@media (width<=640px){.topbar .brand-logo{width:100px}}@media (width<=360px){.topbar .brand-logo{width:84px}.panel-body .topbar .brand-logo{width:66px}.admin-body .topbar .brand-logo{width:92px}}.brand-mark{background:var(--grad);width:32px;height:32px;color:var(--on-primary);border-radius:10px;place-items:center;font-weight:800;display:grid}.topnav{flex:1;gap:4px;margin-left:8px;display:flex}.topnav a{white-space:nowrap;color:var(--fg);border-radius:999px;padding:8px 12px;font-size:.95rem;font-weight:500}.topnav a:hover,.topnav a[aria-current]{background:var(--glass-strong);text-decoration:none}.top-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.header-menu{display:none;position:relative}.header-menu summary{list-style:none}.header-menu summary::-webkit-details-marker{display:none}.header-menu[open] summary{background:var(--line)}.header-menu nav{background:var(--glass-strong);flex-direction:column;width:min(280px,100vw - 40px);max-height:calc(100dvh - 110px);padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto}.header-menu nav a{color:var(--fg);border-radius:var(--r-sm);overflow-wrap:anywhere;padding:12px}.header-menu nav a:hover,.header-menu nav a[aria-current]{background:var(--line);text-decoration:none}.icon-btn,.avatar-btn{border:1px solid var(--glass-border);background:var(--glass-strong);width:38px;height:38px;color:var(--fg);cursor:pointer;border-radius:50%;place-items:center;font-size:1rem;display:grid;position:relative}.avatar-btn{background:var(--grad);color:var(--on-primary);font-weight:700}.dot{background:var(--bad);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;display:grid;position:absolute;top:-4px;right:-4px}.dot-inline{background:var(--bad);color:#fff;border-radius:9px;padding:0 6px;font-size:.7rem}.dropdown{position:relative}.dropdown-menu{z-index:50;background:var(--glass-strong);flex-direction:column;min-width:230px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 110px);padding:8px;display:none;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.dropdown.open .dropdown-menu{animation:.18s ease-out pop;display:flex}.dropdown-menu a,.dropdown-menu button{text-align:left;width:100%;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px;display:block}.dropdown-menu a:hover,.dropdown-menu button:hover{background:var(--line);text-decoration:none}.dd-name{overflow-wrap:anywhere;margin:4px 12px 8px;font-weight:700}.dd-name small{color:var(--muted);font-weight:400;display:block}@keyframes pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.bottomnav{display:none}.footer{border-top:1px solid var(--line);max-width:1200px;margin:40px auto 0;padding:24px 16px}.footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:24px;display:grid}.footer-grid>div{overflow-wrap:break-word;min-width:0}.footer-grid .brand{padding:0;font-size:1.15rem;display:flex}.footer-grid p{margin:14px 0 0}.footer>p{border-top:1px solid var(--line);margin:24px 0 0;padding-top:18px}.footer h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.9rem}.footer-grid a{color:var(--fg);padding:3px 0;font-size:.92rem;display:block}.btn{font:600 .95rem var(--font);cursor:pointer;color:var(--fg);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:11px 18px;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex;text-decoration:none!important}.btn:active{transform:scale(.97)}.btn-primary{background:var(--grad);color:var(--on-primary);box-shadow:0 8px 22px -8px var(--primary)}.btn-primary:hover{box-shadow:0 12px 28px -8px var(--primary)}.btn-ghost{border-color:var(--line);background:var(--glass-strong)}.btn-glass{background:var(--glass-strong);border-color:var(--glass-border);box-shadow:var(--shadow)}.btn-dark{color:#fff;background:#000}.btn-danger{background:var(--bad);color:#fff}.btn-sm{padding:7px 12px;font-size:.85rem}.btn-block{width:100%}.btn[disabled],.btn.loading{opacity:.65;pointer-events:none}.btn.loading:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form{flex-direction:column;gap:12px;display:flex}label{flex-direction:column;gap:6px;font-size:.9rem;font-weight:600;display:flex}input,select,textarea{font:400 1rem var(--font);color:var(--fg);background:var(--glass-strong);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;padding:11px 13px;transition:border .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 20%,transparent);outline:none}fieldset{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}legend{margin-bottom:6px;font-weight:700}.check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500}.check input{width:auto;margin-top:4px}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}fieldset.row2{display:grid}.field-error{color:var(--bad);margin:-6px 0 0;font-size:.85rem}.seg{background:var(--line);border-radius:999px;gap:4px;padding:4px;display:flex}.seg label,.seg button{cursor:pointer;font:600 .85rem var(--font);color:var(--fg);background:0 0;border:0;border-radius:999px;flex-direction:row;flex:1;justify-content:center;align-items:center;padding:7px 10px}.seg button.on{background:var(--glass-strong);box-shadow:var(--shadow)}.seg label:has(input:checked){background:var(--glass-strong);box-shadow:var(--shadow)}.seg input{width:auto}.divider{color:var(--muted);align-items:center;gap:10px;font-size:.85rem;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.oauth{flex-direction:column;gap:8px;display:flex}.role-pick{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.role-pick legend{grid-column:1/-1}.role-card{cursor:pointer;border-radius:var(--r-sm);flex-direction:row;justify-content:center;align-items:center;padding:12px}.role-card input{width:auto}.role-card:has(input:checked){outline:2px solid var(--primary)}.tag,.chip,.badge{background:var(--line);color:var(--fg);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.chip{background:var(--glass-strong);border:1px solid var(--line)}a.chip:hover{border-color:var(--primary);text-decoration:none}.chip button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0 0 0 2px;font-size:1rem}.chips{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.tag-hot{background:color-mix(in oklab,var(--warn) 22%,transparent);color:var(--warn)}.tag-star{background:var(--grad);color:#fff}.tag-match{background:color-mix(in oklab,var(--ok) 20%,transparent);color:var(--ok)}.badge-open,.badge-accepted{background:color-mix(in oklab,var(--ok) 18%,transparent);color:var(--ok)}.badge-pending,.badge-draft,.badge-paused,.badge-shortlisted,.badge-interview{background:color-mix(in oklab,var(--warn) 18%,transparent);color:var(--warn)}.badge-cancelled,.badge-rejected,.badge-withdrawn,.badge-closed{background:color-mix(in oklab,var(--bad) 15%,transparent);color:var(--bad)}.verified{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.7rem;display:inline-grid}.kicker{background:var(--glass-strong);border:1px solid var(--glass-border);color:var(--primary);border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-block}.banner{border-radius:var(--r-sm);background:color-mix(in oklab,var(--cyan) 12%,var(--glass));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;padding:12px 16px;display:flex}.verify-banner[hidden]{display:none!important}.verify-banner>span{overflow-wrap:anywhere;flex:160px;min-width:0}.verify-banner-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.verify-banner-actions form{margin:0}.verify-banner-actions .icon-btn{width:44px;height:44px}.toast{border-radius:var(--r-sm);margin:10px 0;padding:12px 40px 12px 16px;animation:.25s pop;position:relative}.toast-success{background:color-mix(in oklab,var(--ok) 18%,var(--glass-strong))}.toast-error{background:color-mix(in oklab,var(--bad) 16%,var(--glass-strong))}.toast-x{cursor:pointer;color:var(--fg);background:0 0;border:0;font-size:1.2rem;position:absolute;top:8px;right:10px}.crumbs ol{flex-wrap:wrap;gap:6px;margin:4px 0 14px;padding:0;font-size:.85rem;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--muted);margin-right:6px}.crumbs [aria-current]{color:var(--muted)}.empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px;display:flex}.actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.page-head,.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);padding:10px 0}.list li:last-child{border:0}.list li.unread{font-weight:600}.list li.unread:before{content:"● ";color:var(--primary)}.kv{flex-direction:column;gap:2px;padding:8px 0;display:flex}.kv span{color:var(--muted);font-size:.8rem}.kv small{color:var(--muted)}.kv-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:4px 16px;margin:12px 0;display:grid}.price{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.progress{background:var(--line);border-radius:999px;height:10px;margin:8px 0;overflow:hidden}.progress span{background:var(--grad);border-radius:999px;height:100%;transition:width .6s;display:block}.meter{background:var(--line);border-radius:9px;width:70px;height:8px;position:relative}.meter:before{content:"";width:calc(var(--v)*1%);background:var(--grad);border-radius:9px;position:absolute;inset:0}.meter span{font-size:.75rem;position:absolute;top:10px}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.92rem}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.table th{color:var(--muted);font-size:.8rem;font-weight:600}.row-details summary{cursor:pointer;color:var(--primary);font-weight:600}.row-details[open]{min-width:280px}.modal{width:100%;max-width:min(520px,92vw);color:var(--fg);background:var(--glass-strong);padding:24px}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080a1e73}.faq summary{cursor:pointer;font-weight:700}.prose p{margin:.5em 0 1em}.hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:30px;padding:40px 0 20px;display:grid}.hero h1{margin:16px 0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.lead{color:var(--muted);max-width:56ch;font-size:1.1rem}.hero-search{border-radius:999px;gap:8px;max-width:600px;margin:22px 0 14px;padding:8px;display:flex}.hero-search input{background:0 0;border:0;box-shadow:none!important}.hero-ctas{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.hero-ctas .btn{white-space:nowrap;flex:none}.hero-panel{flex-direction:column;gap:12px;padding:20px;display:flex}.mini-card{border-radius:var(--r-sm);background:var(--glass-strong);border:1px solid var(--glass-border);flex-direction:column;gap:4px;padding:14px;display:flex}.float{animation:7s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-10px)}}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:10px 0;display:grid}.stat{color:var(--fg);flex-direction:column;padding:18px;display:flex}.stat b{font-size:1.8rem;font-weight:800}.stat span{color:var(--muted);font-size:.88rem}.section{margin:36px 0}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.cat{color:var(--fg);flex-direction:column;gap:6px;padding:16px;display:flex}.cat-ico{background:var(--grad);opacity:.9;color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.hm-icon{vertical-align:-.2em;stroke-width:1.8px;flex-shrink:0;width:20px;height:20px;display:inline-block}.big-ico .hm-icon,.big-num .hm-icon{width:48px;height:48px}.verified .hm-icon{width:12px;height:12px}.side nav a span{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.payment-logo{object-fit:contain;vertical-align:middle;background:var(--on-primary);border-radius:4px;flex-shrink:0;width:88px;height:40px;padding:3px;display:inline-block}.payment-name{flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;display:flex}.payment-choices{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.payment-option{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--glass-strong);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;padding:10px;flex-direction:row!important;display:flex!important}.payment-option input{flex-shrink:0;width:auto}.payment-option:has(input:checked){border-color:var(--primary);outline:1px solid var(--primary)}.payment-option:has(input:disabled){opacity:.55;cursor:default}.payment-option[hidden]{display:none!important}.payment-option>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bank-picker{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--glass-strong);grid-column:1/-1;padding:10px}.bank-picker summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.bank-list{flex-direction:column;gap:6px;max-height:300px;margin-top:10px;display:flex;overflow-y:auto}.bank-picker input[type=search]{margin-top:10px}.bank-picker summary .hm-icon:last-child{margin-left:auto}.payment-presets{flex-wrap:wrap;gap:8px;display:flex}.payment-presets label{flex:160px;min-width:0}.job-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;display:grid}.result-count{margin:20px 0 14px}.save-search-row{margin:18px 0}.result-pages{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 8px;display:flex}.result-pages>span{color:var(--muted);font-weight:600}.job-card{color:var(--fg);flex-direction:column;gap:8px;padding:18px;display:flex}.job-card h3{margin:0}.job-card-top{flex-wrap:wrap;gap:6px;display:flex}.marketplace-job{--job-accent:var(--primary);border-radius:var(--r-sm);border-top:3px solid var(--job-accent);gap:14px;min-width:0;text-decoration:none}.job-tone-green{--job-accent:var(--ok)}.job-tone-yellow{--job-accent:var(--warn)}.job-tone-red{--job-accent:var(--bad)}.job-card-heading{align-items:center;gap:12px;min-width:0;display:flex}.job-category-icon{border-radius:var(--r-sm);background:color-mix(in oklab,var(--job-accent) 12%,var(--glass-strong));width:48px;height:48px;color:var(--job-accent);border:1px solid color-mix(in oklab,var(--job-accent) 22%,var(--line));flex:0 0 48px;place-items:center;display:grid}.job-category-icon .hm-icon{width:26px;height:26px}.marketplace-job .job-card-top{flex-direction:column;flex:1;gap:5px;min-width:0}.job-category-name{color:var(--job-accent);overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.job-card-flags{flex-wrap:wrap;gap:5px;display:flex}.job-card-flags:empty{display:none}.job-open-arrow{color:var(--muted);flex-shrink:0}.job-open-arrow .hm-icon{width:18px;height:18px}.marketplace-job h3{overflow-wrap:anywhere;font-size:1.1rem;line-height:1.5}.marketplace-job .job-meta{flex-wrap:wrap;margin-top:auto;padding:10px 0 0}.marketplace-job .price{color:var(--fg);overflow-wrap:anywhere;background:0 0;font-size:1.1rem}.marketplace-job .job-foot{align-items:flex-start;gap:8px;padding-top:12px}.marketplace-job .job-foot>span{overflow-wrap:anywhere;min-width:0}.marketplace-job .job-foot .hm-icon{vertical-align:middle;width:14px;height:14px}.marketplace-job:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.marketplace-job:hover{border-color:var(--job-accent);text-decoration:none}.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.job-meta{align-items:baseline;gap:8px;display:flex}.job-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:8px;display:flex}.steps{grid-template-columns:repeat(3,1fr);gap:14px;padding:0;list-style:none;display:grid}.steps li{padding:22px}.step-n{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:10px;font-weight:800;display:grid}.person{color:var(--fg);gap:14px;padding:18px;display:flex}.person h3{margin:0}.person-row{color:var(--fg);align-items:center;gap:10px;margin-bottom:8px;display:flex}.avatar-lg{background:var(--grad);color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:1.3rem;font-weight:800;display:grid}.profile-head{align-items:center;gap:16px;display:flex}.people-avatar{object-fit:cover;border-radius:50%}.people-details{flex:1;min-width:0}.people-name{line-height:1.4;display:inline}.people-name>span:first-child{overflow-wrap:anywhere}.people-verified{vertical-align:-4px;width:20px;height:20px;margin-left:7px;line-height:0;display:inline-flex}.people-verified img{object-fit:contain;width:20px;height:20px;display:block}.order-stats{margin:14px 0}.order-stats .stat{min-width:0}.order-stats .stat b{overflow-wrap:anywhere;font-size:1.4rem}.chat-tools{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.chat-log{flex-direction:column;gap:12px;margin:20px 0;display:flex}.chat-message{border:1px solid var(--line);background:var(--glass-strong);overflow-wrap:anywhere;border-radius:8px;min-width:0;max-width:85%;padding:12px 16px}.chat-message p{white-space:pre-wrap;margin:0 0 8px}.chat-message small{color:var(--muted);font-size:.75rem}.chat-mine{background:color-mix(in oklab,var(--primary) 12%,var(--glass-strong));border-color:color-mix(in oklab,var(--primary) 25%,var(--line));align-self:flex-end}.chat-other{align-self:flex-start}.chat-report{margin-top:8px;font-size:.8rem}.chat-report textarea{min-width:0}.custom-offer{border:1px solid var(--line);background:var(--glass-strong);overflow-wrap:anywhere;border-radius:8px;margin:14px 0;padding:16px}.chat-compose{margin-top:18px}.browse{grid-template-columns:280px 1fr;align-items:start;gap:18px;display:grid}.filters{position:sticky;top:90px}.two-col{grid-template-columns:1fr 360px;align-items:start;gap:18px;display:grid}.sticky{position:sticky;top:90px}.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.narrow{max-width:680px;margin:0 auto}.auth{max-width:460px;margin:20px auto}.map{height:min(70vh,620px);overflow:hidden}.map-sm{height:260px}.map-embed{border-radius:var(--r-sm);border:0;width:100%;height:240px}.dash{grid-template-columns:240px 1fr;align-items:start;gap:18px;display:grid}.sidebar{flex-direction:column;gap:10px;padding:16px;display:flex;position:sticky;top:90px}.side-links{flex-direction:column;display:flex}.side-links a{color:var(--fg);border-radius:10px;padding:9px 12px}.side-links a:hover,.side-links a[aria-current]{background:var(--glass-strong);text-decoration:none}.skill-picker{position:relative}.suggest{z-index:30;background:var(--glass-strong);max-height:260px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;left:0;right:0;overflow:auto}.suggest li{cursor:pointer;border-radius:8px;padding:8px 10px}.suggest li[aria-selected=true],.suggest li:hover{background:var(--line)}.wizard{flex-direction:column;gap:14px;display:flex}.wizard-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.wizard-steps li{background:var(--glass);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;display:flex}.wizard-steps li span{background:var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.wizard-steps li.on{color:var(--fg);background:var(--glass-strong)}.wizard-steps li.on span,.wizard-steps li.done span{background:var(--grad);color:#fff}.wizard-nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.review{grid-template-columns:160px 1fr;gap:6px 14px;display:grid}.review dt{color:var(--muted)}.review dd{white-space:pre-wrap;margin:0}.pager{justify-content:center;align-items:center;gap:12px;margin:20px 0;display:flex}.error-page{max-width:520px;margin:60px auto}.big-num{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:5rem;font-weight:800;line-height:1}.big-ico{font-size:3rem}.filter-inline{max-width:420px;margin-bottom:14px}.show-sm{display:none}@media (width<=1100px){.topnav{display:none}.header-menu{display:block}}@media (width<=980px){.topnav{display:none}.hero,.two-col,.browse,.dash,.grid2{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.filters,.sticky,.sidebar{position:static}.show-sm{display:inline-flex}.filters:not(.open),.hero-panel{display:none}}@media (width<=640px){.hide-sm{display:none}body{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.topbar{border-radius:22px;gap:6px;padding:10px;top:6px}.topbar .top-actions{gap:5px}.topbar .icon-btn,.topbar .avatar-btn{flex-shrink:0;width:34px;height:34px}.topbar .btn{padding:9px 12px;font-size:.85rem}.topbar .chip{padding:5px 7px}.stats{grid-template-columns:1fr 1fr}.steps,.role-pick,.row2,.review{grid-template-columns:1fr}.footer{margin-top:26px;padding:22px 16px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid p{margin:10px 0 0}.footer-grid a:not(.brand){align-items:center;min-height:32px;padding:3px 0;font-size:.86rem;line-height:1.35;display:flex}.footer>p{margin:16px 0 0;padding-top:14px}.bottomnav.glass{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:45;border-radius:24px;justify-content:space-around;align-items:center;padding:6px;display:flex;position:fixed}.bottomnav a{text-align:center;min-height:48px;color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:4px 6px;font-size:.68rem;line-height:1.3;display:flex}.bottomnav a span{font-size:1.2rem;line-height:1}.bottomnav a[aria-current]{color:var(--primary)}.bottomnav .fab{background:var(--grad);color:#fff;width:52px;height:52px;box-shadow:var(--shadow-lg);border-radius:50%;flex:0 0 52px;justify-content:center;min-width:0;margin-top:-26px}.hero-search{border-radius:20px;flex-direction:column}.hero-ctas{gap:6px}.hero-ctas .btn{gap:4px;padding:9px 11px;font-size:.8rem}.hero-ctas .btn .hm-icon{width:14px;height:14px}}@media (width<=360px){.topbar{gap:4px;padding:10px 8px}.topbar .brand{gap:6px;min-width:0;font-size:1rem}.topbar .brand-mark{flex-shrink:0;width:28px;height:28px}.topbar .top-actions{flex-shrink:0;gap:4px}.topbar .icon-btn,.topbar .avatar-btn{flex-shrink:0;width:30px;height:30px}.topbar .chip{padding:4px 6px}.topbar .btn{padding:8px 9px}.topbar .top-actions{gap:4px}.panel-body .topbar .brand-mark{display:none}.admin-body .topbar .brand small{font-size:.75rem;display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.panel-wrap{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;max-width:1400px;margin:0 auto;display:grid}.admin-body .panel-wrap{padding:18px 16px 40px}.panel-main{min-width:0}.side{flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:84px}.side-user{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.side-user b{font-size:.95rem;display:block}.side-user small{font-size:.75rem;display:block}.side nav{flex-direction:column;gap:2px;display:flex}.side nav a{border-radius:var(--r-sm);color:var(--fg);align-items:center;gap:10px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex}.side nav a span{text-align:center;opacity:.8;width:20px}.side nav a:hover{background:var(--glass-strong)}.side nav a[aria-current=page]{background:var(--grad);color:var(--on-primary)}.side-burger{cursor:pointer;display:none}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin-bottom:18px;display:grid}.stat b{font-size:1.8rem;display:block}.filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:12px;display:flex}.filter .input{flex:180px;width:auto}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.row-actions form{margin:0}.input-sm{padding:6px 8px;font-size:.85rem}.pager{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.auth-card{max-width:440px;margin:8vh auto}.stack{flex-direction:column;gap:12px;display:flex}.stack label{flex-direction:column;gap:6px;font-weight:500;display:flex}.narrow{max-width:560px}.check{align-items:center;flex-direction:row!important}.msg{margin-bottom:12px}.msg header{flex-direction:column;display:flex}.admin-body{padding-bottom:0}.admin-body .grid2 section{margin-bottom:16px}@media (width<=900px){.panel-wrap{grid-template-columns:1fr}.side,.shell .side,.admin-body .side{z-index:200;border-radius:0 var(--r) var(--r) 0;background:var(--glass-strong);width:min(66vw,238px);max-height:none;padding-top:44px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.side-toggle:checked~.panel-wrap .side,.side-toggle:checked~* .side{transform:none}.side-overlay{z-index:150;background:#0a0e2873;display:none;position:fixed;inset:0}.side-toggle:checked~.panel-wrap .side-overlay{display:block}.side-open{margin:0 0 12px;display:inline-flex}.side-close{cursor:pointer;color:var(--fg);font-size:1.8rem;line-height:1;display:block;position:absolute;top:8px;right:14px}.side-burger{display:inline-flex}.admin-body .grid2{grid-template-columns:minmax(0,1fr)}.admin-body .panel-wrap{padding:12px 10px 30px}.table th,.table td{padding:9px 6px}.filter .input{flex:100%}}.side-open,.side-close{display:none}@media (width<=900px){.side-open{display:inline-flex}.side-close{display:block}}.mode-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.mode-bar p,.mode-bar form{margin:0}.panel-wrap>*{overflow-wrap:anywhere;min-width:0}.side-open{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;flex-direction:row!important;width:auto!important;display:none!important}.side-burger{cursor:pointer;flex-shrink:0;display:none}.panel-body .shell{max-width:1400px}.panel-body .panel-wrap{margin-top:4px}@media (width<=900px){.side-burger{display:inline-flex}.side-toggle:checked~main .side{transform:none}.side-toggle:checked~main .side-overlay{display:block}.panel-body .topbar .brand{margin-right:auto}.panel-body .banner,.panel-body .toast{margin-bottom:12px}}.side-overlay{display:none}@media (width<=900px){.side-toggle:checked~main .side-overlay,.side-toggle:checked~.panel-wrap .side-overlay{display:block!important}}.two-col>*,.browse>*{min-width:0}.card{overflow-wrap:break-word}@media (width<=600px){.table-wrap>.table{min-width:560px}}.header-menu nav{max-height:75vh;overflow-y:auto}.header-menu nav hr{border:0;border-top:1px solid color-mix(in oklab,var(--fg) 14%,transparent);width:100%;margin:6px 0}.toast-error{border:1px solid var(--bad);font-weight:600}.header-menu nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--bg2)!important}.avatar-img{object-fit:cover;padding:0;display:block}.vbadge{border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.vbadge svg{width:14px;height:14px}.vbadge-ok{color:var(--good,var(--primary-2));border-color:var(--good,var(--primary-2));background:color-mix(in srgb,var(--good,var(--primary-2)) 12%,transparent)}.vbadge-no{color:var(--bad,var(--bad));border-color:var(--bad,var(--bad));background:color-mix(in srgb,var(--bad,var(--bad)) 10%,transparent)}@media (width<=900px){.side,.shell .side{box-shadow:8px 0 30px #0a0e2840;background:var(--bg2,#fff)!important;-webkit-backdrop-filter:none!important}.side-overlay{background:#0a0e2899!important}}.side-burger-all{display:inline-flex!important}.drawer-only .side{z-index:200;border-radius:0 var(--r) var(--r) 0;width:min(66vw,238px);max-height:none;padding-top:44px;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:8px 0 30px #0a0e2840;background:var(--bg2,#fff)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.side-toggle:checked~main .drawer-only .side{transform:none}.drawer-only .side-close{cursor:pointer;color:var(--fg);font-size:1.8rem;line-height:1;display:block;position:absolute;top:8px;right:14px}.side-toggle:checked~main .drawer-only .side-overlay{z-index:150;background:#0a0e2899;position:fixed;inset:0;display:block!important}.side-brand{padding:0 40px 6px 2px;display:block}.side-brand img{width:auto;height:34px}.side-user-card{border-radius:var(--r-sm,14px);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 16%,transparent),color-mix(in srgb,var(--primary-2) 12%,transparent));box-shadow:inset 0 0 0 1px var(--line);border:0;padding:12px}.side-avatar{object-fit:cover;color:#fff;background:var(--grad);width:52px;height:52px;box-shadow:0 0 0 3px var(--bg2),0 0 0 5px var(--primary);border-radius:50%;flex:0 0 52px;place-items:center;font-size:1.3rem;font-weight:800;display:grid}.side-badges{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.side-badges .vbadge{padding:2px 8px;font-size:.72rem;text-decoration:none}.btn-logout{font-weight:700;background:var(--bad,var(--bad))!important;color:#fff!important;border:0!important}.btn-logout:hover{filter:brightness(.92)}.side-name{align-items:center;gap:5px;display:flex!important}.seal{flex:none;line-height:0;display:inline-flex}.side-ava-wrap{flex:none;width:52px;height:52px;display:inline-flex;position:relative}.side-ava-wrap>.side-avatar{flex:none}.side-seal{z-index:2;place-items:center;width:20px;height:20px;line-height:0;display:grid;position:absolute;bottom:-3px;right:-3px}.side-seal img{object-fit:contain;width:20px;height:20px;display:block}.side-seal svg{width:12px;height:12px}a.side-seal{cursor:pointer}.hm-slider{border-radius:22px;margin:0 0 18px;position:relative;overflow:hidden;box-shadow:0 12px 30px #123b652e}.hm-track{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;display:flex;overflow-x:auto}.hm-track::-webkit-scrollbar{display:none}.hm-slide{scroll-snap-align:start;aspect-ratio:16/9;color:#fff;flex:0 0 100%;text-decoration:none;display:block;position:relative}.hm-slide img{object-fit:cover;width:100%;height:100%;display:block}.hm-cap{background:linear-gradient(#0000,#081028d1);flex-direction:column;gap:2px;padding:40px 16px 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.hm-cap b{font-size:1.1rem}.hm-cap small{opacity:.9}.hm-dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:10px;left:0;right:0}.hm-dots button{cursor:pointer;background:#ffffff8c;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .2s}.hm-dots button[aria-current]{background:var(--yellow);width:22px}.wallet-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin:10px 0 12px;padding:13px 16px;display:flex}.wh-main{flex-direction:column;gap:2px;min-width:0;display:flex}.wh-main small{color:var(--muted);font-size:.85rem;font-weight:600}.wh-main b{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.5rem,7vw,2.05rem);font-weight:800}.wh-side{flex-wrap:wrap;gap:6px 14px;display:flex}.wh-side span{flex-direction:column;gap:1px;display:flex}.wh-side small{color:var(--muted);font-size:.72rem;font-weight:600}.wh-side b{font-size:.92rem}.wallet-tabs{margin:0 0 8px;position:relative}.wt-radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wt-switch{background:var(--glass-strong);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.wt-pill{min-height:46px;color:var(--muted);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:flex}.wt-pill .hm-icon{flex:none;width:18px;height:18px}#wt-deposit:checked~.wt-switch .wt-pill[for=wt-deposit],#wt-withdraw:checked~.wt-switch .wt-pill[for=wt-withdraw]{background:var(--grad);color:var(--on-primary);box-shadow:var(--shadow)}#wt-deposit:focus-visible~.wt-switch .wt-pill[for=wt-deposit],#wt-withdraw:focus-visible~.wt-switch .wt-pill[for=wt-withdraw]{outline:3px solid var(--cyan);outline-offset:2px}.wt-panel{margin-top:16px;display:none}#wt-deposit:checked~.wt-deposit,#wt-withdraw:checked~.wt-withdraw{display:block}.amt-chips{flex-wrap:wrap;gap:8px;margin:-4px 0 2px;display:flex}.amt-chip{border:1px solid var(--line);background:var(--glass-strong);min-height:40px;color:var(--fg);font:inherit;cursor:pointer;border-radius:999px;padding:8px 15px;font-weight:700;transition:border-color .15s,background .15s}.amt-chip:hover{border-color:var(--primary)}.amt-chip[aria-pressed=true]{border-color:var(--primary);outline:1px solid var(--primary);color:var(--primary)}.method-info{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--glass-strong);padding:10px 14px}.method-info summary{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.method-info summary .hm-icon{flex:none;width:17px;height:17px}.method-info .kv{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (width<=420px){.wt-pill{gap:6px;font-size:.92rem}.amt-chip{padding:8px 12px}}.hireme-nav{background:var(--bg2);border-color:var(--line);border-bottom:3px solid var(--primary);box-shadow:var(--shadow);border-radius:18px;gap:12px}.hireme-nav .side-burger,.hireme-nav .header-menu>summary{background:color-mix(in srgb,var(--primary) 10%,var(--bg2));color:var(--primary);border-color:var(--line);border-radius:12px;justify-content:center;align-items:center}.hireme-nav .avatar-btn{border:2px solid var(--bg2);outline:2px solid var(--primary-2);padding:0;overflow:hidden}.header-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.hireme-nav .dropdown-menu{background:var(--bg2);border-color:var(--line);box-shadow:var(--shadow-lg);border-radius:16px;padding:10px}.hireme-nav .dd-name{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:12px;line-height:1.45}.hireme-nav .dropdown-menu .profile-logout{color:var(--bad);border-top:1px solid var(--line);border-radius:0;margin-top:6px;font-weight:700}.hireme-side{gap:16px;padding:14px}.side-identity{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-shrink:0;padding:4px 2px 0;position:relative;overflow:visible}.side-identity:before{content:none}.side-identity .side-brand{width:126px;margin:0 0 18px;padding:0}.side-identity .side-brand img{width:100%;height:auto}.side-identity .side-user-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;padding:0 0 18px;display:grid}.side-identity .side-user-card>div{min-width:0}.side-identity .side-ava-wrap{width:60px;height:60px}.side-identity .side-avatar{width:60px;height:60px;box-shadow:0 0 0 3px var(--bg2),0 0 0 5px var(--primary)}.side-identity .side-name{overflow-wrap:anywhere;letter-spacing:0;font-size:1rem;line-height:1.45}.side-identity .side-user small{color:var(--muted);margin-top:5px;font-size:.8rem}.side-profile-link{border-top:1px solid var(--line);color:var(--primary);justify-content:space-between;align-items:center;padding:12px 0;font-size:.85rem;font-weight:700;display:flex;text-decoration:none!important}.hireme-side nav a{border-radius:10px;min-height:44px;font-size:.9rem;line-height:1.45}@media (width<=900px){.shell .hireme-side,.drawer-only .hireme-side{width:min(66vw,238px);padding:50px 14px 18px}.hireme-side .side-close{background:var(--line);border-radius:10px;place-items:center;width:30px;height:30px;display:grid;top:10px;right:14px}.hireme-side .side-close .hm-icon{width:19px;height:19px}}@media (width<=360px){.side-identity{padding:14px 12px 0}.side-identity .side-user-card{grid-template-columns:52px minmax(0,1fr);gap:10px}.side-identity .side-ava-wrap,.side-identity .side-avatar{width:52px;height:52px}.side-identity .side-brand{width:112px;margin:0 0 14px}}@media (width<=900px){.hireme-side{overflow:hidden}.hireme-side nav{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:2px;overflow-y:auto}.hireme-side form{border-top:1px solid var(--line);background:var(--bg2,#fff);flex:none;margin-top:auto;padding-top:10px}}@media (width<=640px){.hireme-nav{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;width:calc(100% - 16px);padding:10px;display:grid}.hireme-nav .brand{min-width:0;margin:0!important}.hireme-nav .brand-logo{width:min(100%,110px)}.hireme-nav .top-actions{gap:7px;margin:0}.hireme-nav .icon-btn,.hireme-nav .avatar-btn{width:34px;height:34px}.hireme-nav .chip{padding:5px 6px;font-size:.72rem}.hireme-nav .topnav{display:none}}@media (width<=360px){.hireme-nav{gap:6px;padding:10px 8px}.hireme-nav .top-actions{gap:5px}.hireme-nav .icon-btn,.hireme-nav .avatar-btn{width:30px;height:30px}.hireme-nav .brand-logo{width:86px}}.admin-signup-box{border-top:1px solid var(--line);text-align:center;margin-top:18px;padding-top:14px}.admin-signup-btn{background:var(--primary-2);color:#fff;font-weight:700}.user-strip{background:var(--glass-strong);border:1px solid var(--glass-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;width:min(1180px,100% - 16px);margin:6px auto 0;padding:6px 12px;font-size:.85rem;display:flex}.user-strip .us-name{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.us-dot{background:var(--primary-2);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 3px #16a34a33}.us-state{color:var(--primary-2);font-weight:600}.side-name .side-online-dot{vertical-align:middle;background:var(--ok);width:8px;height:8px;box-shadow:none;border-radius:50%;flex-shrink:0;margin-inline-start:5px;display:inline-block}.side-user.is-off .side-online-dot,.user-strip.is-off .us-dot{display:none}.user-strip.is-off .us-state{color:var(--muted)}.us-bal{color:var(--fg);border:1px solid var(--glass-border);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 10px;text-decoration:none}.avatar-btn[data-presence-avatar]:after{content:"";background:var(--primary-2);border:2px solid var(--bg2,#fff);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.avatar-btn.is-off:after{display:none}.hireme-nav .avatar-btn[data-presence-avatar]{overflow:visible}.hireme-nav .avatar-btn .header-avatar{border-radius:50%}.payment-option .pay-dest{color:var(--muted);font-size:.8rem;font-weight:600;display:block}.pay-info{border:1px dashed var(--primary-2,var(--primary));background:var(--glass-strong);border-radius:12px;margin:8px 0;padding:10px 12px;display:none}.pay-info .pay-num{letter-spacing:.5px;font-size:1.1rem}.pay-info.show{display:block}.fee-card{background:linear-gradient(150deg,#2563eb1a,#7c3aed14 55%,#06b6d41a);border:1px solid #7c3aed47;border-radius:24px;margin:12px 0 18px;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #2563eb8c,inset 0 1px #ffffff80}.fee-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#eab30847,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.fee-head{align-items:center;gap:14px;margin-bottom:16px;display:flex;position:relative}.fee-head>div>b{font-size:1.12rem;line-height:1.35;display:block}.fee-head small{opacity:.8;font-size:.85rem}.fee-badge{text-align:center;color:#fff;background:conic-gradient(from 200deg,var(--primary),var(--primary-2),#e6b91e,var(--orange),#d82e3b,var(--primary));border-radius:50%;flex:none;place-content:center;width:76px;height:76px;display:grid;box-shadow:0 10px 24px -6px #2563eb99,0 0 0 4px #ffffff8c}.fee-badge b{font-size:1.4rem;font-weight:800;line-height:1}.fee-badge small{opacity:.95;font-size:.62rem}.fee-calc{background:#ffffff8c;border:1px solid #7f7f7f2e;border-radius:16px;gap:0;display:grid;overflow:hidden}.fee-calc>div{border-bottom:1px dashed #7f7f7f40;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.fee-calc>div:last-child{border-bottom:0}.fee-calc span{opacity:.85;font-size:.9rem}.fee-calc b{font-size:1.05rem}.fee-calc i{font-style:normal}.fee-calc .fee-total{background:linear-gradient(90deg,var(--primary),var(--primary-2));color:#fff}.fee-calc .fee-total span{opacity:1}.fee-calc .fee-total b{font-size:1.3rem}.fee-why-t{margin:16px 0 8px;font-weight:700}.fee-why{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.fee-why li{background:#ffffff73;border:1px solid #7f7f7f26;border-radius:14px;align-items:flex-start;gap:10px;padding:11px;display:flex}.fee-why li>span{background:#2563eb1f;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:1.05rem;display:grid}.fee-why b{font-size:.92rem;display:block}.fee-why small{opacity:.8;font-size:.78rem;line-height:1.4}.fee-note{opacity:.8;margin:14px 0 0;font-size:.82rem}[data-theme=dark] .fee-calc,[data-theme=dark] .fee-why li{background:#0f172a8c}@media (width<=640px){.fee-why{grid-template-columns:1fr}.fee-card{padding:16px}}.rel-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 22px;display:grid}.rel-stat{background:#7f7f7f14;border-left:4px solid;border-radius:16px;padding:14px}.rel-stat span{opacity:.85;font-size:.85rem;display:block}.rel-stat b{margin:3px 0;font-size:1.4rem;display:block}.rel-stat small{opacity:.75}.rs-income{border-color:var(--primary-2);background:#22c55e1a}.rs-month{border-color:#3b82f6}.rs-held{background:#eab3081a;border-color:#eab308}.rs-out{border-color:var(--bad)}.rel-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rel-math{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.rel-math span{background:#7f7f7f1a;border-radius:10px;padding:6px 10px;font-size:.88rem}@media (width<=800px){.rel-stats{grid-template-columns:1fr 1fr}}.order-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.order-stage{border:1px solid var(--line);background:var(--glass-strong);color:var(--fg);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;font-size:.85rem;display:flex}.order-stage b{font-size:1.4rem}.order-stage[aria-current]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,var(--glass-strong))}.order-list{margin-top:18px}.order-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:18px 0;display:flex}.order-row>div{min-width:0}.order-row>div:last-child{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.order-row .btn{white-space:normal;text-align:center}[data-chat-live] .chat-log{overscroll-behavior:contain;min-height:150px;max-height:60dvh;padding:4px;overflow-y:auto}.bid-pitch{white-space:pre-wrap;min-width:180px;max-width:340px}.user-strip .icon-btn{flex-shrink:0;width:28px;height:28px;font-size:.85rem}.user-strip [data-alert-status]:empty{display:none}@media (width<=420px){.order-stage{padding:10px 8px;font-size:.8rem}.order-row{flex-direction:column}.order-row>div:last-child{flex-flow:wrap;align-items:flex-start}}.home-category-symbol{width:48px;height:48px}.home-category-symbol .hm-icon{width:30px;height:30px}.bid-distance{border-block:1px solid var(--line);margin:12px 0;padding:14px 0}.bid-distance .btn{white-space:normal;text-align:center}@media (width<=700px){.applicants-table,.applicants-table tbody,.applicants-table tr,.applicants-table td{width:100%;min-width:0;display:block}.applicants-table thead{display:none}.applicants-table tr+tr{border-top:2px solid var(--line);margin-top:16px}.applicants-table td{white-space:normal;overflow-wrap:anywhere;padding:10px 0}.applicants-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.applicants-table .bid-pitch{margin:12px 0}.bid-distance{scroll-margin-top:100px}}.inbox-list{margin-top:20px;display:grid}.inbox-row{border-bottom:1px solid var(--line);color:var(--fg);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;display:grid}.inbox-row:hover{background:var(--glass);text-decoration:none}.inbox-avatar{border:2px solid var(--primary-2);background:var(--glass-strong);width:48px;height:48px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.inbox-avatar img{object-fit:cover;width:100%;height:100%}.inbox-copy{min-width:0}.inbox-name{overflow-wrap:anywhere;line-height:1.5;display:block}.inbox-badge{object-fit:contain;vertical-align:middle;width:18px;max-width:none;height:18px;display:inline-block}.inbox-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:4px;font-size:.88rem;display:block;overflow:hidden}.inbox-meta{color:var(--muted);flex-direction:column;align-items:flex-end;gap:6px;font-size:.75rem;display:flex}.chat-person{letter-spacing:0;align-items:center;gap:10px;min-width:0;font-size:1.25rem;display:flex}.chat-person a{overflow-wrap:anywhere;min-width:0}.chat-pending{border:1px dashed var(--warn);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:8px 0;padding:10px}.chat-pending small{color:var(--warn);display:block}.chat-pending button{float:right}.chat-tools{flex-wrap:wrap}[data-alert-status]{overflow-wrap:anywhere;max-width:140px;font-size:.72rem}@media (width<=420px){.inbox-row{grid-template-columns:42px minmax(0,1fr) auto;gap:9px}.inbox-avatar{width:42px;height:42px}.inbox-meta{font-size:.68rem}.chat-person{font-size:1.05rem}.user-strip [data-alert-status]{max-width:80px}}.role-pick{border:1px solid var(--line,#0000001a);border-radius:14px;gap:.4rem;padding:.6rem .9rem;display:grid}.role-pick label{align-items:center;gap:.5rem;font-weight:500;flex-direction:row!important;display:flex!important}.role-pick input{margin:0;width:auto!important}.dash-nav{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.6rem;display:flex}.dash-nav a,.dash-nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.45rem .8rem;text-decoration:none}.dash-nav a[aria-current],.dash-nav button.active{background:var(--primary,var(--primary));color:#fff}.dash-nav .us-bal{margin-left:auto}.table{border-collapse:collapse;width:100%}.table td,.table th{text-align:left;vertical-align:top;border-bottom:1px solid #7f7f7f26;padding:.55rem .4rem}.glass.card{overflow-x:auto}.chat-layout{grid-template-columns:minmax(220px,300px) 1fr;gap:1rem;display:grid}@media (width<=760px){.chat-layout{grid-template-columns:1fr}}.chat-row span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.chat-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-row.active,.chat-row:hover{background:#3b4cf01a}.chat-row .dot{background:var(--bad);color:#fff;border-radius:999px;padding:0 .45rem;font-size:.75rem}.chat-msgs{flex-direction:column;gap:.4rem;max-height:55vh;padding:.3rem;display:flex;overflow-y:auto}.bubble{border-radius:16px;max-width:78%;padding:.5rem .8rem}.bubble.me{background:var(--primary,var(--primary));color:#fff;align-self:flex-end}.bubble.me small{color:#fffc}.bubble.them{background:#7f7f7f24;align-self:flex-start}.chat-send{gap:.5rem;margin-top:.6rem;display:flex}.chat-send input{flex:1}.wallet-balance{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.grid-2{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}:root{--mac-red:#ff5f57;--mac-yellow:#febc2e;--mac-green:#28c840;--glass:#ffffff6b;--glass-strong:#ffffffa8;--blur:saturate(200%) blur(28px);--r:18px;--spec:inset 0 1px 0 #ffffffb3,inset 0 -1px 0 #ffffff26}[data-theme=dark]{--glass:#1e243073;--glass-strong:#282e3cb3;--spec:inset 0 1px 0 #ffffff1f,inset 0 -1px 0 #0003}.glass{box-shadow:var(--shadow),var(--spec);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.topbar{border-radius:16px;padding:8px 12px}.topbar:before{content:"";background:radial-gradient(circle 6px at 6px 6px,var(--mac-red) 98%,#0000),radial-gradient(circle 6px at 26px 6px,var(--mac-yellow) 98%,#0000),radial-gradient(circle 6px at 46px 6px,var(--mac-green) 98%,#0000);flex:0 0 52px;height:12px}.topnav{box-shadow:none;background:0 0;border-radius:999px;gap:2px;padding:0;display:flex}.topnav a{color:var(--fg);border-radius:999px;padding:7px 14px;font-size:.92rem;font-weight:600;transition:background .25s,color .25s}.topnav a[aria-current]{color:var(--fg)}.shell .glass.card{padding-top:42px;position:relative;overflow:hidden}.shell .glass.card:before{content:"";border-bottom:1px solid var(--line);background:linear-gradient(var(--glass-strong),transparent),radial-gradient(circle 5.5px at 18px 15px,var(--mac-red) 98%,#0000),radial-gradient(circle 5.5px at 36px 15px,var(--mac-yellow) 98%,#0000),radial-gradient(circle 5.5px at 54px 15px,var(--mac-green) 98%,#0000);height:30px;position:absolute;top:0;left:0;right:0}.seg{background:var(--line);border-radius:11px;padding:3px}.btn{border-radius:10px}.bottomnav{box-shadow:var(--shadow-lg),var(--spec);border-radius:22px}.bottomnav a span{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.bottomnav a:hover span,.bottomnav a[aria-current] span{transform:translateY(-3px)scale(1.12)}@media (width<=900px){.topbar:before{display:none}}@media (prefers-reduced-motion:reduce){.glass,.bottomnav a span{transition:none}.shell .glass.card:hover{transform:none}}.topnav{flex:0 auto;margin:0 auto}:root{--bg:#f3f7ff;--bg2:#fff;--fg:#0f1a2e;--muted:#5b6880;--line:#0f1a2e17;--panel:#e6ecfe;--primary:#1460dc;--primary-2:#16834e;--accent-mint:#14b88a;--cyan:#ffb21e;--red:#d82e3b;--green:#16834e;--blue:#1460dc;--yellow:#e6b91e;--orange:#f26a1b;--grad-warm:linear-gradient(135deg,var(--orange),var(--yellow));--grad-hot:linear-gradient(135deg,var(--red),var(--orange));--grad:linear-gradient(135deg,var(--primary) 0%,#12a58c 50%,var(--primary-2) 100%);--glass:#ffffff61;--glass-strong:#ffffff9e;--glass-border:#ffffffa6;--shadow:0 1px 1px #0f1a2e0a,0 8px 24px -10px #19285a38;--shadow-lg:0 2px 4px #0f1a2e0d,0 28px 60px -22px #283ca061;--r:22px;--r-sm:13px;--blur:saturate(210%) blur(30px);--display:"Outfit","Hind Siliguri",system-ui,sans-serif}[data-theme=dark]{--bg:#0b0f17;--bg2:#101820;--fg:#eef2fb;--muted:#9aa6bd;--line:#ffffff14;--panel:#1a2230;--primary:#78b3ff;--primary-2:#4ed691;--cyan:#ffc34d;--red:#ff6b6b;--green:#4ed691;--blue:#78b3ff;--yellow:#ffd45e;--orange:#ff9142;--grad-warm:linear-gradient(135deg,var(--orange),var(--yellow));--grad-hot:linear-gradient(135deg,var(--red),var(--orange));--grad:linear-gradient(135deg,#3d8bff 0%,#2fc39a 50%,#4ed691 100%);--glass:#1c202e6b;--glass-strong:#282c3ea8;--glass-border:#ffffff1a;--shadow:0 10px 30px -12px #000000b3;--shadow-lg:0 30px 70px -24px #000c}h1,h2,.hero h1,.brand{font-family:var(--display);letter-spacing:-.025em}h2{color:var(--blue)}:lang(bn) h1,:lang(bn) h2{font-family:"Hind Siliguri",var(--display);letter-spacing:0}.hero h1{background:linear-gradient(120deg,var(--fg) 30%,var(--primary) 70%,var(--primary-2));color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.15}.aurora span:nth-child(2){background:var(--yellow);opacity:.08}.aurora span:nth-child(3){background:var(--green);opacity:.1}.glass{border:1px solid var(--glass-border);background:linear-gradient(160deg,color-mix(in oklab,#fff 22%,var(--glass)),var(--glass));position:relative}[data-theme=dark] .glass{background:linear-gradient(160deg,#ffffff0f,var(--glass))}.glass:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(#ffffff59,#0000 38%);position:absolute;inset:0}.btn{letter-spacing:.005em;border-radius:12px;font-weight:650;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .25s,filter .2s}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-primary{background:var(--grad);box-shadow:inset 0 1px 0 #ffffff59,0 10px 24px -10px var(--primary)}.btn-primary:hover{filter:brightness(1.07)}.btn-ghost,.btn-glass{background:var(--glass-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow),inset 0 1px 0 #ffffff80;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.btn-danger{background:linear-gradient(#ff5f57,#e0353b);box-shadow:inset 0 1px #ffffff4d}.icon-btn,.avatar-btn{border-radius:12px}.avatar-btn{background:var(--grad);color:#fff;border:0}input,select,textarea{background:color-mix(in oklab,var(--glass-strong) 85%,transparent);border:1px solid var(--line);border-radius:11px;box-shadow:inset 0 1px 2px #0f1a2e0d}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 22%,transparent)}.check input,.seg input,input[type=checkbox],input[type=radio]{accent-color:var(--primary);box-shadow:none}.seg label,.seg button{border-radius:9px}.chip,.tag,.badge{border-radius:8px}.kicker{background:color-mix(in oklab,var(--primary) 10%,var(--glass-strong));color:var(--primary);border-radius:10px}.verified{background:linear-gradient(135deg,#0a84ff,#30d158)}.hero{padding:56px 0 28px}.hero-search{box-shadow:var(--shadow-lg);border-radius:16px;padding:7px}.hero-panel{border-radius:24px}.stat{border-radius:18px}.stat b{font-family:var(--display);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.job-card{border-radius:20px;padding:20px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.job-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.job-category-icon{border-radius:14px;box-shadow:inset 0 1px #ffffff80}.steps li{border-radius:22px}.step-n{background:var(--grad)!important;color:#fff!important}.side{background:color-mix(in oklab,var(--glass-strong) 80%,transparent);border-radius:22px;padding:14px 10px}.side:before{content:"";background:radial-gradient(circle 6px at 6px 6px,var(--mac-red) 98%,#0000),radial-gradient(circle 6px at 26px 6px,var(--mac-yellow) 98%,#0000),radial-gradient(circle 6px at 46px 6px,var(--mac-green) 98%,#0000);height:12px;margin:2px 6px 8px;display:block}.side nav a{border-radius:9px;padding:8px 10px;font-size:.92rem}.side nav a[aria-current=page]{background:color-mix(in oklab,var(--primary) 16%,transparent);color:var(--primary);box-shadow:none;font-weight:650}.side nav a span{opacity:.9;color:var(--primary)}.panel-main>.glass,.panel-main .card{border-radius:20px}.stat-grid .stat{border-radius:16px}.chat-message{box-shadow:var(--shadow);border:0;border-radius:18px}.chat-mine{background:var(--grad);color:#fff}.chat-mine small{color:#fffc}.chat-other{background:var(--glass-strong)}table{border-collapse:separate;border-spacing:0;width:100%}th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;font-size:.78rem}th,td{border-bottom:1px solid var(--line);padding:10px 12px}tr:hover td{background:color-mix(in oklab,var(--primary) 5%,transparent)}.modal,.dropdown-menu,.header-menu nav{border-radius:16px;animation:.22s cubic-bezier(.2,.8,.2,1) pop}.footer{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--spec);border-top:0;border-radius:26px 26px 0 0;margin-top:56px;padding:28px 24px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.shell>*{animation:.55s cubic-bezier(.2,.8,.2,1) both rise}.shell>:nth-child(2){animation-delay:60ms}.shell>:nth-child(3){animation-delay:.12s}.shell>:nth-child(4){animation-delay:.18s}.job-grid>*{animation:.5s cubic-bezier(.2,.8,.2,1) both rise}.job-grid>:nth-child(2){animation-delay:50ms}.job-grid>:nth-child(3){animation-delay:.1s}.job-grid>:nth-child(4){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.shell>*,.job-grid>*,.modal,.dropdown-menu{animation:none}.job-card:hover,.btn:hover{transform:none}}.hero-panel .tag,.hero-panel .chip,.mini-card .tag{align-self:flex-start;width:auto}.mac-shell{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px;margin-top:18px;display:grid}.mac-side{border-radius:22px;flex-direction:column;gap:8px;max-height:calc(100dvh - 116px);padding:10px;display:flex;position:sticky;top:96px}.mac-dots{gap:7px;padding:2px 4px;display:flex}.mac-dots i{background:var(--mac-red);border-radius:50%;width:12px;height:12px}.mac-dots i:nth-child(2){background:var(--mac-yellow)}.mac-dots i:nth-child(3){background:var(--mac-green)}.mac-me{align-items:center;gap:10px;min-width:0;display:flex}.mac-me div{min-width:0}.mac-me b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mac-me small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.mac-ava{background:var(--grad);color:#fff;height:42px;font:700 1.1rem var(--display);box-shadow:inset 0 1px 0 #fff6,0 6px 16px -6px var(--primary);border-radius:14px;flex:0 0 42px;place-items:center;display:grid}.mac-bal{background:var(--grad);color:#fff;border-radius:14px;padding:8px 12px;box-shadow:inset 0 1px #ffffff59}.mac-bal small{opacity:.85;font-size:.72rem;display:block}.mac-bal b{font:700 1.15rem var(--display)}.mac-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:4px 8px 0;font-size:.7rem;font-weight:700}.mac-side nav{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.mac-side nav a{color:var(--fg);border-radius:10px;align-items:center;gap:10px;padding:4px 10px;font-size:.93rem;font-weight:550;text-decoration:none;transition:background .2s;display:flex}.mac-side nav a[aria-current]{background:color-mix(in oklab,var(--primary) 15%,transparent);color:var(--primary);font-weight:700}.mac-ic{background:var(--glass-strong);width:28px;height:28px;color:var(--primary);box-shadow:var(--shadow);border-radius:8px;flex:0 0 28px;place-items:center;display:grid}.mac-ic .hm-icon{width:16px;height:16px}.mac-side nav a[aria-current] .mac-ic{background:var(--grad);color:#fff}.nav-badge{background:var(--bad);color:#fff;min-width:20px;height:20px;font:700 .72rem/1 var(--display);box-shadow:0 2px 8px -2px var(--bad);border-radius:999px;flex:none;place-items:center;margin-left:auto;padding:0 6px;display:inline-grid}.mac-main{min-width:0}.mac-main>h1{margin-top:0}.mac-main>h1:first-child,.mac-main>h1{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow),var(--spec);border-radius:20px;padding:18px 22px;font-size:clamp(1.3rem,2.4vw,1.8rem)}.mac-main .section{margin:26px 0}.mac-main .section>h2{align-items:center;gap:8px;display:flex}.mac-main .section>h2:before{content:"";background:var(--grad);border-radius:4px;width:4px;height:1.1em}.mac-main .glass.card{border-radius:20px}.mac-main .stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mac-main .table th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:.74rem}.mac-main .table tr:last-child td{border-bottom:0}.mac-main .empty{border-radius:20px;padding:40px 20px}.mac-main .empty:before{content:"";background:var(--grad);opacity:.18;border-radius:16px;width:54px;height:54px}.mac-main .wallet-balance{background:var(--grad);color:#fff;border:0}.mac-main .wallet-balance *{color:inherit}.mac-main .chat-layout{gap:16px}.mac-main .chat-inbox a{color:var(--fg);border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.mac-main .chat-inbox a:hover,.mac-main .chat-inbox a[aria-current]{background:var(--line);text-decoration:none}.mac-main .grid-2{gap:16px}@media (width<=900px){.mac-shell{grid-template-columns:1fr;gap:14px;margin-top:10px}.mac-side{padding:12px;position:static}.mac-dots,.mac-label{display:none}.mac-side nav{scrollbar-width:none;flex-direction:row;gap:6px;margin:0 -4px;padding:2px 4px;overflow-x:auto}.mac-side nav::-webkit-scrollbar{display:none}.mac-side nav a{background:var(--glass-strong);border-radius:12px;flex:none;padding:7px 12px 7px 7px}.mac-me{display:none}.mac-bal{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.mac-main .grid-2{grid-template-columns:1fr}}.mac-shell>*,.mac-side,.mac-main{min-width:0;max-width:100%}@media (width<=900px){.mac-shell{grid-template-columns:minmax(0,1fr)}}.shell .glass.card{padding-top:22px;overflow:visible}.shell .glass.card:before{content:none}.shell .glass.card:hover{box-shadow:var(--shadow),var(--spec);transform:none}.mac-main .empty:before{content:none}.shell{padding-top:14px}.grid-3{grid-template-columns:1fr 1fr 1.4fr;gap:10px;display:grid}@media (width<=640px){.grid-3{grid-template-columns:1fr 1fr}.grid-3>label:last-child{grid-column:1/-1}}.chat-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.chat-inbox{border-radius:20px;flex-direction:column;gap:2px;max-height:80vh;padding:12px 8px;display:flex;overflow-y:auto}.chat-row{width:100%;color:var(--fg);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.chat-row:hover{background:var(--line)}.chat-row.active{background:color-mix(in oklab,var(--primary) 14%,transparent)}.chat-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.chat-row-text b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.chat-row .dot{background:var(--bad);color:#fff;border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:700}.mac-ava.sm{border-radius:12px;flex:0 0 38px;width:38px;height:38px;font-size:.95rem}.chat-row .verified,.chat-head .verified{vertical-align:middle;width:16px;height:16px;margin-left:4px;font-size:.6rem}.chat-thread{border-radius:20px;flex-direction:column;min-height:74vh;padding:0;display:flex;overflow:hidden}.chat-thread.glass,.chat-inbox.glass{box-shadow:none;border:0}.chat-thread.glass:after,.chat-inbox.glass:after{content:none}.chat-empty{flex:1;place-items:center;padding:30px;display:grid}.chat-head{background:var(--glass-strong);border-bottom:1px solid #0000;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.chat-head a{color:var(--fg);align-items:center;display:flex}.call-why{text-align:center;flex:100%;padding-top:2px}.chat-back{width:34px;height:34px;font-size:1.4rem;display:none}.chat-msgs{flex-direction:column;flex:1;gap:8px;min-height:360px;max-height:74vh;padding:16px;display:flex;overflow-y:auto}.bubble{max-width:76%;box-shadow:var(--shadow);border-radius:18px;padding:9px 13px}.bubble p{white-space:pre-wrap;word-break:break-word;margin:0}.bubble small{opacity:.75;margin-top:3px;font-size:.7rem;display:block}.bubble.me{background:var(--fg);color:var(--bg2);border-bottom-right-radius:6px;align-self:flex-end}.bubble.them{background:var(--bg2);color:var(--fg);border:0;border-bottom-left-radius:6px;align-self:flex-start}.chat-send{border-top:1px solid var(--line);background:var(--glass-strong);gap:8px;padding:12px;display:flex}.chat-send input{border-radius:999px}.chat-thread>.toast{margin:0 12px}.offer-form{border:1px solid var(--line);background:var(--glass-strong);border-radius:16px;margin:12px 16px 0;padding:14px}.offer-card{border:1px solid color-mix(in oklab,var(--primary) 30%,var(--line));background:color-mix(in oklab,var(--primary) 7%,var(--glass-strong));max-width:100%;box-shadow:var(--shadow);border-radius:18px;flex-direction:column;align-self:stretch;gap:6px;padding:14px;display:flex}.offer-card.me,.offer-card.them{align-self:stretch}.offer-card p{white-space:pre-wrap;margin:0}.offer-tag{text-transform:uppercase;letter-spacing:.05em;background:var(--grad);color:#fff;border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:.7rem;font-weight:700}.offer-meta{flex-wrap:wrap;gap:6px;display:flex}.offer-meta span{background:var(--line);border-radius:8px;padding:3px 9px;font-size:.82rem}.chat-offer-row{justify-content:center;padding:10px 16px 14px;display:flex}@media (width<=760px){.chat-layout{grid-template-columns:minmax(0,1fr)}.chat-layout.has-thread .chat-inbox,.chat-layout:not(.has-thread) .chat-thread{display:none}.chat-back{display:grid}.chat-thread{height:calc(100dvh - 88px - env(safe-area-inset-bottom));min-height:0}.chat-inbox{height:calc(100dvh - 88px - env(safe-area-inset-bottom));min-height:0;max-height:none}.chat-msgs{min-height:0;max-height:none}.chat-offer-row{padding:8px 12px 12px}}.map-box{border:1px solid var(--line);background:var(--line);z-index:0;border-radius:16px;width:100%;overflow:hidden}.map-loading{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.6}}.map-card{flex-direction:column;gap:12px;display:flex}.map-icon{background:0 0;border:0}.map-pin{background:var(--primary);border:3px solid var(--on-primary);width:22px;height:22px;box-shadow:var(--shadow);border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.map-icon>.map-count{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-count{background:var(--bg2);color:var(--fg);box-shadow:var(--shadow);white-space:nowrap;font:600 .7rem var(--font);cursor:pointer;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:3px 8px 3px 3px;display:flex}.map-count b{background:var(--primary);min-width:18px;height:18px;color:var(--on-primary);border-radius:999px;place-items:center;font-size:.66rem;display:grid}.div-chips{border:1px solid var(--line);background:var(--glass);max-height:240px;box-shadow:var(--shadow);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-content:start;gap:8px;margin-top:46px;padding:14px;display:grid;overflow:auto}.div-chips .chip b{color:var(--primary)}.div-chips>button{border-radius:12px;justify-content:space-between;gap:8px;width:100%;height:40px;padding:0 12px;font-size:.86rem;overflow:hidden}.div-chips .div-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.div-chips b{color:var(--primary);flex:none}@media (width<=420px){.div-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px}.div-chips>button{height:38px;padding:0 10px;font-size:.8rem}}.pin-field{gap:8px}.distance-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.distance{margin:0}.distance b{font:700 1.4rem var(--display);color:var(--primary)}.live-box{border:1px solid var(--line);background:var(--glass-strong);border-radius:14px;flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}.leaflet-container{font-family:var(--font)}.shell>form.glass.card,.shell>.empty:first-child{margin-top:18px}.profile-menu{position:relative}.profile-menu summary{cursor:pointer;list-style:none}.profile-menu summary::-webkit-details-marker{display:none}.profile-pop{z-index:60;background:var(--glass-strong);border-radius:16px;flex-direction:column;min-width:230px;padding:8px;animation:.2s pop;display:flex;position:absolute;top:calc(100% + 10px);right:0}.profile-pop a,.profile-pop button{color:var(--fg);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.profile-pop a:hover,.profile-pop button:hover{background:var(--line);text-decoration:none}.profile-pop .hm-icon{width:18px;height:18px;color:var(--primary)}.profile-pop .profile-logout{color:var(--bad);border-top:1px solid var(--line);border-radius:0 0 10px 10px;margin-top:4px;font-weight:600}@media (width>=901px){.mac-shell{grid-template-columns:minmax(0,1fr) 250px}.mac-shell>.mac-side{order:2}.mac-shell>.mac-main{order:1}.mac-shell{animation-fill-mode:backwards}.mac-shell>.mac-side{z-index:6;width:250px;position:fixed;top:96px;right:max(16px,50vw - 584px)}.footer{padding-right:288px}}.profile-pop,.profile-pop.glass{background:color-mix(in oklab,var(--bg) 94%,transparent);box-shadow:var(--shadow-lg)}.profile-pop:after{content:none}.gig-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.gig-card{color:inherit;border-radius:18px;flex-direction:row;align-items:stretch;gap:14px;padding:12px;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.gig-heart{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:color .16s,transform .16s;display:grid;position:absolute;top:12px;right:12px}.gig-heart svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.gig-heart:hover{color:var(--bad);transform:scale(1.12)}.gig-heart.saved{color:var(--bad)}.gig-heart.saved svg{fill:var(--bad)}.gig-heart:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gig-cover{aspect-ratio:1;background:linear-gradient(135deg,var(--primary),var(--accent,var(--orange)));color:#fff;border-radius:14px;flex:0 0 118px;place-items:center;width:118px;display:grid;position:relative;overflow:hidden}.gig-cover-img{object-fit:cover;width:100%;height:100%;display:block}.gig-cover.big{aspect-ratio:16/7;border-radius:16px;flex:none;width:100%;margin:14px 0}.gig-cover.big svg{width:96px;height:96px}.gig-body{flex-direction:column;flex:1;gap:5px;min-width:0;padding:2px 26px 2px 0;display:flex}.gig-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.gig-card:hover h3{text-decoration:underline}.gig-seller{color:inherit;align-items:center;gap:6px;min-width:0;font-size:.84rem;display:inline-flex}.gig-seller b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.gig-ava{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:grid}.gig-seller.big .gig-ava{width:38px;height:38px;font-size:1rem}.gig-ver{color:#fff;background:#1d9bf0;border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid}.gig-ver svg{width:11px;height:11px}.gig-rating{align-items:center;gap:4px;font-size:.86rem;display:inline-flex}.gig-star{color:var(--yellow)}.gig-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.gig-card .gig-price{color:var(--ok,#16834e);font-size:1.22rem;font-weight:800;line-height:1.1}.gig-card .gig-price small{color:inherit;opacity:.85;font-size:.78rem;font-weight:700}.gig-top-badge{color:#8a5a00;white-space:nowrap;background:#fff3d0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 11px;font-size:.74rem;font-weight:700;display:inline-flex}.gig-top-badge span{color:var(--yellow)}.gigs-hero{border-radius:20px;margin-bottom:14px;padding:28px}.gigs-hero h1{margin:0 0 6px}.gig-chips{scrollbar-width:none;gap:8px;padding:4px 0 12px;display:flex;overflow-x:auto}.gig-chips .chip{white-space:nowrap;cursor:pointer;padding:6px 12px}.gig-chips .chip[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.gig-chips .chip-cat{border-radius:999px;flex:none;align-items:center;gap:7px;padding:5px 13px 5px 6px;display:inline-flex}.gig-chips .chip-ic{background:color-mix(in oklab,var(--primary) 12%,transparent);width:26px;height:26px;color:var(--primary);border-radius:9px;flex:0 0 26px;place-items:center;transition:background .16s,color .16s;display:grid}.gig-chips .chip-ic svg{width:15px;height:15px}.gig-chips .chip-cat[aria-pressed=true] .chip-ic{background:color-mix(in oklab,var(--on-primary) 24%,transparent);color:var(--on-primary)}.gig-chips .chip-cat:hover .chip-ic{background:color-mix(in oklab,var(--primary) 20%,transparent)}.ai-help-options{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.ai-close{border:1px solid var(--line);background:var(--glass-strong);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:color .16s,border-color .16s,transform .16s;display:inline-flex}.ai-close:hover{color:var(--fg);border-color:var(--primary);transform:rotate(90deg)}.ai-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ai-help-lead{flex-basis:100%;margin:0 0 2px}.chip-btn{cursor:pointer;font:inherit;text-align:center;transition:transform .16s,border-color .16s,box-shadow .16s}.chip-btn:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 14px #143c8c29}.chip-btn:active{transform:translateY(0)}.chip-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gig-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.gig-buy{border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex;position:sticky;top:84px}.gig-buy-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.gig-feat{gap:8px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.gig-feat svg{width:15px;height:15px;color:var(--primary);vertical-align:-2px}.gig-buy textarea{width:100%}.gig-buy .btn{justify-content:center;width:100%}.pre{white-space:pre-wrap}.crumbs{margin-bottom:8px}.my-gigs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.my-gigs li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.my-gigs li>div:first-child{flex-direction:column;display:flex}@media (width<=900px){.gig-layout{grid-template-columns:1fr}.gig-buy{position:static}.gigs-hero{padding:18px}}@media (width<=640px){.gig-grid{grid-template-columns:1fr 1fr;gap:10px}.gig-card{flex-direction:column;gap:8px;padding:8px}.gig-cover{aspect-ratio:4/3;border-radius:12px;flex:none;width:100%}.gig-body{gap:3px;padding:0 2px 2px}.gig-body h3{font-size:.85rem}.gig-card .gig-price{font-size:1rem}.gig-heart{box-sizing:content-box;background:#ffffffd9;border-radius:50%;width:16px;height:16px;padding:3px;top:10px;right:10px}.gig-heart svg{width:16px;height:16px}.gig-top-badge{padding:3px 8px;font-size:.66rem}.gig-seller{font-size:.76rem}}.cat{overflow:hidden}.cat-photo{aspect-ratio:4/3;border-radius:14px;width:calc(100% + 2px);margin:-1px -1px 8px;display:block;position:relative;overflow:hidden}.cat-photo img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.cat:hover .cat-photo img{transform:scale(1.06)}.cat-name-ic{background:color-mix(in oklab,var(--primary) 14%,transparent);width:22px;height:22px;color:var(--primary);vertical-align:-6px;border-radius:7px;place-items:center;margin-right:7px;display:inline-grid}.cat-name-ic svg{width:14px;height:14px}.gig-cover-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gig-cover{overflow:hidden}.gig-cat{margin:-2px 0 6px;font-size:.78rem;display:block}.hm-slide{aspect-ratio:auto;height:clamp(200px,min(56.25vw,60vh),560px)}.hm-slide img{object-fit:cover;object-position:center}.hm-nav{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08102873;border:0;border-radius:99px;width:36px;height:36px;font-size:1.4rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.hm-prev{left:10px}.hm-next{right:10px}.hm-count{color:#fff;background:#0810288c;border-radius:99px;padding:3px 10px;font-size:.8rem;font-weight:600;position:absolute;top:10px;right:12px}@media (width<=640px){.hm-nav{width:30px;height:30px;font-size:1.1rem}.hm-cap{padding:28px 12px 14px}.hm-cap b{font-size:.98rem}}.home-theme{border-radius:24px;margin:14px 0 6px;display:block;overflow:hidden;box-shadow:0 14px 34px #123b6538}.home-theme img{object-fit:cover;width:100%;height:auto;max-height:70vh;display:block}.hero{padding-top:10px}.pf-h{align-items:center;gap:8px;margin:0 0 .35rem;display:flex}.pf-h .hm-icon{width:20px;height:20px;color:var(--primary)}.pf-kyc{margin:.2rem 0 .7rem}.pf-kyc b{color:var(--primary)}html,body{max-width:100%;overflow-x:clip}img,video,svg,canvas,iframe{max-width:100%}@media (width<=760px){body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}input,select,textarea{font-size:16px!important}table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}.container,.shell,main{padding-left:12px;padding-right:12px}h1{overflow-wrap:anywhere;font-size:clamp(1.6rem,7vw,2.2rem)}h2{font-size:clamp(1.2rem,5.5vw,1.6rem)}.card,.glass{min-width:0}.btn,button{min-height:42px}pre,code{white-space:pre-wrap;word-break:break-word}}@media (width<=900px){.mac-side nav,.mac-side .mac-label{display:none!important}}.profile-logout{color:#d61f1f;width:100%;font:inherit;text-align:left;cursor:pointer;background:#e830301f;border:0;border-radius:12px;margin-top:6px;padding:11px 14px;font-weight:700;display:block}.header-menu>nav.hm-drawer{border-radius:24px;flex-direction:column;gap:4px;width:min(300px,86vw);max-height:calc(100dvh - 90px);padding:16px;display:flex;overflow-y:auto}.hm-drawer .mac-dots{gap:7px;margin-bottom:12px;display:flex}.hd-me{align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.hd-me>div{min-width:0}.hd-me b{font-size:1.05rem;display:block}.hd-me small{opacity:.65;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hd-ava{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));width:52px;height:52px;box-shadow:0 8px 20px -6px var(--primary)80;border-radius:16px;flex-shrink:0;place-items:center;font-size:1.2rem;font-weight:800;display:grid}.hd-bal{color:#fff;background:linear-gradient(120deg,var(--primary),var(--primary-2) 55%,#e6b91e);border-radius:14px;margin-bottom:6px;padding:7px 12px;box-shadow:0 12px 26px -12px #7c3aedbf,inset 0 1px #fff6}.hd-bal small{opacity:1;letter-spacing:.01em;font-size:.78rem;font-weight:700;line-height:1.2;display:block}.hd-bal b{font-size:1.2rem;line-height:1.25}.hd-label{color:var(--muted);opacity:1;letter-spacing:0;align-items:center;gap:10px;margin:16px 8px 8px;font-size:.72rem;font-weight:600;display:flex}.hd-label:after{content:"";background:var(--workspace-line);flex:1;height:1px}.hm-drawer .hd-link{border-radius:999px;align-items:center;gap:12px;padding:8px 10px;font-weight:600;display:flex}.hd-ic{background:color-mix(in srgb,var(--primary) 9%,transparent);width:34px;height:34px;color:var(--primary);box-shadow:none;border-radius:11px;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}.hm-drawer .hd-link[aria-current=page] .hd-ic{background:var(--grad);color:#fff;box-shadow:0 6px 16px -8px color-mix(in oklab,var(--primary) 70%,transparent)}.hd-ic svg{width:18px;height:18px}.hm-drawer-root{z-index:300;pointer-events:none;position:fixed;inset:0}.hm-scrim{pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#080c208c;border:0;margin:0;padding:0;animation:.22s hmFade;position:absolute;inset:82px 0 0}.hm-drawer-root .hm-drawer{pointer-events:auto;top:82px;left:10px;bottom:calc(8px + env(safe-area-inset-bottom));background:var(--panel);border:1px solid var(--glass-border);border-radius:22px;flex-direction:column;width:min(226px,64vw);height:auto;max-height:none;padding:14px;animation:.3s cubic-bezier(.2,.8,.2,1) hmSlide;display:flex;position:absolute;overflow:hidden;box-shadow:22px 0 60px -18px #080c208c}.hm-drawer-root .hm-drawer:after{content:none}.hd-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.hd-top .hd-me{flex:1;gap:8px;min-width:0;margin-bottom:0}.hd-top .hd-ava{border-radius:12px;width:38px;height:38px;font-size:1rem}.hd-top .hd-me b{font-size:1rem}.hd-top .hd-me small{font-size:.75rem}.hd-top .hd-close{flex-shrink:0}.hd-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.hd-footer{border-top:1px solid var(--line);flex-shrink:0;padding-top:12px}.hm-drawer .hd-footer .profile-logout{margin-top:0}.hd-close{background:var(--line);width:34px;height:34px;color:var(--fg);cursor:pointer;border:0;border-radius:11px;place-items:center;display:grid}.hd-close svg{width:17px;height:17px}@keyframes hmSlide{0%{transform:translate(-105%)}to{transform:none}}@keyframes hmFade{0%{opacity:0}to{opacity:1}}@media (width<=1100px){.header-menu.icon-btn{display:grid}}@media (prefers-reduced-motion:reduce){.hm-drawer-root .hm-drawer,.hm-scrim{animation:none}}.hm-drawer .profile-logout{color:var(--on-primary,#fff);font:inherit;text-align:center;cursor:pointer;background:linear-gradient(#b81e1e,#850f0f);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:10px;padding:12px 14px;font-weight:700;transition:transform .15s,box-shadow .2s;display:flex;box-shadow:0 10px 22px -10px #8a0f0fe6,inset 0 1px #ffffff47,inset 0 -3px #680808cc}.hm-drawer .profile-logout:hover{box-shadow:0 14px 28px -10px #8a0f0f1a,inset 0 1px #ffffff47,inset 0 -3px #680808cc}.hm-drawer .profile-logout:active{transform:translateY(2px);box-shadow:0 4px 12px -8px #8a0f0fe6,inset 0 1px #fff3,inset 0 -1px #680808b3}.map-wrap{z-index:0;position:relative}.map-views{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-radius:999px;gap:3px;padding:4px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 6px 18px -6px #080c2073,inset 0 1px #ffffffb3}.map-views button{color:#26304a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:34px;padding:7px 12px;font-size:.82rem;font-weight:700}.map-views button.on{color:#fff;background:linear-gradient(#2f6bff,#1a4fd6);box-shadow:0 6px 14px -6px #1a4fd6e6,inset 0 1px #ffffff4d}.map-views button:not(.on):hover{background:#080c2014}.map-stray{background:var(--bg2);border:1px solid var(--line);box-shadow:var(--shadow);font:700 .78rem var(--font);color:var(--fg);z-index:1000;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:7px 8px 7px 14px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.topbar.hireme-nav{border:1px solid var(--glass-border);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:var(--blur)}.topbar.hireme-nav:before,.topbar.hireme-nav:after{content:none}.topbar.hireme-nav .brand-logo{filter:none}.topbar.hireme-nav .header-menu{background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px}.topbar.hireme-nav .avatar-btn{background:var(--grad);color:var(--on-primary);box-shadow:none}.topbar.hireme-nav .member-header{border:2px solid var(--profile-ring);border-radius:50%;outline:none;padding:2px}.sidebar-avatar>.member-avatar,.profile-photo-editor>.member-avatar,.public-member-header>.member-avatar{border:2px solid var(--profile-ring);background:var(--panel);border-radius:50%;padding:2px}.sidebar-avatar>.member-avatar img,.profile-photo-editor>.member-avatar img,.public-member-header>.member-avatar img{border-radius:50%}.gigs-page .gigs-hero{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:20px 0}.gigs-hero h2{letter-spacing:0;max-width:680px;font-size:1.7rem}.job-post-form{max-width:720px;margin:20px auto;padding:0 8px}.post-fee{border-block:1px solid var(--line);margin:6px 0;padding:18px 0}.post-fee-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.post-fee-head h2{letter-spacing:0;margin:0;font-size:1.2rem}.post-fee-head strong{color:var(--primary);font-size:1.7rem}.post-fee dl{margin:12px 0}.post-fee dl>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:7px 0;display:grid}.post-fee dd{margin:0;font-weight:700}.post-fee-total{border-top:1px solid var(--line);color:var(--primary)}@media (width<=640px){.topbar.hireme-nav{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;display:grid}.topbar.hireme-nav .brand{min-width:0}.topbar.hireme-nav .topnav{display:none}.topbar.hireme-nav .top-actions{min-width:0}.gigs-hero h2{font-size:1.5rem}}.share-btn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.hd-share{padding:4px 10px}.hd-share .share-btn{justify-content:flex-start;width:100%}@media (width<=640px){.hero-ctas{grid-template-columns:auto auto auto;justify-content:stretch;gap:6px;width:100%;display:grid}.hero-ctas .btn{justify-content:center;min-width:0;padding:10px 8px}}.leaflet-control-attribution{display:none!important}.youth-mission{border-block:1px solid var(--workspace-line);padding-block:32px}.youth-mission>h2{max-width:760px;margin-top:14px;line-height:1.5}.youth-mission>.lead{max-width:760px}.youth-mission-grid>div{min-width:0}.youth-mission-grid svg{width:26px;height:26px;color:var(--primary);margin-bottom:12px}.youth-mission-grid h3{font-size:1.05rem;line-height:1.5}.youth-mission-grid p{color:var(--muted);margin:10px 0 0;line-height:1.7}@media (width<=640px){.youth-mission-grid{grid-template-columns:1fr;gap:24px}.youth-mission{padding-block:25px}}.leaflet-pane>svg{max-width:none!important;max-height:none!important}:root{--workspace-surface:oklch(99.2% .003 250);--workspace-ink:oklch(28% .035 250);--workspace-line:oklch(88% .025 250);--workspace-success:oklch(48% .12 155);--workspace-pending:oklch(53% .11 78);--workspace-info:oklch(50% .12 205);--workspace-tint:oklch(96% .018 250);--workspace-shadow:0 8px 24px color-mix(in oklab,var(--workspace-ink) 6%,transparent)}[data-theme=dark]{--workspace-surface:oklch(22% .017 250);--workspace-ink:oklch(95% .008 250);--workspace-line:oklch(35% .02 250);--workspace-success:oklch(76% .13 155);--workspace-pending:oklch(80% .12 78);--workspace-info:oklch(78% .11 205);--workspace-tint:oklch(27% .02 250)}.workspace-heading{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:12px 0 24px;display:flex}.workspace-heading h1{letter-spacing:0;color:var(--fg);box-shadow:none;background:0 0;border:0;margin:5px 0;padding:0;font-size:1.8rem}.workspace-heading p{margin:6px 0 0}.workspace-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-actions a{text-decoration:none}.mac-main button{font-family:var(--font)}.earnings-strip{border-block:1px solid var(--workspace-line);background:var(--workspace-surface);color:var(--workspace-ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 24px;display:grid}.earning-cell{border-inline-end:1px solid var(--workspace-line);flex-direction:column;gap:8px;min-width:0;padding:20px 14px;display:flex}.earning-cell:last-child{border-inline-end:0}.earning-cell svg{color:var(--primary)}.earning-cell:nth-child(2) svg{color:var(--workspace-pending)}.earning-cell:nth-child(3) svg,.earning-cell:nth-child(5) svg{color:var(--workspace-success)}.earning-cell span{color:var(--muted);font-size:.78rem;line-height:1.5}.earning-cell strong{overflow-wrap:anywhere;font-size:1.25rem}.order-toolbar{align-items:center;gap:12px;margin:20px 0;display:flex}.workspace-search{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.workspace-search input{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:11px 0!important}.order-toolbar select{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:8px;max-width:190px;padding:11px}.order-tabs{border-bottom:1px solid var(--workspace-line);gap:4px;margin-bottom:20px;padding-bottom:10px;display:flex;overflow-x:auto}.order-tabs button{color:var(--muted);font-family:var(--font);border-radius:6px;flex-shrink:0;height:40px}.order-tabs button[aria-pressed=true]{color:var(--primary);background:var(--workspace-tint)}.order-tabs button span{background:var(--line);border-radius:4px;padding:1px 6px;font-size:.75rem}.order-list{gap:16px;display:grid}.order-item{background:var(--workspace-surface);border:1px solid var(--workspace-line);box-shadow:var(--workspace-shadow);border-radius:8px;min-width:0;padding:22px}.order-item-top{align-items:flex-start;gap:14px;display:flex}.order-cover{object-fit:cover;border-radius:6px;flex-shrink:0;width:76px;height:64px}.order-item-title{flex:1;min-width:0}.order-item-title h2{overflow-wrap:anywhere;margin:5px 0 8px;font-size:1.07rem;line-height:1.5}.order-item-title h2 a{color:var(--fg)}.order-reference{color:var(--muted);font-size:.68rem}.order-person{color:var(--muted);align-items:center;gap:5px;font-size:.82rem;display:inline-flex}.order-person svg{color:var(--workspace-success)}.order-status{background:var(--workspace-tint);color:var(--muted);white-space:normal;border-radius:5px;max-width:180px;padding:5px 9px;font-size:.72rem;font-weight:600}.state-approved,.state-awaiting_payment{color:var(--workspace-pending)}.state-completed{color:var(--workspace-success)}.order-money{border-block:1px solid var(--workspace-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0;display:grid}.order-money>div{border-inline-end:1px solid var(--workspace-line);padding:16px 12px}.order-money>div:first-child{padding-inline-start:0}.order-money>div:last-child{border:0}.order-money dt{color:var(--muted);font-size:.76rem;line-height:1.5}.order-money dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:1.2rem;font-weight:750}.order-money>div:last-child dd{color:var(--workspace-success)}.order-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.order-progress li{color:var(--muted);flex-direction:column;gap:6px;min-width:0;font-size:.68rem;display:flex;position:relative}.order-progress li:before{content:"";background:var(--workspace-line);height:2px;position:absolute;top:13px;left:26px;right:0}.order-progress li span{background:var(--workspace-tint);border:1px solid var(--workspace-line);border-radius:50%;place-items:center;width:27px;height:27px;font-size:.72rem;display:grid;position:relative}.order-progress li.reached{color:var(--workspace-success)}.order-progress li.reached span{border-color:var(--workspace-success)}.order-details{color:var(--muted);flex-wrap:wrap;gap:14px;margin:12px 0 18px;font-size:.77rem;display:flex}.order-details span{align-items:center;gap:5px;display:flex}.order-delivery{border-inline-start:3px solid var(--workspace-success);margin:16px 0;padding:5px 14px;font-size:.88rem}.order-delivery p{white-space:pre-wrap;overflow-wrap:anywhere}.order-notice{color:var(--muted);margin:16px 0 0;font-size:.8rem}.order-delivery-form,.order-review{border-top:1px solid var(--workspace-line);margin-top:18px;padding-top:18px}.workspace-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:15px;padding:48px 14px;display:flex}.workspace-empty h2{font-size:1.05rem}.workspace-form{box-shadow:none;border:0;border-bottom:1px solid var(--workspace-line);background:0 0;border-radius:0;max-width:760px;margin-bottom:22px;padding:20px 0}.workspace-form input,.workspace-form textarea,.workspace-form select,.offer-form input,.offer-form textarea,.offer-form select{background:var(--workspace-surface);border:1px solid var(--workspace-line);box-shadow:none;border-radius:8px}.workspace-form label{font-size:.88rem}.workspace-table{border-block:1px solid var(--workspace-line);background:var(--workspace-surface);padding:8px 14px;overflow-x:auto}.workspace-table td{font-size:.85rem}.workspace-wallet{border-bottom:1px solid var(--workspace-line);margin-bottom:20px;padding:18px 0;color:var(--fg)!important;background:0 0!important}.wallet-amount{font-size:2rem}.ledger-debit{color:var(--bad)}.ledger-credit{color:var(--workspace-success)}.workspace-security{border-top:1px solid var(--workspace-line);padding:20px 0}.offer-net{color:var(--workspace-success);border-top:1px solid var(--workspace-line);padding-top:10px;font-size:.83rem}.mac-main .offer-form{background:var(--workspace-tint);border-block:1px solid var(--workspace-line)}.mac-main h1,.mac-main h2,.mac-main h3{letter-spacing:0}.mac-main>.glass.card:not(.order-item){border-radius:8px}.mac-main>.glass.card:before{display:none}.mac-main>.glass.card{padding-top:22px}.map-box .leaflet-control-attribution{display:none!important}@media (width<=1100px){.earnings-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.earning-cell{border-bottom:1px solid var(--workspace-line)}}@media (width<=640px){.workspace-heading{flex-wrap:wrap;gap:12px;padding-bottom:18px}.workspace-heading h1{font-size:1.55rem}.workspace-actions{gap:7px}.workspace-actions button,.workspace-actions a{white-space:normal;max-width:100%;height:auto;min-height:36px;font-size:.79rem}.earnings-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.earning-cell{padding:14px 12px}.earning-cell:last-child{flex-direction:row;grid-column:1/-1;align-items:center}.earning-cell:last-child strong{margin-inline-start:auto}.earning-cell strong{font-size:1.12rem}.order-item{padding:15px}.order-item-top{flex-wrap:wrap;gap:10px}.order-cover{width:60px;height:56px}.order-status{max-width:none;margin-inline-start:70px}.order-item-title h2{font-size:1rem}.order-money>div{padding:13px 8px}.order-money dt{font-size:.67rem}.order-money dd{font-size:1rem}.order-toolbar{gap:8px}.order-toolbar select{max-width:128px;font-size:.78rem}.order-progress li{font-size:.62rem}.workspace-form{padding:15px 0}.workspace-heading+.chat-layout{margin-top:12px}}.mac-main .workspace-search input{height:42px}.workspace-search svg{flex-shrink:0}.order-tabs .btn{border:0;padding:8px 10px;font-size:.79rem}.order-support-body{white-space:pre-wrap;overflow-wrap:anywhere}.notification-bell{position:relative}.notification-dot{background:var(--bad);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px}.notification-list{margin-top:18px}.notification-row{border-bottom:1px solid var(--workspace-line);align-items:flex-start;gap:14px;padding:18px 8px;display:flex}.notification-row>div{overflow-wrap:anywhere;flex:1;min-width:0}.notification-row.unread{background:var(--workspace-tint)}.member-active-dot{background:var(--workspace-success);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-inline-start:5px;display:inline-block}.sidebar-avatar{flex-shrink:0;display:inline-flex;position:relative}.sidebar-avatar>.member-badge{background:var(--workspace-surface);border-radius:50%;width:16px;height:16px;margin:0;position:absolute;bottom:-3px;right:-3px}.profile-availability{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:flex}.public-member-header{min-width:0}.public-member-header h1{overflow-wrap:anywhere}.public-member-header+.profile-availability{margin-top:0}.member-work-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}@media (width<=640px){.member-work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.member-work-summary .earning-cell:last-child{flex-direction:column;grid-column:auto;align-items:flex-start}.member-work-summary .earning-cell:last-child strong{margin-inline-start:0}}.finance-summary{background:0 0;border:0;gap:12px;margin:18px 0 22px}.finance-summary .finance-cell{background:var(--workspace-surface);border:1px solid var(--workspace-line);box-shadow:var(--workspace-shadow);border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:8px 10px;padding:16px;display:grid}.finance-icon{background:var(--workspace-tint);border-radius:6px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.finance-summary .finance-cell>span:not(.finance-icon){align-self:end;font-size:.74rem;line-height:1.45}.finance-summary .finance-cell>strong{grid-column:2;font-size:1.3rem}.finance-summary .finance-cell-2{border-color:var(--workspace-success)}.finance-summary .finance-cell-2 strong{color:var(--workspace-success)}.dashboard-quick-actions{border-bottom:1px solid var(--workspace-line);padding:8px 0 18px}.dashboard-quick-actions .btn{min-height:44px}.mac-side .mac-label{letter-spacing:0;align-items:center;gap:10px;margin:14px 8px 8px;font-size:.72rem;display:flex}.mac-side .mac-label:after{content:"";background:var(--workspace-line);flex:1;height:1px}@media (width<=640px){.finance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-summary .finance-cell{grid-template-columns:28px minmax(0,1fr);gap:7px 8px;padding:14px 12px}.finance-icon{width:28px;height:28px}.finance-summary .finance-cell:last-child{grid-column:1/-1;grid-template-columns:28px minmax(0,1fr) auto;align-items:center}.finance-summary .finance-cell:last-child .finance-icon{grid-row:auto}.finance-summary .finance-cell:last-child>span:not(.finance-icon){align-self:center}.finance-summary .finance-cell:last-child strong{grid-column:3;margin:0}.dashboard-quick-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dashboard-quick-actions .btn{white-space:normal;width:100%;font-size:.85rem}}@media (width<=900px){.mac-shell>.mac-side{display:none!important}.mac-shell{margin-top:10px}.workspace-heading{padding-top:8px}}.workspace-wallet{border-top:1px solid var(--workspace-line);padding:22px 0 26px!important}.workspace-wallet>.muted{font-size:.85rem;font-weight:600}.workspace-wallet .workspace-actions{margin-top:12px}.member-avatar{background:var(--grad);color:var(--on-primary);border:2px solid var(--glass-border);vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:inline-flex;overflow:hidden}.member-avatar img{object-fit:cover;width:100%;height:100%;display:block}.member-avatar.avatar-md{width:48px;height:48px}.member-avatar.avatar-lg{width:86px;height:86px;font-size:1.8rem}.member-badge{object-fit:contain;vertical-align:middle;flex-shrink:0;width:18px;height:18px;margin-inline-start:5px;display:inline-block}.member-header{background:0 0!important;overflow:visible!important}.member-header .member-avatar{border:0;width:100%;height:100%}.member-header>.member-badge{background:var(--workspace-surface);border-radius:50%;width:16px;height:16px;margin:0;position:absolute;bottom:-3px;right:-4px}.hd-me b,.mac-me b{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.profile-photo-editor,.public-member-header{align-items:center;gap:18px;padding:12px 0 22px;display:flex}.profile-photo-editor h2{align-items:center;gap:4px;display:flex}.photo-upload-label{color:var(--primary);cursor:pointer;font-size:.85rem}.photo-upload-label input{max-width:220px;margin-top:10px;font-size:.75rem;display:block}.chat-row.btn{box-shadow:none;color:var(--fg);white-space:normal;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;height:auto;padding:12px 10px}.chat-row.btn.active{background:var(--workspace-tint)}.chat-row-text{min-width:0}.chat-row-text b{align-items:center;gap:3px;display:flex}.chat-row-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-back.btn{box-shadow:none;color:var(--fg);background:0 0;width:32px;height:32px;padding:0}.mac-shell>.mac-side{margin:0}.workspace-heading{margin-bottom:16px;padding:4px 0 14px}.workspace-eyebrow{display:none}.workspace-heading h1{margin:0}.mac-main .workspace-wallet{padding:16px 0 20px!important}.mac-main .wallet-balance.workspace-wallet>.muted{color:var(--muted)!important}.profile-photo-editor{border-bottom:1px solid var(--line);margin-bottom:10px;padding:14px 0 20px}.profile-name-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.profile-photo-editor h2{font-size:1.15rem}.profile-photo-editor .photo-upload-label input{width:100%}.mac-main .workspace-form{padding-top:12px}.mac-main .workspace-form h2{font-size:1.15rem}@media (width<=900px){.mac-shell>.mac-side.glass{display:none!important}}@media (width<=640px){.profile-name-fields{grid-template-columns:1fr}.workspace-heading{margin:0 0 12px;padding:0 0 12px}.earning-cell{padding:12px}.earning-cell span{font-size:.73rem}.profile-photo-editor{gap:12px}.profile-photo-editor .avatar-lg{width:72px;height:72px}}.kyc-intro{border-bottom:1px solid var(--workspace-line);align-items:center;gap:14px;padding:18px 0;display:flex}.kyc-shield{background:var(--workspace-tint);width:54px;height:54px;color:var(--primary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.kyc-intro h2{margin:0 0 5px;font-size:1.15rem}.kyc-intro p{color:var(--muted);margin:0;font-size:.8rem}.kyc-state{color:var(--workspace-pending);margin-inline-start:auto;font-size:.75rem}.kyc-steps{border-bottom:1px solid var(--workspace-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:18px 0;list-style:none;display:grid}.kyc-steps li{color:var(--muted);align-items:center;gap:7px;font-size:.78rem;display:flex}.kyc-steps li:first-child{color:var(--primary)}.kyc-photo-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kyc-photo{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px;min-width:0;padding:14px}.kyc-preview{aspect-ratio:1.58;background:var(--workspace-tint);border:1px dashed var(--workspace-line);color:var(--muted);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;overflow:hidden}.kyc-preview>span{font-size:.7rem}.kyc-preview img{object-fit:contain;width:100%;height:100%}.kyc-photo input{width:100%;min-width:0;font-size:.72rem}.kyc-review-state{border-bottom:1px solid var(--workspace-line);padding:20px 0}@media (width<=640px){.kyc-intro{flex-wrap:wrap}.kyc-state{margin-inline-start:68px}.kyc-photo-grid{grid-template-columns:1fr}.kyc-steps li{flex-direction:column;align-items:flex-start;font-size:.72rem}.kyc-intro h2{font-size:1rem}}.wallet-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:28px 0;display:grid}.wallet-section{border-top:3px solid var(--primary);min-width:0;padding-top:20px}.wallet-section-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.wallet-section-heading h2{background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:1.2rem!important}.wallet-direction{background:var(--workspace-tint);width:44px;height:44px;color:var(--primary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.wallet-withdraw .wallet-direction{color:var(--workspace-success)}.wallet-section .workspace-form{max-width:none;margin-bottom:20px;padding:0 0 20px!important}.wallet-section .workspace-form input,.wallet-section .workspace-form select{width:100%;min-width:0;height:46px}.wallet-section .workspace-form .btn{white-space:normal;min-height:46px}.wallet-section .banner{box-shadow:none;border:1px solid var(--workspace-line);background:var(--workspace-tint);overflow-wrap:anywhere;border-radius:8px;padding:14px}.wallet-withdraw .workspace-form>.btn{background:var(--workspace-success);color:var(--workspace-surface)}.wallet-verification{color:var(--muted);align-items:flex-start;gap:7px;margin:0;font-size:.76rem;line-height:1.6;display:flex}.wallet-verification svg{flex-shrink:0;margin-top:2px}.wallet-history-heading{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.9rem;display:flex}.wallet-history-heading span{color:var(--muted);font-size:.75rem}.wallet-history-empty{color:var(--muted);border-block:1px dashed var(--workspace-line);padding:18px 0;font-size:.82rem}.wallet-section td small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:.7rem;display:block}.wallet-balance-symbol{margin-bottom:8px;color:var(--primary)!important}.wallet-section .workspace-table{padding:8px}.wallet-section td{overflow-wrap:anywhere}.wallet-section .form{gap:12px}@media (width<=1100px){.wallet-sections{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.wallet-sections{gap:28px;margin-top:22px}.wallet-section{padding-top:16px}.wallet-section-heading{margin-bottom:16px}.wallet-direction{width:40px;height:40px}}.wallet-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 26px;display:grid}.wallet-entry{border:1px solid var(--workspace-line);border-top:3px solid var(--primary);background:var(--workspace-surface);min-width:0;box-shadow:var(--shadow);color:var(--fg);border-radius:14px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.wallet-entry:hover{transform:translateY(-2px)}.wallet-entry-withdraw{border-top-color:var(--workspace-success)}.wallet-entry .wallet-direction{background:var(--workspace-tint)}.wallet-entry-withdraw .wallet-direction{color:var(--workspace-success)}.wallet-entry-text{flex-direction:column;gap:4px;min-width:0;display:flex}.wallet-entry-text b{font-size:1.05rem}.wallet-entry-text small{color:var(--muted);font-size:.78rem;line-height:1.5}.wallet-entry-arrow{color:var(--muted);flex-shrink:0;margin-left:auto}.wallet-page-back{margin:0 0 18px}.wallet-page-back a{color:var(--muted);align-items:center;gap:4px;font-size:.84rem;text-decoration:none;display:inline-flex}@media (width<=640px){.wallet-entries{grid-template-columns:1fr;gap:12px}.wallet-entry{gap:12px;padding:14px}}.contact-settings{border-top:1px solid var(--workspace-line);padding:24px 0 6px}.contact-settings>h2{margin:0 0 4px;font-size:1.15rem}.contact-sub{color:var(--muted);margin:0 0 16px;font-size:.84rem}.contact-status-list{gap:10px;margin:0 0 22px;display:grid}.contact-status{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.contact-status-icon{background:var(--workspace-tint);width:40px;height:40px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.contact-status-text{flex-direction:column;gap:3px;min-width:0;display:flex}.contact-status-text small{color:var(--muted);letter-spacing:.03em;font-size:.72rem;font-weight:700}.contact-status-text b{overflow-wrap:anywhere;font-size:.95rem}.contact-badge{border-radius:999px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.contact-badge-ok{background:color-mix(in oklab,var(--ok) 16%,transparent);color:var(--ok)}.contact-badge-warn{background:color-mix(in oklab,var(--warn) 18%,transparent);color:var(--warn)}.contact-badge-off{background:var(--workspace-tint);color:var(--muted)}.contact-fields{gap:16px;display:grid}.contact-field{border:1px solid var(--workspace-line);background:var(--workspace-tint);border-radius:12px;padding:16px}.contact-field .form{gap:10px}.contact-field label{flex-direction:column;gap:7px;font-size:.85rem;font-weight:600;display:flex}.contact-field input{background:var(--workspace-surface);border:1px solid var(--workspace-line);width:100%;min-width:0;height:46px;color:var(--fg);border-radius:8px;padding:0 12px}.contact-field input::placeholder{color:color-mix(in oklab,var(--muted) 70%,transparent)}.contact-field .btn{white-space:normal;width:100%;min-height:46px}@media (width<=640px){.contact-status{padding:12px}.contact-field{padding:14px}}.wx{flex-direction:column;gap:16px;max-width:760px;display:flex}.wx-card{background:var(--grad);color:var(--on-primary);box-shadow:0 18px 40px -18px var(--primary);border-radius:22px;flex-direction:column;gap:6px;padding:22px 20px 18px;display:flex}.wx-label{opacity:.85;font-size:.85rem}.wx-amount{letter-spacing:-.5px;font-size:2.3rem;line-height:1.1}.wx-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.wx-act{background:color-mix(in oklab,var(--on-primary) 18%,transparent);border:1px solid color-mix(in oklab,var(--on-primary) 30%,transparent);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:flex;color:inherit!important}.wx-act:hover{background:color-mix(in oklab,var(--on-primary) 28%,transparent);transform:translateY(-2px)}.wx-act span{background:var(--on-primary);width:34px;height:34px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.wx-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wx-stats div{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:14px;display:grid}.wx-stats svg{color:var(--primary);grid-row:span 2}.wx-stats span{color:var(--muted);font-size:.76rem}.wx-stats b{font-size:1.05rem}.wx-note{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:.8rem;display:flex}.wx-note svg{color:var(--workspace-success);flex-shrink:0;margin-top:2px}.wx-ledger{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:22px;padding:22px 22px 14px}.wx-ledger h2{align-items:center;gap:10px;display:flex;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important;font-size:1.25rem!important}.wx-ledger ul{margin:0;padding:0;list-style:none}.wx-ledger li{border-top:1px solid var(--workspace-line);border-radius:14px;align-items:center;gap:16px;padding:16px 10px;transition:background .18s;display:flex}.wx-ledger li:hover{background:var(--workspace-tint)}.wx-ledger li:first-child{border-top:0}.wx-ic{border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.wx-ic.in{background:color-mix(in oklab,var(--workspace-success) 14%,transparent);color:var(--workspace-success)}.wx-ic.out{background:color-mix(in oklab,var(--bad) 14%,transparent);color:var(--bad)}.wx-tx{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.wx-tx b{font-size:1.02rem;line-height:1.4}.wx-tx small{color:var(--muted);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.wx-val{text-align:right;flex-direction:column;flex-shrink:0;gap:3px;font-size:1.12rem;font-weight:800;display:flex}.wx-val small{color:var(--muted);font-size:.76rem;font-weight:400}.wx-val.in{color:var(--workspace-success)}.wx-val.out{color:var(--bad)}.wx-empty{color:var(--muted);margin:0;padding:18px 0;font-size:.92rem}@media (width<=640px){.wx-amount{font-size:2rem}.wx-card{border-radius:18px}.wx-ledger{border-radius:18px;padding:16px 14px 10px}.wx-ledger li{gap:12px;padding:14px 8px}.wx-ic{width:42px;height:42px}.wx-tx b{font-size:.95rem}.wx-tx small{font-size:.78rem}.wx-val{font-size:1.02rem}}.photo-upload-label{background:var(--workspace-tint);border:1px solid var(--workspace-line);color:var(--primary);border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.photo-upload-label input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.map-count.dot{justify-content:center;gap:0;width:18px;height:18px;padding:0;box-shadow:0 2px 6px -2px #080c2080}.map-count.dot b{min-width:18px;height:18px;font-size:.6rem}.map-count.hot b{background:linear-gradient(180deg,var(--primary-2),#0a8f52)}.map-count.hot{outline-offset:2px;outline:2px solid #12b76a59;position:relative}.map-count.hot:before{content:"";border:2px solid var(--primary-2);animation:map-blink var(--blink,1.6s) ease-out infinite;pointer-events:none;border-radius:999px;position:absolute;inset:-3px}.map-count.hot b{animation:map-glow var(--blink,1.6s) ease-in-out infinite}@keyframes map-blink{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes map-glow{50%{box-shadow:0 0 12px 3px #12b76abf}}@media (prefers-reduced-motion:reduce){.map-count.hot:before,.map-count.hot b{animation:none}}.promo-ads{gap:8px;margin:10px 0;display:grid}.promo-ad{border-radius:14px;align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}.promo-tag{background:var(--primary);color:var(--on-primary);border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-block}.gig-cover{position:relative}.gig-featured{z-index:2;color:#1b1300;background:linear-gradient(#f5b400,#e08a00);position:absolute;top:8px;left:8px}.sec-grid{gap:16px;max-width:760px;display:grid}.sec-card{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-border);border-radius:var(--r);box-shadow:var(--shadow);padding:20px 22px}.sec-card-head{align-items:center;gap:12px;margin-bottom:4px;display:flex}.sec-card-icon{background:var(--workspace-tint);width:42px;height:42px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.sec-card-icon .hm-icon{width:20px;height:20px}.sec-card-icon img{object-fit:cover;border-radius:12px;width:100%;height:100%}.sec-card-head h2{margin:0;font-size:1.08rem}.sec-card-sub{color:var(--muted);margin:2px 0 14px 54px;font-size:.82rem;line-height:1.5}.sec-status{background:var(--workspace-tint);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.sec-status.on{color:var(--workspace-success)}.sec-row{border-top:1px solid var(--workspace-line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.sec-row .hm-icon{width:18px;height:18px;color:var(--muted);flex-shrink:0;margin-top:2px}.sec-row b{font-size:.9rem;display:block}.sec-row time{color:var(--muted);font-size:.78rem}.sec-row .small{overflow-wrap:anywhere}.sec-card form{gap:12px;margin-top:8px;display:grid}.sec-card label{gap:6px;font-size:.85rem;display:grid}.sec-card input{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:10px;height:44px;padding:0 12px}.sec-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}@media (width<=640px){.sec-card{padding:16px}.sec-card-sub{margin-left:0}}.call-panel{z-index:60;text-align:center;inset-inline:16px;border-radius:16px;flex-direction:column;align-items:center;gap:8px;max-width:360px;margin-inline:auto;padding:16px 20px;display:flex;position:fixed;bottom:96px}.call-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width>=640px){.call-panel{inset-inline:auto;bottom:24px;right:24px}}.ai-helper{margin-bottom:18px}.ai-helper h2{font-size:1.05rem}.ai-helper-form{align-items:flex-start;gap:10px;display:flex}.ai-helper-form textarea{background:var(--workspace-surface);border:1px solid var(--workspace-line);font:inherit;resize:vertical;border-radius:10px;flex:1;min-height:48px;padding:10px 12px}.ai-suggestion{border-top:1px solid var(--workspace-line);margin-top:12px;padding-top:12px}@media (width<=640px){.ai-helper-form{flex-direction:column}.ai-helper-form .btn{width:100%}}.ai-helper-hero{max-width:620px;margin:18px 0 14px;padding:14px 16px}.voice-barfi{align-items:center;gap:9px;margin-left:auto;display:flex}.voice-wave{opacity:0;transform-origin:100%;justify-content:center;align-items:center;gap:3px;width:46px;height:30px;transition:opacity .25s,transform .3s;display:flex;transform:scaleX(.5)}.voice-wave.on{opacity:1;transform:none}.voice-wave i{transform-origin:50%;background:linear-gradient(180deg,var(--primary),var(--primary-2));border-radius:3px;width:3px;height:28px;animation:1.1s ease-in-out infinite voice-wave;transform:scaleY(.2)}.voice-wave i:nth-child(2){animation-delay:-.92s}.voice-wave i:nth-child(3){animation-delay:-.74s}.voice-wave i:nth-child(4){animation-delay:-.55s}.voice-wave i:nth-child(5){animation-delay:-.37s}.voice-wave i:nth-child(6){animation-delay:-.18s}@keyframes voice-wave{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.voice-wave.live i{transform:scaleY(calc(.16 + var(--lvl,.12) * 1.15));animation:none}.voice-wave.busy i{animation-duration:.6s}.voice-barfi .voice-mic{flex:0 0 42px;width:42px;height:42px}.voice-mic.busy{background:var(--primary-2);border-color:var(--primary-2);color:#fff}.voice-avatar{object-fit:cover;border:1.5px solid var(--primary);width:30px;height:30px;box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent);border-radius:50%;flex:0 0 30px}.voice-row .voice-avatar{flex:0 0 38px;width:38px;height:38px}.ai-helper-hero h2{font-size:1rem}.ai-helper-hero .sec-card-sub{margin-left:0;font-size:.78rem}.ai-helper-hero .ai-helper-form textarea{min-height:44px}.chip-count{background:var(--primary);color:#fff;border-color:var(--primary);margin-left:8px}.voice-chat{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.voice-row{align-items:center;gap:12px;display:flex}.voice-mic{cursor:pointer;border:1px solid var(--border);background:var(--surface-2);width:46px;height:46px;color:var(--primary);border-radius:50%;flex:0 0 46px;place-items:center;transition:transform .15s,box-shadow .2s;display:grid}.voice-mic:hover{transform:scale(1.06)}.voice-mic.live{background:var(--primary);color:#fff;border-color:var(--primary);animation:1.4s ease-out infinite voice-pulse}@keyframes voice-pulse{0%{box-shadow:0 0 #3b82f68c}70%{box-shadow:0 0 0 14px #3b82f600}to{box-shadow:0 0 #3b82f600}}.voice-barfi .voice-mic{width:44px;height:44px;color:var(--on-primary);border:1px solid color-mix(in oklab, var(--primary) 40%, transparent);background:radial-gradient(circle at 32% 26%, color-mix(in oklab, var(--primary) 45%, white), var(--primary) 52%, var(--primary-2) 108%);box-shadow:0 8px 20px -8px color-mix(in oklab, var(--primary) 65%, transparent), inset 0 1px 0 #ffffff73;flex:0 0 44px;position:relative}.voice-barfi .voice-mic:after{content:"";border:1px solid color-mix(in oklab, var(--primary) 28%, transparent);border-radius:50%;position:absolute;inset:-5px}.voice-barfi .voice-mic:hover{transform:translateY(-1px)scale(1.05)}.voice-barfi .voice-mic.live{animation:1.4s ease-out infinite voice-pulse}.voice-barfi .voice-mic.busy{border-color:color-mix(in oklab, var(--primary-2) 45%, transparent);background:radial-gradient(circle at 32% 26%, color-mix(in oklab, var(--primary-2) 45%, white), var(--primary-2) 60%, var(--primary) 115%)}.ai-chat-card{flex-direction:column;gap:10px;min-width:0;display:flex}.ai-chat-list{scroll-behavior:smooth;flex-direction:column;gap:8px;min-width:0;max-height:260px;padding-right:4px;display:flex;overflow-y:auto}.ai-msg{min-width:0;max-width:88%;box-shadow:var(--shadow);border-radius:16px;padding:8px 12px;font-size:.9rem;line-height:1.5;animation:.25s ease-out ai-msg-in}.ai-msg.me{color:var(--on-primary);background:linear-gradient(135deg,var(--primary),var(--primary-2));border-bottom-right-radius:5px;align-self:flex-end}.ai-msg.rose{background:var(--glass-strong);border:1px solid var(--glass-border);border-bottom-left-radius:5px;align-self:flex-start}.ai-msg .gig-chips,.ai-msg .sec-actions{margin-top:8px}.ai-msg .gig-chips{flex-wrap:wrap;padding:0;overflow-x:visible}@keyframes ai-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ai-msg.typing{gap:5px;padding:14px;display:flex}.ai-msg.typing i{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite ai-dot}.ai-msg.typing i:nth-child(2){animation-delay:.18s}.ai-msg.typing i:nth-child(3){animation-delay:.36s}@keyframes ai-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.ai-chat-input{border:1px solid var(--glass-border);background:var(--glass);box-shadow:var(--shadow);border-radius:22px;align-items:center;gap:8px;padding:6px 6px 6px 14px;display:flex}.ai-chat-input input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.ai-chat-input .btn{border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.voice-note{color:var(--muted);flex:1;font-size:.85rem}.voice-heard{margin:10px 0 0}.voice-reply{color:var(--text);margin:10px 0 0;font-size:.95rem;font-weight:600}.premium-hero{text-align:center;padding:8px 0 4px}.premium-hero h1{margin:.2em 0 .1em}.premium-hero .lead{max-width:640px;margin:0 auto}.premium-balance{background:var(--glass-strong);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;margin:14px 0 0;padding:8px 14px;font-size:.9rem;display:inline-flex}.premium-status{border-radius:999px;align-items:center;gap:6px;margin:8px 0 0;padding:8px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.premium-status.ok{background:color-mix(in oklab,var(--ok) 14%,transparent);color:var(--ok);border:1px solid color-mix(in oklab,var(--ok) 35%,transparent)}.premium-status.wait{background:color-mix(in oklab,var(--warn) 14%,transparent);color:var(--warn);border:1px solid color-mix(in oklab,var(--warn) 35%,transparent)}.premium-note{border-radius:var(--r-sm);background:var(--glass-strong);border:1px solid var(--line);margin:14px 0 0;padding:10px 14px;font-size:.9rem}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;gap:16px;margin:26px 0 8px;display:grid}.plan{border-radius:var(--r);flex-direction:column;gap:12px;padding:24px 20px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.plan:hover{transform:translateY(-3px)}.plan h2{margin:0;font-size:1.15rem}.plan-flag{background:var(--grad);color:var(--on-primary);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.plan-price{align-items:baseline;gap:6px;margin:0;display:flex}.plan-price strong{font-size:1.9rem}.plan-price span{color:var(--muted);font-size:.85rem}.plan-benefits{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.plan-benefits li{align-items:flex-start;gap:8px;font-size:.92rem;display:flex}.plan-benefits .hm-icon{width:17px;height:17px;color:var(--primary);flex:0 0 17px;margin-top:2px}.premium-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.premium-step{padding:18px}.premium-step h3{margin:10px 0 4px;font-size:1rem}.premium-step p{color:var(--muted);margin:0;font-size:.88rem}.premium-fine{margin:16px 0 6px}@media (width<=640px){.plan.featured{order:-1}}.hero-copy{min-width:0}@media (width<=900px){:root{--blur:none}.glass:not(.chat-thread),.sec-card,.btn-glass,.btn-ghost,.topbar.hireme-nav,.hero-panel,.card{background:var(--glass-flat)!important}.aurora span{filter:blur(44px)!important;animation:none!important}}.hm-drawer,.drawer-only .side,.side{box-shadow:0 20px 50px -18px #2563eb80;background:linear-gradient(var(--glass-flat,#fffffff0),var(--glass-flat,#fffffff0)) padding-box,linear-gradient(170deg,var(--primary),var(--primary-2) 50%,#e6b91e) border-box!important;border:1px solid #0000!important}.drawer-only .side,.hm-drawer{border-radius:26px!important;top:10px!important;bottom:10px!important;left:10px!important}.mac-side{--side-fill:#ffffff80;background:linear-gradient(var(--side-fill),var(--side-fill)) padding-box, linear-gradient(170deg,var(--primary),var(--primary-2) 52%,#e6b91e) border-box;-webkit-backdrop-filter:var(--blur) saturate(160%);backdrop-filter:var(--blur) saturate(160%);isolation:isolate;border:1px solid #0000;border-radius:26px;box-shadow:0 22px 54px -20px #2563eb80,0 2px 6px #0a0e280f}[data-theme=dark] .mac-side{--side-fill:#161b4080}.mac-side:before{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#0000 34%);border-radius:25px;position:absolute;inset:1px}[data-theme=dark] .mac-side:before{background:linear-gradient(#ffffff1a,#0000 34%)}.mac-dots{background:color-mix(in srgb,var(--primary) 7%,transparent);border-radius:14px;margin-bottom:2px;padding:6px 8px}.mac-dots i{width:11px;height:11px;box-shadow:inset 0 -1px 2px #00000038,0 1px #ffffff80}.mac-me{background:color-mix(in srgb,var(--primary) 6%,transparent);border:1px solid var(--line);border-radius:16px;padding:8px}.mac-me b{font-size:.98rem}.mac-me small{font-size:.74rem}.mac-bal{background:linear-gradient(120deg,var(--primary),var(--primary-2) 55%,#e6b91e);border-radius:16px;box-shadow:0 12px 26px -12px #7c3aedbf,inset 0 1px #fff6}.mac-bal b{font-family:var(--display)}.mac-label{margin:10px 10px 6px}.mac-ic{border-radius:10px}@media (width<=900px){.mac-side{border-radius:22px}}.topbar.hireme-nav{width:calc(100% - 20px);max-width:1200px;color:var(--fg);isolation:isolate;border-radius:30px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;margin:10px auto 0;padding:8px;position:sticky;top:10px;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff40,inset 0 0 18px #ffffff2e,0 12px 34px -12px #253ea059;-webkit-backdrop-filter:blur(18px)saturate(190%)!important;background:linear-gradient(135deg,#ffffff6b,#ffffff24)!important;border:1px solid #ffffff8c!important;display:grid!important}.topbar.hireme-nav:before{border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120px 40px at 18% 0,#ffffffbf,#0000 70%),radial-gradient(160px 50px at 85% 110%,#67e8f947,#0000 70%),radial-gradient(140px 60px at 55% 120%,#7c3aed2e,#0000 70%);flex:none;width:auto;height:auto;animation:none;position:absolute;inset:0;transform:none;content:""!important}.topbar.hireme-nav:after{content:none!important}.topbar.hireme-nav .header-menu,.topbar.hireme-nav .icon-btn,.lg-account{width:44px;height:44px;color:var(--fg);background:linear-gradient(160deg,#ffffffb3,#ffffff40);border:1px solid #ffffffb3;border-radius:50%;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #fff,inset 0 -2px 6px #253ea014,0 4px 12px -6px #253ea059}.lg-mark{background:linear-gradient(160deg,#ffffffb3,#ffffff40);border:1px solid #ffffffb3;border-radius:999px;place-items:center;height:40px;padding:0 12px;transition:transform .2s,box-shadow .2s;display:inline-grid;box-shadow:inset 0 1px #fff,inset 0 -2px 6px #253ea014,0 4px 12px -6px #253ea059}.topbar.hireme-nav .header-menu:hover,.topbar.hireme-nav .icon-btn:hover,.lg-mark:hover,.lg-account:hover{text-decoration:none;transform:translateY(-1px)}.lg-word{width:92px;display:block}.lg-word img{width:100%;height:auto;display:block}.lg-word .logo-dark,[data-theme=dark] .lg-word .logo-light{display:none}[data-theme=dark] .lg-word .logo-dark{display:block}.lg-account{border-radius:999px;grid-auto-flow:column;gap:6px;width:auto;padding:0 16px 0 12px;font-size:.9rem;font-weight:700}.topbar.hireme-nav .top-actions{grid-column:4;justify-self:end;align-items:center;gap:8px;margin:0;display:flex}.topbar.hireme-nav .topnav{background:#ffffff38;border:1px solid #ffffff73;border-radius:999px;justify-self:center;gap:2px;padding:4px;display:flex}.topbar.hireme-nav .topnav a{color:var(--fg);border-radius:999px;padding:7px 14px;font-weight:600;transition:background .2s}.topbar.hireme-nav .topnav a:hover{background:#ffffff80;text-decoration:none}.topbar.hireme-nav .topnav a[aria-current=page]{color:var(--primary);background:#ffffffd9;box-shadow:inset 0 1px #fff,0 3px 10px -4px #253ea066}.topbar.hireme-nav .member-header{border:2px solid var(--profile-ring);background:#ffffff80;border-radius:50%;width:44px;height:44px;padding:2px}[data-theme=dark] .topbar.hireme-nav{box-shadow:inset 0 1px #ffffff2e,0 12px 34px -12px #0009;background:linear-gradient(135deg,#1e26508c,#0f142d59)!important;border-color:#ffffff29!important}[data-theme=dark] .topbar.hireme-nav:before{opacity:.35}[data-theme=dark] .topbar.hireme-nav .header-menu,[data-theme=dark] .topbar.hireme-nav .icon-btn,[data-theme=dark] .lg-mark,[data-theme=dark] .lg-account{background:linear-gradient(160deg,#ffffff29,#ffffff0a);border-color:#ffffff2e;box-shadow:inset 0 1px #fff3}[data-theme=dark] .topbar.hireme-nav .topnav{background:#ffffff0f;border-color:#ffffff1f}[data-theme=dark] .topbar.hireme-nav .topnav a[aria-current=page]{color:#fff;background:#ffffff29}@media (width<=1100px){.topbar.hireme-nav .topnav{display:none}}@media (width<=900px){.topbar.hireme-nav{border-radius:28px;grid-template-columns:auto auto 1fr auto;width:calc(100% - 16px);margin-top:8px;padding:7px;top:8px}.topbar.hireme-nav .header-menu{justify-self:start}.topbar.hireme-nav .lg-mark{grid-column:2;justify-self:start;height:38px;padding:0 10px}.topbar.hireme-nav .top-actions{grid-column:3}.topbar.hireme-nav .header-menu,.topbar.hireme-nav .icon-btn,.lg-account,.topbar.hireme-nav .member-header{width:42px!important;height:42px!important}.lg-word{width:76px}.lg-account{padding:0}.lg-account span{display:none}}.finance-summary .finance-cell{--cell:var(--primary);border-width:1.5px;border-color:color-mix(in oklab,var(--cell) 68%,var(--workspace-line));box-shadow:0 10px 26px -14px color-mix(in oklab,var(--cell) 40%,transparent)}.finance-summary .finance-cell-0{--cell:var(--primary)}.finance-summary .finance-cell-1{--cell:var(--workspace-pending)}.finance-summary .finance-cell-2{--cell:var(--workspace-success)}.finance-summary .finance-cell-3{--cell:var(--primary-2)}.finance-summary .finance-cell-4{--cell:var(--workspace-info)}.finance-summary .finance-cell .finance-icon{background:color-mix(in oklab,var(--cell) 13%,var(--workspace-surface));color:var(--cell)}.finance-summary .finance-cell .finance-icon svg,.finance-summary .finance-cell>strong{color:var(--cell)}.order-money{grid-template-columns:repeat(3,minmax(0,1fr));border:0!important;gap:8px!important;margin:14px 0!important;padding:0!important;display:grid!important}.order-money>div{background:linear-gradient(160deg,oklab(100% 0 5.96046e-8/.85),color-mix(in oklab,var(--brand,var(--primary)) 8%,transparent));box-shadow:0 6px 18px -12px color-mix(in oklab,var(--brand,var(--primary)) 60%,transparent);border-radius:16px;border:1px solid color-mix(in oklab,var(--brand,var(--primary)) 22%,transparent)!important;padding:10px!important}.order-money>div:nth-child(2){background:linear-gradient(160deg,#fff,color-mix(in oklab,var(--yellow) 10%,transparent));border-color:color-mix(in oklab,var(--yellow) 35%,transparent)!important}.order-money>div:nth-child(3){background:linear-gradient(160deg,#fff,color-mix(in oklab,var(--primary-2) 12%,transparent));border-color:color-mix(in oklab,var(--primary-2) 35%,transparent)!important}.order-money dt{opacity:.75;line-height:1.25;font-size:.7rem!important}.order-money dd{font-weight:800;margin:6px 0 0!important;font-size:1.02rem!important}.order-money>div:nth-child(3) dd{color:var(--primary-2)}.order-details{flex-wrap:wrap;display:flex;gap:8px!important;margin:12px 0!important}.order-details span{background:color-mix(in oklab,var(--brand,var(--primary)) 9%,#fff);border:1px solid color-mix(in oklab,var(--brand,var(--primary)) 20%,transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;display:inline-flex}.order-delivery{border:1px solid color-mix(in oklab,var(--primary-2) 25%,transparent)!important;border-left:4px solid var(--primary-2)!important;background:linear-gradient(160deg,#fff,color-mix(in oklab,var(--primary-2) 8%,transparent))!important;border-radius:16px!important;margin:12px 0!important;padding:12px 14px!important}.order-delivery b{font-size:.92rem}.order-delivery p{margin:6px 0 0!important}.dark .order-money>div,.dark .order-details span,.dark .order-delivery{background:color-mix(in oklab,var(--card,#111) 85%,transparent)!important}.order-progress li.reached>span{box-shadow:0 4px 12px -4px var(--primary-2);background:linear-gradient(135deg,var(--primary-2),var(--primary-2))!important;color:#fff!important;border-color:#0000!important}.order-progress li>span svg{color:#fff}.order-progress{--hm-step-size:30px;background:linear-gradient(180deg,color-mix(in oklab,var(--primary) 6%,#fff),color-mix(in oklab,var(--primary) 2%,#fff));border:1px solid color-mix(in oklab,var(--primary) 15%,transparent);box-shadow:0 16px 34px -24px color-mix(in oklab,var(--primary) 50%,transparent);border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:20px 0;padding:16px 10px 12px;display:grid;position:relative}.order-progress li{text-align:center;letter-spacing:.1px;align-items:center;gap:9px;padding-inline:2px;font-size:.7rem;font-weight:600}.order-progress li:before{width:100%;left:50%;right:auto;top:calc(var(--hm-step-size)/2 - 2px);background:color-mix(in oklab,var(--primary) 14%,#fff);border-radius:999px;height:4px}.order-progress li:last-child:before{display:none}.order-progress li.reached:before{background:linear-gradient(90deg,var(--primary-2),var(--primary-2))}.order-progress li span{width:var(--hm-step-size);height:var(--hm-step-size);border:1.5px solid color-mix(in oklab,var(--primary) 24%,#fff);color:color-mix(in oklab,var(--primary) 65%,var(--muted));box-shadow:0 5px 14px -9px color-mix(in oklab,var(--primary) 70%,transparent);background:#fff;font-size:.78rem;font-weight:800;transition:transform .25s,box-shadow .25s}.order-progress li.reached span{box-shadow:0 7px 18px -8px color-mix(in oklab,var(--primary-2) 75%,transparent);background:linear-gradient(135deg,var(--primary-2),var(--primary-2))!important;color:#fff!important;border-color:#0000!important}.order-progress li.current{color:var(--primary);font-weight:800}.order-progress li.current span{animation:2.4s ease-in-out infinite hm-step-pulse;transform:scale(1.12);background:var(--grad)!important;color:#fff!important;border-color:#0000!important}@keyframes hm-step-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 18%,transparent),0 9px 22px -9px color-mix(in oklab,var(--primary) 75%,transparent)}50%{box-shadow:0 0 0 9px color-mix(in oklab,var(--primary) 7%,transparent),0 9px 26px -9px color-mix(in oklab,var(--primary) 75%,transparent)}}.dark .order-progress{background:linear-gradient(180deg,color-mix(in oklab,var(--primary) 16%,#0d1226),color-mix(in oklab,var(--primary) 7%,#0d1226));border-color:color-mix(in oklab,var(--primary) 32%,transparent)}.dark .order-progress li:before{background:color-mix(in oklab,var(--primary) 26%,#0d1226)}.dark .order-progress li span{border-color:color-mix(in oklab,var(--primary) 42%,transparent);color:var(--primary);background:#141a30}@media (width<=640px){.order-progress{--hm-step-size:26px;border-radius:18px;padding:14px 6px 10px}.order-progress li{gap:7px;font-size:.6rem}.order-progress li span{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.order-progress li.current span{animation:none}}.order-item .order-details,.order-item .workspace-actions{justify-content:center}.order-item .order-delivery{text-align:center}.order-tabs{-webkit-backdrop-filter:blur(16px)saturate(170%);scrollbar-width:none;background:linear-gradient(135deg,#ffffffbd,#ecf3ff9e);border:1px solid #fffc;border-radius:18px;gap:8px;margin:18px 0 12px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 10px 26px #101a3317,inset 0 1px #ffffffe6}.order-tabs::-webkit-scrollbar{display:none}.order-tab{color:#5b6478;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:13px;flex:none;align-items:center;gap:8px;padding:9px 17px;font:600 14px Hind Siliguri,Plus Jakarta Sans,sans-serif;transition:background .22s,color .22s,box-shadow .22s,transform .22s;display:inline-flex}.order-tab svg{stroke-width:2.1px;width:17px;height:17px}.order-tab:hover{color:var(--primary);background:#ffffff9e;transform:translateY(-1px)}.order-tab.on{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));box-shadow:0 8px 20px #0a6cff57,inset 0 1px #ffffff59}.order-tab.on:hover{color:#fff;transform:none}.order-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.order-section{margin-top:4px;padding:2px 0 10px}@media (width<=520px){.order-tab{gap:6px;padding:8px 13px;font-size:13px}.order-tab svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.order-tab{transition:none}.order-tab:hover{transform:none}}.pay-choose{border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 16px;padding:0;display:grid}.pay-legend{color:var(--muted);margin:0 0 8px;padding:0;font-size:.88rem;font-weight:600}.pay-opt{border:1px solid var(--workspace-line);background:var(--workspace-surface);color:var(--fg);cursor:pointer;text-align:left;font-family:var(--font);border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 15px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.pay-opt b{font-size:.98rem;line-height:1.3}.pay-opt small{color:var(--muted);letter-spacing:.03em;font-size:.8rem}.pay-opt:hover{border-color:color-mix(in oklab,var(--primary) 45%,var(--workspace-line));transform:translateY(-1px)}.pay-opt.on{box-shadow:inset 0 0 0 2px var(--primary),0 10px 24px -14px #0a6cff8c;background:linear-gradient(135deg,#0a6cff1a,#16a34a1a);border-color:#0000}.pay-opt:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wallet-deposit{background:var(--workspace-surface);border:1px solid var(--workspace-line);box-shadow:var(--shadow);border-radius:20px;padding:20px}.wallet-deposit .wallet-section-heading{margin-bottom:14px}.wallet-deposit .muted,.wallet-deposit .small.muted,.wallet-deposit .wallet-verification{color:color-mix(in oklab,var(--muted) 55%,var(--fg))}.wallet-page-back a{color:color-mix(in oklab,var(--muted) 55%,var(--fg));font-size:.9rem}.wallet-page-back a:hover{color:var(--primary)}@media (width<=640px){.wallet-deposit{border-radius:16px;padding:15px}.pay-choose{grid-template-columns:1fr 1fr;gap:8px}.pay-opt{padding:11px 12px}.pay-opt b{font-size:.92rem}.pay-opt small{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.pay-opt{transition:none}.pay-opt:hover{transform:none}}.pay-legend{grid-column:1/-1}.dep-wrap{gap:16px;margin-top:4px;display:grid}.dep-balance{background:linear-gradient(135deg,var(--primary),#12a58c 55%,var(--primary-2));color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex;box-shadow:0 18px 36px -20px #0a6cffbf}.dep-balance-label{opacity:.92;align-items:center;gap:8px;font-size:.86rem;display:flex}.dep-balance-amount{letter-spacing:.01em;margin-top:4px;font-size:1.9rem;font-weight:800;display:block}.dep-back{color:#fff;opacity:.92;background:#ffffff2e;border-radius:999px;align-items:center;gap:2px;padding:9px 15px;font-size:.88rem;text-decoration:none;transition:background .18s,opacity .18s;display:inline-flex}.dep-back:hover{opacity:1;background:#ffffff47}.dep-card,.dep-history{background:var(--workspace-surface);border:1px solid var(--workspace-line);box-shadow:var(--shadow);border-radius:22px;padding:22px}.dep-step-title{color:var(--fg);align-items:center;gap:10px;margin:0 0 14px;font-size:1.06rem;font-weight:700;display:flex}.dep-step-title+.dep-step-title,.dep-send+.dep-step-title{margin-top:24px}.dep-step-n{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:.86rem;font-weight:800;display:grid}.pay-opt{flex-direction:row;align-items:center;gap:12px}.pay-mark{background:color-mix(in oklab,var(--brand) 14%,transparent);width:38px;height:38px;color:var(--brand);letter-spacing:.02em;border-radius:12px;flex-shrink:0;place-items:center;font-size:.82rem;font-weight:800;display:grid}.pay-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pay-opt{--brand:var(--primary)}.brand-bkash{--brand:#e2136e}.brand-nagad{--brand:var(--orange)}.brand-rocket{--brand:#6c2bd9}.brand-upay{--brand:#f47b20}.brand-bank{--brand:var(--primary)}.brand-payoneer{--brand:#ff4800}.brand-paypal{--brand:#0070ba}.pay-opt.on{background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 10%,transparent),#7b4dff0f);box-shadow:inset 0 0 0 2px var(--brand),0 12px 26px -16px color-mix(in oklab,var(--brand) 65%,transparent)}.pay-logo{object-fit:contain;border:1px solid var(--workspace-line);background:#fff;border-radius:11px;flex-shrink:0;width:auto;max-width:112px;height:32px;padding:4px 9px;display:block}.pay-logo-sm{object-fit:contain;border:1px solid var(--workspace-line);background:#fff;border-radius:8px;flex-shrink:0;width:auto;max-width:78px;height:21px;padding:2px 6px}.pay-mark-sm{background:color-mix(in oklab,var(--brand,var(--primary)) 14%,transparent);width:26px;height:26px;color:var(--brand,var(--primary));letter-spacing:.02em;border-radius:8px;flex-shrink:0;place-items:center;font-size:.66rem;font-weight:800;display:inline-grid}.dep-send-brand{color:var(--fg);align-items:center;gap:9px;font-size:.92rem;font-weight:600;display:inline-flex}@media (width<=640px){.pay-logo{max-width:88px;height:26px;padding:3px 7px}.pay-logo-sm{max-width:66px;height:18px;padding:1px 5px}.dep-send-brand{gap:7px;font-size:.84rem}}.dep-send{border:1px dashed color-mix(in oklab,var(--primary) 45%,transparent);background:linear-gradient(135deg,#0a6cff12,#7b4dff12);border-radius:18px;margin:0 0 4px;padding:16px 18px}.dep-send-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dep-num{letter-spacing:.06em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:800}.dep-copy{border:1px solid var(--workspace-line);background:var(--workspace-surface);color:var(--primary);font-family:var(--font);cursor:pointer;border-radius:999px;padding:9px 17px;font-size:.85rem;font-weight:600;transition:background .18s}.dep-copy:hover{background:var(--workspace-tint)}.dep-note{color:color-mix(in oklab,var(--muted) 60%,var(--fg));margin:10px 0 0;font-size:.86rem;line-height:1.6}.dep-fields{gap:14px;margin:2px 0 18px;display:grid}.dep-fields label{color:color-mix(in oklab,var(--muted) 55%,var(--fg));flex-direction:column;gap:7px;font-size:.88rem;font-weight:600;display:flex}.dep-fields input{border:1px solid var(--workspace-line);background:var(--workspace-tint);height:50px;color:var(--fg);font-family:var(--font);border-radius:14px;padding:0 15px;font-size:1rem;transition:border-color .18s,box-shadow .18s}.dep-fields input:focus{border-color:var(--primary);background:var(--workspace-surface);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 20%,transparent);outline:none}.dep-submit{border-radius:15px;width:100%;min-height:50px;font-size:1rem}.dep-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dep-row{background:var(--workspace-tint);border:1px solid var(--workspace-line);border-radius:15px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.dep-row-main{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:0;display:grid}.dep-row-main .pay-logo-sm,.dep-row-main .pay-mark-sm{grid-row:1/3;align-self:center}.dep-row-main b{grid-column:2;font-size:.96rem}.dep-row-main small{color:var(--muted);overflow-wrap:anywhere;grid-column:2;font-size:.76rem}.dep-row-amt{font-size:1.06rem;font-weight:800}.dep-row-st{color:color-mix(in oklab,var(--muted) 55%,var(--fg));flex-direction:column;align-items:flex-end;gap:2px;font-size:.8rem;display:flex}.dep-row-st small{font-size:.72rem}@media (width<=640px){.dep-card,.dep-history{border-radius:18px;padding:15px}.dep-balance{flex-direction:column;align-items:flex-start;gap:12px;padding:15px 16px}.dep-balance-amount{font-size:1.6rem}.dep-num{font-size:1.2rem}.dep-row{grid-template-columns:1fr auto;gap:8px 12px}.dep-row-st{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%}}@media (prefers-reduced-motion:reduce){.dep-back,.dep-copy{transition:none}}.thx-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.thx-stat{background:var(--workspace-surface);border:1px solid var(--workspace-line);box-shadow:var(--shadow);border-radius:18px;gap:7px;padding:15px 17px;display:grid}.thx-stat span{color:var(--muted);align-items:center;gap:7px;font-size:.82rem;font-weight:600;display:flex}.thx-stat b{letter-spacing:.01em;font-size:1.28rem;font-weight:800}.thx-stat.in{border-top:3px solid var(--ok)}.thx-stat.in span{color:var(--ok)}.thx-stat.out{border-top:3px solid var(--bad)}.thx-stat.out span{color:var(--bad)}.thx-stat.wait{border-top:3px solid var(--warn)}.thx-stat.wait span{color:var(--warn)}.thx-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.thx-tabs{background:var(--workspace-tint);border:1px solid var(--workspace-line);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.thx-tab{color:var(--muted);font-family:var(--font);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.thx-tab small{background:color-mix(in oklab,var(--muted) 16%,transparent);border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.68rem;font-weight:700;display:grid}.thx-tab:hover{color:var(--fg)}.thx-tab.on{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 10px 22px -14px #0a6cffcc}.thx-tab.on small{color:#fff;background:#ffffff40}.thx-acts{gap:8px;display:inline-flex}.thx-act{border:1px solid var(--workspace-line);background:var(--workspace-tint);border-radius:999px;align-items:center;gap:6px;padding:9px 15px;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.thx-act.in{color:var(--ok)}.thx-act.out{color:var(--bad)}.thx-act:hover{transform:translateY(-1px);box-shadow:0 10px 20px -16px #0a142880}.thx-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.thx-row{background:var(--workspace-tint);border:1px solid var(--workspace-line);border-left:3px solid var(--workspace-line);border-radius:16px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.thx-row.deposit{border-left-color:var(--ok)}.thx-row.withdrawal{border-left-color:var(--bad)}.thx-mark{place-items:center;min-width:34px;display:grid}.thx-main{flex-direction:column;gap:3px;min-width:0;display:flex}.thx-main b{flex-wrap:wrap;align-items:center;gap:9px;font-size:.95rem;display:flex}.thx-method{background:color-mix(in oklab,var(--primary) 12%,transparent);color:color-mix(in oklab,var(--primary) 80%,var(--fg));border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:700}.thx-main small{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.thx-amt{white-space:nowrap;font-size:1.06rem;font-weight:800}.thx-amt.deposit{color:var(--ok)}.thx-amt.withdrawal{color:var(--bad)}.thx-st{background:color-mix(in oklab,var(--muted) 12%,transparent);color:color-mix(in oklab,var(--muted) 60%,var(--fg));border-radius:999px;flex-direction:column;align-items:flex-end;gap:2px;padding:6px 11px;font-size:.78rem;font-weight:600;display:flex}.thx-st small{opacity:.85;font-size:.7rem;font-weight:500}.thx-st.pending{background:color-mix(in oklab,var(--warn) 15%,transparent);color:var(--warn)}.thx-st.approved,.thx-st.paid,.thx-st.completed{background:color-mix(in oklab,var(--ok) 15%,transparent);color:var(--ok)}.thx-st.rejected,.thx-st.cancelled{background:color-mix(in oklab,var(--bad) 13%,transparent);color:var(--bad)}@media (width<=640px){.thx-stats{grid-template-columns:1fr;gap:9px}.thx-stat{grid-template-columns:1fr auto;align-items:center;gap:4px 10px}.thx-stat b{text-align:right;font-size:1.1rem}.thx-bar{flex-direction:column;align-items:stretch}.thx-tabs{justify-content:space-between;width:100%}.thx-tab{flex:1;justify-content:center;padding:8px 6px;font-size:.76rem}.thx-acts{width:100%}.thx-act{flex:1;justify-content:center}.thx-row{grid-template-columns:auto 1fr auto;gap:9px 11px;padding:11px 12px}.thx-st{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%}.thx-amt{font-size:.98rem}.thx-main b{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.thx-tab,.thx-act{transition:none}}.sup-root{right:14px;bottom:calc(104px + env(safe-area-inset-bottom));z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}@media (width>=641px){.sup-root{bottom:24px;right:24px}}.sup-fab{border:1px solid var(--workspace-line);background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 18px 34px -16px #0a6cffbf}.sup-fab:hover{transform:translateY(-2px)scale(1.04)}.sup-fab .hm-icon{width:26px;height:26px}.sup-scrim{cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.sup-pop.glass{border:1px solid var(--workspace-line);background:var(--workspace-surface);-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);border-radius:20px;gap:12px;width:min(330px,100vw - 28px);max-height:calc(100dvh - 210px);padding:16px;display:grid;overflow:auto;box-shadow:0 26px 60px -24px #0a14288c}.sup-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sup-head b{color:var(--fg);align-items:center;gap:8px;font-size:1.02rem;display:flex}.sup-head b .hm-icon{width:19px;height:19px;color:var(--primary)}.sup-x{border:1px solid var(--workspace-line);background:var(--workspace-tint);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.sup-x .hm-icon{width:15px;height:15px}.sup-wa{color:#fff;background:#1faa53;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:.92rem;font-weight:700;text-decoration:none;display:flex}.sup-wa:hover{background:#179145}.sup-form{gap:10px;display:grid}.sup-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:.82rem;font-weight:600;display:flex}.sup-form input,.sup-form textarea{border:1px solid var(--workspace-line);background:var(--workspace-tint);color:var(--fg);font-family:var(--font);resize:vertical;border-radius:12px;padding:10px 12px;font-size:.92rem}.sup-form input:focus,.sup-form textarea:focus{border-color:var(--primary);background:var(--workspace-surface);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 18%,transparent);outline:none}.sup-send{cursor:pointer;min-height:42px;font-family:var(--font);color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));border:0;border-radius:13px;font-size:.9rem;font-weight:700}.sup-send:disabled{opacity:.6;cursor:progress}.sup-msg{color:var(--ok);margin:0;font-size:.82rem;font-weight:600}.sup-note{color:var(--muted);margin:0;font-size:.86rem}.sup-all{color:var(--primary);justify-self:center;padding:4px 8px;font-size:.84rem;font-weight:600;text-decoration:none}.sup-all:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.sup-fab{transition:none}}.pp-card{background:var(--workspace-surface);border:1px solid var(--workspace-line);box-shadow:var(--shadow);border-radius:24px;max-width:920px;margin:6px auto 0;overflow:hidden}.pp-cover{background:linear-gradient(120deg,var(--primary),#12a58c 45%,var(--primary-2));height:104px;position:relative}.pp-cover:after{content:"";background:radial-gradient(circle at 82% 22%,#ffffff57,#0000 42%),radial-gradient(circle at 12% 88%,#ffffff2e,#0000 46%);position:absolute;inset:0}.pp-head{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-top:-46px;padding:0 24px;display:flex}.pp-avatar{background:var(--workspace-surface);border-radius:50%;padding:5px;box-shadow:0 0 0 3px oklab(72.6034% -.0248313 -.140145/.55),0 10px 24px -12px #0a6cff80}.pp-id{flex:1;min-width:200px;padding-bottom:4px}.pp-id h1{margin:0;font-size:1.5rem;line-height:1.25}.pp-tagline{color:var(--fg);margin:5px 0 0;font-size:1rem;font-weight:600}.pp-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 0;font-size:.86rem;display:flex}.pp-online{color:var(--workspace-success);align-items:center;gap:6px;font-weight:600;display:inline-flex}.pp-loc{align-items:center;gap:5px;display:inline-flex}.pp-rate{text-align:right;min-width:120px;padding-bottom:6px}.pp-rate b{color:var(--primary);font-size:1.5rem;font-weight:800}.pp-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px 0;display:flex}.pp-rating{color:#8a5a00;background:#f5a62329;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.9rem;font-weight:700;display:inline-flex}.pp-card .member-work-summary{margin:18px 24px 0}.pp-block{border-top:1px solid var(--workspace-line);margin-top:18px;padding:20px 24px 4px}.pp-block:first-of-type{border-top:0}.pp-block h2{margin:0 0 12px;font-size:1.05rem}.pp-bio{white-space:pre-wrap;color:color-mix(in oklab,var(--muted) 45%,var(--fg));margin:0;line-height:1.7}.pp-review{background:var(--workspace-tint);border:1px solid var(--workspace-line);border-radius:16px;margin-bottom:10px;padding:14px 16px}.pp-review b{color:#e0910a;letter-spacing:.08em}@media (width<=640px){.pp-cover{height:82px}.pp-head{gap:12px;margin-top:-38px;padding:0 15px}.pp-id h1{font-size:1.25rem}.pp-rate{text-align:left;min-width:0;padding-bottom:0}.pp-actions{padding:14px 15px 0}.pp-card .member-work-summary{margin:16px 15px 0}.pp-block{padding:16px 15px 4px}}@media (prefers-reduced-motion:reduce){.pp-card{transition:none}}.pp-chip{background:color-mix(in oklab,var(--workspace-success) 12%,transparent);color:color-mix(in oklab,var(--workspace-success) 70%,var(--fg));border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:.82rem;font-weight:600;display:inline-flex}.bubble-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.bubble-foot small{opacity:.75;margin-top:0;font-size:.68rem;display:block}.bubble-foot button{border-radius:8px;height:auto;min-height:0;padding:1px 8px;font-size:.68rem}@media (width<=640px){.chat-head{flex-wrap:nowrap;gap:8px;padding:8px 12px}.chat-head a{min-width:0;overflow:hidden}.chat-head b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-send{gap:6px;padding:8px 10px}.bubble{max-width:84%;padding:8px 12px}.bubble p{font-size:.92rem;line-height:1.45}.chat-send input{height:36px;font-size:.9rem}.chat-head{padding:4px 10px}.offer-card{border-radius:14px;gap:4px;padding:10px 12px}.offer-card .offer-tag{font-size:.68rem}.offer-card b{font-size:.9rem}.offer-card p.small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.offer-card .offer-meta{gap:8px;font-size:.78rem}.offer-card .offer-net{font-size:.76rem}.offer-card .muted.small{font-size:.72rem}.offer-card .hero-ctas{gap:6px;margin-top:2px}.offer-card .btn-sm{min-height:0;padding:3px 11px;font-size:.76rem}.offer-card .offer-tag{display:none}.offer-card button,.offer-card a.btn{border-radius:9px;height:auto;min-height:0;padding:3px 10px;font-size:.74rem}.offer-card{gap:3px;padding:8px 10px}.chat-msgs{gap:6px}.bubble{padding:6px 11px}.bubble-foot{margin-top:0}.chat-layout{margin-top:-16px}.chat-head{gap:6px;padding:3px 10px}.chat-head .avatar,.chat-head [class*=avatar]{width:24px;height:24px}.chat-send{padding:4px 8px}.chat-send input{height:32px}.chat-offer-row{padding:1px 10px 4px}.chat-offer-row button{min-height:0;padding:2px 10px;font-size:.72rem}}.offer-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=640px){.offer-card .offer-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.offer-card .offer-actions{margin-top:1px}}.kicker{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.workspace-eyebrow{color:var(--green);letter-spacing:.1em;font-size:.72rem;font-weight:700}:root{--red:#d82e3b;--green:#16834e;--blue:#1460dc;--yellow:#e6b91e;--orange:#f26a1b}[data-theme=dark]{--red:#ff6b6b;--green:#4ed691;--blue:#78b3ff;--yellow:#ffd45e;--orange:#ff9142}body{background:radial-gradient(1000px 560px at 4% -6%,color-mix(in oklab,var(--blue) 9%,transparent),transparent 62%), radial-gradient(820px 500px at 100% 4%,color-mix(in oklab,var(--orange) 6%,transparent),transparent 60%), radial-gradient(820px 520px at 96% 96%,color-mix(in oklab,var(--green) 7%,transparent),transparent 64%), radial-gradient(700px 460px at 4% 96%,color-mix(in oklab,var(--yellow) 6%,transparent),transparent 62%), radial-gradient(520px 380px at 50% 40%,color-mix(in oklab,var(--red) 3%,transparent),transparent 68%), linear-gradient(180deg,var(--bg) 0%,var(--bg2) 42%,var(--bg2) 100%);background-attachment:fixed}.aurora span{opacity:.1;filter:blur(120px)}.aurora span:nth-child(4){background:var(--yellow);opacity:.07;width:30vw;height:30vw;animation-delay:-16s;top:48vh;left:56vw}.stat b{background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.stat b,.stat:nth-child(5n+1) b{color:var(--blue)}.stat:nth-child(5n+2) b{color:var(--green)}.stat:nth-child(5n+3) b{color:var(--orange)}.stat:nth-child(5n+4) b{color:var(--red)}.stat:nth-child(5n+5) b{color:var(--yellow)}.btn-warm{background:linear-gradient(135deg,var(--orange),var(--yellow));color:#2a1c02;border:0;box-shadow:0 14px 30px -16px #f26a1bcc}.btn-warm:hover{filter:brightness(1.06)}.footer{position:relative}.footer:before{content:"";background:linear-gradient(90deg,var(--red),var(--orange),var(--yellow),var(--green),var(--blue));border-radius:4px 4px 0 0;height:4px;position:absolute;top:0;left:0;right:0}main>section:nth-of-type(4n+1) h2{color:var(--blue)}main>section:nth-of-type(4n+2) h2{color:var(--green)}main>section:nth-of-type(4n+3) h2{color:var(--orange)}main>section:nth-of-type(4n+4) h2{color:var(--red)}.aurora span:nth-child(3){opacity:.09;width:44vw;height:44vw}.aurora span:nth-child(4){opacity:.08;width:40vw;height:40vw}.sec-card,.card,.kyc-photo,.kyc-review-state,.workspace-form,.mac-main .workspace-table,.earning-cell,.order-item,.wallet-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--workspace-surface)!important;border:1px solid var(--workspace-line)!important;box-shadow:0 10px 26px -18px color-mix(in oklab,var(--primary) 45%,transparent)!important;border-radius:16px!important}.workspace-form,.kyc-review-state,.wallet-section{max-width:none;padding:18px!important}.wallet-section{border-top:3px solid var(--primary)!important}.wallet-withdraw{border-top-color:var(--workspace-success)!important}.sec-card{transition:border-color .18s,transform .18s}.sec-card:hover{border-color:color-mix(in oklab,var(--primary) 40%,var(--workspace-line))!important}.sec-grid{gap:16px;display:grid}.lang-choose{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lang-badge{background:var(--workspace-tint);width:42px;height:42px;color:var(--primary);border-radius:12px;flex-shrink:0;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.pay-opt.on .lang-badge{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff}.kyc-intro{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;border:0;border-radius:18px;margin-bottom:16px;padding:20px;box-shadow:0 14px 30px -16px #0a6cff99}.kyc-intro h2{color:#fff!important}.kyc-intro p{color:#ffffffd9}.kyc-shield{color:#fff;background:#fff3;border-radius:14px}.kyc-state{color:var(--primary);background:#fffffff2;border-radius:999px;padding:6px 12px;font-weight:700}.kyc-steps{border:0;gap:10px;margin-bottom:14px}.kyc-steps li{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:14px;justify-content:center;padding:12px}.kyc-steps li:first-child{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 8%,var(--workspace-surface));font-weight:700}.kyc-preview{border-color:color-mix(in oklab,var(--primary) 35%,var(--workspace-line));border-radius:12px}.kyc-photo b{margin-bottom:8px;display:block}.kyc-intro+.kyc-steps+form,.kyc-steps+form{margin-top:4px}@media (width<=640px){.kyc-state{margin-inline-start:0}.kyc-steps li{text-align:center;align-items:center}}.gig-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.gig-card,.gig-card.glass{background:var(--bg);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:0;padding:0;box-shadow:0 2px 10px #14285a0f}.gig-card .gig-cover{aspect-ratio:16/10;color:#fff;border-radius:16px 16px 0 0;flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-start;gap:8px;width:100%;padding:14px;display:flex;overflow:hidden}.gig-card .gig-cover:after{content:"";background:#ffffff24;border-radius:50%;width:130px;height:130px;position:absolute;top:-30px;right:-30px}.gig-tone-0{background:linear-gradient(135deg,#1d4ed8,#06b6d4)}.gig-tone-1{background:linear-gradient(135deg,var(--orange),var(--yellow))}.gig-tone-2{background:linear-gradient(135deg,var(--primary-2),#22d3ee)}.gig-tone-3{background:linear-gradient(135deg,var(--bad),var(--orange))}.gig-tone-4{background:linear-gradient(135deg,#0ea5e9,var(--primary-2))}.gig-tone-5{background:linear-gradient(135deg,#ca8a04,var(--bad))}.gig-cover-ic{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border-radius:14px;place-items:center;width:52px;height:52px;display:grid;position:relative}.gig-cover-ic svg{width:28px;height:28px}.gig-cover-cat{z-index:1;text-shadow:0 1px 6px #0003;font-size:1.05rem;font-weight:800;line-height:1.2;position:relative}.gig-card .gig-heart{z-index:2;color:#fff;background:0 0}.gig-card .gig-foot{margin:0;padding:0}.gig-card .gig-body h3{font-size:.95rem;font-weight:500}.gig-card .gig-price{color:var(--fg);font-size:1.02rem}.gig-card .gig-price small{opacity:1;font-size:.82rem;font-weight:700}.gig-top-badge{color:#9a5b00;background:#ffe9c7;border-radius:6px}@media (width<=640px){.gig-grid{grid-template-columns:1fr 1fr;gap:10px}.gig-card .gig-cover{aspect-ratio:4/3;padding:10px}.gig-cover-ic{border-radius:11px;width:38px;height:38px}.gig-cover-ic svg{width:20px;height:20px}.gig-cover-cat{font-size:.82rem}.gig-card .gig-body{gap:5px;padding:9px 10px 11px}.gig-card .gig-body h3{font-size:.82rem}.gig-card .gig-heart{background:0 0;top:8px;right:8px}}.gig-card .gig-cover{padding:0;display:block}.gig-card .gig-cover:after{content:none}.gig-card .gig-cover .gig-cover-img{position:absolute;inset:0}.gig-card .gig-heart{color:var(--muted);background:#ffffffd9}.gig-card,.gig-card.glass{border-radius:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.gig-card.lift:hover{transform:none}.gig-card .gig-cover{border:1px solid var(--line);border-radius:10px}.gig-card .gig-body h3{color:var(--fg);opacity:.85;font-weight:400}.gig-card .gig-seller b{font-size:.82rem;font-weight:700}.gig-card .gig-seller .gig-ava,.gig-card .gig-seller img{width:22px;height:22px}.gig-level{color:var(--fg);opacity:.75;white-space:nowrap;font-size:.78rem;font-weight:700}.gig-card .gig-heart,.gig-card .gig-heart:hover{box-sizing:border-box;color:#fff;filter:drop-shadow(0 1px 2px #00000073);background:0 0;width:28px;height:28px;padding:0;top:8px;right:8px}.gig-card .gig-heart svg{width:20px;height:20px}.gig-card .gig-heart.saved{color:var(--bad)}@media (width<=640px){.gig-card .gig-body{gap:4px;padding:8px 1px 4px}.gig-card .gig-heart svg{width:18px;height:18px}}.gig-card .gig-cover{box-shadow:none;aspect-ratio:16/10;border-radius:8px;outline:0;border:0!important}.gig-card .gig-body{gap:8px;padding:12px 0 0}.gig-card .gig-foot{min-height:24px}.gig-card .gig-seller b{color:var(--fg);font-size:.84rem;font-weight:700}.gig-card .gig-seller .member-badge{width:14px;height:14px}.gig-card .gig-level{opacity:.85;font-size:.8rem;font-weight:700}.gig-card .gig-top-badge{color:#b65a00;background:#ffe0b3;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}.gig-card .gig-body h3{color:var(--fg);opacity:.78;min-height:2.9em;font-size:.96rem;font-weight:400;line-height:1.45}.gig-card .gig-rating{gap:4px;font-size:.9rem}.gig-card .gig-star{color:var(--fg)}.gig-card .gig-rating b{font-weight:700}.gig-card .gig-count{color:var(--muted)}.gig-card .gig-price{color:var(--fg);font-size:.98rem;font-weight:700}.gig-card .gig-price small{font-size:inherit;font-weight:700}@media (width<=640px){.gig-grid{gap:20px 12px}.gig-card .gig-body{gap:5px;padding-top:8px}.gig-card .gig-body h3{min-height:2.9em;font-size:.82rem}.gig-card .gig-rating,.gig-card .gig-price{font-size:.84rem}.gig-card .gig-seller b{font-size:.76rem}.gig-card .gig-top-badge{padding:2px 6px;font-size:.66rem}}.gig-card .gig-seller{gap:8px}.gig-card .gig-seller .member-avatar{border:0;width:24px;height:24px;font-size:.72rem}@media (width<=640px){.gig-card .gig-seller .member-avatar{width:22px;height:22px}}.gig-grid{gap:18px 16px}.gig-card,.gig-card.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklab,var(--bg2) 92%,transparent)!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:10px!important;box-shadow:0 4px 14px #10204612!important}.gig-card .gig-cover{border-radius:10px}.gig-card .gig-body{padding:10px 2px 2px!important}.gig-card:hover{border-color:color-mix(in oklab,var(--primary) 45%,var(--line))!important;box-shadow:0 8px 22px #1020461f!important}@media (width<=640px){.gig-grid{gap:14px 10px}.gig-card,.gig-card.glass{border-radius:12px!important;padding:7px!important}.gig-card .gig-cover{border-radius:8px}.gig-card .gig-body{padding:8px 1px 1px!important}}.mac-side,.mac-side.glass{-webkit-backdrop-filter:blur(16px)saturate(165%);backdrop-filter:blur(16px)saturate(165%);background:linear-gradient(#eaf3fff0,#d3e5ffe0)!important;border:1px solid #1460dc2e!important;box-shadow:0 12px 30px -20px #1460dc80,inset 0 1px #ffffffb3!important}.mac-side .mac-label{color:#4a6d9c}.mac-side .mac-me b{color:#0f2545}.mac-side nav a{color:#14304f}.mac-side nav a:hover{background:#1460dc1f}.mac-side nav a[aria-current]{color:#fff!important;background:linear-gradient(135deg,#1460dc,#3f9be0)!important}.mac-side nav a[aria-current] .mac-ic{box-shadow:none;color:#fff!important;background:#ffffff3d!important}.mac-side .mac-ic{color:#1460dc;box-shadow:none;background:#ffffffd9}[data-theme=dark] .mac-side,[data-theme=dark] .mac-side.glass{background:linear-gradient(#0b182cf0,#0f203ae6)!important;border-color:#7ab8ff3d!important;box-shadow:0 14px 34px -22px #000c,inset 0 1px #ffffff14!important}[data-theme=dark] .mac-side nav a{color:#d9e8ff}[data-theme=dark] .mac-side nav a:hover{background:#7ab8ff24}[data-theme=dark] .mac-side .mac-ic{color:#9cc8ff;background:#7ab8ff29}[data-theme=dark] .mac-side .mac-label{color:#8fb2dd}.mac-side .mac-me small{color:#3f5f86}[data-theme=dark] .mac-side .mac-me b{color:#eaf2ff}[data-theme=dark] .mac-side .mac-me small{color:#a8c2e0}.hm-drawer-root .hm-drawer{background:linear-gradient(#eaf3fff7,#d3e5fff0)!important;border:1px solid #1460dc2e!important;box-shadow:22px 0 60px -18px #080c2080,inset 0 1px #ffffffbf!important}.hm-drawer .hd-me b{color:#0f2545}.hm-drawer .hd-me small{color:#3f5f86;opacity:1}.hm-drawer .hd-link{color:#14304f}.hm-drawer .hd-link:hover{background:#1460dc1f}.hm-drawer .hd-ic{color:#1460dc;background:#ffffffd9}.hm-drawer .hd-link[aria-current=page]{color:#fff;background:linear-gradient(135deg,#1460dc,#3f9be0)}.hm-drawer .hd-link[aria-current=page] .hd-ic{color:#fff;box-shadow:none;background:#ffffff3d}.hm-drawer .hd-bal{background:linear-gradient(120deg,#1460dc,#2f8fd8 55%,#e6b91e);box-shadow:0 12px 26px -12px #1460dcb3,inset 0 1px #fff6}.hm-drawer .hd-close{color:#1460dc;background:#1460dc1f}[data-theme=dark] .hm-drawer-root .hm-drawer{background:linear-gradient(#0b182cf7,#0f203af2)!important;border-color:#7ab8ff3d!important}[data-theme=dark] .hm-drawer .hd-me b{color:#eaf2ff}[data-theme=dark] .hm-drawer .hd-me small{color:#a8c2e0}[data-theme=dark] .hm-drawer .hd-link{color:#d9e8ff}[data-theme=dark] .hm-drawer .hd-ic{color:#9cc8ff;background:#7ab8ff29}.hm-drawer-root .hm-drawer{background:linear-gradient(#eaf3ff,#d8e8ff)!important}.hm-drawer .hd-label{color:#3d6392}.hm-drawer .hd-me small{color:#33547a}[data-theme=dark] .hm-drawer .hd-label{color:#9dbde3}.hero-copy .kicker{color:var(--primary)}[data-theme=dark] .hero-copy .kicker{color:#7fbaff}.premium-crest{color:#8a5f06;background:linear-gradient(160deg,#fff7e0,#ffe9a8 55%,#f5d06a);border:1px solid #ba8c1073;border-radius:22px;place-items:center;width:66px;height:66px;margin:0 auto 12px;display:grid;box-shadow:0 16px 32px -16px #b07e08cc,inset 0 1px #fff}.premium-crest .hm-icon{width:34px;height:34px}[data-theme=dark] .premium-crest{color:#ffe08a;background:linear-gradient(160deg,#3b2f10,#5a4413 60%,#7a5c17);border-color:#f0c85a6b;box-shadow:0 16px 32px -16px #000c,inset 0 1px #ffffff2e}.premium-hero .kicker{background:color-mix(in oklab,#e6b91e 16%,var(--glass-strong));color:#8a5f06;border-color:#ba8c1066}[data-theme=dark] .premium-hero .kicker{color:#ffe08a}.premium-hero h1{background:linear-gradient(115deg,var(--fg) 28%,var(--primary) 58%,#b8860b 92%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .premium-hero h1{color:#0000;background:linear-gradient(115deg,#eaf2ff 28%,#7fbaff 58%,#ffd970 92%);-webkit-background-clip:text;background-clip:text}.plan.featured{border-color:#ba8c108c;box-shadow:0 22px 48px -20px #b07e08a6,inset 0 1px #ffffff8c}.plan.featured:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#e6b91e21,#0000 40%);position:absolute;inset:0}.plan-flag{color:#3a2a05;background:linear-gradient(120deg,#f6c94a,#e6b91e 55%,#c08c0c);border:1px solid #ffffff80}.plan.featured .plan-price strong{color:#8a5f06}[data-theme=dark] .plan.featured .plan-price strong{color:#ffd970}.plan.featured .plan-benefits .hm-icon{color:#c08c0c}[data-theme=dark] .plan.featured .plan-benefits .hm-icon{color:#ffd970}.premium-status.ok{color:#8a5f06;background:oklab(80.3387% -.000641167 .158441/.16);border-color:#ba8c1073}[data-theme=dark] .premium-status.ok{color:#ffd970}@media (width<=900px){.hero{text-align:center;padding-top:12px}.hero-copy .kicker{margin-inline:auto}.hero h1{margin:14px auto 12px}.hero .lead{margin:0 auto 18px}.hero-ctas{flex-wrap:wrap;justify-content:center}.gigs-hero{text-align:center}.gigs-hero h2{margin:0 auto 12px}.gigs-hero .hero-search{margin-left:auto;margin-right:auto}.gigs-page .gigs-hero{padding:4px 0 0}.section{margin:26px 0}.div-chips{margin-top:28px}.cat b{align-items:flex-start;min-height:2.7em}.sup-fab{width:48px;height:48px}.sup-fab .hm-icon{width:22px;height:22px}}.plan .btn{margin-top:auto}.btn-orange{background:linear-gradient(135deg,var(--orange),color-mix(in oklab,var(--orange) 74%,var(--yellow)));color:#fff;box-shadow:0 14px 30px -16px color-mix(in oklab,var(--orange) 80%,transparent),inset 0 1px 0 #ffffff4d;border:0}.btn-orange:hover{filter:brightness(1.07)}.btn-orange .hm-icon{color:#fff}.cat b{min-height:3.1em}.mac-bal,.hd-bal,.hm-drawer .hd-bal{color:#091124;background:#fff;border:3px solid #ef7fae;border-radius:18px;box-shadow:0 14px 28px -20px #ef7fae80,inset 0 1px #fff}.mac-bal small,.hd-bal small,.hm-drawer .hd-bal small{color:#091124;opacity:1;font-weight:700}.mac-bal b,.hd-bal b,.hm-drawer .hd-bal b{color:#8c184c}[data-theme=dark] .mac-bal,[data-theme=dark] .hd-bal,[data-theme=dark] .hm-drawer .hd-bal{background:linear-gradient(#1b2140,#161c36);border-color:#d76a9c;box-shadow:0 14px 28px -20px #d76a9c73,inset 0 1px #ffffff14}[data-theme=dark] .mac-bal b,[data-theme=dark] .hd-bal b,[data-theme=dark] .hm-drawer .hd-bal b{color:#ff8fbe}[data-theme=dark] .mac-bal small,[data-theme=dark] .hd-bal small,[data-theme=dark] .hm-drawer .hd-bal small{color:#eaf2ff}.hm-drawer-root .hm-drawer{top:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;padding-top:84px!important}.topbar{z-index:320}.notif-grid{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:14px;margin-top:18px;padding-bottom:120px;display:grid}.notif-card{--tone:var(--primary);text-align:center;border:1px solid var(--line);background:linear-gradient(#fff,#f7fbff);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:176px;padding:20px 16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 14px 30px -22px #0f285080,inset 0 1px #fff}.notif-card:hover{transform:translateY(-2px)}.notif-card.unread{border-color:color-mix(in oklab,var(--tone) 52%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone) 34%,transparent),0 14px 30px -22px color-mix(in oklab,var(--tone) 60%,transparent)}.notif-ic{width:46px;height:46px;color:var(--tone);background:color-mix(in oklab,var(--tone) 11%,#fff);border:1px solid color-mix(in oklab,var(--tone) 26%,transparent);border-radius:15px;place-items:center;display:grid}.notif-ic .hm-icon{width:22px;height:22px}.notif-card b{color:var(--fg);max-width:26ch;font-size:.98rem;line-height:1.4}.notif-card small{color:var(--muted);font-size:.78rem}.notif-link{background:color-mix(in oklab,var(--tone) 10%,#fff);border:1px solid color-mix(in oklab,var(--tone) 28%,transparent);color:var(--tone);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:7px 14px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.notif-link:hover{background:color-mix(in oklab,var(--tone) 18%,#fff);text-decoration:none}.notif-link .hm-icon{width:14px;height:14px}.notif-mark{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.notif-mark:hover{color:var(--tone);border-color:var(--tone)}.tone-blue{--tone:var(--primary)}.tone-orange{--tone:var(--orange)}.tone-green{--tone:var(--ok)}.tone-gold{--tone:var(--cyan)}[data-theme=dark] .notif-card{background:linear-gradient(#161c36,#121830);border-color:#ffffff1f}[data-theme=dark] .notif-ic{background:color-mix(in oklab,var(--tone) 20%,transparent);border-color:color-mix(in oklab,var(--tone) 40%,transparent)}[data-theme=dark] .notif-link{background:color-mix(in oklab,var(--tone) 18%,transparent)}[data-theme=dark] .notif-mark{background:#1b2140}@media (width<=640px){.notif-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.notif-card{border-radius:16px;min-height:162px;padding:16px 10px}.notif-card b{font-size:.86rem}}@media (width>=901px){.notif-grid{padding-bottom:40px}}.order-toolbar{align-items:stretch}.workspace-search{flex-flow:row;align-items:center}.oh-wrap{margin-top:6px}.oh-empty{text-align:center;color:var(--muted);padding:14px 0;font-size:.84rem}.oh-terms{border:1px solid var(--line);background:linear-gradient(135deg,#ffffffd1,#eef5ffb3);border-radius:16px;margin:0 0 14px;padding:14px 15px;box-shadow:0 8px 22px #101a330f,inset 0 1px #ffffffd9}.oh-terms-title{text-align:center;color:var(--fg);font-size:.92rem;display:block}.oh-terms-scope{text-align:center;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:.82rem}.oh-chips{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:10px;display:flex}.oh-chips span{color:var(--primary);background:color-mix(in oklab,var(--primary) 10%,#fff);border:1px solid color-mix(in oklab,var(--primary) 22%,transparent);border-radius:999px;padding:5px 11px;font-size:.74rem;font-weight:600}.oh-terms-req{text-align:center;color:var(--muted);margin:10px 0 0;font-size:.8rem}.oh-terms-req b{color:var(--fg);margin-bottom:3px;font-size:.78rem;display:block}.oh-terms-req .pre{white-space:pre-wrap;overflow-wrap:anywhere}.oh-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.oh-item{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;display:grid;position:relative}.oh-item:before{content:"";background:linear-gradient(180deg,color-mix(in oklab,var(--line) 90%,transparent),color-mix(in oklab,var(--line) 40%,transparent));border-radius:2px;width:2px;position:absolute;top:40px;bottom:-10px;left:18px}.oh-item:last-child:before{display:none}.oh-dot{border:1px solid var(--line);background:#fff;border-radius:13px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 6px 16px #101a3314}.oh-dot .hm-icon{width:19px;height:19px}.oh-card{border:1px solid var(--line);text-align:left;background:linear-gradient(135deg,#ffffffe6,#f3f7ffc7);border-radius:14px;min-width:0;padding:11px 13px;box-shadow:0 8px 22px #101a330f,inset 0 1px #ffffffe6}.oh-card b{color:var(--fg);font-size:.88rem;display:block}.oh-card time{color:var(--muted);margin-top:3px;font-size:.7rem;display:block}.oh-note{color:var(--fg);background:color-mix(in oklab,var(--muted) 8%,#fff);border:1px dashed color-mix(in oklab,var(--muted) 26%,transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:8px 0 0;padding:8px 10px;font-size:.8rem}.tone-blue .oh-dot{color:var(--primary);background:color-mix(in oklab,var(--primary) 10%,#fff);border-color:color-mix(in oklab,var(--primary) 26%,transparent)}.tone-green .oh-dot{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,#fff);border-color:color-mix(in oklab,var(--ok) 28%,transparent)}.tone-orange .oh-dot{color:var(--warn);background:color-mix(in oklab,var(--warn) 12%,#fff);border-color:color-mix(in oklab,var(--warn) 28%,transparent)}.tone-gold .oh-dot{color:#a97400;background:color-mix(in oklab,var(--yellow,#e6b91e) 18%,#fff);border-color:color-mix(in oklab,var(--yellow,#e6b91e) 40%,transparent)}.tone-red .oh-dot{color:var(--bad);background:color-mix(in oklab,var(--bad) 10%,#fff);border-color:color-mix(in oklab,var(--bad) 26%,transparent)}@media (width<=520px){.oh-item{grid-template-columns:32px minmax(0,1fr);gap:9px}.oh-dot{border-radius:11px;width:32px;height:32px}.oh-dot .hm-icon{width:16px;height:16px}.oh-item:before{top:34px;left:15px}.oh-card{padding:10px 11px}.oh-card b{font-size:.84rem}.oh-card time{font-size:.66rem}.oh-note{font-size:.77rem}}[data-theme=dark] .oh-terms,[data-theme=dark] .oh-card{background:#1b2140;border-color:#2b3563}[data-theme=dark] .oh-dot{background:#151a33;border-color:#2b3563}[data-theme=dark] .oh-note{color:#dfe5f7;background:#141a33;border-color:#33407a}[data-theme=dark] .oh-chips span{color:#9cc0ff;background:#1b2140;border-color:#2f3f74}.mj-list{gap:12px;margin-top:6px;display:grid}.mj-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffffe0,#f0f6ffbd);border-radius:16px;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:13px;padding:14px;display:grid;box-shadow:0 10px 26px #101a3312,inset 0 1px #ffffffe6}.mj-cover{object-fit:cover;border:1px solid var(--line);border-radius:12px;flex-shrink:0;width:74px;height:62px}.mj-body{min-width:0}.mj-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.mj-top h3{overflow-wrap:anywhere;margin:0;font-size:.98rem;line-height:1.45}.mj-top h3 a{color:var(--fg)}.mj-state{white-space:nowrap;background:color-mix(in oklab,var(--muted) 10%,#fff);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:.7rem;font-weight:700}.mj-state.state-completed{color:var(--ok);background:color-mix(in oklab,var(--ok) 10%,#fff);border-color:color-mix(in oklab,var(--ok) 26%,transparent)}.mj-state.state-approved,.mj-state.state-awaiting_payment{color:#a97400;background:oklab(96.8542% -.000102587 .0253506);border-color:oklab(80.3387% -.000641167 .158441/.4)}.mj-state.state-cancelled{color:var(--bad);background:color-mix(in oklab,var(--bad) 8%,#fff);border-color:color-mix(in oklab,var(--bad) 24%,transparent)}.mj-meta{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:.76rem}.mj-money{color:var(--fg);flex-wrap:wrap;align-items:baseline;gap:8px;margin:7px 0 0;font-size:1.02rem;font-weight:800;display:flex}.mj-money span{color:var(--muted);font-size:.72rem;font-weight:600}.mj-desc,.mj-pitch{color:var(--fg);background:color-mix(in oklab,var(--muted) 7%,#fff);border:1px dashed color-mix(in oklab,var(--muted) 24%,transparent);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;border-radius:11px;-webkit-box-orient:vertical;margin:8px 0 0;padding:9px 11px;font-size:.8rem;line-height:1.6;display:-webkit-box;overflow:hidden}.mj-pitch b{color:var(--muted);margin-bottom:2px;font-size:.72rem;display:block}.mj-card .btn{margin-top:10px}@media (width<=520px){.mj-card{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:12px}.mj-cover{width:56px;height:48px}.mj-top{grid-template-columns:minmax(0,1fr);gap:6px}.mj-state{justify-self:start}.mj-top h3{font-size:.92rem}.mj-money{font-size:.95rem}}[data-theme=dark] .mj-card{background:#1b2140;border-color:#2b3563}[data-theme=dark] .mj-desc,[data-theme=dark] .mj-pitch{color:#dfe5f7;background:#141a33;border-color:#33407a}[data-theme=dark] .mj-state{color:#cdd6f5;background:#151a33;border-color:#2b3563}.cta-azure{background:var(--glass-flat);color:var(--azure);border:2px solid color-mix(in oklab,var(--azure) 32%,transparent);box-shadow:0 10px 24px -12px color-mix(in oklab,var(--azure) 55%,transparent)}.cta-azure:hover{filter:none;background:#fff}[data-theme=dark] .cta-azure{color:var(--azure);border-color:color-mix(in oklab,var(--azure) 40%,transparent);background:#151a33}.cta-mint{color:#1d3a34;border:2px solid color-mix(in oklab,var(--mint) 55%,#5f9c90);box-shadow:0 10px 24px -12px oklab(64.7597% -.0662482 -.000207067/.55);background:var(--mint)!important}.cta-mint:hover{filter:brightness(1.04)}[data-theme=dark] .cta-mint{color:#142a26;background:#a9cfc9;border-color:oklab(67.1986% -.0518251 -.0017106)}@media (width<=900px){body{padding-bottom:calc(124px + env(safe-area-inset-bottom))}}.svc-hero{border-radius:var(--r);box-shadow:var(--shadow);margin:10px 0 16px;padding:18px}.svc-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.svc-hero-title{text-align:left;margin:0 0 4px;font-size:1.15rem}.svc-hero-sub{color:var(--muted);max-width:54ch;margin:0;font-size:.9rem}.svc-hero-btn{flex:none}.svc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.svc-stat{text-align:center;background:#fff;border:2px solid #0000;border-radius:14px;padding:12px 8px;box-shadow:0 6px 16px -12px #28328c59}.svc-stat b{font-size:1.12rem;line-height:1.25;display:block}.svc-stat span{color:var(--muted);font-size:.74rem}.svc-stat-blue{border-color:color-mix(in oklab,var(--blue) 34%,transparent)}.svc-stat-green{border-color:color-mix(in oklab,var(--green) 34%,transparent)}.svc-stat-orange{border-color:color-mix(in oklab,var(--orange) 36%,transparent)}.svc-stat-gold{border-color:color-mix(in oklab,var(--yellow) 42%,transparent)}.svc-form{margin:0 0 16px}.svc-form-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.svc-form-head h2{margin:0}.svc-list-card{margin-top:4px}.svc-list-head{justify-content:center;align-items:center;gap:10px;margin-bottom:6px;display:flex;position:relative}.svc-list-head h2{text-align:center;width:100%;margin:0}.svc-count{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:.78rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.svc-table{min-width:640px}.svc-td-title b{display:block}.svc-td-title small{margin-top:2px;display:block}.svc-td-money{white-space:nowrap;font-weight:700}.svc-td-money small{font-weight:500;display:block}.svc-pill{border:1.5px solid #0000;border-radius:999px;padding:4px 12px;font-size:.76rem;font-weight:700;display:inline-block}.svc-pill-on{color:var(--green);border-color:color-mix(in oklab,var(--green) 40%,transparent);background:color-mix(in oklab,var(--green) 10%,#fff)}.svc-pill-off{color:var(--muted);border-color:var(--line);background:color-mix(in oklab,var(--muted) 8%,#fff)}.svc-td-act .row{flex-wrap:wrap;gap:6px}.svc-pkg{margin-top:8px}.svc-pkg summary{cursor:pointer;color:var(--primary);font-size:.82rem;font-weight:600}@media (width<=700px){.svc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-hero{padding:14px}}[data-theme=dark] .svc-stat{background:var(--glass-strong)}[data-theme=dark] .svc-pill-on{background:color-mix(in oklab,var(--green) 18%,transparent)}[data-theme=dark] .svc-pill-off{background:color-mix(in oklab,var(--muted) 18%,transparent)}@media (width<=700px){.svc-table{min-width:0}.svc-table thead{display:none}.svc-table,.svc-table tbody{width:100%;display:block}.svc-table tr{border:1.5px solid var(--line);background:#fff;border-radius:16px;margin-bottom:10px;padding:12px;display:block;box-shadow:0 8px 20px -16px #28328c73}.svc-table td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.svc-table td:before{content:attr(data-label);color:var(--muted);text-align:left;flex:none;font-size:.74rem;font-weight:700}.svc-table td.svc-td-title{text-align:center;border-bottom:1px dashed var(--line);margin-bottom:6px;padding-bottom:8px;display:block}.svc-table td.svc-td-title:before{display:none}.svc-td-title b{font-size:.98rem}.svc-td-money{font-weight:700}.svc-td-act{text-align:left}.svc-td-act .row{justify-content:flex-start}.svc-table tr:last-child{margin-bottom:0}}[data-theme=dark] .svc-table tr{background:var(--glass-strong)}@media (width<=700px){.table-wrap>.svc-table{min-width:0}.table-wrap>.svc-table td{white-space:normal}}.svc-td-act .row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.svc-td-act .btn.btn-ghost{font-weight:700;color:var(--primary,#1460dc)!important;background:#fff!important;border:1.5px solid #bcd3f5!important}.svc-td-act .btn.btn-ghost.err{color:#d82e3b!important;border-color:#f3b9bf!important}.dark .svc-td-act .btn.btn-ghost{color:#9cc4ff!important;background:#ffffff14!important}.svc-td-act .row{width:100%;padding-right:26px;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:8px!important}.svc-td-act .btn.btn-ghost{white-space:nowrap;border-radius:999px;height:38px;min-height:38px!important;padding:7px 16px!important;font-size:14px!important}@media (width<=700px){.svc-table td.svc-td-act{text-align:right;flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.svc-table td.svc-td-act:before{text-align:left;flex:none;width:auto;margin:0;display:inline-block}.svc-td-act .svc-pkg{text-align:right;flex:none;order:1;margin:0 0 0 auto}.svc-td-act .svc-pkg summary{font-size:.72rem;display:inline-block}.svc-td-act .row{flex:1 0 100%;order:2;width:auto;margin:0;padding-right:0;justify-content:center!important;gap:6px!important}.svc-td-act .btn.btn-ghost{height:36px;min-height:36px!important;padding:6px 8px!important;font-size:13px!important}.svc-td-act .svc-pkg h3{text-align:left}}.btn-custom{font-weight:700;background:var(--yellow)!important;color:#3a2a00!important;border-color:color-mix(in oklab,var(--yellow) 60%,#000)!important;box-shadow:0 8px 20px -12px var(--yellow)!important}.btn-custom svg{color:#3a2a00!important}.btn-custom:hover{filter:brightness(1.06)}[data-theme=dark] .btn-custom{color:#1d1500!important}.order-ref-custom{font-weight:700;color:#8a6a00!important}[data-theme=dark] .order-ref-custom{color:var(--yellow)!important}.chat-send.chat-pill{background:var(--bg2);border:1.5px solid color-mix(in oklab,var(--primary) 34%,var(--line));box-shadow:0 8px 22px -14px color-mix(in oklab,var(--fg) 55%,transparent);border-radius:999px;align-items:center;gap:6px;margin:8px 10px 10px;padding:6px 6px 6px 18px;display:flex}.chat-pill .chat-pill-input{min-width:0;color:var(--fg);caret-color:var(--primary);outline:none;flex:1;padding:10px 4px;font-size:1.05rem;box-shadow:none!important;background:0 0!important;border:0!important}.chat-pill .chat-pill-input::placeholder{color:color-mix(in oklab,var(--muted) 78%,transparent)}.chat-pill-clip{width:42px;height:42px;color:color-mix(in oklab,var(--muted) 92%,transparent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;transform:rotate(-45deg)}.chat-pill-send{background:var(--primary);width:48px;height:48px;color:var(--primary-foreground);cursor:pointer;box-shadow:0 6px 16px -6px var(--primary);border:0;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.chat-pill-send:disabled,.chat-pill-clip:disabled{opacity:.55;cursor:default}.chat-info-btn{width:24px;height:24px;min-height:0;color:var(--primary);cursor:pointer;background:0 0;border:0;flex:0 0 24px;align-self:center;place-items:center;padding:0;display:grid}.chat-head button svg{flex:none;width:18px;max-width:none;height:18px}.chat-head .chat-back{width:16px;height:34px;min-height:0;color:var(--primary);cursor:pointer;background:0 0;border:0;flex:0 0 16px;place-items:center;margin:0 -4px 0 6px;padding:0;display:grid}.chat-head .chat-back svg{width:22px;max-width:none;height:22px}.chat-title{align-items:center;gap:5px;min-width:0;margin-left:2px;display:flex}.chat-head .chat-info-btn svg{width:16px;max-width:none;height:16px}.chat-head button.icon-btn[aria-label*=কল]{width:34px;min-height:0;margin-left:auto;margin-right:-6px;padding:0 8px}.bubble-react,.chat-pill-emoji,.chat-pill-clip,.chat-pill-send,.emoji-panel button,.react-pop button{min-height:0}.chat-info-wrap{flex:none;place-items:center;margin-left:2px;display:grid;position:relative}.chat-info-scrim{z-index:38;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.chat-info-panel{z-index:39;border:1px solid var(--line);background:var(--glass-strong);width:min(230px,72vw);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:8px;padding:11px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.chat-info-panel .chat-info-profile{background:color-mix(in oklab,var(--primary) 12%,transparent);color:var(--primary);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}.chat-info-panel .chat-info-profile:hover{text-decoration:none}.chat-info-panel .btn{width:100%;min-height:0;padding:5px 10px;font-size:.8rem}.chat-info-panel small{font-size:.72rem;line-height:1.4}.chat-emoji-wrap{flex:none;place-items:center;display:grid;position:relative}.chat-pill-emoji{width:42px;height:42px;color:color-mix(in oklab,var(--muted) 92%,transparent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.chat-pill-emoji:hover{color:var(--primary)}.emoji-panel{z-index:39;border:1px solid var(--line);background:var(--glass-strong);width:min(302px,88vw);max-height:224px;box-shadow:var(--shadow);border-radius:16px;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto}.emoji-panel button{cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:5px;font-size:1.25rem;line-height:1;display:grid}.emoji-panel button:hover{background:color-mix(in oklab,var(--primary) 14%,transparent)}.bubble{position:relative}.bubble-react{background:color-mix(in oklab,var(--foreground) 10%,transparent);width:22px;height:22px;color:inherit;cursor:pointer;vertical-align:middle;border:0;border-radius:50%;place-items:center;margin-right:5px;display:grid}.react-pop{border:1px solid var(--line);background:var(--glass-strong);box-shadow:var(--shadow);z-index:20;border-radius:12px;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0}.react-pop button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:3px;font-size:1.05rem;line-height:1}.react-pop button:hover{background:color-mix(in oklab,var(--primary) 14%,transparent)}.reaction-chips{vertical-align:middle;flex-wrap:wrap;gap:4px;margin-right:6px;display:inline-flex}.reaction-chips span{background:color-mix(in oklab,var(--primary) 12%,transparent);border-radius:999px;padding:1px 6px;font-size:.74rem}.reaction-chips span.mine{background:color-mix(in oklab,var(--primary) 28%,transparent)}.msg-ticks{letter-spacing:-2px;opacity:.7;vertical-align:middle;margin-right:4px;font-size:.74rem}.msg-ticks.seen{color:var(--primary);opacity:1}.chat-pill-send.rec{background:var(--destructive);animation:1.2s infinite pulse}.chat-voice{max-width:240px;height:40px}.chat-img-wrap{flex-direction:column;gap:5px;max-width:100%;display:flex}.chat-img{cursor:zoom-in;background:color-mix(in oklab,var(--primary) 8%,transparent);border-radius:14px;width:auto;max-width:100%;max-height:300px;display:block}.chat-img-dl{background:color-mix(in oklab,var(--primary) 14%,transparent);width:30px;height:30px;min-height:0;color:var(--primary);cursor:pointer;border:0;border-radius:50%;align-self:flex-start;place-items:center;padding:0;display:inline-grid}.chat-file-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:150px;display:inline-block;overflow:hidden}.chat-img-lightbox{z-index:60;cursor:zoom-out;background:#060c1adb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.chat-img-lightbox img{border-radius:16px;max-width:100%;max-height:100%;box-shadow:0 24px 70px -24px #000000e6}.chat-img-close{background:color-mix(in oklab,var(--fg) 22%,transparent);width:38px;height:38px;min-height:0;color:var(--bg2);cursor:pointer;border:0;border-radius:50%;padding:0;font-size:1.05rem;position:absolute;top:14px;right:14px}.bubble:has(.chat-img){max-width:min(86%,330px)}.chat-thread .chat-send.chat-pill{border-radius:999px;flex:none;gap:2px;margin:6px 10px 8px;padding:2px 4px 2px 8px;position:sticky;bottom:0}.chat-thread .chat-pill .chat-pill-input{height:34px;padding:6px 2px;font-size:.98rem}.chat-thread .chat-pill-emoji,.chat-thread .chat-pill-clip{width:34px;height:34px}.chat-thread .chat-pill-send{flex:0 0 38px;width:38px;height:38px}.chat-thread .chat-pill-send svg{width:18px;height:18px}.chat-thread .chat-pill-emoji svg,.chat-thread .chat-pill-clip svg{width:20px;height:20px}@media (width<=760px){body:has(.chat-layout){height:100dvh;overflow:hidden}body:has(.chat-layout) .footer{display:none}body:has(.chat-layout) .shell{padding-bottom:0}}.bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.bubble-menu{z-index:60;border:1px solid var(--line);background:var(--bg2);width:min(252px,86vw);box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;gap:3px;padding:8px;animation:.18s cubic-bezier(.2,.8,.2,1) bmIn;display:flex;position:fixed}.bubble-menu-head{border-bottom:1px solid var(--line);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;padding:2px 8px 8px;font-size:.72rem;display:block;overflow:hidden}.bubble-menu button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;min-height:0;padding:7px 8px;display:flex}.bubble-menu button:hover{background:color-mix(in oklab,var(--primary) 9%,transparent)}.bm-ico{background:color-mix(in oklab,var(--primary) 13%,transparent);width:28px;height:28px;color:var(--primary);border-radius:10px;flex:0 0 28px;place-items:center;display:grid}.bm-ico-red{background:color-mix(in oklab,var(--red) 13%,transparent);color:var(--red)}.bm-txt{min-width:0;display:block}.bm-txt b{color:var(--fg);font-size:.79rem;font-weight:700;display:block}.bm-txt small{color:var(--muted);margin-top:1px;font-size:.68rem;display:block}@keyframes bmIn{0%{opacity:0;transform:scale(.95)translateY(6px)}to{opacity:1;transform:none}}.chat-wave{justify-content:center;align-items:center;gap:3px;width:42px;height:42px;display:flex}.chat-wave i{background:var(--primary);border-radius:2px;width:3px;height:10px;animation:1s ease-in-out infinite chatWave;display:block}@keyframes chatWave{0%,to{opacity:.55;height:8px}50%{opacity:1;height:22px}}.chat-thread .chat-wave{gap:2.5px;width:34px;height:34px}.chat-thread .chat-wave i{width:2.5px}.offer-card{border-radius:16px;align-self:flex-start;gap:4px;max-width:min(58%,340px);padding:10px 12px}.offer-card.me{align-self:flex-end}.offer-card.them{align-self:flex-start}.offer-card .offer-tag{padding:2px 7px;font-size:.64rem}.offer-card b{font-size:.88rem;line-height:1.25}.offer-card p.small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.offer-card .offer-meta{gap:5px}.offer-card .offer-meta span{border-radius:7px;padding:2px 7px;font-size:.74rem}.offer-card .offer-net{padding-top:6px;font-size:.74rem}.offer-card .muted.small{font-size:.7rem}.offer-card .hero-ctas{gap:6px;margin-top:2px}.offer-card .btn-sm,.offer-card button,.offer-card a.btn{border-radius:9px;height:auto;min-height:0;padding:3px 10px;font-size:.74rem}.offer-card b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.offer-card .offer-meta{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.offer-card .offer-meta::-webkit-scrollbar{display:none}.offer-card .offer-meta span{flex:none}.offer-card small.muted,.offer-card .muted.small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.offer-card .offer-actions,.offer-card .hero-ctas{flex-wrap:nowrap}.offer-card .offer-actions .btn,.offer-card .hero-ctas .btn{white-space:nowrap}.offer-modal{z-index:70;background:color-mix(in oklab,var(--fg) 45%,transparent);place-items:center;padding:16px;animation:.16s ease-out bmIn;display:grid;position:fixed;inset:0}.offer-modal-card{background:var(--bg2);border:1px solid var(--line);width:min(340px,92vw);max-height:68vh;box-shadow:var(--shadow-lg);border-radius:18px;padding:14px;overflow-y:auto}.offer-modal-card .offer-form{box-shadow:none;background:0 0;border:0;gap:8px;padding:0}.offer-modal-card .offer-form b{font-size:.95rem}.offer-modal-card .offer-form p.muted.small{font-size:.74rem;line-height:1.35}.offer-modal-card .offer-form input,.offer-modal-card .offer-form select{border-radius:9px;height:34px;font-size:.85rem}.offer-modal-card .offer-form textarea{border-radius:9px;min-height:48px;font-size:.85rem}.offer-modal-card .offer-form .grid-3{grid-template-columns:1fr 1fr;gap:8px}.offer-modal-card .offer-form .grid-3 label:nth-child(3){grid-column:1/-1}.offer-modal-card .offer-net{padding-top:6px;font-size:.74rem}.offer-modal-card .btn{justify-content:center;width:100%}.bubble.pressed{outline:2px solid var(--primary);outline-offset:2px}.call-screen{z-index:400;padding:18px 16px calc(28px + env(safe-area-inset-bottom));color:#fff;background:radial-gradient(120% 80% at 50% 0,#122a6380 0%,#0d1b4580 45%,#07102680 100%);flex-direction:column;justify-content:space-between;align-items:center;animation:.22s call-in;display:flex;position:fixed;inset:0}@keyframes call-in{0%{opacity:0}to{opacity:1}}.call-screen-top{justify-content:flex-start;width:100%;display:flex}.call-min{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.call-min:hover{background:#fff3}.call-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.call-center:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#040a18b3,#040a1857 62%,#040a1800 100%);border-radius:50%;width:min(330px,88vw);height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.call-avatar{border:3px solid #7dd3fcd9;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;overflow:hidden;box-shadow:0 0 0 8px #7dd3fc1f,0 18px 40px #00000073}.call-avatar .member-avatar{border-radius:50%;place-items:center;width:100%;height:100%;font-size:2.6rem;display:grid}.call-avatar .member-avatar img{object-fit:cover;width:100%;height:100%}.call-name{letter-spacing:.2px;text-shadow:0 2px 10px #040a18f2,0 0 22px #040a18d9;font-size:1.5rem;font-weight:800}.call-status{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #040a18,0 2px 10px #040a18f2,0 0 20px #040a18e6;font-size:.95rem}.call-error{color:#ffd7d7;background:#dc262647;border:1px solid #ffffff38;border-radius:10px;max-width:80vw;padding:6px 12px;font-size:.85rem}.call-controls{justify-content:center;align-items:center;gap:26px;width:100%;display:flex}.call-btn{cursor:pointer;color:#fff;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .12s,background .18s;display:grid}.call-btn:hover{background:#ffffff3d}.call-btn:active{transform:scale(.94)}.call-btn.on{color:#0d1b45;background:#ffffffeb}.call-btn.end{color:#fff;background:#dc2626;width:72px;height:72px;box-shadow:0 10px 26px #dc262673}.call-btn.end:hover{background:#ef4444}.call-btn.answer{color:#fff;background:#16a34a;box-shadow:0 10px 26px #16a34a73}.call-btn.answer:hover{background:#22c55e}.call-chip{color:#fff;cursor:pointer;background:#0d1b45;border:1px solid #7dd3fc8c;border-radius:999px;align-items:center;gap:7px;min-width:34px;height:34px;min-height:0;margin-left:auto;margin-right:-6px;padding:0 10px;font-size:.82rem;display:flex;box-shadow:0 6px 16px #060c1a4d}.call-chip:hover{background:#12255c}.call-pill-dot{background:#22c55e;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e40}.call-chip b{font-variant-numeric:tabular-nums}@media (width>=640px){.call-avatar{width:152px;height:152px}.call-name{font-size:1.7rem}}.bubble.call-bubble{max-width:min(88%,330px);box-shadow:none;background:0 0;border-radius:0;padding:0}.call-card{background:var(--bg2);border:1px solid var(--line);border-radius:16px;width:100%;padding:11px 12px 10px;display:block;box-shadow:0 2px 10px #060c1a12}.call-card.red{background:color-mix(in oklab,var(--red) 12%,var(--bg2));border-color:color-mix(in oklab,var(--red) 34%,var(--line))}.call-card-top{align-items:center;gap:10px;display:flex}.call-card-ic{background:color-mix(in oklab,var(--fg) 24%,var(--bg2));width:38px;height:38px;color:var(--bg2);border-radius:50%;flex:none;place-items:center;display:grid}.call-card.red .call-card-ic{background:var(--red);color:#fff}.call-card.talked .call-card-ic{background:var(--primary);color:var(--on-primary)}.call-card-text{flex-direction:column;min-width:0;display:flex}.call-card-text b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;line-height:1.25;overflow:hidden}.call-card.red .call-card-text b{color:color-mix(in oklab,var(--red) 62%,var(--fg))}.call-card-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.72rem;display:block;overflow:hidden}.call-card-again{color:#111;cursor:pointer;background:#fff;border:0;border-radius:12px;width:100%;min-height:0;margin-top:9px;padding:8px 10px;font-size:.8rem;font-weight:600;display:block;box-shadow:0 1px 3px #060c1a2e}.call-card-again:hover{background:#f2f4f8}.call-card-again:active{transform:scale(.99)}.chat-thread.wp-sky{background:linear-gradient(180deg,color-mix(in oklab,var(--blue) 30%,var(--bg2)),color-mix(in oklab,var(--blue) 14%,var(--bg2)))}.chat-thread.wp-sand{background:linear-gradient(180deg,color-mix(in oklab,var(--yellow) 34%,var(--bg2)),color-mix(in oklab,var(--yellow) 16%,var(--bg2)))}.chat-thread.wp-peach{background:linear-gradient(180deg,color-mix(in oklab,var(--orange) 32%,var(--bg2)),color-mix(in oklab,var(--orange) 15%,var(--bg2)))}.chat-thread.wp-rose{background:linear-gradient(180deg,color-mix(in oklab,var(--red) 26%,var(--bg2)),color-mix(in oklab,var(--red) 12%,var(--bg2)))}.chat-thread.wp-dots{background-color:var(--bg2);background-image:radial-gradient(color-mix(in oklab,var(--primary) 40%,transparent) 1.6px,transparent 1.7px),linear-gradient(var(--bg2),var(--bg2));background-size:18px 18px,auto}.chat-info-panel{background:color-mix(in oklab,var(--bg2) 96%,transparent);-webkit-backdrop-filter:blur(14px)}.wp-label{margin:10px 0 4px}.wp-row{flex-wrap:wrap;gap:8px;padding:2px 2px 4px;display:flex}.wp-dot{border:2px solid var(--line);cursor:pointer;background:var(--bg2);border-radius:50%;width:30px;height:30px;min-height:0;padding:0}.wp-dot.on{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 22%,transparent)}.wp-dot.wp-none{background:var(--bg2)}.wp-dot.wp-sky{background:color-mix(in oklab,var(--blue) 34%,var(--bg2))}.wp-dot.wp-sand{background:color-mix(in oklab,var(--yellow) 34%,var(--bg2))}.wp-dot.wp-peach{background:color-mix(in oklab,var(--orange) 34%,var(--bg2))}.wp-dot.wp-rose{background:color-mix(in oklab,var(--red) 30%,var(--bg2))}.wp-dot.wp-dots{background-color:var(--bg2);background-image:radial-gradient(color-mix(in oklab,var(--primary) 45%,transparent) 1.6px,transparent 1.7px);background-size:8px 8px}.offer-modal-card{background:color-mix(in oklab,var(--bg2) 85%,transparent);border:1px solid #0000;border-radius:18px;width:min(300px,88vw);max-height:none;padding:0;box-shadow:0 22px 54px #060c1a57}.offer-modal-card .offer-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,color-mix(in oklab,var(--blue) 16%,transparent),color-mix(in oklab,var(--cyan) 20%,transparent));align-items:center;gap:8px;padding:7px 10px;display:flex}.offer-modal-card .offer-badge{background:linear-gradient(135deg,var(--cyan),color-mix(in oklab,var(--cyan) 50%,var(--orange)));color:#2a1c00;width:23px;height:23px;box-shadow:0 5px 14px color-mix(in oklab,var(--cyan) 45%,transparent);border-radius:8px;flex:none;place-items:center;display:grid}.offer-modal-card .offer-head-text{flex:1;min-width:0}.offer-modal-card .offer-head-text b{color:var(--fg);font-size:.8rem;line-height:1.2;display:block}.offer-modal-card .offer-head-text p.muted.small{color:var(--muted);margin:1px 0 0;font-size:.64rem;line-height:1.25}.offer-modal-card .offer-close{border:1px solid var(--line);background:var(--bg2);width:22px;height:22px;min-height:0;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.offer-modal-card .offer-close:hover{background:color-mix(in oklab,var(--red) 12%,var(--bg2));color:var(--red);border-color:color-mix(in oklab,var(--red) 36%,var(--line))}.offer-modal-card .offer-form{gap:5px;margin:0;padding:8px 10px 10px}.offer-modal-card .offer-form label{gap:2px;font-size:.7rem}.offer-modal-card .offer-form input,.offer-modal-card .offer-form select{border-radius:8px;height:28px;padding:0 8px;font-size:.8rem}.offer-modal-card .offer-form textarea{min-height:34px;font-size:.8rem}.offer-modal-card .offer-form .grid-3{gap:6px}.offer-modal-card .offer-net{margin:0;padding-top:4px;font-size:.68rem}.offer-cat-chip{background:color-mix(in oklab,var(--blue) 12%,var(--bg2));border:1px solid color-mix(in oklab,var(--blue) 32%,var(--line));color:var(--blue);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.offer-modal-card .btn{background:linear-gradient(135deg,var(--blue),color-mix(in oklab,var(--blue) 45%,var(--cyan)));height:30px;color:var(--on-primary);box-shadow:0 10px 22px color-mix(in oklab,var(--blue) 34%,transparent);border:0;font-size:.8rem}@media (height<=720px){.offer-modal-card .offer-head-text p.muted.small{display:none}}.chat-thread{background-position:50%;background-repeat:no-repeat;background-size:cover}.wp-row{flex-wrap:wrap}.wp-dot{background-position:50%;background-size:cover}.presence-label{letter-spacing:.02em;vertical-align:middle;background:color-mix(in oklab,var(--muted) 16%,transparent);width:fit-content;color:var(--muted);border:1px solid color-mix(in oklab,var(--muted) 28%,transparent);border-radius:999px;flex:none;margin-left:6px;padding:0 5px;font-size:.55rem;font-weight:700}.presence-label.on{background:color-mix(in oklab,var(--green) 16%,transparent);color:var(--green);border-color:color-mix(in oklab,var(--green) 40%,transparent)}.chat-row-text b span.presence-label,.chat-head span.presence-label{flex-direction:row;flex:none;align-items:center;width:fit-content;min-width:0;display:inline-flex}.chat-thread.glass{background-color:#0000!important}.chat-thread .chat-empty{background:color-mix(in oklab,var(--bg2) 86%,transparent);border-radius:20px}.bubble.call-bubble .bubble-foot small,.bubble.call-bubble .msg-ticks,.bubble.call-bubble .bubble-react{color:var(--muted);opacity:1}.bubble.call-bubble .msg-ticks.seen{color:var(--primary)}.chat-inbox{position:relative}.chat-row-wrap{align-items:center;display:flex;position:relative}.chat-row-wrap .chat-row{flex:1;min-width:0;padding-right:40px}.chat-row-del{width:30px;height:30px;color:var(--muted);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.chat-row-del:hover{opacity:1;color:var(--red);background:color-mix(in oklab,var(--red) 10%,transparent)}.chat-tabs{background:color-mix(in oklab,var(--bg2) 94%,transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid color-mix(in oklab,var(--fg) 8%,transparent);grid-template-columns:repeat(3,1fr);gap:4px;margin-top:auto;padding:8px 4px 6px;display:grid;position:sticky;bottom:0}.chat-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:4px 0;font-size:.72rem;font-weight:600;display:flex;position:relative}.chat-tab.on{color:var(--blue)}.chat-tab-badge{background:var(--red);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-style:normal;display:grid;position:absolute;top:0;left:calc(50% + 6px)}.chat-menu-tab,.chat-active-list{flex-direction:column;gap:6px;padding:4px 6px;display:flex}.chat-menu-h{color:var(--fg);align-items:center;gap:6px;margin:10px 4px 2px;font-weight:700;display:flex}.chat-menu-empty{padding:0 6px}.chat-menu-row{background:color-mix(in oklab,var(--fg) 4%,transparent);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.chat-menu-row b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-active-av{display:inline-flex;position:relative}.chat-active-av i{border:2px solid var(--bg2);background:#22c55e;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.hero-ctas .btn,.plan .btn{color:#171c33;border:2px solid var(--orange);box-shadow:0 10px 22px -6px color-mix(in oklab,var(--orange) 32%,transparent),0 0 0 4px color-mix(in oklab,var(--orange) 10%,transparent);border-radius:16px;background:#fff!important}.hero-ctas .btn:hover,.plan .btn:hover{filter:none;background:#fff;transform:translateY(-1px)}.hero-ctas .btn .hm-icon,.plan .btn .hm-icon{color:var(--orange)}.hero-ctas .btn:active,.plan .btn:active{transform:translateY(0)}.plan,.plan.featured{color:#171c33;border:1px solid var(--workspace-line);border-radius:18px;box-shadow:0 14px 30px -16px #0f1a2e4d;background:#fff!important}.plan h2,.plan-price strong{color:#171c33}.plan-price span{color:#5a6480}.plan-benefits li{color:#2a3050}.plan-benefits .hm-icon{color:var(--orange)}[data-theme=dark] .hero-ctas .btn,[data-theme=dark] .plan .btn{color:#171c33;border-color:var(--orange);background:#fff!important}[data-theme=dark] .plan,[data-theme=dark] .plan.featured{color:#171c33;border-color:var(--workspace-line);box-shadow:0 14px 30px -16px #0009;background:#fff!important}[data-theme=dark] .plan h2,[data-theme=dark] .plan-price strong,[data-theme=dark] .plan.featured .plan-price strong{color:#171c33}[data-theme=dark] .plan-price span{color:#5a6480}[data-theme=dark] .plan-benefits li{color:#2a3050}[data-theme=dark] .plan-benefits .hm-icon,[data-theme=dark] .plan.featured .plan-benefits .hm-icon{color:var(--orange)}.pay-opt.on{border:2px solid var(--brand);box-shadow:0 10px 22px -6px color-mix(in oklab,var(--brand) 30%,transparent),0 0 0 4px color-mix(in oklab,var(--brand) 9%,transparent);background:#fff!important}.pay-opt.on b{color:#0f172a}.pay-opt.on small{color:color-mix(in oklab,var(--brand) 78%,#7c2d12)}[data-theme=dark] .pay-opt.on{color:#0f172a;background:#fff!important}.footer{text-align:center;flex-direction:column;gap:16px;display:flex}.footer-row{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.footer-id{flex-direction:column;align-items:center;gap:6px;display:flex}.footer-id .brand{padding:0;display:inline-flex}.footer-brand{align-items:center;gap:10px;display:flex}.footer-tag{color:var(--fg);margin:0;font-size:.95rem;font-weight:700}.footer-note{max-width:44ch;margin:0}.footer-pay{align-items:center;gap:10px;display:flex}.footer-pay-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:800}.footer-pay-marks{align-items:center;gap:10px;display:flex}.footer-cta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.footer-bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-top:14px;display:flex}.footer-bar p{margin:0}.footer-mission{color:var(--primary);font-size:.82rem;font-weight:700}@media (width<=640px){.footer{gap:12px}.footer-row{gap:10px 14px}.footer-pay{flex-direction:column;align-items:center;gap:5px}}.youth-mission{border:1px solid var(--line);background:radial-gradient(120% 110% at 0% 0%,color-mix(in oklab,var(--primary) 11%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in oklab,var(--bg2) 92%,transparent),color-mix(in oklab,var(--bg2) 55%,transparent));box-shadow:var(--shadow);border-radius:18px;padding:26px 24px;position:relative}.youth-mission>.kicker{border:1px solid color-mix(in oklab,var(--primary) 30%,transparent);background:color-mix(in oklab,var(--primary) 10%,transparent);color:var(--primary);letter-spacing:.03em;text-transform:none;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:.75rem;font-weight:800;display:inline-flex}.youth-mission>h2{letter-spacing:-.012em;max-width:780px;margin-top:16px;font-size:1.55rem;line-height:1.45}.youth-mission>.lead{max-width:780px;margin-top:12px;font-size:1rem;line-height:1.75}.youth-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 0;display:grid}.mission-card{border:1px solid var(--line);background:color-mix(in oklab,var(--workspace-surface) 82%,transparent);border-radius:14px;min-width:0;padding:16px 15px;transition:transform .18s,border-color .18s,background .18s;position:relative}.mission-card:hover{border-color:color-mix(in oklab,var(--primary) 36%,transparent);background:color-mix(in oklab,var(--workspace-surface) 96%,transparent);transform:translateY(-2px)}.mission-ico{background:color-mix(in oklab,var(--primary) 13%,transparent);width:34px;height:34px;color:var(--primary);border-radius:11px;justify-content:center;align-items:center;margin-bottom:11px;display:inline-flex}.mission-card h3{letter-spacing:-.005em;font-size:1rem;line-height:1.5}.mission-card p{color:var(--muted);margin:8px 0 0;font-size:.88rem;line-height:1.7}@media (width<=640px){.youth-mission{border-radius:14px;padding:18px 14px}.youth-mission>h2{font-size:1.28rem}.youth-mission-grid{grid-template-columns:1fr;gap:10px}}.youth-mission>h2.mission-statement{letter-spacing:-.02em;max-width:820px;padding-left:18px;font-size:clamp(1.22rem,4.6vw,1.85rem);font-weight:800;line-height:1.38;position:relative}.youth-mission>h2.mission-statement:before{content:"";background:linear-gradient(180deg,var(--primary),var(--orange));border-radius:999px;width:5px;position:absolute;top:.16em;bottom:.16em;left:0}.order-money>div{flex-direction:column;display:flex}.order-money dt{align-items:flex-start;min-height:2.5em;display:flex}.order-money dd{margin-top:auto!important}.guide-pop{z-index:1000;background:#0a0e1eb8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.guide-pop-card{background:#000;border-radius:16px;width:min(380px,100%);max-height:92vh;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}.guide-pop-card video,.guide-video-inline video{aspect-ratio:9/16;object-fit:contain;background:#000;width:100%;max-height:88vh;display:block}.guide-pop-x{z-index:2;color:#111;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;right:8px}.guide-video-inline{border-radius:16px;max-width:380px;margin:16px auto 24px;overflow:hidden}
