@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-v20-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-v20-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-v20-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/manrope-v20-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/noto-sans-v42-kazakh-tenge.woff2)format("woff2");unicode-range:U+406,U+456,U+492-493,U+49A-49B,U+4A2-4A3,U+4AE-4B1,U+4BA-4BB,U+4D8-4D9,U+4E8-4E9,U+20B8}:root{--bg:#f6f8fc;--surface:#fff;--blue:#246bfd;--blue2:#0b55db;--ink:#10213d;--muted:#718096;--green:#19b36b;--red:#e5484d;--line:#e5eaf2;--shadow:0 18px 55px #1f396217;--r:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.shell{width:min(1180px,100% - 40px);margin:auto}.topbar{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border-bottom:1px solid #e5eaf2cc;position:sticky;top:0}.nav{align-items:center;gap:30px;height:76px;display:flex}.brand img{width:142px;height:auto}.navlinks{gap:24px;margin-left:20px;display:flex}.navlinks a{color:#50617b;font-size:14px;font-weight:700}.navlinks a:hover{color:var(--blue)}.actions{align-items:center;gap:10px;margin-left:auto;display:flex}.icon-btn,.btn{border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff;box-shadow:0 8px 22px #246bfd3d}.btn-primary:hover{transform:translateY(-1px)}.btn-secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.icon-btn{background:#f2f5fa;width:44px;padding:0}.mobile-menu{display:none}.hero{grid-template-columns:.88fr 1.12fr;align-items:center;gap:54px;padding:64px 0 40px;display:grid}.eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.hero h1,.page-title{letter-spacing:-.052em;margin:18px 0 20px;font-size:clamp(42px,5vw,68px);line-height:1.04}.hero h1 em{color:var(--blue);font-style:normal}.lead{color:var(--muted);max-width:610px;font-size:18px;line-height:1.7}.hero-actions{gap:12px;margin:30px 0 22px;display:flex}.hero-actions .btn{min-height:54px;padding:0 24px}.trustline{color:#64748b;gap:20px;font-size:13px;font-weight:700;display:flex}.trustline span{align-items:center;gap:6px;display:flex}.trustline svg{width:16px;color:var(--green)}.banner{background:#eaf2ff;border-radius:30px;overflow:hidden;box-shadow:0 28px 70px #1f39622b}.banner img{aspect-ratio:1.58;object-fit:cover;width:100%}.searchbar{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:1fr auto;gap:10px;margin-top:22px;padding:10px;display:grid}.searchbar input{border:0;outline:0;min-width:0;padding:0 12px}.stats{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(4,1fr);margin:28px auto 80px;padding:25px;display:grid}.stat{text-align:center;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat strong{font-size:25px;display:block}.stat span{color:var(--muted);font-size:13px}.section{padding:76px 0}.section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.section h2{letter-spacing:-.035em;margin:10px 0;font-size:38px}.section p{color:var(--muted)}.grid{gap:16px;display:grid}.category-grid{grid-template-columns:repeat(4,1fr)}.category-card,.project-card,.person-card,.panel,.auth-card{border:1px solid var(--line);border-radius:var(--r);background:#fff}.category-card{min-height:150px;padding:24px;transition:all .2s}.category-card:hover{box-shadow:var(--shadow);border-color:#c8d8fb;transform:translateY(-4px)}.category-card .ico{width:48px;height:48px;color:var(--blue);background:#edf4ff;border-radius:15px;place-items:center;display:grid}.category-card h3{margin:20px 0 4px;font-size:16px}.category-card p{margin:0;font-size:13px}.project-grid{grid-template-columns:repeat(3,1fr)}.project-card{flex-direction:column;min-height:260px;padding:22px;display:flex}.project-card:hover{box-shadow:var(--shadow)}.tag{width:max-content;color:var(--blue);background:#eef4ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.project-card h3{margin:16px 0 8px;font-size:18px;line-height:1.4}.project-card p{font-size:14px;line-height:1.6}.project-meta{color:#718096;gap:14px;margin-top:auto;font-size:12px;display:flex}.project-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.price{font-size:18px;font-weight:800}.steps{grid-template-columns:repeat(3,1fr)}.step{padding:30px}.step b{color:var(--blue);font-size:12px}.step svg{width:36px;height:36px;color:var(--blue);margin-bottom:25px}.step h3{margin:8px 0}.soft{background:#edf3ff}.cta{color:#fff;background:linear-gradient(130deg,#10213d,#173a72);border-radius:30px;justify-content:space-between;align-items:center;gap:30px;padding:48px 56px;display:flex}.cta h2{margin:0 0 8px}.cta p{color:#c9d4e6;margin:0}.footer{border-top:1px solid var(--line);background:#fff;margin-top:80px;padding:52px 0 26px}.footer-grid{grid-template-columns:1.8fr repeat(3,1fr);gap:50px;display:grid}.footer img{width:130px}.footer p,.footer a{color:var(--muted);font-size:13px;line-height:1.8}.footer-col{flex-direction:column;gap:8px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:38px;padding-top:20px;font-size:12px;display:flex}.page-head{padding:50px 0 26px}.page-head .page-title{margin:8px 0;font-size:44px}.catalog{grid-template-columns:260px 1fr;gap:26px;padding-bottom:80px;display:grid}.filters{border:1px solid var(--line);background:#fff;border-radius:18px;height:max-content;padding:20px;position:sticky;top:96px}.field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.field label,.field-title{font-size:13px;font-weight:800}.input{width:100%;color:var(--ink);background:#fff;border:1px solid #dbe3ef;border-radius:12px;outline:none;padding:13px 14px}textarea.input{resize:vertical;min-height:130px}.list{gap:14px;display:grid}.list .project-card{min-height:0}.workspace{grid-template-columns:minmax(0,760px) 310px;align-items:start;gap:30px;padding:44px 0 90px;display:grid}.panel{padding:34px}.side-card{position:sticky;top:100px}.progress{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:26px;display:grid}.progress span{background:#dfe6f1;border-radius:9px;height:5px}.progress span.on{background:var(--blue)}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid .wide{grid-column:1/-1}.choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choice{border:1px solid var(--line);cursor:pointer;border-radius:14px;padding:16px}.choice:has(input:checked){border-color:var(--blue);background:#f3f7ff}.choice input{accent-color:var(--blue)}.form-actions{justify-content:space-between;margin-top:28px;display:flex}.auth-layout{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-art{background:linear-gradient(150deg,#edf4ff,#d9e9ff);flex-direction:column;justify-content:space-between;padding:60px;display:flex}.auth-art img{width:150px}.auth-art h1{letter-spacing:-.05em;max-width:530px;font-size:48px}.auth-wrap{place-items:center;padding:34px;display:grid}.auth-card{width:min(440px,100%);padding:36px}.auth-card h2{margin:0 0 8px;font-size:30px}.auth-card .btn{width:100%}.muted{color:var(--muted)}.small{font-size:12px}.center{text-align:center}.dashboard{grid-template-columns:220px 1fr;gap:28px;padding:38px 0 80px;display:grid}.sidebar{flex-direction:column;gap:8px;display:flex}.sidebar a{color:#5c6d86;border-radius:11px;padding:12px 14px;font-size:14px;font-weight:700}.sidebar a.active,.sidebar a:hover{color:var(--blue);background:#eaf2ff}.metric-grid{grid-template-columns:repeat(4,1fr)}.metric{padding:22px}.metric strong{font-size:28px;display:block}.empty{text-align:center;color:var(--muted);padding:48px 20px}.empty svg{color:#a9b7ca;width:44px;height:44px}.toast-wrap{z-index:100;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}.toast{color:#fff;box-shadow:var(--shadow);background:#10213d;border-radius:13px;padding:14px 18px;font-size:14px}.toast.error{background:#a5262d}.skeleton{background:linear-gradient(90deg,#edf1f6,#f8f9fb,#edf1f6) 0 0/200% 100%;border-radius:12px;height:130px;animation:1.3s infinite shine}@keyframes shine{to{background-position:-200% 0}}.badge{color:#138653;background:#e9f8f1;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.menu-button{display:none}.modal-backdrop{z-index:80;background:#0a192f80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:22px;width:min(520px,100%);padding:28px}@media (max-width:900px){.navlinks{display:none}.menu-button{display:grid}.hero{grid-template-columns:1fr;padding-top:40px}.banner{order:-1}.category-grid{grid-template-columns:repeat(2,1fr)}.project-grid,.steps{grid-template-columns:1fr 1fr}.catalog,.workspace,.dashboard{grid-template-columns:1fr}.filters,.side-card{position:static}.sidebar{flex-direction:row;overflow:auto}.metric-grid,.footer-grid{grid-template-columns:1fr 1fr}.auth-layout{grid-template-columns:1fr}.auth-art{display:none}}@media (max-width:600px){.shell{width:min(100% - 28px,1180px)}.nav{height:66px}.brand img{width:116px}.actions .btn-secondary,.actions .lang{display:none}.actions .btn{padding:0 12px;font-size:12px}.hero h1{font-size:42px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.trustline{flex-direction:column;gap:8px}.stats{grid-template-columns:1fr 1fr;gap:20px}.stat:nth-child(2){border:0}.section{padding:52px 0}.section h2{font-size:30px}.category-grid,.project-grid,.steps,.form-grid,.choice-grid{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:start}.cta{flex-direction:column;align-items:start;padding:32px 26px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.page-head .page-title{font-size:36px}.panel{padding:22px}.workspace{padding-top:26px}.progress{grid-template-columns:repeat(4,1fr)}.metric-grid{grid-template-columns:1fr 1fr}.auth-wrap{padding:18px}.auth-card{padding:25px}.mobile-menu.open{z-index:50;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;padding:16px;display:flex;position:fixed;top:72px;left:14px;right:14px}.mobile-menu a{padding:12px;font-weight:700}}.empty{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:260px;display:flex}.empty h3,.empty p{max-width:460px;margin:8px auto}.project-grid>.empty,.list>.empty{grid-column:1/-1}.person-grid{grid-template-columns:repeat(5,1fr)}.person-card{text-align:center;padding:22px}.avatar{width:68px;height:68px;color:var(--blue);background:linear-gradient(145deg,#e6f0ff,#cce0ff);border-radius:22px;place-items:center;margin:0 auto 14px;font-size:22px;font-weight:800;display:grid}.person-card h3{margin:8px 0;font-size:15px}.person-card p{margin:0;font-size:12px}.chat-layout{grid-template-columns:320px 1fr;height:620px;padding:0;display:grid;overflow:hidden}.chat-list{border-right:1px solid var(--line);padding:14px;overflow:auto}.chat-item{text-align:left;background:0 0;border:0;border-radius:13px;width:100%;padding:14px}.chat-item:hover,.chat-item.active{background:#edf4ff}.chat-item b{display:block}.chat-main{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.chat-head{border-bottom:1px solid var(--line);padding:18px 22px}.chat-messages{flex-direction:column;gap:10px;padding:22px;display:flex;overflow:auto}.bubble{white-space:pre-wrap;background:#eef2f7;border-radius:16px;max-width:72%;padding:11px 14px;font-size:14px}.bubble.mine{background:var(--blue);color:#fff;margin-left:auto}.chat-compose{border-top:1px solid var(--line);gap:10px;padding:14px;display:flex}.chat-compose .input{min-width:0}.chat-compose .btn{width:46px;padding:0}@media (max-width:900px){.person-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.person-grid{grid-template-columns:1fr}.chat-layout{grid-template-columns:1fr;height:auto}.chat-list{border-right:0;border-bottom:1px solid var(--line);max-height:220px}.chat-main{min-height:480px}}.dashboard.shell{grid-template-columns:260px minmax(0,1fr);align-items:stretch;gap:0;width:100%;max-width:none;margin:0;padding:0}.dashboard>.sidebar{border-right:1px solid var(--line);background:#fff;align-self:start;height:calc(100vh - 76px);padding:28px 20px;position:sticky;top:76px;overflow:auto}.dashboard>.sidebar a,.dashboard>.sidebar button{align-items:center;gap:12px;width:100%;min-height:50px;display:flex}.dashboard>.sidebar a.active{background:#e7f0ff}.dashboard>section{min-width:0;max-width:1380px;padding:40px 44px 80px}.dashboard .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard .project-card{overflow:hidden}.dashboard .project-card h3,.dashboard .project-card p{overflow-wrap:anywhere}@media (max-width:1050px){.dashboard.shell{grid-template-columns:220px minmax(0,1fr)}.dashboard>section{padding:32px 26px}.dashboard .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard.shell{display:block}.dashboard>.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;height:auto;padding:12px 14px;position:static}.dashboard>.sidebar a,.dashboard>.sidebar button{width:auto;min-width:max-content}.dashboard>section{padding:28px 18px}.dashboard .metric-grid{grid-template-columns:1fr 1fr}}.topbar .nav{width:100%;max-width:none;padding:0 28px}.page-tools{border-bottom:1px solid var(--line);background:#ffffffb8}.page-tools .shell{align-items:center;height:54px;display:flex}.page-back{color:#52627a;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;margin-left:-12px;padding:9px 12px;font-weight:800;display:inline-flex}.page-back:hover{color:var(--blue);background:#eaf2ff}.page-back svg{width:18px;height:18px}.page-tools+.shell .page-head{padding-top:34px}@media (max-width:760px){.topbar .nav{padding:0 14px}.page-tools .shell{height:48px}}.input:not(textarea){height:52px;min-height:52px;padding:0 15px;line-height:50px}select.input{appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2352637a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:18px;padding-right:46px;line-height:normal}input[type=number].input{-moz-appearance:textfield}input[type=number].input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}textarea.input{height:auto;padding:14px 15px;line-height:1.55}select.input:disabled,.input:disabled{color:#8a97aa;cursor:not-allowed;background-color:#f1f4f8}.app-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;min-height:calc(100vh - 76px);display:grid}.app-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;height:calc(100vh - 76px);padding:28px 20px;display:flex;position:sticky;top:76px;overflow:auto}.app-sidebar a,.app-sidebar button{color:#5c6d86;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.app-sidebar a.active,.app-sidebar a:hover{color:var(--blue);background:#eaf2ff}.app-sidebar .btn-danger{color:var(--red);background:#fff0f0;border:0;justify-content:flex-start;margin-top:8px}.app-content{min-width:0}.app-content>.shell,.app-content>.page-tools .shell{width:min(1180px,100% - 56px)}.app-layout+.footer{margin-top:0}@media (max-width:1050px){.app-layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:760px){.app-layout{display:block}.app-sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;height:auto;padding:12px 14px;position:static;overflow:auto}.app-sidebar a,.app-sidebar button{width:auto;min-width:max-content}.app-sidebar .btn-danger{margin-top:0}.app-content>.shell,.app-content>.page-tools .shell{width:min(100% - 28px,1180px)}}.app-sidebar .btn-danger{border-top:1px solid var(--line);opacity:.72;background:0 0;border-radius:0;margin-top:auto;padding-top:18px}.app-sidebar .btn-danger:hover{opacity:1;color:var(--red)}.dashboard>.sidebar .btn-danger{border-top:1px solid var(--line);opacity:.72;background:0 0;border-radius:0;margin-top:auto;padding-top:18px}.app-content .page-head{padding:28px 0 20px}.app-content .page-head .page-title{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(30px,3vw,38px)}.app-content .page-head .lead{margin:0;font-size:15px;line-height:1.55}.app-content .workspace{padding-top:28px}.app-content .workspace h1{font-size:32px!important}.app-content .section{padding-top:34px}.app-content .section h2{font-size:30px}.settings-page{padding:38px 0 80px}.compact-head{margin-bottom:26px;animation:.45s both riseIn}.compact-head h1{letter-spacing:-.04em;margin:8px 0;font-size:36px}.compact-head p{margin:0}.settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-card{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;transition:all .25s;animation:.5s both riseIn;display:grid}.settings-card:nth-child(2){animation-delay:50ms}.settings-card:nth-child(3){animation-delay:.1s}.settings-card:nth-child(4){animation-delay:.15s}.settings-card:hover{box-shadow:var(--shadow);border-color:#ccdaf5;transform:translateY(-3px)}.settings-card h3,.settings-card p{margin:0 0 5px}.settings-icon{width:48px;height:48px;color:var(--blue);background:#eaf2ff;border-radius:15px;place-items:center;display:grid}.switch input{opacity:0;position:absolute}.switch span{cursor:pointer;background:#cbd5e1;border-radius:999px;width:48px;height:28px;transition:all .2s;display:block;position:relative}.switch span:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #10213d33}.switch input:checked+span{background:var(--blue)}.switch input:checked+span:after{transform:translate(20px)}.profile-identity{align-items:center;gap:22px;display:flex}.profile-avatar{width:92px;height:92px;color:var(--blue);background:linear-gradient(145deg,#e6f0ff,#c8ddff);border-radius:28px;place-items:center;font-size:32px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #d7e5fb}.profile-identity h1{margin:8px 0 4px}.profile-location{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.profile-location svg{width:16px}.profile-section{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.profile-section .lead{font-size:16px}.profile-summary{animation:.5s both riseIn}.profile-editor-backdrop{align-items:start;padding:44px 20px;overflow:auto}.profile-editor{width:min(760px,100%);animation:.24s both modalIn}.modal-title{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.modal-title h2{margin:7px 0 0}.modal-title .icon-btn{font-size:24px}.confirm-backdrop{animation:.18s both fadeIn}.confirm-backdrop.closing{animation:.16s both fadeOut}.confirm-card{text-align:center;width:min(420px,100%);animation:.22s both modalIn}.confirm-card h2{margin:16px 0 8px}.confirm-icon{width:58px;height:58px;color:var(--blue);background:#eaf2ff;border-radius:18px;place-items:center;margin:auto;display:grid}.confirm-icon.danger{color:var(--red);background:#fff0f0}.confirm-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.hero>div:first-child{animation:.65s both riseIn}.banner{animation:.8s both heroFloat}.category-card,.project-card,.step{transition:transform .25s,box-shadow .25s,border-color .25s}.auth-art{position:relative;overflow:hidden}.auth-art:after{content:"";filter:blur(4px);background:#246bfd1a;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-130px;right:-160px}.auth-art>*{z-index:1;position:relative}.auth-card{animation:.45s both modalIn}.footer{box-shadow:0 -1px 0 var(--line);background:linear-gradient(#fff,#f8faff);margin-top:64px}.footer-col a:hover{color:var(--blue)}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes modalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes heroFloat{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:900px){.settings-grid{grid-template-columns:1fr}}@media (max-width:600px){.settings-card{grid-template-columns:auto 1fr}.settings-card>.btn,.settings-card>.switch,.settings-card>strong{grid-column:1/-1;width:100%}.profile-identity{align-items:flex-start}.profile-avatar{border-radius:21px;width:70px;height:70px}.profile-editor-backdrop{padding:14px}.confirm-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dashboard-welcome{padding:6px 0 4px}.dashboard-welcome h2{margin-bottom:6px}.dashboard-welcome p{margin:0}.dashboard-section{padding:48px 0 0;scroll-margin-top:96px}.dashboard-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.dashboard-section-head h2{margin:7px 0 0;font-size:28px}.proposal-list{gap:12px;display:grid}.proposal-card{grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:0;padding:22px;transition:all .25s;display:grid}.proposal-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.proposal-card h3{margin:12px 0 6px}.proposal-card p{margin:0}.proposal-price{text-align:right;gap:5px;display:grid}.hero{isolation:isolate;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#246bfd29,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;left:-260px}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#20c47e1a,#0000 70%);border-radius:50%;width:430px;height:430px;position:absolute;bottom:-170px;right:-160px}.hero h1{background:linear-gradient(135deg,var(--ink) 20%,#173c78 74%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero h1 em{background:linear-gradient(135deg,#246bfd,#1355df);color:#0000;-webkit-background-clip:text;background-clip:text}.banner{border:10px solid #ffffffb8;outline:1px solid #cfdcf3a6;transition:transform .35s,box-shadow .35s}.banner:hover{transform:translateY(-5px)rotate(.15deg);box-shadow:0 34px 90px #1f396238}.stats{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 22px 60px #1f396214}.stat strong{color:#143b7a}.hero-actions .btn{transition:transform .2s,box-shadow .2s}.hero-actions .btn:hover{transform:translateY(-2px)}@media (max-width:600px){.proposal-card{grid-template-columns:1fr}.proposal-price{text-align:left}.dashboard-section-head{flex-direction:column;align-items:start}}.auth-art{background:linear-gradient(145deg,#f1f6ff 0%,#e2edff 58%,#d7e7ff 100%);padding:68px}.auth-message{max-width:620px;margin:auto 0;animation:.55s both riseIn}.auth-mark{height:auto;margin-bottom:38px;width:190px!important}.auth-message h1{letter-spacing:-.055em;max-width:640px;margin:0 0 26px;font-size:clamp(44px,4vw,66px);line-height:1.08}.auth-message .lead{max-width:560px;margin:0;font-size:17px}.auth-art:after{filter:blur(10px);background:#246bfd12;width:360px;height:360px;bottom:-150px;right:-170px}.auth-art>.small{letter-spacing:.02em}@media (max-width:1100px){.auth-art{padding:48px}.auth-message h1{font-size:46px}.auth-mark{width:165px!important}}.app-content .catalog{padding-bottom:80px;display:block}.app-content .filters{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:0 0 18px 18px;width:100%;margin:0 0 26px;padding:14px 16px;position:sticky;top:76px;box-shadow:0 12px 30px #1f396214}.app-content .filters form{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.app-content .filters .field{gap:6px;margin:0}.app-content .filters .btn{white-space:nowrap;height:52px}.app-content .catalog>section{min-width:0}.overview-feed{padding-top:34px}.overview-feed .list{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-feed .project-card{min-height:240px}@media (max-width:1050px){.app-content .filters form{grid-template-columns:1fr 1fr}.app-content .filters .btn{width:100%}.overview-feed .list{grid-template-columns:1fr}}@media (max-width:760px){.app-content .filters{border-radius:0;padding:12px;top:0}.app-content .filters form{grid-template-columns:1fr}.app-content .filters label{display:none}}.sidebar-group{width:100%}.sidebar-group summary{color:#5c6d86;cursor:pointer;border-radius:11px;align-items:center;gap:12px;min-height:50px;padding:12px 14px;font-size:14px;font-weight:700;list-style:none;display:flex}.sidebar-group summary::-webkit-details-marker{display:none}.sidebar-group summary svg:last-child{width:17px;height:17px;margin-left:auto;transition:transform .2s}.sidebar-group[open] summary svg:last-child{transform:rotate(180deg)}.sidebar-group summary:hover,.sidebar-group[open] summary{color:var(--blue);background:#f3f7fd}.sidebar-submenu{border-left:1px solid #dce6f5;gap:4px;margin-left:24px;padding:6px 0 4px 22px;display:grid}.sidebar-submenu a{min-height:42px!important;padding:9px 12px!important;font-size:13px!important}.sidebar-submenu a svg{width:17px;height:17px}.account-page{padding:42px 0 80px}.account-page h1{letter-spacing:-.04em;margin:8px 0;font-size:36px}.account-page>.list,.account-page>.proposal-list{margin-top:24px}.metric[href]{transition:transform .2s,box-shadow .2s}.metric[href]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.app-content .page-head,.app-content .compact-head{display:none}.app-content .catalog{padding-top:24px}.app-content .chat-layout{margin-top:30px}.app-content .settings-grid{padding-top:30px}.app-content>.shell>.metric-grid:first-child{margin-top:30px}.app-content>.shell>.section:first-child{padding-top:30px}.dashboard>.sidebar .btn-danger,.app-sidebar .btn-danger{text-align:left;justify-content:flex-start;padding-left:14px}.profile-avatar,.avatar-preview{border-radius:50%;overflow:hidden}.profile-avatar img,.avatar-preview img{object-fit:cover;width:100%;height:100%}.avatar-editor{border:1px solid var(--line);background:#f8faff;border-radius:18px;grid-template-columns:104px 1fr;align-items:center;gap:22px;margin-bottom:22px;padding:18px;display:grid}.avatar-editor h3,.avatar-editor p{margin:0 0 10px}.avatar-preview{width:104px;height:104px;color:var(--blue);background:linear-gradient(145deg,#e6f0ff,#c8ddff);place-items:center;font-size:34px;font-weight:800;display:grid}.avatar-crop{color:#fff;background:#10213d;border-radius:20px;grid-template-columns:minmax(180px,280px) 1fr;align-items:center;gap:28px;margin-bottom:24px;padding:22px;display:grid}.avatar-crop[hidden]{display:none}.avatar-crop canvas{aspect-ratio:1;cursor:grab;touch-action:none;border-radius:50%;width:min(100%,280px);box-shadow:0 0 0 6px #ffffff1f}.avatar-crop canvas:active{cursor:grabbing}.avatar-crop-controls{gap:10px;display:grid}.avatar-crop-controls input{width:100%;accent-color:var(--blue)}@media (max-width:600px){.avatar-editor,.avatar-crop{text-align:center;grid-template-columns:1fr}.avatar-preview,.avatar-crop canvas{margin:auto}.avatar-editor .btn{width:100%}}.otp-card{max-width:520px;padding:38px!important}.otp-card-head{align-items:center;gap:15px;margin-bottom:18px;display:flex}.otp-card-head h2{line-height:1.15;margin:4px 0 0!important;font-size:28px!important}.otp-icon{width:50px;height:50px;color:var(--blue);background:#eaf2ff;border-radius:15px;flex:none;place-items:center;display:grid}.otp-icon svg{width:23px;height:23px}.otp-eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:900}.otp-description{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.otp-description strong{color:var(--ink);overflow-wrap:anywhere}.otp-change-email{color:var(--blue);align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:800;display:inline-flex}.otp-change-email svg{width:13px}.otp-field{margin:28px 0 16px!important}.otp-field>label{text-align:center}.otp-entry{cursor:text;width:100%;position:relative}.otp-input{opacity:0;z-index:2;cursor:text;width:100%;height:100%;position:absolute;inset:0}.otp-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;max-width:420px;margin:auto;display:grid}.otp-cells span{height:58px;color:var(--ink);font-variant-numeric:tabular-nums;background:#fbfcff;border:1.5px solid #d8e2f0;border-radius:13px;place-items:center;font-size:23px;font-weight:800;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:grid;box-shadow:0 2px 8px #10213d09}.otp-cells span.is-filled{background:#f4f8ff;border-color:#a9c5ff}.otp-cells span.is-active{border-color:var(--blue);background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #246bfd1c}.otp-entry.is-error .otp-cells span{background:snow;border-color:#ef9a9d}.otp-error{min-height:18px;color:var(--red);text-align:center;margin:8px 0 0;font-size:11px;font-weight:700}.otp-field #otpHelp{margin:0;line-height:1.5}.otp-submit{width:100%;min-height:52px!important}.otp-resend-row{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:17px;font-size:11px;display:flex}.otp-resend-row button{color:var(--blue);font:inherit;background:0 0;border:0;padding:4px;font-weight:850}.otp-resend-row button:disabled{color:#9aa8bb;cursor:not-allowed}.otp-spam-hint{color:#96a3b5;text-align:center;margin:4px 0 0;font-size:9px}@media (max-width:600px){.otp-card{padding:26px 20px!important}.otp-card-head h2{font-size:25px!important}}@media (max-width:420px){.otp-cells{gap:6px}.otp-cells span{border-radius:11px;height:50px;font-size:20px}.otp-card-head{align-items:flex-start}.otp-icon{width:46px;height:46px}}.password-control{position:relative}.password-control .input{padding-right:88px}.password-toggle{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-strength{gap:9px;margin-top:3px;display:grid}.strength-track{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.strength-track span{background:#e3e9f2;border-radius:999px;height:4px;transition:all .2s}.password-strength[data-score="1"] .strength-track span:nth-child(-n+1){background:#ef525c}.password-strength[data-score="2"] .strength-track span:nth-child(-n+2){background:#f59e0b}.password-strength[data-score="3"] .strength-track span:nth-child(-n+3){background:#3b82f6}.password-strength[data-score="4"] .strength-track span{background:#20a96b}.strength-label{color:var(--muted);justify-content:space-between;gap:12px;font-size:11px;display:flex}.strength-label strong{color:var(--ink)}.password-strength ul{color:#8492a6;grid-template-columns:1fr 1fr;gap:5px 12px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.password-strength li:before{content:"○";margin-right:5px}.password-strength li.passed{color:#178b59}.password-strength li.passed:before{content:"✓"}.field-hint{min-height:16px;margin:-2px 0 0;font-size:11px}.field-hint.success{color:#178b59}.field-hint.error{color:var(--red)}.auth-inline-error{color:#8f2028;background:#fff4f5;border:1px solid #ffc9cd;border-radius:12px;gap:4px;margin-bottom:12px;padding:13px 14px;font-size:12px;display:grid}.auth-inline-error a{color:var(--blue);font-weight:800}@media (max-width:480px){.password-strength ul{grid-template-columns:1fr}}.security-overview{background:linear-gradient(135deg,#fff 0%,#edf5ff 100%);border:1px solid #cfe0ff;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:30px 0 18px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #1f396214}.security-overview:after{content:"";background:#246bfd17;border-radius:50%;width:190px;height:190px;position:absolute;top:-100px;right:-75px}.security-overview>*{z-index:1;position:relative}.security-overview-icon{background:var(--blue);color:#fff;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 12px 28px #246bfd40}.security-overview h2{margin:5px 0 7px;font-size:23px}.security-overview p{color:var(--muted);margin:0;font-size:13px}.security-pills{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.security-pills span{color:#35617f;background:#ffffffd9;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;display:flex}.security-pills svg{color:#16a368;width:13px;height:13px}.btn,.icon-btn,.input,.panel,.project-card,.person-card{transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s}.btn:focus-visible,.icon-btn:focus-visible,a:focus-visible,.input:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #246bfd4d}.btn:disabled{cursor:not-allowed;opacity:.58;transform:none!important}.panel,.project-card,.person-card{box-shadow:0 1px 2px #10213d06}.topbar{-webkit-backdrop-filter:blur(18px);background:#ffffffe6}@media (max-width:760px){.security-overview{grid-template-columns:auto 1fr}.security-overview>.btn{grid-column:1/-1;width:100%}}@media (max-width:480px){.security-overview{text-align:center;grid-template-columns:1fr}.security-overview-icon{margin:auto}.security-pills{justify-content:center}}.profile-btn{align-items:center;gap:8px;display:inline-flex}.header-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:26px;height:26px}.header-avatar--initials{color:#fff;background:linear-gradient(135deg,#246bfd,#0b55db);justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.loading-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.skeleton-card{border-radius:18px;height:250px}.list>.loading-grid,.proposal-list>.loading-grid,.workspace>.loading-grid,.chat-list>.loading-grid{grid-template-columns:1fr}.list>.loading-grid .skeleton-card,.proposal-list>.loading-grid .skeleton-card{height:176px}.workspace>.loading-grid .skeleton-card{height:420px}.chat-list>.loading-grid .skeleton-card{border-radius:12px;height:74px}.chat-list>.loading-grid .skeleton-card:nth-child(n+3){display:none}.category-grid>.loading-grid .skeleton-card{height:150px}.freelancer-grid>.loading-grid .skeleton-card,.home-specialist-grid>.loading-grid .skeleton-card{height:270px}@media (max-width:760px){.loading-grid{grid-template-columns:1fr}.skeleton-card{height:210px}}.seo-fallback-header{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:fixed!important;overflow:hidden!important}.seo-fallback{background:var(--bg);place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden;color:#0000!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important}.seo-fallback>*{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.seo-fallback:before{content:"";z-index:130;background:#fff -webkit-image-set(url(/assets/delivery/favicon-96-cdcbe190b8b4.webp) 1x,url(/assets/delivery/favicon-192-c2ac26d5eb6b.webp) 2x) 50%/54px no-repeat;background:#fff image-set("/assets/delivery/favicon-96-cdcbe190b8b4.webp" 1x,"/assets/delivery/favicon-192-c2ac26d5eb6b.webp" 2x) 50%/54px no-repeat;border:1px solid #e1eaf1;border-radius:24px;width:76px;height:76px;margin:-38px 0 0 -38px;animation:1.8s ease-in-out infinite qadam-brand-breathe;position:fixed;top:50%;left:50%;box-shadow:0 14px 42px #1c526912}.seo-fallback:after,.is-navigating .seo-fallback:before{display:none}@keyframes qadam-brand-breathe{0%,to{opacity:.62;transform:translateY(3px)scale(.96)}50%{opacity:1;transform:translateY(-3px)scale(1)}}@media (prefers-reduced-motion:reduce){.seo-fallback:before{animation:none}}html,body{max-width:100%;overflow-x:clip}.orders-page .proposal-view-tabs{margin-bottom:24px}.order-reviewed{color:#268060;align-items:center;gap:7px;font-size:12px;display:inline-flex}.order-reviewed svg{width:17px;height:17px}.review-rating-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 10px;display:grid}.review-rating-grid label{gap:8px;font-size:13px;font-weight:650;display:grid}.review-backdrop .review-editor{max-width:640px}.review-backdrop .review-editor h2{font-size:26px;line-height:1.2}.review-backdrop .review-editor .muted{line-height:1.6}.project-autosave-note{color:#63819c;background:#f4f8ff;border-radius:12px;align-items:flex-start;gap:8px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.project-autosave-note svg{flex:none;width:17px;height:17px;margin-top:2px}.project-hidden-hint{color:#6f8498;margin:12px 0 24px;font-size:12px;line-height:1.65}.proposal-state-completed{border-color:#cfe9dc!important}.my-proposal-actions,.managed-project-actions{flex-wrap:wrap}.review-backdrop [data-review-error][hidden]{display:none}@media (max-width:600px){.review-rating-grid{grid-template-columns:1fr}.activity-page .proposal-view-tabs{scrollbar-width:thin;gap:20px}}.review-published-rating{align-items:center;margin-top:13px;justify-content:flex-start!important;gap:10px!important;display:flex!important}.review-published-rating>span{color:#e6a027;letter-spacing:2px;font-size:18px}.review-published-rating>b{color:#536d88;font-size:12px}.project-autosave-note{color:#6f8498;background:0 0;border-radius:0;align-items:center;width:max-content;max-width:100%;margin:14px 0 10px;padding:0;line-height:1.5}.project-autosave-note svg{width:16px;height:16px;margin-top:0}.review-backdrop .review-editor{max-width:680px;padding:28px;overflow-y:auto}.review-role-note{color:#6a7e91;margin:8px 0 0;font-size:14px;line-height:1.5}.review-criteria{gap:0;margin:20px 0 24px;display:grid}.review-criterion{border:0;border-bottom:1px solid #e8edf4;min-width:0;margin:0;padding:16px 0}.review-criterion>legend{color:#25445f;padding:0;font-size:15px;font-weight:650}.review-criterion>p{color:#687f92;margin:4px 0 8px;font-size:13px;line-height:1.6}.review-score-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.review-stars{flex:none;gap:4px;display:flex}.review-stars>label{cursor:pointer;width:44px;height:44px;margin:0;display:block;position:relative}.review-stars input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.review-stars label>span{color:#a4b2c2;border-radius:10px;place-items:center;width:100%;height:100%;transition:color .15s,background-color .15s;display:grid}.review-stars svg{stroke-width:1.8px;fill:#0000;width:27px;height:27px;transition:fill .15s}.review-stars label.is-filled>span{color:#e8a122;background:#fff9ed}.review-stars label.is-filled svg{fill:#ffdc872b}.review-stars input:focus-visible+span{outline:3px solid var(--color-focus,#2463eb);outline-offset:1px}.review-score-row>output{color:#6d8296;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:36px;font-size:13px}.review-comment>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-comment label{color:#38536a;font-size:14px;font-weight:650}.review-comment small{color:#6b8094;font-size:12px}.review-comment textarea{min-height:110px}.review-editor>.form-actions{margin-top:22px}.review-criteria-published{border-top:1px solid #e7edf4;margin-top:14px;padding-top:12px}.review-criteria-published>summary{color:#3f679a;cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;list-style:none;display:flex}.review-criteria-published>summary>span{color:#607a96;background:#eef4fc;border-radius:6px;padding:3px 8px;font-size:12px}.review-criteria-published dl{gap:8px;margin:13px 0 0;display:grid}.review-criteria-published dl>div{color:#60788d;justify-content:space-between;gap:14px;font-size:13px;display:flex}.review-criteria-published dd{white-space:nowrap;margin:0;font-weight:650}@media (max-width:600px){.review-backdrop .review-editor{padding:20px 18px}.review-backdrop .review-editor h2{font-size:24px}.review-stars>label{width:38px;height:42px}.review-stars{gap:3px}.review-stars svg{width:25px;height:25px}.review-criterion{padding:14px 0}.review-role-note{font-size:13px}.review-editor>.form-actions{flex-wrap:wrap}.review-editor>.form-actions .btn{flex:1}}@media (prefers-reduced-motion:reduce){.review-stars label>span,.review-stars svg{transition:none}}.seo-fallback-header{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:76px;margin:auto;display:flex}.seo-fallback-header img{width:142px}.seo-fallback-header nav{color:#50617b;gap:24px;font-weight:700;display:flex}.seo-fallback{width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0}.seo-fallback section{max-width:760px;margin-bottom:64px}.seo-fallback h1{letter-spacing:-.05em;max-width:820px;margin:14px 0 20px;font-size:clamp(42px,6vw,72px);line-height:1.04}.seo-fallback h2{letter-spacing:-.03em;margin:0 0 14px;font-size:32px}.seo-fallback p{color:var(--muted);line-height:1.7}.seo-fallback a{color:var(--blue);margin:12px 12px 0 0;font-weight:800;display:inline-flex}.home-page{background:#fff;overflow:hidden}.home-hero{background:linear-gradient(100deg,#fff 0%,#f9fbff 48%,#edf5ff 100%);min-height:610px;position:relative}.home-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:stretch;min-height:610px;display:grid}.home-hero-copy{z-index:3;align-self:center;padding:54px 48px 54px 0;animation:.65s both riseIn;position:relative}.home-kicker{background:#edf4ff;border-radius:8px;padding:7px 10px;font-size:11px}.home-hero h1{letter-spacing:-.055em;max-width:650px;margin:20px 0 18px;font-size:clamp(46px,4.6vw,66px);line-height:.99}.home-hero h1 em{color:var(--blue);font-style:normal}.home-hero .lead{max-width:560px;margin:0;font-size:16px;line-height:1.65}.home-role-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.home-role-actions .btn{min-height:48px}.home-hero .searchbar{border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;max-width:600px;margin:24px 0 0;padding:7px 7px 7px 16px;box-shadow:0 15px 40px #1f39621f}.home-hero .searchbar>span{color:#8090a8;display:grid}.home-hero .searchbar svg{width:18px}.home-hero .searchbar .btn{min-width:116px}.home-hero .trustline{flex-wrap:wrap;gap:17px;margin-top:16px;font-size:11px}.home-hero-visual{min-width:0;animation:.8s both heroFloat;position:relative;overflow:hidden}.home-hero-visual:before{content:"";z-index:2;background:linear-gradient(90deg,#fff,#fff0);width:130px;position:absolute;inset:0 auto 0 0}.home-hero-visual img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-result-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #fffc;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-width:260px;padding:15px 17px;display:grid;position:absolute;top:46%;right:34px;box-shadow:0 18px 45px #16305b2b}.hero-result-card svg{width:25px;color:var(--blue)}.hero-result-card strong,.hero-result-card small{display:block}.hero-result-card strong{font-size:12px}.hero-result-card small{color:var(--muted);margin-top:3px;font-size:9px}.hero-result-card i{background:var(--green);border-radius:50%;width:7px;height:7px}.home-stats{z-index:5;margin:-36px auto 58px;padding:20px 24px;position:relative;box-shadow:0 20px 55px #1f39621f}.home-stats .stat{text-align:left;justify-content:center;align-items:center;gap:14px;display:flex}.home-stats .stat>svg{width:42px;height:42px;color:var(--blue);background:#edf4ff;border-radius:50%;padding:11px}.home-stats .stat strong{font-size:22px;line-height:1.1}.home-stats .stat span{margin-top:3px;font-size:11px;display:block}.home-page .section{background:#fff;padding:58px 0}.home-page .section-head{align-items:end}.home-page .section h2{margin:8px 0 0;font-size:36px;line-height:1.08}.section-link{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.section-link svg{width:16px;transition:transform .2s}.section-link:hover svg{transform:translate(3px)}.home-categories .category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-categories .category-card{border-radius:16px;min-height:140px;padding:18px}.home-categories .category-card .ico{border-radius:13px;width:42px;height:42px}.home-categories .category-card:nth-child(2) .ico{color:#f16c4f;background:#fff0ed}.home-categories .category-card:nth-child(3) .ico{color:#18a766;background:#e9fbf2}.home-categories .category-card:nth-child(4) .ico{color:#8458e8;background:#f3edff}.home-categories .category-card:nth-child(5) .ico{color:#e853a0;background:#fff0f8}.home-categories .category-card:nth-child(6) .ico{color:#ad701a;background:#fff5e6}.home-categories .category-card h3{margin:16px 0 5px;font-size:14px}.home-categories .category-card p{font-size:11px}.home-how{background:linear-gradient(#f8faff,#fff)!important}.home-how-grid{grid-template-columns:310px 1fr;align-items:center;gap:70px;display:grid}.home-how-grid>div:first-child>p{margin:16px 0 24px;line-height:1.65}.home-how .steps{gap:0;position:relative}.home-how .step{background:0 0;border:0;padding:20px 28px;position:relative}.home-how .step:not(:last-child):after{content:"";border-top:2px dashed #bfd5ff;width:52%;position:absolute;top:40px;left:74%}.home-how .step>span{width:52px;height:52px;color:var(--blue);background:#edf4ff;border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.home-how .step svg{width:23px;height:23px;margin:0}.home-how .step h3{margin:8px 0 6px;font-size:15px}.home-how .step p{margin:0;font-size:12px;line-height:1.55}.home-projects .project-grid{grid-template-columns:repeat(4,1fr)}.home-project-card{border-radius:16px;min-height:0;padding:0;overflow:hidden}.home-project-cover{height:132px;position:relative;overflow:hidden}.home-project-cover img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.home-project-card:hover .home-project-cover img{transform:scale(1.045)}.home-project-cover .tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;position:absolute;top:12px;left:12px}.home-project-body{flex-direction:column;flex:1;padding:16px;display:flex}.home-project-body h3{min-height:48px;margin:0 0 10px;font-size:15px}.home-project-body .project-foot{border:0;margin-top:auto;padding:0 0 11px}.home-project-body .price{font-size:14px}.home-project-body .project-meta{border-top:1px solid var(--line);justify-content:space-between;padding-top:11px}.home-specialists{background:linear-gradient(#fff,#f8faff)!important}.home-specialist-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:18px;transition:all .25s}.home-specialist-card:hover{box-shadow:var(--shadow);border-color:#c8d8fb;transform:translateY(-4px)}.home-specialist-top{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;display:grid}.home-specialist-top img{object-fit:cover;border-radius:50%;width:52px;height:52px}.home-specialist-top h3,.home-specialist-top p{margin:0}.home-specialist-top h3{font-size:14px}.home-specialist-top p{color:var(--muted);margin-top:4px;font-size:10px}.home-specialist-top>svg{color:#73849c;width:17px}.home-specialist-rating{align-items:center;gap:4px;margin:15px 0 12px;font-size:11px;display:flex}.home-specialist-rating>svg{color:#ffad0d;fill:#ffad0d;width:15px}.home-specialist-rating span{color:var(--muted)}.home-specialist-rating em{color:#138653;background:#e9f8f1;border-radius:20px;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.home-specialist-rating em svg{width:11px}.home-specialist-location{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.home-specialist-location span{margin-left:auto}.home-specialist-location b{color:var(--ink);font-size:10px}.home-specialist-location svg{width:14px}.home-page .section{padding:48px 0}.home-categories .category-card{box-shadow:none;background:#f8faff;border-color:#0000}.home-categories .category-card:hover{background:#fff}.home-page .section-head{margin-bottom:22px}.home-reviews{padding-top:44px!important}.home-review-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-review-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:24px;box-shadow:0 12px 30px #1f39620d}.home-review-grid article>p{min-height:68px;margin:0 0 20px;font-size:14px;line-height:1.6}.home-review-grid article>div{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.home-review-grid img{object-fit:cover;border-radius:50%;width:42px;height:42px}.home-review-grid span b,.home-review-grid span small{display:block}.home-review-grid span b{font-size:12px}.home-review-grid span small{color:var(--muted);margin-top:3px;font-size:9px}.home-review-grid strong{color:#ffad0d;letter-spacing:1px;font-size:12px}.home-cta{isolation:isolate;background:linear-gradient(90deg,#071b39d1 0%,#0a244685 48%,#0b2a4e38 100%),url(/assets/home/cta-almaty.jpg) 50% 58%/cover;margin-top:58px;position:relative;overflow:hidden}.home-cta:after{content:"";z-index:-1;background:linear-gradient(90deg,#04142d52 0%,#0000 58%);position:absolute;inset:0}.home-cta .eyebrow{color:#77a7ff;margin-bottom:8px}.home-cta .btn-secondary{min-width:210px}@media (max-width:1000px){.home-hero-grid{grid-template-columns:1fr}.home-hero-copy{padding-right:0}.home-hero-visual{min-height:460px}.home-hero-visual:before{display:none}.home-categories .category-grid{grid-template-columns:repeat(3,1fr)}.home-projects .project-grid,.home-specialist-grid{grid-template-columns:repeat(2,1fr)}.home-how-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.home-hero-grid{min-height:auto}.home-hero-copy{padding:36px 0 28px}.home-hero h1{font-size:42px}.home-hero .searchbar{grid-template-columns:auto 1fr}.home-hero .searchbar .btn{grid-column:1/-1;width:100%}.home-hero .trustline{flex-direction:column;align-items:flex-start;gap:9px}.home-hero-visual{border-radius:20px;min-height:330px}.hero-result-card{min-width:230px;top:auto;bottom:16px;right:14px}.home-stats{margin:18px auto 24px}.home-stats .stat{justify-content:flex-start}.home-categories .category-grid{grid-template-columns:repeat(2,1fr)}.home-how .steps,.home-projects .project-grid,.home-specialist-grid,.home-review-grid{grid-template-columns:1fr}.home-how .step:not(:last-child):after{display:none}}.app-content .filters form:has(#subcatFilterField:not([hidden])){grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(150px,1fr)) auto}.resume-editor{background:#f8fbff;border:1px dashed #bfd1ee;border-radius:18px;grid-template-columns:56px 1fr;align-items:center;gap:16px;margin:-8px 0 22px;padding:18px;display:grid}.resume-editor[hidden]{display:none}.resume-editor h3,.resume-editor p{margin:0 0 8px}.resume-icon{width:56px;height:56px;color:var(--blue);background:#e7f0ff;border-radius:16px;place-items:center;display:grid}.resume-editor [data-resume-name]{color:#31527c;margin-top:8px;display:block}.specialist-page{padding:28px 0 80px}.specialist-hero{justify-content:space-between;align-items:end;gap:30px;padding:24px 0 26px;display:flex}.specialist-hero h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(32px,4vw,48px)}.specialist-hero p{color:var(--muted);margin:0}.specialist-count{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;min-width:130px;padding:18px 22px}.specialist-count strong{color:var(--blue);font-size:30px;display:block}.specialist-count span{color:var(--muted);font-size:11px}.specialist-filters{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:18px;padding:14px 16px;position:sticky;top:76px;box-shadow:0 12px 35px #1f396214}.specialist-filters form{grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}.specialist-filters .field{margin:0}.specialist-filters .btn{height:52px}.specialist-results{padding:26px 0}.freelancer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.freelancer-card{border:1px solid var(--line);background:#fff;border-radius:24px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 10px 35px #1f39620f}.freelancer-card:hover{border-color:#bfd2f7;transform:translateY(-5px);box-shadow:0 22px 55px #1f396221}.freelancer-cover{background:linear-gradient(135deg,#eaf2ff,#d9e9ff 55%,#edf7ff);height:76px}.freelancer-avatar{width:84px;height:84px;color:var(--blue);background:linear-gradient(145deg,#d9e9ff,#bcd6ff);border:5px solid #fff;border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid;position:absolute;top:34px;left:24px;overflow:hidden;box-shadow:0 8px 22px #1f396229}.freelancer-avatar img{object-fit:cover;width:100%;height:100%}.freelancer-body{padding:52px 24px 22px}.freelancer-badges{justify-content:space-between;align-items:center;gap:8px;display:flex}.verified{color:#168a58;align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.verified svg{width:14px}.freelancer-card h3{margin:16px 0 5px;font-size:19px}.freelancer-headline{min-height:42px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.freelancer-meta{color:#60738d;justify-content:space-between;gap:10px;margin:18px 0;font-size:12px;display:flex}.freelancer-meta span{align-items:center;gap:5px;display:flex}.freelancer-meta svg{width:16px}.freelancer-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:17px;display:flex}.freelancer-foot strong,.freelancer-foot small{display:block}.freelancer-foot small{color:var(--muted);font-size:10px}.card-arrow{width:38px;height:38px;color:var(--blue);background:#edf4ff;border-radius:12px;place-items:center;display:grid}.managed-project{grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px 30px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.managed-project:hover{border-color:#c9d9f3;transform:translateY(-2px);box-shadow:0 16px 34px #1f396212}.managed-project h3{margin:14px 0 7px;font-size:20px}.managed-project p{max-width:760px;margin:0 0 16px;line-height:1.6}.managed-project-side{text-align:right;gap:14px;min-width:170px;display:grid}.managed-project-side strong{font-size:20px}.managed-project-side .btn{justify-content:center}.status-pill{color:#60738d;background:#f0f3f8;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.status-open{color:#168a58;background:#e8f8f0}.status-draft{color:#946200;background:#fff5da}.status-cancelled{color:var(--red);background:#fff0f1}.project-manager{flex-direction:column;width:min(860px,100%);max-height:calc(100vh - 40px);display:flex}.project-manager-scroll{padding-right:6px;overflow:auto}.project-manager-actions{flex:none;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.project-manager-actions>div{gap:10px;display:flex}.project-danger-actions{align-items:center}.edit-project-page{padding:30px 0 110px}.project-manager-page-host{width:100%}.project-manager-page-host .project-manager{border:1px solid var(--line);background:#fff;border-radius:24px;width:100%;max-height:none;padding:34px;display:block;overflow:visible;box-shadow:0 16px 40px #1f396212}.project-manager-page-host .project-manager-scroll{overscroll-behavior:auto;max-height:none;padding:0;overflow:visible}.project-manager-page-host .project-manager-actions{z-index:8;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:0 0 24px 24px;margin:30px -34px -34px;padding:16px 34px;position:sticky;bottom:0;box-shadow:0 -10px 28px #1f39620f}.profile-editor{flex-direction:column;width:min(880px,100%);max-height:calc(100vh - 48px);padding-bottom:0;display:flex}.profile-editor-scroll{padding:2px 8px 8px 2px;overflow:auto}.profile-section-nav{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:4px;margin:0 0 18px;padding:0;display:flex}.profile-section-nav button{color:#657790;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:10px 10px 0 0;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px 10px 13px;font-size:13px;font-weight:750;transition:all .2s;display:inline-flex}.profile-section-nav button span{background:#e7edf7;border-radius:8px;place-items:center;width:25px;height:25px;margin:0;font-size:11px;display:inline-grid}.profile-section-nav button span svg{width:15px;height:15px}.profile-section-nav button:hover:not(:disabled){color:var(--blue);background:#fff}.profile-section-nav button.active{border-bottom-color:var(--blue);color:var(--blue);box-shadow:none;background:#f2f7ff}.profile-section-nav button.active span{background:var(--blue);color:#fff}.profile-section-nav button:disabled{opacity:.38;cursor:not-allowed}.profile-form-section[hidden]{display:none}.profile-form-section{border:1px solid var(--line);background:#fff;border-radius:20px;margin-bottom:4px;padding:24px;animation:.22s both profileSectionIn}.profile-form-heading{align-items:center;gap:13px;margin-bottom:20px;display:flex}.profile-form-heading>span{width:38px;height:38px;color:var(--blue);background:#eaf2ff;border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}.profile-form-heading h3,.profile-form-heading p{margin:0}.profile-form-heading p{color:var(--muted);margin-top:3px;font-size:13px}.profile-form-section .avatar-editor,.profile-form-section .resume-editor{margin-bottom:20px}.profile-editor-actions{border-top:1px solid var(--line);background:#fff;flex:none;justify-content:flex-end;gap:10px;margin:0 -28px;padding:16px 28px;display:flex;box-shadow:0 -10px 28px #16305b0f}.profile-editor.was-validated .input:invalid{background:#fff7f7;border-color:#e5484d;box-shadow:0 0 0 3px #e5484d1f}.profile-editor.was-validated .input:invalid:focus{border-color:#d92d35;box-shadow:0 0 0 4px #e5484d29}.profile-editor.was-validated .field:has(.input:invalid) label{color:#c72e35}.edit-profile-page{width:100%;padding:30px 0 124px}.edit-profile-head{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:28px;width:100%;margin:0 0 30px;animation:.4s both profilePageIn;display:grid}.edit-profile-head h1{letter-spacing:-.045em;margin:7px 0 6px;font-size:clamp(34px,4vw,48px)}.edit-profile-head p{max-width:680px;margin:0;line-height:1.65}.edit-profile-back{border:1px solid var(--line);min-height:46px;color:var(--ink);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:750;transition:all .2s;display:inline-flex;box-shadow:0 5px 16px #1f39620d}.edit-profile-back:hover{color:var(--blue);border-color:#bcd1f7;transform:translate(-2px)}.edit-profile-back svg{width:18px}.profile-editor-page-host{width:100%;animation:none}.profile-editor-page-host .profile-editor{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.profile-editor-page-host .profile-section-nav{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none;background:#f6f8fcf5;margin-bottom:24px;padding:0;scroll-margin-top:96px;position:static}.project-meta{flex-wrap:wrap;align-items:center;row-gap:8px}.project-number{color:#526a8e;letter-spacing:.045em;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f7faff;border:1px solid #d7e3f7;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.project-meta span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.project-meta svg{flex:none;width:16px;height:16px}.home-project-body .project-meta{justify-content:flex-start;gap:10px}.btn.is-loading{pointer-events:none;opacity:.78}.btn.is-loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.65s linear infinite buttonSpin}@keyframes buttonSpin{to{transform:rotate(360deg)}}.register-card{width:min(520px,100%)}.auth-back{color:var(--muted);margin-bottom:24px;font-size:12px;font-weight:700;display:inline-flex}.auth-heading{margin-bottom:24px}.auth-heading h2{margin-bottom:8px}.auth-heading p{margin:0}.register-card .form-grid{gap:12px}.register-card .field{margin-bottom:14px}.register-card h2{margin-top:8px}.register-role-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.register-role-choice input{opacity:0;pointer-events:none;position:absolute}.register-role-choice label>span{border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;gap:3px 10px;min-height:72px;padding:13px 15px;transition:all .2s;display:grid}.register-role-choice svg{width:20px;color:var(--blue);grid-row:1/3}.register-role-choice b{grid-column:2;font-size:13px;line-height:1.25;display:block}.register-role-choice small{color:var(--muted);grid-column:2;font-size:10px;line-height:1.3;display:block}.register-role-choice label:has(input:checked)>span{border-color:var(--blue);background:#f2f7ff;box-shadow:0 0 0 3px #246bfd17}.profile-editor-page-host .profile-form-section{border-radius:22px;min-height:480px;padding:34px}.profile-editor-page-host .profile-editor-scroll{overscroll-behavior:auto;max-height:none;padding:0;overflow:visible}.profile-editor-page-host .profile-editor-actions{z-index:24;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:16px;margin:24px 0 16px;padding:14px;position:sticky;bottom:16px;box-shadow:0 12px 32px #142a4f1a}.country-native-select{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.country-picker{width:100%;position:relative}.country-picker-trigger{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.country-picker-trigger:hover,.country-picker.is-open .country-picker-trigger{border-color:#8bb2ff}.country-picker.is-open .country-picker-trigger{box-shadow:0 0 0 4px #246bfd1c}.country-picker-trigger svg{width:18px;color:var(--muted);flex:none;transition:transform .2s}.country-picker.is-open .country-picker-trigger svg{transform:rotate(180deg)}.country-picker-menu{z-index:80;border:1px solid var(--line);background:#fff;border-radius:15px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 45px #142a4f2e}.profile-form-section:has(.country-picker.is-open){z-index:60;position:relative}.profile-editor-page-host .profile-form-section:has(.country-picker.is-open){z-index:60}.profile-editor-page-host .profile-editor-actions{z-index:20}.country-picker-search{margin-bottom:8px;position:relative}.country-picker-search span{color:var(--muted);pointer-events:none;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.country-picker-search svg{width:17px}.country-picker-search input{border:1px solid var(--line);width:100%;min-height:42px;font:inherit;border-radius:10px;outline:none;padding:0 12px 0 38px}.country-picker-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #246bfd1a}.country-picker-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9c7dc transparent;max-height:250px;padding-right:4px;overflow-y:auto}.country-picker-options button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 12px;display:block}.country-picker-options button:hover,.country-picker-options button[aria-selected=true]{color:var(--blue);background:#edf4ff}.country-picker-empty{color:var(--muted);text-align:center;margin:0;padding:16px 12px}.edit-profile-page{padding-top:0;padding-bottom:36px}.profile-editor-page-host .profile-section-nav{margin-top:0;margin-bottom:18px}.profile-editor-page-host .profile-form-section{min-height:0}.profile-editor-page-host .profile-editor-actions{margin-bottom:22px;bottom:14px}.project-owner-manage{width:100%;margin-top:10px}.chat-compose[hidden]{display:none}.chat-main.is-empty .chat-head[hidden],.chat-main.is-empty .chat-compose{display:none}.chat-main.is-empty .chat-messages{min-height:0;padding:0;overflow:hidden}.chat-empty-state{text-align:center;width:100%;height:100%;min-height:0;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex}.chat-empty-state>svg{width:54px;height:54px;color:var(--blue);background:#eaf2ff;border-radius:18px;padding:13px}.chat-empty-state h3{color:var(--ink);margin:16px 0 5px}.chat-empty-state p{max-width:380px;margin:0;line-height:1.55}@media (max-width:600px){.chat-main.is-empty{min-height:360px}.chat-empty-state{padding:28px 20px}}.mobile-device-notice{display:none}.proposal-backdrop{scrollbar-width:none;align-items:start;padding:40px 20px;overflow-y:auto}.proposal-backdrop::-webkit-scrollbar{display:none}.proposal-form::-webkit-scrollbar{display:none}.proposal-form{scrollbar-width:none;width:min(720px,100%);padding:32px;max-height:calc(100dvh - 80px)!important}.proposal-heading h2{margin:8px 0 7px;font-size:27px;line-height:1.3}.proposal-heading p{color:var(--muted);margin:0 0 22px;line-height:1.55}.proposal-project-summary{background:#f5f8ff;border:1px solid #d8e5fa;border-radius:15px;align-items:center;gap:14px;margin-bottom:22px;padding:15px 17px;display:flex}.proposal-project-summary>span{width:42px;height:42px;color:var(--blue);background:#e5efff;border-radius:13px;place-items:center;display:grid}.proposal-project-summary svg{width:21px}.proposal-project-summary small,.proposal-project-summary strong{display:block}.proposal-project-summary small{color:var(--muted);margin-bottom:3px}.proposal-form textarea{min-height:150px}.proposal-form textarea.proposal-plan{min-height:92px}.proposal-confirm{color:#52627a;background:#f8faff;border-radius:13px;align-items:flex-start;gap:10px;margin-top:3px;padding:14px;font-size:12px;line-height:1.5;display:flex}.proposal-confirm input{accent-color:var(--blue);margin-top:3px}.proposal-actions{align-items:center}.proposal-upload-button{width:100%;color:var(--ink);text-align:left;background:#f7faff;border:1px dashed #b9cbed;border-radius:15px;align-items:center;gap:14px;padding:16px;transition:all .2s;display:flex}.proposal-upload-button:hover{border-color:var(--blue);background:#eef5ff}.proposal-upload-button>svg{width:26px;height:26px;color:var(--blue);flex:none}.proposal-upload-button span{gap:3px;display:grid}.proposal-upload-button small{color:var(--muted);font-weight:500}.proposal-file-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.proposal-file-chip{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.proposal-file-chip>span{width:34px;height:34px;color:var(--blue);background:#eaf2ff;border-radius:9px;place-items:center;display:grid}.proposal-file-chip>span svg{width:17px}.proposal-file-chip>div{min-width:0}.proposal-file-chip b,.proposal-file-chip small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.proposal-file-chip b{font-size:12px}.proposal-file-chip small{color:var(--muted);margin-top:2px;font-size:10px}.proposal-file-chip button{width:28px;height:28px;color:var(--red);background:#fff0f0;border:0;border-radius:8px;font-size:20px;line-height:1}.project-form-intro{background:#f5f8ff;border:1px solid #d8e5fa;border-radius:15px;align-items:center;gap:13px;margin:-4px 0 24px;padding:14px 16px;display:flex}.project-form-intro>span{width:42px;height:42px;color:var(--blue);background:#e5efff;border-radius:13px;flex:none;place-items:center;display:grid}.project-form-intro b,.project-form-intro small{display:block}.project-form-intro small{color:var(--muted);margin-top:3px;line-height:1.45}.project-create-form{grid-template-columns:minmax(0,1fr);width:min(100%,980px);margin-inline:auto}.project-form-panel{padding:18px 42px 34px}.project-form-panel [hidden],.project-manager [hidden]{display:none!important}.project-form-panel>h1{margin:8px 0 30px}.project-form-section{border-top:1px solid var(--line);padding:28px 0}.project-form-section:first-of-type{border-top:0}.project-form-section-title{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.project-form-section-title>span{width:42px;height:42px;color:var(--blue);background:#eaf2ff;border-radius:13px;flex:none;place-items:center;font-weight:850;display:grid}.project-form-section-title h2,.project-form-section-title p{margin:0}.project-form-section-title h2{font-size:20px}.project-form-section-title p{color:var(--muted);margin-top:4px;font-size:12px}.project-create-actions>div{gap:10px;display:flex}.project-form-help ul{color:var(--muted);padding-left:19px;font-size:12px;line-height:1.8}.project-character-count{font-variant-numeric:tabular-nums;align-self:flex-end}.field-error{color:var(--red);font-size:12px;font-weight:700}.project-city-picker{position:relative}.project-city-trigger{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:49px;display:flex}.project-city-trigger svg{color:#65758d;flex:none;width:18px;transition:transform .18s}.project-city-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.project-city-menu{z-index:12;background:#fff;border:1px solid #d7e0ed;border-radius:14px;max-height:270px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #1f396229}.project-city-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.project-city-option{color:#40516a;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:flex}.project-city-option:hover{color:var(--blue);background:#f1f6ff}.project-city-option:has(input:checked){color:var(--blue);background:#eaf2ff;font-weight:800}.project-city-option input{accent-color:var(--blue);margin:0}.project-city-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.project-city-chips:empty{display:none}.project-city-chips>span{color:#1858c7;background:#eaf2ff;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.project-city-chips button{width:17px;height:17px;color:inherit;background:#246bfd1f;border:0;border-radius:50%;padding:0;line-height:15px}.selected-files{gap:7px;margin-top:8px;display:grid}.selected-files>span{background:#f6f8fc;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:flex}.selected-files svg{width:15px;color:var(--blue)}.selected-files small{color:var(--muted);margin-left:auto}.project-preview{width:min(720px,100%)}.project-preview .project-card{pointer-events:none;min-height:310px}@media (max-width:700px){.project-form-panel{padding:10px 20px 24px}.project-form-section-title>span{border-radius:11px;width:36px;height:36px}.project-city-options{grid-template-columns:1fr}.project-create-actions{flex-direction:column;align-items:stretch}.project-create-actions>div{grid-template-columns:1fr;display:grid}.project-create-actions .btn{width:100%}}.project-card-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.project-card-tags{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.project-card-head>.owner-pill{white-space:nowrap;flex:none}.project-card .tag{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,360px);overflow:hidden}.project-card .project-number{color:#61738e;letter-spacing:.045em;white-space:nowrap;background:#fff;border:1px solid #d5e1f3;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.owner-pill{color:var(--blue);background:#eaf2ff}.project-card-copy{min-width:0;margin:18px 0 14px}.project-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:50px;margin:0 0 8px;font-size:19px;line-height:1.32;display:-webkit-box;overflow:hidden}.project-card-description{-webkit-line-clamp:2;min-height:44px;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.project-card .skill-chips{flex-wrap:wrap;gap:7px;min-height:27px;margin:0 0 16px;display:flex;overflow:hidden}.project-card .skill-chips span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.project-card-details{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:auto;font-size:11px;display:flex}.project-card-details span,.project-foot span{align-items:center;gap:5px;display:inline-flex}.project-card-details svg,.project-foot span svg{width:15px;height:15px}.project-card .project-foot{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:grid}.project-card .price{overflow-wrap:anywhere;min-width:0;line-height:1.25}.project-grid .project-card{min-height:292px}.project-grid>.loading-grid .skeleton-card{height:310px}#projectList .project-card{min-height:270px;padding:24px 26px}#projectList>.loading-grid .skeleton-card{height:290px}.owner-control-stack{gap:9px;display:grid}.owner-control-stack .btn{width:100%}.project-status-history{margin-top:28px}.status-history-list{gap:8px;display:grid}.status-history-list>div{background:#f7f9fc;border-radius:11px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.status-history-list time{color:var(--muted);font-size:11px}.project-editor-summary{border:1px solid var(--line);background:#f8faff;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:16px 18px;display:flex}.project-editor-summary>div{align-items:center;gap:12px;display:flex}.project-editor-summary p{color:var(--muted);margin:0;font-size:12px}.resume-library{align-items:flex-start}.resume-list{gap:9px;margin-top:14px;display:grid}.resume-list-item{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px;display:grid}.resume-list-item>span{width:38px;height:38px;color:var(--blue);background:#eaf2ff;border-radius:11px;place-items:center;display:grid}.resume-list-item b,.resume-list-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.resume-list-item b{font-size:12px}.resume-list-item small{color:var(--muted);margin-top:3px;font-size:10px}.resume-list-item .icon-btn{width:38px;min-height:38px;padding:0}.resume-list-item .resume-delete{color:var(--red);background:#fff1f1}.resume-list-empty{margin:8px 0 0}.resume-list-copy{min-width:0}.resume-title-editor{border-top:1px solid var(--line);grid-column:1/-1;margin-top:10px;padding-top:10px}.resume-title-editor[hidden]{display:none}.resume-title-editor>label{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:750;display:block}.resume-title-editor>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.resume-title-editor .input{min-height:40px;padding:8px 11px;font-size:12px}.resume-title-editor .btn{min-height:40px;padding:8px 14px;font-size:11px}.owner-proposals{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.owner-proposals-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.owner-proposals-head h2{margin:5px 0 0;font-size:24px}.owner-proposals-head>span{min-width:38px;height:38px;color:var(--blue);background:#eaf2ff;border-radius:12px;place-items:center;font-weight:850;display:grid}.owner-proposal-list{gap:14px;display:grid}.owner-proposal-card{border:1px solid var(--line);background:#fbfcff;border-radius:17px;padding:20px}.owner-proposal-person{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.proposal-avatar{width:46px;height:46px;color:var(--blue);background:#eaf2ff;border-radius:50%;place-items:center;font-weight:850;display:grid;overflow:hidden}.proposal-avatar img{object-fit:cover;width:100%;height:100%}.owner-proposal-person h3,.owner-proposal-person p{margin:0}.owner-proposal-person p{color:var(--muted);margin-top:3px;font-size:11px}.owner-proposal-letter{color:#40516b;white-space:pre-wrap;margin:16px 0;line-height:1.65}.proposal-work-plan{background:#f1f5fb;border-radius:12px;padding:13px 15px}.proposal-work-plan p{color:var(--muted);white-space:pre-wrap;margin:5px 0 0;font-size:12px}.owner-proposal-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:15px;display:flex}.owner-proposal-foot>div{align-items:center;gap:10px;display:flex}.owner-proposal-foot span{color:var(--muted);font-size:11px}@media (max-width:767px){body{overflow:hidden auto}.mobile-device-notice{display:none!important}.mobile-device-notice-card{text-align:center;background:#fffffff5;border:1px solid #d9e4f6;border-radius:26px;width:min(100%,430px);padding:34px 26px;box-shadow:0 24px 70px #19376424}.mobile-device-notice-card>img{width:136px;margin:0 auto 28px}.mobile-device-icon{width:68px;height:68px;color:var(--blue);background:#eaf2ff;border-radius:21px;place-items:center;margin:0 auto 22px;display:grid}.mobile-device-icon svg{width:34px;height:34px}.mobile-device-notice h1{letter-spacing:-.035em;margin:0 0 14px;font-size:25px;line-height:1.25}.mobile-device-notice p{color:var(--muted);margin:0 0 20px;font-size:14px;line-height:1.65}.mobile-device-notice small{border-top:1px solid var(--line);color:#52627a;padding-top:18px;font-weight:750;line-height:1.5;display:block}}@media (max-width:760px){.project-create-actions,.project-create-actions>div{gap:10px;display:grid}.project-create-actions .btn{width:100%}}@media (max-height:500px) and (pointer:coarse){body{overflow:hidden auto}.mobile-device-notice{display:none!important}.mobile-device-notice-card{text-align:center;background:#fff;border:1px solid #d9e4f6;border-radius:22px;width:min(100%,560px);padding:22px}.mobile-device-notice-card>img{width:112px;margin:0 auto 14px}.mobile-device-icon{display:none}.mobile-device-notice h1{margin:0 0 8px;font-size:21px}.mobile-device-notice p{margin:0 0 10px;font-size:12px;line-height:1.45}.mobile-device-notice small{font-size:11px}}.project-filters .project-filter-form{grid-template-columns:minmax(230px,1.35fr) minmax(165px,1fr) minmax(165px,1fr) minmax(145px,.85fr) auto!important}.project-filters .project-filter-form .btn{width:auto;min-width:150px}.project-filters select:disabled{color:#9aa8ba;cursor:not-allowed;background:#f6f8fb}.resume-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 8px;display:flex}.resume-actions>span{color:var(--muted);font-size:11px;font-weight:700}.resume-editor-copy{min-width:0}.resume-upload-selection{margin-top:14px}.resume-upload-heading{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;margin:8px 0 2px;display:flex}.resume-upload-heading b{font-size:13px}.resume-upload-heading span{color:var(--muted);font-size:10px}.resume-upload-card{align-items:start}.resume-upload-card .upload-file-copy{gap:5px;display:grid}.resume-upload-card .upload-file-copy label{font-size:10px;font-weight:750}.resume-upload-card .upload-file-copy .input{min-height:40px;padding:8px 10px;font-size:11px}.date-selects{grid-template-columns:.7fr 1.4fr 1fr;gap:10px;display:grid}.account-reference{background:#f5f9ff;border:1px solid #cfe0fb;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:20px;padding:18px;display:grid}.account-reference>span{width:44px;height:44px;color:var(--blue);background:#e5efff;border-radius:13px;place-items:center;display:grid}.account-reference p,.account-reference small{margin:0;display:block}.account-reference strong{letter-spacing:.06em;margin:3px 0;font-size:18px;display:block}#resetBtn{width:max-content;min-height:auto;color:var(--blue);background:0 0;border:0;margin:16px auto 2px;padding:2px 6px;font-size:12px;font-weight:700;display:flex}#resetBtn:hover{text-decoration:underline;transform:none}.profile-own-actions{gap:10px;margin-top:18px;display:grid}.profile-own-actions .btn{width:100%}@keyframes profilePageIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.navigation-progress{z-index:1000;pointer-events:none;opacity:0;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.navigation-progress span{background:linear-gradient(90deg,#246bfd,#55b8ff);width:0;height:100%;display:block;box-shadow:0 0 10px #246bfdb3}.navigation-progress.loading{opacity:1}.navigation-progress.loading span{width:78%;transition:width 1.8s cubic-bezier(.1,.7,.2,1)}.navigation-progress.done span{width:100%;transition:width .2s}@keyframes profileSectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.grid>.empty,.list>.empty,.proposal-list>.empty,#projectList>.empty,#specialistList>.empty,#myProjects>.empty,#myProposals>.empty,#overviewProjects>.empty{grid-column:1/-1;width:100%}.app-content .empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.app-content .empty h3,.app-content .empty p{margin:0}.app-content .empty h3{color:var(--ink);font-size:20px}.app-content .empty p{max-width:420px;line-height:1.6}.app-content .empty svg{width:48px;height:48px;margin-bottom:6px}#specialistList>.empty,#projectList>.empty{min-height:380px}@media (max-width:1050px){.freelancer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-content .filters form:has(#subcatFilterField:not([hidden])){grid-template-columns:1fr 1fr}.project-filters .project-filter-form{grid-template-columns:1fr 1fr!important}.project-filters .project-filter-form .btn{width:100%}}@media (max-width:760px){.specialist-hero{align-items:start}.specialist-filters{top:0}.specialist-filters form{grid-template-columns:1fr 1fr}.specialist-filters .btn{grid-column:1/-1}.project-filters .project-filter-form{grid-template-columns:1fr!important}.managed-project{grid-template-columns:1fr}.managed-project-side{text-align:left}.project-manager-actions{flex-direction:column;align-items:stretch}.project-manager-actions>div{display:grid}}@media (max-width:580px){.edit-profile-page{padding:24px 0 60px}.edit-profile-head{grid-template-columns:1fr;gap:18px;margin-bottom:22px}.edit-profile-back{width:max-content}.profile-editor-page-host .profile-editor{border-radius:0;padding:0}.profile-editor-page-host .profile-form-section{min-height:0;padding:20px}.profile-editor-backdrop{padding:10px}.profile-editor{max-height:calc(100vh - 20px)}.profile-form-section{padding:18px}.profile-section-nav{grid-template-columns:1fr 1fr}.profile-editor-actions{margin:0 -28px;display:grid}.freelancer-grid,.specialist-filters form{grid-template-columns:1fr}.specialist-hero{flex-direction:column;align-items:start}.specialist-count{text-align:left;width:100%}.resume-editor,.date-selects{grid-template-columns:1fr}.account-reference{grid-template-columns:auto 1fr}.account-reference .btn{grid-column:1/-1;width:100%}.specialist-filters .btn{grid-column:auto}}.skill-chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.skill-chips span{color:#2859a8;background:#f1f6ff;border-radius:10px;padding:7px 11px;font-size:13px;font-weight:700}.project-detail h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(30px,3vw,42px);line-height:1.12}.project-detail>hr,.project-action-card>hr{border:0;border-top:1px solid var(--line);margin:26px 0}.project-detail section{margin-top:30px}.project-detail section h2{margin:0 0 14px;font-size:21px}.project-description{white-space:pre-wrap;color:var(--muted);line-height:1.75}.project-taxonomy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-taxonomy>span:not(.tag):not(.status-pill){color:var(--muted);align-items:center;font-size:13px;display:flex}.project-taxonomy .status-pill{margin-left:auto}.project-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-info-grid>div{border:1px solid var(--line);background:#fafcff;border-radius:14px;padding:15px}.project-info-grid span,.project-info-grid b{display:block}.project-info-grid span{color:var(--muted);margin-bottom:6px;font-size:12px}.project-files{gap:10px;display:grid}.project-files>a{border:1px solid var(--line);color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.project-files>a>span{flex:1;min-width:0}.project-files b,.project-files small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-files small{color:var(--muted);margin-top:3px}.project-action-card h2{margin:6px 0 20px;font-size:30px}.project-action-card #projectPrimaryAction{gap:10px;display:grid}.project-action-card #projectPrimaryAction .btn{width:100%}.project-action-card #projectPrimaryAction h3{margin:0 0 4px}.client-summary{color:var(--ink);align-items:center;gap:11px;margin:14px 0;display:flex}.client-summary>span:last-child{display:grid}.client-summary small{color:var(--muted);font-weight:500}.form-caution{color:#795b0a;background:#fff8e6;border:1px solid #f5dc9b;border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.5}.work-offer{background:#f4f8ff;border-color:#bcd2ff;justify-content:space-between;align-items:center;gap:24px;margin:20px 0;display:flex}.work-offer h2{margin:5px 0}.work-offer p{color:var(--muted);margin:0}.work-offer>div:last-child{gap:10px;display:flex}.owner-proposal-foot>div:last-child{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.project-info-grid{grid-template-columns:1fr}.work-offer{flex-direction:column;align-items:stretch}.work-offer>div:last-child .btn{flex:1}.project-taxonomy .status-pill{margin-left:0}}.offer-form{width:min(620px,100%);padding:30px}.offer-form h2{margin:7px 0}.offer-form textarea{min-height:110px}.proposal-terms{background:#f1f6ff;border-radius:13px;flex-wrap:wrap;gap:9px 18px;margin:16px 0;padding:12px 14px;display:flex}.proposal-terms strong{color:var(--blue)}.proposal-terms span{color:var(--muted);font-size:12px}.proposal-portfolio{margin:16px 0}.proposal-portfolio>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.proposal-portfolio a{border:1px solid var(--line);min-width:0;color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:9px;display:flex}.proposal-portfolio img{object-fit:cover;border-radius:8px;width:38px;height:38px}.proposal-portfolio span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.my-proposal-card{padding:24px}.my-proposal-head{justify-content:space-between;gap:24px;display:flex}.my-proposal-head h2{margin:10px 0 5px}.my-proposal-card section h3{margin:0 0 7px;font-size:14px}.my-proposal-card section p{color:#40516b;white-space:pre-wrap;margin:0;line-height:1.65}.proposal-resources,.my-proposal-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.proposal-timeline{background:#f8faff;border-radius:14px;flex-wrap:wrap;gap:18px;margin-top:22px;padding:15px;display:flex}.proposal-timeline>div{align-items:flex-start;gap:8px;display:flex}.proposal-timeline i{background:var(--blue);border-radius:50%;width:9px;height:9px;margin-top:3px}.proposal-timeline span{display:grid}.proposal-timeline small{color:var(--muted);margin-top:3px}.work-offer blockquote{border-left:3px solid var(--blue);color:#40516b;background:#fff;border-radius:0 10px 10px 0;margin:12px 0 0;padding:10px 13px}.proposal-success{text-align:center;padding:30px 10px}.proposal-success .btn{margin-top:10px}@media (max-width:760px){.my-proposal-head{flex-direction:column}.proposal-portfolio>div{grid-template-columns:1fr}.owner-proposal-foot{flex-direction:column;align-items:stretch}.owner-proposal-foot>div{flex-wrap:wrap}}.notification-center,.notification-trigger{position:relative}.notification-trigger.motion-ripple-host{overflow:visible}.notification-trigger>span{z-index:3;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#f04452;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-4px;right:-3px;box-shadow:0 3px 9px #e5484d47}.notification-dropdown{z-index:80;border:1px solid var(--line);background:#fff;border-radius:18px;width:min(390px,100vw - 28px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 24px 70px #152b5233}.notification-dropdown>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.notification-dropdown>header>div{gap:3px;display:grid}.notification-dropdown>header small{color:var(--muted)}.notification-dropdown>header button{color:var(--blue);background:0 0;border:0;font-size:11px;font-weight:800}.notification-list{max-height:430px;overflow:auto}.notification-item{color:var(--ink);border-bottom:1px solid #edf1f7;grid-template-columns:auto 1fr;gap:11px;padding:14px 17px;display:grid}.notification-item.unread{background:#f1f6ff}.notification-item>span{width:36px;height:36px;color:var(--blue);background:#e8f1ff;border-radius:11px;place-items:center;display:grid}.notification-item p{color:var(--muted);margin:3px 0;font-size:11px}.notification-item time{color:#96a3b7;font-size:10px}.notification-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:28px;display:flex}.notification-empty>svg{color:var(--blue)}.notification-empty p{color:var(--muted);margin:7px 0;font-size:12px;line-height:1.5}.chat-list-skeleton{gap:12px;display:grid}.chat-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid!important}.chat-item-avatar{width:42px;height:42px;color:var(--blue);background:#e7f0ff;border-radius:13px;place-items:center;font-weight:900;display:grid;overflow:hidden}.chat-item-avatar img{object-fit:cover;width:100%;height:100%}.chat-item-content{min-width:0}.chat-item-content b,.chat-item-content small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-item-content small{color:var(--muted);margin-top:4px}.chat-unread{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:900;display:grid}.chat-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.chat-head>div{gap:3px;display:grid}.chat-head .btn{padding:9px 12px;font-size:11px}.chat-message-skeleton{flex-direction:column;gap:12px;display:flex}.chat-message-skeleton span{border-radius:15px;width:52%;height:48px}.chat-message-skeleton span:nth-child(2n){align-self:flex-end;width:42%}.bubble{overflow-wrap:anywhere}.bubble p{white-space:pre-wrap;margin:0}.bubble time{text-align:right;color:#8290a5;margin-top:6px;font-size:9px;display:block}.message-image{margin-top:8px;display:block}.message-image img{object-fit:cover;border-radius:12px;width:min(320px,100%);max-height:320px;display:block}.message-file{min-width:0;color:var(--ink);background:#ffffffa6;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:9px;display:flex}.message-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-compose{align-items:flex-end}.chat-input-wrap{flex:1;min-width:0}.chat-input-wrap textarea{resize:vertical;width:100%;min-height:46px;max-height:130px}.chat-file-preview{color:var(--ink);background:#eef4ff;border-radius:10px;align-items:center;gap:7px;margin-bottom:7px;padding:7px 10px;font-size:11px;display:flex}.chat-file-preview span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-file-preview button{background:0 0;border:0;font-size:18px}.chat-upload-state{background:#eef3fb;height:22px;padding:0 14px;position:relative;overflow:hidden}.chat-upload-state>span{background:#bfd3ff;width:0;transition:width .2s;position:absolute;inset:0 auto 0 0}.chat-upload-state small{z-index:1;text-overflow:ellipsis;white-space:nowrap;line-height:22px;display:block;position:relative;overflow:hidden}.chat-retry{align-self:center}.chat-main.is-empty .chat-upload-state{display:none}.chat-proposal-context{width:min(620px,100%);color:var(--ink);background:#f2f7ff;border:1px solid #bfd3ff;border-radius:16px;align-self:center;margin:0 auto 18px;padding:18px 20px}.chat-proposal-context>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 14px;line-height:1.6}.chat-proposal-context>div{flex-wrap:wrap;gap:8px 18px;display:flex}.chat-proposal-context>div strong{color:var(--blue)}.chat-proposal-context>div span{color:var(--muted)}.chat-proposal-context details{margin-top:13px}.chat-proposal-context summary{cursor:pointer;font-weight:800}.chat-proposal-context details p{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:900px){.chat-layout{grid-template-columns:280px minmax(0,1fr)}.notification-dropdown{position:fixed;top:82px;right:16px}}@media (max-width:640px){.chat-layout{grid-template-columns:1fr}.chat-list{max-height:230px}.chat-head{align-items:flex-start}.chat-head .btn{display:none}.bubble{max-width:88%}}.portfolio-gallery{border-bottom:1px solid var(--line);overflow:auto;gap:6px!important;padding:9px 12px!important;display:flex!important}.portfolio-gallery a{flex:0 0 58px}.portfolio-gallery img{object-fit:cover;border-radius:8px;width:58px;height:46px;display:block}.profile-capabilities{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-capabilities>label{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:14px;display:flex}.profile-capabilities input{margin-top:4px}.profile-capabilities span{gap:3px;display:grid}.profile-capabilities small{color:var(--muted)}.profile-skill-picker{flex-wrap:wrap;gap:8px;display:flex}.profile-skill-picker label{cursor:pointer}.profile-skill-picker input{opacity:0;position:absolute}.profile-skill-picker span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700;display:block}.profile-skill-picker input:checked+span{border-color:var(--blue);color:var(--blue);background:#eaf2ff}.compact-checks{flex-wrap:wrap;gap:12px;display:flex}.compact-checks label{align-items:center;gap:6px;display:flex}.profile-content{gap:24px;min-width:0;display:grid}.profile-portfolio,.profile-reviews{grid-column:1/-1}.profile-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.profile-section-head h2{margin:5px 0 0}.profile-role{color:var(--muted);margin:0 0 5px;font-size:12px;font-weight:800;display:inline-block}.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.profile-facts>div{border:1px solid var(--line);background:#fafcff;border-radius:14px;padding:14px}.profile-facts small,.profile-facts b{display:block}.profile-facts small{color:var(--muted);margin-bottom:5px}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.portfolio-card{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.portfolio-card>img,.portfolio-placeholder{aspect-ratio:16/10;object-fit:cover;width:100%}.portfolio-placeholder{color:var(--blue);background:#eef4ff;place-items:center;display:grid}.portfolio-card>div{padding:16px}.portfolio-card h3{margin:0 0 8px}.portfolio-card p{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.portfolio-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.portfolio-actions a,.portfolio-actions button{color:var(--blue);font:inherit;background:0 0;border:0;font-size:11px;font-weight:800}.portfolio-editor,.review-editor{width:min(720px,100%);padding:28px}.portfolio-editor textarea,.review-editor textarea{min-height:120px}.review-list{gap:12px;display:grid}.review-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.review-card>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.review-card span{color:#ffad0a}.review-card p{line-height:1.65}.review-card small{color:var(--muted)}.review-report{color:#c63e49;background:0 0;border:0;margin-top:12px;padding:0;font-size:11px;display:block}.profile-completeness{gap:9px;margin-bottom:22px;display:grid}.profile-completeness span{justify-content:space-between;display:flex}.profile-completeness i{background:#e7edf6;border-radius:999px;height:8px;overflow:hidden}.profile-completeness em{border-radius:inherit;background:var(--blue);height:100%;display:block}.safety-link,.message-report{color:#b93540;font:inherit;background:0 0;border:0;font-size:12px;font-weight:800}.safety-link{align-items:center;gap:7px;margin-top:18px;padding:10px 0;display:flex}.safety-link svg{width:16px}.profile-safety-actions{gap:9px;margin-top:20px;display:grid}.report-success{text-align:center;padding:16px}.report-success>svg{width:58px;height:58px;color:var(--blue)}.report-success strong{color:var(--blue);letter-spacing:.06em;background:#eef4ff;border-radius:13px;margin:18px 0;padding:14px;font-size:20px;display:block}.message-report{color:inherit;opacity:.62;margin-top:7px;margin-left:auto;font-size:10px;display:block}.chat-head-actions{align-items:center;gap:8px;display:flex}.safety-page{padding:64px 0 90px}.safety-hero{max-width:850px;margin-bottom:36px}.safety-hero h1{letter-spacing:-.05em;margin:16px 0;font-size:clamp(38px,5vw,62px);line-height:1.05}.safety-hero p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.7}.safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.safety-grid article{padding:28px}.safety-grid article>span{width:42px;height:42px;color:var(--blue);background:#eaf2ff;border-radius:13px;place-items:center;font-size:12px;font-weight:900;display:grid}.safety-grid h2{margin:22px 0 10px}.safety-grid p{color:var(--muted);line-height:1.7}.safety-contact{justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:28px;display:flex}.safety-contact>div{align-items:center;gap:18px;display:flex}.safety-contact>div>svg{width:42px;height:42px;color:var(--blue)}.safety-contact h2,.safety-contact p{margin:0 0 6px}.admin-page{padding-bottom:90px}.admin-report-filters{gap:8px;margin-bottom:22px;display:flex}.admin-report-filters button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:10px 15px;font-weight:800}.admin-report-filters button.active{border-color:var(--blue);color:var(--blue);background:#eaf2ff}.admin-report-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.admin-report-list{gap:16px;display:grid}.admin-report-card{padding:26px}.admin-report-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-report-card>header>div{align-items:center;gap:10px;display:flex}.admin-report-card h2{margin:20px 0 8px}.report-meta{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.admin-target-preview,.admin-note{border:1px solid var(--line);background:#f8faff;border-radius:14px;margin-top:20px;padding:16px}.admin-target-preview h3,.admin-target-preview p,.admin-note p{margin:8px 0}.admin-target-preview a{color:var(--blue);font-size:12px;font-weight:800}.admin-message-preview{white-space:pre-wrap}.admin-report-action{grid-template-columns:1fr 1.4fr auto;align-items:end;gap:10px;margin-top:20px;display:grid}.admin-report-action .field{margin:0}.admin-report-action textarea{height:52px;min-height:52px}.admin-audit{padding:22px;position:sticky;top:96px}.admin-audit h2{margin-top:0}.audit-row{border-bottom:1px solid var(--line);gap:4px;padding:13px 0;display:grid}.audit-row span,.audit-row small{color:var(--muted);font-size:11px}@media (max-width:900px){.admin-report-layout{grid-template-columns:1fr}.admin-audit{position:static}.admin-report-action,.safety-grid{grid-template-columns:1fr}}@media (max-width:600px){.chat-head-actions{flex-wrap:wrap;justify-content:flex-end}.safety-contact{flex-direction:column;align-items:flex-start}.safety-contact .btn{width:100%}}@media (max-width:900px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.profile-capabilities,.profile-facts,.portfolio-grid{grid-template-columns:1fr}.profile-section-head{flex-direction:column;align-items:stretch}}.platform-disclaimer{color:#40516b;background:#f3f7ff;border:1px solid #cfe0fb;border-radius:16px;align-items:flex-start;gap:14px;margin:0 0 24px;padding:18px 20px;display:flex}.platform-disclaimer>svg{width:22px;color:var(--blue);flex:none}.platform-disclaimer p{margin:0;line-height:1.65}.platform-disclaimer strong{color:var(--ink)}.delete-account-page .safety-hero{max-width:920px;margin-bottom:24px}.delete-account-page .safety-hero h1{font-size:clamp(38px,4.6vw,58px)}.delete-request-box{background:linear-gradient(135deg,#f4f8ff,#edf4ff);border:1px solid #c9dcff;border-radius:19px;justify-content:space-between;align-items:center;gap:26px;margin:0 0 24px;padding:23px 25px;display:flex;box-shadow:0 13px 32px #2364e814}.delete-request-box>div:first-child{align-items:center;gap:15px;min-width:0;display:flex}.delete-request-icon{width:48px;height:48px;color:var(--blue);background:#fff;border-radius:15px;flex:0 0 48px;place-items:center;display:grid;box-shadow:0 8px 20px #1950a71a}.delete-request-icon svg{width:23px;height:23px}.delete-request-box small,.delete-request-box strong{display:block}.delete-request-box small{color:#6f83a0;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850}.delete-request-box strong{color:#173253;font-size:18px}.delete-request-box p{color:#74869c;margin:5px 0 0;font-size:11px}.delete-request-actions{flex:none;align-items:center;gap:9px;display:flex}.delete-request-actions .btn{min-height:43px;padding-inline:16px;font-size:11px}.delete-request-actions svg{width:16px}.delete-account-page .safety-grid article{min-height:220px}.delete-account-page .safety-grid h2{font-size:20px}.delete-account-page .safety-contact{background:#fbfdff;border-color:#d7e3f5}@media (max-width:1050px){.delete-request-box{flex-direction:column;align-items:stretch}.delete-request-actions{flex-wrap:wrap}.delete-request-actions .btn{flex:1}}@media (max-width:600px){.delete-request-actions{display:grid}.delete-request-actions .btn{width:100%}}.project-card h3,.freelancer-card h3,.managed-project h2,.my-proposal-head h2,.project-detail h1,.profile-identity h1{overflow-wrap:anywhere;word-break:break-word}.project-meta,.project-taxonomy,.report-meta{flex-wrap:wrap}.skill-chips,.profile-skill-picker,.compact-checks{max-width:100%}.skill-chips span,.profile-skill-picker span{overflow-wrap:anywhere;max-width:100%}.modal-card,.proposal-form,.offer-form,.portfolio-editor,.review-editor{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.btn,.icon-btn,button,.input,select,textarea{touch-action:manipulation}@media (max-width:760px){.shell,.app-content>.shell,.app-content>.page-tools .shell{width:min(100% - 24px,1180px)}.topbar .nav{gap:8px;height:64px;padding:0 12px}.brand img{width:108px}.actions{gap:6px}.actions>.btn-primary{width:44px;padding:0;font-size:0}.actions>.btn-primary svg{margin:0}.profile-btn{text-overflow:ellipsis;white-space:nowrap;max-width:108px;overflow:hidden;padding:0 10px!important}.menu-button{display:grid}.mobile-menu.open{max-height:calc(100dvh - 82px);top:68px;overflow-y:auto}.mobile-menu a{align-items:center;min-height:46px;display:flex}.app-sidebar{z-index:24;scrollbar-width:none;background:#fffffff5;gap:6px;padding:9px 12px;position:sticky;top:64px}.app-sidebar::-webkit-scrollbar{display:none}.app-sidebar a,.app-sidebar button{min-height:44px;padding:9px 12px}.page-head,.specialist-hero{padding-top:28px}.page-title,.specialist-hero h1{overflow-wrap:anywhere;font-size:clamp(30px,9vw,40px)}.workspace{gap:18px;padding-bottom:56px}.panel{border-radius:18px;padding:20px}.home-hero{padding-top:22px}.home-hero-grid{grid-template-columns:1fr}.home-hero-copy h1{font-size:clamp(38px,12vw,58px)}.home-role-actions,.hero-actions{grid-template-columns:1fr;display:grid}.searchbar{grid-template-columns:minmax(0,1fr) auto}.home-stats{margin-bottom:30px}.home-project-card,.project-card{min-width:0}.catalog{gap:16px}.filters{padding:16px}.project-filter-form,.specialist-filters form{grid-template-columns:1fr!important}.project-filter-form .btn,.specialist-filters .btn{grid-column:auto;width:100%}.freelancer-grid,.project-grid{grid-template-columns:1fr}.project-card .project-foot{grid-template-columns:1fr;align-items:start}.project-card-tags{flex-wrap:wrap;align-items:flex-start}.project-meta{gap:8px}.project-detail h1{font-size:32px}.project-action-card,.side-card{position:static}.project-taxonomy .status-pill{margin-left:0}.form-actions,.proposal-actions{gap:10px;display:grid}.form-actions>.btn,.form-actions>div,.form-actions>div>.btn,.proposal-actions>.btn{width:100%}.proposal-backdrop,.modal-backdrop{align-items:start;padding:10px}.proposal-form,.modal-card,.offer-form,.portfolio-editor,.review-editor{max-height:calc(100dvh - 20px);padding:20px}.chat-layout{height:calc(100dvh - 150px);min-height:560px}.chat-list{max-height:210px}.chat-main{min-height:340px}.chat-head,.chat-messages{padding:14px}.chat-compose{background:#fff;padding:10px;position:sticky;bottom:0}.bubble{max-width:90%}.notification-dropdown{width:auto;max-height:calc(100dvh - 84px);top:70px;left:12px;right:12px}.notification-list{max-height:calc(100dvh - 150px)}.profile-identity{flex-direction:column;align-items:flex-start}.profile-avatar{width:76px;height:76px}.profile-content{gap:16px}.review-card>div{flex-direction:column;align-items:flex-start}.footer{margin-top:42px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.safety-page{padding:38px 0 64px}.safety-hero h1{font-size:38px}.safety-hero p{font-size:16px}.safety-grid article{padding:22px}.platform-disclaimer{padding:16px}.toast-wrap{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.toast{width:100%}}@media (max-width:420px){.stats,.metric-grid,.dashboard .metric-grid{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line);padding-bottom:16px}.stat:last-child{border-bottom:0}.auth-wrap{padding:12px}.auth-card{padding:22px 18px}.country-picker-menu{max-height:70dvh;position:fixed;inset:auto 10px 10px}.country-picker-options{max-height:52dvh}}.public-back{color:#60718a;border-radius:10px;align-items:center;gap:7px;width:max-content;margin-bottom:22px;padding:8px 11px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.public-back:hover{color:var(--blue);background:#e8f1ff}.public-back svg{width:16px;height:16px}.page-head>.public-back{margin-bottom:20px;display:flex}.specialist-page>.public-back{margin-top:34px;margin-bottom:-8px}.auth-back{background:#f4f7fb;border-radius:10px;align-items:center;gap:7px;width:max-content;margin-bottom:26px;padding:8px 11px;transition:all .2s;color:#60718a!important}.auth-back:hover{background:#e8f1ff;color:var(--blue)!important}.auth-back svg{width:15px;height:15px}.auth-message{grid-template-columns:minmax(0,1fr) minmax(250px,.78fr);align-items:center;column-gap:42px;display:grid;max-width:760px!important}.auth-message .auth-mark{grid-column:1/-1;margin-bottom:26px!important}.auth-visual{grid-area:2/2/5;min-width:0;animation:.7s both authVisualIn;position:relative}.auth-visual>img{aspect-ratio:.82;object-fit:cover;border-radius:28px;box-shadow:0 24px 60px #1b407733;width:100%!important}.auth-message h1{grid-column:1;font-size:clamp(38px,3.2vw,54px)!important;line-height:1.06!important}.auth-message>.lead{grid-column:1;line-height:1.7;font-size:15px!important}.auth-benefits{grid-column:1;gap:10px;margin-top:24px;display:grid}.auth-benefits span{color:#53657f;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.auth-benefits svg{width:17px;height:17px;color:var(--blue)}.auth-float{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#ffffffeb;border:1px solid #fffc;border-radius:13px;align-items:center;gap:8px;padding:11px 13px;font-size:10px;animation:4s ease-in-out infinite authFloat;display:flex;position:absolute;box-shadow:0 12px 32px #10213d29}.auth-float svg{width:17px;height:17px;color:var(--blue)}.auth-float-top{top:24px;left:-30px}.auth-float-bottom{animation-delay:-2s;bottom:30px;right:-24px}@keyframes authVisualIn{0%{opacity:0;transform:translate(22px)scale(.97)}to{opacity:1;transform:none}}@keyframes authFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1200px){.auth-message{grid-template-columns:1fr}.auth-visual{display:none}.auth-message h1,.auth-message>.lead,.auth-benefits{grid-column:1}.auth-art{padding:48px!important}}@media (max-width:900px){.public-back{margin-bottom:16px}.specialist-page>.public-back{margin-top:24px}.auth-back{margin-bottom:20px}}.project-detail,.project-detail section,.project-description,.owner-proposal-card,.owner-proposal-letter,.proposal-work-plan,.my-proposal-card,.my-proposal-card section,.profile-main,.profile-section,.portfolio-card,.review-card,.admin-target-preview,.admin-message-preview,.audit-row,.managed-project{min-width:0;max-width:100%}.project-description,.project-detail section p,.owner-proposal-letter,.proposal-work-plan p,.my-proposal-card section p,.profile-section .lead,.portfolio-card h3,.portfolio-card p,.review-card p,.admin-target-preview p,.admin-message-preview,.audit-row,.managed-project p{overflow-wrap:anywhere;word-break:break-word}.portfolio-grid>.empty,.review-list>.empty,.owner-proposal-list>.empty,.admin-report-list>.empty,.resume-list>.empty,#categories>.empty,#latest>.empty,#homeSpecialists>.empty,#auditLog>.empty{grid-column:1/-1;place-self:stretch stretch;width:100%}.app-content .empty{margin-inline:auto}.app-content .empty h3,.app-content .empty p{overflow-wrap:anywhere;max-width:min(440px,100%)}.profile-public-id{color:#526a8e;letter-spacing:.045em;font-variant-numeric:tabular-nums;background:#f7faff;border:1px solid #d7e3f7;border-radius:999px;margin:0 0 5px 8px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.home-v2{background:#fff}.home-v2 .home-hero{background:radial-gradient(circle at 9% 15%,#246bfd17,#0000 28%),linear-gradient(115deg,#fff 0%,#f7faff 52%,#edf5ff 100%);min-height:650px}.home-v2 .home-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);gap:42px;min-height:650px}.home-v2 .home-hero-copy{padding:64px 0}.home-v2 .home-kicker{background:#ffffffc2;border:1px solid #d9e7ff}.home-v2 .home-hero h1{max-width:720px;margin:24px 0 20px;font-size:clamp(48px,5vw,72px)}.home-v2 .home-hero .lead{max-width:650px;font-size:17px}.home-onboarding-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home-onboarding-actions .btn{min-height:54px;padding-inline:22px}.home-login-hint{color:var(--muted);margin:14px 0 0;font-size:12px}.home-login-hint a{color:var(--blue);font-weight:800}.home-v2 .home-hero .searchbar{max-width:650px;margin-top:24px}.home-v2 .home-hero-visual{border-radius:30px;min-height:570px;margin:40px 0;box-shadow:0 28px 80px #1437692e}.home-v2 .home-hero-visual:before{background:linear-gradient(90deg,#f7faffd9,#0000);width:90px}.home-v2 .home-hero-visual img{object-position:53% center}.hero-live-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #fffc;border-radius:15px;min-width:150px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 18px 42px #132d5526}.hero-live-card b{color:var(--blue);font-size:23px;line-height:1}.hero-live-card span{color:var(--muted);margin-top:5px;font-size:10px;font-weight:700}.hero-live-projects{top:26px;right:24px}.hero-live-specialists{bottom:26px;right:24px}.home-v2 .hero-result-card{top:47%;left:24px;right:auto}.home-choice{z-index:6;margin-top:-34px;position:relative}.home-choice-grid{background:#fff;border:1px solid #dce6f5;border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 22px 60px #1f39621f}.home-choice-grid>div{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;min-width:0;padding:24px 26px;display:grid}.home-choice-grid>div+div{border-left:1px solid var(--line)}.home-choice-icon{width:48px;height:48px;color:var(--blue);background:#edf4ff;border-radius:15px;place-items:center;display:grid}.home-choice-icon svg{width:22px}.home-choice-grid b{display:block}.home-choice-grid p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.home-choice-grid a{color:var(--blue);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.home-choice-grid a svg{width:15px}.home-v2 .home-stats{box-shadow:none;background:#f8faff;margin:34px auto 30px}.home-v2 .section-head>div>p{margin:9px 0 0;font-size:13px}.home-v2 .home-projects{background:#f8faff!important}.home-project-grid>.empty{grid-column:1/-1}.home-project-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-width:0;min-height:330px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.home-project-card-head>svg{width:20px;color:var(--blue);flex:none}.home-project-card .project-card-tags{flex-wrap:wrap;gap:7px;display:flex}.home-project-card h3{overflow-wrap:anywhere;margin:22px 0 10px;font-size:21px;line-height:1.35}.home-project-card .skill-chips{margin-top:18px}.home-project-card .skill-chips span{padding:6px 9px;font-size:10px}.home-project-facts{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.home-project-facts span,.home-project-footer span{align-items:center;gap:5px;display:inline-flex}.home-project-facts svg,.home-project-footer svg{width:14px}.home-project-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;padding-top:16px;font-size:11px;display:flex}.home-project-footer strong{color:var(--ink);margin-right:auto;font-size:16px}.home-v2 .home-categories .category-card{border:1px solid #0000;min-height:154px}.home-v2 .home-specialists{background:#fff!important}.home-v2 .home-specialist-card{min-width:0;padding:22px}.home-specialist-initials{width:52px;height:52px;color:var(--blue);background:linear-gradient(145deg,#e7f0ff,#c8ddff);border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid}.home-v2 .home-specialist-top>svg{color:var(--blue)}.home-v2 .home-specialist-location{justify-content:space-between;gap:10px}.home-v2 .home-specialist-location>span{align-items:center;gap:5px;margin:0;display:inline-flex}.home-specialist-rate{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:16px;padding-top:14px;display:flex}.home-specialist-rate span{color:var(--muted);font-size:9px}.home-specialist-rate b{text-align:right;font-size:11px}.home-v2 .home-how{background:linear-gradient(#f6f9ff,#fff)!important}.home-v2 .home-how-grid{grid-template-columns:360px 1fr}.home-v2 .home-how .step{background:#ffffffd1;border:1px solid #dfe8f7;border-radius:20px;min-height:230px}.home-v2 .home-how .step:not(:last-child):after{display:none}.home-v2 .home-how .steps{gap:12px}.home-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.home-cta-ghost{color:#fff;border:1px solid #ffffff4d}.mobile-register{color:var(--blue)!important}@media (max-width:1000px){.home-v2 .home-hero-grid{grid-template-columns:1fr;gap:0}.home-v2 .home-hero-copy{padding:54px 0 22px}.home-v2 .home-hero-visual{min-height:480px;margin:16px 0 58px}.home-choice{margin-top:-25px}.home-v2 .home-how-grid{grid-template-columns:1fr}}@media (max-width:760px){.home-choice-grid{grid-template-columns:1fr}.home-choice-grid>div+div{border-top:1px solid var(--line);border-left:0}.home-project-grid{grid-template-columns:1fr}.home-v2 .home-specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.topbar .nav{width:100%;margin:0;overflow:visible}.brand{flex:none}.actions{min-width:0}.actions>.header-register{width:auto;min-width:0;min-height:42px;font-size:11px;padding:0 12px!important}.home-v2 .shell{width:calc(100% - 24px);max-width:calc(100% - 24px)}.home-v2 .home-hero{min-height:0}.home-v2 .home-hero-grid{display:block}.home-v2 .home-hero-copy{width:100%;min-width:0;padding:38px 0 22px}.home-v2 .home-hero h1{margin:18px 0 16px;font-size:clamp(40px,12.5vw,54px);line-height:1.01}.home-v2 .home-hero .lead{overflow-wrap:anywhere;max-width:100%;font-size:15px;line-height:1.65}.home-onboarding-actions{grid-template-columns:minmax(0,1fr);margin-top:22px;display:grid}.home-onboarding-actions .btn{width:100%;max-width:100%;min-height:52px}.home-login-hint{text-align:center}.home-v2 .home-hero .searchbar{grid-template-columns:auto minmax(0,1fr);width:100%;max-width:100%;margin-top:22px}.home-v2 .home-hero .searchbar .btn{grid-column:1/-1}.home-v2 .home-hero-visual{border-radius:22px;min-height:360px;margin:8px 0 44px}.hero-live-card{min-width:126px;padding:11px 12px}.hero-live-card b{font-size:19px}.hero-live-projects{top:14px;right:12px}.hero-live-specialists{bottom:14px;right:12px}.home-v2 .hero-result-card{min-width:220px;top:auto;bottom:72px;left:12px}.home-choice-grid>div{grid-template-columns:auto 1fr;padding:20px}.home-choice-grid a{grid-column:2}.home-v2 .home-stats{grid-template-columns:1fr 1fr;gap:18px 8px;margin-top:22px;padding:18px}.home-v2 .home-stats .stat{border:0;justify-content:flex-start}.home-v2 .home-stats .stat>svg{width:36px;height:36px;padding:9px}.home-v2 .home-stats .stat strong{font-size:18px}.home-v2 .section{padding:44px 0}.home-v2 .section h2{font-size:30px}.home-v2 .section-head{gap:14px}.home-project-card{min-height:310px;padding:20px}.home-project-card h3{font-size:19px}.home-v2 .home-categories .category-grid{grid-template-columns:1fr 1fr;gap:10px}.home-v2 .home-categories .category-card{min-height:135px;padding:15px}.home-v2 .home-specialist-grid,.home-v2 .home-how .steps{grid-template-columns:1fr}.home-v2 .home-how .step{min-height:0}.home-v2 .home-cta{margin-top:28px}.home-cta-actions,.home-cta-actions .btn{width:100%}}@media (max-width:380px){.header-register{min-width:76px;padding-inline:10px!important;font-size:11px!important}.home-v2 .home-categories .category-grid,.home-v2 .home-stats{grid-template-columns:1fr}}.auth-v2{background:#f5f7fb;grid-template-columns:minmax(500px,1.08fr) minmax(440px,.92fr);min-height:100dvh}.auth-v2 .auth-art{background:radial-gradient(circle at 12% 12%,#2572ff57,#0000 29%),radial-gradient(circle at 88% 82%,#1abdc92e,#0000 25%),linear-gradient(145deg,#07172d,#0d2c56 62%,#0a3761);padding:0;display:block}.auth-v2 .auth-art:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.auth-v2 .auth-art:after{filter:blur(30px);background:#4691ff38;width:500px;height:500px;bottom:-260px;right:-220px}.auth-art-inner{z-index:2;flex-direction:column;min-height:100dvh;padding:44px clamp(42px,5vw,76px) 30px;display:flex;position:relative}.auth-brand{background:#fff;border:1px solid #ffffff4d;border-radius:16px;width:max-content;padding:12px 15px;display:inline-flex;box-shadow:0 14px 36px #00000029}.auth-brand img{width:130px!important}.auth-v2 .auth-message{margin:auto 0;animation:.55s both riseIn;display:block;max-width:650px!important}.auth-kicker{color:#84b7ff;letter-spacing:.15em;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;font-weight:900;display:inline-flex}.auth-kicker svg{width:17px}.auth-v2 .auth-message h1{color:#fff;letter-spacing:-.06em;max-width:650px;margin:0 0 20px;font-size:clamp(44px,4.5vw,70px)!important;line-height:1.01!important}.auth-v2 .auth-message>.lead{color:#b9c9df;max-width:590px;margin:0;line-height:1.7;font-size:16px!important}.auth-flow-preview{gap:9px;max-width:560px;margin-top:30px;display:grid}.auth-flow-preview article{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.auth-flow-preview article:nth-child(2){margin-left:32px}.auth-flow-preview article:nth-child(3){margin-left:64px}.auth-preview-icon{color:#7fb2ff;background:#4991ff33;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.auth-preview-icon svg{width:18px}.auth-flow-preview small,.auth-flow-preview b{display:block}.auth-flow-preview small{color:#91a8c6;margin-bottom:3px;font-size:9px}.auth-flow-preview b{font-size:12px}.auth-flow-preview i{color:#6fa9ff;display:grid}.auth-flow-preview i svg{width:16px}.auth-v2 .auth-benefits{flex-wrap:wrap;gap:9px 18px;margin-top:25px;display:flex}.auth-v2 .auth-benefits span{color:#b9c9df;font-size:10px}.auth-v2 .auth-benefits svg{color:#49d6a0}.auth-art-footer{color:#7f96b4;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:10px;display:flex}.auth-art-footer span{margin-right:auto}.auth-art-footer a:hover{color:#fff}.auth-v2 .auth-wrap{background:radial-gradient(circle at 100% 0,#246bfd12,#0000 30%),#f7f9fd;min-width:0;min-height:100dvh;padding:38px clamp(28px,4vw,64px);overflow-y:auto}.auth-v2 .auth-card{background:#fffffff5;border:1px solid #dfe6f1;border-radius:26px;width:min(470px,100%);padding:40px;box-shadow:0 28px 80px #1e39631c}.auth-v2 .register-card{width:min(540px,100%)}.auth-mobile-brand{display:none}.auth-v2 .auth-back{color:#61718a;align-items:center;gap:7px;margin-bottom:28px}.auth-v2 .auth-back svg{width:16px}.auth-v2 .auth-heading{margin-bottom:28px}.auth-v2 .auth-heading>span{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.auth-v2 .auth-heading h2{letter-spacing:-.045em;margin:0 0 9px;font-size:34px}.auth-v2 .auth-heading p{font-size:13px;line-height:1.55}.auth-v2 .field{gap:7px;margin-bottom:17px}.auth-v2 .field label{font-size:12px}.auth-v2 .input,.auth-v2 .country-picker-trigger{background:#fbfcfe;border-color:#d9e2ef;border-radius:14px;min-height:54px}.auth-v2 .input:focus{background:#fff}.auth-v2 .password-control .input{padding-right:92px}.auth-v2 .password-toggle{right:9px}.auth-v2 .auth-submit{border-radius:14px;min-height:54px;margin-top:3px}.auth-v2 #resetBtn{color:var(--blue);background:0 0;border:0;margin:16px auto 0;font-size:12px;font-weight:800;display:block}.auth-switch{color:var(--muted);margin:18px 0 0}.auth-switch a{color:var(--blue);font-weight:850}.auth-legal{border-top:1px solid var(--line);color:#8a98ac;text-align:center;margin:26px 0 0;padding-top:20px;font-size:9px;line-height:1.6}.auth-legal a{color:#5e7391;text-underline-offset:2px;text-decoration:underline}.auth-v2 .register-role-choice label>span{background:#fbfcfe;border-radius:15px;min-height:78px}.auth-v2 .password-strength{border-radius:14px}@media (max-width:1100px){.auth-v2{grid-template-columns:minmax(420px,.9fr) minmax(430px,1.1fr)}.auth-art-inner{padding-inline:40px}.auth-v2 .auth-message h1{font-size:46px!important}.auth-flow-preview article:nth-child(2){margin-left:18px}.auth-flow-preview article:nth-child(3){margin-left:36px}}@media (max-width:900px){.auth-v2{display:block}.auth-v2 .auth-art{display:none}.auth-v2 .auth-wrap{min-height:100dvh;padding:28px 20px}.auth-mobile-brand{width:max-content;margin:0 auto 28px;display:flex}.auth-mobile-brand img{width:132px}.auth-v2 .auth-card{margin:auto}}@media (max-width:600px){.auth-v2 .auth-wrap{background:#f7f9fd;padding:18px 12px;display:block}.auth-v2 .auth-card,.auth-v2 .register-card{border-radius:22px;width:100%;padding:25px 20px}.auth-mobile-brand,.auth-v2 .auth-back{margin-bottom:22px}.auth-v2 .auth-heading{margin-bottom:23px}.auth-v2 .auth-heading h2{font-size:29px}.auth-v2 .form-grid{grid-template-columns:1fr;gap:0}.auth-v2 .register-role-choice{grid-template-columns:1fr}.auth-v2 .auth-legal{margin-top:22px}}.auth-register-page .auth-register-art{background:linear-gradient(90deg,#041831e6 0%,#061f3dab 50%,#08244338 100%),linear-gradient(#0000 58%,#03112385 100%),url(/assets/home/cta-almaty.jpg) 62%/cover no-repeat;height:100dvh;min-height:680px;position:relative;overflow:hidden}.auth-register-page .auth-register-art:before,.auth-register-page .auth-register-art:after{display:none}.auth-register-art-inner{min-height:100%;padding:48px clamp(44px,6vw,100px) 50px}.auth-register-brand{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-register-brand img{filter:brightness(0)invert();opacity:.98;width:154px!important}.auth-register-message{max-width:570px!important;margin:auto 0!important;display:block!important}.auth-register-message .auth-kicker{color:#e4edf9bf;letter-spacing:.31em;margin:0 0 30px;font-size:12px;font-weight:650;line-height:1.85;display:block}.auth-v2 .auth-register-message h1{color:#fff;letter-spacing:-.055em;margin:0 0 26px;font-weight:780;font-size:clamp(52px,4.35vw,68px)!important;line-height:.98!important}.auth-register-message h1 em{color:#3b9cff;font-style:normal}.auth-v2 .auth-register-message>.lead{color:#e1ebf7c7;margin:0;line-height:1.62;font-size:18px!important}.auth-register-page .auth-register-wrap{overscroll-behavior:contain;background:radial-gradient(circle at 58% 5%,#438bff12,#0000 28%),#f7f9fc;flex-direction:column;align-items:center;height:100dvh;min-height:0;padding:24px clamp(24px,3.5vw,58px) 34px;display:flex;position:relative;overflow:hidden auto}.auth-login-prompt{color:#8a98ab;justify-content:flex-end;align-items:center;gap:13px;width:min(570px,100%);margin:0 0 18px;font-size:12px;font-weight:700;display:flex}.auth-login-prompt a{color:#246bfd;background:#eaf2ff;border-radius:11px;align-items:center;min-height:38px;padding:0 18px;font-weight:850;transition:all .2s;display:inline-flex}.auth-login-prompt a:hover{background:#dceaff;transform:translateY(-1px)}.auth-register-page .auth-card{background:#fff;border:0;border-radius:27px;width:min(570px,100%);margin:auto 0;padding:34px 38px;box-shadow:0 24px 70px #2143741a}.auth-register-page .auth-login-card{padding-block:42px}.auth-register-page .auth-login-card #resetBtn{color:#2878f9;margin:18px auto 0;font-size:11px;font-weight:800;display:block}.auth-register-page .auth-login-card .auth-switch{color:#8b99ac;margin-top:15px}.auth-register-page .auth-login-card .auth-switch a{color:#2878f9;font-weight:800}.auth-register-page .auth-back{background:0 0;margin:-2px 0 24px;padding:5px 0;font-size:11px;color:#70819a!important}.auth-register-page .auth-back:hover{background:0 0;color:#246bfd!important}.auth-register-page .auth-heading>span{letter-spacing:.2em;margin-bottom:9px;font-size:10px}.auth-register-page .auth-heading h2{letter-spacing:-.04em;margin-bottom:7px;font-size:33px;font-weight:800}.auth-register-page .auth-heading p{margin:0;font-size:12px}.auth-register-page .field label{font-size:11px;font-weight:800}.auth-register-page .form-grid{gap:14px}.auth-register-page .auth-name-grid .field{margin-bottom:0}.auth-register-page .register-role-choice label>span{background:#fff;border-color:#dbe4f0;border-radius:14px;min-height:70px;padding:12px 15px}.auth-register-page .register-role-choice svg{width:23px}.auth-register-page .register-role-choice small{font-size:9px}.auth-register-page .input,.auth-register-page .country-picker-trigger{background:#fff;border-color:#dce4f0;border-radius:13px;min-height:51px;font-size:12px}.auth-register-page .country-picker-trigger{padding-inline:15px}.auth-input-shell{align-items:center;display:flex;position:relative}.auth-input-shell>span:first-child{z-index:2;color:#8d9bb0;pointer-events:none;display:grid;position:absolute;left:15px}.auth-input-shell>span:first-child svg{width:17px;height:17px}.auth-register-page .auth-input-shell .input{padding-left:46px}.auth-register-page .password-control .input{padding-right:86px}.auth-register-page .password-toggle{color:#71839c;font-size:10px;right:8px}.auth-register-page .password-strength{background:#f8faff;border:0;gap:6px;margin-top:0;padding:9px 10px}.auth-register-page .password-strength .strength-label{font-size:9px}.auth-register-page .password-strength ul{display:none}.auth-register-page .password-strength:focus-within ul,.auth-register-page .password-strength[data-score="1"] ul,.auth-register-page .password-strength[data-score="2"] ul,.auth-register-page .password-strength[data-score="3"] ul{font-size:9px;display:grid}.auth-register-page .auth-confirm-password{animation:.2s both riseIn}.auth-register-page .auth-submit{background:#2878f9;border-radius:12px;min-height:54px;margin-top:3px;font-size:13px;font-weight:750;box-shadow:0 12px 26px #2878f933}.auth-register-page .auth-submit:hover{background:#1769ea}.auth-register-page .auth-legal{color:#8b99ac;border:0;margin:17px 0 0;padding:0;font-size:9px;line-height:1.65}.auth-register-page .auth-legal a{color:#2878f9;text-decoration:none}.registration-consent{background:linear-gradient(145deg,#f7faff,#eef5ff);border:1px solid #cfe0fb;border-radius:16px;margin:17px 0 14px;padding:16px}.registration-consent-head>span{color:#246bfd;letter-spacing:.13em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.registration-consent-head h3{letter-spacing:-.02em;margin:0 0 5px;font-size:16px}.registration-consent-head p{color:#667993;margin:0;font-size:10px;line-height:1.55}.registration-consent-options{gap:9px;margin-top:13px;display:grid}.registration-consent-options label{color:#334765;cursor:pointer;background:#fff;border:1px solid #dfe8f6;border-radius:11px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:9px;padding:10px;line-height:1.5;font-size:10px!important;font-weight:650!important;display:grid!important}.registration-consent-options label:has(input:checked){background:#fafdff;border-color:#83adf7}.registration-consent-options input{accent-color:#246bfd;width:17px;height:17px;margin:0}.registration-consent-options a{color:#1769ea;text-underline-offset:2px;text-decoration:underline}.registration-consent-operator{color:#73849b;margin:11px 0 0;font-size:9px;line-height:1.5}.auth-submit:disabled{cursor:not-allowed;box-shadow:none;filter:saturate(.3);opacity:.58;transform:none!important}@media (min-width:601px){.auth-register-page .auth-back{display:none}}@media (max-width:1199px) and (min-width:768px){.auth-v2.auth-register-page{grid-template-columns:minmax(360px,47fr) minmax(430px,53fr);display:grid}.auth-register-page .auth-art{display:block}.auth-register-art-inner{padding:38px}.auth-v2 .auth-register-message h1{font-size:45px!important}.auth-v2 .auth-register-message>.lead{font-size:15px!important}.auth-register-page .auth-register-wrap{padding-inline:24px}.auth-register-page .register-card{padding:30px}.auth-register-page .auth-mobile-brand{display:none}}@media (max-width:767px){.auth-v2.auth-register-page{height:auto;min-height:100dvh;display:block;overflow:visible}.auth-register-page .auth-register-art{display:none}.auth-register-page .auth-register-wrap{height:auto;min-height:100dvh;padding:18px 14px 28px;display:block;overflow:visible}.auth-register-page .auth-login-prompt{margin:0 0 16px;font-size:11px}.auth-register-page .auth-card{border-radius:22px;width:100%;margin:0;padding:25px 20px;box-shadow:0 12px 38px #21437414}.auth-register-page .auth-mobile-brand{margin:0 0 24px;display:flex}.auth-register-page .auth-mobile-brand img{width:126px}.auth-register-page .auth-heading h2{font-size:29px}.auth-register-page .register-role-choice{grid-template-columns:1fr 1fr}.auth-register-page .register-role-choice label>span{min-height:76px;padding:11px}.auth-register-page .auth-name-grid{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:480px){.auth-register-page .auth-register-wrap{padding-inline:10px}.auth-register-page .auth-card{padding:23px 17px}.auth-register-page .auth-name-grid{grid-template-columns:1fr;gap:0}.auth-register-page .auth-name-grid .field{margin-bottom:13px}.auth-register-page .register-role-choice b{font-size:11px}.auth-register-page .register-role-choice small{font-size:8px}}body[data-page=home]{background:#fff}.qadam-home{--home-ink:#0d1d35;--home-muted:#67758a;--home-line:#dfe6ef;--home-soft:#f4f7fb;--home-blue:#1764e8;color:var(--home-ink);background:#fff;overflow:clip}.qadam-home .shell,.qadam-home+.footer .shell{width:min(1240px,100% - 48px)}.home-section{padding:104px 0}.home-overline{color:var(--home-blue);letter-spacing:.13em;text-transform:uppercase;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.home-section-head{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:36px;display:flex}.home-section-head>div{max-width:760px}.home-section-head h2,.home-process-copy h2,.home-faq-intro h2,.home-final-cta h2{letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(34px,4.2vw,54px);line-height:1.08}.home-section-head p,.home-faq-intro>p{max-width:700px;color:var(--home-muted);margin:0;font-size:15px;line-height:1.7}.home-text-link{color:var(--home-ink);flex:none;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.home-text-link svg{width:17px;transition:transform .2s}.home-text-link:hover{color:var(--home-blue)}.home-text-link:hover svg{transform:translate(3px)}.home-hero-v3{background:linear-gradient(#fff,#fbfcfe);border-bottom:1px solid #edf0f5;padding:68px 0 82px}.home-hero-v3-grid{grid-template-columns:minmax(0,.96fr) minmax(460px,1.04fr);align-items:center;gap:72px;display:grid}.home-hero-v3-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:660px;margin:20px 0 24px;font-size:clamp(52px,5.8vw,78px);line-height:.99}.home-hero-v3-copy>p{max-width:620px;color:var(--home-muted);margin:0;font-size:17px;line-height:1.75}.home-hero-actions{flex-wrap:wrap;gap:11px;margin:32px 0 18px;display:flex}.home-hero-actions .btn{min-height:52px;box-shadow:none;border-radius:12px;padding-inline:22px}.home-hero-actions .btn-primary{background:var(--home-blue)}.home-hero-actions .btn-secondary{border-color:#d7e0ec}.home-hero-note{color:#718096;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.home-hero-note svg{color:#189b61;width:16px}.home-hero-photo{background:#e8edf4;border-radius:26px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f244621}.home-hero-photo:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff8c;position:absolute;inset:0}.home-hero-photo img{aspect-ratio:8/5;object-fit:cover;object-position:center;width:100%}.home-discovery{background:var(--home-soft)}.home-search{background:#fff;border:1px solid #dbe3ed;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100%,510px);padding:7px;display:grid;box-shadow:0 12px 32px #192d4c0f}.home-search>span{color:#8492a6;place-items:center;width:40px;display:grid}.home-search>span svg{width:19px}.home-search input{min-width:0;height:46px;color:var(--home-ink);background:0 0;border:0;outline:0}.home-search input::placeholder{color:#9aa6b7}.home-search .btn{min-height:46px;box-shadow:none;border-radius:10px}.home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-category-card{border:1px solid var(--home-line);background:#fff;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:19px;transition:all .2s;display:grid}.home-category-card>span{width:46px;height:46px;color:var(--home-blue);background:#edf3ff;border-radius:13px;place-items:center;display:grid}.home-category-card>span svg{width:21px}.home-category-card>svg{color:#9ca9ba;width:18px}.home-category-card h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;line-height:1.3}.home-category-card p{color:var(--home-muted);margin:0;font-size:11px}.home-category-card:hover{border-color:#b8cdf0;transform:translateY(-2px);box-shadow:0 13px 32px #192d4c14}.home-discovery .home-text-link{margin-top:24px}.home-projects-v3{background:#fff}.home-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-project-card{border:1px solid var(--home-line);background:#fff;border-radius:19px;flex-direction:column;min-width:0;min-height:330px;padding:26px;transition:all .2s;display:flex;box-shadow:0 2px 8px #14284606}.home-project-card:hover{border-color:#b7cae9;transform:translateY(-3px);box-shadow:0 18px 44px #14284617}.home-project-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-project-category{max-width:72%;color:var(--home-blue);background:#edf3ff;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.home-project-number{color:#8997aa;letter-spacing:.04em;font-size:10px;font-weight:800}.home-project-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:24px 0 10px;font-size:22px;line-height:1.33;display:-webkit-box;overflow:hidden}.home-project-description{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.home-project-skills{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.home-project-skills span{color:#52627a;border:1px solid #e2e8f0;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:700}.home-project-meta{color:#748298;flex-wrap:wrap;gap:9px 17px;margin-top:auto;padding-top:23px;font-size:11px;display:flex}.home-project-meta span{align-items:center;gap:5px;display:inline-flex}.home-project-meta svg{width:14px}.home-project-footer{border-top:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:16px;margin-top:17px;padding-top:17px;display:flex}.home-project-footer strong{font-size:17px}.home-project-footer>span{width:34px;height:34px;color:var(--home-blue);background:#edf3ff;border-radius:10px;place-items:center;display:grid}.home-project-footer svg{width:17px}.home-process{color:#fff;background:#0d203c}.home-process-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:74px;display:grid}.home-process-photo{background:#263851;border-radius:22px;margin:0;overflow:hidden}.home-process-photo img{aspect-ratio:4/3;object-fit:cover;width:100%}.home-process .home-overline{color:#72a5ff}.home-process-copy h2{max-width:650px;margin-bottom:28px}.home-tabs{background:#ffffff0e;border:1px solid #ffffff21;border-radius:12px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.home-tabs button{color:#aebbd0;background:0 0;border:0;border-radius:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:800}.home-tabs button[aria-selected=true]{color:#132744;background:#fff}.home-process-steps{border-top:1px solid #ffffff26;margin-top:24px}.home-process-step{border-bottom:1px solid #ffffff26;grid-template-columns:42px 1fr;gap:17px;padding:20px 0;display:grid}.home-process-step>span{color:#72a5ff;letter-spacing:.1em;font-size:11px;font-weight:900}.home-process-step h3{margin:0 0 5px;font-size:16px}.home-process-step p{color:#aebbd0;margin:0;font-size:12px;line-height:1.6}.home-process-note{color:#91a0b7;align-items:center;gap:8px;margin:22px 0 0;font-size:11px;line-height:1.5;display:flex}.home-process-note svg{flex:none;width:15px}.home-specialists-v3{background:#f8fafc}.home-specialist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-specialist-card{border:1px solid var(--home-line);background:#fff;border-radius:18px;min-width:0;transition:all .2s;overflow:hidden}.home-specialist-card:hover{border-color:#b7cae9;transform:translateY(-3px);box-shadow:0 17px 42px #14284617}.home-specialist-portrait{aspect-ratio:1.75;background:linear-gradient(135deg,#e9f0fb,#d6e4fa);place-items:center;display:grid}.home-specialist-portrait .home-specialist-initials{width:72px;height:72px;font-size:23px}.home-specialist-body{flex-direction:column;min-height:215px;padding:19px;display:flex}.home-specialist-category{color:var(--home-blue);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.home-specialist-body h3{overflow-wrap:anywhere;margin:9px 0 5px;font-size:17px;line-height:1.35}.home-specialist-body>p{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.home-specialist-meta{color:#78869a;flex-wrap:wrap;gap:7px 12px;margin-top:15px;font-size:10px;display:flex}.home-specialist-meta span{align-items:center;gap:4px;display:inline-flex}.home-specialist-meta svg{width:13px}.home-specialist-foot{border-top:1px solid #e7ecf3;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.home-specialist-foot strong{font-size:11px;line-height:1.4}.home-specialist-foot svg{width:17px;color:var(--home-blue)}.home-faq{background:#fff}.home-faq-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;gap:86px;display:grid}.home-faq-intro{position:sticky;top:110px}.home-faq-intro .home-text-link{margin-top:24px}.home-faq-list{border-top:1px solid var(--home-line)}.home-faq-list details{border-bottom:1px solid var(--home-line)}.home-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:74px;font-size:15px;font-weight:800;list-style:none;display:flex}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary span{background:var(--home-soft);width:34px;height:34px;color:var(--home-blue);border-radius:50%;flex:none;place-items:center;display:grid}.home-faq-list summary svg{width:16px;transition:transform .2s}.home-faq-list details[open] summary svg{transform:rotate(45deg)}.home-faq-list details p{max-width:700px;color:var(--home-muted);margin:-2px 54px 22px 0;font-size:13px;line-height:1.7}.home-final-cta{color:#fff;background:#0d203c;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:104px;padding:58px 62px;display:flex;position:relative;overflow:hidden}.home-final-cta:after{content:"";pointer-events:none;border:55px solid #4a85ed29;border-radius:50%;width:320px;height:320px;position:absolute;top:-150px;right:-90px}.home-final-cta>div{z-index:1;position:relative}.home-final-cta>div:first-child{max-width:690px}.home-final-cta .home-overline{color:#72a5ff}.home-final-cta h2{margin-bottom:12px}.home-final-cta p{color:#b4c0d1;max-width:650px;margin:0;line-height:1.7}.home-final-cta>div:last-child{flex-direction:column;align-items:stretch;gap:12px;min-width:210px;display:flex}.home-final-primary{color:#10213d;min-height:50px;box-shadow:none;background:#fff}.home-final-primary:hover{background:#edf3ff}.home-final-link{text-align:center;color:#c5cfdd;font-size:12px;font-weight:800}.home-final-link:hover{color:#fff}.home-data-state{min-height:220px;color:var(--home-muted);text-align:center;background:#fff9;border:1px dashed #cfd9e7;border-radius:18px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:30px;display:flex}.home-data-state>svg{color:#91a3bc;width:28px}.home-data-state h3{color:var(--home-ink);margin:13px 0 5px;font-size:16px}.home-data-state p{margin:0 0 15px;font-size:12px}.home-data-state .btn{min-height:42px}.qadam-home .loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qadam-home .skeleton-card{height:210px}.qadam-home+.footer{box-shadow:none;background:#f7f9fc;border-top:1px solid #e8edf4;margin-top:0;padding:62px 0 28px}.qadam-home+.footer .footer-grid{grid-template-columns:1.45fr repeat(3,1fr);gap:58px}.qadam-home+.footer .footer-brand{max-width:330px}.qadam-home+.footer .footer-brand p{margin-top:18px;line-height:1.7}.qadam-home+.footer .footer-col b{margin-bottom:8px;font-size:12px}.qadam-home+.footer .footer-col a{line-height:1.45}.qadam-home+.footer .footer-bottom{margin-top:48px}@media (max-width:1050px){.home-section{padding:84px 0}.home-hero-v3-grid{grid-template-columns:1fr 1fr;gap:42px}.home-hero-v3-copy h1{font-size:clamp(48px,6vw,64px)}.home-section-head--split{align-items:start;display:grid}.home-search{width:100%}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-process-grid{gap:42px}.home-specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-faq-grid{gap:50px}.qadam-home+.footer .footer-grid{grid-template-columns:1.2fr repeat(3,1fr);gap:34px}}@media (max-width:780px){.qadam-home .shell,.qadam-home+.footer .shell{width:min(100% - 32px,1240px)}.home-section{padding:70px 0}.home-hero-v3{padding:48px 0 62px}.home-hero-v3-grid{grid-template-columns:1fr}.home-hero-v3-copy h1{max-width:720px}.home-hero-photo{order:2}.home-hero-photo img{aspect-ratio:16/10}.home-section-head{flex-direction:column;align-items:flex-start;margin-bottom:28px}.home-section-head h2,.home-process-copy h2,.home-faq-intro h2,.home-final-cta h2{font-size:38px}.home-project-grid,.home-process-grid{grid-template-columns:1fr}.home-process-photo img{aspect-ratio:16/9}.home-process-copy{padding-top:4px}.home-faq-grid{grid-template-columns:1fr;gap:30px}.home-faq-intro{position:static}.home-final-cta{flex-direction:column;align-items:flex-start;margin-bottom:70px;padding:44px 38px}.home-final-cta>div:last-child{width:100%}.qadam-home+.footer .footer-grid{grid-template-columns:1fr 1fr}.qadam-home+.footer .footer-brand{grid-column:1/-1}}@media (max-width:560px){body[data-page=home] .topbar .nav{height:64px}.qadam-home .shell,.qadam-home+.footer .shell{width:min(100% - 24px,1240px)}.home-section{padding:58px 0}.home-overline{font-size:10px}.home-hero-v3{padding:38px 0 48px}.home-hero-v3-grid{gap:30px}.home-hero-v3-copy h1{margin:16px 0 18px;font-size:clamp(42px,13vw,56px);line-height:1.01}.home-hero-v3-copy>p{font-size:15px;line-height:1.65}.home-hero-actions{grid-template-columns:1fr;margin-top:25px;display:grid}.home-hero-actions .btn{width:100%}.home-hero-note{font-size:11px}.home-hero-photo{border-radius:19px}.home-hero-photo img{aspect-ratio:4/3;object-position:58% center}.home-section-head h2,.home-process-copy h2,.home-faq-intro h2,.home-final-cta h2{font-size:32px}.home-section-head p,.home-faq-intro>p{font-size:14px}.home-search{grid-template-columns:auto minmax(0,1fr);gap:3px;padding:6px}.home-search input{font-size:13px}.home-search .btn{grid-column:1/-1;width:100%}.home-category-grid{grid-template-columns:1fr 1fr;gap:8px}.home-category-card{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px}.home-category-card>span{width:38px;height:38px}.home-category-card>svg{display:none}.home-category-card h3{font-size:12px}.home-category-card p{font-size:9px}.home-project-card{min-height:310px;padding:20px}.home-project-card h3{font-size:19px}.home-project-category{max-width:68%}.home-project-number{font-size:9px}.home-project-footer strong{font-size:15px}.home-process{padding:50px 0}.home-process-grid{gap:32px}.home-process-photo{border-radius:17px}.home-process-photo img{aspect-ratio:4/3}.home-tabs{width:100%}.home-tabs button{flex:1;padding-inline:9px}.home-process-step{grid-template-columns:35px 1fr}.home-process-note{align-items:flex-start}.home-specialist-grid{grid-template-columns:1fr}.home-specialist-card{grid-template-columns:118px 1fr;display:grid}.home-specialist-portrait{aspect-ratio:auto;min-height:100%}.home-specialist-body{min-height:200px;padding:17px}.home-specialist-portrait .home-specialist-initials{width:58px;height:58px;font-size:18px}.home-faq-list summary{min-height:68px;font-size:13px}.home-faq-list details p{margin-right:0;font-size:12px}.home-final-cta{border-radius:20px;margin-bottom:58px;padding:36px 24px}.home-final-cta p{font-size:14px}.qadam-home+.footer{padding-top:46px}.qadam-home+.footer .footer-grid{grid-template-columns:1fr 1fr;gap:32px 18px}.qadam-home+.footer .footer-brand{grid-column:1/-1}.qadam-home+.footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:34px}.qadam-home .loading-grid{grid-template-columns:1fr}.qadam-home .loading-grid .skeleton-card:nth-child(n+3){display:none}}@media (max-width:370px){.home-category-grid{grid-template-columns:1fr}.home-specialist-card{grid-template-columns:96px 1fr}.home-specialist-body{padding:15px}.home-section-head h2,.home-process-copy h2,.home-faq-intro h2,.home-final-cta h2{font-size:29px}}.catalog-page{padding-top:42px}.catalog-hero{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.catalog-hero>div:first-child{max-width:760px}.catalog-hero h1{letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(38px,4vw,58px);line-height:1.06}.catalog-hero p{color:var(--muted);margin:0;line-height:1.65}.catalog-hero-badge{background:#fff;border:1px solid #dbe5f3;border-radius:17px;align-items:center;gap:12px;min-width:245px;padding:16px 18px;display:flex}.catalog-hero-badge>svg{width:24px;color:var(--blue)}.catalog-hero-badge span{gap:2px;display:grid}.catalog-hero-badge b{font-size:13px}.catalog-hero-badge small{color:var(--muted);font-size:10px}.catalog--expanded,.app-content .catalog--expanded{grid-template-columns:330px minmax(0,1fr);gap:28px;padding:0 0 80px;display:grid}.catalog-filter-panel,.app-content .catalog-filter-panel{z-index:4;background:#fff;border-radius:20px;width:auto;margin:0;padding:22px;position:sticky;top:94px;box-shadow:0 15px 40px #1c325512}.catalog-filter-panel form,.app-content .catalog-filter-panel form{display:block}.catalog-filter-panel .field,.app-content .catalog-filter-panel .field{margin:0 0 15px}.catalog-filter-panel .field label,.app-content .catalog-filter-panel .field label{display:block}.filter-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.filter-title>div{gap:3px;display:grid}.filter-title b{font-size:17px}.filter-title small{color:var(--muted);font-size:11px}.filter-title a{color:var(--blue);font-size:11px;font-weight:800}.filter-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.filter-input-icon{position:relative}.filter-input-icon>svg{color:#91a0b5;pointer-events:none;width:17px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.filter-input-icon .input{padding-left:40px}.filter-check{cursor:pointer;border:1px solid #dbe3ef;border-radius:12px;align-items:center;margin:3px 0 17px;padding:13px;display:flex}.filter-check input{width:17px;height:17px;accent-color:var(--blue);margin:0 10px 0 0}.filter-check span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.filter-check svg{width:16px;color:var(--blue)}.filter-submit,.app-content .catalog-filter-panel .filter-submit{width:100%;height:50px}.catalog-results{min-width:0}.catalog-results-head{align-items:center;margin:0 0 18px}.catalog-results-head h2{margin:0 0 4px;font-size:25px}.catalog-results-head p{color:var(--muted);margin:0;font-size:12px}.catalog-sort{align-items:center;gap:9px;display:flex}.catalog-sort label{color:var(--muted);font-size:11px;font-weight:700}.catalog-sort .input{width:190px;padding-block:10px}.catalog-filter-toggle{margin-bottom:16px;display:none}.catalog-filter-toggle span{background:var(--blue);color:#fff;border-radius:999px;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.catalog-page--projects .project-card{min-height:285px}.catalog-page--specialists .specialist-count{flex:none}.catalog-page--specialists .specialist-count span{max-width:100px}.catalog-page .input{min-height:46px}.catalog-page select:disabled{color:#9aa8ba;cursor:not-allowed;background:#f6f8fb}@media (max-width:1100px){.catalog--expanded,.app-content .catalog--expanded{grid-template-columns:280px minmax(0,1fr)}.filter-pair,.catalog-page--specialists .freelancer-grid{grid-template-columns:1fr}.catalog-hero-badge{display:none}}@media (max-width:820px){.catalog-page{padding-top:28px}.catalog-hero{flex-direction:column;align-items:flex-start;margin-bottom:20px}.catalog-hero h1{font-size:38px}.catalog-page--specialists .specialist-count{gap:8px;width:auto;padding:10px 14px;display:flex}.catalog-page--specialists .specialist-count strong{font-size:20px}.catalog--expanded,.app-content .catalog--expanded{padding-bottom:60px;display:block}.catalog-filter-toggle{width:100%;display:flex}.catalog-filter-panel,.app-content .catalog-filter-panel{margin-bottom:20px;padding:18px;display:none;position:static}.catalog-filter-panel.is-open,.app-content .catalog-filter-panel.is-open{display:block}.filter-pair{grid-template-columns:1fr 1fr}.catalog-results-head{flex-direction:column;align-items:flex-start}.catalog-sort{width:100%}.catalog-sort .input{flex:1;width:auto}}@media (max-width:520px){.catalog-page{width:min(100% - 24px,1180px)}.catalog-hero h1{font-size:33px}.catalog-hero p{font-size:13px}.filter-pair{grid-template-columns:1fr}.catalog-sort{gap:5px;display:grid}.catalog-sort .input{width:100%}.catalog-page--specialists .freelancer-card{min-width:0}}.catalog-page{padding-top:24px;overflow:visible}.catalog--top,.app-content .catalog--top{padding:0 0 80px;display:block}.catalog-filter-panel--top,.app-content .catalog-filter-panel--top{z-index:auto;border-radius:18px;width:100%;max-height:none;margin:0 0 28px;padding:20px 22px;display:block;position:static;top:auto;overflow:visible;box-shadow:0 10px 30px #1c32550e}.catalog-filter-panel--top form,.app-content .catalog-filter-panel--top form{display:block}.catalog-filter-panel--top .filter-title{margin-bottom:16px;padding-bottom:14px}.catalog-filter-panel--top .filter-title b{font-size:16px}.filter-reset{color:var(--blue);background:0 0;border:0;padding:7px 0;font-size:11px;font-weight:800}.filter-reset.is-hidden{visibility:hidden;pointer-events:none}.catalog-filter-primary{grid-template-columns:minmax(240px,1.45fr) minmax(170px,.85fr) minmax(170px,.85fr) auto;align-items:end;gap:12px;display:grid}.catalog-filter-primary .field,.app-content .catalog-filter-primary .field,.catalog-filter-grid .field,.app-content .catalog-filter-grid .field{min-width:0;margin:0}.catalog-filter-primary .filter-submit{width:auto;min-width:118px;height:46px;padding-inline:20px}.catalog-filter-more{border-top:1px solid var(--line);margin-top:15px}.catalog-filter-more>summary{cursor:pointer;color:#52627a;justify-content:space-between;align-items:center;gap:16px;padding:15px 2px 0;font-size:12px;font-weight:800;list-style:none;display:flex}.catalog-filter-more>summary::-webkit-details-marker{display:none}.catalog-filter-more>summary>span{align-items:center;gap:8px;display:inline-flex}.catalog-filter-more>summary svg{width:16px}.catalog-filter-chevron{transition:transform .2s}.catalog-filter-more[open] .catalog-filter-chevron{transform:rotate(180deg)}.catalog-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;margin-top:16px;display:grid}.catalog-filter-grid .filter-check{align-self:end;min-height:46px;margin:0}.catalog-results{width:100%;min-width:0}.catalog-page--specialists .freelancer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-page--projects #projectList>.loading-grid{grid-template-columns:1fr}.catalog-page--projects #projectList>.loading-grid .skeleton-card{height:285px}.catalog-page--specialists #specialistList>.loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-page--specialists #specialistList>.loading-grid .skeleton-card{height:390px}@media (max-width:1100px){.catalog-filter-primary,.catalog-page--specialists .catalog-filter-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-filter-primary .catalog-search-field{grid-column:1/-1}.catalog-filter-primary .filter-submit{width:100%}.catalog-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-page--specialists .freelancer-grid,.catalog-page--specialists #specialistList>.loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.catalog-page{padding-top:18px}.catalog-filter-panel--top,.app-content .catalog-filter-panel--top{margin-bottom:22px;padding:17px;display:block;position:static}.catalog-filter-primary,.catalog-page--specialists .catalog-filter-primary,.catalog-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-results-head{flex-direction:row;align-items:center}.catalog-sort{width:auto}}@media (max-width:560px){.catalog-page{width:min(100% - 24px,1180px);padding-top:12px}.catalog-filter-panel--top,.app-content .catalog-filter-panel--top{border-radius:16px;padding:15px}.catalog-filter-primary,.catalog-page--specialists .catalog-filter-primary,.catalog-filter-grid{grid-template-columns:1fr}.catalog-filter-primary .catalog-search-field{grid-column:auto}.catalog-filter-more>summary{min-height:42px}.catalog-results-head{flex-direction:column;align-items:flex-start}.catalog-sort{gap:5px;width:100%;display:grid}.catalog-sort .input{width:100%}.catalog-page--specialists .freelancer-grid,.catalog-page--specialists #specialistList>.loading-grid{grid-template-columns:1fr}.catalog-page--specialists #specialistList>.loading-grid .skeleton-card{height:350px}}.media-upload-field{gap:10px}.media-upload-button{width:100%;min-height:76px;color:var(--ink);text-align:left;background:linear-gradient(135deg,#fbfdff,#f4f8ff);border:1.5px dashed #b9cbed;border-radius:15px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s,transform .2s;display:flex}.media-upload-button:hover,.media-upload-button:focus-visible{border-color:var(--blue);background:#eef5ff}.media-upload-button>svg{width:25px;height:25px;color:var(--blue);flex:none}.media-upload-button>span{gap:3px;min-width:0;display:grid}.media-upload-button b{font-size:13px}.media-upload-button small{color:var(--muted);font-size:10px;font-weight:600;line-height:1.4}.media-upload-button--compact{min-height:66px}.upload-file-grid,.selected-files,.proposal-file-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:2px;display:grid}.upload-file-card,.proposal-file-chip{background:#fff;border:1px solid #dfe7f2;border-radius:14px;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:10px;min-width:0;padding:9px;display:grid;box-shadow:0 4px 14px #192d4c0a}.upload-file-thumb{width:52px;height:52px;color:var(--blue);background:#edf4ff;border:0;border-radius:11px;place-items:center;padding:0;display:grid;overflow:hidden}.upload-file-thumb svg{width:21px}.upload-file-thumb--image{cursor:zoom-in;background:#e7edf6}.upload-file-thumb--image img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.upload-file-thumb--image:hover img{transform:scale(1.06)}.upload-file-copy{min-width:0}.upload-file-copy b,.upload-file-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.upload-file-copy b{font-size:11px}.upload-file-copy small{color:var(--muted);margin-top:4px;font-size:9px}.upload-file-remove{width:30px;height:30px;color:var(--red);background:#fff0f0;border:0;border-radius:9px;place-items:center;padding:0;font-size:21px;line-height:1;transition:background .2s,transform .2s;display:grid}.upload-file-remove:hover{background:#ffe3e4;transform:scale(1.04)}.upload-file-card--existing{grid-template-columns:52px minmax(0,1fr);padding-right:12px}.proposal-upload-button{min-height:76px}.proposal-file-list:empty,.upload-file-grid:empty,.selected-files:empty{display:none}.chat-file-preview{background:0 0;margin:0 0 7px;padding:0;display:block}.chat-file-preview .upload-file-card{background:#f5f8fd;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 28px;padding:6px}.chat-file-preview .upload-file-thumb{border-radius:8px;width:42px;height:42px}.chat-file-preview .upload-file-remove{width:28px;height:28px}.image-lightbox{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#061122d1;place-items:center;padding:24px;animation:.18s both fadeIn;display:grid;position:fixed;inset:0}.image-lightbox-card{background:#0b1729;border:1px solid #ffffff2e;border-radius:20px;width:min(960px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000061}.image-lightbox-head{color:#fff;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 14px;display:flex}.image-lightbox-head b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.image-lightbox-head button{color:#fff;background:#ffffff1a;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;padding:0;font-size:25px;display:grid}.image-lightbox-card>img{object-fit:contain;background:#07101d;width:100%;max-height:calc(100dvh - 112px)}@media (max-width:620px){.upload-file-grid,.selected-files,.proposal-file-list{grid-template-columns:1fr}.media-upload-button{min-height:70px;padding:12px 14px}.image-lightbox{padding:10px}.image-lightbox-card{border-radius:15px;max-height:calc(100dvh - 20px)}.image-lightbox-card>img{max-height:calc(100dvh - 78px)}}.language-picker{color:#405570;cursor:pointer;background:#f5f7fb;border:1px solid #e3e9f2;border-radius:13px;align-items:center;gap:7px;min-height:44px;padding:0 11px;display:inline-flex;position:relative}.language-picker>svg{pointer-events:none;width:17px;height:17px}.language-picker>svg:last-child{width:14px;margin-left:-4px}.language-picker select{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;padding:0 15px 0 1px;font-size:12px;font-weight:850}.entity-share{width:100%;margin:0 0 16px}.profile-summary>.entity-share{margin-bottom:22px}.entity-share svg{width:17px;height:17px}.dashboard-content{background:radial-gradient(circle at 82% 3%,#246bfd14,#0000 28%)}.dashboard-welcome{margin-bottom:24px}.dashboard-welcome h1{letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(30px,3.5vw,46px)}.dashboard-welcome p{color:var(--muted);margin:0}.dashboard-hero{color:#fff;background:linear-gradient(125deg,#0b2346 0%,#123f80 57%,#236bfd 100%);border-radius:27px;grid-template-columns:minmax(0,720px) 1fr;align-items:center;min-height:260px;padding:38px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #10366f2e}.dashboard-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:390px;height:390px;position:absolute;top:-130px;right:-90px;box-shadow:0 0 0 54px #ffffff09,0 0 0 108px #ffffff06}.dashboard-hero>div:first-child{z-index:1;position:relative}.dashboard-hero>div:first-child>span{color:#bcd4ff;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.dashboard-hero>div:first-child>span svg{width:16px}.dashboard-hero h2{letter-spacing:-.045em;max-width:650px;margin:16px 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.08}.dashboard-hero p{color:#d6e3f8;max-width:600px;margin:0;line-height:1.65}.dashboard-hero>div:first-child>div{align-items:center;gap:20px;margin-top:25px;display:flex}.dashboard-hero-primary{color:#103a76;background:#fff}.dashboard-hero-link{color:#fff;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-hero-link svg{width:16px}.dashboard-hero-mark{z-index:1;color:#fffffff2;letter-spacing:-.09em;justify-self:end;font-size:96px;font-weight:900;position:relative}.dashboard-hero-mark span{letter-spacing:-.03em;opacity:.65;font-size:26px}.dashboard-insights{grid-template-columns:1.15fr .85fr;gap:16px;margin:18px 0;display:grid}.dashboard-insights>.panel{min-height:190px;padding:25px}.dashboard-completion{grid-template-columns:auto 1fr;align-items:center;gap:24px;display:grid}.completion-ring{--completion:0deg;background:conic-gradient(var(--blue) var(--completion),#e8eef8 0);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative}.completion-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.completion-ring span{z-index:1;font-size:21px;font-weight:900;position:relative}.dashboard-insights h3{margin:7px 0;font-size:19px}.dashboard-insights p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.dashboard-insights a{color:var(--blue);align-items:center;gap:6px;margin-top:13px;font-size:12px;font-weight:850;display:inline-flex}.dashboard-insights a svg{width:15px}.dashboard-tip{background:linear-gradient(145deg,#fff,#f5f8ff);grid-template-columns:auto 1fr;align-items:start;gap:17px;display:grid}.dashboard-tip-icon{color:#c78400;background:#fff3cc;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.dashboard-tip-icon svg{width:23px}.dashboard .metric-grid{margin-top:0}.dashboard .metric{position:relative;overflow:hidden}.dashboard .metric:before{content:"";background:#bfd3ff;border-radius:4px;width:3px;position:absolute;top:18px;bottom:18px;left:0}.dashboard .metric strong{margin:6px 0 4px}.dashboard .metric small{color:#9aa7b8;font-size:10px}.dashboard-notifications{padding-top:40px}.dashboard-mark-read{color:var(--blue);background:0 0;border:0;font-size:12px;font-weight:850}.dashboard-activity-list{gap:8px;display:grid}.dashboard-activity{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.dashboard-activity.unread{background:#f7faff;border-color:#c6d9ff}.dashboard-activity>span{width:42px;height:42px;color:var(--blue);background:#eef4ff;border-radius:13px;place-items:center;display:grid}.dashboard-activity>span svg{width:19px}.dashboard-activity b,.dashboard-activity p{margin:0;display:block}.dashboard-activity p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.dashboard-activity time{color:#9aa7b8;white-space:nowrap;font-size:10px}@media (max-width:1120px){.dashboard-hero{grid-template-columns:1fr}.dashboard-hero-mark{display:none}.dashboard-insights{grid-template-columns:1fr}}@media (max-width:760px){.language-picker{min-height:40px;padding:0 8px}.language-picker select{width:45px;padding-right:8px}.language-picker>svg:last-child{display:none}.dashboard-hero{border-radius:22px;min-height:0;padding:28px 23px}.dashboard-hero>div:first-child>div{flex-direction:column;align-items:stretch;gap:13px}.dashboard-hero-primary{width:100%}.dashboard-hero-link{justify-content:center}.dashboard-completion{grid-template-columns:1fr}.completion-ring{width:86px;height:86px}.dashboard-activity{grid-template-columns:38px minmax(0,1fr)}.dashboard-activity>span{width:38px;height:38px}.dashboard-activity time{grid-column:2}.dashboard-insights>.panel{padding:21px}.dashboard .dashboard-section{padding-top:34px}}@media (max-width:520px){.language-picker>svg:first-child{display:none}.dashboard-hero h2{font-size:29px}.dashboard-welcome h1{font-size:31px}.dashboard-tip{grid-template-columns:1fr}.dashboard-section-head .btn{width:100%}}.language-picker{background:#f3f6fb;border-radius:12px;justify-content:center;gap:6px;width:88px;min-width:88px;min-height:42px;padding:0 9px}.language-picker select{text-align:center;background:0 0;width:31px;min-width:31px;padding:0}.language-picker>svg:last-child{width:13px;margin:0}.dashboard-hero{background-image:url(/assets/qadam-cover-v1.webp);background-position:50%;background-size:cover;border:1px solid #b5cceecc;align-items:flex-end;min-height:300px;padding:28px;display:flex;box-shadow:0 20px 52px #1f396224}.dashboard-hero:after,.dashboard-hero-mark,.dashboard-hero>div:first-child>span,.dashboard-hero h2,.dashboard-hero p{display:none}.dashboard-hero>div:first-child{width:100%}.dashboard-hero>div:first-child>div{-webkit-backdrop-filter:blur(14px);background:#051b3e85;border:1px solid #fff3;border-radius:16px;align-items:center;gap:8px;width:max-content;margin:0;padding:7px;display:flex;box-shadow:0 12px 32px #02122b3d}.dashboard-hero .dashboard-hero-primary,.dashboard-hero .dashboard-hero-link{color:#fff;min-height:42px;box-shadow:none;border:1px solid #fff3;border-radius:11px;padding:0 15px;transition:transform .2s,background .2s,box-shadow .2s}.dashboard-hero .dashboard-hero-primary{background:linear-gradient(135deg,#2c7cff,#12a9e8);box-shadow:0 7px 18px #1163e047}.dashboard-hero .dashboard-hero-link{background:#ffffff1a}.dashboard-hero .dashboard-hero-primary:hover,.dashboard-hero .dashboard-hero-link:hover{background-color:#ffffff2e;transform:translateY(-1px)}.dashboard-hero .dashboard-hero-link{font-size:11px;font-weight:850}.dashboard-hero .dashboard-hero-primary{font-size:12px}.dashboard-hero .dashboard-hero-primary svg,.dashboard-hero .dashboard-hero-link svg{width:16px;height:16px}.notifications-page{padding:38px 0 90px}.notifications-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:24px;display:flex}.notifications-head h1{letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(34px,4vw,48px)}.notifications-head p{color:var(--muted);margin:0}.notification-tabs{border:1px solid var(--line);background:#fff;border-radius:13px;gap:5px;width:max-content;margin-bottom:16px;padding:5px;display:flex}.notification-tabs button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 15px;font-size:12px;font-weight:850}.notification-tabs button.active{color:var(--blue);background:#eaf2ff}.notifications-list{gap:9px;display:grid}.notification-page-item{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 18px;transition:all .2s;display:grid}.notification-page-item:hover{border-color:#c5d6f4;transform:translateY(-1px);box-shadow:0 12px 28px #1f396212}.notification-page-icon{width:48px;height:48px;color:var(--blue);background:#edf4ff;border-radius:14px;place-items:center;display:grid}.notification-page-icon svg{width:21px}.notification-page-item>div>div{align-items:center;gap:8px;display:flex}.notification-page-item i{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.notification-page-item p{color:var(--muted);margin:5px 0;font-size:12px;line-height:1.55}.notification-page-item time{color:#9aa7b8;font-size:10px}.notification-page-item>svg{color:#9aa9be;width:18px}@media (max-width:760px){.language-picker{width:76px;min-width:76px}.language-picker>svg:first-child{display:block}.dashboard-hero{background-position:54%;min-height:230px;padding:14px}.dashboard-hero>div:first-child>div{flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:6px}.dashboard-hero .dashboard-hero-primary,.dashboard-hero .dashboard-hero-link{justify-content:center;width:100%;min-height:39px;padding-inline:12px}.notifications-page{padding:26px 0 70px}.notifications-head{flex-direction:column;align-items:flex-start}.notification-page-item{grid-template-columns:42px minmax(0,1fr);padding:14px}.notification-page-icon{width:42px;height:42px}.notification-page-item>svg{display:none}}.sidebar-collapse{outline:0;flex:none;place-items:center;margin-left:-18px;box-shadow:0 4px 12px #16305b0f;color:#6d7f98!important;background:#fff!important;border:1px solid #dfe6f0!important;border-radius:999px!important;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:grid!important}.sidebar-collapse:hover{color:var(--blue)!important;background:#eef4ff!important;border-color:#b8cdf2!important}.sidebar-collapse:focus-visible{box-shadow:0 0 0 3px #246bfd21}.sidebar-collapse svg{stroke-width:2.4px;flex:none;width:15px;height:15px}.sidebar-collapse span{display:none}.app-layout,.dashboard.shell{transition:grid-template-columns .22s}.app-sidebar,.dashboard>.sidebar{padding-top:28px;transition:width .22s,padding .22s}.sidebar-collapsed .app-layout,.sidebar-collapsed .dashboard.shell{grid-template-columns:72px minmax(0,1fr)}.app-sidebar.is-collapsed,.dashboard>.sidebar.is-collapsed{background:#fbfcfe;align-items:center;padding:28px 13px 18px;overflow-x:visible}.app-sidebar.is-collapsed>a,.app-sidebar.is-collapsed>button:not(.sidebar-collapse),.app-sidebar.is-collapsed>.sidebar-group>summary,.dashboard>.sidebar.is-collapsed>a,.dashboard>.sidebar.is-collapsed>button:not(.sidebar-collapse),.dashboard>.sidebar.is-collapsed>.sidebar-group>summary{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;font-size:0;border-radius:13px!important;gap:0!important;padding:0!important}.app-sidebar.is-collapsed>a.active,.dashboard>.sidebar.is-collapsed>a.active{box-shadow:inset 0 0 0 1px #d2e1ff}.app-sidebar.is-collapsed svg,.dashboard>.sidebar.is-collapsed svg{flex:none;width:20px;height:20px;margin:0}.app-sidebar.is-collapsed .sidebar-group summary svg:last-of-type,.dashboard>.sidebar.is-collapsed .sidebar-group summary svg:last-of-type{display:none}.app-sidebar.is-collapsed .sidebar-group,.dashboard>.sidebar.is-collapsed .sidebar-group{width:44px}.app-sidebar.is-collapsed .sidebar-submenu,.dashboard>.sidebar.is-collapsed .sidebar-submenu{display:none}.app-sidebar.is-collapsed .btn-danger,.dashboard>.sidebar.is-collapsed .btn-danger{border:0;margin-top:auto;background:#fff5f5!important;border-radius:13px!important}.edit-profile-page{padding-top:34px}.edit-profile-intro{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.edit-profile-intro-icon{width:58px;height:58px;color:var(--blue);background:#e9f2ff;border-radius:18px;place-items:center;display:grid}.edit-profile-intro-icon svg{width:26px;height:26px}.edit-profile-intro h1{letter-spacing:-.045em;margin:5px 0 4px;font-size:clamp(30px,3.4vw,44px)}.edit-profile-intro p{max-width:700px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.edit-profile-intro>.btn{white-space:nowrap}.edit-profile-guide{background:#f3f7ff;border:1px solid #cfe0ff;border-radius:15px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.edit-profile-guide>span{width:34px;height:34px;color:var(--blue);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.edit-profile-guide svg{width:18px}.edit-profile-guide b{font-size:12px;display:block}.edit-profile-guide p{color:#657790;margin:3px 0 0;font-size:11px;line-height:1.55}.profile-editor-page-host .profile-editor{grid-template-rows:auto auto;grid-template-columns:225px minmax(0,1fr);align-items:start;gap:0 20px;display:grid}.profile-editor-page-host .profile-section-nav{border:1px solid var(--line);background:#fff;border-radius:18px;grid-area:1/1/3;gap:7px;margin:0;padding:10px;display:grid;position:sticky;top:96px;box-shadow:0 12px 32px #1f39620e}.profile-editor-page-host .profile-section-nav button{text-align:left;border:0;border-radius:12px;justify-content:flex-start;min-height:52px;padding:8px 10px}.profile-editor-page-host .profile-section-nav button.active{background:#eaf2ff;border:0;box-shadow:inset 0 0 0 1px #cfe0ff}.profile-editor-page-host .profile-editor-scroll{grid-area:1/2}.profile-editor-page-host .profile-form-section{border-radius:20px;padding:28px;box-shadow:0 10px 30px #1f39620b}.profile-editor-page-host .profile-editor-actions{grid-area:2/2;justify-content:space-between}.profile-editor-page-host .avatar-editor{background:#f8faff;border:1px solid #dce6f4;border-radius:16px;padding:18px}.profile-editor-page-host .field label{font-size:12px}.profile-editor-page-host .field-hint{font-size:9px;line-height:1.45}.profile-editor-page-host textarea.input{min-height:150px}.edit-profile-page{max-width:1240px;padding:28px 0 76px}.profile-editor-page-host .profile-editor{grid-template-columns:258px minmax(0,1fr);gap:0 26px}.profile-editor-page-host .profile-section-nav{border-color:#dce6f4;border-radius:22px;gap:6px;padding:12px;top:88px;box-shadow:0 18px 46px #14305812}.profile-section-nav-head{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:5px;padding:10px 9px 15px;display:grid}.profile-section-nav-head>span{width:42px;height:42px;color:var(--blue);background:linear-gradient(145deg,#eaf2ff,#dce9ff);border-radius:13px;place-items:center;display:grid}.profile-section-nav-head svg{width:20px}.profile-section-nav-head small,.profile-section-nav-head b{display:block}.profile-section-nav-head small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800}.profile-section-nav-head b{font-size:13px;line-height:1.35}.profile-editor-page-host .profile-section-nav button{border-radius:14px;gap:11px;min-height:64px;padding:9px 11px}.profile-editor-page-host .profile-section-nav button>span{border-radius:11px;flex:none;width:36px;height:36px}.profile-editor-page-host .profile-section-nav button em{gap:2px;min-width:0;font-style:normal;display:grid}.profile-editor-page-host .profile-section-nav button em b{font-size:12px}.profile-editor-page-host .profile-section-nav button em small{color:#8a99ad;font-size:9px;font-weight:650}.profile-editor-page-host .profile-section-nav button.active em small{color:#5f82bb}.profile-editor-page-host .profile-form-section{border-color:#dce6f4;border-radius:24px;padding:32px;position:relative;overflow:hidden;box-shadow:0 18px 48px #14305811}.profile-editor-page-host .profile-form-section:before{content:"";background:linear-gradient(90deg,#246bfd,#39b9d2 62%,#0000);height:3px;position:absolute;inset:0 0 auto}.profile-editor-page-host .profile-form-heading{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:20px}.profile-editor-page-host .profile-form-heading>span{border-radius:14px;width:44px;height:44px;font-size:13px}.profile-editor-page-host .profile-form-heading h3{letter-spacing:-.025em;font-size:21px}.profile-editor-page-host .profile-form-heading p{font-size:11px}.profile-editor-page-host .avatar-editor{background:linear-gradient(135deg,#f8fbff,#f2f7ff);border-color:#d8e5f8;border-radius:18px;padding:20px}.profile-editor-page-host .input,.profile-editor-page-host .country-picker-trigger{border-radius:13px;min-height:52px}.profile-editor-page-host .profile-editor-actions{border-color:#d9e4f3;border-radius:18px;justify-content:flex-end;gap:10px;margin:18px 0 0;padding:13px;bottom:14px;box-shadow:0 18px 42px #142a4f1f}.profile-editor-page-host .profile-editor-actions .btn{min-width:168px}@media (max-width:980px){.profile-editor-page-host .profile-editor{grid-template-columns:210px minmax(0,1fr);gap:0 16px}.profile-editor-page-host .profile-section-nav button em small{display:none}.profile-editor-page-host .profile-form-section{padding:24px}.edit-profile-intro{grid-template-columns:52px minmax(0,1fr)}.edit-profile-intro>.btn{grid-column:1/-1;width:max-content}.profile-editor-page-host .profile-editor{display:block}.profile-editor-page-host .profile-section-nav{z-index:18;border-radius:14px;margin-bottom:16px;padding:6px;display:flex;position:sticky;top:76px;overflow-x:auto}.profile-editor-page-host .profile-section-nav button{min-width:max-content;min-height:44px}.profile-editor-page-host .profile-editor-actions{margin-top:18px}}@media (max-width:760px){.sidebar-collapse{display:none!important}.app-sidebar,.dashboard>.sidebar{padding-top:12px}.sidebar-collapsed .app-layout,.sidebar-collapsed .dashboard.shell{display:block}.app-sidebar.is-collapsed,.dashboard>.sidebar.is-collapsed{background:#fff;align-items:stretch;padding:12px 14px;overflow:auto}.app-sidebar.is-collapsed>a,.app-sidebar.is-collapsed>button,.app-sidebar.is-collapsed>.sidebar-group>summary,.dashboard>.sidebar.is-collapsed>a,.dashboard>.sidebar.is-collapsed>button,.dashboard>.sidebar.is-collapsed>.sidebar-group>summary{justify-content:flex-start;width:auto;min-width:max-content;font-size:14px;padding:9px 12px!important}.app-sidebar.is-collapsed .sidebar-group summary>span,.dashboard>.sidebar.is-collapsed .sidebar-group summary>span,.app-sidebar.is-collapsed .sidebar-group summary svg:last-child,.dashboard>.sidebar.is-collapsed .sidebar-group summary svg:last-child{display:inline-flex}.edit-profile-page{padding-top:24px}.edit-profile-intro{grid-template-columns:44px minmax(0,1fr);gap:12px}.edit-profile-intro-icon{border-radius:13px;width:44px;height:44px}.edit-profile-intro h1{font-size:30px}.edit-profile-intro>.btn{width:100%}.edit-profile-guide{padding:12px}.profile-editor-page-host .profile-section-nav{top:66px}.profile-editor-page-host .profile-section-nav button{font-size:11px}.profile-editor-page-host .profile-form-section{padding:20px 16px}.profile-editor-page-host .profile-editor-actions{grid-template-columns:1fr 1fr;padding:10px;display:grid;position:sticky;bottom:8px}.profile-editor-page-host .profile-editor-actions .btn{min-width:0;padding-inline:10px}}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s both qadamPageOut}::view-transition-new(root){animation:.34s cubic-bezier(.2,.75,.2,1) both qadamPageIn}html.motion-enabled body{opacity:0;transition:opacity .32s,transform .42s cubic-bezier(.2,.8,.2,1);transform:translateY(7px)}html.motion-enabled body.page-ready{opacity:1;transform:none}html.motion-enabled body.page-leaving{opacity:0;pointer-events:none;transition-duration:.15s;transform:translateY(-5px)}.topbar{transition:background-color .25s,box-shadow .25s,border-color .25s}.topbar:after{content:"";z-index:4;height:2px;transform:scaleX(var(--page-progress,0));transform-origin:0;background:linear-gradient(90deg,#23b9d1,var(--blue),#6f55ff);transition:transform 80ms linear;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #246bfd59}.is-scrolled .topbar{background:#fffffff0;box-shadow:0 10px 28px #16305b13}.motion-reveal{opacity:0;transition:opacity .5s cubic-bezier(.2,.72,.2,1),transform .56s cubic-bezier(.16,.8,.2,1);transition-delay:var(--motion-delay,0s);transform:translateY(20px)scale(.992)}.motion-reveal.is-motion-visible{opacity:1;transform:none}.motion-tilt{transition:transform .24s,border-color .24s,box-shadow .3s,background .3s}.motion-tilt.is-motion-visible:hover{border-color:#5c8fec7a;transform:translateY(-3px);box-shadow:0 16px 36px #19355e1c,inset 0 1px #fffc}.motion-ripple-host{isolation:isolate;position:relative;overflow:hidden}.motion-ripple{z-index:-1;pointer-events:none;opacity:.16;background:currentColor;border-radius:50%;animation:.62s cubic-bezier(.15,.7,.2,1) forwards qadamRipple;position:absolute;transform:scale(0)}.btn svg,.icon-btn svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.btn:hover svg{transform:translate(2px)}.icon-btn:hover svg{transform:scale(1.08)}.app-sidebar>a,.dashboard>.sidebar>a,.sidebar-group>summary{transition:color .2s,background-color .22s,transform .22s;position:relative}.app-sidebar>a:hover,.dashboard>.sidebar>a:hover,.sidebar-group>summary:hover{transform:translate(3px)}.app-sidebar.is-collapsed>a:hover,.dashboard>.sidebar.is-collapsed>a:hover,.app-sidebar.is-collapsed .sidebar-group>summary:hover,.dashboard>.sidebar.is-collapsed .sidebar-group>summary:hover{transform:translateY(-2px)}.app-sidebar>a.active:before,.dashboard>.sidebar>a.active:before{content:"";background:var(--blue);border-radius:0 4px 4px 0;width:3px;animation:.34s cubic-bezier(.2,.8,.2,1) both qadamIndicator;position:absolute;top:25%;bottom:25%;left:0}.app-sidebar.is-collapsed>a.active:before,.dashboard>.sidebar.is-collapsed>a.active:before{left:-13px}.notification-dropdown:not([hidden]),.country-picker-menu:not([hidden]),.mobile-menu.open{transform-origin:100% 0;animation:.24s cubic-bezier(.2,.8,.2,1) both qadamPopover}.modal-backdrop{animation:.22s both qadamBackdrop}.modal-card{animation:.34s cubic-bezier(.16,.82,.2,1) both qadamModal}.field .input,.country-picker-trigger{transition:border-color .22s,box-shadow .26s,background-color .22s,transform .22s}.field:focus-within>label,.field:focus-within>.field-title{color:var(--blue);transition:color .2s}.motion-parallax{--motion-px:0px;--motion-py:0px}.home-hero-photo img,.home-process-photo img{transition:transform .45s;transform:scale(1.02)}.home-hero-photo:hover img,.home-process-photo:hover img{transform:scale(1.035)}.dashboard-hero{transition:box-shadow .3s}.dashboard-hero:hover{box-shadow:0 24px 56px #17396c2b}.completion-ring{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.completion-ring:hover{transform:rotate(-3deg)scale(1.04);box-shadow:0 12px 30px #246bfd24}.completion-ring span{transition:transform .3s}.completion-ring:hover span{transform:rotate(3deg)}.notification-trigger>span{animation:.42s cubic-bezier(.2,.9,.2,1.2) both qadamBadge}.skeleton{position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffb8 48%,#0000 75%);animation:1.35s ease-in-out infinite qadamSkeleton;position:absolute;inset:0;transform:translate(-100%)}@keyframes qadamRipple{to{opacity:0;transform:scale(1)}}@keyframes qadamPopover{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@keyframes qadamToast{0%{opacity:0;transform:translate(24px,10px)scale(.96)}to{opacity:1;transform:none}}@keyframes qadamBackdrop{0%{opacity:0}to{opacity:1}}@keyframes qadamModal{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}@keyframes qadamIndicator{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes qadamBadge{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes qadamSkeleton{55%,to{transform:translate(100%)}}@keyframes qadamPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes qadamPageOut{to{opacity:0;transform:translateY(-5px)}}.locale-consent{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #d7e3f2;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;width:min(560px,100vw - 48px);padding:18px 20px;animation:.35s both qadamToast;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 70px #102a4c33}.locale-consent b{color:#14283d;font-size:13px;display:block}.locale-consent p{color:#6f8197;margin:5px 0 0;font-size:11px;line-height:1.55}.locale-consent>div:last-child{flex-shrink:0;gap:8px;display:flex}.locale-consent .btn{min-height:40px;padding:0 14px;font-size:10px}.footer-social{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.footer-social span{color:#7b8b9e;cursor:not-allowed;opacity:.78;border:1px solid #dce5ef;border-radius:8px;padding:6px 9px;font-size:9px;font-weight:750}@media (max-width:620px){.locale-consent{flex-direction:column;align-items:stretch;width:calc(100vw - 24px);bottom:12px;right:12px}.locale-consent>div:last-child{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:760px){.motion-reveal{transform:translateY(12px)}.motion-tilt.is-motion-visible:hover,.home-hero-photo img,.home-process-photo img{transform:none}.topbar:after{height:1px}}@media (prefers-reduced-motion:reduce){html.motion-enabled body,html.motion-enabled body.page-ready,html.motion-enabled body.page-leaving,.motion-reveal,.motion-reveal.is-motion-visible,.motion-tilt,.motion-tilt.is-motion-visible:hover,.btn,.icon-btn,.app-sidebar>a,.dashboard>.sidebar>a,.sidebar-group>summary,.home-hero-photo img,.home-process-photo img,.dashboard-hero{opacity:1!important;filter:none!important;scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}.topbar:after,.motion-ripple{display:none}}.motion-spotlight{isolation:isolate;position:relative;overflow:hidden}.motion-spotlight>*{z-index:1;position:relative}.motion-spotlight:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,#4985ff13,#0000 45%);transition:opacity .3s;position:absolute;inset:0}.motion-spotlight:hover:after{opacity:1}.motion-magnetic{--magnet-x:0px;--magnet-y:0px;transform:translate3d(var(--magnet-x),var(--magnet-y),0);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .2s,border-color .2s,color .2s}.motion-magnetic:hover{transform:translate3d(var(--magnet-x),calc(var(--magnet-y) - 2px),0)}.motion-magnetic:active{transform:translate3d(var(--magnet-x),var(--magnet-y),0) scale(.975)}.btn-primary:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 18%,#ffffff4d 42%,#0000 64%);transition:transform .7s;position:absolute;inset:1px;transform:translate(-125%)}.btn-primary:hover:before{transform:translate(125%)}.motion-image{position:relative;overflow:hidden}.motion-image:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff6b 49%,#0000 60%);transition:transform .9s cubic-bezier(.2,.75,.2,1);position:absolute;inset:-35%;transform:translate(-75%)rotate(8deg)}.motion-image:hover:after{transform:translate(75%)rotate(8deg)}.portfolio-card.motion-image>img,.message-image.motion-image img{transition:transform .65s cubic-bezier(.16,.8,.2,1),filter .35s}.portfolio-card.motion-image:hover>img,.message-image.motion-image:hover img{filter:saturate(1.06)contrast(1.02);transform:scale(1.045)}.topbar .brand{transition:transform .35s cubic-bezier(.2,.8,.2,1),filter .3s}.topbar .brand:hover{filter:drop-shadow(0 7px 10px #2258aa24);transform:translateY(-2px)scale(1.025)}.topbar .brand img{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.topbar .brand:hover img{transform:rotate(-1deg)}.eyebrow{position:relative}.eyebrow:after{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.skill-chips span,.tag,.status-pill,.badge{transition:transform .22s,box-shadow .22s,background-color .22s}.skill-chips span:hover,.tag:hover,.badge:hover{transform:translateY(-2px);box-shadow:0 7px 16px #246bfd1c}.project-detail>section{padding-left:19px;position:relative}.project-detail>section:before{content:"";background:linear-gradient(180deg,var(--blue),#246bfd12);transform-origin:top;border-radius:5px;width:2px;transition:transform .7s cubic-bezier(.2,.8,.2,1) .12s;position:absolute;top:4px;bottom:3px;left:0;transform:scaleY(0)}.project-detail.is-motion-visible>section:before{transform:scaleY(1)}.project-info-grid>div{transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s,background-color .25s}.project-info-grid>div:hover{background:#fff;border-color:#c0d5fc;transform:translateY(-3px);box-shadow:0 12px 26px #1f396214}.project-info-grid>div b{transition:color .22s}.project-info-grid>div:hover b{color:var(--blue)}.project-files>a{transition:transform .24s,border-color .24s,box-shadow .24s}.project-files>a:hover{border-color:#c2d5f8;transform:translate(4px);box-shadow:0 10px 24px #1f396212}.project-files>a>svg:last-child{transition:transform .25s}.project-files>a:hover>svg:last-child{transform:translateY(3px)}.project-action-card{transition:box-shadow .35s,border-color .35s,transform .35s}.project-action-card:hover{border-color:#ccdcf8;transform:translateY(-3px);box-shadow:0 24px 58px #1f396221}.metric{overflow:hidden}.metric:before{content:"";background:#246bfd13;border-radius:50%;width:80px;height:80px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-38px;right:-28px}.metric:hover:before{transform:scale(2.1)}.metric strong{transition:color .25s,transform .3s cubic-bezier(.2,.8,.2,1);position:relative}.metric:hover strong{color:var(--blue);transform:translateY(-2px)}.chat-item{transition:transform .22s,background-color .22s}.chat-item:hover{transform:translate(4px)}.bubble{animation:.34s cubic-bezier(.2,.8,.2,1) both qadamMessageIn}.notification-page-icon,.settings-icon,.home-category-icon{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.notification-page-item:hover .notification-page-icon,.settings-card:hover .settings-icon,.home-category-card:hover .home-category-icon{transform:translateY(-3px)rotate(-3deg)scale(1.06);box-shadow:0 10px 22px #246bfd24}@keyframes qadamMessageIn{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:760px){.motion-spotlight:after{display:none}.motion-magnetic,.motion-magnetic:hover,.motion-magnetic:active{transform:none}.project-detail>section{padding-left:14px}.project-action-card:hover{transform:none}.eyebrow:after{display:none}}@media (prefers-reduced-motion:reduce){.motion-spotlight:after,.motion-image:after,.btn-primary:before,.project-detail>section:before{display:none!important}.motion-magnetic,.motion-magnetic:hover,.motion-magnetic:active,.portfolio-card.motion-image:hover>img,.message-image.motion-image:hover img,.project-action-card:hover,.metric:hover strong{transform:none!important}.bubble{animation:none!important}}.profile-cover{color:#fff;background:radial-gradient(circle at 86% 22%,#6aa6ffad,#0000 22%),radial-gradient(circle at 66% 84%,#34c4d338,#0000 22%),linear-gradient(125deg,#09264b,#144e98 58%,#246bfd);min-height:142px;padding:25px 30px;position:relative;overflow:hidden}.profile-cover:before,.profile-cover:after{content:"";border:1px solid #ffffff26;border-radius:50%;position:absolute}.profile-cover:before{width:250px;height:250px;top:-118px;right:-42px}.profile-cover:after{width:160px;height:160px;top:-78px;right:28px}.profile-cover>span{z-index:1;color:#dbeaff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex;position:relative}.profile-cover svg{width:15px}.profile-hero-v2{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:22px;padding:0 30px 26px;display:grid;position:relative}.profile-avatar-wrap{margin-top:-55px;position:relative}.availability-dot{background:#a9b6c7;border:4px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;bottom:7px;right:5px}.availability-dot.availability-available{background:#19b36b}.availability-dot.availability-busy{background:#f2a51a}.availability-dot.availability-unavailable{background:#97a5b8}.profile-hero-copy{padding-top:20px}.profile-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.profile-badges .profile-role,.profile-badges .profile-public-id{margin:0}.profile-hero-copy h1{letter-spacing:-.045em;margin:10px 0 5px;font-size:clamp(32px,4vw,48px);line-height:1.05}.profile-headline{color:#52637d;margin:0;font-size:15px;line-height:1.5}.profile-meta-line{color:#718096;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:13px;font-size:12px;display:flex}.profile-meta-line>span{align-items:center;gap:6px;display:inline-flex}.profile-meta-line svg{width:15px}.availability-label>i{background:#9aa8ba;border-radius:50%;width:7px;height:7px}.availability-label.availability-available>i{background:#19b36b}.availability-label.availability-busy>i{background:#f2a51a}.profile-share-slot{align-self:center}.profile-hero-share{white-space:nowrap;min-height:40px;padding-inline:13px;font-size:11px}.profile-key-stats{background:#f8faff;border:1px solid #dee7f4;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 30px 4px;display:grid}.profile-key-stats>div{grid-template-columns:auto auto 1fr;align-items:center;gap:5px 10px;padding:17px 18px;display:grid}.profile-key-stats>div+div{border-left:1px solid #dee7f4}.profile-key-stats>div>span{width:36px;height:36px;color:var(--blue);background:#eaf2ff;border-radius:11px;grid-row:1/3;place-items:center;display:grid}.profile-key-stats svg{width:17px}.profile-key-stats b{align-self:end;font-size:16px;line-height:1.15}.profile-key-stats small{color:var(--muted);align-self:start;font-size:9px}.profile-about-v2,.profile-work-v2,.profile-skills-v2{margin:0 30px;padding:27px 0}.profile-about-v2,.profile-work-v2{border-bottom:1px solid var(--line)}.profile-block-title{align-items:center;gap:12px;margin-bottom:17px;display:flex}.profile-block-title>span{width:39px;height:39px;color:var(--blue);background:#edf4ff;border-radius:12px;place-items:center;display:grid}.profile-block-title svg{width:18px}.profile-block-title small,.profile-block-title h2{margin:0;display:block}.profile-block-title small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;font-size:9px;font-weight:800}.profile-block-title h2{font-size:19px}.profile-about-v2>p{color:#445672;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.85}.profile-missing-copy,.profile-missing-inline{background:#f6f9ff;border:1px dashed #bed2f5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.profile-missing-copy p,.profile-missing-inline p{color:#687b96;margin:0;font-size:12px;line-height:1.55}.profile-missing-copy a,.profile-missing-inline a{color:var(--blue);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:850;display:inline-flex}.profile-missing-copy svg{width:14px}.profile-skills-v2 .skill-chips{margin:0}.profile-skills-v2 .skill-chips span{background:#f3f7ff;border:1px solid #dce8fb}.profile-missing-inline{margin-top:0}.profile-summary-v2 .profile-completeness{border-bottom:1px solid var(--line);margin:0;padding-bottom:20px}.profile-summary-v2 .profile-completeness span{align-items:center}.profile-summary-v2 .profile-completeness strong{color:var(--blue);font-size:18px}.profile-summary-v2 .profile-completeness i{height:9px}.profile-summary-v2 .profile-completeness p{color:var(--muted);margin:1px 0 0;font-size:10px;line-height:1.5}.profile-rate-card{grid-template-columns:38px minmax(0,1fr);gap:2px 11px;display:grid}.profile-rate-card>span{width:38px;height:38px;color:var(--blue);background:#eaf2ff;border-radius:12px;grid-row:1/4;place-items:center;display:grid}.profile-rate-card svg{width:18px}.profile-rate-card small{color:var(--muted);font-size:9px}.profile-rate-card strong{font-size:15px;line-height:1.4}.profile-rate-card p{color:var(--muted);grid-column:2;margin:5px 0 0;font-size:9px;line-height:1.5}.profile-trust-list{background:#f7f9fd;border-radius:14px;gap:10px;padding:15px;display:grid}.profile-trust-list span{color:#536682;align-items:center;gap:8px;font-size:10px;display:flex}.profile-trust-list svg{color:#19a667;width:15px}.profile-summary-v2 .profile-own-actions{margin:0}.profile-summary-v2 .profile-own-actions .btn{min-height:46px}.profile-logout-link{color:#bd3944;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:34px;font-size:10px;font-weight:800;display:flex}.profile-logout-link svg{width:15px}.profile-summary-v2>.entity-share{margin:0}.profile-summary-v2 .profile-safety-actions{border-top:1px solid var(--line);margin:0;padding-top:12px}.profile-summary-v2 .safety-link{color:#8a99ad;justify-content:center;width:100%;margin:0;padding:7px;font-size:9px}.review-avatar{width:40px;height:40px;color:var(--blue);background:#eaf2ff;border-radius:50%;place-items:center;font-weight:900;display:grid;overflow:hidden}.review-avatar img{object-fit:cover;width:100%;height:100%}.review-card-head>div{display:grid}.review-card-head small{font-size:9px}.review-score{background:#fff7e6;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-flex;color:#b97900!important}.review-score svg{fill:currentColor;width:13px}.review-metrics{flex-wrap:wrap;justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important}.review-metrics span{background:#f3f6fb;border-radius:8px;padding:5px 7px;font-size:8px;color:#708198!important}.review-metrics b{color:#344761}@media (max-width:1050px){.profile-hero-v2{grid-template-columns:auto minmax(0,1fr)}.profile-share-slot{grid-column:2}.profile-hero-share{width:max-content}.profile-key-stats>div{grid-template-columns:auto 1fr}.profile-key-stats small{grid-column:2}.profile-key-stats b{font-size:13px}}@media (max-width:600px){.profile-cover{min-height:104px;padding:18px}.profile-cover>span{font-size:8px}.profile-hero-v2{grid-template-columns:1fr;gap:12px;padding:0 18px 20px}.profile-avatar-wrap{margin-top:-45px}.profile-hero-copy{padding-top:0}.profile-hero-copy h1{font-size:31px}.profile-share-slot{grid-column:1}.profile-hero-share{width:100%}.profile-key-stats{grid-template-columns:1fr;margin:0 18px}.profile-key-stats>div+div{border-top:1px solid #dee7f4;border-left:0}.profile-about-v2,.profile-work-v2,.profile-skills-v2{margin:0 18px;padding:22px 0}.profile-missing-copy,.profile-missing-inline{flex-direction:column;align-items:flex-start}}.profile-client-actions .btn{width:100%;min-height:46px}.btn.is-loading{opacity:1;cursor:wait;filter:saturate(.88);box-shadow:none!important}.btn.is-loading:before{display:none!important}.btn.is-loading:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:.65s linear infinite buttonSpin;display:block}.btn.is-loading>svg{display:none}.proposal-form,.proposal-form>*{min-width:0}.proposal-heading h2,.proposal-project-summary>div,.proposal-project-summary strong{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.proposal-project-summary>span{flex:0 0 42px}.proposal-form .form-grid>*{min-width:0}.specialist-preview-backdrop{align-items:center;padding:24px;overflow-y:auto}.specialist-preview{background:#fff;width:min(680px,100%);padding:0;position:relative;overflow:hidden}.specialist-preview-close{z-index:3;background:#ffffffeb;border-color:#fff9;width:40px;height:40px;font-size:25px;line-height:1;position:absolute;top:14px;right:14px}.specialist-preview-cover{background:radial-gradient(circle at 82% 10%,#ffffff40,#0000 24%),linear-gradient(125deg,#0b2c55,#1f68db);height:112px}.specialist-preview-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:18px;padding:0 28px 24px;display:grid}.specialist-preview-avatar{width:92px;height:92px;color:var(--blue);background:#dfeaff;border:5px solid #fff;border-radius:50%;place-items:center;margin-top:-43px;font-size:25px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 12px 28px #11305e2e}.specialist-preview-avatar img{object-fit:cover;width:100%;height:100%}.specialist-preview-head h2{overflow-wrap:anywhere;margin:8px 0 4px;font-size:28px}.specialist-preview-head p{color:var(--muted);margin:0;font-size:13px}.specialist-preview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 28px;display:grid}.specialist-preview-facts>div{border:1px solid var(--line);background:#f8faff;border-radius:13px;min-width:0;padding:14px}.specialist-preview-facts small,.specialist-preview-facts b{display:block}.specialist-preview-facts small{color:var(--muted);margin-bottom:5px;font-size:10px}.specialist-preview-facts b{overflow-wrap:anywhere;font-size:12px}.specialist-preview-facts svg{vertical-align:-2px;width:14px}.specialist-preview-about{padding:20px 28px 0}.specialist-preview-about h3{margin:0 0 8px;font-size:15px}.specialist-preview-about p{color:#53647e;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.specialist-preview-skills{padding:18px 28px 0}.specialist-preview-actions{grid-template-columns:1fr 1.2fr;gap:10px;padding:24px 28px 28px;display:grid}@media (max-width:600px){html{font-size:15px}body{overflow-x:hidden}.shell,.app-content>.shell,.app-content>.page-tools .shell{width:calc(100% - 20px)}.topbar .nav{height:58px;padding:0 10px}.brand img{width:98px}.actions{gap:4px}.profile-btn{max-width:88px;min-height:38px;font-size:11px;padding-inline:8px!important}.icon-btn,.notification-trigger,.language-switcher{width:38px;min-width:38px;height:38px}.actions>.header-register{min-width:40px;min-height:40px;width:40px!important;padding:0!important;font-size:0!important}.header-register span{display:none}.header-register svg{width:17px;margin:0;display:block}.language-picker{min-width:72px;padding-inline:9px}.language-picker select{font-size:11px}.app-content{min-width:0}.workspace{gap:12px;padding-top:16px;padding-bottom:34px}.panel{border-radius:16px;min-width:0;padding:16px}.page-head,.specialist-hero{padding-top:20px}.page-title,.specialist-hero h1{font-size:28px;line-height:1.08}.page-head p,.specialist-hero p{font-size:13px}.btn{border-radius:11px;min-height:42px;padding:0 14px;font-size:12px}.btn svg{width:17px}.input,select.input,textarea.input{border-radius:11px;min-height:46px;padding:11px 13px;font-size:16px}.field{margin-bottom:13px}.field label{font-size:11px}.catalog-page{width:calc(100% - 20px)!important}.catalog-results-head{align-items:stretch;gap:10px}.catalog-results-head h2{font-size:24px}.catalog-sort,.catalog-sort .input{width:100%}.catalog-filter-panel{border-radius:16px}.catalog-filter-primary,.catalog-filter-grid{gap:10px}.filter-title{align-items:flex-start}.filter-title b{font-size:16px}.project-grid,.freelancer-grid{gap:12px}.project-card,.freelancer-card{border-radius:16px}.project-card{padding:17px}.project-card h3,.freelancer-card h3{font-size:17px}.freelancer-cover{height:72px}.freelancer-avatar{width:64px;height:64px;margin-top:-34px}.freelancer-body{padding:0 16px 16px}.project-meta,.freelancer-meta{font-size:10px}.project-detail h1{font-size:27px;line-height:1.12}.project-detail>section{padding-left:11px}.project-detail h2{font-size:18px}.project-info-grid{gap:8px;grid-template-columns:1fr!important}.project-info-grid>div{min-height:0;padding:13px}.project-action-card h2{font-size:27px}.owner-control-stack{gap:8px}.modal-backdrop,.proposal-backdrop{align-items:flex-start;padding:8px}.modal-card,.proposal-form,.offer-form,.portfolio-editor,.review-editor{border-radius:18px;padding:17px;max-height:calc(100dvh - 16px)!important}.proposal-heading h2{font-size:22px;line-height:1.16}.proposal-heading p{margin-bottom:16px;font-size:12px}.proposal-project-summary{align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px}.proposal-project-summary>span{flex-basis:36px;width:36px;height:36px}.proposal-project-summary strong{font-size:12px;line-height:1.45}.proposal-form .form-grid{grid-template-columns:1fr;gap:0}.proposal-form textarea{min-height:120px}.proposal-form textarea.proposal-plan{min-height:82px}.proposal-file-list{grid-template-columns:1fr}.proposal-upload-button{padding:13px}.proposal-actions{z-index:2;padding:12px 17px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;margin:14px -17px -17px;position:sticky;bottom:-17px;box-shadow:0 -8px 24px #19335814}.specialist-preview-backdrop{align-items:flex-start;padding:8px}.specialist-preview{padding:0;max-height:calc(100dvh - 16px)!important}.specialist-preview-cover{height:82px}.specialist-preview-head{grid-template-columns:1fr;gap:8px;padding:0 17px 17px}.specialist-preview-avatar{width:74px;height:74px;margin-top:-37px}.specialist-preview-head h2{font-size:23px}.specialist-preview-facts{grid-template-columns:1fr 1fr;gap:7px;padding:0 17px}.specialist-preview-facts>div{padding:11px}.specialist-preview-about{padding:17px 17px 0}.specialist-preview-skills{padding:14px 17px 0}.specialist-preview-actions{grid-template-columns:1fr;padding:17px}.dashboard-hero,.dashboard-banner,.metric,.managed-project,.my-proposal-card{border-radius:16px;padding:16px}.dashboard-hero h1{font-size:27px}.metric-grid,.dashboard .metric-grid{gap:8px}.metric strong{font-size:23px}.managed-project{grid-template-columns:1fr}.managed-project-side{align-items:stretch}.managed-project-side .btn{width:100%}.profile-cover{min-height:82px}.profile-hero-copy h1{font-size:27px}.chat-layout{height:calc(100dvh - 118px);min-height:480px}.chat-list{max-height:170px}.chat-head,.chat-messages{padding:11px}.bubble{max-width:94%;font-size:12px}.toast{font-size:13px}}.device-blocker{display:none}@media screen{body.device-blocked{background:#f3f7fd;min-height:100dvh;overflow:hidden}body.device-blocked>#app,body.device-blocked>.navigation-progress{display:none!important}body.device-blocked>.device-blocker{z-index:10000;color:var(--ink);background:radial-gradient(circle at 16% 10%,#3e8fff29,#0000 30%),radial-gradient(circle at 88% 86%,#1ab8d01f,#0000 28%),#f4f7fc;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}.device-blocker:before,.device-blocker:after{content:"";pointer-events:none;border:1px solid #246bfd1a;border-radius:50%;position:absolute}.device-blocker:before{width:340px;height:340px;top:-210px;right:-130px}.device-blocker:after{width:240px;height:240px;bottom:-150px;left:-110px}.device-blocker-card{z-index:1;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #cad8efe6;border-radius:28px;width:min(100%,480px);padding:34px 28px 30px;position:relative;box-shadow:0 28px 70px #1c396324}.device-blocker-brand{margin-bottom:28px;display:inline-flex}.device-blocker-brand img{width:126px;height:auto;display:block}.device-blocker-visual{width:104px;height:104px;color:var(--blue);background:linear-gradient(145deg,#eaf3ff,#dceaff);border-radius:30px;place-items:center;margin:0 auto 24px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #246bfd14,0 16px 34px #246bfd24}.device-blocker-visual:before{content:"";border:1px solid #246bfd1f;border-radius:36px;position:absolute;inset:-8px}.device-blocker-visual span{background:#21b879;border:3px solid #eaf3ff;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;right:14px}.device-blocker-visual svg{width:58px;height:58px}.device-blocker-kicker{color:var(--blue);letter-spacing:.2em;margin-bottom:12px;font-size:10px;font-weight:900;display:inline-block}.device-blocker h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,8vw,40px);line-height:1.08}.device-blocker p{color:#667892;max-width:390px;margin:16px auto 0;font-size:14px;line-height:1.7}.device-blocker-note{color:#4d6280;background:#f4f8ff;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:12px 14px;font-size:11px;font-weight:750;display:flex}.device-blocker-note i{background:#21b879;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21b8791f}}@media (max-width:420px){.device-blocker{padding:14px}.device-blocker-card{border-radius:23px;padding:26px 20px 23px}.device-blocker-brand{margin-bottom:22px}.device-blocker-brand img{width:112px}.device-blocker-visual{border-radius:25px;width:88px;height:88px;margin-bottom:20px}.device-blocker-visual svg{width:49px}.device-blocker h1{font-size:29px}.device-blocker p{font-size:13px}.device-blocker-note{text-align:left;align-items:flex-start}}.profile-cover-copy{z-index:2;max-width:520px;display:grid;position:relative}.profile-cover-copy>span{color:#bcd7ff;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;width:max-content;font-size:9px;font-weight:900;display:inline-flex}.profile-cover-copy svg{width:14px}.profile-cover-copy strong{color:#fff;letter-spacing:-.025em;margin-top:23px;font-size:22px;line-height:1.25}.profile-cover-copy small{color:#bfd0e8;max-width:460px;margin-top:7px;font-size:11px;line-height:1.55}.profile-cover-mark{z-index:1;color:#ffffff14;letter-spacing:-.1em;pointer-events:none;font-size:158px;font-weight:950;line-height:1;position:absolute;bottom:-31px;right:34px}.profile-summary-head{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding-bottom:15px;display:grid}.profile-summary-head>span{width:38px;height:38px;color:var(--blue);background:linear-gradient(145deg,#e8f1ff,#dceaff);border-radius:12px;place-items:center;display:grid}.profile-summary-head svg{width:17px}.profile-summary-head small,.profile-summary-head b{display:block}.profile-summary-head small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-size:8px;font-weight:800}.profile-summary-head b{font-size:12px}.profile-subnav{background:#fff;border-bottom:1px solid #e4e8ee;align-items:center;gap:4px;padding:0 30px;display:flex}.profile-subnav a{color:#69788d;align-items:center;gap:7px;min-height:48px;padding:0 14px;font-size:10px;font-weight:800;display:flex;position:relative}.profile-subnav a:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.profile-subnav a:hover{color:#1c3555}.profile-subnav a.active{color:#174d8f}.profile-subnav a.active:after{background:#246bfd}.profile-subnav a span{color:#66768c;background:#eff2f6;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:8px;display:grid}.profile-subnav a.active span{color:#245ca8;background:#eaf2ff}@media (max-width:1180px){.profile-subnav{padding-inline:24px}}@keyframes profilePaneIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.freelancer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.freelancer-card-v2{border-color:#dce4ee;border-radius:18px;min-height:370px;box-shadow:0 8px 26px #132a4a0e}.freelancer-card-v2:hover{border-color:#acc5e5;transform:translateY(-3px);box-shadow:0 18px 42px #132a4a1c}.freelancer-card-v2 .freelancer-cover{background:linear-gradient(135deg,#173f70,#2767ad 70%,#4b91dc);height:88px;position:relative}.freelancer-card-v2 .availability-pill{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061b3361;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px}.freelancer-card-v2 .availability-pill i{background:#a9b7c8;border-radius:50%;width:7px;height:7px}.freelancer-card-v2 .availability-pill.availability-available i{background:#45dc9a}.freelancer-card-v2 .availability-pill.availability-busy i{background:#ffc65a}.freelancer-card-v2 .freelancer-avatar{border-width:4px;width:82px;height:82px;top:42px;box-shadow:0 9px 22px #0e264333}.freelancer-card-v2 .freelancer-body{flex-direction:column;min-height:282px;padding:46px 22px 19px;display:flex}.freelancer-card-v2 .freelancer-badges{min-height:22px}.freelancer-card-v2 .freelancer-location{color:#718198;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:inline-flex}.freelancer-card-v2 .freelancer-location svg{width:13px}.freelancer-card-v2 h3{color:#13243a;margin:11px 0 4px;font-size:20px;line-height:1.25}.freelancer-specialization{color:#245d9f;margin:0;font-size:10px;font-weight:850}.freelancer-card-v2 .freelancer-headline{color:#607086;min-height:0;margin:8px 0 0;font-size:11px;line-height:1.55}.freelancer-facts{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.freelancer-facts>span{background:#fafbfd;border:1px solid #e2e8ef;border-radius:9px;min-width:0;padding:10px}.freelancer-facts small,.freelancer-facts b{display:block}.freelancer-facts small{color:#8793a3;font-size:8px}.freelancer-facts b{color:#263b55;overflow-wrap:anywhere;margin-top:4px;font-size:9px}.freelancer-card-v2 .freelancer-foot{color:#65768c;margin-top:auto;padding-top:14px;font-size:9px}.freelancer-card-v2 .freelancer-foot>span,.freelancer-card-v2 .freelancer-foot>strong{align-items:center;gap:5px;display:inline-flex}.freelancer-card-v2 .freelancer-foot svg{width:14px}.freelancer-card-v2 .freelancer-foot>strong{color:#1f5fa8;font-size:9px}.profile-section-nav [hidden],.profile-form-section[hidden]{display:none!important}.profile-city-select{z-index:2;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235f7088' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:18px;position:relative;padding-right:48px!important}.profile-editor-page-host [data-city-field]{z-index:3;position:relative}.profile-editor-page-host [data-city-field]:after{display:none!important}@media (max-width:1180px){.freelancer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-unified .profile-content{width:100%}.profile-owner-toolbar{background:#f6f9fe;border:1px solid #dfe8f4;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin:0 28px 24px;padding:20px;display:flex}.profile-owner-toolbar>.btn{white-space:nowrap;min-height:42px;box-shadow:none;font-size:12px}.profile-owner-toolbar .profile-completeness>span strong{font-size:20px}.profile-owner-toolbar .completion-details{position:relative}.profile-unified .profile-hero-v2 .profile-avatar{width:96px;height:96px}.proposal-backdrop{align-items:center;padding:24px;overflow:hidden}.proposal-backdrop .proposal-form{border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);height:min(820px,100dvh - 48px);padding:0;display:grid;overflow:hidden;box-shadow:0 30px 100px #10213d3b;max-height:calc(100dvh - 48px)!important}.proposal-form .proposal-heading{border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:20px;margin:0;padding:22px 26px;display:flex}.proposal-heading .eyebrow{letter-spacing:.08em;font-size:10px}.proposal-form .proposal-heading h2{letter-spacing:-.03em;margin:7px 0 0;font-size:24px;line-height:1.2}.proposal-scroll-body{overscroll-behavior:contain;scrollbar-width:thin;padding:24px 26px;overflow:auto}.proposal-scroll-body .proposal-project-summary{background:#f6f9fe;margin:0 0 22px;padding:14px}.proposal-project-summary strong{font-size:13px;line-height:1.6}.proposal-scroll-body .field{gap:8px;margin-bottom:20px}.proposal-scroll-body .field label{font-size:12px}.proposal-scroll-body .input{border-radius:10px;padding:12px 14px;font-size:13px}.proposal-scroll-body textarea.input{min-height:130px}.proposal-scroll-body textarea.proposal-plan{min-height:88px}.proposal-scroll-body .form-grid{gap:0 18px}.proposal-scroll-body .field-hint{font-size:10px}.proposal-form .proposal-actions{background:#fff;border-top:1px solid #e5ebf3;justify-content:space-between;align-items:center;margin:0;padding:16px 26px;display:flex}.proposal-actions>.btn{min-height:42px;font-size:12px}.proposal-confirm{font-size:11px}.proposal-success{text-align:center;grid-row:1/-1;align-self:center;padding:40px}.proposal-success>svg{color:#12a66b;width:48px;height:48px}.proposal-success h2{font-size:25px}#projectView.workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;padding-top:28px}#projectView .project-detail{background:#fff;border-radius:18px;padding:30px;box-shadow:0 8px 30px #1d3c6010}#projectView .project-detail h1{letter-spacing:-.035em;margin:22px 0 18px;font-size:clamp(26px,2.6vw,36px);line-height:1.25}#projectView .project-meta{gap:10px 18px;font-size:11px;line-height:1.7}#projectView .project-detail>section{margin-top:28px;padding:0}#projectView .project-detail>section:before{display:none}#projectView .project-detail h2{letter-spacing:-.02em;margin:0 0 16px;font-size:20px}#projectView .project-description{color:#4e627c;font-size:14px;line-height:1.9}#projectView .project-detail section h3{margin:24px 0 10px;font-size:16px}#projectView .project-detail section>p{font-size:14px;line-height:1.8}#projectView .project-action-card{background:#fff;border-radius:18px;margin:0;padding:24px;position:sticky;top:96px;box-shadow:0 8px 30px #1d3c6010}#projectView .project-action-card h2{overflow-wrap:anywhere;margin:8px 0 20px;font-size:27px;line-height:1.3}#projectView .project-action-card .btn{white-space:normal;min-height:42px;box-shadow:none;font-size:12px;line-height:1.45}#projectView .project-info-grid>div{background:#f7f9fc;border-radius:10px;padding:17px}#projectView .project-info-grid b{font-size:13px;line-height:1.55}#projectView .skill-chips span{border-radius:7px;padding:7px 10px;font-size:11px}#projectView .client-summary b{font-size:13px;line-height:1.5}#projectView .safety-link{font-size:11px}#projectView .owner-proposal-card{box-shadow:none;border-radius:14px;padding:22px}.my-proposal-card{border-radius:16px}.my-proposal-head h2{font-size:20px}.completion-details{color:#64748b;font-size:11px;line-height:1.65}.completion-details summary{cursor:pointer;color:#2464ae;font-weight:750}.completion-details ul{margin:10px 0;padding-left:18px}.completion-details a{color:#2464ae;align-items:center;gap:6px;font-weight:750;display:inline-flex}.completion-details svg{width:14px}.settings-password-form{max-width:430px;padding:22px 0}.settings-password-form .btn{min-height:42px;font-size:12px}.settings-v2{padding-top:32px;padding-bottom:70px}.settings-heading{margin-bottom:28px}.settings-heading>span{color:#8290a4;font-size:11px}.settings-heading h1{letter-spacing:-.04em;margin:12px 0;font-size:34px}.settings-layout{grid-template-columns:210px minmax(0,1fr);gap:30px;display:grid}.settings-navigation{flex-direction:column;align-self:start;gap:8px;display:flex;position:sticky;top:100px}.settings-navigation a{color:#61738c;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:750;display:flex}.settings-navigation a:hover{color:#246bfd;background:#eaf2ff}.settings-navigation svg{width:18px}.settings-sections{gap:22px;display:grid}.settings-section{border-radius:18px;padding:0 26px;scroll-margin-top:100px;box-shadow:0 5px 18px #203b6007}.settings-section>header{border-bottom:1px solid #e5ebf3;align-items:center;gap:14px;padding:24px 0;display:flex}.settings-section h2{letter-spacing:-.02em;margin:0;font-size:19px}.settings-section header p,.settings-row p,.settings-help p{color:#7c8ca2;margin:6px 0 0;font-size:12px;line-height:1.6}.settings-section .settings-icon{border-radius:12px;width:42px;height:42px}.settings-row{justify-content:space-between;align-items:center;gap:22px;padding:22px 0;display:flex}.settings-row+.settings-row{border-top:1px solid #edf0f5}.settings-row b{font-size:13px}.settings-row .btn{min-height:38px;box-shadow:none;flex-shrink:0;font-size:11px}.settings-row>.input{width:160px;font-size:12px}.settings-email-status{color:#27845d;background:#edf7f2;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:800}.settings-help{justify-content:space-between;align-items:center;gap:20px;padding:10px 4px;display:flex}.settings-help h3{margin:0;font-size:14px}.settings-help .btn{font-size:11px}.settings-v2 button:disabled{opacity:.45;cursor:default}@media (max-width:1150px){:is(.catalog-page--specialists .catalog-filter-primary,.catalog-page--specialists .catalog-filter-primary:has([name=country] option:checked[value=Қазақстан])){grid-template-columns:repeat(3,minmax(0,1fr))}.settings-layout{grid-template-columns:170px minmax(0,1fr)}}.catalog-page--specialists .field[hidden],.catalog-page--specialists p[hidden]{display:none!important}.catalog-page--specialists .catalog-filter-primary{grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(130px,1fr)) auto}.catalog-page--specialists .catalog-filter-primary:has([name=country] option:checked[value=Қазақстан]){grid-template-columns:minmax(210px,1.4fr) repeat(4,minmax(120px,1fr)) auto}.specialist-loading-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.specialist-skeleton{background:#fff;border:1px solid #e2e8f0;border-radius:20px;height:250px;padding:20px}.specialist-skeleton-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.specialist-skeleton-head>i{background:#edf1f6;border-radius:50%;width:72px;height:72px}.specialist-skeleton-head>div{flex:1}.specialist-skeleton span{background:#edf1f6;border-radius:6px;width:70%;height:12px;display:block}.specialist-skeleton-head span+span{width:48%;margin-top:12px}.specialist-skeleton-tags{gap:8px;margin-top:24px;display:flex}.specialist-skeleton-tags span{border-radius:20px;width:82px;height:26px}.specialist-skeleton{animation:.65s both specialistReveal}@keyframes specialistReveal{0%{opacity:.45}to{opacity:1}}.catalog-page--specialists .freelancer-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.freelancer-card-v3{background:linear-gradient(145deg,#fff 62%,#f5f9ff);border:1px solid #dce5f1;border-radius:20px;flex-direction:column;align-self:stretch;width:100%;min-width:0;height:100%;min-height:250px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 7px 24px #1833580e}.freelancer-card-v3:before{content:"";opacity:.48;background:linear-gradient(90deg,#0000,#4d8fe8,#0000);border-radius:0 0 4px 4px;height:2px;position:absolute;top:0;left:34px;right:34px}.freelancer-card-v3:hover{border-color:#a9c4ed;transform:translateY(-3px);box-shadow:0 18px 40px #1833581c}.freelancer-card-v3 .freelancer-card-top{grid-template-columns:72px minmax(0,1fr) 34px;align-items:center;gap:15px;display:grid}.freelancer-card-v3 .freelancer-avatar{border:3px solid #fff;width:72px;height:72px;font-size:20px;position:static;box-shadow:0 0 0 1px #d6e1ef,0 8px 20px #22497e21}.freelancer-identity{min-width:0}.freelancer-identity>div{align-items:center;gap:7px;min-width:0;display:flex}.freelancer-card-v3 h3{color:#16283f;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;line-height:1.25;overflow:hidden}.freelancer-card-v3 .verified{color:#0ca36e;flex:none}.freelancer-card-v3 .verified svg{fill:#0ca36e;color:#fff;width:18px;height:18px}.freelancer-identity p{color:#3465a4;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 6px;font-size:11px;font-weight:800;overflow:hidden}.freelancer-identity>span{color:#7a899d;align-items:center;gap:5px;font-size:9px;display:flex}.freelancer-identity>span svg{width:13px}.freelancer-card-arrow{color:#3772c5;background:#eef4ff;border-radius:11px;place-items:center;width:34px;height:34px;transition:transform .2s,background .2s;display:grid}.freelancer-card-v3:hover .freelancer-card-arrow{background:#dfebff;transform:translate(2px)}.freelancer-card-arrow svg{width:18px}.freelancer-card-summary{color:#617188;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:15px 0 12px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.freelancer-card-tags{flex-wrap:wrap;gap:7px;display:flex}.freelancer-card-tags span{color:#315d94;background:#edf4ff;border:1px solid #dce7f5;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.freelancer-card-bottom{color:#74849a;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-size:9px;display:flex}.freelancer-card-bottom>span{align-items:center;gap:5px;display:inline-flex}.freelancer-card-bottom svg{width:13px}.freelancer-card-bottom .availability-label{color:#53677f}.freelancer-card-bottom .availability-label i{background:#9ba8b9;border-radius:50%;width:7px;height:7px}.freelancer-card-bottom .availability-available i{background:#13b878}.freelancer-card-bottom .availability-busy i{background:#f1a72b}.project-card-v3{background:linear-gradient(140deg,#fff 72%,#f5f9ff);border:1px solid #dce5f1;border-radius:20px;grid-template-columns:58px minmax(0,1fr) minmax(150px,190px);align-items:start;gap:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 7px 24px #1833580d;min-height:220px!important;padding:24px 25px!important}.project-card-icon{color:#2472dc;background:linear-gradient(145deg,#e9f3ff,#d8eaff);border-radius:16px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 1px #246bfd14}.project-card-icon svg{width:27px;height:27px}.project-card-main{min-width:0}.project-card-v3 .project-card-copy h3{min-height:0;margin-bottom:7px;font-size:20px}.project-card-v3 .project-card-description{min-height:40px;font-size:12px}.project-card-v3 .project-card-details{justify-content:flex-start;margin-top:0}.project-card-skills{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.project-card-skills span{color:#315f9b;text-overflow:ellipsis;white-space:nowrap;background:#eaf2ff;border-radius:999px;max-width:160px;padding:6px 10px;font-size:9px;font-weight:800;overflow:hidden}.project-card-side{border-left:1px solid #e4eaf2;flex-direction:column;min-width:0;height:100%;padding-left:20px;display:flex}.project-card-side small{color:#8492a5;font-size:9px;font-weight:750}.project-card-side strong{color:#12243d;overflow-wrap:anywhere;margin-top:6px;font-size:19px;line-height:1.25}.project-card-side time{color:#7a899d;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:inline-flex}.project-card-side time svg{width:13px}.project-card-side i{color:#2d6fc7;background:#eaf2ff;border-radius:11px;place-items:center;width:36px;height:36px;margin-top:auto;margin-left:auto;font-style:normal;transition:transform .2s;display:grid}.project-card-v3:hover .project-card-side i{transform:translate(2px,-2px)}.project-card-side i svg{width:17px}.project-create-form .field[hidden],.project-manager .field[hidden],.project-city-menu[hidden],.field-error[hidden]{display:none!important}.specialist-card{color:#182b45;background:linear-gradient(135deg,#fff 65%,#f5f9ff);border:1px solid #dfe7f2;border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 6px 24px #193c6810}.specialist-card:focus-visible{outline-offset:4px;outline:3px solid #246bff}.specialist-card-heading{align-items:center;gap:14px;min-width:0;display:flex}.specialist-card-avatar{color:#246bff;background:linear-gradient(145deg,#e8f1ff,#cbddff);border-radius:20px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:23px;font-weight:800;display:grid;overflow:hidden}.specialist-card-identity{flex:1;min-width:0}.specialist-card-identity h3{overflow-wrap:anywhere;letter-spacing:-.025em;margin:0 0 5px;font-size:19px;line-height:1.3}.specialist-card-identity p{color:#56708f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.specialist-card-arrow{color:#3473ca;background:#edf4ff;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.specialist-card-intro{color:#5c6f86;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.specialist-card-tags{flex-wrap:wrap;gap:6px;display:flex}.specialist-card-tags:empty{display:none}.specialist-card-tags span{color:#41638f;overflow-wrap:anywhere;background:#edf3fc;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:600}.specialist-card-facts{color:#7c8ba0;flex-wrap:wrap;gap:18px;margin-top:auto;font-size:11px;display:flex}.specialist-card-facts span{align-items:center;gap:5px;display:flex}.specialist-card-facts b{color:#344d6a;font-weight:700}.specialist-card-facts svg{width:14px;height:14px}.specialist-card-footer{color:#72849b;border-top:1px solid #e5ecf5;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:11px;display:flex}.specialist-card-footer>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.specialist-card-footer svg{flex-shrink:0;width:14px;height:14px}.specialist-card-status i{background:#14af7a;border-radius:50%;flex-shrink:0;width:6px;height:6px}.specialist-card-status.is-busy i{background:#e7aa2e}.catalog-page--specialists .freelancer-grid{align-items:stretch}.specialist-skeleton{height:240px!important;min-height:0!important}.dashboard-insights--complete{grid-template-columns:1fr!important}.specialist-card-status.is-unknown i{background:#9aa8ba}.proposal-form{border-radius:22px!important;width:min(640px,100vw - 32px)!important;max-height:calc(100dvh - 40px)!important;padding:0!important;overflow:auto!important}.proposal-heading{background:#fff;border-bottom:1px solid #e5ecf5;justify-content:space-between;align-items:center;gap:16px;padding:24px 26px;display:flex}.proposal-heading h2{line-height:1.2;margin:8px 0 0!important;font-size:26px!important}.proposal-heading .eyebrow{font-size:10px}.proposal-scroll-body{padding:22px 26px}.proposal-brief{background:#f3f7fe;border-radius:12px;align-items:center;gap:12px;margin-bottom:22px;padding:14px;display:flex}.proposal-brief>span{color:#3674da}.proposal-brief svg{width:22px;height:22px}.proposal-brief b{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.proposal-brief small{color:#6d8099;margin-top:5px;font-size:12px;display:block}.proposal-form .field{margin:0 0 18px}.proposal-form label{font-size:12px}.proposal-form .input{min-height:46px;font-size:14px}.proposal-form textarea{height:135px!important;min-height:100px!important}.proposal-letter-meta{color:#8a98aa;justify-content:space-between;font-size:10px;display:flex}.proposal-optional summary{cursor:pointer;color:#486381;align-items:center;gap:8px;font-size:12px;display:flex}.proposal-optional summary svg{width:16px}.proposal-optional summary span{color:#8997a9;margin-left:auto;font-size:10px}.proposal-optional[open] .field{margin-top:16px}.proposal-inline-error{color:#a8293b;background:#fff1f2;border-radius:10px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.5}.proposal-inline-error[hidden]{display:none}.proposal-actions{z-index:2;background:#fff;border-top:1px solid #e5ecf5;position:sticky;bottom:0;margin:0!important;padding:18px 26px!important}.proposal-success{text-align:center;gap:15px;padding:36px;display:grid}.proposal-success>svg{color:#14af7a;width:48px;height:48px;margin:auto}.proposal-success h2{margin:0!important;font-size:26px!important}.proposal-success p{color:#72839a;font-size:14px;line-height:1.6}@media (max-width:760px){.specialist-card{gap:14px;padding:18px}.specialist-card-identity h3{font-size:17px}.specialist-card-avatar{border-radius:16px;flex-basis:52px;width:52px;height:52px}.proposal-heading,.proposal-scroll-body{padding:20px}.proposal-actions{padding:16px 20px!important}.proposal-actions .btn{padding-inline:13px;font-size:12px}}.freelancer-card-v3 .freelancer-card-summary{height:34px;min-height:34px;margin-bottom:0}.freelancer-card-v3 .freelancer-card-summary.is-empty{visibility:hidden}.freelancer-card-v3 .freelancer-card-tags{min-height:29px;margin-top:14px}.freelancer-card-v3 .freelancer-card-bottom{border-top:1px solid #e7edf5;margin-top:auto;padding-top:14px}.project-create-form [data-city]{z-index:60;position:relative}.project-create-form .project-city-picker{z-index:61}.project-create-form .project-city-menu{z-index:80;max-height:320px}.project-create-form .project-create-actions{z-index:0;position:relative}@media (max-width:1050px){.project-card-v3{grid-template-columns:52px minmax(0,1fr)}.project-card-v3 .project-card-side{border-top:1px solid #e4eaf2;border-left:0;grid-column:2;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:auto;padding:14px 0 0;display:grid}.project-card-side strong,.project-card-side time,.project-card-side i{margin:0}}@media (max-width:760px){.catalog-page--specialists .freelancer-grid{grid-template-columns:1fr}.project-card-v3{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:18px!important}.project-card-icon{border-radius:13px;width:46px;height:46px}.project-card-icon svg{width:22px}.project-card-v3 .project-card-side{grid-template-columns:1fr auto}.project-card-side small,.project-card-side time{display:none}}.app-content>.messages-page{width:min(1420px,100% - 48px)}.messages-page{padding:24px 0 28px}.messages-page .chat-layout{background:#fff;border-color:#dfe7f2;border-radius:24px;grid-template-columns:350px minmax(0,1fr);height:calc(100dvh - 124px);min-height:620px;max-height:900px;overflow:hidden;box-shadow:0 22px 60px #1a335b17;margin:0!important}.chat-sidebar{background:linear-gradient(#fbfcff 0%,#f7f9fd 100%);border-right:1px solid #e5ebf3;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.chat-list-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 22px 16px;display:flex}.chat-list-head h1{letter-spacing:-.035em;margin:5px 0 0;font-size:24px;line-height:1.2}.chat-list-head .eyebrow{letter-spacing:.14em;font-size:9px}.chat-count{color:#2767d6;font-variant-numeric:tabular-nums;background:#e9f1ff;border-radius:10px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:11px;font-weight:900;display:grid}.chat-search{align-items:center;margin:0 18px 14px;display:flex;position:relative}.chat-search>svg{z-index:1;color:#8b9bb1;pointer-events:none;width:17px;position:absolute;left:14px}.chat-search input{width:100%;height:44px;color:var(--ink);background:#fff;border:1px solid #dfe7f2;border-radius:13px;outline:0;padding:0 14px 0 42px;font-size:12px;transition:all .2s;box-shadow:0 3px 10px #19315808}.chat-search input:focus{border-color:#8bb2ff;box-shadow:0 0 0 4px #246bfd17}.chat-list{scrollbar-width:thin;scrollbar-color:#cbd6e6 transparent;border:0;min-height:0;padding:4px 12px 18px;overflow:auto}.chat-list.has-no-results:after{content:"Диалоги не найдены";color:#8492a6;text-align:center;padding:34px 14px;font-size:12px;display:block}.chat-list-skeleton{gap:8px;padding:2px 4px}.chat-list-skeleton span{border-radius:16px;height:82px}.chat-item{min-height:92px;color:var(--ink);margin:2px 0;position:relative;border:1px solid #0000!important;border-radius:16px!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;padding:13px 12px!important;transition:all .2s!important}.chat-item:hover{box-shadow:0 8px 22px #1f39620f;background:#fff!important;border-color:#d9e5f7!important;transform:none!important}.chat-item.active{box-shadow:0 8px 24px #246bfd14;background:#edf4ff!important;border-color:#bed4ff!important}.chat-item.active:before{content:"";background:var(--blue);border-radius:0 4px 4px 0;width:3px;position:absolute;top:18px;bottom:18px;left:-1px}.chat-item-avatar,.chat-head-avatar{width:48px;height:48px;color:var(--blue);background:linear-gradient(145deg,#e6efff,#cfe0ff);border-radius:15px;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #5684d41f}.chat-item-avatar img,.chat-head-avatar img{object-fit:cover;width:100%;height:100%}.chat-item-content{align-content:center;gap:3px;min-width:0;display:grid}.chat-item-top{align-items:center;gap:8px;min-width:0;display:flex}.chat-item-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.chat-item-top time{color:#9aa7b8;font-variant-numeric:tabular-nums;margin-left:auto;font-size:9px}.chat-item-content small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important}.chat-item-project{font-weight:800;color:#536985!important;font-size:10px!important}.chat-item-preview{color:#8a98ab!important;font-size:10px!important}.chat-unread{background:var(--blue);border-radius:8px;align-self:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;box-shadow:0 5px 12px #246bfd33}.chat-main{background:linear-gradient(#fff 0,#fbfcff 100%);grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;position:relative}.chat-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e6ebf3;min-height:86px;padding:15px 20px 15px 22px}.chat-head-identity{border-radius:14px;align-items:center;gap:13px;min-width:0;padding:5px 7px;transition:background .2s;grid-template-columns:none!important;display:flex!important}.chat-head-identity:hover{background:#f2f6fc}.chat-head-identity>div{min-width:0}.chat-head-identity b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.chat-head-identity .muted{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.chat-head-avatar{border-radius:14px;width:46px;height:46px}.chat-head-actions{flex:none;gap:8px}.chat-head-actions .icon-btn{color:#73839a;background:#fff;border:1px solid #e2e9f2;width:40px;min-height:40px}.chat-head-actions .icon-btn:hover{color:#c83f4a;background:#fff3f4;border-color:#ffc9ce}.chat-project-action{min-height:40px!important;padding:0 13px!important;font-size:10px!important}.chat-project-action svg{width:16px}.chat-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd6e6 transparent;background-color:#f7f9fd;background-image:radial-gradient(circle at 1px 1px,#42659b13 1px,#0000 0);background-size:24px 24px;gap:8px;min-height:0;padding:24px clamp(20px,4vw,54px);overflow:auto}.chat-message-skeleton{gap:10px}.chat-message-skeleton span{border-radius:18px;height:54px}.bubble{color:#263a56;white-space:normal;background:#fff;border:1px solid #e1e7f0;border-radius:7px 18px 18px;max-width:min(72%,650px);padding:11px 14px 9px;font-size:13px;line-height:1.6;position:relative;box-shadow:0 5px 16px #1e35580e}.bubble.mine{color:#fff;background:linear-gradient(135deg,#2f75f6,#1760e6);border:0;border-radius:18px 7px 18px 18px;margin-left:auto;box-shadow:0 8px 22px #246bfd2e}.bubble p{line-height:1.6}.bubble time{color:#91a0b4;margin-top:3px;font-size:8px}.bubble.mine time{color:#ffffffb3}.message-report{opacity:.48!important;margin-top:4px!important;font-size:8px!important}.message-report:hover{opacity:1!important}.chat-proposal-context{background:linear-gradient(135deg,#f5f9ff,#ebf3ff);border:1px solid #bdd3ff;border-radius:19px;align-self:stretch;width:100%;max-width:760px;margin:0 auto 18px;padding:18px 20px;box-shadow:0 10px 28px #246bfd12}.chat-proposal-context>header{align-items:center;gap:12px;display:flex}.chat-proposal-context>header>div{gap:2px;display:grid}.chat-proposal-context>header .eyebrow{font-size:8px}.chat-proposal-context>header b{font-size:15px}.chat-proposal-icon{width:40px;height:40px;color:var(--blue);background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 5px 15px #246bfd1a}.chat-proposal-icon svg{width:20px}.chat-proposal-context>p{color:#485f7d;margin:14px 0;font-size:12px;line-height:1.65}.chat-proposal-terms{gap:9px!important;display:flex!important}.chat-proposal-terms>span{background:#ffffffbf;border:1px solid #b2caf5b3;border-radius:11px;gap:3px;min-width:130px;padding:10px 12px;display:grid}.chat-proposal-terms small{color:#8494aa;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.chat-proposal-terms strong{font-size:13px;color:#1e61d0!important}.chat-proposal-context details{border-top:1px solid #afc6eba6;margin-top:10px;padding-top:10px}.chat-proposal-context summary{color:#486689;align-items:center;gap:6px;font-size:10px;display:flex}.chat-proposal-context summary svg{width:14px}.chat-proposal-context details p{color:#536985;margin-bottom:0;font-size:11px;line-height:1.65}.chat-upload-state{background:#f3f7fd;border-top:1px solid #e7edf5}.chat-upload-state>span{background:#bcd1fb}.chat-compose{z-index:2;background:#fff;border-top:1px solid #e4eaf2;align-items:center;gap:9px;padding:13px 16px;position:relative;box-shadow:0 -10px 30px #23395c0a}.chat-attach{color:#657893;background:#f8faff;border:1px solid #e1e8f2;flex:none;width:44px;min-height:44px}.chat-attach:hover{color:var(--blue);background:#edf4ff;border-color:#b8cdf5}.chat-input-wrap{min-width:0}.chat-input-wrap textarea{resize:none;background:#f9fbfe;border-color:#dfe6f0;border-radius:14px;height:44px;min-height:44px;max-height:120px;padding:11px 14px;font-size:12px;line-height:20px}.chat-input-wrap textarea:focus{background:#fff}.chat-send{height:44px;font-size:11px;border-radius:13px!important;width:auto!important;min-width:118px!important;padding:0 16px!important}.chat-send svg{width:16px}.chat-file-preview{background:#f0f5ff;border:1px solid #d5e2f7;margin:0 0 7px}.chat-main.is-empty{grid-template-rows:minmax(0,1fr)}.chat-main.is-empty .chat-messages{background-color:#fbfcff;background-image:none;padding:0}.chat-empty-state>svg{border-radius:19px;width:58px;height:58px}.chat-empty-state h3{font-size:19px}.chat-empty-state p{font-size:12px}@media (max-width:1100px){.messages-page .chat-layout{grid-template-columns:300px minmax(0,1fr)}.chat-send{width:44px!important;min-width:44px!important;padding:0!important}.chat-send span{display:none}}@media (max-width:760px){.app-content>.messages-page{width:min(100% - 20px,720px)}.messages-page{padding:10px 0 18px}.messages-page .chat-layout{border-radius:18px;grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 96px);max-height:none}.chat-sidebar{border-bottom:1px solid #e4eaf2;border-right:0;max-height:250px}.chat-list-head{padding:16px 16px 10px}.chat-list-head h1{font-size:21px}.chat-search{margin:0 12px 8px}.chat-list{gap:8px;padding:2px 12px 12px;display:flex;overflow:auto hidden}.chat-item{min-width:260px;min-height:82px}.chat-main{min-height:520px}.chat-head{padding:11px 12px}.chat-head-avatar{width:40px;height:40px}.chat-project-action span{display:none}.chat-project-action{width:40px;padding:0!important}.chat-messages{padding:18px 13px}.bubble{max-width:88%;font-size:12px}.chat-compose{padding:10px;position:sticky;bottom:0}.chat-proposal-context{padding:15px}.chat-proposal-terms>span{flex:1;min-width:0}.chat-send{width:44px!important;min-width:44px!important}.chat-send span{display:none}}@media (max-width:430px){.chat-sidebar{max-height:230px}.chat-item{min-width:235px}.chat-head-identity .muted{max-width:145px}.chat-head-actions{gap:5px}.chat-head-actions .icon-btn,.chat-project-action{width:36px;min-height:36px!important}.chat-compose{gap:6px;padding:8px}.chat-attach,.chat-send{width:40px!important;min-width:40px!important}.chat-input-wrap textarea{height:40px;min-height:40px;padding:9px 11px}}.client-activity{color:#385569;background:#f7fbfc;border:1px solid #dbe7ef;border-radius:13px;gap:10px;margin:14px 0;padding:13px;display:grid}.client-activity-title{color:#14785f;align-items:center;gap:7px;font-size:12px;display:flex}.client-activity-title svg{width:16px}.client-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.client-activity-grid span{gap:2px;display:grid}.client-activity-grid small{color:#8a9baa;text-transform:uppercase;font-size:9px}.client-activity-grid b{font-size:11px}.client-activity.has-warning{background:#fffaf0;border-color:#efd6a4}.client-activity.has-warning .client-activity-title{color:#a36c13}.client-activity>p{color:#8b6a31;gap:6px;margin:0;font-size:10px;line-height:1.5;display:flex}.client-activity>p svg{flex:none;width:14px}.project-card .client-activity{background:#f4f8f8;border:0;margin:8px 0 0;padding:8px 10px}.project-card .client-activity-title{font-size:10px}.project-card .client-activity-grid{gap:13px;display:flex}.project-card .client-activity-grid small,.project-card .client-activity>p{display:none}.project-card .client-activity-grid b{color:#718995;font-size:9px}.chat-contract-card{background:linear-gradient(145deg,#f5f9ff,#fff);border:1px solid #bcd4ff;border-radius:16px;align-self:stretch;margin:0 0 18px;padding:17px;box-shadow:0 8px 24px #2564e812}.chat-contract-card>header{align-items:center;gap:10px;display:flex}.chat-contract-card>header>div{flex:1;gap:2px;display:grid}.chat-contract-card>header b{font-size:13px}.chat-contract-card>p{color:#526b80;margin:13px 0;font-size:12px;line-height:1.55}.contract-state{color:#976b20;background:#fff3dc;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800}.contract-state.is-ready{color:#238062;background:#e8f7f0}.contract-consents{gap:8px;margin-top:12px;display:flex}.contract-consents span{color:#718493;background:#f1f4f7;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:700;display:flex}.contract-consents span.accepted{color:#238062;background:#e8f7f0}.contract-consents svg{width:14px}.contract-actions{gap:8px;margin-top:13px;display:flex}.contract-actions .btn{min-height:36px;padding:7px 12px;font-size:10px}.home-live-workspace{--cursor-x:73%;--cursor-y:68%;color:#eef5ff;isolation:isolate;background:#0d1d35;border:1px solid #ccdaea;border-radius:28px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 28px 75px #0c21412e}.home-live-workspace:before{content:"";z-index:-1;background:radial-gradient(circle at 65% 25%,#256deb6b,#0000 32%),radial-gradient(circle at 20% 88%,#17b99838,#0000 30%);position:absolute;inset:-40%}.live-window-bar{background:#07122380;border-bottom:1px solid #ffffff1c;align-items:center;gap:7px;height:52px;padding:0 18px;font-size:10px;display:flex}.live-window-bar>span{background:#ff6871;border-radius:50%;width:8px;height:8px}.live-window-bar>span:nth-child(2){background:#ffcf58}.live-window-bar>span:nth-child(3){background:#45d08f}.live-window-bar b{color:#afbdd0;margin-left:8px}.live-window-bar em{color:#68e3ae;margin-left:auto;font-style:normal}.live-work-grid{grid-template-columns:150px 1fr;min-height:458px;display:grid}.live-work-grid>aside{background:#09193094;border-right:1px solid #ffffff1a;padding:22px 16px}.live-avatar{background:#eaf2ff;border-radius:18px;width:58px;height:58px;margin-bottom:12px;position:relative}.live-avatar img{object-fit:contain;width:100%;height:100%}.live-avatar i{background:#2fd18a;border:3px solid #12243d;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.live-work-grid aside>strong,.live-work-grid aside>small{display:block}.live-work-grid aside>strong{font-size:12px}.live-work-grid aside>small{color:#8fa5bf;margin-top:5px;font-size:9px}.live-work-grid nav{gap:7px;margin-top:30px;display:grid}.live-work-grid nav span{color:#8fa5bf;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:9px;display:flex}.live-work-grid nav span.active{color:#fff;background:#2568e7}.live-work-grid nav svg{width:14px}.live-work-grid nav b{background:#ff5f73;border-radius:8px;margin-left:auto;padding:2px 5px}.live-canvas{color:#152a43;background:#f7f9fc;border:1px solid #ffffff21;border-radius:18px;margin:20px;padding:18px;box-shadow:0 20px 45px #00000040}.live-task-head,.live-status{justify-content:space-between;align-items:center;font-size:10px;display:flex}.live-task-head span{align-items:center;gap:6px;font-weight:800;display:flex}.live-task-head i{background:#31b989;border-radius:50%;width:7px;height:7px}.live-progress{background:#e4eaf1;border-radius:5px;height:5px;margin:12px 0 18px}.live-progress i{border-radius:inherit;background:linear-gradient(90deg,#2568e7,#3eb6dd);width:68%;height:100%;animation:3.8s ease-in-out infinite liveProgress;display:block}.live-design{background:linear-gradient(135deg,#e7efff,#f6f9ff 52%,#e5f7f3);border-radius:14px;place-items:center;min-height:290px;display:grid;position:relative;overflow:hidden}.live-design:before{content:"";border:1px dashed #86aef5;border-radius:50%;width:220px;height:220px;animation:14s linear infinite liveOrbit;position:absolute}.live-phone{z-index:1;background:linear-gradient(165deg,#fff,#eaf2ff);border:7px solid #152a43;border-radius:28px;width:135px;height:250px;padding:24px 14px;animation:4s ease-in-out infinite liveFloat;position:relative;box-shadow:0 22px 30px #142a4338}.live-phone>span{background:#213853;border-radius:4px;width:35px;height:4px;margin:-15px auto 22px;display:block}.live-phone strong,.live-phone small{display:block}.live-phone strong{font-size:20px}.live-phone small{color:#8494a8;margin-top:4px;font-size:8px}.live-phone div{background:#2568e7;border-radius:12px;height:52px;margin-top:18px}.live-phone div+div{background:#dce8fb;height:40px;margin-top:10px}.live-notes span{background:#fff;border:1px solid #d6e2ef;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800;animation:4.7s ease-in-out infinite liveFloat;position:absolute;box-shadow:0 9px 20px #1f3a581f}.live-note-one{top:20%;left:8%}.live-note-two{top:32%;right:8%;animation-delay:-1.2s!important}.live-note-three{bottom:16%;left:12%;animation-delay:-2.3s!important}.live-status{color:#6f8296;margin-top:14px}.live-status span{align-items:center;gap:5px;display:flex}.live-status svg{width:13px}.live-message{z-index:3;color:#18314d;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;animation:5s ease-in-out infinite liveMessage;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 15px 30px #0000003d}.live-message>svg{color:#2467e7;width:17px}.live-message span{display:grid}.live-message b{font-size:9px}.live-message small{color:#8092a7;margin-top:2px;font-size:8px}.live-cursor{left:var(--cursor-x);top:var(--cursor-y);z-index:5;pointer-events:none;align-items:center;gap:4px;transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;transform:translate(-6px,-6px)}.home-live-workspace.is-following .live-cursor{transition:left 80ms linear,top 80ms linear}.live-cursor>svg{fill:#fff;color:#172a45;filter:drop-shadow(0 3px 4px #0000004d);width:24px;height:24px}.live-cursor span{color:#fff;background:#2568e7;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:800}.home-hero-v3{background:linear-gradient(#fff,#f8fbff);padding:56px 0 72px}.home-hero-v3-grid{grid-template-columns:minmax(0,.9fr) minmax(530px,1.1fr);gap:58px}.home-hero-v3-copy h1{font-size:clamp(52px,5.5vw,76px)}@keyframes liveProgress{0%,to{width:62%}50%{width:78%}}@keyframes liveOrbit{to{transform:rotate(360deg)}}@keyframes liveFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes liveMessage{0%,18%,to{opacity:0;transform:translateY(10px)}28%,82%{opacity:1;transform:none}}@media (max-width:1050px){.home-hero-v3-grid{grid-template-columns:1fr 1fr;gap:30px}.home-live-workspace{min-height:470px}.live-work-grid{grid-template-columns:115px 1fr}.live-work-grid>aside{padding-inline:11px}.live-canvas{margin:14px}}@media (max-width:780px){.home-hero-v3-grid{grid-template-columns:1fr}.home-live-workspace{min-height:470px}.live-work-grid{min-height:418px}}@media (prefers-reduced-motion:reduce){.home-live-workspace *{transition:none!important;animation:none!important}.live-cursor{display:none}}.home-refresh{--home-ink:#10233f;--home-blue:#2169ed;--home-soft:#f3f7fc;background:#fff}.home-refresh .home-section{padding:82px 0}.home-hero-refresh{background:radial-gradient(circle at 12% 18%,#3277f41c,#0000 30%),linear-gradient(150deg,#f8fbff 0%,#fff 48%,#edf4ff 100%);padding:72px 0 78px;position:relative;overflow:hidden}.home-hero-refresh:before{content:"";border:1px solid #2169ed21;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-220px;left:-120px;box-shadow:0 0 0 70px #2169ed06,0 0 0 140px #2169ed05}.home-refresh .home-hero-v3-grid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:66px}.home-refresh .home-hero-v3-copy{z-index:2;position:relative}.home-refresh .home-hero-v3-copy h1{max-width:660px;margin:18px 0 22px;font-size:clamp(50px,5.5vw,76px);line-height:.98}.home-refresh .home-hero-v3-copy>p{max-width:570px;font-size:16px}.home-refresh .home-hero-actions{margin-top:28px}.home-refresh .home-hero-actions .btn{border-radius:14px;min-height:50px}.home-showcase{isolation:isolate;min-height:510px;margin:0;position:relative}.home-showcase:before{content:"";z-index:-1;background:#dce9fc;border-radius:38px;position:absolute;inset:28px 0 0 42px;transform:rotate(3deg)}.home-showcase>img{object-fit:cover;object-position:center;border:8px solid #fff;border-radius:32px;width:100%;height:510px;box-shadow:0 30px 80px #16366633}.home-showcase-live{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#243a57;background:#ffffffe8;border:1px solid #ffffffa6;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:800;display:flex;position:absolute;top:23px;right:24px;box-shadow:0 10px 30px #112b521f}.home-showcase-live i{background:#21b978;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #21b9781f}.home-showcase-brief,.home-showcase-match{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #ffffffbf;display:grid;position:absolute;box-shadow:0 22px 50px #112b5233}.home-showcase-brief{border-radius:18px;gap:7px;width:245px;padding:18px;animation:5s ease-in-out infinite homeCardFloat;bottom:42px;left:-34px}.home-showcase-brief>span{color:#2169ed;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.home-showcase-brief>strong{font-size:14px;line-height:1.35}.home-showcase-brief>div{border-top:1px solid #e5ebf3;justify-content:space-between;align-items:end;margin-top:7px;padding-top:10px;display:flex}.home-showcase-brief small{color:#7d8ca0;font-size:9px}.home-showcase-brief b{font-size:13px}.home-showcase-match{border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;width:230px;padding:13px;animation:5.6s ease-in-out -1.8s infinite homeCardFloat;bottom:112px;right:-24px}.home-showcase-match>span{color:#179660;background:#eaf8f2;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.home-showcase-match svg{width:19px}.home-showcase-match div{gap:4px;display:grid}.home-showcase-match strong{font-size:10px}.home-showcase-match small{color:#7b8ba0;font-size:8px}@keyframes homeCardFloat{50%{transform:translateY(-8px)}}.home-proof{z-index:3;background:#fff;border-block:1px solid #e1e9f3;position:relative}.home-proof>.shell{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-proof article{border-right:1px solid #e5ebf3;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:24px 25px;display:grid}.home-proof article:first-child{border-left:1px solid #e5ebf3}.home-proof article>span{color:#9cb3d1;letter-spacing:.1em;font-size:10px;font-weight:900}.home-proof article div{gap:3px;display:grid}.home-proof strong{font-size:13px}.home-proof small{color:#7c8da3;font-size:10px}.home-refresh .home-discovery,.home-refresh .home-specialists-v3{background:#f5f8fc}.home-refresh .home-section-head{margin-bottom:30px}.home-refresh .home-section-head h2,.home-refresh .home-process-copy h2,.home-refresh .home-faq-intro h2,.home-refresh .home-final-cta h2{font-size:clamp(32px,3.7vw,48px)}.home-refresh .home-category-card{box-shadow:none;border-radius:15px;padding:17px}.home-refresh .home-category-card>span{width:42px;height:42px}.home-refresh .home-project-card{border-radius:18px;min-height:286px;padding:23px}.home-refresh .home-project-card h3{margin-top:19px;font-size:20px}.home-refresh .home-process{background:linear-gradient(135deg,#0b1d37,#112b50);padding:76px 0}.home-refresh .home-process-grid{gap:54px}.home-refresh .home-process-photo{border:1px solid #ffffff1a;border-radius:26px;height:500px}.home-refresh .home-process-photo>img:first-child{aspect-ratio:auto;height:100%}.home-refresh .home-process-mascot{bottom:-18px;right:-18px;width:170px!important}.home-refresh .home-specialist-grid{align-items:stretch;gap:16px}.home-refresh .home-specialist-card{border-radius:18px;flex-direction:column;min-height:390px;padding:0;display:flex}.home-refresh .home-specialist-portrait{aspect-ratio:auto;height:180px;min-height:180px;overflow:hidden}.home-refresh .home-specialist-portrait img{display:block}.home-refresh .home-specialist-body{min-height:210px;padding:18px}.home-refresh .home-specialist-body h3{font-size:16px}.home-refresh .home-specialist-foot{margin-top:auto}.home-refresh .home-faq-grid{gap:72px}.home-refresh .home-faq-intro{padding-top:70px}.home-refresh .home-faq-list summary{min-height:68px}.home-refresh .home-final-cta{background:linear-gradient(130deg,#11294a,#0b1d37);border-radius:24px;margin-bottom:78px;padding-top:48px;padding-bottom:48px}@media (max-width:1050px){.home-refresh .home-hero-v3-grid{grid-template-columns:1fr 1fr;gap:35px}.home-showcase,.home-showcase>img{height:450px;min-height:450px}.home-showcase-brief{left:-15px}.home-showcase-match{right:-10px}.home-proof article{padding-inline:16px}.home-refresh .home-process-photo{height:440px}}@media (max-width:780px){.home-refresh .home-hero-v3-grid{grid-template-columns:1fr}.home-showcase{margin-top:8px}.home-proof>.shell{grid-template-columns:1fr 1fr}.home-proof article:nth-child(3){border-left:1px solid #e5ebf3}.home-proof article:nth-child(-n+2){border-bottom:1px solid #e5ebf3}.home-refresh .home-process-photo{height:auto}.home-refresh .home-process-photo>img:first-child{aspect-ratio:16/10;height:auto}.home-refresh .home-specialist-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.home-hero-refresh{padding-top:42px}.home-showcase,.home-showcase>img{height:370px;min-height:370px}.home-showcase:before{inset:18px 5px 0 22px}.home-showcase>img{border-width:5px;border-radius:23px}.home-showcase-brief{width:210px;bottom:15px;left:8px}.home-showcase-match{display:none}.home-showcase-live{top:12px;right:12px}.home-proof>.shell{width:100%!important}.home-proof article{padding:18px 14px}.home-proof strong{font-size:11px}.home-proof small{font-size:9px}.home-refresh .home-specialist-grid{grid-template-columns:1fr}.home-refresh .home-specialist-card{grid-template-columns:118px 1fr;min-height:190px;display:grid}.home-refresh .home-specialist-portrait{height:100%;min-height:100%}.home-refresh .home-specialist-body{min-height:190px}.home-refresh .home-faq-intro{padding-top:50px}}:root{--ink:#152c36;--muted:#6b7e87;--line:#e0e8ec;--bg:#f4f7f8;--blue:#2364e8;--blue2:#164cc1;--shadow:0 8px 26px #20363f08;--r:18px;--q-teal:#0c7977;--q-lime:#d9f68b}body{font-size:14px;line-height:1.5}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #70a5ff}[hidden]{display:none!important}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#ffffffed}.topbar .nav{gap:24px;height:72px;padding-inline:26px}.topbar .brand img{width:124px}.topbar .btn{border-radius:11px;min-height:42px;font-size:13px}.topbar .language-picker{border-radius:11px;height:42px;min-height:42px}.topbar .notification-trigger{width:42px;height:42px;min-height:42px;overflow:visible}.topbar .notification-trigger>span{border:2px solid #fff;min-width:20px;height:20px;padding:0 4px;font-size:10px;line-height:16px;top:-5px;right:-5px}.topbar .topbar-sidebar-toggle{width:30px;height:30px;min-height:30px}.app-layout,.dashboard.shell{grid-template-columns:216px minmax(0,1fr)}.app-sidebar,.dashboard>.sidebar{height:calc(100dvh - 72px);box-shadow:none;background:#fff;gap:5px;padding:24px 12px 16px;top:72px}.app-sidebar a,.app-sidebar button,.dashboard>.sidebar a,.dashboard>.sidebar button,.sidebar-group summary{color:#61757f;border-radius:10px;gap:10px;min-height:44px;padding:11px 12px;font-size:12px;font-weight:650}.app-sidebar a svg,.dashboard>.sidebar a svg,.sidebar-group summary svg{stroke-width:1.8px;flex-shrink:0;width:19px;height:19px}.app-sidebar a.active,.dashboard>.sidebar a.active{color:#155bca;background:#eef4ff}.app-sidebar a.active:before,.dashboard>.sidebar a.active:before{border-radius:2px;width:3px;top:12px;bottom:12px}.sidebar-group summary{font-weight:650}.sidebar-submenu a{min-height:36px!important;font-size:11px!important}.app-content>.shell,.app-content>.page-tools .shell{width:min(1240px,100% - 56px)}.app-content .page-tools{background:0 0;border-bottom:1px solid #e2eaed}.page-tools .shell{height:48px}.panel{border:1px solid var(--line);border-radius:18px;box-shadow:0 3px 14px #213e4804}.btn{border-radius:11px;min-height:44px;font-size:13px;font-weight:700}.btn-primary:hover{background:#1657d5;box-shadow:0 6px 18px #2364e822}.btn-secondary{color:#314e5c;box-shadow:none;background:#fff;border:1px solid #dce5e9}.input:not(textarea){height:46px;min-height:46px;line-height:normal}.input{border-color:var(--color-field-border,#8293a6);background-color:#fff;border-radius:10px;font-size:14px}.input:focus{border-color:var(--color-focus,#2463eb);box-shadow:0 0 0 3px #2364e820}.field>label,.field>span{color:#435d69;font-size:12px;font-weight:650}.empty{background:#f9fbfc;border:1px dashed #d9e3e8;border-radius:16px;min-height:180px;padding:26px}.empty h3{letter-spacing:-.02em;font-size:18px}.empty p{color:#73858e;font-size:13px;line-height:1.6}.workspace-kicker{letter-spacing:.12em;text-transform:uppercase;color:#62808e;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.workspace-kicker i{background:var(--q-teal);border-radius:2px;width:7px;height:7px;transform:rotate(-12deg)}.discovery-page{padding:32px 0 64px}.discovery-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.discovery-heading h1{letter-spacing:-.045em;margin:9px 0 8px;font-size:clamp(27px,2.5vw,37px);font-weight:800;line-height:1.17}.discovery-heading p{color:#71838d;margin:0;font-size:13px}.discovery-symbol{color:#2364e8;background:#e5eeff;border-radius:24px 24px 24px 7px;flex-shrink:0;place-items:center;width:74px;height:74px;display:grid;transform:rotate(-5deg);box-shadow:inset -8px -8px #dce7ff}.discovery-symbol svg{stroke-width:1.5px;width:34px;height:34px;transform:rotate(5deg)}.discovery-people .discovery-symbol{color:var(--q-teal);background:#e1f1ec;box-shadow:inset -8px -8px #d6e9e3}.discovery-search{background:#fff;border:1px solid #dde6eb;border-radius:18px;padding:20px 22px 0;box-shadow:0 5px 16px #193d4805}.discovery-primary{gap:12px;display:flex}.discovery-primary>.btn{flex-shrink:0;min-width:125px;min-height:48px}.discovery-primary>.btn svg{width:17px}.discovery-query{background:#f8fafb;border:1px solid #dde5ea;border-radius:11px;flex:1;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.discovery-query:focus-within{background:#fff;border-color:#8bb0ef;box-shadow:0 0 0 3px #2364e80a}.discovery-query svg{color:#7d929d;flex-shrink:0;width:20px;height:20px}.discovery-query input{width:100%;height:48px;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.discovery-query input::placeholder{color:#8d9ea7}.discovery-options{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:16px;padding:17px 0 18px;display:grid}.discovery-options .field,.discovery-advanced .field{gap:6px;min-width:0;margin:0;display:grid}.discovery-options .input,.discovery-advanced .input{background-position:right 12px center;width:100%;height:42px;min-height:42px;padding-left:12px;font-size:12px!important}.discovery-options .field>span,.discovery-advanced .field>span{text-transform:uppercase;letter-spacing:.045em;color:#6c838e;font-size:10px}.discovery-filter-toggle{color:#385867;background:#fff;border:1px solid #dce5ea;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.discovery-filter-toggle svg{width:16px;height:16px}.discovery-filter-toggle[aria-expanded=true]{color:#2364e8;background:#f1f6ff;border-color:#a9c3ee}.discovery-filter-toggle span{color:#fff;background:#2364e8;border-radius:5px;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid}.discovery-advanced{border-top:1px solid #e9eef1;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:18px 0;display:grid}.discovery-categories{scrollbar-width:thin;border-top:1px solid #e7edf0;align-items:center;gap:7px;padding:13px 0;display:flex;overflow-x:auto}.discovery-categories:empty{display:none}.discovery-categories button{white-space:nowrap;color:#72858e;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 11px;font-size:11px;font-weight:650}.discovery-categories button:hover{color:#274a59;background:#f0f5f6}.discovery-categories button.active{color:#166b59;background:#eaf3f0}.discovery-results{padding-top:25px}.discovery-results-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.discovery-results-head>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.discovery-results-head h2{letter-spacing:-.035em;margin:0;font-size:20px}#discoveryCount{color:#7a8b94;font-variant-numeric:tabular-nums;font-size:11px}#discoveryReset{color:#2364e8;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:11px;display:flex}#discoveryReset svg{width:13px;height:13px}.discovery-sort{color:#84939a;flex-shrink:0;align-items:center;gap:10px;font-size:10px;display:flex}.discovery-sort select{color:#3e5965;background:#fff;border:1px solid #dce5e9;border-radius:8px;max-width:180px;padding:8px 26px 8px 10px;font-size:12px}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.discovery-list{gap:14px;display:grid}.discovery-grid>.empty,.discovery-grid>[data-reset-empty],.discovery-grid>[data-retry]{grid-column:1/-1}.discovery-more{justify-content:center;margin-top:24px;display:flex}.discovery-more .btn{font-size:12px}.discovery-more svg{width:16px}.catalog-loading{grid-column:1/-1;gap:14px;display:grid}.catalog-loading--people{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catalog-skeleton{background:#fff;border:1px solid #e2e9ed;border-radius:16px;align-items:start;gap:18px;min-height:190px;padding:24px;display:flex}.catalog-loading--people .catalog-skeleton{min-height:232px}.catalog-skeleton>i{background:#edf2f4;border-radius:16px;flex-shrink:0;width:54px;height:54px}.catalog-skeleton>div{flex:1;padding-top:8px}.catalog-skeleton span{background:#edf2f4;border-radius:5px;width:72%;height:12px;margin-bottom:12px;display:block}.catalog-skeleton span:nth-child(2){width:50%;height:9px}.catalog-skeleton span:nth-child(3){width:85%;height:8px;margin-top:35px}.specialist-card{background:#fff;border:1px solid #dce6e9;border-radius:16px;gap:14px;min-height:224px;padding:21px;position:relative;overflow:hidden;box-shadow:0 3px 12px #263d4704}.specialist-card:before{content:"";background:#80c3b1;border-radius:0 3px 3px 0;width:3px;height:36px;position:absolute;top:24px;left:0}.specialist-card:hover{border-color:#8fbab3;transform:translateY(-2px);box-shadow:0 12px 30px #243e4810}.specialist-card-heading{align-items:center;gap:13px}.specialist-card-avatar{color:#267b66;background:#e7f1ee;border-radius:18px 18px 18px 6px;flex-basis:58px;width:58px;height:58px;font-size:20px}.specialist-card-avatar img{object-fit:cover;width:100%;height:100%}.specialist-card-identity h3{letter-spacing:-.035em;margin-bottom:5px;font-size:18px;line-height:1.3}.specialist-card-identity p{color:#71858e;font-size:12px;line-height:1.45}.specialist-card-arrow{color:#597a83;background:#f1f6f6;border-radius:9px;width:30px;height:30px}.specialist-card:hover .specialist-card-arrow{color:#fff;background:#0c7977}.specialist-card-tags{align-content:start;gap:6px;min-height:26px}.specialist-card-tags span{color:#56737c;background:#f0f5f6;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:650}.specialist-card-facts{color:#80929b;gap:18px;margin-top:auto;font-size:11px}.specialist-card-facts b{color:#405e6b}.specialist-card-footer{gap:9px;padding-top:12px;font-size:10px}.specialist-card-status{color:#457364}.specialist-card-status.is-unknown{color:#85949c}.specialist-card-footer>span:last-child{text-align:right;justify-content:flex-end;max-width:42%}.project-card-v3{background:#fff;border:1px solid #dce6ea;border-radius:16px;grid-template-columns:46px minmax(0,1fr) 180px;gap:18px;box-shadow:0 3px 12px #263d4704;min-height:190px!important;padding:23px!important}.project-card-v3:hover{border-color:#aac2eb;transform:translateY(-2px);box-shadow:0 10px 28px #1b3e6810}.project-card-icon{width:46px;height:46px;box-shadow:none;background:#edf3ff;border-radius:14px}.project-card-icon svg{stroke-width:1.7px;width:23px;height:23px}.project-card-v3 .project-card-head{min-height:0}.project-card-tags{gap:6px}.project-card-v3 .tag{color:#4276bc;background:#edf3ff;border-radius:5px;padding:4px 7px;font-size:10px}.project-card-v3 .project-number{display:none}.project-card-v3 .project-card-copy{margin:10px 0 12px}.project-card-v3 .project-card-copy h3{letter-spacing:-.035em;-webkit-line-clamp:2;margin:0 0 7px;font-size:19px;line-height:1.35}.project-card-v3 .project-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.project-card-v3 .project-card-details{flex-wrap:wrap;gap:12px;font-size:10px}.project-card-v3 .project-card-details span{font-size:10px}.project-card-v3 .project-card-details svg{width:13px;height:13px}.project-card-v3 .project-card-skills{gap:6px;margin-top:12px}.project-card-v3 .project-card-skills span{color:#697f8b;background:#f2f5f7;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:600}.project-card-side{border-left-color:#e6edf0;padding-left:20px}.project-card-side strong{letter-spacing:-.035em;font-size:20px;line-height:1.35}.project-card-side small{color:#82929b;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.project-card-side time{font-size:10px}.project-card-side i{background:#edf3ff;border-radius:9px;width:32px;height:32px}.dashboard-workbench{width:100%;margin-inline:auto;max-width:1400px!important;padding:30px 28px 60px!important}.workbench-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.workbench-heading h1{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(26px,2.4vw,35px);line-height:1.2}.workbench-date{color:#81929b;white-space:nowrap;font-size:12px}.workbench-title-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workbench-verified{color:#13865e;white-space:nowrap;background:#edf9f4;border:1px solid #b9e5d3;border-radius:999px;align-items:center;gap:6px;margin-top:9px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.workbench-verified svg{fill:#18a874;color:#fff;width:15px;height:15px}.workbench-hero{color:#fff;background:#153c48;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:190px;padding:16px 28px;display:flex;position:relative;overflow:hidden}.workbench-banner-slide{justify-content:space-between;align-items:center;gap:24px;width:100%;transition:opacity .16s,transform .16s;display:flex}.workbench-banner-slide.is-changing{opacity:0;transform:translateY(5px)}.workbench-banner-copy{z-index:1;max-width:660px;position:relative}.workbench-banner-controls{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.workbench-banner-controls[hidden]{display:none}.workbench-banner-controls>button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.workbench-banner-controls svg{width:14px;height:14px}.workbench-banner-controls>div{gap:5px;display:flex}.workbench-banner-controls [data-banner-dot]{background:#ffffff73;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:width .2s,background .2s}.workbench-banner-controls [data-banner-dot].active{background:#fff;width:18px}.workbench-art img{object-fit:contain;max-width:250px;max-height:180px}.workbench-hero>div:first-child{z-index:1;max-width:660px;position:relative}.workbench-hero small{color:#a3c5c9;letter-spacing:.12em;font-size:9px;font-weight:750}.workbench-hero h2{letter-spacing:-.045em;max-width:530px;margin:8px 0 6px;font-size:clamp(24px,2.3vw,31px);line-height:1.14}.workbench-hero p{color:#b7ced2;max-width:570px;margin:0 0 11px;font-size:12px;line-height:1.5}.workbench-hero .btn{background:var(--q-lime);color:#1c463a;box-shadow:none;min-height:38px;padding-block:8px}.workbench-art{border:1px solid #b9dece33;border-radius:34px;flex:0 0 150px;place-items:center;height:122px;display:grid;position:relative;transform:rotate(-10deg)}.workbench-art:before{content:"";border:1px solid #b9dece44;border-radius:30px;position:absolute;inset:16px}.workbench-art:after{content:"";border:1px solid #b9dece66;border-radius:23px;position:absolute;inset:33px}.workbench-art svg{color:#d9f68b;stroke-width:1.3px;z-index:1;width:62px;height:62px;position:relative;transform:rotate(10deg)}.workbench-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 26px;display:grid}.workbench-metric{background:#fff;border:1px solid #dce6ea;border-radius:14px;gap:7px;padding:19px 20px;display:grid;position:relative}.workbench-metric>span{color:#6c838e;font-size:11px}.workbench-metric strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:750;line-height:1.2}.workbench-metric>svg{color:#91a8af;width:16px;position:absolute;top:20px;right:17px}.workbench-metric small{color:#84969e;font-size:10px}.workbench-metric:hover{background:#fcfefd;border-color:#b1cbc7}.workbench-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.workbench-section-head{justify-content:space-between;align-items:center;gap:15px;margin:0 0 15px;display:flex}.workbench-section-head h2{letter-spacing:-.035em;margin:0;font-size:20px}.workbench-section-head a{color:#2364e8;align-items:center;gap:6px;font-size:11px;display:flex}.workbench-section-head svg{width:14px}.workbench-feed{gap:13px;display:grid}.workbench-feed .project-card-v3{grid-template-columns:minmax(0,1fr) 150px;gap:15px;min-height:180px!important;padding:20px!important}.workbench-feed .project-card-icon{display:none}.workbench-feed .project-card-copy h3{font-size:17px}.workbench-feed .project-card-side{padding-left:16px}.workbench-feed .project-card-side strong{font-size:18px}.workbench-aside{gap:15px;display:grid}.workbench-tip,.workbench-completion,.workbench-shortcuts,.workbench-coin{background:#fff;border:1px solid #dde7e9;border-radius:16px;padding:22px}.workbench-tip{background:#f0f6ea;border-color:#dfe9d6}.workbench-tip>span{color:#627d4d;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.workbench-tip>span svg{width:17px}.workbench-tip h3{letter-spacing:-.025em;margin:14px 0 9px;font-size:17px;line-height:1.35}.workbench-tip p{color:#75836c;margin:0 0 16px;font-size:12px;line-height:1.7}.workbench-tip a{color:#456c34;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex}.workbench-tip a svg{width:15px}.workbench-completion>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.workbench-completion h3{margin:0;font-size:14px}.workbench-completion strong{color:#2364e8;font-size:20px}.workbench-completion progress{accent-color:#2364e8;border:0;border-radius:5px;width:100%;height:5px;margin:14px 0;display:block;overflow:hidden}.workbench-completion progress::-webkit-progress-bar{background:#e8eef3}.workbench-completion progress::-webkit-progress-value{background:#2364e8}.workbench-completion p{color:#82939c;font-size:11px;line-height:1.7}.workbench-completion a{color:#2364e8;font-size:12px;font-weight:700}.workbench-coin{background:linear-gradient(145deg,#f8fbff,#eef4ff);border-color:#d3e0f4;overflow:hidden}.workbench-coin-head{align-items:center;gap:11px;display:flex}.workbench-coin-head>span:last-child{gap:2px;display:grid}.workbench-coin-head small{color:#2670e8;letter-spacing:.1em;font-size:9px;font-weight:900}.workbench-coin-head b{color:#314962;font-size:12px}.workbench-coin-mark{background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 18px #2049821a}.workbench-coin>strong{color:#102947;font-variant-numeric:tabular-nums;margin:15px 0 6px;font-size:29px;line-height:1;display:block}.workbench-coin>strong small{color:#2670e8;font-size:11px}.workbench-coin>p{color:#71849a;margin:0 0 13px;font-size:10px;line-height:1.55}.workbench-coin>a{color:#2469dd;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.workbench-coin>a svg{width:14px}.workbench-shortcuts h3{margin:0 0 12px;font-size:13px}.workbench-shortcuts a{color:#5c7682;border-bottom:1px solid #edf1f3;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.workbench-shortcuts a:last-child{border:0;padding-bottom:0}.workbench-shortcuts svg{width:16px}.workbench-project-row{background:#fff;border:1px solid #dfe7eb;border-radius:14px;align-items:center;gap:14px;padding:19px 20px;display:flex}.workbench-project-row>div{flex:1;min-width:0}.workbench-project-row h3{letter-spacing:-.025em;margin:7px 0;font-size:15px}.workbench-project-row p{color:#80939d;margin:0;font-size:11px}.workbench-project-row>svg{color:#6c8b99;width:20px}.profile-design{--profile-accent:#2364e8;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:22px;padding:0;display:grid;margin-top:24px!important;margin-bottom:56px!important}.profile-design.profile-client{--profile-accent:#087970}.profile-design.profile-unified{width:100%;max-width:1120px;margin-inline:auto;display:block}.profile-design .profile-content{min-width:0;display:block}.profile-design .profile-main{background:#fff;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 5px 20px #15374305}.profile-design .profile-cover{background:#eaf1fe;border-bottom:1px solid #dde7f7;align-items:center;min-height:72px;padding:22px 28px;display:flex;position:relative;overflow:hidden}.profile-design.profile-client .profile-cover{background:#e6f3ec;border-color:#d5e9dd}.profile-design .profile-cover:before{content:"";border:1px solid #2364e81a;border-radius:45px;width:170px;height:170px;position:absolute;top:-65px;right:80px;transform:rotate(-20deg)}.profile-design .profile-cover-copy>span{color:var(--profile-accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.profile-design .profile-cover-copy strong{display:none}.profile-design .profile-cover-mark{color:var(--profile-accent);opacity:.09;font-size:100px;font-weight:800;line-height:1.2;display:block;position:absolute;top:-22px;right:33px;transform:rotate(-15deg)}.profile-design .profile-hero-v2{background:#fff;flex-wrap:wrap;align-items:center;gap:21px;padding:28px;display:flex}.profile-design .profile-avatar-wrap{flex:0 0 88px;margin:0;position:relative}.profile-design .profile-avatar{width:88px;height:88px;color:var(--profile-accent);box-shadow:none;background:#e9f0fd;border:0;border-radius:25px 25px 25px 8px;place-items:center;font-size:29px;font-weight:800;display:grid;overflow:hidden}.profile-design .profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-design .availability-dot{background:#94a5ad;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;bottom:-3px;right:-3px}.profile-design .availability-available{background-color:#19ab7e}.profile-design .availability-busy{background-color:#d2a24a}.profile-design .profile-hero-copy{flex:250px;min-width:0}.profile-design .profile-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.profile-design .profile-badges>span{color:#6e8490;background:#f1f5f7;border:0;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:650}.profile-design .profile-badges .badge{display:none}.profile-design .profile-hero-copy h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:10px 0 8px;font-size:clamp(25px,2.3vw,34px);line-height:1.18}.profile-design .profile-headline{color:#587684;margin:0 0 12px;font-size:14px;line-height:1.5}.profile-design .profile-meta-line{color:#8a9ba4;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.profile-design .profile-meta-line>span{background:0 0;align-items:center;gap:5px;display:flex}.profile-design .profile-meta-line svg{width:14px;height:14px}.profile-design .availability-label i{background:#91a2aa;border-radius:50%;width:6px;height:6px}.profile-design .availability-label.availability-available i{background:#19ab7e}.profile-design .availability-label.availability-busy i{background:#d2a24a}.profile-design .profile-share-slot{align-self:start;margin:0}.profile-design .profile-hero-share{border-radius:9px;gap:6px;min-height:36px;padding:0 11px;font-size:10px}.profile-design .profile-hero-share svg{width:14px;height:14px}.profile-design .profile-key-stats{background:#f8fafb;border:1px solid #e4ebee;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 28px 22px;padding:0;display:grid;overflow:hidden}.profile-design .profile-key-stats>div{border-right:1px solid #e4ebee;grid-template-columns:auto 1fr;align-content:center;gap:4px 10px;min-height:82px;padding:16px;display:grid}.profile-design .profile-key-stats>div:last-child{border:0}.profile-design .profile-key-stats>div>span{color:#6e8a98;background:#edf2f6;border:0;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;display:grid}.profile-design .profile-key-stats svg{width:17px;height:17px}.profile-design .profile-key-stats b{letter-spacing:-.03em;font-size:20px;line-height:1.25}.profile-design .profile-key-stats small{color:#8a9aa4;font-size:10px}.profile-design .profile-subnav{background:#fff;border-bottom:1px solid #e4ebef;align-items:center;gap:25px;margin:0;padding:0 28px;display:flex}.profile-design .profile-subnav a{color:#8095a0;border:0;align-items:center;gap:6px;min-height:52px;padding:12px 0;font-size:12px;font-weight:700;display:flex;position:relative}.profile-design .profile-subnav a.active{color:var(--profile-accent)}.profile-design .profile-subnav a.active:after{content:"";background:var(--profile-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.profile-design .profile-subnav a span{color:#78909b;background:#f0f4f6;border-radius:5px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.profile-design .profile-overview-pane{grid-template-columns:1fr 1fr;gap:0 26px;padding:24px 28px;display:grid}.profile-design .profile-about-v2,.profile-design .profile-work-v2,.profile-design .profile-skills-v2{border:0;min-width:0;margin:0;padding:0}.profile-design .profile-about-v2{grid-column:1}.profile-design .profile-work-v2{border-left:1px solid #e7edf0;grid-area:1/2/3;padding-left:26px}.profile-design .profile-skills-v2{grid-column:1;margin-top:24px}.profile-design .profile-block-title{align-items:center;gap:9px;margin-bottom:14px;display:flex}.profile-design .profile-block-title>span{display:none}.profile-design .profile-block-title h2{letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.3}.profile-design .profile-about-v2>p{color:#667f8b;white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.85}.profile-design .profile-empty-compact{background:#f7f9fa;border:1px dashed #dbe5ea;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:0;padding:16px;display:flex}.profile-design .profile-empty-compact>span{display:none}.profile-design .profile-empty-compact b{color:#8b9da6;font-size:11px;font-weight:500}.profile-design .profile-empty-compact a{color:var(--profile-accent);font-size:11px}.profile-design .profile-facts{grid-template-columns:1fr;gap:0;display:grid}.profile-design .profile-facts>div{background:0 0;border:0;border-bottom:1px solid #edf1f3;border-radius:0;justify-content:space-between;align-items:baseline;gap:15px;min-height:0;padding:12px 0;display:flex}.profile-design .profile-facts>div:first-child{padding-top:0}.profile-design .profile-facts>div:last-child{border:0;padding-bottom:0}.profile-design .profile-facts small{color:#8a9ba5;flex:0 0 110px;font-size:11px}.profile-design .profile-facts b{color:#456372;text-align:right;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.profile-design .skill-chips{flex-wrap:wrap;gap:6px;display:flex}.profile-design .skill-chips span{color:#547584;background:#eef4f6;border-radius:6px;padding:5px 9px;font-size:11px}.profile-design .profile-owner-toolbar{background:#f8fafc;border:1px solid #e1e9ef;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:0 28px 22px;padding:15px 17px;display:flex}.profile-design .profile-owner-toolbar>.btn{min-height:40px;margin-left:auto;font-size:11px}.profile-design .profile-completeness{border:0;flex:1;gap:8px;max-width:510px;padding:0;display:grid}.profile-design .profile-completeness>span{justify-content:space-between;align-items:center;gap:18px;font-size:11px;display:flex}.profile-design .profile-completeness strong{color:var(--profile-accent);font-size:16px}.profile-design .profile-completeness>i{background:#e3eaf1;border-radius:5px;width:100%;height:4px;display:block;overflow:hidden}.profile-design .profile-completeness em{background:var(--profile-accent);border-radius:5px;height:100%;display:block}.profile-design .profile-completeness p{display:none}.profile-design .completion-details{color:#8397a1;font-size:10px}.profile-design .completion-details ul{padding-left:18px;font-size:11px;line-height:1.7}.profile-design .completion-details a{color:var(--profile-accent);font-size:11px}.profile-design .profile-summary{box-shadow:none;border-radius:16px;padding:0;position:sticky;top:94px;overflow:hidden}.profile-design .profile-summary-head{background:#f9fbfc;border-bottom:1px solid #e5ecef;align-items:center;gap:12px;padding:19px;display:flex}.profile-design .profile-summary-head>span{width:36px;height:36px;color:var(--profile-accent);background:#fff;border:1px solid #e2e9ed;border-radius:10px;place-items:center;display:grid}.profile-design .profile-summary-head svg{width:18px}.profile-design .profile-summary-head small{color:#98a7ae;font-size:9px;display:block}.profile-design .profile-summary-head b{font-size:13px}.profile-design .profile-rate-card,.profile-design .profile-client-overview{border-bottom:1px solid #e5ecef;padding:22px 19px}.profile-design .profile-rate-card>small,.profile-design .profile-client-overview>small{color:#8399a3;font-size:10px;display:block}.profile-design .profile-rate-card strong,.profile-design .profile-client-overview strong{letter-spacing:-.03em;margin:9px 0 12px;font-size:20px;line-height:1.3;display:block}.profile-design .profile-rate-card p,.profile-design .profile-client-overview p{color:#758e9b;margin:8px 0 0;font-size:12px;line-height:1.6}.profile-design .profile-trust-list{display:none}.profile-design .profile-client-actions{padding:17px}.profile-design .profile-client-actions>.btn{white-space:normal;background:var(--profile-accent);width:100%;padding:10px;font-size:11px;line-height:1.5}.profile-design .profile-client-actions svg{width:17px}.profile-design .profile-safety-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 18px 20px;display:flex}.profile-design .safety-link{font-size:9px}.profile-design .profile-portfolio,.profile-design .profile-reviews{background:#fff;border:1px solid #dfe7eb;border-radius:18px;margin-top:18px;padding:26px 28px}.profile-design [data-profile-pane][hidden]{display:none!important}.profile-design .profile-section-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.profile-design .profile-section-head h2{letter-spacing:-.03em;margin:3px 0;font-size:20px}.profile-design .profile-section-head p{color:#8298a3;margin:6px 0;font-size:12px}.profile-design .profile-section-head .eyebrow{font-size:9px}.profile-design .portfolio-grid>.empty,.profile-design .review-list>.empty{grid-column:1/-1;min-height:160px}.profile-design .profile-section-head .btn{font-size:11px}.profile-design .client-project-row{border:1px solid #e2e9ed;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:17px;display:flex}.profile-design .client-project-row span{gap:5px;display:grid}.profile-design .client-project-row small{color:#258a70;font-size:9px}.profile-design .client-project-row b{font-size:14px}.profile-design .client-project-row em{color:#7c939e;font-size:11px;font-style:normal}.profile-design .client-project-row svg{color:#7393a2;width:18px}.app-content .workspace{gap:22px;padding-top:24px}.app-content .workspace:not(.profile-design){grid-template-columns:minmax(0,1fr) 295px}.app-content .workspace h1{letter-spacing:-.04em;line-height:1.25;font-size:30px!important}.project-detail{box-shadow:none!important;background:#fff!important;border-radius:18px!important;padding:27px!important}.project-detail h2{font-size:19px!important}.project-detail h3{font-size:16px!important}.project-detail p{font-size:14px!important;line-height:1.8!important}.project-detail .project-section{border:0;margin-top:25px;padding-left:0}.project-detail .project-section:before{display:none}.project-detail .project-meta{gap:12px;font-size:11px}.project-action-card{border-radius:16px!important;padding:24px!important}.project-action-card .price{line-height:1.25;font-size:28px!important}.project-action-card .btn{white-space:normal;min-height:42px;padding:10px 12px;font-size:12px;line-height:1.45}.account-page,.notifications-page,.settings-page{padding:30px 0 60px}.account-page h1,.notifications-head h1,.settings-heading h1{letter-spacing:-.04em;margin:8px 0;font-size:31px;line-height:1.2}.account-page .dashboard-section-head p,.notifications-head p{color:#82939c;font-size:13px}.account-page .dashboard-section-head{margin-bottom:24px}.account-page .eyebrow,.notifications-head .eyebrow{letter-spacing:.12em;font-size:9px}.notification-tabs{border-radius:10px;gap:3px;margin-bottom:18px;padding:4px}.notification-tabs button{border-radius:7px;min-height:0;padding:9px 16px;font-size:12px}.notifications-list{gap:10px}.notification-page-item{box-shadow:none;border-radius:14px;gap:16px;min-height:104px;padding:19px 22px}.notification-page-item.unread{background:#fbfdff;border-color:#c2d5f4}.notification-page-icon{border-radius:12px;width:42px;height:42px}.notification-page-icon svg{width:20px;height:20px}.notification-page-item b{font-size:14px}.notification-page-item p{margin:5px 0 8px;font-size:12px}.notification-page-item time{font-size:10px}.my-proposal-card{border-radius:16px;padding:24px}.my-proposal-card h2{font-size:20px;line-height:1.35}.my-proposal-card section{margin-top:18px}.my-proposal-card section h3{color:#7e949f;font-size:12px}.my-proposal-card section p{font-size:13px;line-height:1.8}.my-proposal-card .proposal-price strong{font-size:22px}.proposal-timeline{gap:16px;padding:15px 0;overflow:auto}.proposal-timeline b{font-size:10px}.proposal-timeline small{font-size:9px}.my-proposal-actions .btn{min-height:38px;font-size:11px}.status-pill{border-radius:6px;padding:5px 9px;font-size:10px}.settings-v2 .settings-layout{grid-template-columns:205px minmax(0,1fr);gap:26px}.settings-v2 .settings-heading{margin-bottom:26px}.settings-v2 .settings-heading>span{color:#8196a0;font-size:11px}.settings-v2 .settings-navigation a{padding:12px;font-size:12px}.settings-v2 .settings-section{border-radius:16px;padding:0}.settings-v2 .settings-section>header{background:#fafcfc;border-bottom:1px solid #e5ecef;padding:22px}.settings-v2 .settings-section h2{letter-spacing:-.025em;font-size:18px}.settings-v2 .settings-section header p{font-size:11px}.settings-v2 .settings-row{gap:20px;padding:19px 22px}.settings-v2 .settings-row b{font-size:13px}.settings-v2 .settings-row p{font-size:12px;line-height:1.6}.settings-v2 .settings-row .btn{min-height:38px;font-size:11px}.settings-v2 .settings-help{background:#eef5f2;border:1px solid #dce8e1;border-radius:14px;padding:20px 22px}.settings-v2 .settings-help h3{font-size:16px}.settings-v2 .settings-help p{font-size:12px}.profile-editor-page-host .profile-form-section{box-shadow:none!important;border-radius:16px!important;padding:24px!important}.profile-editor-page-host .profile-form-heading{margin-bottom:22px;padding-bottom:17px}.profile-editor-page-host .profile-form-heading h3{font-size:19px!important}.profile-editor-page-host .profile-form-heading>span{width:34px;height:34px;font-size:12px}.profile-editor-page-host .form-grid{gap:18px}.profile-editor-page-host .field{margin:0}.profile-editor-page-host .avatar-editor{padding-bottom:20px}.profile-editor-page-host .profile-editor-actions{background:#fffffffa;border-radius:13px;margin-top:18px;padding:14px 18px;position:sticky;bottom:12px;box-shadow:0 10px 35px #233b4812}.project-create-form .project-form-section{padding:26px 0}.project-create-form .project-section-heading h2{font-size:22px}.project-create-form .project-section-heading p{display:none}.project-create-form .field{margin-bottom:18px}.project-create-form .form-grid{gap:18px}.project-create-form .project-section-heading{margin-bottom:23px}.project-create-form .project-city-menu{z-index:100}.project-create-form .project-create-actions{z-index:0}.app-content>.messages-page{padding-top:24px}.messages-page .chat-layout{border-radius:18px;grid-template-columns:290px minmax(0,1fr);height:calc(100dvh - 120px);min-height:520px;box-shadow:0 5px 20px #213b4805}.chat-list-head h1{font-size:22px}.chat-head-identity b{font-size:14px}.chat-head-identity .muted{font-size:11px}.chat-item-content .chat-item-project,.chat-item-content .chat-item-preview{font-size:11px!important}.chat-item-top time{font-size:10px}.chat-messages{background-color:#f5f8f9;background-image:radial-gradient(circle at 1px 1px,#4b7c7a0b 1px,#0000 0);background-size:22px 22px}.bubble{max-width:78%;font-size:14px;line-height:1.65;box-shadow:0 2px 8px #203d4604}.bubble.mine{box-shadow:none;background:#2364e8}.bubble time{font-size:9px}.chat-input-wrap textarea{font-size:13px!important}.chat-send{font-size:12px}.chat-proposal-context{box-shadow:none;background:#f0f6ff;border-radius:13px;margin-bottom:15px;padding:15px 17px}.chat-proposal-context>p{font-size:12px}.chat-proposal-terms small{font-size:9px}@media (min-width:1600px){.discovery-grid,.catalog-loading--people{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-columns{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:1220px){.app-layout,.dashboard.shell{grid-template-columns:190px minmax(0,1fr)}.app-sidebar,.dashboard>.sidebar{padding-inline:9px}.app-sidebar a,.dashboard>.sidebar a,.sidebar-group summary{gap:8px;font-size:11px}.app-content>.shell,.app-content>.page-tools .shell{width:calc(100% - 40px)}.dashboard-workbench{padding:26px 20px 50px!important}.workbench-columns{grid-template-columns:minmax(0,1fr) 255px;gap:16px}.workbench-feed .project-card-v3{grid-template-columns:1fr!important}.workbench-feed .project-card-side{border-top:1px solid #edf1f4;border-left:0;flex-direction:row;align-items:center;gap:12px;padding:14px 0 0;display:flex}.workbench-feed .project-card-side small{display:none}.workbench-feed .project-card-side strong{margin:0}.workbench-feed .project-card-side time{margin:0 0 0 auto}.workbench-feed .project-card-side i{margin:0}.profile-design{grid-template-columns:minmax(0,1fr) 235px}.profile-design .profile-hero-share{width:36px;padding:0;font-size:0}.profile-design .profile-overview-pane{grid-template-columns:1fr}.profile-design .profile-work-v2{border-top:1px solid #e6edf0;border-left:0;grid-area:auto/1;margin-top:20px;padding:20px 0 0}.profile-design .profile-key-stats>div{padding:14px;display:block}.profile-design .profile-key-stats>div>span{display:none}.profile-design .profile-key-stats small{margin-top:5px;display:block}.project-card-v3{grid-template-columns:40px minmax(0,1fr) 150px;gap:14px}.project-card-side strong{font-size:18px}.settings-v2 .settings-layout{grid-template-columns:175px 1fr}.discovery-advanced{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.workbench-art{border-radius:30px;flex-basis:110px;height:110px}.workbench-art svg{width:44px}.discovery-options{gap:10px}.discovery-sort>span{display:none}.specialist-card{padding:18px}.specialist-card-identity h3{font-size:16px}.specialist-card-avatar{flex-basis:50px;width:50px;height:50px}.profile-design .profile-hero-v2{gap:16px;padding:22px}.profile-design .profile-avatar-wrap{flex-basis:70px}.profile-design .profile-avatar{width:70px;height:70px}.profile-design .profile-share-slot{margin-left:auto}.profile-design .profile-owner-toolbar{flex-wrap:wrap;gap:14px;margin-inline:22px}.profile-design .profile-completeness{min-width:200px}.profile-design .profile-key-stats{margin-inline:22px}.messages-page .chat-layout{grid-template-columns:250px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.specialist-card:hover,.project-card-v3:hover{transform:none}}.brand-marker{letter-spacing:.12em;color:#65828b;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.brand-marker i{background:#0c7977;border-radius:2px;width:6px;height:6px}.discovery-options .country-picker-trigger{border-radius:10px;height:42px;min-height:42px;padding:0 12px;font-size:12px}.discovery-options .country-picker{width:100%}.specialist-card-tags span,.specialist-card-facts,.specialist-card-footer{font-size:12px}.specialist-card-identity p{font-size:13px}.specialist-card{min-height:232px!important}.project-card-v3 .project-card-description{font-size:14px}.project-card-v3 .project-card-details,.project-card-v3 .project-card-details span,.project-card-v3 .project-card-skills span{font-size:12px}.profile-design .profile-overview-pane{display:block}.profile-design .profile-work-v2{border:0;border-top:1px solid #e7edf0;margin-top:24px;padding:22px 0 0}.profile-design .profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.profile-design .profile-facts>div{align-content:start;gap:5px;display:grid;padding:0 0 12px!important}.profile-design .profile-facts b{text-align:left;font-size:13px}.profile-design .profile-facts small,.profile-design .profile-meta-line,.profile-design .profile-key-stats small,.profile-design .profile-empty-compact b,.profile-design .profile-completeness>span,.profile-design .completion-details,.profile-design .profile-subnav a{font-size:12px}.profile-design .profile-headline,.profile-design .profile-about-v2>p{font-size:14px}.profile-design .profile-share-slot{align-self:center}.profile-design .profile-hero-copy{padding:0}.profile-design .profile-rate-card,.profile-design .profile-client-overview{text-align:left;display:block}.profile-design .profile-rate-card>*{text-align:left;max-width:100%;margin-left:0!important}.profile-design .profile-rate-card strong{font-size:20px;margin-top:9px!important}.profile-design .profile-client-actions>.btn,.profile-design .profile-owner-toolbar>.btn{font-size:12px}.profile-design .profile-safety-actions .safety-link{font-size:11px}.workbench-metric>span,.workbench-metric small,.workbench-tip p,.workbench-completion p,.workbench-shortcuts a{font-size:12px}.chat-load-older{color:#587785;background:#fff;border:1px solid #dce6eb;border-radius:20px;align-self:center;margin:8px auto 16px;padding:7px 16px;font-size:12px}.text-button{color:#2364e8;cursor:pointer;background:0 0;border:0;font-weight:650}.account-pagination{color:#6b838f;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:12px;display:flex}.profile-design .profile-share-slot{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.profile-design .profile-share-slot>.btn{font-size:12px}.profile-design .profile-share-slot>.btn-primary{min-height:40px;padding-inline:14px}.profile-design .profile-share-slot>.btn-primary svg{width:16px}.messages-page .chat-head-actions{flex-direction:row;align-items:center;gap:8px;display:flex}.messages-page .chat-head-actions .btn{margin:0}.messages-page .chat-messages .bubble:not(.mine){align-self:flex-start;width:fit-content;min-width:140px;max-width:76%;padding:12px 15px}.messages-page .bubble .message-report,.messages-page .bubble time{font-size:10px}.settings-v2 .settings-section{overflow:hidden}@media (max-width:1300px){.profile-editor .field:has(.date-selects){grid-column:1/-1}.profile-editor .date-selects{grid-template-columns:minmax(85px,1fr) minmax(150px,2fr) minmax(100px,1.3fr);gap:10px}.profile-editor .date-selects select{padding-left:12px!important;padding-right:28px!important}}@media (max-width:1220px){.workbench-feed .project-card-side{grid-column:auto!important}}@media (max-width:1050px){.discovery-list .project-card-v3{grid-template-columns:40px minmax(0,1fr)}.discovery-list .project-card-v3 .project-card-side{border-left:0;grid-column:2;align-items:center;gap:12px;padding:12px 0 0;display:flex}.discovery-list .project-card-side small{display:none}.discovery-list .project-card-side i{margin-left:auto}}@media (max-width:1100px){.specialist-card-facts,.specialist-card-footer{font-size:11px}.profile-design .profile-facts{grid-template-columns:1fr}.profile-design .profile-key-stats b{font-size:18px}}.legal-page{width:min(980px,100% - 40px);padding:52px 0 90px}.legal-hero{background:radial-gradient(circle at 92% 8%,#3077ff29,#0000 35%),linear-gradient(145deg,#fff,#f4f8ff);border:1px solid #dce6f4;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;padding:38px;display:grid;box-shadow:0 20px 55px #1c3d6c14}.legal-hero h1{letter-spacing:-.05em;margin:10px 0 12px;font-size:clamp(35px,5vw,55px);line-height:1.05}.legal-hero p{color:#667891;max-width:650px;margin:0;font-size:14px;line-height:1.7}.legal-version{background:#ffffffc7;border:1px solid #d6e3f6;border-radius:18px;min-width:180px;padding:18px;display:grid}.legal-version small,.legal-version span{color:#70819a;font-size:10px}.legal-version strong{color:#15345f;margin:5px 0;font-size:22px}.legal-language-tabs{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #dce5f1;border-radius:14px;gap:5px;width:max-content;margin:24px 0;padding:5px;display:flex;position:sticky;top:90px;box-shadow:0 10px 30px #1f396214}.legal-language-tabs a{color:#667891;border-radius:10px;padding:10px 16px;font-size:11px;font-weight:900}.legal-language-tabs a.active{color:#fff;background:#246bfd}.legal-document{background:#fff;border:1px solid #dce5f1;border-radius:26px;padding:46px 54px;box-shadow:0 18px 55px #1f39620f}.legal-document h1{display:none}.legal-document h2{color:#10213d;letter-spacing:-.025em;border-top:1px solid #e5ebf3;margin:42px 0 13px;padding-top:33px;font-size:24px}.legal-document h2:first-of-type{border-top:0;margin-top:0;padding-top:0}.legal-document h3{margin:28px 0 10px;font-size:17px}.legal-document p,.legal-document li{color:#53657e;font-size:14px;line-height:1.82}.legal-document p{margin:0 0 13px}.legal-document ul{gap:8px;margin:10px 0 18px;padding-left:22px;display:grid}.legal-document strong{color:#203b61}.legal-document a{color:#1769ea;text-decoration:underline}.legal-document code{color:#275b9d;background:#eef4ff;border-radius:5px;padding:2px 6px}.legal-contact{background:#fff;border:1px solid #dce5f1;border-radius:20px;align-items:center;gap:18px;margin-top:20px;padding:24px 28px;display:flex}.legal-contact>span{color:#fff;letter-spacing:.12em;background:#102e58;border-radius:18px;place-items:center;width:64px;height:64px;font-size:11px;font-weight:900;display:grid}.legal-contact strong{margin-bottom:5px;display:block}.legal-contact p{color:#718096;margin:0;font-size:12px}.legal-contact a{color:#1769ea}.legal-consent-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061225b8}.legal-consent-modal{border:1px solid #ffffff59;width:min(640px,100%);padding:34px;box-shadow:0 30px 100px #030f2459}.legal-consent-modal h2{letter-spacing:-.04em;margin:9px 0 10px;font-size:30px}.legal-consent-modal>p{color:#687a92;margin:0;font-size:13px;line-height:1.65}.legal-consent-meta{background:#eef5ff;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:20px 0;padding:13px 15px;display:grid}.legal-consent-meta span{color:#246bfd;letter-spacing:.12em;font-size:10px;font-weight:900}.legal-consent-meta b{font-size:13px}.legal-consent-meta small{color:#697b94;font-size:10px}.legal-consent-options{gap:10px;display:grid}.legal-consent-options label{cursor:pointer;border:1px solid #dde6f1;border-radius:13px;grid-template-columns:21px minmax(0,1fr);align-items:flex-start;gap:11px;padding:14px;font-size:12px;font-weight:700;line-height:1.55;display:grid}.legal-consent-options label:has(input:checked){background:#f5f9ff;border-color:#78a6fa}.legal-consent-options input{accent-color:#246bfd;width:19px;height:19px;margin:0}.legal-consent-options a{color:#1769ea}.legal-consent-error{font-weight:700;color:#bd3038!important;margin-top:12px!important}.legal-consent-actions{grid-template-columns:auto 1fr;gap:10px;margin-top:22px;display:grid}.legal-consent-actions .btn{min-height:50px}@media (max-width:700px){.legal-page{width:min(100% - 24px,980px);padding-top:24px}.legal-hero{grid-template-columns:1fr;padding:24px}.legal-version{min-width:0}.legal-document{padding:26px 22px}.legal-document h2{font-size:20px}.legal-consent-modal{padding:22px}.legal-consent-meta,.legal-consent-actions{grid-template-columns:1fr}.legal-language-tabs{top:78px}}.language-switcher{z-index:80;flex:none;position:relative}.language-trigger{color:#10233f;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:15px;align-items:center;gap:10px;min-width:112px;height:52px;padding:6px 10px 6px 8px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 5px 16px #1737650b}.language-trigger:hover,.language-switcher.is-open .language-trigger{border-color:#afc8f5;box-shadow:0 0 0 4px #246bfd17}.language-switcher.is-open .language-trigger>svg{transform:rotate(180deg)}.language-trigger-icon{color:#246bfd;background:#edf4ff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.language-trigger-icon svg{width:18px}.language-trigger-copy{text-align:left;min-width:32px;line-height:1.05;display:grid}.language-trigger-copy b{letter-spacing:.04em;font-size:12px}.language-trigger-copy small{color:#7a8ba3;margin-top:4px;font-size:8px}.language-trigger>svg{color:#62748d;width:15px;margin-left:auto;transition:transform .18s}.language-menu{z-index:200;background:#fff;border:1px solid #dbe5f1;border-radius:17px;width:240px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 22px 60px #1530582e}.language-option{text-align:left;color:#13243e;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.language-option:hover,.language-option.active{background:#edf4ff}.language-code{color:#45617f;background:#f0f4fa;border-radius:10px;place-items:center;width:42px;height:36px;font-size:10px;font-weight:900;display:grid}.language-option.active .language-code{color:#fff;background:#246bfd}.language-option>span:nth-child(2){display:grid}.language-option b{font-size:12px}.language-option small{color:#7c8ca2;margin-top:3px;font-size:9px}.language-option>svg{color:#246bfd;width:16px}body[data-page=onboarding]{background:#f4f7fb}.onboarding-page{background:radial-gradient(circle at 8% 15%,#246bfd1c,#0000 28%),radial-gradient(circle at 92% 88%,#13b4c61a,#0000 26%),#f5f8fc;min-height:100vh}.onboarding-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e1e8f2;justify-content:space-between;align-items:center;height:78px;padding:0 max(28px,50vw - 660px);display:flex}.onboarding-topbar .brand img{width:142px}.onboarding-topbar>div{align-items:center;gap:10px;display:flex}.onboarding-logout{color:#687a92;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:8px;height:48px;padding:0 15px;font-weight:800;display:flex}.onboarding-logout:hover{color:#d84554;background:#fff}.onboarding-logout svg{width:17px}.onboarding-shell{grid-template-columns:350px minmax(0,1fr);gap:42px;max-width:1220px;margin:0 auto;padding:54px 24px 80px;display:grid}.onboarding-story{align-self:start;padding:24px 2px;position:sticky;top:32px}.onboarding-kicker{color:#246bfd;letter-spacing:.16em;font-size:10px;font-weight:900}.onboarding-story h1{letter-spacing:-.055em;margin:14px 0 12px;font-size:44px;line-height:1.02}.onboarding-story>p{color:#697c96;margin:0;font-size:14px;line-height:1.7}.onboarding-story ol{gap:5px;margin:32px 0;padding:0;list-style:none;display:grid}.onboarding-story li{color:#78899f;border-radius:15px;align-items:center;gap:13px;padding:12px;display:flex}.onboarding-story li.active{color:#152740;background:#fff;box-shadow:0 10px 32px #14305812}.onboarding-story li>span{border:1px solid #dbe5f1;border-radius:11px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:900;display:grid}.onboarding-story li.active>span{color:#fff;background:#246bfd;border-color:#246bfd}.onboarding-story li div{display:grid}.onboarding-story li b{font-size:12px}.onboarding-story li small{margin-top:3px;font-size:9px}.onboarding-lock{color:#246bfd;background:#edf4ff;border:1px solid #cde0ff;border-radius:16px;gap:12px;padding:15px;display:flex}.onboarding-lock>svg{flex:none;width:21px}.onboarding-lock span{display:grid}.onboarding-lock b{font-size:11px}.onboarding-lock small{color:#607590;margin-top:5px;font-size:9px;line-height:1.55}.onboarding-card{background:#fff;border:1px solid #dae5f3;border-radius:26px;overflow:hidden;box-shadow:0 24px 70px #1634601a}.onboarding-card>header{border-bottom:1px solid #e5ebf3;padding:29px 32px 24px}.onboarding-card>header>span{color:#246bfd;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.onboarding-card h2{letter-spacing:-.035em;margin:8px 0 5px;font-size:29px}.onboarding-card>header p{color:#7a8ba2;margin:0;font-size:12px}.onboarding-section{border-bottom:1px solid #e7edf5;padding:28px 32px}.onboarding-section h3{align-items:center;gap:10px;margin:0 0 20px;font-size:15px;display:flex}.onboarding-section h3 span{color:#246bfd;background:#eaf2ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.onboarding-card .form-grid{gap:17px}.onboarding-card .field label{font-size:11px}.onboarding-card .input{border-radius:13px;height:52px}.onboarding-role{grid-template-columns:1fr 1fr;gap:10px;display:grid}.onboarding-role label,.onboarding-formats label{cursor:pointer}.onboarding-role input,.onboarding-formats input{opacity:0;pointer-events:none;position:absolute}.onboarding-role label>span{border:1px solid #dce6f2;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:76px;padding:12px;display:grid}.onboarding-role svg{color:#66809f;grid-row:1/3;width:20px}.onboarding-role b{font-size:12px}.onboarding-role small{color:#78899f;font-size:9px}.onboarding-role input:checked+span{background:#f1f6ff;border-color:#246bfd;box-shadow:inset 0 0 0 1px #246bfd}.onboarding-role input:checked+span svg{color:#246bfd}.onboarding-formats{flex-wrap:wrap;gap:9px;display:flex}.onboarding-formats span{color:#60728c;border:1px solid #dce6f2;border-radius:11px;padding:11px 15px;font-size:11px;font-weight:800;display:block}.onboarding-formats input:checked+span{color:#246bfd;background:#eaf2ff;border-color:#246bfd}.onboarding-card form>footer{justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.onboarding-card form>footer>div{color:#8493a6;align-items:center;gap:7px;font-size:9px;display:flex}.onboarding-card form>footer svg{width:14px}.onboarding-card form>footer .btn{min-width:220px}.settings-v3{max-width:1180px;padding:42px 0 90px}.settings-hero{background:linear-gradient(125deg,#fff 55%,#eef5ff);border:1px solid #dce6f2;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:22px 24px;display:flex;box-shadow:0 16px 44px #18345c12}.settings-identity{align-items:center;gap:17px;display:flex}.settings-avatar{color:#246bfd;background:linear-gradient(145deg,#dceaff,#bcd5ff);border:4px solid #fff;border-radius:20px;place-items:center;width:68px;height:68px;font-size:20px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 0 0 1px #cfddf0}.settings-avatar img{object-fit:cover;width:100%;height:100%}.settings-identity h1{letter-spacing:-.04em;margin:5px 0 2px;font-size:28px}.settings-identity p{color:#74869e;margin:0;font-size:11px}.settings-sections{grid-template-columns:1.2fr .8fr;gap:18px;display:grid!important}.settings-card{background:#fff;border:1px solid #dce6f2;border-radius:20px;overflow:visible;box-shadow:0 12px 36px #18345c0e}.settings-card>header{border-bottom:1px solid #e6ecf4;align-items:center;gap:13px;padding:20px 22px;display:flex}.settings-card>header>span{color:#246bfd;background:#eaf2ff;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.settings-card>header>span svg{width:20px}.settings-card>header>div{display:grid}.settings-card h2{margin:0;font-size:15px}.settings-card header p{color:#7d8ca1;margin:4px 0 0;font-size:9px}.settings-status{color:#11955c;background:#eafaf3;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900;display:flex}.settings-status svg{width:13px}.settings-security{grid-column:1}.settings-preferences{grid-area:1/2}.settings-browser{grid-column:1}.settings-links{grid-area:2/2/4}.settings-card-body{display:grid}.settings-action-row{border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:17px 22px;display:flex}.settings-action-row:last-child{border-bottom:0}.settings-action-row>div{display:grid}.settings-action-row b,.settings-language-panel b{font-size:11px}.settings-action-row p,.settings-language-panel p{color:#7b8ca2;margin:4px 0 0;font-size:9px;line-height:1.5}.settings-readonly{color:#9aa7b8;font-size:8px}.settings-language-panel{justify-content:space-between;align-items:center;gap:15px;min-height:112px;padding:18px 22px;display:flex}.language-switcher--settings .language-trigger{min-width:145px}.language-switcher--settings .language-menu{left:auto;right:0}.settings-links nav{padding:8px;display:grid}.settings-links nav a{color:#283d59;border-radius:12px;justify-content:space-between;align-items:center;min-height:55px;padding:0 12px;display:flex}.settings-links nav a:hover{color:#246bfd;background:#f2f6fc}.settings-links nav a>span{align-items:center;gap:10px;display:flex}.settings-links nav a svg{width:17px}.settings-links nav a>svg{color:#9aa9bc;width:14px}.settings-links nav b{font-size:10px}.settings-password-form{background:#f5f8ff;border:1px solid #cfe0ff;border-radius:15px;margin:18px 22px;padding:18px}@media (max-width:1100px){.onboarding-shell{grid-template-columns:300px minmax(0,1fr);gap:26px}.settings-sections{grid-template-columns:1fr!important}.settings-security,.settings-preferences,.settings-browser,.settings-links{grid-area:auto/1}.settings-v3{padding-inline:20px}}.settings-v3 .settings-sections{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-width:0}.settings-v3 .settings-card{min-width:0;padding:0;animation:none;display:block;transform:none}.settings-v3 .settings-card:hover{border-color:#dce6f2;transform:none;box-shadow:0 12px 36px #18345c0e}@media (max-width:1100px){.settings-v3 .settings-sections{grid-template-columns:1fr}}.coin-balance-link{color:#122541;background:linear-gradient(145deg,#fff,#f3f7fc);border:1px solid #d8e3ef;border-radius:15px;align-items:center;gap:8px;height:52px;padding:5px 11px 5px 7px;transition:all .18s;display:flex;box-shadow:0 5px 16px #1737650a}.coin-balance-link:hover{border-color:#97b4e6;transform:translateY(-1px);box-shadow:0 10px 25px #1737651a}.coin-mini-mark{color:#fff;background:#123da0;border:3px double #e4d2b7;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:18px;font-weight:900;display:grid;box-shadow:inset 0 0 0 2px #fff3,0 3px 9px #193d7e25}.coin-balance-link>span:last-child{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.coin-balance-link b{font-variant-numeric:tabular-nums;font-size:12px}.coin-balance-link small{color:#7b8aa0;letter-spacing:.08em;font-size:8px;font-weight:900}.coin-page{max-width:1200px;padding:38px 0 80px}.coin-hero{color:#fff;background:#0d1b31;border:1px solid #d7e1ee;border-radius:28px;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);display:grid;overflow:hidden;box-shadow:0 25px 70px #0d204026}.coin-hero-copy{padding:56px 52px}.coin-kicker{color:#8fb7ff;letter-spacing:.16em;font-size:10px;font-weight:900;display:inline-flex}.coin-hero h1{letter-spacing:-.055em;max-width:630px;margin:14px 0 15px;font-size:clamp(36px,4.1vw,56px);line-height:1.04}.coin-hero-copy>p{color:#aebbd0;max-width:610px;margin:0;font-size:13px;line-height:1.75}.coin-balance-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff20;border-radius:18px;width:min(100%,430px);margin-top:29px;padding:20px 22px;display:grid}.coin-balance-card>span{color:#94a7c1;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.coin-balance-card strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:5px 0 7px;font-size:42px;line-height:1.1}.coin-balance-card strong small{letter-spacing:.05em;color:#9ebdfa;font-size:15px}.coin-balance-card em{color:#c9d5e8;align-items:center;gap:7px;font-size:10px;font-style:normal;display:flex}.coin-balance-card svg{color:#e8ca86;width:14px}.coin-hero-actions{gap:10px;margin-top:18px;display:flex}.coin-hero-actions .btn{min-height:45px}.coin-hero-actions button:disabled{opacity:.72;color:#d9e2ef;cursor:not-allowed;background:#36506f}.coin-visual{background:#161a20;min-height:520px;margin:0;position:relative;overflow:hidden}.coin-visual:after{content:"";background:linear-gradient(90deg,#0d1b31 0,#0000 36%),linear-gradient(#0000 52%,#0b152a99);position:absolute;inset:0}.coin-visual>img{object-fit:cover;width:100%;height:100%}.coin-visual figcaption{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091426c7;border:1px solid #ffffff38;border-radius:16px;grid-template-columns:52px 1fr;align-items:center;gap:2px 12px;padding:14px 16px;display:grid;position:absolute;bottom:25px;right:26px}.coin-visual figcaption>span{color:#e1ceb0;border:2px solid #e1ceb0;border-radius:50%;grid-row:1/3;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-weight:900;display:grid}.coin-visual figcaption b{font-size:11px}.coin-visual figcaption small{color:#9baac0;font-size:8px}.coin-explainer{padding:68px 0 54px}.coin-explainer>header{max-width:760px}.coin-explainer h2,.coin-ledger h2{letter-spacing:-.04em;margin:11px 0 0;font-size:32px}.coin-explainer>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.coin-explainer article{background:#fff;border:1px solid #dde6ef;border-radius:18px;padding:25px}.coin-explainer article>span{color:#246bfd;letter-spacing:.12em;font-size:10px;font-weight:900}.coin-explainer h3{margin:20px 0 8px;font-size:16px}.coin-explainer p{color:#718298;margin:0;font-size:11px;line-height:1.7}.coin-ledger{background:#fff;border:1px solid #dce6ef;border-radius:23px;padding:28px 32px 32px}.coin-ledger>header{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.coin-ledger-summary{gap:18px;display:flex}.coin-ledger-summary span{color:#8291a5;font-size:9px}.coin-ledger-summary b{color:#18304f;margin-top:3px;font-size:12px;display:block}.coin-history{display:grid}.coin-history>article{border-bottom:1px solid #edf1f5;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:17px 0;display:grid}.coin-history>article:last-child{border:0}.coin-history-mark{color:#246bfd;background:#edf4ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.coin-history article>div{display:grid}.coin-history b{font-size:11px}.coin-history time{color:#8b9aab;margin-top:4px;font-size:8px}.coin-history article>strong{font-size:12px}.coin-history .positive{color:#109a64}.home-discovery-intro{grid-template-columns:minmax(0,1fr) 112px;align-items:end;gap:18px;display:grid;max-width:760px!important}.home-discovery-intro>div{min-width:0}.home-mascot{object-fit:contain;filter:drop-shadow(0 13px 17px #1b407326);width:112px;height:112px;display:block}.home-process-photo{position:relative}.home-process-mascot{aspect-ratio:1;filter:drop-shadow(0 20px 30px #0000003d);bottom:-3%;right:-2%;object-fit:contain!important;width:44%!important;height:auto!important;position:absolute!important;transform:none!important}.home-faq-intro{padding-top:82px}.home-faq-mascot{object-fit:contain;filter:drop-shadow(0 12px 22px #21447626);width:128px;height:128px;position:absolute;top:-35px;left:-8px}.home-final-cta{padding-left:190px}.home-final-mascot{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 28px #00000040);width:150px;height:150px;position:absolute;bottom:0;left:30px}.workbench-art{border:0;overflow:visible;transform:none}.workbench-art:before,.workbench-art:after,.workbench-art>svg{display:none}.workbench-art img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 24px #00000042);width:194px;height:194px;position:relative}.workbench-tip{padding-right:95px;position:relative;overflow:hidden}.workbench-tip-mascot{object-fit:contain;opacity:.96;width:103px;height:103px;position:absolute;bottom:-7px;right:-8px}.settings-hero{padding-right:185px;position:relative;overflow:hidden}.settings-hero:after{content:"";filter:drop-shadow(0 12px 18px #234c8726);pointer-events:none;background:url(/assets/mascots/security.webp) 50%/contain no-repeat;width:112px;height:112px;position:absolute;bottom:-17px;right:68px}.settings-hero>a{z-index:1;position:relative}.profile-editor-mascot{object-fit:contain;filter:drop-shadow(0 7px 10px #1c417524);width:48px;height:48px}.chat-empty-state:before{content:"";filter:drop-shadow(0 15px 21px #234b8224);background:url(/assets/mascots/message.webp) 50%/contain no-repeat;width:150px;height:150px;margin-bottom:3px;display:block}.chat-empty-state>svg{display:none}.empty--mascot{padding-block:24px}.empty-mascot-art{object-fit:contain;filter:drop-shadow(0 12px 18px #20487d24);width:140px;height:140px;margin-bottom:4px}.onboarding-story:after{content:"";filter:drop-shadow(0 14px 22px #1b427a24);background:url(/assets/mascots/checklist.webp) 50%/contain no-repeat;width:150px;height:150px;margin:18px auto -12px;display:block}.not-found-page{grid-template-columns:minmax(260px,430px) minmax(0,520px);justify-content:center;align-items:center;gap:55px;min-height:calc(100vh - 92px);padding:50px 24px;display:grid}.not-found-page>img{object-fit:contain;filter:drop-shadow(0 22px 32px #1b40732b);width:100%;max-height:430px}.not-found-page h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(38px,5vw,64px);line-height:1.02}.not-found-page p{color:#71839a;margin:0 0 22px;line-height:1.7}.not-found-page .btn{width:max-content}@media (max-width:1250px){.coin-balance-link{padding-right:7px}.coin-balance-link>span:last-child{display:none}.settings-hero{padding-right:150px}.settings-hero:after{right:34px}}@media (max-width:1050px){.coin-page{padding-inline:20px}.coin-hero{grid-template-columns:1fr}.coin-visual{min-height:360px}.coin-explainer>div{grid-template-columns:1fr}.home-final-cta{padding-left:155px}.home-final-mascot{width:135px;height:135px;left:15px}}@media (max-width:780px){.coin-hero-copy{padding:38px 28px}.coin-ledger>header{flex-direction:column;align-items:flex-start}.coin-ledger-summary{justify-content:space-between;width:100%}.home-discovery-intro{grid-template-columns:1fr}.home-mascot{display:none}.home-final-cta{padding-top:150px;padding-left:38px}.home-final-mascot{top:4px;bottom:auto;left:24px}.not-found-page{text-align:center;grid-template-columns:1fr}.not-found-page>img{max-height:300px}.not-found-page .btn{margin:auto}}.coin-balance-link{justify-content:flex-start;gap:8px;min-width:92px;padding:5px 12px 5px 6px}.coin-mini-image{object-fit:contain;filter:drop-shadow(0 4px 7px #1836682e);flex:none;width:40px;height:40px}.coin-balance-link>b{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:13px}.coin-page-v2{max-width:1220px}.coin-page-v2 .coin-hero-v2{color:#10213b;background:linear-gradient(135deg,#fff 0%,#f5f9ff 56%,#eaf3ff 100%);border-color:#cfe0f6;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);min-height:475px;box-shadow:0 24px 70px #183c701a}.coin-page-v2 .coin-hero-copy{z-index:2;padding:54px 50px;position:relative}.coin-page-v2 .coin-kicker{color:#246bfd}.coin-page-v2 .coin-hero h1{max-width:680px;margin-top:17px;font-size:clamp(38px,4.2vw,58px)}.coin-page-v2 .coin-hero-copy>p{color:#647892;max-width:620px;font-size:13px}.coin-page-v2 .coin-balance-card{background:#fff;border-color:#cfddf2;grid-template-columns:minmax(0,1fr);width:min(100%,390px);margin-top:25px;padding:17px 19px;box-shadow:0 12px 32px #19427c12}.coin-page-v2 .coin-balance-card>span{color:#7c8da4}.coin-page-v2 .coin-balance-card strong{color:#112642;margin:3px 0;font-size:38px}.coin-page-v2 .coin-balance-card em{color:#657b98}.coin-page-v2 .coin-balance-card svg{color:#246bfd}.coin-page-v2 .coin-hero-actions .btn-secondary{background:#fff}.coin-visual-v2{background:radial-gradient(circle at 50% 55%,#fff 0,#e4efff 45%,#cfdef6 100%);min-height:475px}.coin-visual-v2:before{content:"";border:1px solid #8ab3f14d;border-radius:50%;width:330px;height:330px;position:absolute;top:-80px;right:-80px}.coin-visual-v2:after{background:linear-gradient(90deg,#f5f9ff 0,#0000 24%),linear-gradient(0deg,#e8f2ff 0,#0000 27%)}.coin-visual-v2>img{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 30px #2049852e);width:112%;height:94%;position:absolute;inset:18px 0 0 -8%}.coin-visual-v2 figcaption{color:#172b47;background:#ffffffe0;border-color:#c8daef;grid-template-columns:42px 1fr;padding:10px 12px;bottom:22px;right:22px;box-shadow:0 12px 32px #183a6c1a}.coin-visual-v2 figcaption>img{object-fit:contain;grid-row:1/3;width:42px;height:42px}.coin-visual-v2 figcaption>span{display:grid}.coin-visual-v2 figcaption small{color:#71839a}.coin-rate-card{background:#fff;border:1px solid #d8e5f3;border-radius:22px;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:center;gap:30px;margin:22px 0 64px;padding:27px 30px;display:grid;box-shadow:0 14px 40px #193a690e}.coin-rate-card p{color:#76889f;margin:0;font-size:10px;line-height:1.6}.coin-rate-card ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.coin-rate-card li{background:#f7faff;border:1px solid #dfe8f3;border-radius:14px;align-content:center;min-height:82px;padding:13px;display:grid}.coin-rate-card li b{color:#246bfd;font-size:16px}.coin-rate-card li span{color:#61758e;margin-top:6px;font-size:9px;line-height:1.35}.qadam-plans{scroll-margin-top:105px}.qadam-plans>header{max-width:720px;margin-bottom:23px}.qadam-plans>header h2{letter-spacing:-.045em;margin:9px 0 8px;font-size:34px}.qadam-plans>header p{color:#71849b;margin:0;font-size:11px;line-height:1.7}.qadam-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:13px;display:grid}.qadam-plan-card{background:#fff;border:1px solid #dce6f1;border-radius:23px;flex-direction:column;min-width:0;min-height:720px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #193a6a0e}.qadam-plan-card figure{background:linear-gradient(145deg,#f5f9ff,#e8f2ff);border-radius:17px;place-items:center;height:188px;margin:0 0 17px;display:grid;overflow:hidden}.qadam-plan-card figure img{object-fit:contain;filter:drop-shadow(0 15px 18px #1d447c26);width:94%;height:94%}.qadam-plan-name{justify-content:space-between;align-items:end;padding:0 5px;display:flex}.qadam-plan-name span{color:#246bfd;letter-spacing:.16em;font-size:8px;font-weight:900}.qadam-plan-name h3{letter-spacing:-.035em;margin:0;font-size:24px}.qadam-plan-card>p{color:#6f8198;min-height:58px;margin:13px 5px 5px;font-size:10px;line-height:1.55}.qadam-plan-price{color:#10233f;letter-spacing:-.04em;margin:13px 5px 2px;font-size:26px}.qadam-plan-coin{color:#246bfd;margin:0 5px 13px;font-size:11px}.qadam-plan-card>ul{border-top:1px solid #e5ebf3;gap:9px;margin:3px 5px 14px;padding:16px 0 0;list-style:none;display:grid}.qadam-plan-card>ul li{color:#3f546f;grid-template-columns:17px 1fr;align-items:start;gap:7px;font-size:9px;line-height:1.45;display:grid}.qadam-plan-card>ul svg{color:#1aad78;stroke-width:3px;width:15px}.qadam-plan-note{color:#8695a9;margin:0 5px 15px;font-size:8px;line-height:1.45}.qadam-plan-card>button{color:#72839a;width:100%;min-height:48px;font:inherit;cursor:not-allowed;background:#e8eef7;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:10px;font-weight:900;display:flex}.qadam-plan-card>button b{color:#8090a4;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:6px;padding:4px 6px;font-size:7px}.qadam-plan-card.is-pro{border:2px solid #246bfd;padding:13px;box-shadow:0 22px 52px #246bfd24}.qadam-plan-badge{z-index:2;color:#fff;letter-spacing:.04em;background:#246bfd;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:24px;right:22px}.qadam-plan-card.is-ultima{color:#fff;background:#10213d;border-color:#1e385e;box-shadow:0 24px 56px #0a1b3733}.qadam-plan-card.is-ultima figure{background:linear-gradient(145deg,#1c365d,#09162a)}.qadam-plan-card.is-ultima .qadam-plan-name span,.qadam-plan-card.is-ultima .qadam-plan-coin{color:#8eb8ff}.qadam-plan-card.is-ultima .qadam-plan-price{color:#fff}.qadam-plan-card.is-ultima>p,.qadam-plan-card.is-ultima .qadam-plan-note{color:#a9bad1}.qadam-plan-card.is-ultima>ul{border-color:#ffffff1c}.qadam-plan-card.is-ultima>ul li{color:#d3deeb}.qadam-plan-card.is-ultima>button{color:#9eb0c8;background:#263b5b}.qadam-plan-card.is-ultima>button b{color:#b9c7d8;background:#ffffff12}.coin-page-v2 .coin-ledger{margin-top:68px;padding:27px 30px}.coin-history-tabs{background:#f4f7fb;border:1px solid #e0e7f0;border-radius:13px;gap:4px;width:max-content;margin-top:20px;padding:4px;display:flex}.coin-history-tabs button{color:#71839a;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.coin-history-tabs button.active{color:#246bfd;background:#fff;box-shadow:0 4px 14px #193a6c14}.coin-history-tabs button span{color:#70829a;background:#e6edf7;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:7px;display:grid}.coin-history-tabs button.active span{color:#246bfd;background:#e8f1ff}.coin-history[hidden]{display:none}.coin-history-mark.is-spent{color:#d34755;background:#fff0f1}@media (max-width:1250px){.coin-balance-link{min-width:50px;padding-right:6px}.coin-balance-link>b{display:none}.qadam-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qadam-plan-card{min-height:650px}.coin-rate-card{grid-template-columns:1fr}.coin-rate-card ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1050px){.coin-page-v2 .coin-hero-v2{grid-template-columns:1fr}.coin-visual-v2{min-height:330px}.coin-visual-v2>img{width:76%;height:100%;inset:0 0 0 12%}.coin-rate-card ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.qadam-plan-grid{grid-template-columns:1fr}.qadam-plan-card{min-height:0}.coin-rate-card ul{grid-template-columns:1fr 1fr}.coin-page-v2 .coin-hero-copy{padding:38px 27px}.coin-page-v2 .coin-ledger{padding:22px 18px}.coin-history-tabs{width:100%}.coin-history-tabs button{flex:1;justify-content:center}}.coin-visual-v2 figcaption{grid-template-columns:42px minmax(0,1fr);width:225px}.coin-visual-v2 figcaption>span{width:auto;height:auto;color:inherit;border:0;border-radius:0;grid-row:auto;font-family:inherit}.app-content>main.shell:has(>.project-create-form){width:min(1280px,100% - 56px)!important;max-width:none!important}.app-content>main.shell>.workspace.project-create-form{width:100%!important;max-width:none!important;margin-inline:auto!important;display:block!important}.project-form-panel{width:100%;max-width:none!important;padding-inline:clamp(28px,5vw,72px)!important}.project-manager-page-host{padding:28px clamp(24px,4vw,68px) 48px;overflow:visible}.project-manager-page-host .project-manager{border:1px solid #dce6f3;border-radius:24px;width:min(100%,1280px);max-height:none;margin:0 auto;overflow:visible;box-shadow:0 24px 70px #22406c17}.project-manager-page-host .project-manager-scroll{overscroll-behavior:auto;background:linear-gradient(#fbfdff,#fff 180px);max-height:none;padding:28px clamp(28px,5vw,70px);overflow:visible}.project-manager-page-host .project-editor-summary{background:#f4f8ff;border:1px solid #dbe7f5;border-radius:16px;padding:20px 22px}.project-manager-page-host .project-manager-scroll>.field,.project-manager-page-host .project-manager-scroll>.form-grid{margin-top:24px}.project-manager-page-host .project-manager-scroll textarea{min-height:140px}.project-manager-page-host .project-manager-actions{background:#fff;padding:20px clamp(28px,5vw,70px)}.managed-project-work-actions{gap:10px;width:min(100%,280px);display:grid}.managed-project-work-actions .btn{white-space:normal;text-align:center;justify-content:center;width:100%}[data-proposal-shortlist]{display:none!important}.favorite-toggle{z-index:4;color:#71849e;cursor:pointer;background:#fff;border:1px solid #d8e3f1;border-radius:13px;place-items:center;width:42px;height:42px;padding:0;transition:all .2s;display:inline-grid;position:relative;box-shadow:0 8px 22px #1d3d6a14}.favorite-toggle:hover{color:#246bfd;border-color:#9bbcff;transform:translateY(-1px)}.favorite-toggle.active{color:#df4960;background:#fff3f5;border-color:#f2b7c0}.favorite-toggle svg{width:19px;height:19px}.favorite-toggle.active svg{fill:currentColor}.project-card>.favorite-toggle,.specialist-card>.favorite-toggle{position:absolute;top:18px;right:18px}.project-card>.favorite-toggle+.project-card-icon{margin-top:48px}.favorites-tabs{background:#fff;border:1px solid #dce6f2;border-radius:15px;gap:8px;width:max-content;margin:22px 0 24px;padding:6px;display:flex}.favorites-tabs button{color:#667991;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:11px 16px;font-weight:800;display:flex}.favorites-tabs button.active{color:#1762dc;background:#eaf2ff}.favorites-tabs span{background:#246bfd1a;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.favorites-page [data-favorite-panel]>.specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-skills-field{position:relative}.profile-skill-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.profile-skill-heading>label{margin:0!important}.profile-skill-heading>span{color:#7a8aa0;font-size:11px}.profile-skill-heading b{color:#246bfd}.profile-skill-search{margin-bottom:10px;position:relative}.profile-skill-search>span{color:#8191a6;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.profile-skill-search svg{width:18px}.profile-skill-search input{padding-left:43px!important}.profile-skill-picker{scrollbar-width:thin;background:#f8fafd;border:1px solid #dde6f1;border-radius:14px;align-content:flex-start;max-height:190px;overflow:auto;gap:8px!important;padding:12px!important;display:flex!important}.profile-skill-picker label>span{background:#fff!important;border-radius:10px!important;min-height:36px!important;padding:8px 12px!important;font-size:12px!important}.profile-skill-picker label input:checked+span{color:#175dcf!important;background:#eaf2ff!important;border-color:#246bfd!important}.profile-skill-empty{color:#7d8ca1;margin:8px 0 0;font-size:12px}.work-format-picker{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.work-format-picker label{cursor:pointer}.work-format-picker input{opacity:0;pointer-events:none;position:absolute}.work-format-picker span{color:#52667f;background:#fff;border:1px solid #dbe4f0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:52px;padding:10px;display:flex}.work-format-picker svg{width:17px}.work-format-picker input:checked+span{color:#145fd6;background:#edf4ff;border-color:#72a2ff;box-shadow:0 0 0 3px #246bfd14}.profile-editor-page-host .profile-form-section{overflow:visible!important}.profile-editor-page-host .profile-editor-scroll{overflow-x:visible!important}.profile-editor-page-host .country-picker.is-open{z-index:500!important}.profile-editor-page-host .country-picker-menu{max-height:360px;z-index:600!important}.profile-resumes{border-top:1px solid #dde6f1;margin-top:34px;padding-top:28px}.profile-resume-grid>a{color:#172a41;background:#fff;border:1px solid #dce6f1;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.profile-resume-grid>a>svg:first-child{color:#246bfd}.profile-resume-grid span{flex:1;gap:4px;min-width:0;display:grid}.profile-resume-grid b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-resume-grid small{color:#7a8ba1}@media (max-width:900px){.favorites-page [data-favorite-panel]>.specialist-grid,.profile-resume-grid,.work-format-picker{grid-template-columns:1fr}.project-manager-page-host{padding:16px}.project-manager-page-host .project-manager-scroll{padding:22px}.project-form-panel{padding-inline:22px!important}}.topbar .language-picker,.topbar .coin-balance-link{box-sizing:border-box;border-radius:15px!important;height:52px!important;min-height:52px!important}.topbar .language-picker{background:#fff;width:108px;min-width:108px}.topbar .language-picker select{font-size:13px}.coin-mini-image{width:40px;height:40px}.coin-balance-link{background:#fff}.coin-balance-link>b{font-size:15px}.sidebar-collapse{border-color:#d4dfed!important;width:36px!important;height:36px!important;min-height:36px!important;margin-left:-16px!important;box-shadow:0 6px 18px #14315d17!important}.sidebar-collapse svg{stroke-width:2.7px!important;width:18px!important;height:18px!important}.page-skeleton{width:100%}.page-skeleton .skeleton{background:#eef3f8;position:relative;overflow:hidden}.skeleton-line{border-radius:7px;height:13px;display:block}.skeleton-line-1{width:34%;height:22px}.skeleton-line-2{width:78%}.skeleton-line-3{width:91%}.skeleton-line-4{width:64%}.skeleton-line-5{width:84%}.skeleton-line-6{width:47%}.page-skeleton-detail{grid-template-columns:minmax(0,1fr) 280px;gap:18px;display:grid}.skeleton-detail-main,.skeleton-detail-side,.skeleton-profile-cover,.skeleton-profile-body,.skeleton-editor-nav,.skeleton-editor-form,.skeleton-card-shaped,.skeleton-row{border:1px solid #e0e8f1;border-radius:20px;align-content:start;gap:18px;display:grid;background:#fff!important}.skeleton-detail-main{min-height:540px;padding:38px}.skeleton-detail-side{min-height:420px;padding:28px}.page-skeleton-profile{gap:0;display:grid}.skeleton-profile-cover{border-radius:22px 22px 0 0;min-height:150px;background:linear-gradient(110deg,#eaf2ff,#f5f8fd)!important}.skeleton-profile-body{border-radius:0 0 22px 22px;min-height:390px;padding:52px 38px 30px}.page-skeleton-editor{grid-template-columns:240px minmax(0,1fr);gap:24px;display:grid}.skeleton-editor-nav{min-height:360px;padding:18px}.skeleton-editor-form{min-height:620px;padding:32px}.skeleton-editor-title{border-radius:9px;width:42%;height:32px;display:block}.page-skeleton-rows{gap:12px;display:grid}.skeleton-row{min-height:96px;padding:20px}.skeleton-card-shaped{min-height:210px;padding:24px}.page-skeleton-cards{gap:16px}.page-skeleton-cards .skeleton-card-shaped{width:100%;height:auto}.profile-design .profile-owner-toolbar{margin-inline:28px}.profile-design .profile-owner-toolbar .profile-completeness{width:100%;max-width:none}.profile-design .profile-share-slot{align-items:center;gap:8px;display:flex}.profile-design:not(.profile-unified) .profile-share-slot{flex-direction:row}.profile-design:not(.profile-unified) .profile-share-slot>.btn,.profile-design:not(.profile-unified) .profile-share-slot>.favorite-toggle{height:40px;min-height:40px}.profile-design.profile-unified .profile-share-slot{flex-direction:column;align-items:stretch;min-width:220px}.profile-design.profile-unified .profile-share-slot>.btn{justify-content:center;width:100%;min-height:40px}.profile-design.profile-unified .profile-share-slot>.profile-hero-share{order:1}.profile-design.profile-unified .profile-share-slot>.btn-primary{order:2}.profile-design.profile-unified .profile-owner-toolbar{display:block}.profile-design.profile-unified .profile-owner-toolbar .profile-completeness{max-width:none}.project-action-tools{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:9px;margin:18px 0;display:grid}.project-action-tools .entity-share{height:48px;margin:0}.project-action-tools .favorite-toggle{width:48px;height:48px;box-shadow:none}.specialist-card>.favorite-toggle{width:38px;height:38px;box-shadow:none;border-radius:11px;top:18px;right:18px}.specialist-card-arrow{flex:0 0 38px;place-items:center;border-radius:11px!important;width:38px!important;height:38px!important;display:grid!important}.specialist-card-arrow svg{width:18px;height:18px}.specialist-card>.favorite-toggle~.specialist-card-heading{padding-right:50px}.project-card>.favorite-toggle{opacity:0;pointer-events:none;box-shadow:none;transform:translateY(2px)}.project-card:hover>.favorite-toggle,.project-card:focus-within>.favorite-toggle,.project-card>.favorite-toggle.active{opacity:1;pointer-events:auto;transform:none}.project-card>.favorite-toggle.active{background:#fff3f5}.project-invite-modal{width:min(640px,100vw - 28px);max-height:min(760px,100vh - 28px);overflow:auto}.project-invite-list{gap:10px;margin-top:18px;display:grid}.project-invite-item{background:#f9fbfe;border:1px solid #dce6f1;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.project-invite-item h3{margin:8px 0 4px;font-size:15px}.project-invite-item p{color:#6f8198;margin:0;font-size:11px}.project-invite-empty{text-align:center;justify-items:center;padding:36px 22px;display:grid}.project-invite-empty>svg{color:#246bfd;width:42px;height:42px}.project-invite-empty h3{margin:14px 0 5px}.project-invite-empty p{color:#74869d;margin:0 0 18px}.onboarding-birthdate{grid-template-columns:.72fr 1.35fr .9fr;gap:8px;display:grid}.onboarding-birthdate .input{min-width:0;padding-inline:12px}.onboarding-story li[hidden]{display:none!important}.coin-page-v2 .coin-balance-card strong{align-items:baseline;gap:8px;display:flex}.coin-page-v2 .coin-balance-card strong small{color:#6f829c;font-size:14px}.coin-rate-card{margin-bottom:48px}.qadam-plan-card{min-height:650px}.qadam-plan-card>p{min-height:48px}.qadam-plan-card.is-connected>button{color:#11865d;cursor:default;background:#e9f8f1}.qadam-plan-card.is-connected>button svg{width:17px}.qadam-plan-card>button:not(:has(svg)){color:#667a96}.qadam-plan-card>ul{gap:10px}.qadam-plan-note{min-height:24px}@media (max-width:780px){.page-skeleton-detail,.page-skeleton-editor{grid-template-columns:1fr}.skeleton-detail-side,.skeleton-editor-nav{display:none}.onboarding-birthdate{grid-template-columns:.7fr 1.25fr .85fr}.topbar .language-picker{width:76px;min-width:76px}.profile-design:not(.profile-unified) .profile-share-slot{width:100%}.profile-design:not(.profile-unified) .profile-share-slot>.profile-hero-share{flex:1}.project-invite-item{flex-direction:column;align-items:stretch}.project-invite-item .btn{width:100%}}@view-transition{navigation:none}.app-content .workspace,.page-skeleton,.page-skeleton *{transition:none!important}.project-manager-page-host>.modal-card,.profile-editor-page-host>.modal-card{animation:none!important;transform:none!important}.topbar .actions{align-items:center;gap:10px}.topbar .language-switcher--header .language-trigger,.topbar .coin-balance-link{box-shadow:none;background:#fff;border:1px solid #dce5ec;transform:none;border-radius:11px!important;height:42px!important;min-height:42px!important}.topbar .language-switcher--header .language-trigger{gap:8px;min-width:102px;padding:0 10px}.topbar .language-switcher--header .language-trigger-icon{background:0 0;border-radius:7px;width:25px;height:25px}.topbar .language-switcher--header .language-trigger-icon svg{width:18px;height:18px}.topbar .language-switcher--header .language-trigger-copy{min-width:24px;display:block}.topbar .language-switcher--header .language-trigger-copy b{letter-spacing:.025em;font-size:12px}.topbar .language-switcher--header .language-trigger-copy small{display:none}.topbar .language-switcher--header .language-trigger>svg{width:13px;height:13px}.topbar .coin-balance-link{gap:7px;min-width:98px;padding:0 12px 0 7px}.topbar .coin-balance-link .coin-mini-image{filter:drop-shadow(0 2px 3px #1d3f7320);width:30px;height:30px}.topbar .coin-balance-link>b{font-size:13px;display:block}.topbar .language-trigger:hover,.topbar .coin-balance-link:hover{background:#f8faff;border-color:#a9bedc}.topbar .topbar-sidebar-toggle.sidebar-collapse{width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;color:#71818d!important;background:0 0!important;border:0!important;border-radius:8px!important;margin-left:-10px!important}.topbar .topbar-sidebar-toggle.sidebar-collapse:hover{color:#254c72!important;background:#eef2f6!important}.topbar .topbar-sidebar-toggle.sidebar-collapse svg{stroke-width:1.7px!important;width:20px!important;height:20px!important}.specialist-card .specialist-card-arrow{color:#6a8490;background:#fff;border:1px solid #e0e8ec;align-self:auto;transition:background .18s,color .18s;position:absolute;top:18px;right:64px;border-radius:11px!important;width:38px!important;height:38px!important;display:grid!important}.specialist-card:hover .specialist-card-arrow{color:#147663;background:#edf5f2;border-color:#c5ded5;transform:none}.specialist-card>.favorite-toggle~.specialist-card-heading{align-items:flex-start;padding-right:96px}.specialist-card>.favorite-toggle{width:38px;height:38px;top:18px;right:18px}.project-card>.favorite-toggle.active,.project-card>.favorite-toggle[aria-pressed=true]{background:#fff2f5;border-color:#f3bfca;visibility:visible!important;opacity:1!important;pointer-events:auto!important;color:#df4960!important;transform:none!important}.project-card>.favorite-toggle.active svg{fill:currentColor}@media (hover:none){.project-card>.favorite-toggle{opacity:1;pointer-events:auto;transform:none}}#myProjects{gap:16px}.orders-page .managed-project{border-radius:18px;padding:0;display:block;overflow:hidden;box-shadow:0 3px 12px #203e4804}.orders-page .managed-project:hover{border-color:#bdcede;transform:none;box-shadow:0 8px 24px #203e4808}.managed-project-heading{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 0;display:flex}.managed-project-heading>div{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.managed-project-heading .tag{border-radius:7px;padding:5px 9px;font-size:10px}.managed-project-heading .project-number{color:#95a3ac;letter-spacing:.015em;background:0 0;border:0;padding:0;font-size:10px;font-weight:600}.managed-project-heading>.status-pill{flex-shrink:0}.managed-project-body{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:28px;padding:16px 24px 22px;display:grid}.managed-project-main{min-width:0}.orders-page .managed-project h3{letter-spacing:-.025em;margin:0 0 8px;font-size:19px;font-weight:750;line-height:1.4}.managed-project-main>a:hover{color:#2364e8}.orders-page .managed-project-main>p{-webkit-line-clamp:2;color:#7b8d97;-webkit-box-orient:vertical;max-width:780px;margin:0 0 16px;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.managed-project-main .project-meta{gap:16px;margin:0;font-size:11px}.managed-project-main .project-meta span{align-items:center;gap:6px;display:inline-flex}.managed-project-main .project-meta svg{color:#879aa6;width:15px;height:15px}.managed-project-body .managed-project-side{text-align:right;border-left:1px solid #e6ecef;gap:6px;min-width:0;padding:2px 0 8px 22px;display:grid}.managed-project-side>small{color:#91a0aa;font-size:10px}.managed-project-body .managed-project-side>strong{letter-spacing:-.035em;overflow-wrap:normal;font-size:21px;font-weight:750;line-height:1.4}.managed-project-footer{background:#fcfdfd;border-top:1px solid #e9eef1;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;display:flex}.managed-project-responses{color:#6c8392;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.managed-project-responses b{color:#33566f}.managed-project-responses svg{width:16px;height:16px}.managed-project-responses>svg:last-child{color:#9aabb6;width:13px}.managed-project-responses:hover{color:#2364e8}.managed-project-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.managed-project-actions .btn{border-radius:9px;gap:7px;min-height:38px;padding:0 13px;font-size:11px}.managed-project-actions .btn svg{width:15px;height:15px}.managed-project[data-status=in_progress] .managed-project-heading>.status-pill{color:#215ec5;background:#eaf2ff}.managed-project[data-status=completed] .managed-project-heading>.status-pill{color:#278965;background:#eaf7ef}.project-manager-page-host .project-manager{padding:0}.project-manager-page-host .project-manager-scroll{border-radius:24px 24px 0 0}.project-manager-page-host .project-manager-actions{margin:0;box-shadow:0 -6px 20px #203e4806}.project-editor-materials{border-top:1px solid #e5ecf1;margin-top:30px;padding-top:26px}.project-editor-materials>header{align-items:center;gap:12px;margin-bottom:17px;display:flex}.project-editor-materials>header>span:first-child{color:#2364e8;background:#edf3ff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.project-editor-materials>header svg{width:18px;height:18px}.project-editor-materials h3{letter-spacing:-.02em;margin:0;font-size:17px}.project-editor-materials p{color:#81929f;margin:4px 0 0;font-size:12px}.project-file-count{color:#81929f;white-space:nowrap;margin-left:auto;font-size:11px}.project-editor-existing{gap:8px;margin-bottom:12px;display:grid}.project-editor-file{background:#fff;border:1px solid #dfe7ef;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.project-editor-file>span{color:#6a85a4;background:#f0f5fb;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:40px;display:grid}.project-editor-file>span svg{width:18px;height:18px}.project-editor-file>div{gap:4px;min-width:0;display:grid}.project-editor-file a,.project-editor-file b{overflow-wrap:anywhere;color:#3b5875;font-size:12px;font-weight:650}.project-editor-file a:hover{color:#2364e8;text-decoration:underline}.project-editor-file small{color:#92a0ad;font-size:10px}.project-editor-file>button{color:#94a0ad;background:0 0;border:0;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.project-editor-file>button:hover{color:#cc4b60;background:#fff1f3}.project-editor-file>button svg{width:16px;height:16px}.project-editor-file.is-removed{opacity:.75;background:#f8fafb;border-style:dashed}.project-editor-file.is-removed b{text-decoration:line-through}.project-editor-materials .media-upload-button{background:#f8faff;border-radius:12px;min-height:88px}.project-editor-materials .media-upload-button b{font-size:13px}.project-editor-materials .media-upload-button small{font-size:11px}.project-editor-materials .upload-file-grid:empty,.project-editor-existing:empty{display:none}.page-skeleton{grid-column:1/-1;min-width:0}.page-skeleton .panel{box-shadow:none;background:#fff;overflow:hidden}.page-skeleton .skeleton{background:linear-gradient(100deg,#edf2f6 25%,#f7f9fb 45%,#edf2f6 65%) 0 0/220% 100%;border:0;height:13px;min-height:0;animation:1.3s infinite shine}.page-skeleton .skeleton-line{border-radius:6px;height:12px;margin:0}.page-skeleton .skeleton-line-1{width:78%}.page-skeleton .skeleton-line-2{width:91%}.page-skeleton .skeleton-line-3{width:65%}.page-skeleton .skeleton-line-4{width:84%}.page-skeleton .skeleton-line-5{width:58%}.page-skeleton .skeleton-heading{border-radius:8px;width:78%;height:34px;display:block}.page-skeleton .skeleton-subheading{border-radius:6px;width:43%;height:20px;margin:8px 0;display:block}.page-skeleton .skeleton-meta{width:64%;height:13px;display:block}.page-skeleton .skeleton-label{border-radius:5px;width:110px;max-width:60%;height:12px;display:block}.page-skeleton .skeleton-input{border-radius:10px;width:100%;height:46px;display:block}.page-skeleton .skeleton-textarea{border-radius:10px;width:100%;height:140px;display:block}.page-skeleton .skeleton-avatar{border-radius:25px 25px 25px 8px;flex:0 0 88px;width:88px;height:88px;display:block}.skeleton-tags{align-items:center;gap:10px;display:flex}.skeleton-tags>.skeleton{width:94px!important;height:22px!important}.page-skeleton hr{border:0;border-top:1px solid #e5ecef;width:100%;margin:8px 0}.skeleton-field{gap:8px;min-width:0;display:grid}.skeleton-field.wide{grid-column:1/-1}.page-skeleton-detail{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px}.page-skeleton-detail .skeleton-detail-main{border-radius:18px;align-content:start;gap:19px;height:auto;min-height:720px;padding:27px;display:grid}.page-skeleton-detail .skeleton-detail-side{border-radius:16px;align-content:start;gap:18px;height:auto;min-height:440px;padding:24px;display:grid}.skeleton-facts{grid-template-columns:1fr 1fr;gap:18px;margin-top:12px;display:grid}.skeleton-person{align-items:center;gap:12px;display:flex}.skeleton-person>.skeleton-avatar{border-radius:50%;flex-basis:42px;width:42px;height:42px}.skeleton-person>div{flex:1;gap:10px;display:grid}#profileView:has(>.page-skeleton-profile){margin-top:24px;margin-bottom:56px;padding:0;display:block}.app-content #profileView.profile-design{grid-template-columns:minmax(0,1fr) 270px;padding-top:0}.page-skeleton-profile{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:22px;display:grid}.page-skeleton-profile.is-own{max-width:1120px;margin-inline:auto;display:block}.skeleton-profile-main{min-width:0;border-radius:20px!important;padding:0!important}.skeleton-profile-main .skeleton-profile-cover{border:0;border-bottom:1px solid #dde7f7;border-radius:0;height:72px;min-height:72px;display:block;background:linear-gradient(110deg,#eaf1fe,#f5f8fd)!important}.skeleton-profile-identity{align-items:center;gap:21px;min-height:198px;padding:28px;display:flex}.skeleton-profile-identity>div{flex:1;gap:12px;min-width:0;display:grid}.skeleton-profile-identity .skeleton-heading{width:70%;height:34px}.page-skeleton .skeleton-profile-action{border-radius:9px;flex-shrink:0;align-self:flex-start;width:150px;height:40px;margin-top:16px}.skeleton-profile-stats{background:#f8fafb;border:1px solid #e4ebee;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:0 28px 22px;display:grid;overflow:hidden}.skeleton-profile-stats>div{border-right:1px solid #e4ebee;align-content:center;gap:10px;min-height:82px;padding:16px;display:grid}.skeleton-profile-stats>div:last-child{border:0}.skeleton-profile-tabs{border-bottom:1px solid #e4ebef;align-items:center;gap:25px;height:53px;padding:0 28px;display:flex}.skeleton-profile-tabs>.skeleton{width:65px!important;height:13px!important}.skeleton-profile-overview{min-height:240px;padding:24px 28px 32px;display:block}.skeleton-profile-overview>div{align-content:start;gap:15px;display:grid}.skeleton-profile-overview>div+div{border-top:1px solid #e7edf0;margin-top:24px;padding-top:22px}.skeleton-profile-side{gap:18px;min-height:315px;padding:20px;display:grid}.page-skeleton-project-editor{border-radius:24px;padding:0;overflow:hidden}.skeleton-project-editor-body{background:linear-gradient(#fbfdff,#fff 180px);gap:24px;padding:28px clamp(28px,5vw,70px);display:grid}.page-skeleton .skeleton-summary{border-radius:16px;width:100%;height:68px;display:block}.skeleton-project-editor-body>.skeleton-heading{max-width:510px;height:46px}.skeleton-project-editor-body>.form-grid{gap:24px 18px}.skeleton-project-editor-actions{border-top:1px solid #e6ecf2;justify-content:space-between;padding:20px clamp(28px,5vw,70px);display:flex}.skeleton-project-editor-actions>.skeleton{width:145px}.page-skeleton-orders{gap:16px;display:grid}.page-skeleton-orders>article{padding:20px 24px 0}.skeleton-order-body{grid-template-columns:1fr 220px;gap:28px;padding:16px 0 22px;display:grid}.skeleton-order-body>div{gap:12px;display:grid}.skeleton-order-footer{border-top:1px solid #e9eef1;justify-content:space-between;align-items:center;gap:30px;padding:14px 0;display:flex}.skeleton-order-footer>.skeleton-input{width:145px}.skeleton-order-footer>.skeleton-meta{width:110px}.coin-page-v2{padding-top:30px}.coin-page-v2 .coin-hero-v2{min-height:360px;box-shadow:none;background:linear-gradient(115deg,#fff,#f5f8ff);border-color:#e0e7ee;border-radius:22px;grid-template-columns:minmax(0,1fr) 350px}.coin-page-v2 .coin-hero-copy{padding:34px 36px}.coin-page-v2 .coin-hero h1{max-width:570px;margin:12px 0;font-size:clamp(30px,3vw,43px);line-height:1.12}.coin-page-v2 .coin-hero-copy>p{max-width:480px;font-size:12px;line-height:1.7}.coin-page-v2 .coin-balance-card{border-radius:13px;grid-template-columns:1fr auto;gap:2px 12px;width:min(100%,350px);margin-top:21px;padding:14px 17px;display:grid;box-shadow:0 3px 14px #214b8905}.coin-page-v2 .coin-balance-card>span{text-transform:none;letter-spacing:0;align-self:center;font-size:10px}.coin-page-v2 .coin-balance-card strong{grid-area:1/2/3;align-self:center;gap:5px;margin:0;font-size:29px}.coin-page-v2 .coin-balance-card strong small{font-size:11px}.coin-page-v2 .coin-balance-card em{font-size:9px}.coin-page-v2 .coin-balance-card em svg{width:12px}.coin-page-v2 .coin-hero-actions{gap:9px;margin-top:18px}.coin-page-v2 .coin-hero-actions .btn{min-height:40px;padding-inline:14px;font-size:11px}.coin-page-v2 .coin-visual-v2{background:radial-gradient(at 55% 47%,#e4eeff,#0000 72%);min-height:360px;overflow:hidden}.coin-page-v2 .coin-visual-v2:after,.coin-page-v2 .coin-visual-v2:before{display:none}.coin-page-v2 .coin-visual-v2>img{filter:drop-shadow(0 16px 20px #20457b19);width:100%;height:90%;inset:0 0 12px}.coin-page-v2 .coin-visual-v2 figcaption{border-radius:12px;grid-template-columns:30px 1fr;gap:9px;width:244px;padding:9px 12px;bottom:18px;right:24px;box-shadow:0 4px 18px #1e437a09}.coin-page-v2 .coin-visual-v2 figcaption>img{grid-row:auto;width:30px;height:30px}.coin-page-v2 .coin-visual-v2 figcaption b{font-size:10px}.coin-page-v2 .coin-visual-v2 figcaption small{font-size:8px}.coin-page-v2 .coin-rate-card{box-shadow:none;border-radius:18px;margin:18px 0 38px;padding:22px 24px;display:block}.coin-rate-card>div{align-items:center;gap:16px;margin-bottom:18px;display:flex}.coin-rate-card .eyebrow{flex-shrink:0;font-size:9px}.coin-rate-card h2{letter-spacing:-.025em;margin:0;font-size:17px}.coin-rate-card ul{gap:10px}.coin-rate-card li{background:#f4f7fc;border:0;border-radius:11px;min-height:78px;padding:14px 16px}.coin-rate-card li b{letter-spacing:-.03em;font-size:20px}.coin-rate-card li span{color:#76899e;font-size:10px}.qadam-plans>header{margin-bottom:20px}.qadam-plans>header>.eyebrow{font-size:9px}.qadam-plans>header h2{margin:8px 0;font-size:27px}.qadam-plans>header p{font-size:12px}.qadam-plan-grid{gap:14px}.coin-page-v2 .qadam-plan-card{min-height:0;box-shadow:none;border-width:1px;border-radius:18px;padding:18px}.coin-page-v2 .qadam-plan-card figure{background:#f3f7fd;border-radius:12px;grid-template-rows:minmax(0,1fr);height:138px;margin:0 0 18px}.coin-page-v2 .qadam-plan-card figure img{object-fit:contain;filter:drop-shadow(0 6px 10px #294b751a);width:92%;height:100%;min-height:0;max-height:100%}.qadam-plan-name{align-items:center;padding:0}.qadam-plan-name h3{font-size:21px;font-weight:800}.qadam-plan-name>span{letter-spacing:.12em;font-size:8px}.coin-page-v2 .qadam-plan-card>p{min-height:54px;margin:10px 0 18px;font-size:11px;line-height:1.65}.coin-page-v2 .qadam-plan-price{white-space:nowrap;letter-spacing:-.045em;margin:0 0 4px;font-size:28px}.coin-page-v2 .qadam-plan-coin{min-height:19px;margin:0 0 18px;font-size:11px}.coin-page-v2 .qadam-plan-card>ul{gap:13px;margin:0 0 15px;padding:17px 0 0}.coin-page-v2 .qadam-plan-card>ul li{grid-template-columns:15px 1fr;gap:8px;min-height:32px;font-size:10px;line-height:1.6}.coin-page-v2 .qadam-plan-card>ul svg{stroke-width:2.4px;width:14px;height:14px;margin-top:2px}.coin-page-v2 .qadam-plan-note{color:#8798ac;min-height:40px;margin:0 0 18px;font-size:9px;line-height:1.6}.coin-page-v2 .qadam-plan-card>button{background:#f1f5fa;border:1px solid #dde6f0;border-radius:10px;min-height:42px;margin-top:auto;font-size:11px;font-weight:700}.coin-page-v2 .qadam-plan-card.is-pro{border-color:#80a9f5;box-shadow:0 0 0 2px #eaf1ff}.coin-page-v2 .qadam-plan-badge{padding:5px 7px;font-size:7px;top:27px;right:27px}.coin-page-v2 .qadam-plan-card.is-connected>button{color:#268964;background:#edf8f1;border-color:#d4ede0}.coin-page-v2 .qadam-plan-card.is-ultima{background:#13283f;border-color:#203853}.coin-page-v2 .qadam-plan-card.is-ultima figure{background:#1c334e}.coin-page-v2 .qadam-plan-card.is-ultima>button{color:#b6c6d8;background:#263c55;border-color:#344960}.coin-page-v2 .coin-ledger{box-shadow:none;border-radius:18px;margin-top:38px;padding:24px}.coin-ledger h2{font-size:24px}.coin-ledger .eyebrow{font-size:9px}@media (max-width:1220px){.topbar .language-switcher--header .language-trigger{min-width:90px}.topbar .coin-balance-link{min-width:92px}.page-skeleton-profile{grid-template-columns:minmax(0,1fr) 235px}.skeleton-profile-identity{flex-wrap:wrap}.skeleton-profile-action{display:none!important}.app-content #profileView.profile-design{grid-template-columns:minmax(0,1fr) 235px}.skeleton-profile-stats>div{min-height:82px}.skeleton-profile-overview{grid-template-columns:1fr}.skeleton-profile-overview>div+div{border-top:1px solid #e7edf0;border-left:0;padding:20px 0 0}.coin-page-v2 .coin-hero-v2{grid-template-columns:minmax(0,1fr) 280px}.coin-page-v2 .coin-hero-copy{padding:30px}.coin-page-v2 .coin-visual-v2 figcaption{right:15px}}@media (max-width:950px){.managed-project-body{grid-template-columns:minmax(0,1fr) 170px;gap:18px}.managed-project-body .managed-project-side>strong{font-size:19px}.managed-project-footer{align-items:flex-start}.managed-project-actions .btn{min-height:38px}.coin-page-v2 .coin-hero-v2{grid-template-columns:minmax(0,1fr) 220px}.coin-page-v2 .coin-visual-v2 figcaption{grid-template-columns:1fr;width:190px}.coin-page-v2 .coin-visual-v2 figcaption>img{display:none}}@media (max-width:780px){.page-skeleton-detail,.page-skeleton-profile{grid-template-columns:1fr}.page-skeleton-detail .skeleton-detail-side,.skeleton-profile-side{display:none}.skeleton-profile-identity{padding:22px}.skeleton-profile-stats{margin-inline:22px}.skeleton-profile-tabs{padding-inline:22px}.skeleton-profile-overview,.skeleton-project-editor-body{padding:22px}.skeleton-project-editor-actions{padding:20px 22px}.skeleton-project-editor-body>.skeleton-heading{height:36px}.skeleton-project-editor-body>.form-grid{grid-template-columns:1fr}.managed-project-heading{padding:18px 18px 0}.managed-project-body{grid-template-columns:1fr;padding:15px 18px 18px}.managed-project-body .managed-project-side{text-align:left;border:0;border-top:1px solid #edf1f4;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 0 0;display:flex}.managed-project-footer{flex-wrap:wrap;padding:13px 18px}.managed-project-actions{margin-left:auto}.orders-page .managed-project h3{font-size:18px}.skeleton-order-body{grid-template-columns:1fr}.skeleton-order-body>.skeleton-subheading{display:none}.coin-page-v2 .coin-hero-v2{grid-template-columns:1fr}.coin-page-v2 .coin-hero-copy{padding:27px}.coin-page-v2 .coin-visual-v2{display:none}.coin-rate-card>div{display:block}.coin-rate-card h2{margin-top:8px}.coin-rate-card ul{grid-template-columns:1fr 1fr}.coin-page-v2 .qadam-plan-card,.coin-page-v2 .qadam-plan-card>p{min-height:0}.coin-page-v2 .qadam-plan-card figure{height:170px}}.settings-v4 .settings-card{padding:0;animation:none;display:block;transform:none}.settings-v4 .settings-card:hover{box-shadow:none;border-color:#dce6f0;transform:none}.settings-v4{max-width:1240px;padding-block:36px 80px}.settings-heading-v4{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.settings-heading-v4 h1{letter-spacing:-.04em;margin:8px 0;font-size:30px}.settings-heading-v4 p{color:#8090a3;margin:0;font-size:13px}.settings-heading-v4 .btn{min-height:40px;font-size:12px}.settings-heading-v4 svg{width:16px}.settings-account-v4{background:#fff;border:1px solid #dce6f0;border-radius:18px;align-items:center;gap:17px;margin-bottom:22px;padding:22px 24px;display:flex}.settings-account-v4 .settings-avatar{width:56px;height:56px;box-shadow:none;background:#edf3ff;border-width:2px;border-radius:16px;flex-shrink:0}.settings-account-v4>div{flex:1;min-width:0}.settings-account-v4 h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:18px}.settings-account-v4 p{color:#8393a6;overflow-wrap:anywhere;margin:0;font-size:12px}.settings-account-v4 .btn{min-height:40px;font-size:12px}.settings-account-v4 svg{width:17px}.settings-v4 .settings-sections{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:22px}.settings-main-v4{gap:22px;min-width:0;display:grid}.settings-v4 .settings-card{box-shadow:none;border-radius:16px;min-width:0}.settings-v4 .settings-card>header{gap:12px;padding:20px}.settings-v4 .settings-card>header>span{border-radius:11px;flex-shrink:0;width:38px;height:38px}.settings-v4 .settings-card h2{font-size:15px}.settings-v4 .settings-card header p{margin-top:5px;font-size:11px}.settings-v4 .settings-action-row{gap:15px;min-height:88px;padding:20px}.settings-v4 .settings-action-row b,.settings-v4 .settings-language-panel b{font-size:13px}.settings-v4 .settings-action-row p,.settings-v4 .settings-language-panel p{overflow-wrap:anywhere;font-size:11px;line-height:1.6}.settings-v4 .settings-action-row .btn{flex-shrink:0;min-height:38px;padding-inline:14px;font-size:11px}.settings-verified{color:#218461;white-space:nowrap;background:#eaf8f1;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:700;display:flex}.settings-verified svg{width:13px;height:13px}.settings-verified.is-pending{color:#927526;background:#fff5df}.settings-v4 .settings-language-panel{min-height:100px;padding:20px}.settings-v4 .language-switcher--settings .language-trigger{min-width:130px;height:42px;min-height:42px;padding:6px 10px}.settings-v4 .language-trigger .language-icon{width:28px;height:28px}.settings-documents-v4 nav{padding:8px;display:grid}.settings-documents-v4 nav>a{border-radius:10px;align-items:center;gap:13px;padding:16px 12px;transition:background .15s;display:flex}.settings-documents-v4 nav>a:hover{background:#f4f7fc}.settings-link-icon{color:#6c84a1;background:#f2f6fc;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.settings-link-icon svg{width:17px;height:17px}.settings-documents-v4 nav>a>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.settings-documents-v4 nav b{color:#344e69;font-size:12px}.settings-documents-v4 nav small{color:#8b9aab;font-size:10px;line-height:1.5}.settings-documents-v4 nav>a>svg{color:#9aaabf;flex-shrink:0;width:15px}.settings-documents-v4 .settings-danger-link b{color:#b8616b}.settings-v4 .settings-password-form{margin:0 20px 20px}.settings-v4 .settings-password-form .btn{font-size:12px}.settings-v4 .settings-password-form .input{min-height:42px}@media (max-width:1200px){.settings-v4 .settings-sections{grid-template-columns:1fr!important}.settings-account-v4{flex-wrap:wrap}.settings-account-v4>div{flex-basis:55%}.settings-v4 .settings-action-row{flex-wrap:wrap}}body[data-page=home]{--creative-blue:#1769ff;--creative-blue-dark:#0f54d7;--creative-navy:#071a3a;--creative-ink:#0b1c3d;--creative-muted:#667794;--creative-line:#dce6f3;background:#fff}body[data-page=home] .topbar{background:#fffffff0;border-bottom-color:#cddcefdb;box-shadow:0 8px 30px #1d417709}body[data-page=home] .topbar .nav{height:70px}body[data-page=home] .topbar .navlinks{gap:30px}body[data-page=home] .topbar .navlinks a{color:#2f4365;font-size:13px;font-weight:800}body[data-page=home] .topbar .btn,body[data-page=home] .topbar .language-trigger{border-radius:10px;min-height:42px}.home-creative{--home-ink:var(--creative-ink);--home-blue:var(--creative-blue);--home-line:var(--creative-line);--home-muted:var(--creative-muted);background:#fff}.home-creative .shell,.home-creative+.footer .shell{width:min(1320px,100% - 72px)}.home-creative .home-overline{color:var(--creative-blue);letter-spacing:.16em;font-size:11px;font-weight:900}.home-creative .home-hero-refresh{background:linear-gradient(90deg,#f2f7fff7 0%,#f7faffe0 46%,#ebf4ff40 100%),radial-gradient(circle at 82% 25%,#2c76ff29,#0000 34%);padding:54px 0 42px}.home-creative .home-hero-refresh:before{border-color:#1769ff17;width:520px;height:520px;top:-180px;bottom:auto;left:-170px;box-shadow:0 0 0 80px #1769ff06,0 0 0 160px #1769ff04}.home-creative .home-hero-v3-grid{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);gap:54px;min-height:555px}.home-creative .home-hero-v3-copy{align-self:center;padding:26px 0 36px}.home-creative .home-hero-v3-copy h1{max-width:610px;color:var(--creative-ink);letter-spacing:-.062em;text-wrap:balance;margin:18px 0 24px;font-size:clamp(54px,5.2vw,78px);line-height:.98}.home-creative .home-hero-v3-copy>p{color:#506482;max-width:540px;font-size:17px;line-height:1.65}.home-creative .home-hero-actions{gap:12px;margin-top:30px}.home-creative .home-hero-actions .btn{border-radius:11px;min-width:170px;min-height:52px}.home-creative .home-hero-actions .btn-secondary{color:#1458ca;border-color:#a9c7f6}.home-creative .home-hero-note{color:#6b7f9c;font-size:11px}.home-creative .home-showcase{border-radius:0;align-self:stretch;min-height:540px;overflow:visible}.home-creative .home-showcase:before{background:linear-gradient(145deg,#d7e9ff,#bcd9ff);border-radius:48% 20px 20px 40%;inset:12px -12px -12px 72px;transform:none}.home-creative .home-showcase>img:first-child{object-position:62% center;border:0;border-radius:30px 0 0 30px;height:540px;min-height:540px;box-shadow:0 30px 76px #143e7b2b}.home-showcase-glow{filter:blur(30px);background:#124daa3b;border-radius:50%;height:90px;position:absolute;inset:auto 5% 4% 20%}.home-creative .home-showcase-mascot{z-index:3;width:205px;height:auto;min-height:0;box-shadow:none;object-fit:contain;filter:drop-shadow(0 20px 18px #0c2f663d);background:0 0;border:0;border-radius:0;animation:4.8s ease-in-out infinite creativeRobotFloat;position:absolute;bottom:-12px;left:-48px}.home-creative .home-showcase-live{top:22px;right:22px}.home-creative .home-showcase-brief{width:225px;bottom:136px;left:-20px}.home-creative .home-showcase-match{bottom:88px;right:-18px}@keyframes creativeRobotFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(1deg)}}.home-creative .home-proof{background:linear-gradient(#f7faff,#fff);border:0}.home-creative .home-proof>.shell{background:#ffffffeb;border:1px solid #d9e6f5;border-radius:18px;overflow:hidden;box-shadow:0 18px 46px #1e417412}.home-creative .home-proof article{border-color:#e5ecf5;padding:20px 24px}.home-creative .home-proof article:first-child{border-left:0}.home-creative .home-proof article>span{width:36px;height:36px;color:var(--creative-blue);background:#eaf2ff;border-radius:50%;place-items:center;display:grid}.home-creative .home-proof article>span svg{width:18px}.home-creative .home-discovery{background:#fff}.home-creative .home-section-head--split{grid-template-columns:1fr;gap:24px;display:grid}.home-creative .home-discovery-intro{text-align:center;justify-content:center}.home-creative .home-discovery-intro>div{max-width:720px}.home-creative .home-discovery-intro h2{margin-top:8px}.home-creative .home-mascot-search{display:none}.home-creative .home-search{border-color:#ccdcee;border-radius:13px;width:min(960px,100%);margin:0 auto;padding:7px 7px 7px 18px;box-shadow:0 14px 34px #22477c12}.home-creative .home-search .btn{border-radius:9px;min-width:150px}.home-creative .home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-creative .home-category-card{border-radius:14px;min-height:112px;padding:18px;box-shadow:0 6px 20px #1e3d6909}.home-creative .home-category-card>span{border-radius:50%;width:48px;height:48px}.home-creative .home-category-card:nth-child(4n+1)>span{color:#038f79;background:#e5f8f3}.home-creative .home-category-card:nth-child(4n+2)>span{color:#eb5060;background:#fff0f1}.home-creative .home-category-card:nth-child(4n+3)>span{color:#4d5bea;background:#eef0ff}.home-creative .home-category-card:nth-child(4n+4)>span{color:#1888d6;background:#eaf6ff}.home-creative .home-category-card h3{font-size:14px}.home-creative .home-category-card p{display:none}.home-creative .home-discovery .home-text-link{justify-self:center}.home-creative .home-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-creative .home-project-card{border-radius:18px;min-height:430px;padding:0;overflow:hidden;box-shadow:0 16px 42px #22457514}.home-project-visual{background:#e9f2ff;height:190px;position:relative;overflow:hidden}.home-project-visual>img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.home-project-visual>span{color:#214369;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #d6e2f1e6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.home-project-visual svg{width:18px}.home-project-card:hover .home-project-visual>img{transform:scale(1.045)}.home-project-card-content{flex-direction:column;flex:1;min-height:255px;padding:19px 20px 20px;display:flex}.home-creative .home-project-card h3{margin:13px 0 7px;font-size:18px}.home-creative .home-project-description{-webkit-line-clamp:1}.home-creative .home-project-meta{padding-top:16px}.home-creative .home-project-footer{margin-top:13px;padding-top:13px}.home-creative .home-process{background:radial-gradient(circle at 85% 18%,#2a7aff57,#0000 28%),linear-gradient(120deg,#071a39 0%,#0c2a56 64%,#0f3b78 100%);padding:78px 0;position:relative;overflow:hidden}.home-creative .home-process:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-110px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.home-creative .home-process-grid{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:74px}.home-creative .home-process-photo{border-radius:26px;order:2;height:460px}.home-creative .home-process-copy{order:1}.home-creative .home-process-mascot{bottom:-18px;right:-20px;width:180px!important}.home-creative .home-process-step{grid-template-columns:48px 1fr}.home-creative .home-process-step>span{background:#2169ed38;border:1px solid #73a6ff59;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.home-creative .home-specialists-v3{background:#fff}.home-creative .home-specialist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-creative .home-specialist-card{border-radius:17px;grid-template-columns:42% 58%;min-height:245px;display:grid;box-shadow:0 13px 36px #1e3e6c0f}.home-creative .home-specialist-portrait{aspect-ratio:auto;height:100%;min-height:245px}.home-creative .home-specialist-body{min-height:245px;padding:20px 18px}.home-creative .home-specialist-foot strong{font-size:10px}.home-creative .home-faq{background:radial-gradient(circle at 10% 80%,#186cff17,#0000 25%),#f5f9ff}.home-creative .home-faq-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:70px}.home-creative .home-faq-intro{min-height:420px;padding-top:54px;position:relative;top:0}.home-creative .home-faq-mascot{z-index:0;opacity:1;filter:drop-shadow(0 20px 22px #1b417626);width:255px;position:absolute;bottom:-52px;left:-30px}.home-creative .home-faq-intro>:not(.home-faq-mascot){z-index:1;margin-left:150px;position:relative}.home-creative .home-faq-list{background:#fff;border:1px solid #dbe7f5;border-radius:18px;overflow:hidden;box-shadow:0 20px 46px #1f427412}.home-creative .home-faq-list details{padding:0 20px}.home-creative .home-faq-list details[open]{background:#f7faff}.home-creative .home-final-cta{background:linear-gradient(105deg,#1570f8,#165fdd 58%,#0c49bc);border-radius:0;margin-top:24px;margin-bottom:0;padding:44px 54px;box-shadow:0 24px 60px #1157d438}.home-creative .home-final-cta:after{border-color:#ffffff29}.home-creative .home-final-mascot{opacity:.98;width:145px;bottom:-20px;left:auto;right:29%}.home-creative .home-final-cta>div:first-of-type{padding-left:0}.home-creative .home-final-cta .home-overline{color:#cfe1ff}.home-creative .home-final-cta p{color:#dce9ff}.home-creative+.footer{background:#f6f9fd;padding-top:54px}.home-creative+.footer .footer-grid{grid-template-columns:1.45fr repeat(3,1fr)}@media (max-width:1120px){.home-creative .shell,.home-creative+.footer .shell{width:min(100% - 40px,1180px)}.home-creative .home-hero-v3-grid{grid-template-columns:1fr 1fr;gap:30px}.home-creative .home-showcase-mascot{width:170px;left:-20px}.home-creative .home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-creative .home-specialist-card{grid-template-columns:38% 62%}.home-creative .home-faq-intro>:not(.home-faq-mascot){margin-left:110px}}@media (max-width:820px){.home-creative .home-hero-v3-grid,.home-creative .home-process-grid,.home-creative .home-faq-grid{grid-template-columns:1fr}.home-creative .home-showcase{min-height:480px}.home-creative .home-showcase>img:first-child{border-radius:26px;height:480px;min-height:480px}.home-creative .home-project-grid{grid-template-columns:1fr}.home-creative .home-project-card{min-height:0}.home-project-visual{height:240px}.home-creative .home-process-photo{order:1}.home-creative .home-process-copy{order:2}.home-creative .home-specialist-grid{grid-template-columns:1fr}.home-creative .home-faq-intro{min-height:310px}.home-creative .home-faq-intro>:not(.home-faq-mascot){margin-left:190px}.home-creative .home-final-mascot{display:none}}@media (max-width:560px){.home-creative .shell,.home-creative+.footer .shell{width:min(100% - 24px,1180px)}.home-creative .home-hero-refresh{padding-top:30px}.home-creative .home-hero-v3-copy h1{font-size:clamp(42px,13vw,58px)}.home-creative .home-showcase,.home-creative .home-showcase>img:first-child{height:390px;min-height:390px}.home-creative .home-showcase-mascot{width:130px;bottom:-4px;left:-6px}.home-creative .home-showcase-brief{width:200px;bottom:104px;left:8px}.home-creative .home-category-grid{grid-template-columns:1fr 1fr;gap:8px}.home-creative .home-category-card{min-height:92px;padding:13px}.home-creative .home-category-card>span{width:40px;height:40px}.home-project-visual{height:190px}.home-creative .home-specialist-card{grid-template-columns:118px 1fr;min-height:205px}.home-creative .home-specialist-portrait,.home-creative .home-specialist-body{min-height:205px}.home-creative .home-faq-intro{min-height:300px;padding-top:20px}.home-creative .home-faq-mascot{width:205px;left:-40px}.home-creative .home-faq-intro>:not(.home-faq-mascot){margin-left:130px}.home-creative .home-final-cta{padding:36px 24px}}@media (prefers-reduced-motion:reduce){.home-creative .home-showcase-mascot{animation:none}}.app-content>.messages-page{width:min(1510px,100% - 44px);padding:22px 0 26px}.messages-page .chat-layout{background:#fff;border:1px solid #dce5f0;border-radius:24px;grid-template-columns:322px minmax(0,1fr);height:calc(100dvh - 120px);min-height:650px;max-height:940px;transition:grid-template-columns .24s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1632591a;margin:0!important}.messages-page .chat-layout.has-context{grid-template-columns:322px minmax(0,1fr)}.messages-page .chat-sidebar{background:linear-gradient(165deg,#fbfdff 0%,#f5f8fd 100%);border-right:1px solid #e1e8f1;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.messages-page .chat-list-head{padding:23px 20px 14px}.messages-page .chat-list-head h1{color:#142840;letter-spacing:-.045em;margin:5px 0 0;font-size:26px}.messages-page .chat-list-head .eyebrow{color:#3974d6;letter-spacing:.16em;font-size:9px}.messages-page .chat-count{color:#2166d8;background:#e5efff;border-radius:11px;min-width:32px;height:32px;font-size:11px}.messages-page .chat-search{margin:0 15px 10px}.messages-page .chat-search input{background:#fff;border-color:#dbe4ef;border-radius:13px;height:44px;padding-right:42px;font-size:12px}.messages-page .chat-search>button{color:#71839b;background:#f1f5fa;border:0;border-radius:9px;place-items:center;width:31px;height:31px;padding:0;display:grid;position:absolute;right:7px}.messages-page .chat-search>button[hidden]{display:none}.messages-page .chat-search>button svg{width:15px}.chat-list-filters{gap:5px;padding:0 15px 11px;display:flex}.chat-list-filters button{color:#7a8aa0;background:0 0;border:1px solid #0000;border-radius:9px;min-height:31px;padding:0 11px;font-size:10px;font-weight:800}.chat-list-filters button:hover{color:#34597e;background:#fff}.chat-list-filters button.active{color:#2367db;background:#fff;border-color:#c8daf8;box-shadow:0 4px 14px #1d41710d}.messages-page .chat-list{scrollbar-width:thin;scrollbar-color:#cad6e6 transparent;border:0;min-height:0;padding:2px 10px 16px;display:block;overflow:auto}.messages-page .chat-list.has-no-results:after{content:none}.chat-no-results{color:#8494a8;text-align:center;justify-items:center;gap:6px;padding:42px 15px;display:grid}.chat-no-results>svg{color:#a7b7cb;width:28px;height:28px;margin-bottom:4px}.chat-no-results b{color:#566b84;font-size:12px}.chat-no-results span{font-size:10px}.messages-page .chat-item{text-align:left;min-height:88px;margin:3px 0;position:relative;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:11px!important;padding:12px 11px!important;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s!important;display:grid!important}.messages-page .chat-item:hover{box-shadow:0 9px 24px #19365f0f;background:#fff!important;border-color:#d8e3f2!important;transform:translateY(-1px)!important}.messages-page .chat-item.active{box-shadow:0 8px 25px #2367db17;background:linear-gradient(135deg,#edf4ff,#f7faff)!important;border-color:#b7d0ff!important}.messages-page .chat-item.active:before{background:#246bfd;width:3px;top:16px;bottom:16px}.messages-page .chat-item-avatar{border-radius:14px;width:46px;height:46px}.messages-page .chat-item-top b{font-size:13px}.messages-page .chat-item-top time{color:#8999ae;font-size:9px}.messages-page .chat-item-project{color:#52708f!important;font-size:10px!important}.messages-page .chat-item-preview{color:#8d9aad!important;font-size:10px!important}.messages-page .chat-unread{background:#246bfd;border-radius:7px;min-width:21px;height:21px;font-size:8px}.messages-page .chat-main{background:#fff;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid;position:relative}.messages-page .chat-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:13px 17px;display:flex}.chat-mobile-back{display:none}.messages-page .chat-head-identity{border-radius:14px;align-items:center;gap:12px;min-width:0;padding:5px 7px;position:relative;display:flex!important}.messages-page .chat-head-identity:hover{background:#f4f7fb}.messages-page .chat-head-avatar{border-radius:14px;width:45px;height:45px}.chat-presence-dot{background:#1eb67c;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:6px;left:43px;box-shadow:0 0 0 2px #1eb67c1a}.messages-page .chat-head-identity>div{min-width:0}.messages-page .chat-head-identity b{font-size:14px}.messages-page .chat-head-identity .muted{color:#75879d;max-width:520px;font-size:10px}.messages-page .chat-head-actions{align-items:center;gap:7px;display:flex}.messages-page .chat-head-actions .icon-btn,.messages-page .chat-project-action{color:#536a84;background:#fff;border:1px solid #dfe6ef;min-height:40px!important}.messages-page .chat-head-actions .icon-btn{width:40px}.messages-page .chat-head-actions .icon-btn:hover,.messages-page .chat-project-action:hover{color:#1e65d8;background:#f1f6ff;border-color:#b8cdf1}.messages-page .chat-project-action{border-radius:12px;padding:0 13px!important;font-size:10px!important}.messages-page .chat-project-action svg{width:16px}.messages-page .chat-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7d4e5 transparent;background-color:#f5f8fc;background-image:linear-gradient(#ffffffad,#ffffffad),radial-gradient(circle at 1px 1px,#365b8f1f 1px,#0000 0);background-size:auto,24px 24px;flex-direction:column;gap:7px;min-height:0;padding:25px clamp(18px,3.3vw,48px) 28px;display:flex;overflow:auto}.chat-day{color:#7890aa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #d5e0eee6;border-radius:999px;align-self:center;margin:10px 0 7px;padding:6px 10px;font-size:9px;font-weight:800;position:relative;box-shadow:0 4px 12px #1c375b0a}.messages-page .bubble{color:#263c58;background:#fff;border:1px solid #dde6f0;border-radius:6px 17px 17px;width:fit-content;min-width:108px;max-width:min(73%,680px);padding:10px 12px 8px;font-size:13px;line-height:1.58;animation:.22s cubic-bezier(.2,.8,.2,1) both qadamMessageIn;position:relative;box-shadow:0 5px 17px #1a34580e}.messages-page .bubble.mine{color:#fff;background:linear-gradient(135deg,#2f75f3,#1d62dd);border:0;border-radius:17px 6px 17px 17px;align-self:flex-end;margin-left:auto;box-shadow:0 8px 22px #1d62dd30}.messages-page .bubble p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.messages-page .bubble footer{justify-content:flex-end;align-items:center;gap:5px;min-height:20px;margin-top:4px;display:flex}.messages-page .bubble time{color:#899bb0;font-variant-numeric:tabular-nums;font-size:8px;margin:0!important}.messages-page .bubble.mine time{color:#ffffffb3}.message-state{color:#9aa8ba;white-space:nowrap;align-items:center;gap:3px;font-size:8px;display:inline-flex}.bubble.mine .message-state{color:#ffffffc7}.bubble.mine .message-state.is-read{color:#c8f7ea}.message-state svg{width:12px;height:12px}.bubble.is-pending{opacity:.76}.bubble.is-pending .message-state svg{animation:.8s linear infinite spin}.bubble.is-failed{color:#713442;background:#fff5f6;border:1px solid #f1aab2}.bubble.is-failed.mine{color:#fff;background:#a43849}.message-copy,.message-report{width:22px;height:22px;color:inherit;opacity:.42;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:opacity .15s,background .15s;margin:0!important;display:grid!important}.message-report{opacity:.16}.bubble:hover .message-copy,.bubble:hover .message-report,.message-copy:focus-visible,.message-report:focus-visible{opacity:.75!important}.message-copy:hover,.message-report:hover{background:#4158771a;opacity:1!important}.bubble.mine .message-copy:hover{background:#ffffff24}.message-copy svg,.message-report svg{width:12px;height:12px}.message-copy.is-copied{opacity:1;color:#71efc5}.message-retry{color:inherit;background:#ffffff29;border:0;border-radius:8px;align-items:center;gap:5px;margin:7px 0 0 auto;padding:5px 8px;font-size:9px;font-weight:800;display:flex}.message-retry svg{width:12px}.message-image{margin-top:6px}.message-image img{border-radius:11px;width:min(360px,100%);max-height:340px}.messages-page .message-file{color:#27405e;background:#f0f5fceb;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:230px;margin-top:6px;padding:9px;display:grid}.messages-page .bubble.mine .message-file{color:#fff;background:#ffffff21}.messages-page .message-file>svg:first-child{width:18px}.messages-page .message-file>svg:last-child{width:14px}.messages-page .message-file span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.message-file.is-local{min-width:0;display:flex}.chat-jump{z-index:4;color:#2366d4;background:#fff;border:1px solid #cbdcf7;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;font-weight:850;display:flex;position:absolute;bottom:86px;right:22px;box-shadow:0 10px 28px #1c458429}.chat-jump[hidden]{display:none}.chat-jump svg{width:14px}.chat-jump b{color:#fff;background:#246bfd;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.messages-page .chat-compose{z-index:3;background:#fff;border-top:1px solid #e1e8f1;align-items:flex-end;gap:9px;padding:12px 15px;transition:background .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 -10px 30px #1f395d09}.messages-page .chat-compose.is-dragging{background:#edf4ff;box-shadow:inset 0 0 0 2px #79a6f4}.messages-page .chat-attach{color:#5f7691;background:#f7f9fc;border:1px solid #dce5f0;border-radius:13px;width:44px;height:44px;min-height:44px}.messages-page .chat-input-wrap{flex:1}.messages-page .chat-input-wrap textarea{resize:none;background:#f8fafd;border:1px solid #dae4ef;border-radius:13px;height:44px;min-height:44px;max-height:132px;padding:11px 13px;font-size:12px;line-height:20px}.messages-page .chat-input-wrap textarea:focus{background:#fff;border-color:#8cb2f6;box-shadow:0 0 0 4px #246bfd14}.messages-page .chat-send{height:44px;font-size:10px;border-radius:13px!important;min-width:105px!important;padding:0 14px!important}.messages-page .chat-file-preview{background:0 0;border:0;margin:0 0 7px}.messages-page .chat-upload-state{background:#eff5ff;border-top:1px solid #e1e8f1}.messages-page .chat-main.is-empty{grid-template-rows:minmax(0,1fr)}.messages-page .chat-main.is-empty .chat-messages{background:#fbfcff;padding:0}.messages-page .chat-empty-state{padding:40px}.messages-page .chat-empty-state:before{width:132px;height:132px}.messages-page .chat-empty-state h3{margin-top:8px;font-size:20px}.messages-page .chat-empty-state p{font-size:11px}.chat-context{z-index:8;scrollbar-width:thin;background:linear-gradient(#fbfcff,#f6f9fd);border-left:1px solid #dbe5f2;width:320px;min-width:0;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 55px #142e5224}.chat-context[hidden]{display:none}.chat-context>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;height:82px;padding:0 17px;display:flex;position:sticky;top:0}.chat-context>header .eyebrow{font-size:9px}.chat-context>header .icon-btn{background:#f4f7fb;width:36px;height:36px}.chat-context>div{padding:17px}.chat-context section+section{margin-top:12px}.chat-context-person{text-align:center;background:#fff;border:1px solid #dce5f0;border-radius:17px;padding:18px;box-shadow:0 8px 25px #1a365b0b}.chat-context-avatar{color:#246bfd;background:#eaf2ff;border-radius:20px;place-items:center;width:66px;height:66px;margin:0 auto 12px;font-size:20px;font-weight:900;display:grid;overflow:hidden}.chat-context-avatar img{object-fit:cover;width:100%;height:100%}.chat-context-person h2{color:#172c46;overflow-wrap:anywhere;margin:0;font-size:15px}.chat-context-person p{color:#8190a3;overflow-wrap:anywhere;margin:6px 0 14px;font-size:9px;line-height:1.55}.chat-context-person>a{color:#2265d3;background:#f1f6ff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:35px;font-size:9px;font-weight:800;display:flex}.chat-context-person>a svg{width:13px}.chat-context-person>a svg:last-child{margin-left:2px}.chat-context-project,.chat-context-files{background:#fff;border:1px solid #dfe7f1;border-radius:15px;padding:15px}.chat-context-project>.eyebrow{font-size:7px}.chat-context-project>a{grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:9px;margin-top:10px;display:grid}.chat-context-project>a>span{color:#246bfd;background:#eaf2ff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.chat-context-project svg{width:15px}.chat-context-project b{overflow-wrap:anywhere;font-size:10px;line-height:1.45}.chat-context-project>a>svg{color:#a0aec0}.chat-context-files>div:first-child{gap:3px;display:grid}.chat-context-files b{font-size:11px}.chat-context-files small{color:#8c9bad;font-size:8px}.chat-context-files [data-chat-shared-files]{gap:5px;margin-top:11px;display:grid}.chat-context-files [data-chat-shared-files]>p{color:#99a6b6;text-align:center;background:#f6f8fb;border-radius:9px;margin:0;padding:12px;font-size:9px}.chat-context-files [data-chat-shared-files]>a{color:#4d6480;border-radius:9px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:8px;font-size:9px;display:grid}.chat-context-files [data-chat-shared-files]>a:hover{color:#2367d7;background:#f1f6ff}.chat-context-files [data-chat-shared-files] svg{width:13px}.chat-context-files [data-chat-shared-files] span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-context-safety{gap:3px;padding:5px;display:grid}.chat-context-safety button{color:#7a899d;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px;font-size:9px;display:flex}.chat-context-safety button:hover{color:#b33c49;background:#fff1f2}.chat-context-safety svg{width:14px}.chat-context>header .icon-btn svg{width:16px;height:16px}.messages-page .chat-contract-card,.messages-page .chat-proposal-context{width:min(760px,100%);margin:0 auto 18px}.messages-page .chat-load-older{z-index:1;align-self:center;margin:0 auto 12px;position:relative}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1500px){.messages-page .chat-layout.has-context,.messages-page .chat-layout{grid-template-columns:290px minmax(0,1fr)}}@media (max-width:1300px){.messages-page .chat-layout,.messages-page .chat-layout.has-context{grid-template-columns:280px minmax(0,1fr)}.chat-context{z-index:8;width:280px;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 50px #142e5224}.messages-page .chat-head-identity .muted{max-width:350px}.messages-page .chat-send{width:44px!important;min-width:44px!important;padding:0!important}.messages-page .chat-send span{display:none}}@media (max-width:1023px){.app-content>.messages-page{width:min(100% - 24px,900px)}.messages-page .chat-layout,.messages-page .chat-layout.has-context{grid-template-columns:260px minmax(0,1fr)}.messages-page .chat-head-identity .muted{max-width:260px}}@media (max-width:760px){.app-content>.messages-page{width:100%;padding:0}.messages-page .chat-layout,.messages-page .chat-layout.has-context{border:0;border-radius:0;grid-template-columns:1fr;height:calc(100dvh - 70px);min-height:520px}.messages-page .chat-sidebar{border:0}.messages-page .chat-main,.messages-page .chat-layout.is-conversation-open .chat-sidebar{display:none}.messages-page .chat-layout.is-conversation-open .chat-main{display:grid}.chat-mobile-back{flex:none;width:38px;height:38px;display:grid}.messages-page .chat-project-action span{display:none}.messages-page .chat-project-action{width:40px;padding:0!important}.messages-page .chat-messages{padding:18px 12px 24px}.messages-page .bubble{max-width:88%;font-size:12px}.chat-context{width:min(88vw,310px)}.messages-page .chat-compose{padding:9px}.chat-jump{bottom:77px;right:12px}.message-copy,.message-report{opacity:.55}}@media (prefers-reduced-motion:reduce){.messages-page .chat-layout,.messages-page .chat-item,.messages-page .bubble{transition:none;animation:none}.bubble.is-pending .message-state svg{animation:none}}.contact-approval{max-width:560px;padding:30px!important}.contact-approval header,.contact-approval footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-approval header{margin-bottom:18px}.contact-approval h2{margin:12px 0;font-size:28px;line-height:1.15}.contact-approval>p{color:#718096;line-height:1.6}.contact-approval-icon{color:#19885b;background:#e8f7ef;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}.contact-approval .field{margin:22px 0 16px}.contact-consent{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.contact-consent input{accent-color:#2463eb;flex-shrink:0;width:18px;height:18px;margin-top:2px}.contact-approval .contact-approval-note{margin:14px 0 22px;font-size:12px}.contact-form-error{color:#be123c;background:#fff1f2;border-radius:12px;margin-bottom:14px;padding:12px}.contact-approval footer .btn{font-size:13px}.handoff-card{background:linear-gradient(135deg,#f4faf8,#f7faff);border:1px solid #dbe9e5;border-radius:22px;grid-template-columns:minmax(0,1fr) 220px;gap:28px;margin:18px 0;padding:26px;display:grid}.handoff-main{min-width:0}.handoff-kicker{color:#15805e;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.handoff-kicker svg{width:17px;height:17px}.handoff-main h3{margin:12px 0 8px;font-size:21px;line-height:1.3}.handoff-main>p{color:#657a88;margin:0 0 16px;font-size:13px;line-height:1.6}.handoff-person{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;display:flex}.handoff-person>span{background:#fff;border:1px solid #dfe8ee;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.handoff-person>div{flex-direction:column;gap:4px;display:flex}.handoff-person b{font-size:14px}.handoff-person small{color:#7a8b99;font-size:11px}.handoff-person strong{white-space:nowrap;-webkit-user-select:text;user-select:text;margin-left:auto;font-size:15px}.handoff-buttons{flex-wrap:wrap;gap:10px;margin:10px 0 16px;display:flex}.handoff-buttons .btn{min-height:44px;padding:10px 14px;font-size:12px}.handoff-buttons svg{width:17px;height:17px}.handoff-whatsapp{color:#fff!important;background:#158c63!important;border:1px solid #158c63!important}.handoff-message{border-top:1px solid #deebe6;padding-top:14px;font-size:12px}.handoff-message summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:650;display:flex}.handoff-message summary svg{width:16px;height:16px}.handoff-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;-webkit-user-select:text;user-select:text;background:#fff;border-radius:12px;max-height:280px;padding:14px;line-height:1.6;overflow:auto}.handoff-message button{align-items:center;gap:6px;display:flex}.handoff-qr{text-align:center;border-left:1px solid #dfebe9;padding-left:24px}.handoff-qr-code{background:#fff;border:1px solid #e0e9ed;border-radius:16px;width:172px;height:172px;margin:auto auto 12px;padding:5px;position:relative;box-shadow:0 8px 25px #153a4520}.handoff-qr-code>img{border-radius:10px;width:100%;height:100%;display:block}.handoff-qr-code>span{background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;padding:3px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.handoff-qr-code>span img{object-fit:contain;width:100%;height:100%}.handoff-qr>b{font-size:12px}.handoff-qr>p{color:#718096;margin:9px 0;font-size:11px;line-height:1.5}.handoff-qr>small{color:#8998a6;font-size:10px;line-height:1.5;display:block}.handoff-status{color:#718096;align-items:center;gap:8px;font-size:13px;display:flex}.handoff-status svg{width:17px}.notification-page-item.notification-rich{cursor:default;display:block}.notification-rich>.notification-rich-head{color:inherit;align-items:flex-start;gap:16px;text-decoration:none;display:flex}.notification-rich-head>div{flex:1;min-width:0}.notification-rich-head>div>div{justify-content:space-between;gap:12px;display:flex}.notification-rich-head p{margin:7px 0;font-size:14px}.notification-rich-head time{color:#8493a5;font-size:12px}.notification-proposal-details{background:#f7f9fc;border:1px solid #e3eaf2;border-radius:16px;margin:18px 0 0 54px;padding:18px}.notification-proposal-details>header{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.notification-proposal-details header span{color:#6d8090;font-size:12px}.notification-proposal-details>p{white-space:pre-wrap;-webkit-user-select:text;user-select:text;max-height:220px;margin:12px 0;font-size:14px;line-height:1.65;overflow:auto}.notification-proposal-details>.notification-proposal-actions{flex-wrap:wrap;gap:8px;display:flex}.notification-proposal-actions .btn{min-height:40px;font-size:12px}.notification-rich .handoff-card{margin:18px 0 0}.notification-rich-head>div>div i{color:#2463eb;font-size:11px;font-style:normal}.chat-paused{text-align:center;max-width:700px;margin:70px auto;padding:50px}.chat-paused>.chat-paused-icon{color:#2463eb;background:#edf3ff;border-radius:24px;place-items:center;width:76px;height:76px;margin:0 auto 25px;display:grid}.chat-paused h1{font-size:30px}.chat-paused p{color:#718096;line-height:1.7}.chat-paused .btn{margin-top:14px}.project-publication-cost{color:#687f8d;background:#f1f6ff;border:1px solid #dbe7ff;border-radius:12px;margin:18px 0;padding:14px 18px;font-size:13px}.nav-paused{opacity:.5;pointer-events:none}.nav-paused small{margin-left:auto;font-size:10px}.coin-unlimited{color:#2463eb;font-weight:700}.handoff-mount{grid-column:1/-1}.contact-panel-link{color:#2463eb;font-size:13px}.app-sidebar>.nav-paused,.mobile-sidebar>.nav-paused{color:#718896;cursor:default;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.nav-paused svg{width:21px;height:21px}.qadam-plan-card>a.btn{justify-content:center;width:100%;margin-top:auto;font-size:13px}.coin-rate-card ul,.control-users article{flex-wrap:wrap}.handoff-card{grid-template-columns:minmax(0,1fr) 250px}.handoff-qr-code>img{image-rendering:pixelated}.notification-rich-head>div>div>i{border-radius:7px;min-width:0;height:auto;padding:4px 8px;font-style:normal;color:#2463eb!important;background:#eaf1ff!important;font-size:11px!important;line-height:1.4!important}@media (max-width:1200px){.handoff-card{grid-template-columns:1fr;gap:20px}.handoff-qr{border-top:1px solid #dfebe9;border-left:0;padding:20px 0 0}.handoff-person strong,.notification-proposal-details{margin-left:0}}.handoff-card{isolation:isolate;align-items:start;min-width:0;max-width:100%;position:relative;overflow:hidden}.handoff-main{overflow-wrap:anywhere;max-width:100%}.handoff-card>.handoff-qr{float:none;align-self:start;width:auto;min-width:0;max-width:100%;margin:0;grid-area:auto!important;position:static!important;inset:auto!important}.handoff-qr-code{aspect-ratio:1;flex-shrink:0;max-width:100%;overflow:hidden;height:auto!important}.handoff-person{min-width:0}.handoff-person strong{overflow-wrap:anywhere}.my-proposal-handoff{width:100%;min-width:0;scroll-margin-top:105px}.my-proposal-handoff .handoff-card{margin-bottom:0}.my-proposal-card:has(.my-proposal-handoff){display:block}.notification-accepted-action{margin:18px 0 0 56px}.notification-accepted-action .btn{min-height:42px;font-size:13px}.proposal-all-link{justify-self:start;margin-bottom:6px}.nav-paused{text-align:left;font:inherit;cursor:not-allowed;pointer-events:none;background:0 0;border:0}.app-sidebar .nav-paused .sidebar-paused-label{font-size:inherit}.app-sidebar.is-collapsed .nav-paused .sidebar-paused-label,.dashboard>.sidebar.is-collapsed .nav-paused .sidebar-paused-label{display:none}.app-sidebar.is-collapsed>.nav-paused{justify-content:center;align-items:center;display:flex}.button-success-check{flex:0 0 20px;width:20px;height:20px;overflow:visible;fill:none!important}.button-success-check path{stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.38s forwards qadam-check-draw;fill:none!important}.btn-secondary.is-success{color:#147b56!important;background:#f0faf5!important;border-color:#bde3d0!important}.is-success{gap:8px}.favorite-toggle.is-success .button-success-check{color:#168658;fill:none!important}.text-button.is-success{align-items:center;display:inline-flex}.my-proposal-actions:has(+.my-proposal-handoff){border-bottom:0}.project-action-tools .favorite-toggle{opacity:1;visibility:visible;pointer-events:auto;width:44px;height:44px;position:static;transform:none}.project-action-tools{flex-wrap:wrap;gap:10px;display:flex}.project-action-tools .entity-share{flex:1}.notification-accepted-action+.handoff-card{display:none}@keyframes qadam-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.button-success-check path{stroke-dashoffset:0;animation:none}}@media (max-width:1200px){.handoff-card>.handoff-qr{border-left:0;justify-self:stretch;padding:22px 0 0}.handoff-qr-code{margin-inline:auto}.notification-accepted-action{margin-left:0}}.my-proposal-handoff .handoff-main h3{color:var(--ink);margin:12px 0 8px;font-size:21px;line-height:1.3}.my-proposal-handoff .handoff-main>p{color:#657a88;white-space:normal;margin:0 0 16px;font-size:13px;line-height:1.6}.my-proposal-handoff .handoff-qr>p{color:#718096;white-space:normal;margin:9px 0;font-size:11px;line-height:1.5}@media (max-width:600px){.handoff-card{gap:18px;padding:18px}.handoff-buttons{grid-template-columns:1fr;display:grid}.handoff-buttons .btn{justify-content:center}.handoff-person strong{width:100%;margin:4px 0 0}.my-proposal-handoff .handoff-main h3{font-size:19px}}.whatsapp-brand-icon{flex:0 0 18px;width:18px;height:18px}.proposal-whatsapp-action{color:#fff!important;background:#158c63!important;border-color:#158c63!important}.proposal-view-tabs{background:#f5f8fc;border:1px solid #dfe8f3;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 24px;padding:6px;display:grid}.proposal-view-tabs>.loading-grid{grid-column:1/-1}.proposal-view-tabs>a{color:#61758d;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:10px 14px;font-size:13px;font-weight:750;transition:all .2s;display:flex}.proposal-view-tabs>a:hover{color:#245fca;background:#fff}.proposal-view-tabs>a.active{color:#1f63df;background:#fff;border-color:#c5d8fb;box-shadow:0 7px 18px #2463df17}.proposal-view-tabs svg{width:18px;height:18px}.proposal-view-tabs b{color:#62748a;background:#e8eef7;border-radius:999px;place-items:center;min-width:25px;height:25px;margin-left:3px;padding:0 7px;font-size:11px;display:grid}.proposal-view-tabs>a.active b{color:#1f63df;background:#e9f1ff}.proposal-state-accepted{border-color:#cfe9dc!important}.proposal-state-cancelled{background:#fbfcfe}.proposal-state-cancelled .status-pill{filter:saturate(.7)}@media (max-width:640px){.proposal-view-tabs{grid-template-columns:1fr}.proposal-view-tabs>a{justify-content:flex-start}.proposal-view-tabs b{margin-left:auto}}:root{--ease-smooth:cubic-bezier(.22,.7,.25,1)}body{font-feature-settings:"ss01";text-rendering:optimizelegibility}h1,h2,h3{overflow-wrap:break-word;text-wrap:balance}button,a,input,select,textarea{touch-action:manipulation}.btn,.icon-btn{transition:background-color .18s,color .18s,border-color .18s,box-shadow .2s,transform .2s var(--ease-smooth)}.btn:disabled,.icon-btn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none!important;transform:none!important}.btn:active:not(:disabled),.icon-btn:active:not(:disabled){transform:scale(.98)}.lucide{stroke-width:1.7px;flex-shrink:0}.btn .lucide,.icon-btn .lucide{width:19px;height:19px}.urgent-badge{color:#a34819;white-space:nowrap;background:#fff1e7;border:1px solid #ffe0c9;border-radius:100px;flex:none;align-items:center;gap:5px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:750;line-height:1.3;display:inline-flex}.urgent-badge svg{stroke-width:1.9px;width:14px;height:14px}.project-card-tags,.home-project-card-head{flex-wrap:wrap;gap:7px}.project-card-head{align-items:flex-start}.project-card-v3:has(.urgent-badge){border-color:#efd7c5}.project-card-v3:has(.urgent-badge) .project-card-icon{color:#b35c2c;background:#fff3eb}.workbench-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 30px;display:grid}.workbench-actions>a{border:1px solid var(--line);min-width:0;min-height:108px;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease-smooth);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:20px;display:flex}.workbench-actions>a:hover{border-color:#bdd0df;transform:translateY(-2px);box-shadow:0 6px 22px #18354c09}.workbench-actions>a>span:nth-child(2){flex:1;min-width:0}.workbench-actions b{font-size:14px;line-height:1.45;display:block}.workbench-actions small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.55;display:block}.workbench-actions>a>svg{color:#92a4af;width:17px;height:17px}.workbench-action-icon{color:#376ea7;background:#edf4fc;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.workbench-action-icon svg{width:21px;height:21px}.workbench-urgent{margin:32px 0}.workbench-urgent .workbench-section-head h2{margin:10px 0 0;font-size:21px}.workbench-urgent .workbench-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workbench-urgent .project-card-v3{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px}.workbench-urgent .project-card-icon{display:none}.workbench-urgent .project-card-side{border:0;border-top:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;display:flex}.workbench-urgent .project-card-side>small,.workbench-urgent .project-card-side>i{display:none}.workbench-urgent .project-card-side strong{font-size:21px}.workbench-urgent .project-card-side time{margin:0}.workbench-hero{background:linear-gradient(115deg,#163b48,#174a54);position:relative;overflow:hidden}.workbench-hero h2{max-width:750px;font-size:clamp(25px,2.35vw,36px);line-height:1.2}.workbench-hero .btn{color:#173e3e;background:#ebf5f1}.workbench-art{pointer-events:none;opacity:.95}.project-publication-cost{color:#4c6677;background:#f2f7fc;border:1px solid #e1eaf2;border-radius:12px;padding:14px 18px;line-height:1.6}.qadam-plan-card button:disabled{opacity:.68;color:#607486;cursor:not-allowed;background:#eef2f6;border:1px solid #dde5ed}.qadam-plan-card.is-connected button:disabled{opacity:1;color:#207052;background:#edf8f3}.coin-rate-card ul{flex-wrap:wrap;gap:14px}.coin-rate-card li{flex:1;min-width:140px}.control-priorities{gap:12px;display:grid}.control-priorities>p{color:var(--muted);max-width:760px;line-height:1.6}.control-priorities form{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:20px;display:flex}.control-priorities form>div{flex:1;min-width:0}.control-priorities form small{color:var(--muted);margin-top:5px;display:block}.control-priorities form label{color:var(--muted);font-size:12px}.control-priorities .input{width:112px;margin-top:5px;display:block}.control-tabs{flex-wrap:wrap}.legal-document{overflow-wrap:anywhere}.legal-language-tabs{scroll-margin-top:90px}.home-specialist-portrait img{object-fit:cover;width:100%;height:100%}.home-specialist-card{overflow:hidden}.home-project-card,.home-specialist-card,.home-category-card{transition:box-shadow .22s,border-color .22s,transform .22s var(--ease-smooth)}.home-project-card:hover,.home-specialist-card:hover,.home-category-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #12324e0c}.home-section-head h2{font-size:clamp(25px,3vw,38px);line-height:1.18}.home-faq-item button{min-height:52px}.footer-social{flex-wrap:wrap;gap:8px}.topbar .nav{min-width:0}.home-hero-actions .btn{white-space:normal;text-align:center}.home-creative .home-showcase-mascot{z-index:2;width:150px;bottom:-14px;left:auto;right:10px}.home-creative .home-showcase-brief{z-index:3;bottom:100px}.home-creative .home-showcase-match{bottom:180px}.motion-reveal{transition-duration:.45s!important}@media (max-width:1100px){.workbench-actions{gap:10px}.workbench-actions>a{gap:10px;padding:16px}.workbench-actions>a>svg{display:none}.control-priorities form{flex-wrap:wrap}.control-priorities form>div{flex-basis:100%}}@media (max-width:760px){.workbench-actions{grid-template-columns:1fr;margin:16px 0 24px}.workbench-actions>a{min-height:78px;padding:16px}.workbench-actions>a>svg{display:block}.workbench-urgent .workbench-feed{grid-template-columns:1fr}.workbench-hero h2{max-width:100%}.workbench-art{display:none}.workbench-urgent .workbench-section-head{align-items:flex-start;gap:12px}.workbench-section-head>a{white-space:nowrap;font-size:12px}.home-section-head{gap:16px}.project-card-head{gap:8px}.project-card-tags .tag{white-space:normal}.coin-rate-card li{min-width:120px}.legal-language-tabs{position:static!important}.control-priorities form{padding:16px}.control-priorities .btn{flex:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-reveal{opacity:1!important;transform:none!important}}@media (max-width:1023px){.app-layout,.dashboard.shell{min-height:calc(100dvh - 64px);display:block!important}.app-sidebar,.dashboard>.sidebar{display:none!important}.app-content{width:100%;min-width:0;overflow:visible}.topbar .nav,body[data-page=home] .topbar .nav{gap:12px;width:100%;max-width:100%;height:64px;padding:0 16px}.topbar .brand{flex:none}.topbar .navlinks,.topbar .profile-btn,.topbar .topbar-sidebar-toggle,.topbar .coin-balance-link,.topbar .actions>a.btn{display:none!important}.topbar .actions{gap:8px;min-width:0;margin-left:auto}.language-switcher{width:auto;min-width:0;height:auto}.topbar .language-picker,.topbar .language-trigger,.topbar .language-switcher--header .language-trigger{gap:6px;border-radius:12px!important;min-width:76px!important;height:40px!important;min-height:40px!important;padding:0 8px!important}.topbar .language-trigger svg{width:16px}.topbar .notification-trigger,.topbar .menu-button{border-radius:12px;flex:none;width:38px;height:40px;min-height:40px;padding:0;display:inline-flex!important}.topbar .menu-button svg{width:19px;height:19px}.mobile-menu.open{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:calc(100dvh - 64px);padding:12px 16px 18px;overflow-y:auto;display:grid!important}.mobile-menu a{color:#3d576a;background:#f7f9fc;border-radius:10px;min-width:0;padding:12px;font-size:13px}.app-content>.shell,.app-content>.page-tools .shell,.dashboard-workbench{max-width:100%;width:calc(100% - 32px)!important;padding-inline:0!important}.dashboard-workbench{margin-inline:auto!important;padding-top:24px!important}.workbench-columns{grid-template-columns:minmax(0,1fr)!important}.workbench-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.workbench-heading{align-items:flex-start;gap:14px}.workbench-date{display:none}.workbench-title-line{flex-wrap:wrap;gap:10px}.workbench-hero{min-height:0;padding:24px!important}.workbench-hero>div:first-child{max-width:100%}.discovery-options,.discovery-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.project-form-panel{padding:22px!important}.app-content>main.shell:has(>.project-create-form){width:calc(100% - 32px)!important}.project-view{grid-template-columns:minmax(0,1fr)}.qadam-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.coin-hero-v2{grid-template-columns:minmax(0,1fr)!important}.coin-visual-v2{max-width:360px;margin-inline:auto}}@media (max-width:600px){.workbench-aside{grid-template-columns:1fr}.workbench-hero h2{font-size:26px!important}.workbench-heading h1{font-size:28px!important}.workbench-verified{font-size:10px}.workbench-urgent .workbench-section-head,.workbench-urgent .project-card-side{flex-wrap:wrap}.discovery-heading{align-items:flex-start}.discovery-symbol{display:none}.discovery-primary{flex-wrap:wrap}.discovery-primary>.btn{width:100%}.discovery-query{flex-basis:100%}.discovery-options,.discovery-advanced{grid-template-columns:1fr}.discovery-results-head{flex-wrap:wrap;gap:14px}.discovery-sort{justify-content:space-between;width:100%}.discovery-list .project-card-v3{gap:12px;grid-template-columns:minmax(0,1fr)!important;padding:20px!important}.discovery-list .project-card-icon{display:none}.discovery-list .project-card-v3 .project-card-side{border-top:1px solid var(--line);flex-flow:wrap;padding:14px 0 0;grid-column:1!important}.discovery-list .project-card-v3 .project-card-main{padding-right:32px}.project-card-details{flex-wrap:wrap}.project-card-side strong{font-size:20px!important}.qadam-plan-grid{grid-template-columns:1fr!important}.qadam-plan-card{max-width:100%}.coin-page{padding-top:24px}.coin-hero-v2{gap:0;padding:0}.coin-hero-copy h1{font-size:32px!important}.coin-visual-v2{display:none}.coin-ledger>header{flex-direction:column;align-items:flex-start}.coin-ledger-summary{flex-wrap:wrap}.coin-history article{gap:10px;min-width:0}.coin-history article>div{min-width:0}.coin-history article b{overflow-wrap:anywhere}.coin-rate-card{padding:20px;display:block}.coin-rate-card ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-hero{display:block;padding:24px!important}.legal-hero h1{font-size:30px!important}.legal-version{width:fit-content;min-width:0;margin-top:20px}.legal-document{font-size:14px;padding:24px!important}.project-form-panel .form-grid{grid-template-columns:minmax(0,1fr)!important}.project-form-section{padding:0!important}.project-create-actions,.project-create-actions>div{flex-direction:column;align-items:stretch}.project-create-actions .btn{width:100%}.form-actions,.profile-own-actions,.managed-project-footer{flex-wrap:wrap}.modal-card{padding:22px;max-width:calc(100vw - 24px)!important}.modal-backdrop{padding:12px}.home-creative .home-hero-v3-copy h1{letter-spacing:-.045em;font-size:clamp(36px,10vw,46px);line-height:1.08}.home-creative .home-hero-refresh{padding-top:24px}.home-creative .home-hero-v3-copy{padding-top:12px}.home-creative .home-section{padding-block:40px}.profile-editor-page-host .profile-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;overflow:visible;display:grid!important}.profile-editor-page-host .profile-section-nav-head{grid-column:1/-1}.profile-editor-page-host .profile-section-nav button{gap:8px;width:100%;min-width:0!important;padding:12px!important}.profile-editor-page-host .profile-section-nav button em{white-space:normal;min-width:0}.profile-editor-page-host .profile-section-nav button small{display:none}.profile-editor-page-host .date-selects{grid-template-columns:minmax(65px,1fr) minmax(100px,1.6fr) minmax(80px,1.2fr);gap:6px}.home-creative .home-showcase-mascot{width:110px;right:0}}.workbench-coin-mark{width:48px;height:48px;box-shadow:none;background:0 0;border-radius:0;padding:0}.workbench-coin-mark img{object-fit:contain;width:46px;height:46px}.workbench-coin>p{margin-bottom:0}.workbench-banner{width:100%;min-width:0}.workbench-banner-stage{aspect-ratio:3;background:0 0;border-radius:20px;position:relative;overflow:hidden}.workbench-banner .workbench-banner-slide{width:100%;max-width:none;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0;transform:none}.workbench-banner .workbench-banner-slide.is-changing{opacity:0;transform:none}.workbench-banner-image{object-fit:contain;object-position:center;width:100%;max-width:none;height:100%;display:block}.workbench-banner .workbench-banner-controls{justify-content:center;align-items:center;gap:12px;margin-top:10px;display:flex;position:static;transform:none}.workbench-banner .workbench-banner-controls>button{color:#63788e;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dce5ed;width:28px;height:28px;transition:background .15s,color .15s}.workbench-banner .workbench-banner-controls>button:hover{color:#2463e8;background:#edf4ff}.workbench-banner .workbench-banner-controls [data-banner-dot]{background:#c2cfdf}.workbench-banner .workbench-banner-controls [data-banner-dot].active{background:#2463e8}@media (prefers-reduced-motion:reduce){.workbench-banner .workbench-banner-slide{transition:none}}.app-sidebar>button.nav-paused,.dashboard>.sidebar>button.nav-paused{color:#61757f;opacity:.48;border:0;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 12px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.5;display:flex}.app-sidebar>button.nav-paused svg,.dashboard>.sidebar>button.nav-paused svg{stroke-width:1.8px;flex:0 0 19px;width:19px;height:19px}.app-sidebar.is-collapsed>button.nav-paused,.dashboard>.sidebar.is-collapsed>button.nav-paused{justify-content:center;padding-inline:0}.handoff-disclosure{background:#f6fbf8;border:1px solid #dce9e3;border-radius:16px;margin-top:18px;overflow:hidden}.handoff-disclosure>summary{color:#16835f;cursor:pointer;align-items:center;gap:10px;padding:16px 18px;font-size:13px;font-weight:750;list-style:none;display:flex}.handoff-disclosure>summary::-webkit-details-marker{display:none}.handoff-disclosure>summary>svg:last-child{width:18px;height:18px;margin-left:auto;transition:transform .2s}.handoff-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.handoff-disclosure .handoff-card{border:0;border-top:1px solid #dce9e3;border-radius:0;margin:0}.handoff-message>summary{list-style:none}.handoff-message>summary::-webkit-details-marker{display:none}.handoff-whatsapp{white-space:nowrap}.handoff-qr-code{width:min(100%,220px)!important;height:auto!important}.project-invitation-card{background:linear-gradient(135deg,#f3f7ff,#fff);border:1px solid #cbdcf7;border-radius:18px;margin-block:16px;padding:22px}.project-invitation-card>header{align-items:center;gap:12px;display:flex}.project-invitation-card>header>span{color:#2463df;background:#e8f0ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.project-invitation-card header>div{gap:3px;display:grid}.project-invitation-card header small{color:#72879b;font-size:11px}.project-invitation-card h3{margin:16px 0 10px;font-size:20px}.project-invitation-card>p{white-space:pre-wrap;color:#63788c;max-height:180px;font-size:13px;line-height:1.65;overflow:auto}.invitation-terms{color:#193c53;align-items:center;gap:20px;margin:16px 0;display:flex}.invitation-terms strong{font-size:22px}.invitation-terms span{color:#708299;font-size:13px}.project-invitation-card footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.project-invitation-card footer .btn{min-height:42px;font-size:12px}.notification-invitation{margin:16px 0 0 54px}.notification-invitation .project-invitation-card{margin:0}.proposal-declined-note{color:#956d47;background:#fff8ee;border-radius:12px;align-items:center;gap:8px;padding:14px;font-size:13px;display:flex}.proposal-declined-note svg{flex-shrink:0;width:18px}.phone-account-note{color:#6e8095;max-width:400px;margin:14px 0 0;font-size:12px;line-height:1.5}.phone-landing-only .topbar .header-login,.phone-landing-only .topbar .header-register,.phone-landing-only .mobile-register,.phone-landing-only .mobile-menu a[href*=login],.phone-landing-only .mobile-menu a[href*=register]{display:none!important}@media (max-width:1023px) and (min-width:768px){.topbar .actions>a.btn{display:inline-flex!important}.topbar .profile-btn{display:none!important}.notification-invitation{margin-left:0}}@media (prefers-reduced-motion:reduce){.handoff-disclosure>summary>svg:last-child{transition:none}}.project-card-v3.project-card-v4{text-align:left;color:#1b3444;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease-smooth);background:#fff;border:1px solid #dde6ed;border-radius:21px;gap:20px 26px;position:relative;box-shadow:0 3px 14px #17344904;container:project-card/inline-size;grid-template-columns:minmax(0,1fr) 185px!important;min-height:0!important;padding:24px!important;display:grid!important}.project-card-v3.project-card-v4:hover{border-color:#b8cde0;transform:translateY(-2px);box-shadow:0 10px 30px #17344909}.project-card-v4:has(.urgent-badge){background:linear-gradient(120deg,#fff 75%,#fffaf5);border-color:#ecd8c7}.project-card-v4:focus-within{border-color:#94b5ed}.project-card-employer{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 14px;min-width:0;min-height:36px;padding-right:96px;display:flex}.project-card-client{z-index:2;color:#354b5d;align-items:center;gap:9px;min-width:0;max-width:100%;display:inline-flex;position:relative}.project-client-avatar{color:#47709a;background:#edf3fa;border:1px solid #e2eaf1;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid;overflow:hidden}.project-client-avatar img{object-fit:cover;width:100%;height:100%}.project-card-client-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.project-card-client:hover .project-card-client-name{color:#2366d9}.project-verified{color:#2974dc;flex:none;display:inline-flex}.project-verified svg{width:17px;height:17px}.project-card-employer time{color:#8a9aa8;white-space:nowrap;font-size:11px}.project-card-v4>.favorite-toggle,.project-card-v4>.project-card-share{z-index:4;color:#8092a3;width:36px;height:36px;min-height:0;box-shadow:none;opacity:1;pointer-events:auto;background:#fff;border:1px solid #e3eaf0;border-radius:11px;place-items:center;padding:0;transition:background .18s,border-color .18s,color .18s;display:grid;position:absolute;top:22px;transform:none}.project-card-v4>.favorite-toggle{right:22px}.project-card-v4>.project-card-share{right:66px}.project-card-v4>.favorite-toggle svg,.project-card-v4>.project-card-share svg{stroke-width:1.7px;width:17px;height:17px}.project-card-v4>.project-card-share:hover,.project-card-v4>.favorite-toggle:hover{color:#2463de;background:#f5f8ff;border-color:#b9cfee}.project-card-v4>.favorite-toggle.active{color:#d74d69;background:#fff5f7;border-color:#f0cbd3}.project-card-v4 .project-card-main{grid-area:2/1;min-width:0}.project-card-v4 .project-card-head{min-height:0;display:block}.project-card-v4 .project-card-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-card-category{color:#64819a;letter-spacing:.02em;font-size:10px;font-weight:700;line-height:1.5}.project-card-category>span{color:#b6c3cd;padding-inline:3px}.project-card-v4 .urgent-badge{padding:3px 8px;font-size:10px}.project-card-v4 .urgent-badge svg{width:12px;height:12px}.project-card-v4 .owner-pill{color:#6e8295;background:#f0f4f8;padding:3px 8px;font-size:10px}.project-card-v4 .project-card-copy{margin:10px 0 0}.project-card-v4 .project-card-copy h3{letter-spacing:-.035em;text-wrap:pretty;min-height:0;margin:0 0 9px;font-size:21px;font-weight:750;line-height:1.35;display:block}.project-card-link{color:#1a3546;position:static}.project-card-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.project-card-v4.motion-spotlight>.project-card-employer,.project-card-v4.motion-spotlight>.project-card-main,.project-card-v4.motion-spotlight>.project-card-side,.project-card-v4.motion-spotlight>.project-card-details{z-index:auto;position:static}.project-card-v4 .project-card-open{z-index:2;position:relative}.project-card-v4:hover .project-card-link{color:#245f9b}.project-card-v4 .project-card-description{-webkit-line-clamp:2;color:#7c8e9c;white-space:normal;-webkit-box-orient:vertical;min-height:0;margin:0;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.project-card-v4 .project-card-skills{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.project-card-v4 .project-card-skills span{color:#718294;background:#f2f5f8;border:0;border-radius:6px;max-width:180px;padding:4px 8px;font-size:10px;font-weight:550;line-height:1.5}.project-card-v4 .project-card-side{border:0;border-left:1px solid #e8edf2;flex-direction:column;grid-area:2/2;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;height:auto;padding:4px 0 0 24px;display:flex}.project-card-v4 .project-card-side small{color:#8a9aa8;letter-spacing:0;text-transform:none;margin:0;font-size:10px;font-weight:550;display:block}.project-card-v4 .project-card-side strong{color:#163d52;letter-spacing:-.04em;margin:7px 0 0;font-size:22px;font-weight:750;line-height:1.35}.project-card-open{color:#3d71ad;align-items:center;gap:7px;margin-top:auto;padding-top:21px;font-size:11px;font-weight:650;display:inline-flex}.project-card-open svg{width:15px;height:15px}.project-card-v4 .project-card-details{border-top:1px solid #edf1f4;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding-top:16px;display:flex}.project-card-v4 .project-card-details>span{color:#718797;background:#fbfcfd;border:1px solid #e9eef2;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;line-height:1.4;display:inline-flex}.project-card-v4 .project-card-details svg{color:#91a4b3;stroke-width:1.6px;width:13px;height:13px}.project-card-v4 .project-card-responses{margin-left:auto}.workbench-urgent .project-card-v4 .project-card-side>small{display:block}.workbench-urgent .project-card-v4 .project-card-side strong{font-size:22px}@container project-card (width<=570px){.project-card-v4 .project-card-main{grid-column:1/-1}.project-card-v4 .project-card-side{border:0;flex-flow:wrap;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;gap:5px 14px;padding:0}.project-card-v4 .project-card-side small{display:none!important}.project-card-v4 .project-card-side strong{margin:0;font-size:20px}.project-card-v4 .project-card-open{margin:0;padding:0}.project-card-v4 .project-card-copy h3{font-size:19px}.project-card-employer{gap:5px 10px;padding-right:88px}.project-card-employer time{font-size:10px}.project-card-v4 .project-card-responses{margin-left:0}}.project-page{padding-bottom:64px}#projectView.project-scene{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;padding-top:28px}.project-main-column{align-content:start;gap:24px;min-width:0;display:grid}.project-detail.project-detail-v4{min-width:0;overflow:hidden;background:#fff!important;border:1px solid #dee7ee!important;border-radius:22px!important;padding:0!important;box-shadow:0 4px 18px #15364d04!important}.project-overview{background:linear-gradient(130deg,#f8fbff,#fff 72%);border-bottom:1px solid #e8eef4;padding:28px 30px 24px;position:relative}.project-overview:before{content:"";background:linear-gradient(#80b8e7,#58a2bc55);width:3px;position:absolute;inset:0 auto 0 0}.project-overview-top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.project-detail-v4 .project-taxonomy{color:#768ca0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.project-detail-v4 .project-taxonomy .tag{color:#3b72ae;background:#eaf2fd;border-radius:7px;padding:5px 10px;font-size:10px;font-weight:750}.project-specialization{font-size:11px}.project-detail-v4 .project-taxonomy .status-pill{border-radius:7px;padding:5px 9px;font-size:10px}.project-detail-v4 .project-taxonomy .urgent-badge{padding:4px 8px;font-size:10px}.project-detail-v4 .project-action-tools{align-items:center;gap:8px;margin:0;display:flex}.project-detail-v4 .project-action-tools .entity-share,.project-detail-v4 .project-action-tools .favorite-toggle{color:#7890a6;width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:none;background:#fff;border:1px solid #dce7f0;border-radius:11px;flex:none;place-items:center;margin:0;padding:0;display:grid}.project-detail-v4 .project-action-tools svg{width:17px;height:17px}.project-detail-v4 .project-action-tools .favorite-toggle.active{color:#da5570;background:#fff4f7;border-color:#efc2cc}#projectView .project-detail-v4 .project-overview h1{letter-spacing:-.045em;text-wrap:pretty;color:#193a4b;margin:0 0 15px;font-size:clamp(25px,2.25vw,34px);font-weight:750;line-height:1.25}.project-overview-location{color:#698495;align-items:center;gap:7px;font-size:12px;display:flex}.project-overview-location svg{color:#819eaf;width:15px;height:15px}.project-detail-v4 .project-meta{color:#8a9ba9;flex-wrap:wrap;align-items:center;gap:9px 18px;margin:19px 0 0;font-size:10px;line-height:1.6;display:flex}.project-detail-v4 .project-meta>span,.project-detail-v4 .project-meta>a{align-items:center;gap:5px;display:inline-flex}.project-detail-v4 .project-meta svg{color:#9babb8;width:13px;height:13px}.project-detail-v4 .project-meta>a:hover{color:#2463d9}.project-section-nav{color:#758a9a;background:#fff;border-bottom:1px solid #edf1f4;flex-wrap:wrap;align-items:center;gap:9px 24px;margin:0;padding:16px 30px;font-size:11px;font-weight:650;display:flex}.project-section-nav a{align-items:center;gap:6px;display:inline-flex}.project-section-nav a:hover{color:#2463df}.project-section-nav a:first-child{color:#3673b7}.project-section-nav span{background:#f0f4f8;border-radius:5px;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid}#projectView .project-detail-v4>section.project-section{border:0;margin:0;padding:28px 30px;scroll-margin-top:108px;position:relative}#projectView .project-detail-v4>section.project-section:before{display:none!important}#projectView .project-detail-v4>section.project-section+section.project-section{border-top:1px solid #edf1f4}.project-section-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.project-section-heading>span{color:#6d90b1;background:#f0f5fa;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.project-section-heading>span svg{width:16px;height:16px}#projectView .project-detail-v4 .project-section-heading h2{letter-spacing:-.03em;color:#203d4f;margin:0;font-weight:750;line-height:1.4;font-size:19px!important}.project-section-heading small{color:#8fa0ae;font-size:11px}.project-detail-v4 .project-rich-text{color:#5b7486;overflow-wrap:anywhere}.project-detail-v4 .project-rich-text p,.project-detail-v4 .project-rich-text li{font-weight:400;font-size:14px!important;line-height:1.85!important}.project-detail-v4 .project-rich-text p{margin:0 0 15px}.project-detail-v4 .project-rich-text>:last-child{margin-bottom:0}.project-rich-text ul{margin:0 0 16px;padding:0 0 0 20px;list-style:outside}.project-rich-text li{margin:5px 0;padding-left:3px}.project-rich-text li::marker{color:#82a6be;font-size:.8em}#projectView .project-detail-v4>section.project-result{background:#f1f8f6;border-radius:15px;margin:0 30px;padding:20px 22px;border:1px solid #dfede6!important}.project-result .project-section-heading>span{color:#4b9679;background:#e3f1e9}.project-result .project-rich-text{color:#5f7c70}#projectView .project-detail-v4>section.project-result+section.project-section{border-top:0}.project-detail-v4 .skill-chips{flex-wrap:wrap;gap:8px;margin:0;display:flex}.project-detail-v4 .skill-chips span{color:#527596;background:#f6f9fc;border:1px solid #e5edf4;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:550}.project-terms-grid{border:1px solid #e6edf3;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.project-terms-grid>div{background:#fcfdfe;min-width:0;padding:17px 18px}.project-terms-grid>div:nth-child(2n){border-left:1px solid #e6edf3}.project-terms-grid>div:nth-child(n+3){border-top:1px solid #e6edf3}.project-terms-grid dt{color:#8b9eac;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;display:flex}.project-terms-grid dt svg{color:#9aafbe;width:14px;height:14px}.project-terms-grid dd{color:#3d5a6e;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650;line-height:1.6}.project-detail-v4 .project-files{grid-template-columns:1fr;gap:8px;display:grid}.project-detail-v4 .project-files>a{background:#fbfcfe;border:1px solid #e4ecf4;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.project-detail-v4 .project-files>a>svg:first-child{color:#668fba;width:23px;height:23px}.project-detail-v4 .project-files>a>span{flex:1;min-width:0}.project-detail-v4 .project-files b{color:#4c687e;overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.project-detail-v4 .project-files small{color:#93a5b4;margin-top:4px;font-size:10px;display:block}.project-detail-v4 .project-files>a>svg:last-child{color:#7d9ab4;width:16px;height:16px}.project-detail-v4 .project-files>a:hover{background:#f7faff;border-color:#b6cee8}.project-reference-footer{color:#95a4b0;background:#fcfdfe;border-top:1px solid #edf1f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 30px;font-size:10px;display:flex}.project-reference-footer .project-number{color:#92a2af;letter-spacing:.04em;background:0 0;border:0;padding:0;font-size:10px}.project-reference-footer>span{align-items:center;gap:5px;display:inline-flex}.project-reference-footer svg{width:12px;height:12px}.project-detail-v4>.project-status-history:empty{display:none}#projectView .project-main-column>.owner-proposals{background:#fff;border:1px solid #dee7ee;border-radius:22px;min-width:0;margin:0;padding:28px 30px;scroll-margin-top:108px;box-shadow:0 4px 18px #15364d04}#projectView .owner-proposals-head h2{letter-spacing:-.03em;color:#203d4f;margin:5px 0 0;font-size:20px;line-height:1.4}#projectView .owner-proposal-person h3{margin:0;font-size:16px;line-height:1.5}#projectView .owner-proposal-person p{margin:3px 0 0;font-size:13px;line-height:1.8}#projectView .owner-proposal-letter{font-size:14px;line-height:1.8}@media (max-width:1200px){#projectView .project-main-column>.owner-proposals{padding:24px}}.project-sidebar{gap:16px;min-width:0;display:grid;position:sticky;top:100px}#projectView .project-sidebar .project-action-card{background:#fff;border:1px solid #dce7ef;width:100%;min-width:0;position:static;top:auto;box-shadow:0 4px 16px #17344904;border-radius:20px!important;padding:25px!important;transform:none!important}#projectView .project-sidebar .project-action-card:hover{border-color:#dce7ef;transform:none;box-shadow:0 4px 16px #17344904}.project-side-label{color:#8c9dac;font-size:11px;font-weight:550;display:block}#projectView .project-sidebar .project-action-card h2{color:#193f55;letter-spacing:-.045em;overflow-wrap:anywhere;margin:9px 0 12px;font-size:29px;font-weight:750;line-height:1.25}.project-side-deadline{color:#7f95a5;align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.project-side-deadline svg{width:15px;height:15px}.project-sidebar #projectPrimaryAction{gap:8px;margin-top:23px;scroll-margin-top:110px;display:grid}.project-sidebar #projectPrimaryAction h3{color:#708799;margin:0 0 5px;font-size:12px;font-weight:650}.project-sidebar #projectPrimaryAction .btn{border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;font-size:12px;font-weight:650;display:flex}.project-sidebar #projectPrimaryAction .btn svg{width:17px;height:17px}.project-sidebar .owner-control-stack{gap:8px}.project-side-response{color:#93a3af;justify-content:center;align-items:center;gap:6px;font-size:10px;line-height:1.5;display:flex;margin:13px 0 0!important}.project-side-response svg{width:13px;height:13px}.project-contact-note{color:#92a4b0;border-top:1px solid #edf1f4;align-items:flex-start;gap:8px;margin:19px 0 0;padding-top:16px;font-size:10px;line-height:1.7;display:flex}.project-contact-note svg{color:#88a598;flex:none;width:15px;height:15px;margin-top:2px}.project-client-card{box-shadow:none;background:#fff;border:1px solid #dfe8ef;border-radius:20px;padding:23px}.project-client-card .client-summary{align-items:center;gap:11px;min-width:0;margin:18px 0 0;display:flex}.project-client-card .proposal-avatar{color:#527a98;background:#eff5fa;border:1px solid #dfe8ef;border-radius:14px;flex:0 0 46px;width:46px;height:46px;font-size:16px}.project-client-card .proposal-avatar img{object-fit:cover;width:100%;height:100%}.project-client-card .client-summary b{color:#2b4a5d;font-size:13px;font-weight:750;line-height:1.5}.project-client-card .client-summary small{color:#8298a9;align-items:center;gap:4px;margin-top:4px;font-size:10px;line-height:1.5;display:flex}.project-client-card .client-summary small svg{color:#428cbd;width:12px;height:12px}.project-detail-v4 .project-action-tools .entity-share:hover,.project-client-card .client-summary:hover b{color:#2463db}.project-client-headline{color:#8195a4;margin:14px 0 0;font-size:11px;line-height:1.7}.project-client-since{color:#9aabb7;margin-top:17px;font-size:10px;line-height:1.6;display:block}.project-client-card .client-activity{background:#f7fafb;border:1px solid #e3edf0;border-radius:12px;margin:17px 0 0;padding:14px}.project-client-card .client-activity-title{gap:5px;font-size:10px}.project-client-card .client-activity-title svg{width:13px;height:13px}.project-client-card .client-activity-grid{gap:12px}.project-client-card .client-activity-grid small{letter-spacing:0;font-size:8px}.project-client-card .client-activity-grid b{font-size:10px}.project-client-card .client-activity p{font-size:10px;line-height:1.6}.project-report{color:#97a7b3;justify-content:center;justify-self:center;align-items:center;gap:7px;margin:0;padding:5px;font-size:10px;font-weight:500;display:inline-flex}.project-report svg{width:14px;height:14px}.project-report:hover{color:#bd6572}@media (min-width:1600px){.project-detail-v4 .project-rich-text p,.project-detail-v4 .project-rich-text li{font-size:15px!important}}@media (max-width:1200px){#projectView.project-scene{grid-template-columns:minmax(0,1fr) 270px;gap:18px}#projectView .project-sidebar .project-action-card{padding:22px!important}.project-client-card{padding:20px}.project-overview{padding:24px}.project-section-nav{gap:10px 17px;padding-inline:24px}#projectView .project-detail-v4>section.project-section{padding:24px}#projectView .project-detail-v4>section.project-result{margin-inline:24px;padding:19px}.project-reference-footer{padding-inline:24px}.project-overview-top{flex-wrap:wrap}#projectView .project-detail-v4 .project-overview h1{font-size:27px}}@media (max-width:1000px){#projectView.project-scene{grid-template-columns:minmax(0,1fr)}.project-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}.project-report{grid-column:1/-1}.project-overview-top{flex-wrap:nowrap}#projectView .project-detail-v4 .project-overview h1{font-size:29px}.project-page .page-skeleton-detail{grid-template-columns:1fr}.project-page .skeleton-detail-side{display:none!important}}@media (max-width:767px){.project-sidebar{grid-template-columns:1fr}.project-card-v3.project-card-v4{padding:20px!important}.project-card-v4>.favorite-toggle{top:19px;right:18px}.project-card-v4>.project-card-share{top:19px;right:61px}.project-terms-grid{grid-template-columns:1fr}.project-terms-grid>div:nth-child(2n){border-left:0}.project-terms-grid>div+div{border-top:1px solid #e6edf3}}@media (prefers-reduced-motion:reduce){.project-card-v3.project-card-v4,.project-card-v4>.favorite-toggle,.project-card-v4>.project-card-share{transition:none}.project-card-v3.project-card-v4:hover{transform:none}}[data-skeleton]{-webkit-user-select:none;user-select:none;pointer-events:none!important;box-shadow:none!important}[data-skeleton] .skeleton-ink{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;animation:1.8s ease-in-out infinite qadam-skeleton-shimmer;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;font:inherit!important;letter-spacing:inherit!important;color:#0000!important;text-shadow:none!important;background:linear-gradient(100deg,#e9eef2 30%,#f5f7f9 48%,#e9eef2 66%) 0 0/240% 100%!important;border:0!important;margin:0!important;padding:0!important;display:inline!important}[data-skeleton] .skeleton-block,[data-skeleton].skeleton-block{animation:1.8s ease-in-out infinite qadam-skeleton-shimmer;color:#0000!important;box-shadow:none!important;background:linear-gradient(100deg,#e9eef2 30%,#f5f7f9 48%,#e9eef2 66%) 0 0/240% 100%!important;border-color:#0000!important}[data-skeleton] .skeleton-block>*,[data-skeleton] img{visibility:hidden!important}[data-skeleton] input::placeholder,[data-skeleton] textarea::placeholder{color:#0000!important}html [data-skeleton] .skeleton-block.skeleton-block{background:linear-gradient(100deg,#e9eef2 30%,#f5f7f9 48%,#e9eef2 66%) 0 0/240% 100%!important}[data-skeleton] .specialist-card-status i,[data-skeleton] .availability-dot{background:#e9eef2!important}[data-skeleton] svg{background:#e9eef2;border-radius:4px;color:#0000!important;stroke:#0000!important;fill:#0000!important}[data-skeleton] .specialist-cover:after,[data-skeleton] .specialist-profile-link:after{display:none}.app-content{min-height:calc(100dvh - 72px)}@keyframes qadam-skeleton-shimmer{to{background-position:-140% 0}}@keyframes qadam-content-in{0%{opacity:.75;translate:0 3px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){[data-skeleton] .skeleton-ink,[data-skeleton] .skeleton-block,[data-skeleton].skeleton-block,.app-content.route-enter{animation:none!important}}.account-menu{flex:none;position:relative}.topbar .profile-btn{max-width:190px;min-height:42px;box-shadow:none;color:#496476;background:#fff;border:1px solid #dce6ee;border-radius:12px;align-items:center;gap:9px;padding:6px 10px;font-size:12px;display:flex!important}.profile-btn>span:not(.header-avatar){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-btn>.header-avatar{width:28px;height:28px}.profile-btn>svg{color:#8fa2b1;width:13px;height:13px;transition:transform .18s}.profile-btn[aria-expanded=true]{background:#f6faff;border-color:#adc8e1}.profile-btn[aria-expanded=true]>svg{transform:rotate(180deg)}.account-dropdown{z-index:250;overscroll-behavior:contain;text-align:left;background:#fff;border:1px solid #dfe8f0;border-radius:20px;width:310px;max-height:calc(100dvh - 90px);padding:10px;animation:.16s ease-out account-menu-in;position:absolute;top:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 22px 65px #173e581c}.account-dropdown>header{align-items:center;gap:12px;min-width:0;padding:12px 10px 18px;display:flex}.account-menu-avatar{background:#f0f6fb;border:1px solid #e3ebf2;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.account-menu-avatar .header-avatar{border-radius:0;width:100%;height:100%;font-size:18px}.account-dropdown>header>span:last-child{min-width:0}.account-dropdown header b{overflow-wrap:anywhere;color:#24485e;font-size:14px;font-weight:750;line-height:1.5;display:block}.account-dropdown header small{color:#8ca0b0;margin-top:3px;font-size:11px;display:block}.account-menu-quick{grid-template-columns:1fr 1fr;gap:7px;padding:0 3px 15px;display:grid}.account-menu-quick>a{color:#5c7c95;background:#f8fbfe;border:1px solid #e2ebf3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:600;display:flex}.account-menu-quick svg{width:15px;height:15px}.account-menu-activity{border-top:1px solid #edf1f5;padding:14px 2px 10px}.account-menu-activity>small{color:#9aaab7;letter-spacing:.06em;text-transform:uppercase;padding:0 10px 8px;font-size:9px;display:block}.account-menu-activity>a{color:#496a81;border-radius:10px;align-items:center;gap:11px;min-height:43px;padding:10px;font-size:12px;font-weight:550;display:flex}.account-menu-activity>a>span{flex:1}.account-menu-activity svg{color:#84a0b5;width:17px;height:17px}.account-menu-activity>a>svg:last-child{color:#b0bec9;width:13px;height:13px}.account-menu-activity a:hover,.account-menu-quick a:hover{color:#2463cd;background:#eff5fc}.account-menu-wallet{color:#6d88a2;background:#f5f9ff;border:1px solid #dfebf8;border-radius:13px;align-items:center;gap:10px;margin:0 3px;padding:13px;font-size:10px;display:flex}.account-menu-wallet>span{flex:1}.account-menu-wallet b{letter-spacing:-.03em;color:#285a83;margin-top:4px;font-size:19px;line-height:1.2;display:block}.account-menu-wallet b small{color:#6391b5;font-size:10px;font-weight:600}.account-menu-wallet>svg{color:#88a8c4;width:15px;height:15px}.account-dropdown .account-menu-logout{color:#ad7b83;width:100%;font:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;border-radius:0 0 10px 10px;align-items:center;gap:11px;margin-top:12px;padding:12px 11px;font-size:11px;display:flex}.account-menu-logout svg{width:16px;height:16px}.account-menu-logout:hover{color:#b34b5e;background:#fff7f7}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:1100px){.topbar .profile-btn>span:not(.header-avatar){display:none}.topbar .profile-btn{gap:5px;padding:6px}.topbar .profile-btn>svg{width:11px;height:11px}}@media (prefers-reduced-motion:reduce){.qadam-loader-mark,.account-dropdown{animation:none}.navigation-progress.qadam-loader{transition:none}}.activity-page{padding-block:36px 80px}.activity-page .dashboard-section-head{align-items:center;gap:24px;margin-bottom:30px}.activity-page .dashboard-section-head .eyebrow{letter-spacing:.13em;color:#7c969f;font-size:10px}.activity-page .dashboard-section-head h1{letter-spacing:-.045em;color:#173c4a;margin:12px 0 10px;font-size:clamp(28px,3vw,38px)}.activity-page .dashboard-section-head p{color:#82949d;max-width:620px;margin:0;font-size:13px;line-height:1.7}.activity-page .dashboard-section-head>.btn{min-height:42px;box-shadow:none;border-radius:11px;flex:none;font-size:12px}.activity-page .proposal-view-tabs{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dce6eb;border-radius:0;align-items:stretch;gap:28px;margin:0;padding:0;display:flex;overflow-x:auto}.activity-page .proposal-view-tabs>a{color:#8a9ca6;white-space:nowrap;min-height:54px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 3px 17px;font-size:13px;font-weight:650;display:flex;position:relative}.activity-page .proposal-view-tabs>a svg{stroke-width:1.7px;width:16px;height:16px}.activity-page .proposal-view-tabs>a b{color:#7c929e;font-variant-numeric:tabular-nums;background:#eaf0f3;border:0;border-radius:6px;padding:3px 7px;font-size:10px;line-height:1.3}.activity-page .proposal-view-tabs>a.active{color:#147c7a;box-shadow:none;background:0 0}.activity-page .proposal-view-tabs>a.active:after{content:"";bottom:0;background:#168d89;border-radius:2px;height:2px;position:absolute;inset-inline:0}.activity-filterbar{justify-content:flex-end;margin:18px 0 22px;display:flex}.activity-filterbar label{color:#91a1ad;align-items:center;gap:10px;font-size:11px;display:flex}.activity-filterbar select{color:#5e798a;cursor:pointer;background-color:#fff;border:1px solid #dde7ed;border-radius:9px;max-width:220px;min-height:38px;padding:8px 30px 8px 12px;font-size:11px}.activity-filterbar select:focus-visible{outline-offset:3px;outline:2px solid #7ebdb4}.activity-page .proposal-list,.activity-page #myProjects{gap:18px;display:grid}.activity-page .my-proposal-card{background:#fff;border:1px solid #dce6eb;border-radius:17px;margin:0;padding:26px 28px;display:block;box-shadow:0 4px 16px #24445103}.activity-page .proposal-state-accepted{border-color:#c8dfd7}.activity-page .my-proposal-head{align-items:flex-start;gap:30px}.activity-page .my-proposal-head>div:first-child{flex:1;min-width:0}.proposal-card-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.proposal-reference{letter-spacing:.04em;color:#9aabb5;font-size:10px}.activity-page .status-pill{border-radius:6px;padding:5px 8px;font-size:10px;font-weight:650}.activity-page .my-proposal-head h2{letter-spacing:-.025em;color:#264c5c;margin:14px 0 8px;font-size:20px;line-height:1.45}.activity-page .my-proposal-head h2:hover{color:#12857f}.activity-page .my-proposal-head .small{color:#93a4af;font-size:10px;line-height:1.65;display:block}.activity-page .proposal-price{white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:8px;min-width:150px;padding-top:2px;display:flex}.activity-page .proposal-price>small{color:#9aabb5;font-size:10px}.activity-page .proposal-price strong{letter-spacing:-.04em;color:#214c5c;font-size:24px}.activity-page .proposal-price>span{color:#78909e;align-items:center;gap:6px;font-size:11px;display:flex}.proposal-price svg{stroke-width:1.7px;width:14px;height:14px}.proposal-letter-preview{-webkit-line-clamp:2;white-space:pre-line;overflow-wrap:anywhere;color:#7c929d;-webkit-box-orient:vertical;max-width:850px;margin:20px 0 10px;font-size:12px;line-height:1.85;display:-webkit-box;overflow:hidden}.proposal-full-details{margin-top:8px}.proposal-full-details>summary{color:#5d8197;cursor:pointer;align-items:center;gap:8px;width:max-content;padding:8px 0;font-size:11px;font-weight:650;list-style:none;display:flex}.proposal-full-details>summary::-webkit-details-marker{display:none}.proposal-full-details>summary svg{width:14px;height:14px;transition:transform .18s}.proposal-full-details[open]>summary svg{transform:rotate(180deg)}.proposal-details-body{padding:0 0 18px}.activity-page .proposal-details-body section{margin-top:18px}.activity-page .proposal-details-body h3{color:#8ba1ad;font-size:11px;font-weight:650}.activity-page .proposal-details-body p,.activity-page .proposal-details-body li{white-space:normal;color:#607c8c;overflow-wrap:anywhere;font-size:12px;line-height:1.85}.activity-page .proposal-timeline{background:#f5f8fa;border-radius:10px;padding:12px}.activity-page .proposal-timeline b,.activity-page .proposal-timeline small{font-size:10px}.activity-page .proposal-resources:empty{display:none}.activity-page .my-proposal-actions{border-top:1px solid #edf2f5;gap:8px;margin-top:14px;padding-top:18px}.activity-page .my-proposal-actions .btn{min-height:36px;box-shadow:none;border-radius:9px;padding-inline:13px;font-size:10px;font-weight:650}.activity-page .my-proposal-actions svg{width:14px;height:14px}.activity-page .my-proposal-actions .btn-danger{color:#b28385;background:#fff8f7;margin-left:auto}.activity-page .my-proposal-handoff{margin-top:18px}.activity-page .handoff-disclosure{margin-top:0}.activity-context{color:#8b9fa9;border-bottom:1px solid #dce6eb;margin:0 0 20px;padding:0 0 18px;font-size:12px}.activity-page .managed-project{border:1px solid #dce6eb;border-radius:17px;box-shadow:0 4px 16px #24445103}.activity-page .managed-project:hover{transform:none;box-shadow:0 8px 24px #24445106}.activity-page .managed-project h3{letter-spacing:-.025em;font-size:21px}.activity-page .managed-project-body{padding-block:20px}.activity-page .managed-project-side strong{font-size:23px}.activity-page .managed-project .btn{min-height:38px;box-shadow:none;border-radius:10px;font-size:11px}.activity-empty{text-align:center;background:#ffffff5c;border:1px dashed #d5e2e7;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:50px 28px;display:flex}.activity-empty-icon{color:#7c9ba9;background:#fff;border:1px solid #e1e9ed;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 7px 18px #294d6205}.activity-empty-icon svg{stroke-width:1.5px;width:25px;height:25px}.activity-empty h2{letter-spacing:-.025em;color:#365a6c;margin:21px 0 9px;font-size:20px}.activity-empty p{color:#93a4ad;max-width:460px;margin:0;font-size:12px;line-height:1.8}.activity-empty>.btn{min-height:40px;box-shadow:none;border-radius:10px;margin-top:22px;padding-inline:18px;font-size:11px}.activity-empty>.btn svg{width:15px;height:15px}.specialist-card.specialist-card-v2{isolation:isolate;background:#fff;border:1px solid #dce6eb;border-radius:17px;flex-direction:column;gap:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #24445103;min-height:360px!important}.specialist-card-v2:before{display:none}.specialist-card-v2:hover{border-color:#adcfc9;transform:translateY(-2px);box-shadow:0 12px 30px #2444510c}.specialist-card-v2>.specialist-cover{z-index:auto;background:radial-gradient(at 12% 100%,#bedddf,#0000 68%),linear-gradient(120deg,#edf3fa,#e5edf6);flex:none;height:130px;margin:0;position:static;overflow:hidden}.specialist-cover:after{content:"";pointer-events:none;z-index:-1;border:1px solid #fff9;border-radius:50%;width:210px;height:210px;position:absolute;top:-60px;left:50%;box-shadow:0 0 0 25px #ffffff26,0 0 0 50px #ffffff1a}.specialist-cover.has-portfolio:after{display:none}.specialist-cover>img{object-fit:cover;object-position:center;width:100%;height:130px;position:absolute;top:0;left:0}.specialist-cover>span:not(.specialist-cover-brand){color:#5e7c8e;letter-spacing:.01em;background:#fffffff0;border-radius:5px;padding:5px 7px;font-size:8px;position:absolute;top:13px;left:14px}.specialist-cover-brand{color:#7599ab88;letter-spacing:.15em;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex;position:absolute;top:28px;left:23px}.specialist-cover-brand i{color:#76a5af;font-size:24px;font-style:normal;line-height:1}.specialist-card-v2>.specialist-card-heading{z-index:auto;align-items:flex-start;gap:12px;min-height:91px;margin:-25px 0 0;display:flex;position:static;padding:0 20px!important}.specialist-card-v2 .specialist-card-avatar{z-index:3;color:#628a9a;background:#ecf3f6;border:4px solid #fff;border-radius:17px;flex:0 0 58px;width:58px;height:58px;font-size:17px;position:relative;box-shadow:0 3px 12px #213b4e0a}.specialist-card-v2 .specialist-card-identity{width:100%;min-width:0;margin-left:-70px;padding-top:38px}.specialist-card-v2 .specialist-card-identity h3{letter-spacing:-.025em;color:#254e60;align-items:center;gap:6px;margin:0 0 6px;font-size:17px;line-height:1.4;display:flex}.specialist-profile-link:after{content:"";z-index:1;position:absolute;inset:0}.specialist-card-v2 .specialist-card-identity p{-webkit-line-clamp:2;color:#7d95a1;-webkit-box-orient:vertical;min-height:38px;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.specialist-verified{color:#409b93;flex:none;place-items:center;display:inline-grid}.specialist-verified svg{width:16px;height:16px}.specialist-card-v2>.specialist-card-arrow,.specialist-card.specialist-card-v2>.favorite-toggle{z-index:4;color:#7894a4;background:#fffffff0;border:1px solid #ffffffbd;min-height:0;top:12px;right:12px;box-shadow:0 2px 8px #24445106;border-radius:10px!important;width:33px!important;height:33px!important;position:absolute!important}.specialist-card-v2>.specialist-card-arrow{right:52px!important}.specialist-card-v2>.specialist-card-arrow svg,.specialist-card-v2>.favorite-toggle svg{stroke-width:1.7px;width:16px;height:16px}.specialist-card-v2>.favorite-toggle.active{color:#d66b82;background:#fff3f5;border-color:#edd3da}.specialist-card-v2:hover .specialist-card-arrow{color:#16867e;background:#fff}.specialist-card-v2>.specialist-card-tags{z-index:auto;flex-wrap:wrap;gap:6px;min-height:30px;margin:15px 0;padding:0 20px;display:flex;position:static}.specialist-card-v2 .specialist-card-tags span{text-overflow:ellipsis;white-space:nowrap;color:#6c899a;background:#f1f6f8;border-radius:6px;max-width:100%;padding:5px 8px;font-size:11px;font-weight:550;overflow:hidden}.specialist-card-v2>.specialist-card-facts{z-index:auto;color:#95a6af;flex-wrap:wrap;gap:14px;margin-top:auto;padding:0 20px;font-size:11px;display:flex;position:static}.specialist-card-v2 .specialist-card-facts>span{align-items:center;gap:5px;display:flex}.specialist-card-v2 .specialist-card-facts svg{stroke-width:1.7px;width:14px;height:14px}.specialist-card-v2 .specialist-card-facts b{color:#617e8c;font-weight:650}.specialist-card-v2>.specialist-card-footer{z-index:auto;border-top:1px solid #edf2f4;justify-content:space-between;align-items:center;gap:10px;margin:16px 20px 0;padding:14px 0 16px;font-size:10px;display:flex;position:static}.specialist-card-v2 .specialist-card-footer>span{align-items:center;gap:5px;min-width:0;line-height:1.5;display:flex}.specialist-card-v2 .specialist-card-footer>span:last-child{color:#9baab3}.specialist-card-v2 .specialist-card-footer svg{flex:none;width:12px;height:12px}.specialist-card-v2 .specialist-card-status{color:#589a87}.specialist-card-v2 .specialist-card-status i{width:5px;height:5px}@media (min-width:1380px){.discovery-grid:has(.specialist-card-v2){grid-template-columns:repeat(3,minmax(0,1fr))}}.specialist-card-v2>.specialist-card-heading{min-height:110px;margin:0;display:block;padding:43px 20px 0!important}.specialist-card-v2 .specialist-card-avatar{position:absolute;top:105px;left:20px}.specialist-card-v2 .specialist-card-identity{width:100%;margin:0;padding:0}@media (max-width:1050px){.activity-page .my-proposal-card{padding:22px}.activity-page .proposal-price{min-width:120px}.activity-page .proposal-price strong{font-size:20px}.activity-page .my-proposal-head h2{font-size:18px}.specialist-card-v2 .specialist-card-identity h3{font-size:16px}}@media (max-width:850px){.activity-page .dashboard-section-head{flex-wrap:wrap;align-items:flex-start}.activity-page .proposal-view-tabs{gap:20px}.activity-page .proposal-view-tabs>a{font-size:12px}.activity-page .my-proposal-head{gap:18px}.activity-page .proposal-price{min-width:100px}.activity-page .proposal-price strong{font-size:18px}.specialist-card-v2>.specialist-card-heading{padding-inline:16px!important}.specialist-card-v2>.specialist-card-tags,.specialist-card-v2>.specialist-card-facts{padding-inline:16px}.specialist-card-v2>.specialist-card-footer{margin-inline:16px}}@media (prefers-reduced-motion:reduce){.specialist-card-v2:hover{transform:none}.proposal-full-details>summary svg{transition:none}}.public-ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.public-ambient>i{aspect-ratio:1;width:430px;animation:18s ease-in-out infinite alternate public-drift;animation-play-state:var(--scene-play-state,running);background:radial-gradient(circle,#78afff32,#0000 68%);border-radius:50%;position:absolute}.public-ambient>i:first-child{top:-190px;left:-170px}.public-ambient>i:nth-child(2){background:radial-gradient(circle,#35c7d525,#0000 68%);animation-delay:-8s;bottom:-160px;right:-90px}.public-ambient>span{background-image:radial-gradient(#436da51b .8px,#0000 .8px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 70%);mask-image:linear-gradient(135deg,#000,#0000 70%)}@keyframes public-drift{to{transform:translate(75px,65px)scale(1.15)}}@keyframes public-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes public-pulse{0%,to{box-shadow:0 0 0 4px #20ad7815}50%{box-shadow:0 0 0 9px #20ad7800}}@keyframes public-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes public-signal{0%{transform:translate(-110%)}70%,to{transform:translate(110%)}}body[data-page=home] .topbar .navlinks>a{padding-block:12px;transition:color .2s;position:relative}body[data-page=home] .topbar .navlinks>a:after{content:"";transform-origin:0;background:#2463ef;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}body[data-page=home] .topbar .navlinks>a:hover{color:#2463ef}body[data-page=home] .topbar .navlinks>a:hover:after{transform:scaleX(1)}.home-creative .home-hero-refresh{isolation:isolate;background:linear-gradient(125deg,#f7faff,#f0f6ff 65%,#eaf5fc);padding:64px 0 58px;position:relative;overflow:hidden}.home-creative .home-hero-refresh:before{display:none}.home-creative .home-hero-v3-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;min-height:530px;position:relative}.home-creative .home-hero-v3-copy{padding:12px 0 20px}.home-creative .home-hero-v3-copy>.home-overline{letter-spacing:.13em;align-items:center;gap:9px;font-size:10px;line-height:1.6;display:inline-flex}.home-creative .home-hero-v3-copy>.home-overline:before{content:"";background:#246bfd;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 5px #246bfd0c}.home-creative .home-hero-v3-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:630px;margin:25px 0 24px;font-size:clamp(43px,4.35vw,66px);font-weight:800;line-height:1.08}.home-creative .home-hero-v3-copy h1>span{display:block}.home-creative .home-hero-v3-copy h1>.home-hero-accent{color:#2463dd}.home-creative .home-hero-v3-copy>p{color:#60738a;max-width:490px;margin:0;font-size:16px;line-height:1.85}.home-creative .home-hero-actions{gap:12px;margin:29px 0 19px}.home-creative .home-hero-actions .btn{border-radius:13px;min-height:54px;font-size:13px;transition:box-shadow .25s,background .25s,transform .25s}.home-creative .home-hero-actions .btn-primary{background:#2463ef;box-shadow:0 8px 22px #2463ef23}.home-creative .home-hero-actions .btn-primary:hover{background:#1854d7;transform:translateY(-2px);box-shadow:0 12px 28px #2463ef32}.home-creative .home-hero-actions .btn-secondary{color:#274767;background:#ffffffbf;border-color:#d0ddef}.home-creative .home-hero-note{color:#788a9f;font-size:11px;font-weight:600;line-height:1.7}.home-creative .home-showcase{isolation:isolate;border-radius:28px;align-self:center;width:100%;min-width:0;height:490px;min-height:0;margin:0 0 24px;position:relative}.home-creative .home-showcase:before{box-shadow:none;background:#dceafa;border-radius:28px;inset:22px -15px -16px 24px;transform:rotate(3deg)}.home-creative .home-showcase>img:first-child{object-fit:cover;object-position:51% center;width:100%;height:100%;min-height:0;transform:translate3d(var(--scene-x,0px),var(--scene-y,0px),0);border:6px solid #ffffffc9;border-radius:28px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;inset:auto;box-shadow:0 20px 60px #183a6317}.home-creative .home-showcase-glow{opacity:.4;z-index:-1;width:200px;height:200px;inset:auto -25px -40px auto}.home-creative .home-showcase-live{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#26435e;background:#ffffffeb;border:1px solid #fff;padding:11px 15px;font-size:10px;top:22px;right:20px;box-shadow:0 8px 25px #153b6210}.home-creative .home-showcase-live i{animation:3s ease-in-out infinite public-pulse;animation-play-state:var(--scene-play-state,running)}.home-creative .home-showcase-brief{width:240px;animation:7s ease-in-out infinite public-float;animation-play-state:var(--scene-play-state,running);border:1px solid #e4edf6;border-radius:18px;padding:20px;inset:auto auto -22px -26px;box-shadow:0 14px 35px #193b6217}.home-creative .home-showcase-brief>span{letter-spacing:.13em;font-size:9px}.home-creative .home-showcase-brief>strong{margin:10px 0 15px;font-size:14px;line-height:1.5}.home-creative .home-showcase-match{width:auto;max-width:255px;animation:8s ease-in-out -3s infinite public-float;animation-play-state:var(--scene-play-state,running);border:1px solid #e4edf6;border-radius:16px;padding:15px 17px;bottom:92px;left:auto;right:-12px;box-shadow:0 12px 28px #193b6212}.home-creative .home-showcase-match strong{font-size:11px}.home-creative .home-showcase-match small{font-size:9px}.home-creative .home-showcase-mascot{object-fit:contain;filter:drop-shadow(0 8px 10px #203a5714);z-index:3;width:80px;height:80px;animation-play-state:var(--scene-play-state,running);bottom:-53px;left:auto;right:8px}.home-creative .home-proof{background:#fff;padding:0 0 18px;position:relative}.home-creative .home-proof>.shell{border-top:0;border-radius:0 0 20px 20px;margin-top:-1px;position:relative;box-shadow:0 12px 26px #24426606}.home-creative .home-section{padding:88px 0}.home-creative .home-section-head h2,.home-creative .home-process-copy h2{letter-spacing:-.045em;font-size:clamp(30px,3vw,43px);line-height:1.15}.home-creative .home-section-head p{font-size:14px;line-height:1.8}.home-creative .home-category-card{box-shadow:none;background:#fff;border:1px solid #e1e8f0;transition:border-color .25s,box-shadow .25s,transform .25s}.home-creative .home-category-card:hover{border-color:#a9c8f4;transform:translateY(-4px);box-shadow:0 12px 24px #234c7b0a}.home-creative .home-projects-v3{background:#f5f8fc}.home-creative .home-project-card,.home-creative .home-specialist-card{border-color:#e0e8f1;border-radius:20px;box-shadow:0 5px 20px #28466f05}.home-creative .home-project-card:hover,.home-creative .home-specialist-card:hover{border-color:#b6cdee;box-shadow:0 15px 38px #28466f10}.home-creative .home-project-visual>img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.home-creative .home-project-card:hover .home-project-visual>img{transform:scale(1.045)}.home-creative .home-process-photo{border-radius:24px;overflow:hidden}.home-creative .home-process-mascot{width:100px}.home-creative .home-search{transition:border-color .2s,box-shadow .2s}.home-creative .home-search:focus-within{border-color:#7ca9eb;box-shadow:0 0 0 4px #246bfd0a}.home-creative .home-tabs button{transition:background .25s,color .25s,box-shadow .25s}.home-creative .home-process-step{animation:.4s both public-enter}.home-creative .home-process-step:nth-child(2){animation-delay:60ms}.home-creative .home-process-step:nth-child(3){animation-delay:.12s}.home-creative .home-faq-list summary{transition:color .2s}.home-creative .home-faq-list summary:hover{color:#2463ef}.home-creative .home-faq-list details[open]>p{animation:.3s both public-enter}.home-creative .home-final-cta{box-shadow:none;border-radius:28px}.home-creative .home-hero-v3-copy>*{animation:.7s both public-enter}.home-creative .home-hero-v3-copy>:nth-child(2){animation-delay:80ms}.home-creative .home-hero-v3-copy>:nth-child(3){animation-delay:.16s}.home-creative .home-hero-v3-copy>:nth-child(4){animation-delay:.24s}.home-creative .home-hero-v3-copy>:nth-child(5){animation-delay:.3s}.auth-v2.auth-register-page{background:#f7f9fc;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);height:auto;min-height:100dvh;overflow:visible}.auth-v2.auth-register-page .auth-register-art{background:linear-gradient(155deg,#0b1e35,#123452 75%,#173c57);align-self:start;height:100dvh;min-height:0;position:sticky;top:0;overflow:hidden}.auth-v2.auth-register-page .auth-register-art:before{opacity:.46;background:linear-gradient(90deg,#0c233ae6,#0d294598),url(/assets/home/cta-almaty.jpg) 50%/cover;display:block;inset:0;-webkit-mask-image:linear-gradient(#0000 25%,#000);mask-image:linear-gradient(#0000 25%,#000)}.auth-v2.auth-register-page .auth-register-art:after{display:none}.auth-register-page .auth-register-art-inner{isolation:isolate;flex-direction:column;height:100dvh;min-height:100dvh;padding:38px clamp(32px,4.6vw,74px) 30px;display:flex;position:relative}.auth-register-art-inner>.public-ambient>i:first-child{background:radial-gradient(circle,#4b8fcd60,#0000 65%);top:0;left:-200px}.auth-register-art-inner>.public-ambient>i:nth-child(2){background:radial-gradient(circle,#2da5bb45,#0000 68%);bottom:0;right:-170px}.auth-register-art-inner>.public-ambient>span{opacity:.7;background-image:radial-gradient(#a4cbed30 .8px,#0000 .8px)}.auth-brand-row,.auth-register-message,.auth-brand-footer{z-index:1;position:relative}.auth-brand-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-register-page .auth-register-brand{box-shadow:none;filter:none;background:#fff;border:1px solid #ffffff50;border-radius:12px;margin:0;padding:11px 14px;transition:transform .25s}.auth-register-page .auth-register-brand:hover{transform:translateY(-2px)}.auth-register-page .auth-register-brand img{filter:none!important;width:116px!important}.auth-home-link{color:#c0d2e4;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.auth-home-link svg{width:14px;height:14px;transition:translate .25s}.auth-home-link:hover{color:#fff}.auth-home-link:hover svg{translate:2px -2px}.auth-v2 .auth-register-message{padding:38px 0;max-width:510px!important;margin:auto 0!important}.auth-register-message .auth-kicker{letter-spacing:.14em;color:#b9cde0;align-items:center;gap:9px;margin:0 0 24px;font-size:9px;font-weight:700;line-height:1.7;display:flex}.auth-kicker>i{background:#69d8c6;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 5px #69d8c610}.auth-v2 .auth-register-message h1{letter-spacing:-.052em;margin:0 0 21px;font-weight:780;font-size:clamp(39px,4.1vw,63px)!important;line-height:1.09!important}.auth-register-message h1 em{color:#86baff}.auth-v2 .auth-register-message>.lead{color:#b7cada;max-width:410px;margin:0;line-height:1.85;font-size:15px!important}.auth-journey{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:410px;transform:translate3d(var(--scene-x,0px),var(--scene-y,0px),0);background:#ffffff05;border:1px solid #ffffff21;border-radius:19px;margin-top:33px;padding:20px 22px;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.auth-journey>span{letter-spacing:.17em;color:#9fb8d1;font-size:8px;font-weight:700}.auth-journey-track{isolation:isolate;justify-content:space-between;gap:12px;margin-top:20px;display:flex;position:relative}.auth-journey-track:before{content:"";z-index:-1;background:#a3c5e333;height:1px;position:absolute;top:19px;left:22px;right:22px}.auth-journey-track:after{content:"";height:3px;animation:6s ease-in-out infinite public-signal;animation-play-state:var(--scene-play-state,running);z-index:-1;clip-path:inset(0);background:linear-gradient(90deg,#0000,#84c4ed88,#0000);position:absolute;inset:18px 20px auto}.auth-journey-track>div{justify-items:center;gap:10px;min-width:60px;display:grid}.auth-journey-track>div>span{color:#9cc7ed;background:#173953;border:1px solid #ffffff30;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 12px #021a2d15}.auth-journey-track>div:nth-child(2)>span{color:#7bdec8;background:#193c4f}.auth-journey-track svg{width:17px;height:17px}.auth-journey-track b{color:#d4e2ef;font-size:10px;font-weight:600}.auth-brand-benefits{flex-wrap:wrap;gap:10px 18px;margin-top:24px;display:flex}.auth-brand-benefits>span{color:#9fb8ce;align-items:center;gap:5px;font-size:10px;display:inline-flex}.auth-brand-benefits svg{color:#76c7be;width:13px;height:13px}.auth-brand-footer{border-top:1px solid #ffffff16;padding-top:22px}.auth-brand-footer>span{letter-spacing:.19em;color:#82a0ba;font-size:8px;font-weight:700}.auth-brand-footer p{color:#b5cadd;margin:8px 0 0;font-size:11px}.auth-register-page .auth-register-wrap{background:radial-gradient(at 90% 0,#eaf2ff,#0000 50%),#f7f9fc;height:auto;min-height:100dvh;padding:28px clamp(25px,4vw,64px) 40px;overflow:visible}.auth-register-page .auth-login-prompt{color:#7f90a5;flex-shrink:0;width:min(530px,100%);margin-bottom:28px;font-size:11px}.auth-login-prompt a{color:#275a9c;background:#fff;border:1px solid #dbe5f1;border-radius:10px;box-shadow:0 3px 10px #1b427606}.auth-register-page .auth-card{border:1px solid #e2eaf3;border-radius:23px;width:min(530px,100%);margin:auto 0;padding:32px 34px;animation:.65s 80ms both public-enter;box-shadow:0 16px 48px #26456c08}.auth-register-page .register-card{margin:0}.auth-register-page .auth-login-card{padding-top:38px;padding-bottom:33px}.auth-register-page .auth-heading{margin-bottom:26px}.auth-register-page .auth-heading>span{letter-spacing:.15em;color:#3168b5;font-size:9px;display:block}.auth-register-page .auth-heading h2{letter-spacing:-.045em;margin:12px 0 10px;font-size:32px;font-weight:800;line-height:1.15}.auth-register-page .auth-heading p{color:#7a8b9e;font-size:12px;line-height:1.75}.auth-register-page .field{gap:7px;margin-bottom:17px}.auth-register-page .auth-name-grid{margin-bottom:17px}.auth-register-page .field>label{color:#3c526c;font-size:12px;font-weight:650}.auth-register-page .input,.auth-register-page .country-picker-trigger{background:#fcfdff;border:1px solid #d8e2ef;border-radius:11px;min-height:52px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.auth-register-page .input:hover{border-color:#adbed3}.auth-register-page .input:focus{background:#fff;border-color:#4b86e9;outline:none;box-shadow:0 0 0 4px #246bfd0d}.auth-register-page .auth-input-shell:focus-within>span:first-child{color:#246bfd}.auth-register-page .input::placeholder{color:#99a9bb}.auth-register-page .auth-input-shell>span:first-child{transition:color .2s}.auth-register-page .password-toggle{border-radius:7px;min-width:64px;min-height:32px;font-size:10px;right:8px}.auth-register-page .password-toggle:hover{color:#246bfd;background:#ecf3ff}.auth-register-page .register-role-choice{gap:10px;margin-bottom:5px}.auth-register-page .register-role-choice label>span{border-radius:12px;min-height:75px;padding:13px 12px;transition:background .25s,border-color .25s,box-shadow .25s}.auth-register-page .register-role-choice label:hover>span{background:#fafcff;border-color:#a3c0ec}.auth-register-page .register-role-choice label:has(input:checked)>span{background:#f1f6ff;border-color:#5790ed;box-shadow:0 0 0 2px #246bfd09}.auth-register-page .register-role-choice label:has(input:focus-visible)>span{outline-offset:3px;outline:3px solid #9cbff9}.auth-register-page .register-role-choice b{font-size:12px}.auth-register-page .register-role-choice small{font-size:9px;line-height:1.6}.auth-register-page .registration-consent{background:#f7f9fc;border-color:#e0e8f2;border-radius:13px;margin:22px 0 18px;padding:16px}.auth-register-page .registration-consent-head h3{color:#334d68;font-size:15px}.auth-register-page .registration-consent-head p{font-size:10px;line-height:1.7}.auth-register-page .registration-consent-options label{border-color:#e2e9f2;border-radius:9px;padding:10px;transition:border-color .2s,background .2s}.auth-register-page .registration-consent-options label:has(input:checked){background:#f0f6ff;border-color:#bed3f4}.auth-register-page .registration-consent-options input{accent-color:#2463ef;flex:none}.auth-register-page .auth-submit{background:#2463ef;border-radius:11px;min-height:52px;font-size:13px;transition:background .2s,box-shadow .2s,transform .2s;box-shadow:0 6px 18px #2463ef18}.auth-register-page .auth-submit:not(:disabled):hover{background:#1a53d7;transform:translateY(-1px);box-shadow:0 10px 24px #2463ef28}.auth-register-page .auth-submit:disabled{box-shadow:none;cursor:not-allowed}.auth-register-page .auth-legal{color:#8b99ac;font-size:10px;line-height:1.8}.auth-register-page .password-strength{background:#f4f7fc;border-radius:9px;padding:10px}.auth-register-page .password-strength .strength-track>span{transition:background .3s}.auth-register-page .otp-card .otp-entry{transition:border-color .2s,box-shadow .2s}.auth-register-page .otp-card .otp-entry:focus-within{border-color:#4b86e9;box-shadow:0 0 0 4px #246bfd0d}.auth-register-page a:focus-visible,.auth-register-page button:focus-visible,.home-creative a:focus-visible{outline-offset:4px;outline:3px solid #87b2fa}@media (min-width:1800px){.auth-v2.auth-register-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-v2 .auth-register-message{max-width:550px!important}.auth-v2 .auth-register-message h1{font-size:72px!important}}@media (max-width:1100px){.home-creative .home-hero-v3-grid{gap:34px;min-height:460px}.home-creative .home-hero-v3-copy h1{font-size:46px}.home-creative .home-showcase{height:440px}.home-creative .home-showcase-brief{width:210px;padding:16px;left:-10px}.home-creative .home-showcase-match{max-width:220px;padding:12px;bottom:100px;right:-5px}.auth-register-page .auth-register-art-inner{padding:30px}.auth-home-link{font-size:10px}.auth-v2 .auth-register-message h1{font-size:45px!important}.auth-v2 .auth-register-message>.lead{font-size:13px!important}.auth-register-page .auth-card{padding:28px}.auth-register-page .auth-register-wrap{padding:25px}.auth-brand-benefits{gap:10px}}@media (max-width:900px){.auth-v2.auth-register-page{display:block}.auth-v2.auth-register-page .auth-register-art{display:none}.auth-register-page .auth-register-wrap{min-height:100dvh;padding:26px 34px 40px}.auth-register-page .auth-mobile-brand{margin-bottom:26px;display:flex}.auth-register-page .auth-mobile-brand img{width:120px}.auth-register-page .auth-card{width:min(560px,100%)}.home-creative .home-hero-refresh{padding:42px 0 50px}.home-creative .home-hero-v3-grid{gap:24px}.home-creative .home-hero-v3-copy h1{font-size:40px}.home-creative .home-hero-v3-copy>p{font-size:14px}.home-creative .home-hero-actions{flex-wrap:wrap}.home-creative .home-showcase{height:410px}.home-creative .home-showcase-match{display:none}.home-creative .home-showcase-brief{width:200px;left:6px}}@media (max-width:767px){.home-creative .shell{width:calc(100% - 36px)}.home-creative .home-hero-refresh{padding:30px 0 50px}.home-creative .home-hero-v3-grid{grid-template-columns:minmax(0,1fr);gap:30px;display:grid}.home-creative .home-hero-v3-copy{padding:0}.home-creative .home-hero-v3-copy h1{max-width:560px;margin:20px 0;font-size:clamp(37px,8vw,52px);line-height:1.12}.home-creative .home-hero-v3-copy>p{font-size:15px;line-height:1.8}.home-creative .home-hero-actions{grid-template-columns:1fr 1fr;gap:10px;margin:25px 0 17px;display:grid}.home-creative .home-hero-actions .btn{width:100%;min-width:0;padding:0 10px;font-size:11px}.home-creative .home-showcase{width:calc(100% - 12px);height:360px;margin:0 0 30px}.home-creative .home-showcase>img:first-child{border-width:4px;border-radius:22px}.home-creative .home-showcase:before{border-radius:22px;inset:16px -8px -12px 16px}.home-creative .home-showcase-brief{width:210px;padding:16px;bottom:-28px;left:12px}.home-creative .home-showcase-live{padding:9px 11px;font-size:9px;top:16px;right:14px}.home-creative .home-showcase-mascot{width:68px;height:68px;bottom:-38px;right:5px}.home-creative .home-proof>.shell{border:1px solid #e3ebf4;border-radius:16px}.home-creative .home-section{padding:58px 0}.home-creative .home-section-head h2,.home-creative .home-process-copy h2{font-size:31px}}@media (max-height:760px) and (min-width:901px){.auth-register-page .auth-register-art-inner{padding-block:24px}.auth-v2 .auth-register-message{padding:22px 0}.auth-v2 .auth-register-message h1{font-size:43px!important}.auth-journey{margin-top:22px;padding:15px 18px}.auth-brand-benefits{margin-top:16px}.auth-brand-footer{padding-top:16px}}@media (prefers-reduced-motion:reduce){.public-ambient>i,.auth-journey-track:after,.home-creative .home-showcase-brief,.home-creative .home-showcase-match,.home-creative .home-showcase-live i,.home-creative .home-hero-v3-copy>*,.home-creative .home-process-step,.home-creative .home-faq-list details[open]>p,.auth-register-page .auth-card{animation:none!important}.home-creative .home-showcase>img:first-child,.auth-journey{transition:none!important;transform:none!important}.home-creative .home-category-card:hover,.home-creative .home-project-card:hover,.home-creative .home-specialist-card:hover,.auth-register-page .auth-submit:hover{transform:none!important}.home-creative .home-project-card:hover .home-project-visual>img{transform:none}}.cookie-notice{z-index:75;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#26465b;background:#fffffff5;border:1px solid #dde7f1;border-radius:20px;align-items:flex-start;gap:14px;width:min(420px,100vw - 32px);padding:22px;animation:.3s both public-enter;display:flex;position:fixed;bottom:22px;left:22px;box-shadow:0 12px 48px #15385920}.cookie-notice-mark{color:#2463ef;background:#eef5ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;font-weight:850;display:grid}.cookie-notice>div{min-width:0}.cookie-notice strong{font-size:14px;font-weight:750}.cookie-notice p{color:#7d8fa1;margin:8px 0 17px;font-size:12px;line-height:1.8}.cookie-notice-actions{align-items:center;gap:20px;display:flex}.cookie-notice-actions button{color:#fff;cursor:pointer;background:#2463ef;border:0;border-radius:9px;min-height:38px;padding:0 17px;font-size:12px;font-weight:750;transition:background .2s}.cookie-notice-actions button:hover{background:#1953d5}.cookie-notice-actions a{color:#6c859b;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.cookie-notice-actions a:hover{color:#2463ef}.cookie-notice button:focus-visible,.cookie-notice a:focus-visible{outline-offset:4px;outline:3px solid #87b2fa}.onboarding-shell.onboarding-shell--wide{width:min(1280px,100% - 64px);max-width:none;margin:0 auto;padding:42px 0 80px;display:block}.onboarding-shell--wide>.onboarding-card{border:1px solid #dde7f1;border-radius:24px;width:100%;margin:0;overflow:hidden;box-shadow:0 12px 35px #29496b05}.onboarding-shell--wide>.onboarding-card>header{border-bottom:1px solid #e7edf4;padding:30px 38px}.onboarding-shell--wide>.onboarding-card>header h1{letter-spacing:-.04em;color:#203e51;margin:12px 0 10px;font-size:32px;line-height:1.2}.onboarding-shell--wide>.onboarding-card>header p{color:#8b9bac;margin:0;font-size:13px;line-height:1.7}.onboarding-shell--wide .onboarding-section{padding:30px 38px}.onboarding-shell--wide #onboardingForm .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.onboarding-shell--wide #onboardingForm .field{min-width:0;margin:0}.onboarding-shell--wide .input{border-radius:11px;width:100%;min-width:0;min-height:52px}.onboarding-shell--wide .onboarding-role{gap:16px}.onboarding-shell--wide .onboarding-role label>span{min-height:90px;padding:18px 20px}.onboarding-shell--wide .onboarding-birthdate{grid-template-columns:.8fr 1.35fr 1fr;gap:10px}.onboarding-shell--wide #onboardingForm>footer{padding:24px 38px}.onboarding-shell--wide .field>small{overflow-wrap:anywhere;color:#8a9bab;font-size:11px;line-height:1.7}.specialist-card.specialist-card-v3{background:#fff;border-color:#dce7ef;border-radius:20px;min-height:0;box-shadow:0 4px 20px #25496a04}.specialist-card-v3:not(.has-portfolio)>.specialist-cover{background:linear-gradient(90deg,#b6d1e3,#eef4f9 80%);border:0;border-radius:0;height:6px;min-height:0;overflow:hidden}.specialist-card-v3.has-portfolio>.specialist-cover,.specialist-card-v3.has-portfolio>.specialist-cover>img{height:64px;min-height:0}.specialist-card-v3>.specialist-card-heading{min-height:0;margin:0;display:block;padding:22px 22px 0!important}.specialist-card-v3 .specialist-card-avatar{z-index:1;color:#416f91;background:#edf4fb;border:1px solid #dfe9f1;border-radius:19px;flex:none;width:66px;height:66px;margin:0;font-size:21px;font-weight:750;position:relative;top:auto;left:auto;overflow:hidden;box-shadow:0 4px 12px #25496a06}.specialist-card-v3 .specialist-card-avatar>img{object-fit:cover;object-position:center;border-radius:inherit;width:100%;max-width:none;height:100%}.specialist-card-v3.has-portfolio .specialist-card-avatar{border:4px solid #fff;margin-top:-58px;box-shadow:0 4px 14px #25496a0c}.specialist-card-v3 .specialist-card-identity{width:100%;min-width:0;margin:16px 0 0;padding:0}.specialist-card-v3 .specialist-card-identity h3{color:#23475d;overflow-wrap:anywhere;margin:0 0 7px;font-size:17px;font-weight:750;line-height:1.5}.specialist-card-v3 .specialist-card-identity p{color:#8297a7;min-height:40px;margin:0;font-size:12px;line-height:1.7}.specialist-card-v3>.specialist-card-arrow,.specialist-card.specialist-card-v3>.favorite-toggle{color:#7390a5;box-shadow:none;background:#f9fbfe;border:1px solid #e0e9f2;top:22px;border-radius:10px!important;width:34px!important;height:34px!important}.specialist-card-v3>.specialist-card-arrow{right:65px!important}.specialist-card.specialist-card-v3>.favorite-toggle{right:22px}.specialist-card-v3.has-portfolio>.specialist-card-arrow,.specialist-card.specialist-card-v3.has-portfolio>.favorite-toggle{background:#fffffff5;top:15px}.specialist-card-v3>.specialist-card-tags{gap:6px;min-height:28px;margin:16px 0;padding:0 22px}.specialist-card-v3>.specialist-card-facts{gap:16px;padding:0 22px;font-size:11px}.specialist-card-v3>.specialist-card-footer{gap:10px;margin:18px 22px 0;padding:15px 0 19px}.specialist-card-v3:hover{border-color:#b6d1df;box-shadow:0 10px 26px #25496a08}@media (max-width:1050px){.onboarding-shell.onboarding-shell--wide{width:calc(100% - 48px);padding-top:30px}.onboarding-shell--wide>.onboarding-card>header,.onboarding-shell--wide .onboarding-section{padding:26px}.onboarding-shell--wide #onboardingForm>footer{padding:22px 26px}.onboarding-shell--wide #onboardingForm .form-grid{gap:20px}}@media (max-width:850px){.specialist-card-v3>.specialist-card-heading{padding:20px 18px 0!important}.specialist-card-v3>.specialist-card-tags,.specialist-card-v3>.specialist-card-facts{padding-inline:18px}.specialist-card-v3>.specialist-card-footer{margin-inline:18px}.onboarding-shell--wide .onboarding-role label>span{padding:16px}.onboarding-shell--wide>.onboarding-card>header h1{font-size:29px}}@media (max-width:600px){.cookie-notice{border-radius:17px;gap:12px;padding:18px;bottom:16px;left:16px}.cookie-notice p{font-size:11px}.cookie-notice-mark{width:32px;height:32px;font-size:17px}.onboarding-shell.onboarding-shell--wide{width:calc(100% - 28px)}.onboarding-shell--wide #onboardingForm .form-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cookie-notice{animation:none}.specialist-card-v3:hover{transform:none}}.taxonomy-retry{color:#a45b61;text-align:left;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:5px 0;font-size:11px;text-decoration:underline}.taxonomy-retry:disabled{opacity:.5;cursor:wait}#discoveryReset[hidden],[data-bottom-reset][hidden],[data-catalog-end][hidden]{display:none!important}#discoveryReset{color:#4273ad;white-space:nowrap;background:#f5f9ff;border:1px solid #dbe7f4;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}#discoveryReset:hover{background:#eaf2ff;border-color:#bed2ee}.discovery-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.discovery-more [data-bottom-reset]{min-height:40px;box-shadow:none;padding-inline:20px;font-size:12px}.discovery-more [data-catalog-end]{color:#99a9b7;text-align:center;width:100%;margin:10px 0 0;font-size:12px}.discovery-sort{position:relative}.discovery-sort select{appearance:none;border:1px solid #dce6ee;border-radius:10px;min-width:210px;max-width:250px;min-height:40px;padding:9px 40px 9px 14px;font-size:12px;line-height:1.5;background-image:none!important}.discovery-sort>svg{color:#7c94a7;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.catalog-empty{text-align:left;background:linear-gradient(120deg,#fff,#f4f8fc);border:1px solid #e0e9f1;border-radius:22px;grid-column:1/-1;justify-content:center;align-items:center;gap:30px;min-height:300px;padding:32px;display:flex}.catalog-empty>img{object-fit:contain;filter:drop-shadow(0 10px 14px #284a7010);flex:none;width:190px;height:190px}.catalog-empty>div{max-width:420px}.catalog-empty h3{color:#34576e;letter-spacing:-.025em;margin:0 0 12px;font-size:23px;line-height:1.4}.catalog-empty p{color:#8a9fae;margin:0;font-size:13px;line-height:1.8}.home-creative .home-faq-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid;overflow:visible}.home-creative .home-faq-list details{background:#fff;border:1px solid #dfe8f2;border-radius:15px;padding:0 22px;transition:border-color .25s,background .25s;box-shadow:0 3px 12px #264a6b03}.home-creative .home-faq-list details[open]{background:#f8fbff;border-color:#c5d9f0}.home-creative .home-faq-list summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;line-height:1.6;list-style:none;display:flex}.home-creative .home-faq-list summary::-webkit-details-marker{display:none}.home-creative .home-faq-list summary>span{color:#5882b3;background:#f0f5fc;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.home-creative .home-faq-list summary>span svg{width:17px;height:17px;transition:transform .25s}.home-creative .home-faq-list details[open] summary>span svg{transform:rotate(45deg)}.home-creative .home-faq-list details>p{color:#7e94a7;margin:0;padding:0 40px 23px 0;font-size:13px;line-height:1.9;animation:none}.home-creative .home-faq-list summary:focus{outline:none}.home-creative .home-faq-list summary:focus-visible{outline-offset:5px;border-radius:7px;outline:2px solid #8eb4ec}.home-creative .home-faq-intro{padding-top:28px}.home-creative .home-faq-mascot{width:85px;height:85px;margin-bottom:20px;position:static}@media (max-width:700px){.catalog-empty{text-align:center;flex-direction:column;gap:14px;padding:27px}.catalog-empty>img{width:155px;height:155px}.catalog-empty h3{font-size:20px}.home-creative .home-faq-list summary{padding-block:19px;font-size:14px}}.topbar .navlinks{align-items:center;gap:24px}.public-nav-group{color:#50647c;margin:0;position:relative}.public-nav-group>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:700;list-style:none;display:flex}.public-nav-group>summary::-webkit-details-marker{display:none}.public-nav-group>summary>svg{color:#8295a8;width:13px;height:13px;transition:transform .2s}.public-nav-group[open]>summary{color:#2463ef}.public-nav-group[open]>summary>svg{transform:rotate(180deg)}.public-nav-menu{z-index:50;background:#fff;border:1px solid #dde7f1;border-radius:14px;min-width:245px;padding:9px;animation:.18s both public-enter;position:absolute;top:calc(100% + 12px);left:-15px;box-shadow:0 16px 42px #1d436220}.public-nav-menu>a{color:#617b91;border-radius:9px;align-items:center;gap:11px;padding:12px 13px;line-height:1.5;display:flex;font-size:12px!important;font-weight:600!important}.public-nav-menu>a:hover{color:#2463ef;background:#f1f6ff}.public-nav-menu>a>svg{color:#7697b4;flex:none;width:16px;height:16px}.public-nav-group summary:focus-visible{outline-offset:4px;border-radius:7px;outline:2px solid #8eb4ec}@media (max-width:1200px){.topbar .navlinks{gap:16px;margin-left:8px}.public-nav-group>summary,.topbar .navlinks>a{font-size:12px}}@media (prefers-reduced-motion:reduce){.public-nav-menu{animation:none}}.public-mobile-links{gap:4px;display:grid}.public-mobile-links>details>summary{padding:8px 12px;font-size:13px}.public-mobile-links .public-nav-menu{min-width:0;box-shadow:none;background:#f6f9fd;border:0;margin:0 8px 8px;padding:4px;position:static}.public-mobile-links .public-nav-menu>a{padding:10px}@media (min-width:601px) and (max-width:900px){.mobile-menu.open{z-index:50;background:#fff;border:1px solid #dde7f1;border-radius:16px;flex-direction:column;width:300px;max-height:calc(100vh - 120px);padding:16px;display:flex;position:absolute;top:calc(100% + 8px);right:24px;overflow:auto;box-shadow:0 16px 42px #1d436220}.mobile-menu>a{padding:10px 12px;font-size:13px}}.auth-flow-page{isolation:isolate;color:#203e53;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 72% 15%,#dcecff 0%,#0000 45%),radial-gradient(at 18% 85%,#e4f1ff 0%,#0000 42%),#f6f9fe;place-items:center;min-height:100dvh;padding:108px 24px 64px;display:grid;position:relative;overflow:hidden}.auth-flow-atmosphere{z-index:-1;pointer-events:none;background:linear-gradient(120deg,#f6f9fd,#eaf3ff);position:fixed;inset:0;overflow:hidden}.auth-flow-atmosphere i{display:none}@media (forced-colors:active){.auth-flow-atmosphere{display:none}}.auth-flow-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:27px;left:34px;right:34px}.auth-flow-top .language-trigger{color:#36556f;box-shadow:none;background:#ffffffc9;border-color:#d9e5f3}.auth-flow-top .language-trigger svg{color:#3979d2}.auth-flow-top .language-menu{color:#2a4863}.auth-flow-home{color:#2463ef;align-items:center;width:145px;height:44px;display:flex;position:relative}.auth-flow-home img{width:139px;transition:opacity .2s,transform .25s}.auth-flow-home>span{opacity:0;align-items:center;gap:8px;font-size:13px;font-weight:650;transition:opacity .2s,transform .25s;display:flex;position:absolute;inset:0;transform:translate(7px)}.auth-flow-home svg{width:18px}.auth-flow-home:hover img,.auth-flow-home:focus-visible img{opacity:0;transform:translate(-8px)}.auth-flow-home:hover>span,.auth-flow-home:focus-visible>span{opacity:1;transform:none}.auth-flow-card{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(135deg,#fffffff5,#ffffffdb);border:1px solid #dbe7f4;border-radius:25px;width:min(460px,100%);min-width:0;padding:28px 32px;animation:.45s both public-enter;position:relative;box-shadow:inset 0 1px #fff,0 24px 70px #2d5c9410}.auth-flow-card--wide{width:min(710px,100%)}.auth-flow-tabs{background:#eef4fc;border:1px solid #e0eaf5;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.auth-flow-tabs button{color:#526e86;background:0 0;border:0;border-radius:8px;min-height:37px;padding:7px 12px;font-size:12px;font-weight:650;transition:background .2s,color .2s}.auth-flow-tabs button[aria-pressed=true]{color:#2463ef;background:#fff;box-shadow:0 2px 6px #294f7910}.auth-flow-heading{margin:28px 0 22px}.auth-flow-heading .eyebrow{letter-spacing:.2em;color:#326fb9;font-size:8px}.auth-flow-heading h1{letter-spacing:-.035em;color:#203e53;margin:12px 0;font-size:30px;font-weight:700;line-height:1.2}.auth-flow-heading>p{color:#60758b;margin:0;font-size:12px;line-height:1.8}.auth-flow-form .field{flex-direction:column;gap:8px;min-width:0;margin:0 0 19px;display:flex}.auth-flow-form .field>span:first-child,.auth-flow-form legend{color:#516c84;font-size:11px;font-weight:600}.auth-flow-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.auth-flow-form .input{color:#26455d;background:#fbfdff;border:1px solid #d7e3f0;border-radius:9px;width:100%;min-width:0;min-height:47px;padding:11px 13px;font-size:13px;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 3px #335b8003}.auth-flow-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.auth-flow-form select option{color:#26455d;background:#fff}.auth-flow-form input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.auth-flow-form input::placeholder{color:#60788f}.auth-flow-form .input:focus{background:#fff;border-color:#6a9fec;outline:0;box-shadow:0 0 0 3px #246bfd12}.auth-flow-password{display:block;position:relative}.auth-flow-password .input{padding-right:48px}.auth-flow-password button{color:#60788f;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;display:grid;position:absolute;top:5px;bottom:5px;right:6px}.auth-flow-password button:hover{color:#2463ef;background:#edf4ff}.auth-flow-password svg{width:17px;height:17px}.auth-flow-actions{gap:10px;margin:24px 0 0;display:flex}.auth-flow-actions .btn{min-height:46px;box-shadow:none;border-radius:9px;font-size:12px}.auth-flow-actions .btn-primary{color:#fff;background:#246bfd;flex:1}.auth-flow-actions .btn-primary:hover{background:#1958db}.auth-flow-actions .btn-secondary{color:#466782;background:#f7faff;border-color:#d7e4f3}.auth-flow-actions svg{width:16px;height:16px}.auth-flow-text-button{color:#3f72ad;background:0 0;border:0;margin:17px auto 0;padding:7px;font-size:11px;display:block}.auth-flow-text-button:hover{color:#1958db}.auth-flow-hint{color:#60758b;margin:8px 0 17px;font-size:11px;line-height:1.7}.auth-flow-error{color:#a63e48;background:#fff5f6;border:1px solid #edcbd0;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.7}.auth-flow-form .registration-consent{background:#f5f9ff;border:1px solid #dce7f4;border-radius:12px;margin:20px 0 0;padding:17px}.auth-flow-form .registration-consent h3{color:#365973;margin:0 0 15px;font-size:13px}.auth-flow-form .registration-consent label{color:#516d85;align-items:flex-start;gap:10px;margin:12px 0;font-size:11px;line-height:1.7;display:flex}.auth-flow-form .registration-consent input{accent-color:#246bfd;flex:none;margin:3px 0 0}.auth-flow-form .registration-consent a{color:#2864b3;text-underline-offset:3px;text-decoration:underline}.auth-flow-formats{border:1px solid #dce7f4;border-radius:10px;flex-wrap:wrap;gap:15px;margin:5px 0 18px;padding:16px;display:flex}.auth-flow-formats label{color:#516d85;align-items:center;gap:7px;font-size:12px;display:flex}.auth-flow-formats input{accent-color:#246bfd}.auth-flow-code-note{color:#60758b;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.auth-flow-code-note b{color:#26455d}.auth-flow-form #signupOtp{letter-spacing:.25em;text-align:center;height:58px;font-size:27px!important}.auth-flow-card--started .auth-flow-heading{margin-top:2px}.auth-flow-form .field>small{color:#687f93;font-size:10px;font-weight:400;line-height:1.6}.auth-flow-mail-icon{color:#246bfd;background:linear-gradient(145deg,#f5faff,#e6f0ff);border:1px solid #d5e5fd;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid;box-shadow:inset 0 1px #fff,0 5px 14px #246bfd08}.auth-flow-mail-icon svg{width:23px;height:23px}.auth-flow-code-note{margin:0 0 22px}.auth-flow-code-note b{margin-top:5px;font-size:14px;display:inline-block}.auth-flow-delivery-hint{text-align:center;margin:4px 0 12px;font-size:10px}.auth-flow-text-button[data-resend]{font-variant-numeric:tabular-nums;min-height:36px;margin:8px auto 0}.auth-flow-text-button[data-resend]:disabled{cursor:default;color:#73889d;opacity:1}.auth-flow-card[data-auth-step="3"] .auth-flow-actions{border-top:1px solid #e5edf7;padding-top:22px}.auth-flow-card--wide .auth-flow-heading{max-width:500px}.recovery-continue{min-height:48px;margin-top:24px;display:flex}.auth-flow-form>.auth-flow-text-button{text-align:center}.auth-flow-heading b{overflow-wrap:anywhere}.auth-flow-form>p:not([class]){color:#60758b;font-size:13px;line-height:1.7}.auth-flow-page button:focus-visible,.auth-flow-page a:focus-visible{outline-offset:4px;outline:2px solid #81adfa}.auth-flow-page button:disabled{cursor:wait;opacity:.55}.auth-flow-actions .btn-primary{position:relative;overflow:hidden}.auth-flow-form .field[hidden]{display:none!important}@media (max-width:800px){.auth-flow-top{top:22px;left:24px;right:24px}.auth-flow-card{padding:26px}.auth-flow-page{padding-top:100px}.auth-flow-heading h1{font-size:27px}}@media (max-width:600px){.auth-flow-form .form-grid{grid-template-columns:1fr}.auth-flow-card{padding:24px}.auth-flow-page{align-items:start;padding:100px 16px 32px}.auth-flow-atmosphere i:first-child{left:-100px}.auth-flow-form .input{min-height:48px;font-size:16px!important}.auth-flow-form .field>span:first-child,.auth-flow-form .field>small,.auth-flow-hint,.auth-flow-form .registration-consent label{font-size:12px}.auth-flow-heading>p{font-size:13px}.auth-flow-top{top:20px;left:20px;right:20px}.auth-flow-home,.auth-flow-home img{width:116px}.auth-flow-actions{flex-wrap:wrap}.auth-flow-actions .btn{min-height:48px;padding:12px;font-size:12px}.auth-flow-actions .btn-primary{min-width:150px}.auth-flow-mail-icon{margin-top:4px}.auth-flow-text-button{font-size:12px}.auth-flow-card{border-radius:20px}.auth-flow-atmosphere i{opacity:.5}}@media (max-width:360px){.auth-flow-page{padding-inline:10px}.auth-flow-card{padding:22px 18px}.auth-flow-top{left:17px;right:17px}.auth-flow-top .language-trigger-copy small,.auth-flow-top .language-trigger-icon{display:none}.auth-flow-actions{gap:8px}.auth-flow-actions .btn-primary{min-width:125px}.auth-flow-heading h1{font-size:25px}}@media (prefers-reduced-motion:reduce){.auth-flow-atmosphere i,.auth-flow-card{animation:none}.auth-flow-home img,.auth-flow-home>span{transition:none}}.app-content[data-route-placeholder]{background:#f5f8fb;min-height:calc(100dvh - 76px)}.cookie-notice{border-radius:17px;gap:12px;width:min(390px,100vw - 32px);padding:18px;box-shadow:0 12px 36px #254b6e12}.cookie-notice-mark{background:#f1f6fd;border-radius:11px;width:38px;height:38px}.cookie-notice-mark img{object-fit:contain;width:30px;height:30px}.cookie-notice p{color:#6b8196;margin:6px 0 12px;line-height:1.7}.cookie-notice strong{font-size:13px}.cookie-notice-actions{gap:18px}.footer-social{flex-wrap:wrap;gap:7px;display:flex}.footer-social>span{background:#f9fbfe;border:1px solid #dfe8f1;border-radius:9px;align-items:center;gap:7px;min-height:34px;font-weight:600;display:inline-flex;color:#60798e!important;padding:8px 10px!important;font-size:11px!important}.footer-social img{opacity:.6;height:15px;width:15px!important}.footer-powered{align-items:center;gap:6px;font-size:12px;display:flex}.footer-powered strong{color:#33536b;font-weight:750}.empty.empty--mascot{text-align:left;flex-direction:row;gap:24px;min-height:240px;padding:28px}.empty.empty--mascot>div{min-width:0;max-width:420px}.empty .empty-mascot-art,.activity-empty>.empty-mascot-art{object-fit:contain;filter:drop-shadow(0 8px 12px #294e6910);flex:none;width:136px;height:136px;margin:0}.empty.empty--mascot h3{letter-spacing:-.025em;color:#365970;margin:0 0 9px;font-size:20px;line-height:1.4}.empty.empty--mascot p{color:#7d93a4;margin:0;font-size:12px;line-height:1.8}.activity-empty>.empty-mascot-art{width:120px;height:120px}.activity-empty{gap:0;min-height:300px;padding:30px}.activity-empty h2{margin-top:15px}.notification-empty>.empty-mascot-art{object-fit:contain;width:70px;height:70px;margin:0 auto 12px}.project-card.project-card-v5{background:#fff;border:1px solid #dce6ef;border-radius:19px;grid-template-areas:"header header""body budget""footer footer";gap:20px;min-height:0;position:relative;overflow:hidden;box-shadow:0 3px 15px #26496a04;grid-template-columns:minmax(0,1fr) 210px!important;padding:24px!important;display:grid!important}.project-card-v5 .project-card-employer{border:0;flex-wrap:nowrap;grid-area:header;justify-content:space-between;align-items:center;gap:18px;min-width:0;margin:0;padding:0;display:flex}.project-card-v5 .project-card-identity{align-items:center;gap:14px;min-width:0;display:flex}.project-card-v5 .project-card-client{z-index:2;color:#536f84;align-items:center;gap:9px;min-width:0;font-size:11px;display:flex;position:relative}.project-card-v5 .project-card-client-name{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.project-card-v5 .project-client-avatar{border-radius:10px;flex:none;width:30px;height:30px}.project-card-v5 .project-card-identity>time{color:#91a2af;white-space:nowrap;font-size:10px}.project-card-v5 .project-card-tools{z-index:4;flex:none;align-items:center;gap:7px;display:flex;position:relative}.project-card.project-card-v5 .project-card-tools>button{color:#7893a6;min-height:0;box-shadow:none;background:#f9fbfe;border:1px solid #e0e9f1;place-items:center;display:grid;transform:none;border-radius:10px!important;width:33px!important;height:33px!important;padding:0!important;position:static!important;inset:auto!important}.project-card.project-card-v5 .project-card-tools>button:hover{color:#2463ef;background:#eff5ff;border-color:#bfd4ee}.project-card.project-card-v5 .project-card-tools>button.active{color:#d45a76;background:#fff3f6;border-color:#f0d1da}.project-card-v5 .project-card-tools svg{width:16px;height:16px}.project-card-v5 .project-card-main{grid-area:body;min-width:0}.project-card-v5 .project-card-tags{gap:8px}.project-card-v5 .project-card-category{color:#6f8a9e;font-size:10px;line-height:1.6}.project-card-v5 .project-card-copy h3{letter-spacing:-.025em;color:#264b65;margin:12px 0 10px;font-size:20px;line-height:1.4}.project-card-v5 .project-card-description{color:#7a91a2;margin:0;font-size:12px;line-height:1.8}.project-card-v5 .project-card-skills{gap:6px;margin-top:14px}.project-card-v5 .project-card-skills>span{color:#6e859b;background:#f0f5f9;border:0;border-radius:6px;padding:5px 8px;font-size:10px}.project-card-v5 .project-card-side{border:0;border-left:1px solid #e9eff5;flex-direction:column;grid-area:budget;justify-content:center;align-items:flex-start;gap:9px;min-width:0;margin:0;padding:0 0 0 23px;display:flex}.project-card-v5 .project-card-side>small{color:#8a9cab;font-size:10px;display:block}.project-card-v5 .project-card-side>strong{letter-spacing:-.035em;color:#23465c;overflow-wrap:anywhere;font-size:21px;line-height:1.4}.project-card-v5 .project-card-open{z-index:2;color:#3c76ba;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex;position:relative}.project-card-v5 .project-card-open svg{width:14px;height:14px}.project-card-v5 .project-card-details{color:#8196a6;background:0 0;border:0;border-top:1px solid #edf2f6;flex-wrap:wrap;grid-area:footer;gap:10px 17px;margin:0;padding:15px 0 0;font-size:10px;line-height:1.6;display:flex}.project-card-v5 .project-card-details>span{background:0 0;border:0;border-radius:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.project-card.project-card-v5:has(.urgent-badge){background:linear-gradient(120deg,#fff,#fffdfb);border-color:#ead9c9}.workbench-urgent .project-card.project-card-v5,.landing-project-grid .project-card.project-card-v5{grid-template-areas:"header""body""budget""footer";gap:17px;grid-template-columns:minmax(0,1fr)!important}.workbench-urgent .project-card-v5 .project-card-identity,.landing-project-grid .project-card-v5 .project-card-identity{flex-direction:column;align-items:flex-start;gap:6px}.workbench-urgent .project-card-v5 .project-card-identity>time,.landing-project-grid .project-card-v5 .project-card-identity>time{padding-left:39px}.workbench-urgent .project-card-v5 .project-card-side,.landing-project-grid .project-card-v5 .project-card-side{border-top:1px solid #edf2f6;border-left:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 0}.workbench-urgent .project-card-v5 .project-card-side>small,.landing-project-grid .project-card-v5 .project-card-side>small{display:none}.workbench-urgent .project-card-v5 .project-card-side>strong,.landing-project-grid .project-card-v5 .project-card-side>strong{max-width:62%;font-size:19px}.workbench-urgent .project-card-v5 .project-card-open,.landing-project-grid .project-card-v5 .project-card-open{text-align:right;font-size:10px}.specialist-card.specialist-card-v5{background:#fff;border:1px solid #dce7ef;border-radius:18px;flex-direction:column;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 14px #25496a04;min-height:0!important}.specialist-card-v5>.specialist-cover{background:linear-gradient(90deg,#4b8ee4,#d8e9fb);border:0;height:3px;min-height:3px}.specialist-card-v5>.specialist-cover:after{display:none}.specialist-card.specialist-card-v5>.specialist-card-heading{align-items:center;gap:13px;min-height:0;margin:0;display:flex;position:static;padding:22px 62px 0 22px!important}.specialist-card-v5 .specialist-card-avatar{width:56px;height:56px;box-shadow:none;color:#5680a1;background:#ecf4ff;border:1px solid #deebf5;border-radius:17px;flex:0 0 56px;margin:0;font-size:19px;position:static}.specialist-card-v5 .specialist-card-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.specialist-card-v5 .specialist-card-identity{width:auto;min-width:0;margin:0;padding:0}.specialist-card-v5 .specialist-card-identity h3{letter-spacing:-.025em;color:#284d65;gap:5px;margin:0 0 6px;font-size:16px;line-height:1.4;display:flex}.specialist-card-v5 .specialist-card-identity p{color:#7c93a5;overflow-wrap:anywhere;min-height:36px;margin:0;font-size:11px;line-height:1.6}.specialist-card.specialist-card-v5>.favorite-toggle{z-index:4;color:#7b99b0;box-shadow:none;background:#f4f8fc;border:0;top:22px;right:18px;border-radius:9px!important;width:30px!important;height:30px!important;position:absolute!important}.specialist-card.specialist-card-v5>.favorite-toggle.active{color:#d45a76;background:#fff2f6}.specialist-card-v5>.specialist-card-tags{flex-wrap:wrap;gap:6px;min-height:25px;margin:18px 0;padding:0 22px;display:flex}.specialist-card-v5 .specialist-card-tags>span{color:#708b9f;background:#f2f6fa;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:inline-flex}.specialist-card-v5 .specialist-card-tags .has-work{color:#4b78af;background:#eff5ff}.specialist-card-v5 .has-work svg{width:12px;height:12px}.specialist-card-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:0 22px;display:flex}.specialist-card-v5 .specialist-card-facts{color:#8ba0ae;flex-wrap:wrap;gap:11px;margin:0;padding:0;font-size:10px;display:flex}.specialist-card-v5 .specialist-card-facts>span{align-items:center;gap:4px;display:flex}.specialist-card-v5 .specialist-card-facts svg{width:13px;height:13px}.specialist-card-v5 .specialist-card-facts b{color:#57778e}.specialist-card.specialist-card-v5 .specialist-card-arrow{z-index:3;color:#5489c1;min-height:0;box-shadow:none;background:#f8fbff;border:1px solid #dfebf7;flex:none;place-items:center;display:grid;border-radius:9px!important;width:29px!important;height:29px!important;position:relative!important;inset:auto!important}.specialist-card-v5 .specialist-card-arrow svg{width:15px;height:15px}.specialist-card-v5>.specialist-card-footer{color:#8ca0af;border-top:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:10px;margin:15px 22px 0;padding:13px 0 17px;font-size:10px;display:flex}.specialist-card-v5 .specialist-card-footer>span{align-items:center;gap:5px;line-height:1.6;display:flex}.specialist-card-v5 .specialist-card-footer svg{width:12px;height:12px}.specialist-card-v5:hover{border-color:#b6cee7;transform:none;box-shadow:0 8px 25px #25496a08}.profile-portfolio .portfolio-grid{align-items:stretch;gap:18px}.portfolio-card.portfolio-card-v5{background:#fff;border:1px solid #dce7ef;border-radius:17px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden;box-shadow:0 4px 14px #284b6a04}.portfolio-card-v5>img,.portfolio-card-v5>.portfolio-placeholder{aspect-ratio:16/10;object-fit:cover;object-position:top;background:#edf4fb;border-radius:0;width:100%;height:auto;min-height:0;margin:0}.portfolio-card-v5>.portfolio-placeholder{color:#7d9ebd;place-items:center;display:grid}.portfolio-card-v5>.portfolio-placeholder svg{width:36px;height:36px}.portfolio-card.portfolio-card-v5>.portfolio-card-body{flex:1;min-width:0;padding:19px 20px 16px}.portfolio-card-v5 h3{-webkit-line-clamp:2;letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 8px;font-size:17px;line-height:1.45;display:-webkit-box;overflow:hidden}.portfolio-card-v5 p{-webkit-line-clamp:3;overflow-wrap:anywhere;color:#7d94a5;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.portfolio-card-v5 .skill-chips{flex-wrap:wrap;gap:5px;margin:13px 0 0;display:flex}.portfolio-card-v5 .skill-chips span{background:#f1f6fa;border:0;border-radius:6px;padding:4px 7px;font-size:10px}.portfolio-card-v5>.portfolio-actions{background:#fbfdff;border-top:1px solid #e8eff6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:60px;margin:0;padding:12px 18px;display:flex}.portfolio-project-link{color:#3777bf;align-items:center;gap:5px;font-weight:650;display:inline-flex;font-size:11px!important}.portfolio-project-link svg{width:14px;height:14px}.portfolio-manage{align-items:center;gap:5px;margin-left:auto;display:flex}.portfolio-reorder{background:#f0f5fb;border-radius:8px;gap:1px;padding:2px;display:flex}.portfolio-card-v5 .portfolio-tool{color:#7893a8;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;min-height:0;line-height:1;display:grid;padding:0!important}.portfolio-card-v5 .portfolio-tool:hover{color:#2463ef;background:#eaf2fe}.portfolio-card-v5 [data-delete-portfolio]:hover{color:#c65a70;background:#fff0f3}.portfolio-card-v5 .portfolio-tool:disabled{opacity:.3;cursor:not-allowed}.profile-owner-toolbar{background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.profile-unified .profile-owner-toolbar .profile-completeness{background:#f7faff;border:1px solid #e0eaf4;border-radius:14px;margin:0;padding:18px 22px;min-height:0!important}.completion-heading{align-items:center;gap:11px;margin-bottom:14px;display:flex}.completion-heading>span{color:#5889c3;background:#edf5ff;border:1px solid #dce9fa;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.completion-heading>span svg{width:18px;height:18px}.completion-heading>div{flex:1}.completion-heading b{color:#385b74;font-size:12px;font-weight:650}.profile-owner-toolbar .completion-heading p{color:#8a9eae;margin:3px 0 0;font-size:10px;display:block!important}.completion-heading>strong{letter-spacing:-.035em;color:#2d6cd5;font-size:23px}.profile-completeness>i{background:#e5edf6;border-radius:8px;width:100%;height:5px;margin:0;display:block;overflow:hidden}.profile-completeness>i>em{background:#397cec;border-radius:8px;height:100%;display:block}.completion-details{margin-top:11px}.completion-details>summary{color:#6483a1;cursor:pointer;align-items:center;gap:8px;font-size:10px;font-weight:600;list-style:none;display:inline-flex}.completion-details>summary::-webkit-details-marker{display:none}.completion-details>summary svg{width:12px;height:12px}.completion-details[open]>summary svg{transform:rotate(180deg)}.completion-details ul{flex-wrap:wrap;gap:6px;margin:11px 0;padding:0;list-style:none;display:flex}.completion-details li{color:#6886a3;background:#eaf2fc;border-radius:6px;padding:5px 8px;font-size:10px}.completion-details>a{color:#3879c6;align-items:center;gap:6px;font-size:10px;display:inline-flex}.completion-details>a svg{width:12px;height:12px}#projectView .project-client-card{background:#fff;border:1px solid #dce7f1;border-radius:19px;padding:23px;box-shadow:0 3px 14px #254b6f03}.project-client-card>.project-side-label{letter-spacing:.04em;color:#869eaf;margin-bottom:20px;font-size:10px;display:block}.project-client-card .client-summary{align-items:center;gap:11px;min-width:0;padding:0;display:flex}.project-client-card .proposal-avatar{border-radius:14px;flex:0 0 46px;width:46px;height:46px}.project-client-card .client-summary>span:nth-child(2){flex:1;min-width:0}.project-client-card .client-summary b{color:#365a72;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.project-client-card .client-summary small{color:#7f98ad;align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.project-client-card .client-summary small svg{width:12px;height:12px}.project-client-card .client-summary>svg{color:#8ca7bc;flex:none;width:15px;height:15px}.project-client-card .client-activity-v5{background:#f7faff;border:1px solid #e5edf5;border-radius:12px;margin:19px 0 0;padding:15px}.client-activity-v5 .client-activity-title{color:#68869e;align-items:center;gap:6px;margin:0 0 13px;display:flex}.client-activity-v5 .client-activity-title>svg{width:13px;height:13px}.client-activity-v5 .client-activity-title b{font-size:10px;font-weight:650}.client-activity-v5 .client-activity-grid{grid-template-columns:1fr 1fr;gap:15px 10px;display:grid}.client-activity-v5 .client-activity-grid span{min-width:0}.client-activity-v5 .client-activity-grid small{text-transform:none;letter-spacing:0;color:#91a4b4;font-size:8px;display:block}.client-activity-v5 .client-activity-grid b{color:#54748e;margin-top:5px;font-size:10px;line-height:1.5;display:block}.project-client-card .project-client-headline{color:#7f97a8;margin:17px 0 0;font-size:11px;line-height:1.8}.project-client-card .project-client-since{color:#95a7b5;border-top:1px solid #edf2f6;margin-top:16px;padding-top:14px;font-size:9px;display:block}.settings-v5 .settings-card{min-width:0;padding:0;animation:none;display:block;transform:none}.settings-v5 .settings-card:hover{box-shadow:none;border-color:#dde7f1;transform:none}.chat-paused>.empty-mascot-art{object-fit:contain;width:145px;height:145px;margin:0 auto 20px;display:block}.settings-page.settings-v5{max-width:1120px;padding:36px 0 70px}.settings-heading-v5{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.settings-heading-v5 h1{letter-spacing:-.045em;color:#234558;margin:11px 0 10px;font-size:34px}.settings-heading-v5>div>p{color:#8499aa;margin:0;font-size:12px;line-height:1.8}.settings-account-mini{background:#ffffffb3;border:1px solid #e1eaf3;border-radius:12px;flex:none;align-items:center;gap:10px;padding:9px 12px;display:flex}.settings-account-mini .settings-avatar{border-radius:10px;width:34px;height:34px;font-size:13px}.settings-account-mini b{color:#5e7b90;font-size:11px;font-weight:650}.settings-overview-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px;display:grid}.settings-v5 .settings-card{background:#fff;border:1px solid #dde7f1;border-radius:17px;overflow:visible;box-shadow:0 3px 14px #254b6f03}.settings-v5 .settings-card>header{border-bottom:1px solid #edf2f7;align-items:center;gap:11px;padding:21px 23px;display:flex}.settings-v5 .settings-card>header>span{color:#6593ce;background:#eef5ff;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.settings-v5 .settings-card>header>span svg{width:17px;height:17px}.settings-v5 .settings-card>header h2{color:#345970;letter-spacing:-.015em;margin:0;font-size:14px;font-weight:700}.settings-v5 .settings-card-body{padding:0}.settings-v5 .settings-action-row,.settings-v5 .settings-language-panel{border:0;justify-content:space-between;align-items:center;gap:14px;min-height:105px;padding:24px 23px;display:flex}.settings-v5 .settings-action-row>div{min-width:0}.settings-v5 .settings-action-row p,.settings-v5 .settings-language-panel p{color:#859bad;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.6}.settings-v5 .settings-verified{white-space:nowrap;color:#49977d;background:#edf8f4;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.settings-v5 .settings-verified svg{width:12px;height:12px}.settings-v5 .language-switcher{flex:none}.settings-v5 .language-trigger{min-height:42px}.settings-help-v5>nav{grid-template-columns:1fr 1fr;padding:10px;display:grid}.settings-help-v5>nav>a{border-radius:11px;align-items:center;gap:12px;min-width:0;padding:19px 14px;display:flex}.settings-help-v5>nav>a:hover{background:#f5f9ff}.settings-help-v5 .settings-link-icon{color:#83a1bf;background:#f1f6fc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.settings-help-v5 .settings-link-icon svg{width:17px;height:17px}.settings-help-v5 a>span:nth-child(2){flex:1;min-width:0}.settings-help-v5 b{color:#4d6b83;font-size:12px;display:block}.settings-help-v5 small{color:#8fa4b5;margin-top:5px;font-size:10px;line-height:1.6;display:block}.settings-help-v5 a>svg{color:#97aec2;flex:none;width:15px;height:15px}.settings-danger-v5{border-top:1px solid #e3eaf2;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:20px 8px;display:flex}.settings-danger-v5 b{color:#8d7c83;font-size:11px}.settings-danger-v5 p{color:#9aabb8;margin:6px 0 0;font-size:10px}.settings-danger-v5>a{color:#ba7580;align-items:center;gap:7px;font-size:11px;display:inline-flex}.settings-danger-v5>a svg{width:14px;height:14px}@media (max-width:1200px){.project-card.project-card-v5{grid-template-columns:minmax(0,1fr) 170px!important;padding:21px!important}.project-card-v5 .project-card-identity{gap:8px}.project-card-v5 .project-card-client-name{max-width:150px}.project-card-v5 .project-card-side>strong{font-size:19px}.specialist-card.specialist-card-v5>.specialist-card-heading{padding-left:18px!important}.specialist-card-v5>.specialist-card-tags,.specialist-card-bottom{padding-inline:18px}.specialist-card-v5>.specialist-card-footer{margin-inline:18px}.settings-overview-grid{grid-template-columns:1fr}.settings-account-mini b{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}}@media (max-width:800px){.project-card.project-card-v5{grid-template-areas:"header""body""budget""footer";grid-template-columns:minmax(0,1fr)!important}.project-card-v5 .project-card-identity{flex-direction:column;align-items:flex-start;gap:5px}.project-card-v5 .project-card-identity>time{padding-left:39px}.project-card-v5 .project-card-side{border-top:1px solid #edf2f6;border-left:0;flex-direction:row;justify-content:space-between;align-items:center;padding:15px 0 0}.project-card-v5 .project-card-side>small{display:none}.settings-help-v5>nav{grid-template-columns:1fr}.settings-account-mini{display:none}}@media (max-width:600px){.empty.empty--mascot{text-align:center;flex-direction:column;gap:15px;padding:24px}.empty .empty-mascot-art{width:115px;height:115px}.settings-v5 .settings-action-row,.settings-v5 .settings-language-panel{padding:20px}.settings-danger-v5{flex-direction:column;align-items:flex-start}}.home-next{--landing-ink:#153850;--landing-muted:#768ea2;background:#fff;overflow:clip}.qadam-home.home-next .shell{width:min(1240px,100% - 64px)}.landing-kicker{letter-spacing:.14em;text-transform:uppercase;color:#3b7bd4;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.landing-hero{isolation:isolate;background:radial-gradient(at 50% 0,#e9f3ff,#0000 65%),linear-gradient(#f9fcff,#fff);padding:68px 0 0;position:relative}.landing-hero>.shell{z-index:1;position:relative}.landing-hero .public-ambient>i:first-child{opacity:.55;top:5%;left:3%}.landing-hero .public-ambient>i:nth-child(2){opacity:.35;bottom:0;right:0}.landing-intro{text-align:center;max-width:850px;margin:0 auto}.home-next .landing-intro h1{letter-spacing:-.04em;word-spacing:.03em;color:#163852;text-wrap:balance;margin:22px 0 23px;font-size:clamp(48px,5.8vw,82px);font-weight:800;line-height:1.04}.landing-intro h1>em{color:#2463eb;font-style:normal}.landing-intro>p{color:#778da3;max-width:560px;margin:0 auto;font-size:15px;line-height:1.85}.landing-actions{justify-content:center;align-items:center;gap:12px;margin:26px 0 15px;display:flex}.landing-actions .btn{border-radius:11px;min-height:49px;padding:0 23px;font-size:12px}.landing-actions .btn-primary{background:#2463eb;position:relative;overflow:hidden;box-shadow:0 7px 18px #2463eb16}.landing-actions .btn-secondary{color:#446781;background:#ffffffb3;border-color:#d3e2f5}.landing-note{color:#8599ab;justify-content:center;align-items:center;gap:7px;font-size:10px;line-height:1.7;display:inline-flex}.landing-note svg{color:#69a98f;width:13px;height:13px}.landing-workspace{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(1010px,100%);transform:translate3d(calc(var(--scene-x,0px)*.35),calc(var(--scene-y,0px)*.35),0);background:#ffffffd9;border:1px solid #d8e5f4;border-radius:22px;margin:52px auto 0;padding:0 27px 26px;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 20px 65px #254d7e0b}.landing-workspace>header{border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.landing-workspace>header>span{letter-spacing:.08em;color:#4c7398;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.landing-workspace>header img{object-fit:contain;width:22px;height:22px;margin-right:3px}.landing-workspace>header i{background:#b2c8e0;border-radius:50%;width:3px;height:3px;margin:0 4px}.landing-workspace>header small{color:#9aafc0;font-size:9px}.landing-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:25px;display:grid}.landing-flow>article{min-width:0;padding:0 17px 0 0;position:relative}.landing-flow>article+article{border-left:1px solid #eaf0f7;padding-left:22px}.landing-flow-icon{color:#4e86cd;background:#f0f6ff;border:1px solid #dce9fa;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:18px;display:grid}.landing-flow-icon svg{width:19px;height:19px}.landing-flow>article>small{letter-spacing:.08em;color:#a9bdce;font-size:9px;position:absolute;top:10px;right:8px}.home-next .landing-flow h2{letter-spacing:-.025em;color:#315973;max-width:250px;margin:0 0 9px;font-size:17px;line-height:1.45}.landing-flow p{color:#8b9fb0;max-width:235px;margin:0;font-size:11px;line-height:1.8}.landing-demo-tags{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.landing-demo-tags span{color:#829bb1;background:#fafcff;border:1px solid #e5edf6;border-radius:6px;padding:5px 7px;font-size:8px}.landing-proposal-lines{align-items:center;gap:5px;margin-top:20px;display:flex}.landing-proposal-lines i{background:#e3edf9;border-radius:3px;width:50px;height:7px;display:block}.landing-proposal-lines i:nth-child(2){background:#d2e4f9;width:37px}.landing-proposal-lines i:nth-child(3){background:#b9d4f5;width:24px}.landing-result-mark{color:#73ad98;background:#eef8f4;border-radius:9px;place-items:center;width:29px;height:29px;margin-top:16px;display:grid}.landing-result-mark svg{width:15px;height:15px}.landing-flow-track{background:#ebf2fa;border-radius:4px;height:2px;margin:27px 10px 0;overflow:hidden}.landing-flow-track>i{width:24%;height:100%;animation:7s ease-in-out infinite landing-trace;animation-play-state:var(--scene-play-state,running);background:linear-gradient(90deg,#0000,#8eb6ed,#0000);display:block}@keyframes landing-trace{0%{transform:translate(-110%)}to{transform:translate(520%)}}.landing-section{padding:83px 0}.landing-section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.landing-section-head>div{min-width:0;max-width:720px}.home-next .landing-section-head h2{letter-spacing:-.045em;color:#21455e;margin:12px 0;font-size:clamp(28px,3.1vw,39px);line-height:1.2}.landing-section-head p{color:#8a9dad;margin:0;font-size:13px;line-height:1.8}.landing-section-head>a,.landing-faq-grid>header>a{color:#4b7db6;flex:none;align-items:center;gap:7px;font-size:11px;font-weight:650;line-height:1.7;display:inline-flex}.landing-section-head>a svg,.landing-faq-grid>header>a svg{width:14px;height:14px}.landing-discover .landing-section-head{text-align:center;justify-content:center}.landing-discover .landing-search{border-color:#dce6f1;border-radius:12px;width:min(650px,100%);margin:0 auto 30px;padding:7px;box-shadow:0 6px 25px #2f587c05}.landing-search input{height:39px;font-size:12px}.landing-search .btn{min-height:40px;box-shadow:none;background:#2463eb;border-radius:9px;font-size:11px}.landing-search>.btn svg{width:14px;height:14px}.landing-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-next .landing-category{min-height:72px;box-shadow:none;background:#fff;border:1px solid #e1e9f2;border-radius:12px;align-items:center;gap:10px;padding:16px;display:flex;position:relative;transform:none}.home-next .landing-category>span{color:#89a6c7;background:#f5f9ff;border:1px solid #e4edf8;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.landing-category>span svg{width:15px;height:15px}.home-next .landing-category h3{letter-spacing:-.015em;color:#4b6d87;margin:0;font-size:12px;line-height:1.5}.home-next .landing-category:hover{box-shadow:none;background:#f8fbff;border-color:#bfd5f0;transform:translateY(-2px)}.landing-projects{background:#f6f9fd;border-block:1px solid #edf2f8}.landing-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-project-grid .project-card.project-card-v5{padding:21px}.landing-project-grid .project-card-v5 .project-card-employer{align-items:flex-start;gap:7px}.landing-project-grid .project-card-v5 .project-card-tools{gap:4px}.landing-project-grid .project-card-v5 .project-card-tools>button{border-radius:8px!important;width:28px!important;height:28px!important}.landing-project-grid .project-card-v5 .project-card-client-name{max-width:135px;font-size:10px}.landing-project-grid .project-card-v5 .project-card-copy h3{font-size:17px}.landing-project-grid .project-card-v5 .project-card-description{font-size:11px}.landing-project-grid .project-card-v5 .project-card-side>strong{font-size:17px}.landing-project-grid .project-card-v5 .project-card-details{gap:8px 12px;font-size:9px}.landing-project-grid .project-card-v5 .project-card-details>span:nth-child(3){display:none}.landing-process-header{justify-content:space-between;align-items:center;gap:25px;margin-bottom:23px;display:flex}.home-next .home-tabs{background:#f3f7fc;border:1px solid #e2ebf6;border-radius:11px;gap:5px;margin:0;padding:5px;display:inline-flex}.home-next .home-tabs button{color:#849bb0;background:0 0;border:0;border-radius:7px;min-height:35px;padding:7px 15px;font-size:11px;font-weight:650}.home-next .home-tabs button[aria-selected=true]{color:#3977c3;background:#fff;box-shadow:0 2px 6px #2b4f7b08}.landing-process-header>p{color:#8c9faf;align-items:center;gap:7px;max-width:410px;margin:0;font-size:10px;line-height:1.7;display:flex}.landing-process-header>p svg{flex:none;width:13px;height:13px}.landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.landing-step{background:linear-gradient(130deg,#fff,#f9fcff);border:1px solid #e0eaf4;border-radius:17px;padding:25px;animation:.3s both public-enter}.landing-step>span{color:#6993cb;letter-spacing:.03em;background:#f0f6ff;border:1px solid #dae8fa;border-radius:8px;margin-bottom:23px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.landing-step h3{letter-spacing:-.025em;color:#365b75;margin:0 0 10px;font-size:17px;line-height:1.5}.landing-step p{color:#879dad;margin:0;font-size:12px;line-height:1.85}.landing-people{background:#f8fbff;border-block:1px solid #edf2f8}.landing-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.landing-faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.landing-faq-grid>header>img{object-fit:contain;width:85px;height:85px;margin-bottom:18px}.landing-faq-grid>header>.landing-kicker{display:flex}.landing-faq-grid>header>h2{letter-spacing:-.045em;color:#294d67;max-width:350px;margin:14px 0 15px;font-size:38px;line-height:1.2}.landing-faq-grid>header>p{color:#8a9faf;font-size:13px;line-height:1.8}.landing-faq-grid>header>a{margin-top:12px}.home-next .home-faq-list summary{padding-block:19px;font-size:13px}.home-next .home-faq-list details>p{font-size:12px}.landing-final{background:radial-gradient(at 95% 100%,#dceaff,#0000 60%),#f1f7ff;border:1px solid #d4e4f8;border-radius:22px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:65px;padding:44px 53px;display:flex;box-shadow:0 10px 35px #345b7c05}.landing-final>div{max-width:640px}.landing-final h2{letter-spacing:-.045em;color:#294e6c;max-width:570px;margin:13px 0;font-size:clamp(29px,3.3vw,43px);line-height:1.2}.landing-final p{color:#7a94aa;font-size:13px;line-height:1.8}.landing-final .btn{min-height:45px;box-shadow:none;background:#2463eb;border-radius:10px;margin-top:10px;font-size:12px}.landing-final>img{object-fit:contain;opacity:.9;width:148px;height:148px;transform:rotate(-8deg)}.landing-category-grid>.empty,.landing-project-grid>.empty,.landing-people-grid>.empty{grid-column:1/-1}.home-next+.footer{margin-top:0}.home-next .empty p:empty{display:none}@media (max-width:1150px){.qadam-home.home-next .shell{width:calc(100% - 48px)}.landing-hero{padding-top:50px}.home-next .landing-intro h1{font-size:68px}.landing-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-project-grid>.project-card-v5:last-child:nth-child(odd){grid-column:1/-1}.landing-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-faq-grid{gap:40px}.landing-faq-grid>header>h2{font-size:32px}.landing-final{padding:35px}.landing-final>img{width:120px;height:120px}}@media (max-width:850px){.landing-intro{max-width:600px}.home-next .landing-intro h1{font-size:58px}.landing-intro>p{font-size:13px}.landing-flow{gap:10px}.landing-flow>article{padding-right:8px}.landing-flow>article+article{padding-left:15px}.home-next .landing-flow h2{font-size:15px}.landing-flow p{font-size:10px}.landing-section{padding:62px 0}.landing-process-header{flex-direction:column;align-items:flex-start;gap:18px}.landing-step{padding:20px}.landing-step h3{font-size:15px}.landing-step p{font-size:11px}.landing-faq-grid{grid-template-columns:1fr;gap:30px}.landing-faq-grid>header>img{float:right;margin:0}.landing-faq-grid>header>h2{max-width:none}.landing-section-head{flex-direction:column;align-items:flex-start;gap:10px}.landing-final>img{width:90px;height:90px}.landing-workspace>header small{display:none}}@media (max-width:600px){.qadam-home.home-next .shell{width:calc(100% - 32px)}.landing-hero{padding-top:40px}.home-next .landing-intro h1{letter-spacing:-.05em;font-size:46px}.landing-intro>p{max-width:340px;font-size:12px}.landing-actions{gap:8px}.landing-actions .btn{min-height:45px;padding:0 15px;font-size:11px}.landing-note{font-size:9px}.landing-workspace{border-radius:16px;margin-top:35px;padding:0 17px 19px;transition:none;transform:none}.landing-workspace>header{padding-block:16px}.landing-workspace>header>span{letter-spacing:.04em;font-size:8px}.landing-workspace>header i{margin:0 1px}.landing-workspace>header img{width:18px;height:18px}.landing-flow{grid-template-columns:1fr;gap:17px;padding-top:17px}.landing-flow>article,.landing-flow>article+article{border:0;border-bottom:1px solid #eaf0f7;grid-template-columns:32px 1fr;column-gap:12px;padding:0 19px 16px 0;display:grid}.landing-flow>article:last-child{border:0;padding-bottom:0}.landing-flow-icon{border-radius:10px;grid-row:1/3;width:32px;height:32px;margin:0}.landing-flow-icon svg{width:16px;height:16px}.home-next .landing-flow h2{max-width:none;margin:0 0 4px;font-size:14px}.landing-flow p{max-width:none;font-size:10px}.landing-flow>article>small{font-size:8px;top:0;right:0}.landing-demo-tags,.landing-proposal-lines,.landing-result-mark{display:none}.landing-flow-track{margin-top:20px}.landing-category-grid,.landing-project-grid,.landing-people-grid,.landing-steps{grid-template-columns:1fr}.landing-project-grid>.project-card-v5:last-child:nth-child(odd){grid-column:auto}.landing-category-grid{grid-template-columns:1fr 1fr}.home-next .landing-category{gap:8px;min-height:66px;padding:12px}.home-next .landing-category h3{font-size:10px}.home-next .landing-category>span{flex:none;width:24px;height:24px}.landing-search{grid-template-columns:auto minmax(0,1fr) auto;gap:0}.landing-search .btn{padding-inline:11px;font-size:10px}.landing-search .btn svg{display:none}.landing-search input{font-size:11px}.landing-section{padding:48px 0}.landing-step>span{margin-bottom:14px}.landing-final{gap:10px;margin-bottom:40px;padding:28px 24px}.landing-final>img{display:none}.landing-final h2{font-size:29px}.landing-final p{font-size:12px}}.landing-project-grid:has(>.project-card:first-child:last-child){grid-template-columns:minmax(0,min(680px,100%));justify-content:center}.landing-project-grid:has(>.project-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.landing-project-grid:has(>.project-card:nth-child(2):last-child){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.landing-workspace{transition:none;transform:none}.landing-flow-track>i,.landing-step{animation:none}}.home-next.home-v4{--landing-ink:#183247;--landing-muted:#5c7183;background:#fff}.home-v4 .landing-hero-v4{background:#fff;border-bottom:1px solid #e6ecf2;padding:56px 0 0}.home-v4 .landing-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.home-v4 .landing-intro{text-align:left;max-width:640px;margin:0}.home-v4 .landing-kicker{color:#38628a;letter-spacing:.12em;font-size:11px;font-weight:700;line-height:1.6}.home-v4 .landing-intro h1{color:#183247;letter-spacing:-.055em;text-wrap:balance;margin:24px 0 22px;font-size:clamp(42px,4.5vw,64px);font-weight:780;line-height:1.1}.home-v4 .landing-intro h1 em{color:#2463eb;font-style:normal;display:block}.home-v4 .landing-intro>p{color:#5c7183;text-wrap:pretty;max-width:48ch;margin:0;font-size:16px;line-height:1.8}.landing-find{max-width:540px;margin-top:28px}.landing-find>label{color:#36536b;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.landing-find>div{background:#fff;border:1px solid #8293a6;border-radius:14px;align-items:center;gap:10px;padding:7px 7px 7px 16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 7px 24px #18324708}.landing-find>div:focus-within{border-color:#2463eb;box-shadow:0 0 0 3px #2463eb1a}.landing-find>div>svg{color:#5c7183;flex:none;width:19px;height:19px}.landing-find input{width:100%;min-width:0;height:44px;font:inherit;color:#183247;background:0 0;flex:1;padding:0;font-size:14px;box-shadow:none!important;border:0!important;outline:none!important}.landing-find input::placeholder{color:#60768c;opacity:1}.landing-find .btn{min-height:46px;box-shadow:none;background:#2463eb;border-radius:10px;flex:none;gap:8px;padding:0 16px;font-size:14px}.landing-find .btn svg{width:16px;height:16px}.home-v4 .landing-actions{flex-wrap:wrap;justify-content:flex-start;gap:22px;margin:20px 0 17px}.home-v4 .landing-actions .btn{color:#183247;min-height:44px;box-shadow:none;background:#fff;border:1px solid #d0dce8;border-radius:10px;padding:0 15px;font-size:13px}.home-v4 .landing-actions .btn:hover{background:#f0f5ff;border-color:#9cb7dd}.home-v4 .landing-actions .btn svg{color:#2463eb;width:16px;height:16px}.landing-work-link{color:#365c87;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.landing-work-link svg{width:16px;height:16px}.home-v4 .landing-note{color:#5c7183;justify-content:flex-start;font-size:12px}.home-v4 .landing-note svg{color:#247b61;flex:none;width:14px;height:14px}.landing-curated{background:#f5f8fd;border:1px solid #d6e2ed;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 20px 48px #173c6810}.landing-curated>header{background:#193b68;padding:26px 28px 24px}.landing-curated>header .landing-kicker{color:#bed4ee;letter-spacing:.08em;font-size:10px}.home-v4 .landing-curated h2{color:#fff;letter-spacing:-.035em;max-width:320px;margin:10px 0 0;font-size:27px;font-weight:700;line-height:1.25}#heroSpecialists{background:#fff;min-height:312px;padding:4px 24px}.landing-person{color:#183247;align-items:center;gap:14px;min-height:104px;padding:18px 0;transition:background .2s;display:flex}.landing-person+.landing-person{border-top:1px solid #e6ecf2}.landing-person>img,.landing-person-placeholder{object-fit:cover;background:#edf3fa;border:1px solid #e2e9f1;border-radius:16px;flex:none;width:52px;height:52px}.landing-person>span:not(.landing-person-placeholder){flex:1;min-width:0;display:block}.landing-person b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;line-height:1.5;display:block;overflow:hidden}.landing-person small{-webkit-line-clamp:1;color:#5c7183;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.landing-person>svg{color:#527293;flex:none;width:17px;height:17px;transition:transform .2s}.landing-person:hover>svg{color:#2463eb;transform:translate(2px,-2px)}.landing-person-skills{align-items:center;gap:9px;height:18px;margin-top:8px;display:flex;overflow:hidden}.landing-person-skills>span{white-space:nowrap;color:#526b80;align-items:center;gap:4px;font-size:10px;line-height:1.5;display:inline-flex}.landing-person-skills .skill-logo{object-fit:contain;flex:none;width:13px;height:13px}.landing-curated-more{color:#365c87;background:#f3f7fc;border-top:1px solid #dce6ef;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:15px 25px;font-size:12px;font-weight:700;display:flex}.landing-curated-more svg{width:17px;height:17px}.landing-curated-more:hover{background:#eaf1fc}.home-v4 .landing-benefits{border-top:1px solid #e6ecf2;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;padding:36px 0 32px;display:grid}.home-v4 .landing-benefits>div{border:0;align-items:flex-start;gap:13px;padding:0;display:flex}.home-v4 .landing-benefits>div>span{color:#3a71bd;background:#edf3ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.home-v4 .landing-benefits svg{width:18px;height:18px}.home-v4 .landing-benefits h2{color:#183247;margin:0 0 4px;font-size:13px;font-weight:700;line-height:1.5}.home-v4 .landing-benefits p{color:#5c7183;margin:0;font-size:12px;line-height:1.7}.home-v4 .landing-section{padding:64px 0}.home-v4 .landing-section-head{align-items:flex-end;gap:24px;margin-bottom:26px}.home-v4 .landing-section-head>div{max-width:720px}.home-v4 .landing-section-head h2{letter-spacing:-.04em;color:#183247;text-wrap:balance;margin:12px 0 10px;font-size:clamp(26px,2.8vw,36px);font-weight:750;line-height:1.25}.home-v4 .landing-section-head p{color:#5c7183;font-size:15px;line-height:1.7}.home-v4 .landing-section-head>a,.home-v4 .landing-faq-grid>header>a{color:#365c87;min-height:44px;font-size:13px}.home-v4 .landing-discover .landing-section-head{text-align:left;justify-content:space-between}.home-v4 .landing-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-v4 .landing-category{min-height:80px;box-shadow:none;background:#fff;border:1px solid #dfe6ee;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:17px 16px;display:grid}.home-v4 .landing-category>span{color:#386dba;background:#edf3ff;border:0;border-radius:10px;width:36px;height:36px}.home-v4 .landing-category>span svg{width:19px;height:19px}.home-v4 .landing-category h3{letter-spacing:0;color:#36536b;margin:0;font-size:12px;font-weight:700;line-height:1.5}.home-v4 .landing-category>svg{color:#6a85a0;width:15px;height:15px}.home-v4 .landing-category:hover{background:#f7faff;border-color:#9fbbe0;transform:translateY(-2px)}.home-v4 .landing-people{background:#f5f7fa;border:0}.home-v4 .landing-people-grid{gap:18px}.home-v4 .landing-projects{background:#fff;border:0}.home-v4 .landing-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-v4 .landing-project-grid:has(>.project-card:first-child:last-child){grid-template-columns:minmax(0,1fr);justify-content:stretch}.home-v4 .landing-project-grid>.project-card:only-child{grid-template-areas:"header budget""body budget""footer footer";column-gap:32px;padding:28px;grid-template-columns:minmax(0,1.7fr) minmax(180px,1fr)!important;display:grid!important}.home-v4 .landing-project-grid>.project-card:only-child .project-card-side{border-top:0;border-left:1px solid #e3eaf2;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 0 12px 28px}.home-v4 .landing-project-grid>.project-card:only-child .project-card-side>strong{max-width:none;font-size:24px}.home-v4 .landing-project-grid>.project-card:only-child .project-card-description{max-width:76ch}.home-v4 .landing-process-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:64px;display:grid}.home-v4 .landing-process .landing-section-head{margin-bottom:20px}.home-v4 .landing-process .landing-section-head h2{max-width:390px}.home-v4 .home-tabs{background:#f3f6fb;border:1px solid #dce6ef;border-radius:11px;gap:5px;margin:0;padding:4px}.home-v4 .home-tabs button{color:#526b80;min-height:44px;padding:9px 15px;font-size:13px}.home-v4 .home-tabs button[aria-selected=true]{color:#2463eb;background:#fff;box-shadow:0 2px 5px #18324709}.landing-process-link{color:#365c87;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-top:17px;font-size:12px;font-weight:650;display:flex}.landing-process-link svg{width:15px;height:15px}.home-v4 .landing-steps{grid-template-columns:1fr;gap:0}.home-v4 .landing-step{background:0 0;border:0;border-bottom:1px solid #e2eaf2;border-radius:0;grid-template-columns:42px minmax(0,1fr);gap:5px 18px;padding:22px 0;animation:none;display:grid}.home-v4 .landing-step:first-child{padding-top:0}.home-v4 .landing-step:last-child{border:0}.home-v4 .landing-step>span{color:#336ab8;background:#f1f6ff;border:1px solid #dae5f3;border-radius:50%;grid-area:1/1/3;place-items:center;width:42px;height:42px;margin:0;padding:0;font-size:12px;font-weight:700;display:grid}.home-v4 .landing-step h3{color:#183247;grid-column:2;margin:0;font-size:17px;font-weight:700;line-height:1.5}.home-v4 .landing-step p{color:#5c7183;grid-column:2;max-width:52ch;margin:0;font-size:14px;line-height:1.75}.landing-about{background:#f3f7fc;border:1px solid #dfe7f1;border-radius:20px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:64px;padding:36px 40px;display:grid}.landing-about-brand{align-items:flex-start;gap:13px;max-width:290px;display:flex}.landing-about-brand img{object-fit:contain;flex:none;width:44px;height:44px}.landing-about-brand>span{color:#183247;letter-spacing:-.02em;font-size:19px;font-weight:750;line-height:1.4}.landing-about h2{letter-spacing:-.025em;color:#183247;margin:0 0 12px;font-size:23px;line-height:1.35}.landing-about p{color:#526b80;margin:0;font-size:14px;line-height:1.8}.landing-about-links{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.landing-about-links>a{color:#365c87;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.landing-about-links svg{width:14px;height:14px}.landing-about small{color:#5c7183;margin-top:14px;font-size:11px;line-height:1.7;display:block}.home-v4 .landing-faq-grid{grid-template-columns:.8fr 1.2fr;gap:80px}.home-v4 .landing-faq-grid>header>h2{letter-spacing:-.035em;color:#183247;margin:14px 0 12px;font-size:34px;line-height:1.25}.home-v4 .landing-faq-grid>header>p{color:#5c7183;font-size:15px}.home-v4 .home-faq-list summary{color:#36536b;padding:20px 0;font-size:14px}.home-v4 .home-faq-list details>p{color:#5c7183;font-size:14px;line-height:1.8}.home-v4 .landing-final{box-shadow:none;background:#193b68;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:64px;padding:38px 44px;display:flex}.home-v4 .landing-final .landing-kicker{color:#bed4ee;font-size:11px}.home-v4 .landing-final h2{color:#fff;letter-spacing:-.04em;margin:13px 0 10px;font-size:38px}.home-v4 .landing-final p{color:#d3dfed;max-width:55ch;margin:0;font-size:14px;line-height:1.8}.home-v4 .landing-final .btn{color:#193b68;min-height:50px;box-shadow:none;background:#fff;border:1px solid #fff;flex:none;margin:0;padding:0 23px;font-size:14px}.home-v4 .landing-final .btn:hover{background:#ecf3ff}.landing-load-error{text-align:center;color:#5c7183;grid-column:1/-1;padding:24px;font-size:14px}.landing-load-error .btn{min-height:44px;margin-top:10px;font-size:12px}.footer-site-name{color:#36536b;margin:8px 0 4px;font-size:12px;line-height:1.6;display:block}@media (max-width:1100px){.home-v4 .landing-hero-v4{padding-top:40px}.home-v4 .landing-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px}.home-v4 .landing-intro h1{font-size:48px}.home-v4 .landing-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-curated>header{padding:24px}.home-v4 .landing-curated h2{font-size:25px}#heroSpecialists{padding-inline:20px}.landing-person{gap:10px}.landing-person>img{border-radius:13px;width:46px;height:46px}.home-v4 .landing-process-layout{gap:40px}.landing-about{gap:36px;padding:32px}.home-v4 .landing-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.home-v4 .landing-hero-grid{grid-template-columns:1fr;gap:32px}.home-v4 .landing-intro{max-width:650px}.home-v4 .landing-intro h1{max-width:650px;font-size:56px}.home-v4 .landing-intro>p{max-width:54ch}.landing-find{max-width:620px}.landing-curated{max-width:650px}.landing-curated>header{padding:22px 24px}.home-v4 .landing-curated h2{max-width:none;font-size:25px}#heroSpecialists{min-height:300px}.landing-person{min-height:100px}.landing-person>img{width:52px;height:52px}.home-v4 .landing-benefits{gap:20px}.home-v4 .landing-benefits>div{gap:9px}.home-v4 .landing-benefits p{font-size:11px}.home-v4 .landing-section{padding:50px 0}.home-v4 .landing-process-layout{grid-template-columns:1fr;gap:28px}.home-v4 .landing-process .landing-section-head h2{max-width:500px}.home-v4 .landing-process-link{margin-top:0;margin-left:16px;display:inline-flex}.landing-about{grid-template-columns:1fr;gap:22px}.landing-about-brand{align-items:center;max-width:none}.landing-about-brand>span{font-size:17px}.landing-about-brand img{width:36px;height:36px}.home-v4 .landing-faq-grid{grid-template-columns:1fr;gap:24px}.home-v4 .landing-final{flex-wrap:wrap;gap:24px;padding:32px}.home-v4 .landing-final h2{font-size:34px}}@media (max-width:600px){.home-v4 .landing-hero-v4{padding-top:30px}.home-v4 .landing-intro h1{letter-spacing:-.05em;margin:19px 0 18px;font-size:clamp(36px,10vw,46px)}.home-v4 .landing-kicker{letter-spacing:.08em;font-size:10px}.home-v4 .landing-intro>p{max-width:none;font-size:16px;line-height:1.75}.landing-find{margin-top:24px}.landing-find>div{gap:8px;padding-left:11px}.landing-find input{height:42px;font-size:16px}.landing-find input::placeholder{font-size:13px}.landing-find>label{font-size:12px}.landing-find .btn{min-height:48px;padding:0 13px;font-size:13px}.landing-find .btn svg{display:none}.home-v4 .landing-actions{gap:18px;margin-top:16px}.home-v4 .landing-actions .btn,.landing-work-link{min-height:48px;font-size:13px}.home-v4 .landing-note{text-align:left;font-size:11px}.landing-curated{border-radius:17px}.landing-curated>header{padding:20px}.home-v4 .landing-curated h2{font-size:24px}.landing-person b{font-size:14px}.landing-person small{font-size:12px}.home-v4 .landing-benefits{grid-template-columns:1fr;gap:20px;margin-top:28px;padding:26px 0}.home-v4 .landing-benefits h2{font-size:13px}.home-v4 .landing-benefits p{font-size:12px}.home-v4 .landing-benefits>div{gap:13px}.home-v4 .landing-section{padding:40px 0}.home-v4 .landing-section-head{align-items:flex-start;gap:8px}.home-v4 .landing-section-head h2{margin-block:10px;font-size:27px}.home-v4 .landing-section-head p{font-size:16px}.home-v4 .landing-category-grid{gap:10px}.home-v4 .landing-category{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:78px;padding:14px 12px}.home-v4 .landing-category>span{border-radius:8px;width:28px;height:28px}.home-v4 .landing-category>span svg{width:17px;height:17px}.home-v4 .landing-category h3{font-size:11px}.home-v4 .landing-category>svg{display:none}.home-v4 .landing-people-grid,.home-v4 .landing-project-grid{grid-template-columns:1fr}.home-v4 .landing-project-grid>.project-card:only-child{grid-template-areas:"header""body""budget""footer";padding:22px;grid-template-columns:minmax(0,1fr)!important}.home-v4 .landing-project-grid>.project-card:only-child .project-card-side{border-top:1px solid #e3eaf2;border-left:0;flex-direction:row;align-items:center;padding:18px 0 0}.home-v4 .landing-project-grid>.project-card:only-child .project-card-side>strong{max-width:65%;font-size:21px}.home-v4 .landing-process-layout{gap:26px}.home-v4 .landing-process-link{margin:8px 0 0;display:flex}.home-v4 .landing-step{gap:5px 14px}.home-v4 .landing-step h3{font-size:17px}.home-v4 .landing-step p{font-size:16px}.landing-about{border-radius:16px;gap:22px;padding:24px 20px}.landing-about-brand>span{font-size:15px}.landing-about h2{font-size:24px}.landing-about p{font-size:16px}.landing-about-links{gap:4px}.landing-about-links>a{font-size:13px}.landing-about small{font-size:12px}.home-v4 .landing-faq-grid>header>h2{font-size:28px}.home-v4 .landing-faq-grid>header>p{font-size:16px}.home-v4 .home-faq-list summary{font-size:15px}.home-v4 .home-faq-list details>p{font-size:16px}.home-v4 .landing-final{gap:24px;margin-bottom:40px;padding:28px 23px}.home-v4 .landing-final h2{font-size:32px}.home-v4 .landing-final p{font-size:16px}.home-v4 .landing-final .btn{width:100%;font-size:14px}}@media (prefers-reduced-motion:reduce){.landing-person,.landing-person>svg,.landing-find>div{transition:none}.landing-person:hover>svg{transform:none}}.footer-social>a{color:#60798e;background:#f9fbfe;border:1px solid #dfe8f1;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:8px 10px;font-size:11px;font-weight:600;display:inline-flex}.footer-social>a:hover{color:#2463eb;background:#eef5ff;border-color:#a9c8ef}.footer-social>a:hover img{opacity:1}#urgentFeed:has(>.project-card:only-child){grid-template-columns:minmax(0,1fr)}.specialist-card .specialist-card-identity>p,.specialist-card .specialist-card-tags>span,.specialist-card .specialist-card-facts>span,.specialist-card .specialist-card-footer>span{color:#526b80}.specialist-card .specialist-card-footer>.specialist-card-status{color:#247b61}.specialist-card .specialist-card-footer>span:not(.specialist-card-status),.footer .footer-brand>p,.footer .footer-col>a,.footer .footer-bottom,.footer .footer-social>a{color:#526b80}.footer-brand>img,.auth-flow-home img{height:auto}.discovery-heading .workspace-kicker{color:#2b65af}.discovery-heading p,.discovery-options .field>span,.discovery-advanced .field>span,#discoveryCategories button:not(.active),#discoveryCount,.discovery-more>p,.project-card .project-card-skills>span,.project-card .project-card-identity>time,.project-card .project-card-category,.project-card .project-card-description,.project-card .project-card-details>span,.cookie-notice .cookie-notice-actions>a,.discovery-more [data-catalog-end]{color:#526b80}.landing-feature-work{color:#183247;background:#fff;border:1px solid #e0e8f1;border-radius:13px;margin:18px 0 0;display:block;overflow:hidden}.landing-feature-image{background:#edf3fb;height:210px;position:relative;overflow:hidden}.landing-feature-image>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.landing-feature-image>span{color:#36536b;background:#fff;border:1px solid #dce6f1;border-radius:8px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:7px 10px;font-size:11px;line-height:1.5;display:inline-flex;position:absolute;bottom:12px;left:12px}.landing-feature-image svg{width:13px;height:13px}.landing-feature-work>footer{align-items:center;gap:11px;padding:13px 15px;display:flex}.landing-feature-work>footer>img{object-fit:cover;border-radius:11px;flex:none;width:38px;height:38px}.landing-feature-work>footer>span{flex:1;min-width:0}.landing-feature-work b{font-size:13px;font-weight:750;line-height:1.5;display:block}.landing-feature-work small{text-overflow:ellipsis;white-space:nowrap;color:#5c7183;max-width:35ch;margin-top:2px;font-size:11px;line-height:1.6;display:block;overflow:hidden}.landing-feature-work>footer>svg{color:#3b6dab;flex:none;width:16px;height:16px}.landing-feature-work:hover .landing-feature-image>img{transform:scale(1.025)}@media (max-width:600px){.landing-feature-image{height:185px}.landing-feature-work{margin-top:16px}}@media (prefers-reduced-motion:reduce){.landing-feature-image>img{transition:none}.landing-feature-work:hover .landing-feature-image>img{transform:none}}#heroSpecialists[aria-busy=false]{min-height:0}.landing-brief-link{color:#183247;border-top:1px solid #e6ecf2;align-items:center;gap:12px;min-height:92px;padding:18px 0;display:flex}.landing-brief-link>span:first-child{color:#3a71bd;background:#edf3ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.landing-brief-link>span:first-child>svg{width:20px;height:20px}.landing-brief-link>span:nth-child(2){flex:1;min-width:0}.landing-brief-link b{font-size:12px;font-weight:700;line-height:1.6;display:block}.landing-brief-link small{color:#5c7183;margin-top:3px;font-size:11px;line-height:1.7;display:block}.landing-brief-link>svg{color:#527293;flex:none;width:17px;height:17px}.home-v4 .landing-people-grid:has(>.specialist-card:first-child:nth-last-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.home-v4 .landing-people-grid:has(>.specialist-card:first-child:nth-last-child(2)){grid-template-columns:1fr}}@media (max-width:850px){.home-v4 .landing-section-head{flex-direction:column;align-items:flex-start;gap:8px}}.profile-resumes .profile-section-head>.btn{gap:7px;min-height:42px;font-size:12px}.profile-resume-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-resume-grid>.profile-resume-card{background:#fcfdff;border:1px solid #dee8f1;border-radius:13px;align-items:flex-start;gap:12px;min-width:0;padding:17px;display:flex}.resume-file-icon{color:#5d91cc;background:#edf4ff;border-radius:9px;flex:none;place-items:center;width:35px;height:40px;display:grid}.resume-file-icon svg{width:18px}.profile-resume-card>div:nth-child(2){flex:1;min-width:0}.profile-resume-card b{overflow-wrap:anywhere;color:#385d77;font-size:13px;line-height:1.5;display:block}.profile-resume-card small{color:#8c9faf;margin-top:5px;font-size:10px;display:block}.resume-card-actions{flex:none;gap:3px;display:flex}.resume-card-actions>button,.resume-card-actions>a{color:#8ca4b8;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:29px;display:grid}.resume-card-actions svg{width:14px}.resume-card-actions>button:hover,.resume-card-actions>a:hover{color:#2463eb;background:#eaf2ff}.resume-card-actions>[data-remove-resume]:hover{color:#bd5267;background:#fff1f4}.resume-library-note{color:#97a9b8;margin:14px 0 0;font-size:10px}.resume-library-empty{background:#f9fbfe;border:1px dashed #dce7f1;border-radius:13px;grid-column:1/-1;align-items:center;gap:17px;padding:23px;display:flex}.resume-library-empty img{object-fit:contain;width:70px;height:70px}.resume-library-empty b{color:#638098;font-size:13px}.resume-library-empty p{color:#8ba1b3;margin:6px 0 0;font-size:11px;line-height:1.8}.resume-rename-form{gap:8px;margin-top:12px;display:grid}.resume-rename-form[hidden]{display:none}.resume-rename-form .input{min-height:36px;font-size:12px}.resume-rename-form .btn{justify-self:start;min-height:32px;padding:5px 12px;font-size:11px}.resume-modal-backdrop{align-items:center;padding:30px 20px;overflow:auto}.resume-upload-modal{width:min(520px,100%);max-height:calc(100dvh - 60px);padding:26px;overflow:auto}.resume-upload-modal>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.resume-upload-modal h2{letter-spacing:-.03em;margin:9px 0;font-size:25px}.resume-upload-modal>p{color:#8298aa;margin:10px 0 18px;font-size:12px;line-height:1.8}.resume-upload-picker{color:#4a7fb8;background:#f5f9ff;border:1px dashed #b9d2f2;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:100%;padding:24px;display:flex}.resume-upload-picker>svg{width:24px;height:24px}.resume-upload-picker>b{font-size:13px}.resume-upload-picker>small{color:#94a9bc;font-size:10px}.resume-upload-modal [data-resume-selection]{gap:15px;margin-top:18px;display:grid}.resume-upload-modal [data-resume-selection] small{color:#8fa5b8;overflow-wrap:anywhere;font-size:10px}.resume-upload-modal .field{margin:0}.resume-upload-modal label{font-size:12px}.resume-upload-modal .input{min-height:42px;font-size:13px}.resume-upload-modal>footer{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.resume-upload-modal>footer .btn{min-height:40px;font-size:12px}.resume-upload-modal .resume-upload-error{color:#ae4057;background:#fff1f3;border-radius:8px;padding:10px 12px;font-size:12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1050px){.profile-resume-grid{grid-template-columns:1fr}}@media (max-width:600px){.resume-library-empty{gap:10px;padding:18px}.resume-library-empty img{width:55px;height:55px}.resume-upload-modal{padding:21px}}.profile-resume-card>.resume-file-icon{flex:0 0 35px;gap:0;width:35px}.profile-resume-card b{white-space:normal;overflow-wrap:anywhere}@media (max-width:1023px){.mobile-menu.open{border:1px solid #dce6f1;border-radius:16px;width:auto;margin:0;position:fixed;top:64px;left:12px;right:12px;box-shadow:0 16px 42px #1d436220}.mobile-menu>button[data-logout]{color:#b64d60;text-align:left;background:#fff4f5;border:0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:12px;font-size:13px;font-weight:650;display:flex}.mobile-menu>button[data-logout] svg{width:17px;height:17px}.notification-dropdown{max-height:calc(100dvh - 90px);overflow:auto;width:min(390px,100vw - 24px)!important;position:fixed!important;top:70px!important;left:auto!important;right:12px!important}}@media (max-width:600px){.input,select.input,textarea.input{font-size:16px!important}.orders-page #orderViewTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.orders-page #orderViewTabs>a{gap:5px;min-width:0;padding-inline:0;font-size:11px}.orders-page #orderViewTabs>a svg{display:none}.proposals-page #proposalViewTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px;display:grid;overflow:visible}.proposals-page #proposalViewTabs>a{justify-content:flex-start;gap:7px;min-height:47px;padding:9px 3px;font-size:11px}.mobile-menu.open{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px}.mobile-menu .public-mobile-links{grid-column:1/-1}.workbench-aside{grid-template-columns:1fr!important}.workbench-section-head{flex-wrap:wrap;gap:12px}.workbench-section-head h2{font-size:22px;line-height:1.35}.workbench-section-head>a{margin-left:auto}.workbench-title-line h1{overflow-wrap:anywhere;font-size:27px}.workbench-heading .brand-marker{font-size:8px}.workbench-actions>a{padding:16px!important}.project-card.project-card-v5{border-radius:17px;padding:18px!important}.project-card-v5 .project-card-client-name{max-width:145px}.project-card-v5 .project-card-copy h3{font-size:19px}.project-card-v5 .project-card-description{font-size:13px}.project-card-v5 .project-card-side{flex-wrap:wrap;align-items:flex-start}.project-card-v5 .project-card-side>strong{font-size:21px}.project-card-v5 .project-card-tools>button{width:36px!important;height:36px!important}.profile-form-section .form-grid,.project-form-panel .form-grid{grid-template-columns:minmax(0,1fr)}.settings-v5 .settings-action-row,.settings-v5 .settings-language-panel{flex-wrap:wrap;gap:15px}.settings-v5 .settings-action-row p{overflow-wrap:anywhere}.settings-v5 .settings-card>header{padding:18px}.my-proposal-card,.managed-project{min-width:0}.proposal-details-v2,.proposal-meta-v2,.managed-project-tags{flex-wrap:wrap}.review-editor .form-grid{grid-template-columns:minmax(0,1fr)}.modal-card input:not([type=checkbox]):not([type=radio]),.modal-card textarea,.modal-card select{font-size:16px}.footer-grid{gap:25px}.footer-bottom{flex-wrap:wrap;gap:12px}.toast-wrap{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none}.toast{overflow-wrap:anywhere}}@media (min-width:1000px){#urgentFeed>.project-card.project-card-v5:only-child{grid-template-areas:"header header""body budget""footer footer";gap:22px;grid-template-columns:minmax(0,1fr) 225px!important}#urgentFeed>.project-card-v5:only-child .project-card-identity{flex-direction:row;align-items:center;gap:16px}#urgentFeed>.project-card-v5:only-child .project-card-identity>time{padding:0}#urgentFeed>.project-card-v5:only-child .project-card-side{border-top:0;border-left:1px solid #e9eff5;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 0 0 24px}}.home-next .motion-reveal{transition:opacity .3s,transform .35s;transition-delay:var(--motion-delay,0s);transform:translateY(10px)}.home-next .motion-reveal.is-motion-visible{transform:none}.activity-page .proposal-view-tabs>a.active{color:#2463eb}.activity-page .proposal-view-tabs>a.active:after{background:#2463eb}.activity-page .proposal-view-tabs>a.active b{color:#2463eb;background:#e9f0ff}@media (prefers-reduced-motion:reduce){.home-next .motion-reveal{transition:none;transform:none}}.profile-design.profile-unified .profile-owner-toolbar{margin:0 28px 16px!important}.profile-design.profile-refined .profile-owner-toolbar .completion-card{border:1px solid var(--line);background:#fafcfe;border-radius:12px;min-width:0;margin:0;padding:0;display:block}.completion-card-summary{cursor:pointer;grid-template-columns:32px auto auto minmax(64px,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 16px;list-style:none;display:grid}.completion-card-summary::-webkit-details-marker{display:none}.completion-card-summary>.completion-card-icon{width:32px;height:32px;color:var(--blue);background:#eaf1ff;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.completion-card-icon svg{stroke-width:1.8px;flex:none;width:20px;height:20px;display:block;overflow:visible}.profile-design .completion-card-summary>b{color:var(--ink);font-size:13px;font-weight:650}.profile-design .completion-card-summary>strong{color:var(--blue);font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.completion-meter{background:#e3eaf1;border-radius:4px;width:100%;height:4px;display:block;overflow:hidden}.completion-meter>em{background:var(--blue);border-radius:inherit;height:100%;display:block}.completion-toggle{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:inline-flex}.completion-toggle svg{width:16px;height:16px;transition:transform .18s}.completion-card[open] .completion-toggle svg{transform:rotate(180deg)}.profile-design .completion-details-body{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:0 16px;padding:16px 0;display:flex}.profile-design .completion-details-body ul{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:flex}.profile-design .completion-details-body>a{min-height:44px;color:var(--blue);flex:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.completion-details-body>a svg{width:16px;height:16px}.profile-design.profile-refined .profile-main{border-radius:var(--r);border-color:var(--line);box-shadow:none;container:profile/inline-size}.profile-refined .profile-hero-v2{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:24px;padding:32px 28px 24px;display:grid}.profile-refined .profile-avatar-wrap{flex:none;width:96px;margin:0}.profile-design.profile-refined .profile-avatar{border:1px solid var(--line);border-radius:20px;width:96px;height:96px;font-size:30px}.profile-refined .profile-hero-copy{min-width:0}.profile-refined .profile-badges>span{color:var(--muted);background:0 0;padding:0;font-size:12px;font-weight:550;line-height:1.5}.profile-name-line{align-items:center;gap:10px;min-width:0;margin:6px 0 10px;display:flex}.profile-design.profile-refined .profile-name-line h1{letter-spacing:-.035em;text-wrap:initial;min-width:0;margin:0;line-height:1.25;font-size:30px!important}.profile-verified{color:var(--blue);flex:none;justify-content:center;align-items:center;display:inline-flex}.profile-verified svg{stroke-width:1.8px;width:22px;height:22px;display:block}.profile-refined .profile-headline{max-width:64ch;color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:16px;line-height:1.65}.profile-refined .profile-meta-line{color:var(--muted);gap:8px 16px;font-size:13px;line-height:1.6}.profile-refined .profile-meta-line>span{flex-wrap:wrap;min-width:0}.profile-refined .profile-meta-line svg{flex:none;width:16px;height:16px}.profile-design.profile-refined .profile-share-slot{flex-direction:column;align-self:center;align-items:stretch;gap:8px;width:208px;min-width:0;margin:0;display:flex}.profile-design.profile-refined .profile-share-slot>.btn{white-space:normal;border-radius:10px;width:100%;height:auto;min-height:44px;padding:10px 14px;font-size:13px;line-height:1.5}.profile-refined .profile-share-slot>.btn svg{flex:none;width:17px;height:17px}.profile-design.profile-refined .profile-share-slot>.favorite-toggle{flex:none;align-self:flex-end;width:44px;min-width:44px;height:44px;min-height:44px;position:static}.profile-refined .profile-key-stats{border-color:var(--line);background:#fff;border-radius:12px;margin:0 28px 16px}.profile-refined .profile-key-stats>div{border-color:var(--line);grid-template-columns:24px minmax(0,1fr);gap:4px 12px;min-width:0;min-height:88px;padding:18px 20px;display:grid}.profile-refined .profile-key-stats>div+div{border-top:0;border-left:1px solid var(--line)}.profile-refined .profile-key-stats>div>span{width:24px;height:24px;color:var(--blue);background:0 0;grid-row:1/3;align-self:center;place-items:center;line-height:0;display:grid}.profile-refined .profile-key-stats svg{stroke-width:1.8px;flex:none;width:20px;height:20px;display:block}.profile-refined .profile-key-stats .profile-rating>span{color:var(--color-rating)}.profile-refined .profile-rating svg{fill:var(--color-rating-fill)}.profile-refined .profile-key-stats .is-unrated>span{color:var(--muted)}.profile-refined .is-unrated svg{fill:none}.profile-refined .profile-key-stats b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;grid-column:2;align-self:end;font-size:22px;line-height:1.35}.profile-refined .profile-key-stats>div:last-child b{overflow-wrap:normal;word-break:normal;font-size:17px}.profile-refined .profile-key-stats small{color:var(--muted);grid-column:2;align-self:start;margin:0;font-size:12px;line-height:1.6}.profile-refined .profile-subnav{border-color:var(--line);gap:28px;padding-inline:28px;position:relative}.profile-refined .profile-subnav a{min-height:52px;color:var(--muted);font-size:14px}.profile-refined .profile-subnav a span{min-width:22px;height:22px;color:var(--muted);font-size:12px}.profile-refined .profile-subnav[data-tab-indicator] a:after{display:none}.profile-tab-indicator{background:var(--blue);transform-origin:0;pointer-events:none;opacity:0;border-radius:3px 3px 0 0;width:1px;height:3px;position:absolute;bottom:0;left:0}[data-tab-indicator]>.profile-tab-indicator{opacity:1;transition:transform var(--motion-normal,.26s) var(--motion-ease,ease-out)}.profile-refined .profile-overview-pane{padding:24px 28px}.profile-refined .profile-block-title h2{font-size:18px;line-height:1.5}.profile-refined .profile-about-v2>p{max-width:72ch;color:var(--muted);font-size:16px;line-height:1.8}.profile-refined .profile-empty-compact{border:1px solid var(--line);background:#fafcfe;border-radius:10px;padding:16px}.profile-refined .profile-empty-compact b,.profile-refined .profile-empty-compact a{color:var(--muted);font-size:13px}.profile-refined .profile-empty-compact a{min-height:36px;color:var(--blue);align-items:center;display:inline-flex}.profile-refined .profile-facts small{color:var(--muted);font-size:13px}.profile-refined .profile-facts b{color:var(--ink);font-size:14px}@container profile (width<=760px){.profile-refined .profile-hero-v2{grid-template-columns:72px minmax(0,1fr);gap:20px;padding:24px}.profile-refined .profile-avatar-wrap,.profile-design.profile-refined .profile-avatar{width:72px;height:72px}.profile-design.profile-refined .profile-share-slot{flex-flow:wrap;grid-column:1/-1;width:100%}.profile-design.profile-refined .profile-share-slot>.btn{flex:1;width:auto;min-width:140px}.profile-refined .profile-key-stats{margin-inline:24px}.profile-refined .profile-key-stats>div{gap:4px 8px;padding:16px 12px}.profile-refined .completion-card-summary{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.profile-refined .completion-meter{grid-area:2/2}.profile-refined .completion-toggle{grid-area:2/3}.profile-refined .completion-card-icon{grid-row:1/3}}@media (prefers-reduced-motion:reduce){.completion-toggle svg,[data-tab-indicator]>.profile-tab-indicator{transition:none}}@media (max-width:1100px){.app-content #profileView.profile-design.profile-refined{grid-template-columns:minmax(0,1fr)}.profile-refined .profile-summary{margin:0;position:static;top:auto}}.profile-editor-page-host .avatar-editor{background:#fff;border-color:#dfe8f3;border-radius:16px;gap:20px;padding:18px}.avatar-editor h3{color:#25445f;margin:0 0 10px;font-size:15px}.avatar-selection-status{color:#29765d;max-width:360px;margin:10px 0 0;font-size:11px;line-height:1.6}.avatar-crop:not([hidden]){color:#25445f;background:#f4f8fe;border:1px solid #dce7f5;border-radius:16px;grid-template-columns:minmax(160px,260px) minmax(0,1fr);gap:28px;padding:24px;display:grid}.avatar-crop canvas{width:100%;max-width:260px;box-shadow:0 0 0 5px #fff,0 0 0 6px #d3e1f2}.avatar-crop-heading b{color:#25445f;font-size:15px}.avatar-crop-heading p{color:#526b80;margin:6px 0 12px;font-size:12px;line-height:1.6}.avatar-crop-controls>label{font-size:12px}.avatar-crop-controls .btn{min-height:40px;font-size:12px}.avatar-crop-controls [data-clear-avatar]{background:#fff;order:2}@media (max-width:600px){.profile-editor-page-host .profile-section-nav{overscroll-behavior-x:contain;flex-wrap:nowrap;gap:6px;width:100%;min-width:0;display:flex;position:static;overflow-x:auto}.profile-editor-page-host .profile-section-nav-head{display:none}.profile-editor-page-host .profile-section-nav button{flex:none;min-height:42px}.profile-editor-page-host .profile-section-nav button em small{display:none}.profile-design.profile-unified .profile-owner-toolbar{margin:0 18px 16px!important}.profile-design.profile-refined .profile-hero-v2{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;padding:24px 18px 20px}.profile-refined .profile-avatar-wrap,.profile-design.profile-refined .profile-avatar{border-radius:16px;width:64px;height:64px}.profile-design.profile-refined .profile-name-line h1{font-size:25px!important}.profile-name-line{align-items:flex-start;gap:6px}.profile-verified{margin-top:5px}.profile-verified svg{width:19px;height:19px}.profile-refined .profile-meta-line{grid-column:1/-1;font-size:12px}.profile-design.profile-refined .profile-share-slot>.btn{min-width:120px;min-height:44px;padding:10px;font-size:12px}.profile-refined .profile-key-stats{margin-inline:18px}.profile-refined .profile-key-stats>div{gap:4px 8px;min-height:88px;padding:14px 12px}.profile-refined .profile-key-stats b{font-size:18px}.profile-refined .profile-key-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-refined .profile-key-stats>div:last-child{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:12px;display:grid}.profile-refined .profile-key-stats>div:last-child>span{grid-row:1}.profile-refined .profile-key-stats>div:last-child b{text-align:left;align-self:center;font-size:15px}.profile-refined .profile-key-stats>div:last-child small{text-align:right;grid-column:3;align-self:center;max-width:13ch;font-size:11px}.profile-refined .profile-key-stats small{font-size:12px}.profile-refined .profile-subnav{gap:20px;padding-inline:18px}.profile-refined .profile-subnav a{font-size:13px}.profile-refined .profile-overview-pane{padding:24px 18px}.profile-refined .completion-card-summary{padding:12px}.profile-refined .completion-card-summary>b{font-size:12px}.profile-refined .completion-toggle{gap:4px;font-size:12px}.profile-refined .completion-details-body{flex-direction:column;align-items:flex-start}.avatar-crop:not([hidden]){grid-template-columns:minmax(0,1fr);gap:22px;padding:20px}.avatar-crop canvas{margin:auto}.avatar-crop-controls{text-align:left}}@media (max-width:760px){.discovery-page{padding:20px 0 48px}.app-content>.discovery-page,.discovery-page.shell{width:calc(100% - 28px)!important}.discovery-heading{align-items:flex-start;margin-bottom:16px}.discovery-heading h1{margin-top:7px;font-size:29px;line-height:1.12}.discovery-heading p{font-size:13px;line-height:1.55}.discovery-symbol{border-radius:16px 16px 16px 6px;width:48px;height:48px}.discovery-symbol svg{width:23px;height:23px}.discovery-search{border-radius:15px;padding:14px 14px 0}.discovery-primary{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.discovery-primary>.btn{width:48px;min-width:48px;padding:0;font-size:0}.discovery-primary>.btn svg{width:19px;height:19px}.discovery-query{padding-inline:12px}.discovery-query input{font-size:16px}.discovery-options{grid-template-columns:1fr;gap:10px;padding:10px 0 14px;display:grid}.discovery-options>.field{display:none}.discovery-search form.mobile-filters-open .discovery-options>.field{display:grid}.discovery-filter-toggle{order:-1;justify-content:center;width:100%;min-height:44px}.discovery-advanced{border-top:0;grid-template-columns:1fr;gap:10px;padding:0 0 14px}.discovery-search form.mobile-filters-open .discovery-filter-toggle{order:initial}.discovery-categories{margin-inline:-14px;padding-inline:14px}.discovery-results{padding-top:20px}.discovery-results-head{align-items:flex-end;margin-bottom:13px}.discovery-results-head h2{font-size:19px}.discovery-sort{min-width:0}.discovery-sort select{width:138px;font-size:11px;min-width:0!important;max-width:138px!important}.discovery-grid,.catalog-loading--people{gap:12px;grid-template-columns:minmax(0,1fr)!important}.specialist-card{min-width:0;min-height:218px!important;padding:18px!important}.specialist-card-heading,.specialist-card-identity{min-width:0}.specialist-card-identity h3{overflow-wrap:anywhere;word-break:normal;font-size:18px}.specialist-card-identity p{overflow-wrap:anywhere;font-size:13px}.specialist-card-facts,.specialist-card-footer{font-size:12px}.catalog-empty{padding:24px 18px!important}}@media (max-width:420px){.discovery-heading p{max-width:270px}.discovery-results-head{flex-direction:column;align-items:flex-start}.discovery-sort{width:100%}.discovery-sort select{width:100%;max-width:none!important}}.app-content.route-pending{opacity:.68;pointer-events:none;transition:opacity .14s}.route-error{grid-template-columns:minmax(180px,280px) minmax(0,480px);justify-content:center;align-items:center;gap:clamp(24px,5vw,72px);min-height:min(680px,100vh - 96px);padding-block:clamp(48px,9vh,100px);display:grid}.route-error-visual{aspect-ratio:1;background:radial-gradient(circle at 38% 32%,#fff 0 12%,#eaf4ff 42%,#dcecff 100%);border:1px solid #d9e8fc;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 28px 70px #2766be21}.route-error-visual:after{content:"";border-radius:inherit;border:1px dashed #246bfd33;position:absolute;inset:9%}.route-error-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 18px #194c9129);width:74%;height:74%;position:relative}.route-error-copy{min-width:0}.route-error-copy>span{color:var(--blue);letter-spacing:.18em;font-size:12px;font-weight:800}.route-error-copy h1{color:var(--ink);letter-spacing:-.035em;margin:12px 0 10px;font-size:clamp(30px,4vw,52px);line-height:1.06}.route-error-copy p{max-width:42ch;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.route-error-copy>div{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}@media (max-width:700px){.route-error{text-align:center;grid-template-columns:1fr;gap:22px;min-height:calc(100svh - 76px);padding:40px 22px 64px}.route-error-visual{width:min(210px,62vw);margin-inline:auto}.route-error-copy p{margin-inline:auto}.route-error-copy>div{justify-content:center}}@media (prefers-reduced-motion:reduce){.app-content.route-pending{transition:none}.navigation-progress span{transition:none!important}}:root{--motion-press:.1s;--motion-fast:.16s;--motion-normal:.26s;--motion-ease:cubic-bezier(.2,.7,.2,1)}.motion-section-enter{animation:section-settle var(--motion-normal) var(--motion-ease) both}@keyframes section-settle{0%{opacity:.45;transform:translateY(10px)}to{opacity:1;transform:none}}.app-content.route-enter{animation:.18s ease-out route-settle}.app-content.route-enter>*{animation:none}@keyframes route-settle{0%{opacity:.65}to{opacity:1}}.btn,.icon-btn,.favorite-toggle,.portfolio-tool{transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.btn:hover,.icon-btn:hover{transform:none}.btn:active:not(:disabled),.icon-btn:active:not(:disabled){transition-duration:var(--motion-press);transform:none}.btn-primary:active:not(:disabled){background:var(--blue2);box-shadow:inset 0 2px 4px #10213d20}.btn-secondary:active:not(:disabled),.icon-btn:active:not(:disabled){background:#e8eff8;box-shadow:inset 0 1px 2px #10213d12}.btn:hover svg,.icon-btn:hover svg{transform:none}.btn-primary:before{display:none}.modal-card,.account-dropdown,.notification-dropdown,.language-menu,.country-picker-panel{animation:popover-settle .18s var(--motion-ease) both;transform-origin:top}@keyframes popover-settle{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.modal-backdrop>.modal-card{animation:dialog-settle .22s var(--motion-ease) both}@keyframes dialog-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.toast{animation:.18s ease-out both toast-settle}@keyframes toast-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-flow-atmosphere i{animation:none!important}.auth-flow-card{animation:.22s ease-out both dialog-settle}.topbar:after{display:none}@media (prefers-reduced-motion:reduce){.motion-section-enter,.app-content.route-enter,.modal-card,.account-dropdown,.notification-dropdown,.language-menu,.country-picker-panel,.toast,.auth-flow-card{animation:none!important}html{scroll-behavior:auto}}:root{--color-primary:#2463eb;--color-primary-hover:#1c52ce;--color-text:#183247;--color-text-muted:#5c7183;--color-canvas:#f5f7fa;--color-surface:#fff;--color-border:#dfe6ee;--color-field-border:#8293a6;--color-focus:#2463eb;--color-rating:#a26a0d;--color-rating-fill:#ffedb7;--blue:var(--color-primary);--blue2:var(--color-primary-hover);--ink:var(--color-text);--muted:var(--color-text-muted);--bg:var(--color-canvas);--surface:var(--color-surface);--line:var(--color-border);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--r:16px;--shadow:0 8px 24px #18324708;--text-caption:12px;--text-small:13px;--text-body:16px;--text-lead:18px;--control-height:44px;--control-radius:10px}body{color:var(--ink);line-height:1.6;font-size:var(--text-body)}html{scroll-padding-block-start:100px}main :where(h1,h2,h3){text-wrap:balance}main :where(p,li){text-wrap:pretty}::selection{color:#173968;background:#dbe8ff}:root :is(a,button,summary,input,select,textarea,[tabindex]):not(main):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}main:focus{outline:none}button{font-weight:650}button,a,summary{touch-action:manipulation}input,select,textarea{accent-color:var(--blue)}.btn{min-height:var(--control-height);border-radius:var(--control-radius);box-shadow:none;font-size:14px;font-weight:650;line-height:1.45}.btn-primary{background:var(--blue);box-shadow:0 2px 4px #1739680a}.btn-primary:hover{background:var(--blue2)}.btn-secondary{color:#31506b;border-color:var(--line);background:#fff}.btn-secondary:hover{background:#f3f7fc;border-color:#b4c8e2}.btn-danger{color:#ad3547;background:#fff4f5}.icon-btn{border-radius:10px;min-width:40px;min-height:40px}.input{border-radius:var(--control-radius);min-height:46px;color:var(--ink);background:var(--surface);border-color:var(--color-field-border);font-size:14px}.input::placeholder{color:var(--muted);opacity:1}.field:focus-within .input,.field:focus-within .country-picker-trigger{transform:none}.field>label,.field>span:first-child{color:#38536a;font-size:13px;font-weight:650}.field-hint,.field-error,.form-caution{font-size:13px;line-height:1.65}.skip-link{z-index:10000;clip-path:inset(50%);color:#fff;white-space:nowrap;background:#173968;border-radius:10px;width:1px;height:1px;padding:0;font-size:14px;position:fixed;top:10px;left:16px;overflow:hidden}.skip-link:focus{clip-path:none;width:auto;height:auto;padding:12px 18px}body.has-dialog{scrollbar-gutter:stable;overflow:hidden}.modal-backdrop{overscroll-behavior:contain}.modal-card{overscroll-behavior:contain;border-radius:18px;max-height:calc(100dvh - 32px)}.modal-title h2,.modal-title h1{letter-spacing:-.03em;font-size:25px;line-height:1.3}.modal-card .field>label{font-size:13px}.modal-card p.muted{font-size:14px;line-height:1.7}.confirm-card .confirm-actions{gap:10px}.confirm-card .confirm-actions .btn{min-height:44px;font-size:14px}.app-sidebar>a,.app-sidebar .sidebar-group>summary,.app-sidebar .sidebar-submenu>a{min-height:46px;font-size:13px}.app-sidebar>a:hover,.sidebar-group>summary:hover{transform:none}.app-sidebar .btn[data-logout]{font-size:13px}.topbar .profile-btn{min-height:44px;font-size:13px}.topbar .brand{flex:0 0 144px;align-items:center;width:144px;height:44px;display:flex;overflow:hidden}.topbar .brand>img{filter:none;flex:none;width:125%;max-width:none;height:auto;margin-inline-start:-12.5%;display:block}@media (max-width:1100px){.topbar .brand{flex-basis:124px;width:124px}}@media (max-width:600px){.topbar .brand{flex-basis:108px;width:108px}}.account-menu-quick>a,.account-menu-activity>a,.account-dropdown .account-menu-logout{min-height:44px;font-size:13px}.account-dropdown header small,.account-menu-activity>small,.account-menu-wallet{color:var(--muted);font-size:12px}.public-nav-menu>a{min-height:44px}.page-back{color:#48647d;min-height:40px;font-size:13px}.eyebrow,.workspace-kicker,.brand-marker{letter-spacing:.1em;font-size:11px;line-height:1.5}.discovery-page .discovery-heading h1{letter-spacing:-.035em;color:var(--ink);font-size:clamp(29px,3vw,38px);line-height:1.15}.discovery-heading p{color:var(--muted);font-size:15px;line-height:1.7}.discovery-symbol{color:var(--blue);box-shadow:none;background:#eaf1ff;border-radius:18px;transform:none}.discovery-options .field>span,.discovery-advanced .field>span{letter-spacing:.025em;color:#47637b;font-size:12px}.discovery-options .input,.discovery-advanced .input,.discovery-sort select{min-height:44px;font-size:13px}#discoveryCategories button{min-height:40px;padding:8px 12px;font-size:13px}#discoveryCategories button.active{color:#2258b6;background:#eaf1ff}.discovery-results-head h2{font-size:22px;line-height:1.4}.catalog-feedback{grid-column:1/-1;justify-items:center;gap:16px;display:grid}.catalog-feedback>.empty{width:100%}.catalog-feedback>.btn{min-width:140px}#discoveryCount,.discovery-sort>span,.discovery-more>p{color:var(--muted);font-size:13px}.project-card-v5 .project-card-client{font-size:13px}.project-card-v5 .project-card-identity>time,.project-card-v5 .project-card-category{color:var(--muted);font-size:12px}.project-card-v5 .project-card-copy h3{color:var(--ink);letter-spacing:-.025em;font-size:22px;line-height:1.4}.project-card-v5 .project-card-description{font-size:var(--text-body);color:var(--muted);line-height:1.7}.project-card-v5 .project-card-skills>span{background:#f0f4f8;padding:5px 9px;font-size:12px;font-weight:550}.project-card-v5 .project-card-side>small{color:var(--muted);font-size:12px}.project-card-v5 .project-card-side>strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.3}.project-card-v5 .project-card-open{color:#2258b6;min-height:40px;font-size:13px}.project-card-v5 .project-card-details{gap:10px 18px;font-size:12px}.project-card-v5 .project-card-details svg{width:15px;height:15px}.project-card.project-card-v5 .project-card-tools>button{width:40px!important;height:40px!important}.specialist-card-v5 .specialist-card-identity h3{color:var(--ink);font-size:18px;line-height:1.4}.specialist-card-v5 .specialist-card-identity p{min-height:42px;font-size:13px;line-height:1.65}.specialist-card-v5 .specialist-card-tags>span,.specialist-card-v5 .specialist-card-facts,.specialist-card-v5>.specialist-card-footer{font-size:12px}.specialist-card.specialist-card-v5>.favorite-toggle{top:16px;right:14px;width:40px!important;height:40px!important}.specialist-card.specialist-card-v5 .specialist-card-arrow{width:40px!important;height:40px!important}.specialist-card-v5 .specialist-card-footer>span:last-child{overflow-wrap:anywhere;text-align:right}.specialist-card-v5>.specialist-cover{background:#d9e7fc}.settings-heading-v5 h1,.activity-page .dashboard-section-head h1,.notifications-head h1{letter-spacing:-.035em;color:var(--ink);font-size:36px;line-height:1.2}.settings-heading-v5>div>p,.activity-page .dashboard-section-head p,.notifications-head p{color:var(--muted);font-size:15px;line-height:1.7}.settings-v5 .settings-card>header h2{color:var(--ink);font-size:17px}.settings-v5 .settings-action-row b,.settings-v5 .settings-language-panel b{color:#38536a;font-size:14px}.settings-v5 .settings-action-row p,.settings-v5 .settings-language-panel p{color:var(--muted);font-size:14px}.settings-v5 .settings-verified{color:#247255;font-size:12px}.settings-help-v5 b{color:#38536a;font-size:14px}.settings-help-v5 small,.settings-danger-v5 p{color:var(--muted);font-size:13px}.settings-danger-v5 b,.settings-danger-v5>a{font-size:13px}.activity-page .dashboard-section-head>.btn{min-height:44px;font-size:14px}.activity-page .proposal-view-tabs>a{color:#5d7184;min-height:54px;font-size:14px}.activity-page .proposal-view-tabs>a b{font-size:12px}.activity-filterbar label,.activity-filterbar select{min-height:42px;font-size:13px}.activity-page .my-proposal-head h2,.activity-page .managed-project h3{color:var(--ink);font-size:22px;line-height:1.4}.activity-page .status-pill,.proposal-reference,.activity-page .my-proposal-head .small,.activity-page .proposal-price>small{font-size:12px}.proposal-letter-preview,.activity-page .proposal-details-body p,.activity-page .proposal-details-body li{font-size:var(--text-body);color:var(--muted);line-height:1.75}.proposal-full-details>summary,.activity-page .my-proposal-actions .btn,.activity-page .managed-project .btn{min-height:42px;font-size:13px}.activity-empty p,.empty.empty--mascot p{color:var(--muted);font-size:14px;line-height:1.7}.activity-empty>.btn{min-height:44px;font-size:14px}.activity-empty,.empty.empty--mascot{box-shadow:none;background:#fafcfe}.notification-page-item p,.notification-item p{color:var(--muted);font-size:13px;line-height:1.65}.notification-page-item time,.notification-item time{color:var(--muted);font-size:12px}.notification-tabs button{min-height:44px;font-size:13px}.workbench-heading h1{letter-spacing:-.035em}.workbench-date,.workbench-actions small{color:var(--muted);font-size:13px}.workbench-actions b{font-size:15px}.workbench-coin p,.workbench-tip p,.workbench-completion p{color:var(--muted);font-size:13px;line-height:1.7}.workbench-tip h3,.workbench-shortcuts h3{color:var(--ink);font-size:16px}.workbench-shortcuts a,.workbench-completion a{min-height:40px;font-size:13px}.workbench-tip-mascot{width:64px;height:64px}.profile-design .profile-headline{color:var(--muted);font-size:16px;line-height:1.65}.profile-design .profile-meta{color:var(--muted);font-size:13px}.profile-design .profile-section-nav button,.profile-design .profile-tabs a{min-height:44px;font-size:14px}.profile-design .profile-bio,.profile-design .profile-about-text{font-size:var(--text-body);overflow-wrap:anywhere;max-width:68ch;line-height:1.8}.profile-design .completion-card-top b{font-size:14px}.profile-design .completion-card-top p,.completion-card-footer .completion-details>summary,.completion-card-footer .completion-details>a{font-size:12px}.portfolio-card-v5 p{color:var(--muted);font-size:14px;line-height:1.7}.portfolio-card-v5 .skill-chips span{font-size:12px}.portfolio-project-link{min-height:40px;font-size:13px!important}.portfolio-card-v5 .portfolio-tool{width:36px;height:40px}.portfolio-card-v5 .portfolio-tool svg{width:16px;height:16px}.project-client-card>.project-side-label,.project-client-card .client-summary small,.project-client-card .project-client-headline,.project-client-card .project-client-since{color:var(--muted);font-size:13px}.project-client-card .client-summary b{color:var(--ink);font-size:16px}.client-activity-v5 .client-activity-title b,.client-activity-v5 .client-activity-grid small{color:var(--muted);font-size:12px}.client-activity-v5 .client-activity-grid b{color:#38536a;font-size:13px}.project-detail>section>p,.project-description{font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.8}.project-form-section-title h2,.profile-form-heading h3{color:var(--ink);font-size:21px;line-height:1.4}.project-form-section-title p,.profile-form-heading p{color:var(--muted);font-size:14px}.project-compose-heading{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:24px}.project-compose-heading h1{letter-spacing:-.035em;margin:8px 0 0;font-size:32px;line-height:1.2}.edit-profile-heading{margin:0 0 26px;padding:24px 0 0}.edit-profile-heading h1{letter-spacing:-.035em;margin:8px 0 0;font-size:32px;line-height:1.25}.project-form-panel .form-grid{gap:22px}.project-create-actions .btn{min-height:46px;font-size:14px}.project-autosave-note{color:var(--muted);font-size:12px}.media-upload-button small,.avatar-crop-heading p,.avatar-selection-status{color:var(--muted);font-size:13px;line-height:1.65}.landing-hero-v3 .landing-intro>p{max-width:44ch;font-size:16px;line-height:1.75}.landing-hero-v3 .landing-actions .btn{min-height:48px;padding-inline:20px;font-size:14px}.landing-hero-v3 .landing-note,.landing-hero-v3 .landing-kicker{font-size:12px;line-height:1.6}.landing-hero-v3 .landing-hero-grid{box-shadow:none;border-radius:22px}.landing-hero-v3 .landing-art-label,.landing-art-kicker,.landing-art-tags>span,.landing-workspace>footer{font-size:11px}.landing-hero-v3 .landing-workspace{border-radius:14px;transform:none}.landing-hero-v3 .landing-art-label{max-width:220px}.landing-benefits{gap:24px}.home-next .landing-benefits h2{font-size:14px}.home-next .landing-benefits p{font-size:12px;line-height:1.65}.home-next .landing-section-head p,.home-next .landing-faq-grid>header>p,.home-next .landing-process-header>p{font-size:var(--text-body);max-width:65ch;line-height:1.7}.home-next .landing-section-head>a,.home-next .landing-faq-grid>header>a{min-height:44px;font-size:14px}.home-next .landing-kicker{font-size:11px}.home-next .landing-search input{font-size:15px}.home-next .landing-category>h3{font-size:14px;line-height:1.5}.home-next .landing-step h3{font-size:18px;line-height:1.4}.home-next .landing-step p{font-size:var(--text-body);color:var(--muted);line-height:1.7}.home-next .landing-step>span{font-size:12px}.home-next .home-tabs button{min-height:44px;font-size:13px}.home-next .home-faq-list details>p{font-size:var(--text-body);line-height:1.8}.home-next .landing-project-grid>.project-card-v5:only-child{grid-column:1/-1;width:100%;max-width:none}.footer .footer-col>a,.footer .footer-brand>p,.footer .footer-bottom,.footer .footer-social>a{font-size:13px;line-height:1.7}.footer .footer-col>a{min-height:32px;padding-block:5px}.footer .footer-social>a{min-height:40px}.cookie-notice p{color:var(--muted);font-size:13px;line-height:1.7}.cookie-notice-actions button,.cookie-notice-actions a{min-height:42px;font-size:13px}.legal-document{max-width:80ch;margin-inline:auto;font-size:15px;line-height:1.85}.legal-hero p,.info-page .lead{color:var(--muted);font-size:15px;line-height:1.8}.auth-flow-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:20px;box-shadow:0 12px 40px #1f41650a}.auth-flow-heading>p,.auth-flow-code-note{font-size:var(--text-body);line-height:1.7}.auth-flow-form .field>span:first-child,.auth-flow-form legend{font-size:13px}.auth-flow-form .input{background:var(--surface);border-color:var(--color-field-border);min-height:48px;font-size:15px}.auth-flow-form .input:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px #2463eb20}.auth-flow-form .field>small,.auth-flow-hint,.auth-flow-form .registration-consent label{font-size:13px;line-height:1.7}.auth-flow-actions .btn,.auth-flow-tabs button,.auth-flow-text-button{min-height:44px;font-size:14px}.language-trigger-copy small{font-size:11px}.discovery-sort{font-size:12px}.home-next .landing-search .btn{font-size:14px}.home-next .landing-project-grid .project-card-v5 .project-card-description{font-size:var(--text-body)}.home-next .landing-project-grid .project-card-v5 .project-card-open,.workbench-urgent .project-card-v5 .project-card-open{font-size:13px}.workbench-section-head>a,.workbench-coin-head small,.workbench-coin>strong>small,.profile-editor-page-host .profile-section-nav em small,.profile-editor-page-host .profile-section-nav-head,.profile-editor-page-host .field-hint,.profile-account-ref p,.profile-account-ref small{font-size:12px}.project-detail-v4 .project-meta,.project-detail-v4 .project-section-nav a,.project-action-card small,.project-action-card p,.project-report{font-size:13px}.project-detail-v4 .project-taxonomy,.project-detail-v4 .project-specialization,.project-section-heading small,.profile-collaboration small,.profile-client-intro small,.managed-project-side>small{font-size:12px}.profile-resume-card small,.resume-library-note,.resume-library-empty p,.resume-upload-modal small{color:var(--muted);font-size:12px}.resume-library-empty b{font-size:14px}.resume-card-actions>button,.resume-card-actions>a{width:38px;height:40px}.profile-resumes .profile-section-head>.btn,.resume-rename-form .btn,.resume-upload-modal>footer .btn{min-height:44px;font-size:13px}.legal-version small,.legal-language-tabs a{font-size:13px}.legal-language-tabs a{min-height:44px}.coin-page .coin-balance-card small,.coin-page .coin-balance-card p{font-size:13px}.coin-page .coin-hero-actions .btn,.coin-page .qadam-plan-card button{min-height:44px;font-size:14px}.coin-page .qadam-plan-card p{font-size:14px;line-height:1.7}.coin-page .qadam-plan-card small,.coin-page .coin-ledger-summary,.coin-page .coin-history time{color:var(--muted);font-size:12px}.coin-page .qadam-plan-card ul{font-size:13px;line-height:1.75}.delete-account-page p,.delete-account-page small{font-size:14px;line-height:1.75}.dashboard-workbench.workbench-v2{padding-block:32px 48px!important}.workbench-v2 .workbench-heading{align-items:center;gap:24px;margin-bottom:24px}.workbench-v2 .brand-marker{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px}.workbench-v2 .workbench-heading h1{overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(26px,2.8vw,36px);line-height:1.25}.workbench-v2 .workbench-title-line{flex-wrap:wrap;align-items:center;gap:12px}.workbench-v2 .workbench-date{margin-top:8px;font-size:13px;display:block}.workbench-v2 .workbench-primary{flex:none;gap:8px;min-height:46px}.workbench-v2 .workbench-primary svg{width:18px;height:18px}.workbench-v2 .workbench-actions{gap:16px;margin:0 0 32px}.workbench-v2 .workbench-actions>a{border-radius:var(--r);gap:12px;min-height:88px;padding:20px}.workbench-v2 .workbench-actions>a:hover{transform:none}.workbench-v2 .workbench-actions b{font-size:15px;line-height:1.45}.workbench-v2 .workbench-actions small{font-size:13px;line-height:1.6}.workbench-v2 .workbench-overview{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;margin-top:24px;display:grid}.workbench-v2 .workbench-coin{border-color:var(--line);background:var(--surface);box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:8px 20px;padding:20px 24px;display:grid}.workbench-v2 .workbench-coin:only-child{grid-column:1/-1}.workbench-v2 .workbench-coin-mark{width:36px;height:36px;box-shadow:none;background:0 0}.workbench-v2 .workbench-coin-mark img{width:32px;height:32px}.workbench-v2 .workbench-coin-head{gap:12px;min-width:0}.workbench-v2 .workbench-coin-head small{letter-spacing:.05em;color:var(--muted);font-size:10px}.workbench-v2 .workbench-coin-head b{color:var(--ink);font-size:14px}.workbench-v2 .workbench-coin>strong{white-space:nowrap;color:var(--ink);margin:0;font-size:26px;line-height:1.3}.workbench-v2 .workbench-coin>strong small{color:var(--muted);font-size:12px}.workbench-v2 .workbench-coin>p{grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.workbench-v2 .workbench-completion{border-color:var(--line);grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:10px 20px;padding:20px 24px;display:grid}.workbench-v2 .workbench-completion>div{gap:12px;min-width:0}.workbench-v2 .workbench-completion h3{font-size:14px}.workbench-v2 .workbench-completion strong{font-size:18px}.workbench-v2 .workbench-completion progress{grid-area:2/1/auto/-1;height:5px;margin:0}.workbench-v2 .workbench-completion>a{justify-content:flex-end;align-items:center;gap:6px;min-height:44px;font-size:13px;line-height:1.5;display:inline-flex}.workbench-v2 .workbench-completion>a svg{flex:none;width:16px;height:16px}.workbench-v2 .workbench-columns{margin:0;display:block!important}.workbench-v2 .workbench-columns>section{min-width:0}.workbench-v2 .workbench-section-head{align-items:center;gap:16px;margin-bottom:16px}.workbench-v2 .workbench-section-head h2{font-size:22px;line-height:1.4}.workbench-v2 .workbench-section-head>a{flex:none;align-items:center;gap:6px;min-height:44px;font-size:13px;display:inline-flex}.workbench-v2 .workbench-feed{gap:16px}.workbench-v2 .workbench-urgent{margin:0 0 32px}.workbench-v2 .workbench-urgent .workbench-section-head h2{margin-top:8px;font-size:22px}.workbench-v2 .workbench-empty{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex}.workbench-v2 .workbench-empty>.empty{background:0 0;border:0;justify-content:flex-start;gap:20px;min-height:0;padding:0}.workbench-v2 .workbench-empty .empty-mascot-art{filter:none;width:80px;height:80px}.workbench-v2 .workbench-empty .empty h3{max-width:38ch;margin-bottom:0;font-size:18px;line-height:1.5}.workbench-v2 .workbench-empty .empty p{margin-top:8px;font-size:14px}.workbench-v2 .workbench-empty>.btn{flex:none;font-size:14px}.workbench-v2 .workbench-banner{margin:32px 0 0}.workbench-v2 .workbench-banner-stage{border-radius:var(--r);overflow:hidden}.workbench-v2 .workbench-banner-image{aspect-ratio:3;object-fit:contain;width:100%;height:auto;display:block}.workbench-v2 .workbench-banner-controls{gap:8px;padding-top:8px}.workbench-v2 .workbench-banner-controls>button{border-radius:10px;width:44px;height:44px;min-height:44px}.workbench-v2 .workbench-banner-controls [data-banner-dots]{gap:4px}.workbench-v2 .workbench-banner-controls [data-banner-dot]{background:0 0;border:0;border-radius:0;width:32px;height:44px;padding:0;position:relative}.workbench-v2 .workbench-banner-controls [data-banner-dot].active{background:0 0;width:32px}.workbench-v2 .workbench-banner-controls [data-banner-dot]:before{content:"";background:#a7b8cf;border-radius:4px;transition:background .15s;position:absolute;inset:19px 12px}.workbench-v2 .workbench-banner-controls [data-banner-dot].active:before{background:var(--blue);inset-inline:7px}@media (max-width:1000px){.workbench-v2 .workbench-overview{grid-template-columns:1fr}.workbench-v2 .workbench-actions>a{padding:16px}}@media (max-width:600px){.dashboard-workbench.workbench-v2{padding:24px 0 32px!important}.workbench-v2 .workbench-heading{flex-direction:column;align-items:flex-start;gap:16px}.workbench-v2 .workbench-primary{width:100%;min-height:48px}.workbench-v2 .workbench-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:24px}.workbench-v2 .workbench-actions>a{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-height:96px;display:flex;padding:12px 6px!important}.workbench-v2 .workbench-actions b{font-size:12px;line-height:1.5}.workbench-v2 .workbench-actions small,.workbench-v2 .workbench-actions>a>svg{display:none}.workbench-v2 .workbench-action-icon{border-radius:8px;width:32px;height:32px}.workbench-v2 .workbench-action-icon svg{width:18px;height:18px}.workbench-v2 .workbench-overview{gap:8px;margin-top:24px}.workbench-v2 .workbench-coin,.workbench-v2 .workbench-completion{gap:8px 12px;padding:16px}.workbench-v2 .workbench-coin>strong{font-size:24px}.workbench-v2 .workbench-completion>a{font-size:12px}.workbench-v2 .workbench-section-head{flex-wrap:wrap;align-items:flex-start;gap:4px}.workbench-v2 .workbench-section-head h2,.workbench-v2 .workbench-urgent .workbench-section-head h2{font-size:21px}.workbench-v2 .workbench-section-head>a{min-height:36px}.workbench-v2 .workbench-empty{flex-direction:column;align-items:stretch;gap:20px;padding:24px 20px}.workbench-v2 .workbench-empty>.empty{text-align:left;flex-direction:row;gap:16px}.workbench-v2 .workbench-empty .empty-mascot-art{width:56px;height:56px}.workbench-v2 .workbench-empty .empty h3{font-size:17px}.workbench-v2 .workbench-empty>.btn{width:100%;min-height:48px}.workbench-v2 .workbench-banner{margin-top:24px}}@media (max-width:1150px){.landing-hero-v3 .landing-hero-grid{gap:28px;padding:32px}.landing-hero-v3 .landing-actions{flex-wrap:wrap}.landing-hero-v3 .landing-actions .btn{padding-inline:16px;font-size:13px}.landing-hero-v3 .landing-intro>p{font-size:15px}.landing-hero-v3 .landing-note{font-size:12px}}@media (max-width:760px){.discovery-heading p{font-size:14px}.discovery-sort select{font-size:13px}.settings-heading-v5 h1,.activity-page .dashboard-section-head h1,.notifications-head h1{font-size:30px}.settings-v5 .settings-action-row,.settings-v5 .settings-language-panel{padding:20px}.activity-page .proposal-view-tabs>a{font-size:13px}.project-card-v5 .project-card-copy h3{font-size:21px}.project-card-v5 .project-card-description{font-size:var(--text-body)}.project-card-v5 .project-card-side>strong{font-size:22px}.project-card-v5 .project-card-tools{gap:6px}.portfolio-card-v5>.portfolio-actions{gap:4px;padding:12px}.portfolio-card-v5 .portfolio-tool{width:36px;height:44px}.landing-hero-v3 .landing-hero-grid{padding:26px 22px}.landing-hero-v3 .landing-kicker{letter-spacing:.08em;font-size:10px}.home-next .landing-category>h3{font-size:13px}.home-next .landing-step p{font-size:var(--text-body)}}@media (max-width:600px){.btn{min-height:48px}.icon-btn{min-width:44px;min-height:44px}.project-card.project-card-v5 .project-card-tools>button,.specialist-card.specialist-card-v5>.favorite-toggle,.specialist-card.specialist-card-v5 .specialist-card-arrow{width:44px!important;height:44px!important}.project-card-v5 .project-card-tools{gap:8px}.specialist-card-v5 .specialist-card-identity p{min-height:0;font-size:14px}.settings-v5 .settings-action-row p,.settings-v5 .settings-language-panel p,.discovery-heading p,.activity-empty p,.empty.empty--mascot p{font-size:var(--text-body)}.input,.auth-flow-form .input,.home-next .landing-search input{font-size:16px}.topbar .menu-button,.topbar .notification-trigger{width:44px;min-height:44px}.specialist-card.specialist-card-v5>.specialist-card-heading{padding-right:62px!important}.specialist-card-v5>.specialist-card-footer{flex-wrap:wrap;gap:8px}.activity-page .my-proposal-head h2,.activity-page .managed-project h3{font-size:20px}.activity-page .my-proposal-actions .btn,.activity-page .managed-project .btn{min-height:44px}.activity-page #proposalViewTabs>a{font-size:13px}.settings-heading-v5>div>p,.activity-page .dashboard-section-head p{font-size:14px}.project-create-actions .btn{min-height:48px}.project-detail-v4 .project-action-tools{flex-flow:row;flex:none;align-items:center}.project-detail-v4 .project-action-tools .entity-share,.project-detail-v4 .project-action-tools .favorite-toggle{width:44px;min-width:44px;height:44px;min-height:44px;position:static!important}#profileEditor.profile-editor-page>.profile-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;display:grid;overflow:visible}#profileEditor>.profile-section-nav>.profile-section-nav-head{display:none}#profileEditor>.profile-section-nav>button{justify-content:center;width:auto;min-width:0;min-height:48px;padding:10px 5px}#profileEditor>.profile-section-nav>button>span,#profileEditor>.profile-section-nav>button small{display:none}#profileEditor>.profile-section-nav>button b{overflow-wrap:normal;font-size:12px}.project-compose-heading h1{font-size:29px}.project-form-section-title h2{font-size:20px}.modal-card{border-radius:16px;max-height:calc(100dvh - 24px)}.landing-hero-v3 .landing-intro>p{font-size:var(--text-body)}.landing-hero-v3 .landing-actions{grid-template-columns:1fr;gap:10px;display:grid}.landing-hero-v3 .landing-actions .btn{width:100%;font-size:14px}.landing-hero-v3 .landing-workspace{width:calc(100% - 32px);transform:none}.landing-hero-v3 .landing-art-label{font-size:10px}.home-next .landing-section-head h2{font-size:29px;line-height:1.2}.home-next .landing-section-head p{font-size:var(--text-body)}.home-next .landing-project-grid .project-card-v5 .project-card-open{font-size:12px}.home-next .landing-project-grid .project-card-v5 .project-card-side>strong{font-size:21px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer .footer-col>a{min-height:40px}}@media (prefers-reduced-motion:reduce){.landing-hero-v3 .landing-workspace{transform:none}}.sidebar-flyout-heading,.sidebar-peek-surface{display:none}.app-sidebar .sidebar-label{min-width:0}.app-sidebar .sidebar-group>summary>svg:last-of-type{width:17px;height:17px;margin-left:auto;transition:transform .18s}.app-sidebar .sidebar-group[open]>summary>svg:last-of-type{transform:rotate(180deg)}.app-sidebar .sidebar-group:has(a.active)>summary{color:#155bca;background:#eef4ff}@media (min-width:1024px){.app-sidebar.is-collapsed{overscroll-behavior:contain;scrollbar-width:none;z-index:24;overflow:auto}.app-sidebar.is-collapsed>:is(a,button),.app-sidebar.is-collapsed>.sidebar-group{flex-shrink:0}.app-sidebar.is-collapsed>:is(a,button),.app-sidebar.is-collapsed>.sidebar-group>summary{isolation:isolate;justify-content:center;height:44px;min-height:44px;font-size:13px;transition:background-color .16s,color .16s;position:relative;transform:none!important}.app-sidebar.is-collapsed>.sidebar-group>summary>svg:last-of-type{display:none}.app-sidebar.is-collapsed :is(a,button,summary)>svg{z-index:1;pointer-events:none;position:relative}.app-sidebar.is-collapsed :is(a,button,summary)>.sidebar-label{clip-path:inset(50%);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.app-sidebar.is-collapsed .is-peeking{z-index:3;color:#2259b2}.app-sidebar.is-collapsed>.btn-danger.is-peeking{color:#ad3547}.app-sidebar.is-collapsed>.nav-paused.is-peeking{opacity:1;color:#80909f}.app-sidebar.is-collapsed .sidebar-group>.sidebar-submenu{z-index:5;inset:auto;left:var(--sidebar-flyout-x,82px);top:var(--sidebar-flyout-y,120px);box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;width:228px;height:max-content;min-height:0;max-height:calc(100dvh - 32px);transition:opacity .18s ease,transform .22s var(--motion-ease),visibility 0s .22s;background:#fff;border:1px solid #dce6f2;border-radius:16px;grid-auto-rows:max-content;align-content:start;gap:4px;margin:0;padding:8px;display:grid;position:fixed;bottom:auto;right:auto;overflow:auto;transform:translate(-8px);box-shadow:0 12px 32px #1832471a}.app-sidebar.is-collapsed .sidebar-group.is-flyout-open>.sidebar-submenu{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.app-sidebar.is-collapsed .sidebar-flyout-heading{color:#61758b;padding:6px 12px 8px;font-size:12px;font-weight:650;display:block}.app-sidebar.is-collapsed .sidebar-submenu>a{gap:10px!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important}.app-sidebar.is-collapsed .sidebar-submenu>a>svg{width:18px;height:18px}.app-sidebar.is-collapsed .sidebar-submenu>a>.sidebar-label{opacity:1;visibility:visible;clip-path:none;pointer-events:auto;width:auto;height:auto;padding:0;transition:none;display:block;position:static;transform:none}.app-sidebar.is-collapsed .sidebar-group.is-flyout-open>summary{color:#155bca;background:#eef4ff;box-shadow:inset 0 0 0 1px #d2e1ff}.app-sidebar.is-collapsed .sidebar-group>summary:focus-visible,.app-sidebar.is-collapsed .sidebar-submenu>a:focus-visible{outline-offset:2px}}.sidebar-row-peek{z-index:1400;color:#2259b2;width:44px;min-height:44px;font:inherit;text-align:left;opacity:0;cursor:pointer;pointer-events:none;transition:width .22s var(--motion-ease),opacity .18s ease;background:#fff;border:1px solid #dce6f2;border-radius:13px;align-items:center;gap:0;margin:0;padding:0;font-size:13px;font-weight:650;line-height:1.4;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 18px #18324712;transform:none!important}.sidebar-row-peek>svg{stroke-width:1.8px;flex:0 0 20px;width:20px;height:20px;margin:0 11px}.sidebar-row-peek>span{white-space:nowrap;opacity:0;transition:opacity .18s ease,transform .22s var(--motion-ease);flex:none;padding:0 16px 0 4px;transform:translate(-5px)}.sidebar-row-peek.is-open{width:var(--peek-width,180px);opacity:1}.sidebar-row-peek.is-open>span{opacity:1;pointer-events:auto;transform:none}.sidebar-row-peek.is-active{background:#eef4ff;border-color:#cddfff}.sidebar-row-peek.is-danger{color:#ad3547;background:#fff5f5;border-color:#f1dce1}.sidebar-row-peek.is-paused{color:#80909f;cursor:not-allowed}.sidebar-submenu::backdrop{pointer-events:none;background:0 0}@media (prefers-reduced-motion:reduce){.app-layout,.app-sidebar,.app-sidebar .sidebar-label,.sidebar-row-peek,.sidebar-row-peek>span,.app-sidebar .sidebar-submenu{transition:none!important}}.q-native-control{opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.q-select{text-align:left;width:100%;min-width:0;position:relative}.q-select-trigger{border:1px solid var(--color-field-border,#8293a6);background:var(--surface,#fff);width:100%;min-width:0;min-height:46px;color:var(--ink,#183247);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 13px;font-size:14px;font-weight:500;line-height:1.5;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.q-select-trigger>svg{color:#75889c;flex:0 0 18px;transition:transform .18s}.q-select-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.q-select-trigger:hover:not(:disabled){background:#fcfdff;border-color:#637b93}.q-select-trigger[aria-expanded=true]{border-color:var(--color-focus,#2463eb);box-shadow:0 0 0 3px #2463eb12}.q-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.q-select-trigger.is-placeholder{color:var(--muted,#5c7183)}.q-select-trigger:disabled{cursor:not-allowed;color:#8b99a7;opacity:.75;background:#f3f6f9}.q-select-trigger[aria-invalid=true]{border-color:#c45663}.q-select-panel{z-index:1200;box-sizing:border-box;color:#183247;opacity:0;pointer-events:none;min-width:0;transition:opacity .16s ease,transform .18s var(--motion-ease);background:#fff;border:1px solid #dce5f0;border-radius:13px;flex-direction:column;margin:0;padding:6px;display:flex;position:fixed;inset:auto;overflow:hidden;transform:translateY(-4px);box-shadow:0 10px 32px #1832471c}.q-select-panel[hidden]{display:none}.q-select-panel.is-open{opacity:1;pointer-events:auto;transform:none}.q-select-panel.opens-up{transform:translateY(4px)}.q-select-panel.opens-up.is-open{transform:none}.q-select-search{color:#183247;width:100%;min-height:40px;font:inherit;background:#f7f9fc;border:1px solid #dce5f0;border-radius:8px;outline:none;flex:none;margin:0 0 6px;padding:8px 11px;font-size:14px}.q-select-search:focus{border-color:#a7c0e7}.q-select-search[hidden]{display:none}.q-select-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ccd8e7 transparent;flex:1;min-height:0;overflow-y:auto}.q-select-option{color:#38536b;min-height:42px;font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;align-items:center;margin:2px 0;padding:9px 34px 9px 11px;font-size:14px;line-height:1.5;display:flex;position:relative}.q-select-option[aria-selected=true]{color:#2057b5;background:#edf4ff;font-weight:650}.q-select-option[aria-selected=true]:after{content:"✓";font-weight:750;position:absolute;right:12px}.q-select-option.is-highlighted{background:#f0f5fc;box-shadow:inset 0 0 0 1px #d5e3f6}.q-select-option[aria-selected=true].is-highlighted{background:#e8f1ff}.q-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.q-select-empty{color:#6b7f90;margin:10px;padding:8px;font-size:13px}.q-control-error{color:#b43f4d;margin-top:6px;font-size:12px;line-height:1.5;display:block}.q-control-error[hidden]{display:none}.q-birth-picker{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,1fr);gap:8px;min-width:0;display:grid}.q-birth-picker .q-select-trigger{gap:5px;padding-inline:10px}.activity-filterbar .q-select,.discovery-sort .q-select{width:auto;min-width:170px}.discovery-options .q-select,.form-grid>.field>.q-select{width:100%}.q-select-panel::backdrop{pointer-events:none;background:0 0}@media (max-width:600px){.q-select-trigger,.q-select-search{min-height:46px;font-size:16px}.q-select-option{min-height:44px;font-size:15px}.q-birth-picker{gap:6px}.q-birth-picker .q-select-trigger{padding-inline:8px;font-size:14px}.activity-filterbar .q-select,.discovery-sort .q-select{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.q-select-panel,.q-select-trigger,.q-select-trigger>svg{transition:none}}.specialization-picker{gap:12px;min-width:0;margin:0;display:grid}.specialization-picker-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.specialization-picker-heading>label{color:#38536a;font-size:14px;font-weight:650}.specialization-groups{gap:12px;min-width:0;display:grid}.specialization-group{background:#fbfcfe;border:1px solid #dce6f2;border-radius:13px;min-width:0;margin:0;padding:14px;position:relative}.specialization-group>legend{color:#25445f;max-width:calc(100% - 36px);padding:0 7px;font-size:14px;font-weight:650}.specialization-remove{color:#788c9f;cursor:pointer;background:#fff;border:1px solid #e0e7f0;border-radius:9px;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid;position:absolute;top:-16px;right:8px}.specialization-remove:hover{color:#b83d4e;background:#fff7f8;border-color:#edcbd2}.specialization-options{overscroll-behavior:contain;scrollbar-width:thin;flex-wrap:wrap;gap:8px;min-width:0;max-height:260px;padding:3px;display:flex;overflow-y:auto}.specialization-choice{cursor:pointer;max-width:100%;margin:0;position:relative;display:block!important}.specialization-choice>input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.specialization-choice>span{color:#557087;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5ef;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .16s,border-color .16s,color .16s;display:flex}.specialization-choice>input:checked+span{color:#2059b8;background:#eaf2ff;border-color:#a9c5f3}.specialization-choice>input:checked+span:before{content:"✓";font-weight:750}.specialization-choice>input:focus-visible+span{outline:3px solid var(--color-focus,#2463eb);outline-offset:2px}.specialization-choice[hidden]{display:none!important}.specialization-search{background:#fff;margin:0 0 10px;min-height:40px!important;font-size:13px!important}.specialization-picker>.q-select{max-width:360px}.specialization-picker .field-error{margin:0}.profile-specializations{gap:12px;margin-top:20px;display:grid}.profile-specializations>div{border-top:1px solid #e5ebf3;gap:8px;padding-top:12px;display:grid}.profile-specializations b{color:#38536a;font-size:13px}.profile-specializations .skill-chips{flex-wrap:wrap;gap:7px;display:flex}.profile-specializations .skill-chips>span{color:#557087;overflow-wrap:anywhere;background:#f0f5fc;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:500}.specialist-directions{flex-wrap:wrap;gap:6px;margin:2px 22px 0;display:flex}.specialist-directions>span{color:#446994;background:#eef4fc;border-radius:7px;padding:5px 8px;font-size:12px;line-height:1.4}@media (max-width:600px){.specialization-picker>.q-select{max-width:none}.specialization-group{padding:12px}.specialization-choice>span{min-height:42px;font-size:13px}.specialization-options{max-height:300px}.specialization-search{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.specialization-choice>span{transition:none}}button.is-loading{pointer-events:none;color:#0000!important;cursor:wait!important;opacity:.96!important;filter:none!important;position:relative!important}button.is-loading:before{display:none!important}button.is-loading:after{transform:none;content:""!important;border:2px solid var(--button-loading-ink,#2463eb)!important;width:18px!important;min-width:18px!important;height:18px!important;box-shadow:none!important;background:0 0!important;border-right-color:#0000!important;border-radius:50%!important;margin:auto!important;padding:0!important;animation:.7s linear infinite qadamButtonPending!important;display:block!important;position:absolute!important;inset:0!important}button.is-loading>svg{visibility:hidden!important;display:block!important}button.is-loading>span{opacity:0!important}@keyframes qadamButtonPending{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button.is-loading:after{animation:none!important}}.profile-editor-page-host .profile-editor-scroll .profile-form-section{border-radius:16px;padding:24px}.profile-editor-page-host .profile-form-section:before{display:none}body:has(.profile-editor-actions) .support-widget{bottom:calc(104px + env(safe-area-inset-bottom))}.profile-editor-page-host .profile-section-nav{padding:10px}.profile-editor-page-host .profile-section-nav button{border-radius:10px}.profile-editor-page-host .profile-editor-actions{border-radius:14px;padding:16px 20px}.catalog-visibility-toggle{border-bottom:1px solid var(--line);color:var(--ink);cursor:pointer;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:14px;display:flex}.catalog-visibility-toggle>input{appearance:none;cursor:pointer;width:44px;height:26px;min-height:0;transition:background var(--motion-fast);background:#9ba9b7;border:0;border-radius:20px;flex:none;position:relative}.catalog-visibility-toggle>input:before{content:"";width:20px;height:20px;transition:transform var(--motion-fast);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #18324730}.catalog-visibility-toggle>input:checked{background:var(--blue)}.catalog-visibility-toggle>input:checked:before{transform:translate(18px)}.language-choice-trigger{text-align:left;white-space:normal;cursor:pointer;background:var(--surface);padding-right:36px;line-height:1.6;position:relative}.language-choice-trigger:after{content:"⌄";color:var(--muted);position:absolute;right:16px}.specialization-group-title{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;font-size:14px;display:flex}.specialization-group-title>.specialization-remove{background:0 0;border-color:#0000;flex:none;width:36px;height:36px;min-height:36px;position:static}.specialization-plus{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--blue);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;font-size:26px;line-height:1;display:grid}.specialization-plus:hover{background:#eef4fd;border-color:#abc5e9}.selection-backdrop{padding:20px}.selection-dialog{flex-direction:column;gap:16px;width:min(640px,100%);max-height:calc(100dvh - 40px);padding:24px;display:flex;overflow:hidden}.selection-dialog>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.selection-dialog h2{margin:0;font-size:22px;line-height:1.4}.selection-dialog>input{flex:none}.selection-groups{overscroll-behavior:contain;gap:16px;min-height:0;display:grid;overflow:auto}.selection-groups>fieldset{border:0;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0 0 16px;display:flex}.selection-groups legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:14px;font-weight:650}.selection-groups label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:13px;line-height:1.5;display:flex;position:relative}.selection-groups label:has(:checked){color:var(--blue);background:#eef4fd;border-color:#abc5e9}.selection-groups input{flex:none;width:16px;height:16px;min-height:0;margin:0}.selection-groups label[hidden],.selection-groups fieldset[hidden]{display:none}.selection-dialog>footer{border-top:1px solid var(--line);flex:none;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.phone-history{margin-top:8px}.phone-history>summary{min-height:36px;color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;list-style:none;display:inline-flex}.phone-history>summary::-webkit-details-marker{display:none}.phone-history>summary svg{width:17px;height:17px}.phone-history-list{flex-wrap:wrap;gap:6px;padding:8px 0;display:flex}.phone-history-list>button{border:1px solid var(--line);background:var(--surface);min-height:40px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 10px;font-size:13px}.phone-history-list>button:hover{background:#eef4fd;border-color:#abc5e9}.private-deletion-id{letter-spacing:.04em;color:var(--ink);margin-top:6px;font-size:18px;display:block}.profile-refined .portfolio-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;display:grid}.profile-refined .portfolio-card-v5{border:1px solid var(--line);box-shadow:none;background:var(--surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.profile-refined .portfolio-card-v5>img,.profile-refined .portfolio-card-v5>.portfolio-placeholder{aspect-ratio:16/10;object-fit:cover;background:#eef3fa;width:100%;height:176px;display:block}.profile-refined .portfolio-card-v5>.portfolio-placeholder{color:var(--muted);place-items:center;display:grid}.profile-refined .portfolio-card-v5 .portfolio-card-body{min-width:0;padding:16px}.profile-refined .portfolio-card-v5 h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 6px;font-size:16px;line-height:1.5}.profile-refined .portfolio-card-v5 p{-webkit-line-clamp:2;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.profile-refined .portfolio-card-v5 .skill-chips{gap:6px;margin:12px 0 0}.profile-refined .portfolio-card-v5 .skill-chips>span{padding:4px 7px;font-size:11px}.profile-refined .portfolio-card-v5 .skill-logo{flex-basis:15px;width:15px;height:15px}.profile-refined .portfolio-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;display:flex}.profile-refined .portfolio-manage{align-items:center;gap:4px;margin-left:auto;display:flex}.profile-refined .portfolio-reorder{gap:2px;display:flex}.profile-refined .portfolio-tool{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:8px;display:grid}.profile-refined .portfolio-tool:hover:not(:disabled){color:var(--blue);background:#eef4fd}.profile-refined .portfolio-tool svg{width:17px;height:17px}.profile-refined .portfolio-project-link{min-height:36px;color:var(--blue);align-items:center;gap:6px;font-size:12px;display:inline-flex}.skill-logo{vertical-align:middle;object-fit:contain;filter:none;flex:0 0 18px;width:18px;height:18px;display:inline-block}.skill-logo-generic{color:var(--muted)}.skill-with-icon,.skill-chips>span.skill-with-icon,.project-card-skills>span.skill-with-icon{align-items:center;gap:7px;display:inline-flex}.profile-skill-picker>label>span{align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}.profile-skill-picker .skill-logo{flex-basis:20px;width:20px;height:20px}.profile-skill-picker input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:3px}.avatar-presets{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.avatar-presets button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:13px;place-items:center;width:48px;height:48px;padding:3px;display:grid}.avatar-presets button img{border-radius:10px;width:40px;height:40px}.avatar-presets button[aria-pressed=true]{border-color:var(--blue);box-shadow:0 0 0 2px #2463eb20}.avatar-preview img[src*="/assets/avatars/"],.profile-avatar img[src*="/assets/avatars/"]{object-fit:cover;width:100%;height:100%}.specialist-card.specialist-card-v6{border-color:var(--line);border-radius:var(--r);box-shadow:none;background:var(--surface);transition:border-color var(--motion-fast),box-shadow var(--motion-fast);flex-direction:column;gap:20px;padding:24px;display:flex}.specialist-card-v6:before,.specialist-card-v6:after{display:none}.specialist-card.specialist-card-v6:hover{border-color:#b3c7e1;transform:none;box-shadow:0 8px 24px #18324708}.specialist-card.specialist-card-v6>.specialist-card-heading{align-items:flex-start;gap:14px;margin:0;padding:0 42px 0 0!important}.specialist-card-v6 .specialist-card-avatar{border:0;border-radius:16px;flex:0 0 56px;width:56px;height:56px;overflow:hidden}.specialist-card-v6 .specialist-card-avatar img{object-fit:cover;width:100%;height:100%;display:block}.specialist-card-v6 .specialist-card-identity{min-width:0}.specialist-card-v6 .specialist-card-identity h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:17px;line-height:1.45}.specialist-card-v6 .specialist-card-identity p{min-height:0;color:var(--muted);margin-top:5px;font-size:13px;line-height:1.65}.specialist-card-v6 .specialist-card-tags{flex-wrap:wrap;align-items:flex-start;gap:7px;min-height:34px;margin:0;padding:0;display:flex}.specialist-card-v6 .specialist-card-tags>span{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:12px;font-weight:550;line-height:1.4;display:inline-flex}.specialist-card-v6 .specialist-card-bottom{align-items:center;gap:12px;margin-top:auto;padding:0}.specialist-card-v6 .specialist-card-facts{flex-wrap:wrap;gap:8px 14px;max-width:none;display:flex}.specialist-card-v6 .specialist-card-facts>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.specialist-card-v6 .specialist-card-facts svg{flex:none;width:15px;height:15px}.specialist-card-v6 .specialist-card-facts>span:first-child svg{color:var(--color-rating)}.specialist-card.specialist-card-v6 .specialist-card-arrow{white-space:nowrap;min-width:44px;color:var(--blue);background:#eef4fd;border:0;border-radius:9px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;width:auto!important;height:40px!important;display:inline-flex!important}.specialist-card-v6 .specialist-card-arrow svg{width:15px;height:15px}.specialist-card-v6 .specialist-card-footer{border-color:var(--line);gap:12px;margin:0;padding-top:16px;font-size:12px}.specialist-card-v6 .specialist-card-footer>span{min-width:0;line-height:1.5}.specialist-card-v6 .favorite-toggle{top:20px!important;right:16px!important}.workbench-v3 .workbench-heading{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;gap:20px 24px;margin-bottom:16px;padding:28px 32px;display:grid}.workbench-v3 .brand-marker{color:var(--blue);letter-spacing:.05em;font-size:11px}.workbench-v3 .workbench-heading h1{letter-spacing:-.035em;font-size:clamp(27px,2.6vw,36px)}.workbench-v3 .workbench-verified{background:0 0;border:0;padding:0;font-size:11px}.workbench-activity{border-top:1px solid var(--line);grid-column:1/-1;gap:12px;padding-top:18px;display:flex}.workbench-activity>a{min-width:0;min-height:44px;color:var(--ink);align-items:center;gap:10px;padding:0 16px 0 0;display:flex}.workbench-activity>a+a{border-left:1px solid var(--line);margin-left:12px;padding-left:24px}.workbench-activity>a>span{width:28px;height:28px;color:var(--blue);flex:none;place-items:center;display:grid}.workbench-activity>a>span svg{width:18px;height:18px}.workbench-activity b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;line-height:1.4}.workbench-activity small{color:var(--muted);font-size:13px}.workbench-activity>a>svg{width:15px;height:15px;color:var(--muted)}.workbench-v3 .workbench-actions{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:0;margin-bottom:32px;overflow:hidden}.workbench-v3 .workbench-actions>a{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:84px;padding:18px 24px}.workbench-v3 .workbench-actions>a+a{border-left:1px solid var(--line)}.workbench-v3 .workbench-actions>a:hover{background:#f6f9fd}.workbench-v3 .workbench-action-icon{background:0 0;flex:0 0 28px;width:28px;height:28px}.workbench-v3 .workbench-actions b{font-size:14px}.workbench-v3 .workbench-actions small{font-size:12px}.workbench-skill-context{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:-4px 0 16px;display:flex}.workbench-skill-context>small{color:var(--muted);font-size:12px}.workbench-skill-context>div{flex-wrap:wrap;gap:7px;display:flex}.workbench-skill-context span{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:5px 8px;font-size:12px;line-height:1.5;display:inline-flex}.workbench-skill-context>a{min-height:32px;color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.workbench-skill-context>a svg{width:13px;height:13px}.workbench-v3 .workbench-overview{gap:12px;margin-top:20px}.workbench-v3 .workbench-coin,.workbench-v3 .workbench-completion{background:var(--surface);padding:18px 22px}.workbench-v3 .workbench-banner{border-top:1px solid var(--line);padding-top:28px}.workbench-updates-title{color:var(--ink);margin:0 0 16px;font-size:18px;line-height:1.5}.workbench-v3 .workbench-banner-stage{max-width:900px;margin-inline:auto}.support-widget{right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:85;line-height:1.5;position:fixed}.support-trigger{background:var(--blue);color:#fff;cursor:pointer;width:54px;height:54px;transition:background var(--motion-fast),box-shadow var(--motion-fast);border:1px solid #ffffff30;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 5px 18px #18324726}.support-trigger:hover{background:var(--blue2);box-shadow:0 6px 20px #18324730}.support-trigger{position:relative}.support-trigger>span{place-items:center;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0}.support-trigger svg{width:25px;height:25px}.support-trigger-cross{opacity:0;transform:rotate(-55deg)scale(.6)}.support-widget.is-open .support-trigger-headset{opacity:0;transform:rotate(55deg)scale(.6)}.support-widget.is-open .support-trigger-cross{opacity:1;transform:none}.support-panel{background:var(--surface);transform-origin:100% 100%;border:1px solid #dce5f0;border-radius:22px;width:344px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px);padding:20px;position:absolute;bottom:70px;right:0;overflow-y:auto;box-shadow:0 18px 56px #18324724}.support-panel[hidden],.support-options>[hidden]{display:none}.support-panel>header{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.support-panel-symbol{width:36px;height:36px;color:var(--blue);background:#eef4fd;border-radius:11px;flex:none;place-items:center;display:grid}.support-panel-symbol svg{width:21px;height:21px}.support-panel h2{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:16px;line-height:1.5}.support-panel p{color:var(--muted);margin:4px 0 0;font-size:12px}.support-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-6px -8px 0 auto;padding:12px;display:grid}.support-close svg{width:18px;height:18px}.support-options{gap:6px;display:grid}.support-options>a{border:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--ink);transition:background var(--motion-fast);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.support-options>a:hover{background:#f4f7fc}.support-options b{font-size:14px;font-weight:600}.support-options>a>span{width:24px;height:24px;color:var(--blue);place-items:center;display:grid}.support-options>a svg{width:21px;height:21px}.support-options>a>svg:last-child{width:16px;height:16px;color:var(--muted);margin-left:auto}.support-help{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.support-help svg{width:15px;height:15px}body.has-dialog .support-widget{visibility:hidden}.control-support-settings{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);max-width:560px;padding:28px}.control-support-settings h3{margin:0;font-size:20px}.control-support-settings p{color:var(--muted);font-size:14px;line-height:1.65}.control-support-settings .btn{margin-top:12px}@media (max-width:600px){.selection-backdrop{padding:12px}.selection-dialog{max-height:calc(100dvh - 24px);padding:18px}.selection-dialog h2{font-size:20px}.selection-groups label{min-height:44px}.profile-editor-page-host .profile-editor-scroll .profile-form-section{padding:18px}.profile-refined .portfolio-tool{width:40px;height:44px}.workbench-v3 .workbench-heading{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:12px;padding:20px}.workbench-v3 .workbench-primary{grid-row:3;justify-self:stretch;min-height:48px}.workbench-v3 .workbench-heading h1{font-size:27px}.workbench-activity{gap:8px;padding-top:12px}.workbench-activity>a{flex:1;grid-template-columns:24px auto minmax(0,1fr);gap:4px 8px;padding:0;display:grid}.workbench-activity>a+a{margin-left:0;padding-left:12px}.workbench-activity>a>span{width:24px;height:24px}.workbench-activity>a>svg{display:none}.workbench-activity b{font-size:20px}.workbench-activity small{grid-column:1/-1;font-size:11px}.workbench-v3 .workbench-actions{margin-bottom:24px}.workbench-v3 .workbench-actions>a{gap:6px;min-height:88px;padding:14px 6px!important}.workbench-v3 .workbench-actions b{font-size:12px}.workbench-skill-context{gap:8px;margin-bottom:12px}.workbench-skill-context>small{width:100%}.workbench-v3 .workbench-coin,.workbench-v3 .workbench-completion{padding:18px}.specialist-card.specialist-card-v6{gap:18px;padding:20px}.specialist-card-v6 .specialist-card-heading{gap:12px}.specialist-card-v6 .specialist-card-identity h3{font-size:16px}.specialist-card-v6 .specialist-card-avatar{border-radius:14px;flex-basis:52px;width:52px;height:52px}.specialist-card.specialist-card-v6 .specialist-card-arrow{min-height:44px;height:44px!important}.support-widget{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.support-trigger{width:50px;height:50px}.support-panel{padding:18px;bottom:64px}.support-close{margin-top:-8px}body:has(.cookie-notice) .support-widget{bottom:calc(210px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.support-trigger,.support-options>a,.specialist-card.specialist-card-v6{transition:none}}.support-nudge{transform-origin:100%;background:#fff;border:1px solid #e3eaf3;border-radius:999px;align-items:center;width:264px;max-width:calc(100vw - 116px);min-height:52px;padding:3px 4px 3px 12px;display:flex;position:absolute;bottom:1px;right:68px;box-shadow:0 6px 28px #18324713}.support-nudge[hidden]{display:none}.support-prompt{min-width:0;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:5px 0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.support-prompt-symbol{width:27px;height:27px;color:var(--blue);background:#eef4ff;border-radius:50%;flex:none;place-items:center;display:grid}.support-prompt-symbol svg{width:18px;height:18px}.support-prompt-copy{min-width:0;min-height:20px}.support-prompt-dismiss{color:#62768a;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:background .16s,color .16s;display:grid}.support-prompt-dismiss svg{width:14px;height:14px}.support-prompt-dismiss:hover{color:var(--ink);background:#f0f4fa}.support-nudge button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.support-panel a:focus-visible,.support-close:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:600px){.support-nudge{max-width:calc(100vw - 110px);padding-left:10px;bottom:0;right:62px}.support-prompt{gap:7px;font-size:12px}.support-prompt-symbol{width:24px;height:24px}.support-panel p{line-height:1.6}}@media (prefers-reduced-motion:reduce){.support-trigger>span,.support-prompt-dismiss{transition:none}}
