@font-face{font-family:Rubik;font-weight:300 900;font-style:normal;font-display:swap;src:url(/fonts/rubik.woff) format("woff")}@font-face{font-family:Assistant;font-weight:200 800;font-style:normal;font-display:swap;src:url(/fonts/assistant.woff) format("woff")}:root{--bg:#F7FBFB;--ink:#0E1F2B;--mute:#566B73;--line:rgba(14,31,43,.09);--glass:rgba(255,255,255,.72);--glass-2:rgba(255,255,255,.92);--sh:0 18px 50px rgba(14,31,43,.13),0 2px 6px rgba(14,31,43,.06);--blue:#0E7C86;--blue-d:#0A5F68;--blue-50:rgba(14,124,134,.1);--green:#0F7A55;--green-lt:#1FA67A;--money:#0B7A50;--green-50:rgba(31,166,122,.12);--orange:#F26B3A;--orange-50:rgba(242,107,58,.13);--gold:linear-gradient(135deg,#FFA37A,#F26B3A 55%,#E5522A);--dark:#0E1F2B}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color-scheme:light}body{font-family:Assistant,system-ui,sans-serif;font-weight:400;background:transparent;color:var(--ink);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;padding-bottom:96px;overflow-x:hidden;animation:enter .7s ease both}@keyframes enter{0%{opacity:0}}#bg{position:fixed;inset:0;width:100%;height:100%;z-index:-2;display:block}.logo{display:flex;align-items:center;gap:10px;font-family:Rubik,sans-serif}.logo svg{width:46px;height:48px;flex:none;filter:drop-shadow(0 6px 10px rgba(14,124,134,.25))}.lw b{display:block;font-weight:700;font-size:30px;line-height:1;color:#0A5F68;letter-spacing:-.3px}.lw small{display:block;font-size:10.5px;color:var(--mute);margin-top:4px;font-weight:500}.seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:20px;background:rgba(255,255,255,.9);border:1px solid var(--line);box-shadow:0 10px 28px rgba(14,124,134,.12);margin:6px 0 4px}.seg:before{content:"";position:absolute;top:5px;bottom:5px;width:calc(50% - 5px);inset-inline-start:5px;border-radius:15px;background:linear-gradient(135deg,#2BA3AE,#0A5F68);box-shadow:0 8px 20px rgba(14,124,134,.4);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.seg.r:before{transform:translateX(calc(-100% - 0px))}.seg button{position:relative;z-index:1;padding:14px 0;font-size:18px;font-weight:700;color:var(--ink);transition:color .3s}.seg button.on{color:#fff}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;border:none;background:none;cursor:pointer}.wrap{max-width:560px;margin:0 auto;padding:0 24px}.top{display:flex;justify-content:space-between;align-items:center;height:72px}.link{color:var(--mute);font-size:15px}h1{font-family:Rubik,Assistant,sans-serif;font-weight:400;font-size:clamp(36px,10vw,50px);line-height:1.1;color:var(--ink)}.mute{color:var(--mute)}.pill{padding:9px 18px;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink);background:var(--glass-2);border:1px solid var(--line);box-shadow:0 6px 18px rgba(14,31,43,.08);position:relative;overflow:hidden}.glass{background:var(--glass);border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--sh)}.grad{background:linear-gradient(110deg,#0E7C86 10%,#1FA67A 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:sheen 6s ease-in-out infinite alternate}.gold,.grad{color:transparent}.gold{background:linear-gradient(100deg,#F26B3A,#E5522A,#FF8A5C,#F26B3A);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:sheen2 5s linear infinite}@keyframes sheen{to{background-position:100% 0}}@keyframes sheen2{to{background-position:-260% 0}}.btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:19px;border-radius:18px;font-weight:800;font-size:19px;color:#fff;background:linear-gradient(135deg,#2BA3AE,#0E7C86);box-shadow:0 14px 32px rgba(14,124,134,.38),inset 0 1px 0 rgba(255,255,255,.45);transition:transform .18s ease,box-shadow .2s}.btn:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:55%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:shine 4.4s ease-in-out infinite;pointer-events:none}@keyframes shine{0%,55%{left:-80%}to{left:140%}}.btn:active{transform:scale(.97)!important}.btn.or{color:var(--dark);background:var(--gold);box-shadow:0 14px 34px rgba(242,107,58,.45),inset 0 1px 0 rgba(255,255,255,.6)}.btn.gr,.btn.wa{background:linear-gradient(135deg,#14916A,#0A5A3E);box-shadow:0 14px 32px rgba(15,122,85,.4),inset 0 1px 0 rgba(255,255,255,.4)}.btn.ghost{color:var(--blue-d);background:var(--glass-2);border:1.5px solid rgba(14,124,134,.25);box-shadow:0 8px 22px rgba(14,124,134,.12)}.btn.ghost:after{display:none}.stack{flex-direction:column;gap:12px}.row,.stack{display:flex}.row{position:relative;overflow:hidden;justify-content:space-between;align-items:center;gap:16px;padding:22px 16px;margin:0 -16px;border-radius:22px;cursor:pointer;transition:background .2s}.row+.row:before{top:0;inset-inline:16px;height:1px;background:var(--line)}.row+.row:before,.row:after{content:"";position:absolute}.row:after{inset:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(14,124,134,.09),transparent 70%);opacity:0;transition:opacity .25s;pointer-events:none}.row:hover:after{opacity:1}.row b{font-size:18px;font-weight:700;display:block;color:var(--ink)}.row small{color:var(--mute);font-size:15px}.row .end,.row .end-p{font-weight:800;white-space:nowrap;font-size:16px;color:var(--money)}.row .end{color:var(--blue)}.badge{display:inline-block;background:var(--orange-50);color:#B23A0E;font-size:12px;font-weight:700;padding:2px 10px;border-radius:999px;-webkit-margin-start:8px;margin-inline-start:8px;vertical-align:middle;border:1px solid rgba(242,107,58,.35)}.chip{position:relative;overflow:hidden;padding:15px 24px;border-radius:999px;border:1.5px solid var(--line);background:var(--glass-2);color:var(--ink);font-size:18px;font-weight:500;transition:transform .15s,background .2s,box-shadow .2s;box-shadow:0 4px 14px rgba(14,31,43,.06)}.chip:hover{border-color:rgba(14,124,134,.4)}.chip.on{background:linear-gradient(135deg,#2BA3AE,#0E7C86);border-color:transparent;color:#fff;font-weight:700;box-shadow:0 10px 26px rgba(14,124,134,.45);animation:pop .3s}@keyframes pop{50%{transform:scale(1.09)}}.chips{display:flex;flex-wrap:wrap;gap:10px}.sec{margin-top:64px}.sec h2{font-size:14px;font-weight:700;color:var(--mute);margin-bottom:6px}.heart{position:relative;width:42px;height:42px;display:grid;place-items:center;color:#9AA5C0;flex:none;border-radius:50%;z-index:2}.heart svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.heart.on{color:#F0446A}.heart.on svg{fill:#F0446A;transform:scale(1.15)}.ripple{position:absolute;border-radius:50%;pointer-events:none;background:rgba(255,255,255,.55);transform:scale(0);animation:rip .7s ease-out forwards}.chip:not(.on) .ripple,.nav .ripple,.pill .ripple,.row .ripple{background:rgba(14,124,134,.2)}@keyframes rip{to{transform:scale(1);opacity:0}}.tile{transition:transform .2s ease-out;will-change:transform}.nav{position:fixed;inset-inline:0;bottom:0;z-index:30;background:rgba(255,255,255,.82);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -10px 30px rgba(14,31,43,.07)}.nav .in{max-width:560px;margin:0 auto;display:flex}.nav a{position:relative;overflow:hidden;flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:11px 0 10px;font-size:11.5px;font-weight:500;color:var(--mute)}.nav svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.nav a.on{color:var(--blue-d);font-weight:700}.nav a.on svg{fill:var(--blue-50);transform:translateY(-2px)}.nav a.on:before{content:"";position:absolute;top:0;width:34px;height:3px;border-radius:0 0 4px 4px;background:var(--gold);box-shadow:0 0 12px rgba(242,107,58,.7)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}:root{--ring:#0A5F68;--field-line:#7F979F;--danger:#B42318;--danger-50:rgba(180,35,24,.09);--warn:#9A5B00;--warn-50:rgba(245,158,11,.14);--card:#fff}.skip{position:fixed;top:-100px;inset-inline-start:12px;z-index:1000;background:var(--dark);color:#fff;padding:14px 22px;border-radius:0 0 16px 16px;font-weight:700;font-size:17px;transition:top .15s}.skip:focus{top:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:10px}.cta-end :where(a,button):focus-visible,.dark :where(a,button):focus-visible{outline-color:#fff}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}#bg{pointer-events:none}main{display:block}:target{scroll-margin-top:90px}::selection{background:rgba(14,124,134,.22)}.wrap{width:100%}main.wrap{min-height:60vh}.page-top{padding:6px 0 18px}.page-top h1{margin-bottom:6px}.stack-lg{display:flex;flex-direction:column;gap:18px}.center{text-align:center}.mt{margin-top:24px}.mt-lg{margin-top:44px}.sr-h2{font-size:14px;font-weight:700;color:var(--mute);margin-bottom:6px}.sec .h2,.sec h2.t{font-family:Rubik,sans-serif;font-weight:500;font-size:22px;color:var(--ink);margin-bottom:8px}.dlinks{display:none}.nav .in a{min-height:56px}.nav a:focus-visible{outline-offset:-4px}@media(min-width:768px){.wrap{max-width:720px;padding:0 32px}.wrap.wide{max-width:960px}.wrap.narrow{max-width:620px}.list-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:28px;column-gap:28px}.list-grid .row{margin:0 -16px}}@media(min-width:1024px){.wrap.wide{max-width:1080px}}@media(min-width:900px){body{padding-bottom:0}.nav{display:none}.dlinks{display:flex;gap:4px;align-items:center}.dlinks a{padding:10px 16px;border-radius:999px;font-size:16px;font-weight:600;color:var(--mute);transition:background .2s,color .2s}.dlinks a:hover,.dlinks a[aria-current=page]{background:var(--blue-50);color:var(--blue-d)}.top{height:84px}}.top .logo{flex:none}.top .right{display:flex;align-items:center;gap:10px}.avatar-btn{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-family:Rubik;font-weight:500;color:#fff;background:linear-gradient(135deg,#2BA3AE,#0A5F68);box-shadow:0 6px 14px rgba(14,124,134,.3);overflow:hidden}.avatar-btn img{width:100%;height:100%;object-fit:cover}.pill{display:inline-flex;align-items:center;gap:6px;min-height:40px}a.pill,button.pill{cursor:pointer}.crumbs{font-size:14px;color:var(--mute);padding:4px 0 10px}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.crumbs li+li:before{content:"‹";-webkit-margin-end:8px;margin-inline-end:8px;color:#8AA0A8}.crumbs a{text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(86,107,115,.4);text-decoration-color:rgba(86,107,115,.4)}.crumbs a:hover{color:var(--blue-d)}.crumbs [aria-current]{color:var(--ink);font-weight:600}.btn.inline{padding:15px 30px;font-size:17px}.btn.inline,.btn.sm{width:auto;display:inline-flex}.btn.sm{padding:11px 20px;font-size:15px;border-radius:14px}.btn[aria-disabled=true],.btn[disabled]{opacity:.55;pointer-events:none;box-shadow:none}.btn.danger{background:linear-gradient(135deg,#D9492F,#9C1F10);box-shadow:0 12px 26px rgba(180,35,24,.3)}.btn.line{color:var(--blue-d);background:transparent;border:1.5px solid rgba(14,124,134,.35);box-shadow:none}.btn.line:after{display:none}.btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}.linkbtn{color:var(--blue-d);font-weight:700;text-decoration:underline;text-underline-offset:3px;padding:6px 2px}.linkbtn.danger{color:var(--danger)}.tbtn{min-height:44px;padding:8px 14px;border-radius:12px;font-weight:700;font-size:15px;color:var(--blue-d);background:var(--blue-50)}.tbtn.warn{color:#8A3510;background:var(--orange-50)}.tbtn.bad{color:var(--danger);background:var(--danger-50)}.tbtn:hover{filter:brightness(.96)}.heart{min-width:44px;min-height:44px}.heart:hover{color:#F0446A}.row .heart{-webkit-margin-end:-8px;margin-inline-end:-8px}.form{gap:20px}.field,.form{display:flex;flex-direction:column}.field{gap:6px}.field>.lbl,.field>label,fieldset>legend{font-size:15px;font-weight:700;color:var(--ink);margin:0;padding:0;display:block}.field .hint,.hint{font-size:13.5px;color:var(--mute);line-height:1.5}.req{color:#B23A0E;-webkit-margin-start:3px;margin-inline-start:3px}.field input:not([type=checkbox]):not([type=radio]):not([type=file]),.field select,.field textarea{width:100%;font:inherit;font-size:18px;padding:14px 16px;border:1.5px solid var(--field-line);border-radius:14px;background:#fff;color:var(--ink);transition:border-color .2s,box-shadow .2s;margin:0}.field textarea{min-height:120px;resize:vertical;line-height:1.6}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1.5l6 6 6-6' fill='none' stroke='%23566B73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 16px center;-webkit-padding-end:16px;padding-inline-end:16px;-webkit-padding-start:16px;padding-inline-start:16px;padding-left:42px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 4px rgba(14,124,134,.18)}.field input::placeholder,.field textarea::placeholder{color:#667B83;opacity:1}.field.invalid input,.field.invalid select,.field.invalid textarea{border-color:var(--danger)}.field .err{color:var(--danger);font-size:14px;font-weight:600;display:flex;gap:6px;align-items:flex-start}.field .err:before{content:"!";flex:none;width:18px;height:18px;border-radius:50%;background:var(--danger);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center;margin-top:2px}.ltr{text-align:right}.ltr,.ltr-in{direction:ltr}.ltr-in{text-align:left}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media(max-width:480px){.row2.keep{grid-template-columns:1fr 1fr}.row2:not(.keep){grid-template-columns:1fr}}fieldset{border:none;padding:0;margin:0;min-inline-size:0}fieldset>legend{margin-bottom:8px}.check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:16px;line-height:1.55;padding:6px 0}.check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:26px;height:26px;margin-top:1px;border:1.5px solid var(--field-line);border-radius:8px;background:#fff;display:grid;place-items:center;cursor:pointer;transition:background .15s,border-color .15s}.check input:checked{background:var(--blue);border-color:var(--blue)}.check input:checked:after{content:"";width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg) translate(-1px,-1px)}.check input:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.check a{color:var(--blue-d);text-decoration:underline;text-underline-offset:3px;font-weight:600}.form-actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.chips.wrapchips{flex-wrap:wrap}.chips.small .chip{font-size:15px;padding:10px 18px}.chip{min-height:48px;border-color:rgba(14,31,43,.2)}.chip.on,.chip[aria-pressed=true]{border-color:transparent}.chip.on{background:linear-gradient(135deg,#1C93A0,#0E7C86)}.chip:focus-visible{outline-offset:3px}.optcard{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;border:1.5px solid var(--field-line);background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.optcard:has(input:checked){border-color:var(--blue);background:var(--blue-50)}.optcard input{accent-color:var(--blue);width:20px;height:20px;flex:none}.optcard b{display:block;font-size:16.5px}.optcard small{color:var(--mute);font-size:14px;line-height:1.4;display:block}.optgrid{display:grid;grid-gap:10px;gap:10px}.upload{display:flex;align-items:center;gap:14px;padding:16px;border:2px dashed var(--field-line);border-radius:16px;background:rgba(255,255,255,.7)}.upload input[type=file]{font-size:15px;max-width:100%}.note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;font-size:15.5px;line-height:1.55;background:var(--blue-50);color:#08474f}.note.ok{background:var(--green-50);color:#0A5C3E}.note.warn{background:var(--warn-50);color:#6E4000}.note.bad{background:var(--danger-50);color:#8A1A10}.note b{font-weight:800}.note svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-top:1px}.draft-banner{background:linear-gradient(135deg,#FFE9DD,#FFD9C4);color:#7A2C0A;border:1px solid rgba(242,107,58,.4);border-radius:18px;padding:14px 18px;font-weight:700;margin-bottom:18px;line-height:1.5}.skeleton{position:relative;overflow:hidden;background:rgba(14,31,43,.07);border-radius:14px}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.65) 50%,transparent 80%);transform:translateX(100%);animation:shimmer 1.4s infinite}@keyframes shimmer{to{transform:translateX(-100%)}}.sk-row{display:flex;gap:14px;align-items:center;padding:22px 0}.sk-row .l{flex:1 1;display:flex;flex-direction:column;gap:10px}.empty{text-align:center;padding:48px 8px;color:var(--mute)}.empty .big{width:84px;height:84px;border-radius:50%;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;margin:0 auto 22px;box-shadow:0 0 50px rgba(14,124,134,.25)}.empty .big svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.empty h2,.empty h3{font-family:Rubik;font-weight:500;color:var(--ink);font-size:22px;margin-bottom:6px}.empty .btn{width:auto;display:inline-flex;padding:16px 38px;margin-top:22px}.errpage{text-align:center;padding:70px 8px 40px}.errpage .code{font-family:Rubik;font-weight:500;font-size:clamp(84px,24vw,140px);line-height:1}.errpage h1{margin:10px 0 8px;font-size:clamp(30px,8vw,42px)}.badge{white-space:nowrap}.badge.promo{background:linear-gradient(135deg,#FFE3D4,#FFD0B8);color:#8A3510;border-color:rgba(242,107,58,.5)}.badge.ok{background:var(--green-50);color:#0A5C3E;border-color:rgba(31,166,122,.4)}.badge.wait{background:var(--warn-50);color:#6E4000;border-color:rgba(245,158,11,.5)}.badge.off{background:rgba(14,31,43,.07);color:#3C4F57;border-color:rgba(14,31,43,.18)}.badge.bad{background:var(--danger-50);color:#8A1A10;border-color:rgba(180,35,24,.35)}.badge.info{background:var(--blue-50);color:#08474f;border-color:rgba(14,124,134,.35)}.stars{color:#B45309;letter-spacing:1px;white-space:nowrap}.stars i{font-style:normal;color:#D6DEE0}.stars i.f{color:#B45309}.panel{border-radius:26px;padding:20px}.panel+.panel{margin-top:14px}.panel h2,.panel h3{font-family:Rubik;font-weight:500;font-size:20px;margin-bottom:6px}.panel p.sub{color:var(--mute);font-size:14.5px;margin-bottom:14px}.gallery{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:14px}@media(min-width:768px){.gallery{grid-template-columns:repeat(3,1fr)}}.gitem{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 14px 30px rgba(14,31,43,.18);background:#E6EEF0;aspect-ratio:1}.gitem img{width:100%;height:100%;object-fit:cover;display:block}.gitem figcaption{position:absolute;inset-inline:0;bottom:0;padding:26px 12px 10px;background:linear-gradient(transparent,rgba(14,31,43,.72));color:#fff;font-size:14px;font-weight:600}.kpis{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin:8px 0 24px}@media(min-width:768px){.kpis{grid-template-columns:repeat(4,1fr)}}.kpi{border-radius:20px;padding:14px 16px}.kpi b{display:block;font-family:Rubik;font-weight:400;font-size:32px;line-height:1.1;color:var(--blue-d);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi span{font-size:13.5px;color:var(--mute)}.kpi.o b{color:#B23A0E}.kpi.g b{color:var(--money)}.item{position:relative;border-radius:22px;padding:16px 18px;background:var(--glass-2);border:1px solid var(--line);box-shadow:0 8px 22px rgba(14,31,43,.06)}.item+.item{margin-top:12px}.item h3{font-size:18px;font-weight:700;line-height:1.3}.item .meta{color:var(--mute);font-size:14.5px;margin-top:2px}.item .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.item .body{margin-top:8px;white-space:pre-wrap;line-height:1.65}.item .pair{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px;font-size:14.5px;margin-top:10px}.item .pair dt{color:var(--mute)}.item .pair dd{margin:0;font-weight:600}.item .changed{background:var(--orange-50);border-radius:8px;padding:0 6px}.tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 14px;scrollbar-width:none;margin-inline:-24px;padding-inline:24px}.tabs::-webkit-scrollbar{display:none}.tabs a{flex:none;padding:11px 18px;border-radius:999px;background:var(--glass-2);border:1.5px solid rgba(14,31,43,.16);font-weight:600;font-size:15.5px;position:relative;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;gap:8px}.tabs a[aria-current=page]{background:linear-gradient(135deg,#1C93A0,#0E7C86);color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(14,124,134,.3)}.tabs .n{background:var(--orange);color:#0E1F2B;font-size:12.5px;font-weight:800;border-radius:999px;padding:1px 8px;min-width:22px;text-align:center}.switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.switch .t b{display:block;font-size:17px}.switch .t small{color:var(--mute);font-size:14px}.pager{display:flex;justify-content:center;gap:10px;margin:28px 0 8px}.table-wrap{overflow-x:auto;border-radius:18px;border:1px solid var(--line);background:var(--glass-2)}table.t{width:100%;border-collapse:collapse;font-size:15px}table.t td,table.t th{padding:12px 14px;text-align:start;border-bottom:1px solid var(--line);vertical-align:top}table.t th{font-size:13.5px;color:var(--mute);font-weight:700;background:rgba(14,124,134,.06);white-space:nowrap}table.t tr:last-child td{border-bottom:none}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dock-bar{position:fixed;inset-inline:0;bottom:0;z-index:35;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);padding:14px 0 calc(14px + env(safe-area-inset-bottom));box-shadow:0 -14px 40px rgba(14,31,43,.1)}@media(min-width:900px){.dock-bar.mobile-only{position:static;background:none;border:none;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}}.cookie{position:fixed;inset-inline:12px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:80;max-width:520px;margin:0 auto;border-radius:20px;padding:14px 16px;display:flex;gap:12px;align-items:center;font-size:14.5px;line-height:1.45;background:var(--glass-2);box-shadow:var(--sh);border:1px solid var(--line)}.cookie a{text-decoration:underline;text-underline-offset:3px;font-weight:700;color:var(--blue-d)}.cookie button{flex:none;min-height:44px;padding:8px 18px;border-radius:12px;font-weight:700;background:var(--blue);color:#fff}@media(min-width:900px){.cookie{bottom:18px;inset-inline-start:18px;inset-inline-end:auto;margin:0}}.foot{margin-top:56px;padding:28px 0 40px;border-top:1px solid var(--line);color:var(--mute);font-size:14.5px}.foot nav{display:flex;flex-wrap:wrap;gap:6px 22px;margin-bottom:14px}.foot a{padding:8px 0;display:inline-block;min-height:36px;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(86,107,115,.35);text-decoration-color:rgba(86,107,115,.35)}.foot a:hover{color:var(--blue-d)}.foot .fine{font-size:13.5px;line-height:1.6}.job-head h1{font-size:clamp(34px,9vw,48px);margin:10px 0 6px}.facts{margin:22px 0;font-size:18px;display:flex;flex-direction:column;gap:8px}.facts b.big{font-family:Rubik;font-weight:400;font-size:44px;line-height:1.1}.fact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:18px 0}.fact-grid div{border-radius:18px;padding:12px 14px}.fact-grid small{display:block;color:var(--mute);font-size:13px}.fact-grid b{font-size:17px}.desc{color:#34484F;line-height:1.85;font-size:18px;white-space:pre-line}.chips.ro .chip{cursor:default;font-size:15px;padding:8px 16px;min-height:0}.contact-bar{position:fixed;inset-inline:0;bottom:0;z-index:35;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);padding:14px 0 calc(14px + env(safe-area-inset-bottom))}.contact-bar .wrap{display:flex;flex-direction:column;gap:8px;text-align:center}.contact-bar .sub{display:flex;gap:18px;justify-content:center}@media(min-width:900px){.contact-bar{position:static;background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;margin-top:26px}.contact-bar .wrap{padding:0}}.gone .code{color:var(--mute)}.ban{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:var(--orange-50);color:#6E2A0A;font-weight:700;margin-bottom:14px}.countdown{font-family:Rubik;font-weight:500;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plans{display:flex;gap:12px;flex-wrap:wrap}.plan{min-width:140px;min-height:84px}.plan:has(input:focus-visible){outline:3px solid var(--ring);outline-offset:3px}label.plan{cursor:pointer;display:block}label.plan input{position:absolute;opacity:0;pointer-events:none}label.plan:has(input:checked){border-color:#F26B3A;background:var(--orange-50);box-shadow:0 10px 30px rgba(242,107,58,.3)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.skeleton:after{animation:none}.ln>span{transform:none!important}.deck,.hero .stack{opacity:1!important}}.row .stretch:after{content:"";position:absolute;inset:0;z-index:1}.row .stretch{color:inherit}.row:has(a.stretch:focus-visible){outline:3px solid var(--ring);outline-offset:-3px}.row .stretch:focus-visible{outline:none}.row b{line-height:1.3}.row .sal{white-space:nowrap}.row>span:first-child{min-width:0}.pg-freelancers .row.f .r,.row.f .r{white-space:nowrap;font-weight:700;color:#C2410C;font-size:15px}.row.f{gap:14px;justify-content:flex-start}.row.f .m{flex:1 1;min-width:0}.row.f .av{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-family:Rubik;font-weight:500;font-size:24px;color:#fff;background:linear-gradient(135deg,#2BA3AE,#0A5F68);box-shadow:0 8px 18px rgba(14,124,134,.3)}.list-grid>.row.f:nth-child(3n+2) .av{background:linear-gradient(135deg,#FF8A5C,#E5522A);box-shadow:0 8px 18px rgba(242,107,58,.3)}.list-grid>.row.f:nth-child(3n+3) .av{background:linear-gradient(135deg,#34D3C0,#0E7C86)}.row .ok{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green-lt);-webkit-margin-end:6px;margin-inline-end:6px}.row+.row:before{display:block}@media(min-width:768px){.list-grid>.row:before{display:none}.list-grid>.row{border:1px solid var(--line);background:var(--glass);margin:0 0 12px;padding:18px 20px;box-shadow:0 8px 22px rgba(14,31,43,.05)}.list-grid>.row:hover{background:var(--glass-2)}}@media(max-width:767px){.jobs-new>.row:nth-child(n+4){display:none}}.pg-home .hero-grid{display:grid;grid-template-columns:1fr}.pg-home .hero-grid .seg-wrap{grid-area:seg}.pg-home .hero-grid h1{grid-area:h1}.pg-home .hero-grid .deck{grid-area:deck}.pg-home .hero-grid .mini{grid-area:mini}.pg-home .hero-grid .cta-wrap{grid-area:cta}.pg-home .hero-grid{grid-template-areas:"seg" "h1" "deck" "mini" "cta"}@media(min-width:900px){.pg-home .hero-grid{grid-template-columns:1fr 1fr;column-gap:64px;grid-template-rows:auto auto auto 1fr;grid-template-areas:"seg deck" "h1 deck" "mini deck" "cta deck";align-items:start;padding-top:18px}.pg-home .hero-grid .deck{height:260px;align-self:center;grid-row:1/-1;margin:0}.pg-home .hero-grid .card{height:200px}.pg-home .hero-grid h1{font-size:clamp(52px,5.4vw,68px)}.pg-home .hero-grid .mini b{font-size:32px}.pg-home .hero-grid .cta-wrap{margin-top:8px}.pg-home .duo{margin-top:64px}}.pg-home .hero-grid .deck{align-self:start}.pg-home .world:focus-visible{outline-offset:4px}.pg-home .flow ol{display:flex;align-items:flex-start;width:100%}.pg-home .fs,.pg-home .ln2{list-style:none}@media(min-width:768px){.pg-home .flow{justify-content:center;padding:26px 40px 20px}.pg-home .fs{width:120px}}.cta-end{margin-top:56px;padding:34px 24px;border-radius:32px;text-align:center;color:#fff;background:linear-gradient(135deg,#14333F,#0E1F2B 60%,#0A5F68);box-shadow:0 24px 60px rgba(14,31,43,.3);position:relative;overflow:hidden}.starpick{display:inline-flex;flex-direction:row-reverse;gap:2px;direction:ltr;align-self:flex-start;position:relative}.starpick input{position:absolute;opacity:0;width:1px;height:1px}.starpick label{font-size:38px;line-height:1;color:#B9C8CC;cursor:pointer;padding:2px 5px;border-radius:8px;transition:color .15s,transform .15s}.starpick input:checked~label,.starpick label:hover,.starpick label:hover~label{color:#B45309}.starpick label:hover{transform:scale(1.12)}.starpick input:focus-visible+label{outline:3px solid var(--ring);outline-offset:2px}.pg-freelancer .q small s{color:#B45309}.pg-freelancer .earn .stars{font-size:22px;display:block;margin-top:2px}.pg-freelancer .who .heart{margin:0 auto}.pg-freelancers .chips>li{flex:none}@media(min-width:768px){.pg-freelancers .chips{flex-wrap:wrap;margin:0;padding:6px 0 14px;overflow:visible}}.chipcheck{position:relative;display:inline-block}.chipcheck input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.chipcheck .chip{display:inline-flex;align-items:center;cursor:pointer;min-height:44px}.chipcheck input:checked+.chip{background:linear-gradient(135deg,#1C93A0,#0E7C86);border-color:transparent;color:#fff;font-weight:700;box-shadow:0 10px 26px rgba(14,124,134,.4)}.chipcheck input:focus-visible+.chip{outline:3px solid var(--ring);outline-offset:3px}.chipcheck input:checked+.chip:before{content:"✓";-webkit-margin-end:6px;margin-inline-end:6px;font-weight:800}.pg-employer .dot.e{background:#6B7F87}.pg-employer .dot.b{background:#B42318;box-shadow:none}.pg-employer .row .end{color:var(--blue-d)}.pg-employer .row{cursor:pointer}.stat-line{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--mute);font-size:15px}.stat-line b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grace-bar{flex-wrap:wrap;gap:10px 18px;align-items:center}.grace-bar,.sec .sec-h{display:flex;justify-content:space-between}.sec .sec-h{align-items:baseline;gap:10px}.pg-legal article{max-width:760px}.legal-sec{margin-top:26px}.legal-sec h2{font-family:Rubik,sans-serif;font-weight:500;font-size:22px;margin-bottom:8px;color:var(--ink)}.legal-sec li,.legal-sec p{font-size:17px;line-height:1.85;color:#2E4047}.legal-sec p+p{margin-top:10px}.legal-sec ul{-webkit-padding-start:22px;padding-inline-start:22px;margin-top:8px}.legal-sec li+li{margin-top:6px}mark.decision{background:#FFE6A8;color:#5C3B00;box-decoration-break:clone;-webkit-box-decoration-break:clone}mark.decision,mark.todo{border-radius:6px;padding:1px 6px;font-weight:600}mark.todo{background:#FFD9C4;color:#7A2C0A}.item h2{font-size:18px;font-weight:700;line-height:1.3}.pg-freelancer .who h1{font-size:clamp(30px,8.5vw,46px);overflow-wrap:anywhere;line-height:1.15}.crumbs [aria-current]{unicode-bidi:plaintext;overflow-wrap:anywhere}.pg-admin{overflow-x:clip}.pg-admin main{min-width:0}.table-wrap{max-width:100%;-webkit-overflow-scrolling:touch;position:relative}.pg-home .hero-grid{grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.pg-home .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:380px){.pg-home .hero h1,.pg-home .hero-grid h1{font-size:34px}.seg button{font-size:16px}}.pg-home .card .h3{font-family:Rubik;font-weight:500;font-size:25px;line-height:1.15;margin:4px 0 2px}.report-link{margin-top:22px;font-size:14.5px}.report-link a{color:var(--mute);text-decoration:underline;text-underline-offset:3px}.pg-home .hero{padding-bottom:8px}.pg-home .live{display:inline-flex;align-items:center;gap:10px;margin-top:6px}.pg-home .live i{width:9px;height:9px;border-radius:50%;background:var(--green-lt);animation:home-ping 2s infinite}@keyframes home-ping{0%{box-shadow:0 0 0 0 rgba(31,166,122,.6)}70%,to{box-shadow:0 0 0 11px rgba(31,166,122,0)}}.pg-home .live b{color:var(--blue-d);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-home .hero h1{font-size:clamp(40px,12vw,58px);margin:16px 0 14px;line-height:1.1;font-weight:500}.pg-home .ln{display:block;overflow:hidden;padding-bottom:.12em}.pg-home .ln>span{display:block;transform:translateY(115%);animation:home-rise 1s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i)*.14s + .2s)}@keyframes home-rise{to{transform:none}}.pg-home .ln>.rot{display:grid}.pg-home .rot span{grid-area:1/1;display:block;white-space:nowrap;transform:translateY(115%);transition:transform .75s cubic-bezier(.2,.8,.2,1);background:linear-gradient(100deg,#0A5F68,#14B8A6,#0A5F68);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen2 6s linear infinite}.pg-home .rot span.on{transform:none}.pg-home .rot span.out{transform:translateY(-115%)}.pg-home .deck{position:relative;height:222px;margin:6px 0 4px;perspective:900px;opacity:0;animation:home-fade .8s .6s forwards}@keyframes home-fade{to{opacity:1}}.pg-home .card{position:absolute;inset-inline:0;top:0;height:178px;border-radius:26px;padding:20px 22px;display:flex;justify-content:space-between;gap:14px;background:#fff;border:1px solid rgba(255,255,255,.9);box-shadow:0 26px 60px rgba(14,31,43,.16),0 2px 6px rgba(14,31,43,.06);transition:transform .8s cubic-bezier(.2,.8,.2,1),opacity .8s,filter .8s;transform-origin:50% 100%}.pg-home .card[data-p="0"]{transform:none;z-index:3}.pg-home .card[data-p="1"]{transform:translateY(16px) scale(.94);z-index:2;opacity:.9;filter:saturate(.85)}.pg-home .card[data-p="2"]{transform:translateY(30px) scale(.88);z-index:1;opacity:.7;filter:saturate(.7)}.pg-home .card[data-p="3"]{transform:translateY(-30px) scale(1.05) rotate(-4deg);z-index:4;opacity:0}.pg-home .card .t{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.pg-home .card .k{font-size:13px;color:var(--mute);font-weight:600}.pg-home .card h3{font-family:Rubik;font-weight:500;font-size:25px;line-height:1.15;margin:4px 0 2px}.pg-home .card .w{font-size:15px;color:var(--mute)}.pg-home .tags{display:flex;gap:6px;flex-wrap:wrap}.pg-home .tags span{font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--blue-50);color:var(--blue-d)}.pg-home .tags span.n{background:var(--orange-50);color:#B23A0E}.pg-home .tile2{flex:none;align-self:center;width:84px;height:92px;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#fff;background:linear-gradient(135deg,#2BA3AE,#0A5F68);box-shadow:0 14px 28px rgba(14,124,134,.32)}.pg-home .tile2.t1{background:linear-gradient(135deg,#FF8A5C,#E5522A);box-shadow:0 14px 28px rgba(242,107,58,.32)}.pg-home .tile2.t2{background:linear-gradient(135deg,#34D3C0,#0E7C86)}.pg-home .tile2 svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pg-home .tile2 b{font-family:Rubik;font-weight:500;font-size:36px;line-height:1}.pg-home .tile2 em{font-style:normal;font-size:12px;font-weight:600;opacity:.9}.pg-home .mini{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:6px}.pg-home .mini a,.pg-home .mini div{border-radius:18px;padding:11px 6px;text-align:center}.pg-home .mini b{display:block;font-family:Rubik;font-weight:500;font-size:27px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--blue-d)}.pg-home .mini a,.pg-home .mini div{display:block}.pg-home .mini a:active{transform:scale(.97)}.pg-home .mini span{font-size:12.5px;color:var(--mute)}.pg-home .hero .stack{margin-top:16px;opacity:0;animation:home-fade .8s 1s forwards}.pg-home .ticker{margin:24px -24px 0;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.pg-home .belt{display:flex;gap:10px;width:max-content;animation:home-belt 45s linear infinite}.pg-home .belt span{direction:rtl;display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--glass-2);border:1px solid var(--line);font-size:14px;white-space:nowrap;box-shadow:0 6px 16px rgba(14,31,43,.06)}.pg-home .belt b{color:var(--blue-d);font-weight:700}@keyframes home-belt{to{transform:translateX(-50%)}}.pg-home .duo{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pg-home .world{display:flex;flex-direction:column;gap:6px;padding:20px 18px;border-radius:24px;min-height:176px;position:relative;overflow:hidden}.pg-home .world b{font-family:Rubik;font-weight:500;font-size:25px}.pg-home .world span{color:var(--mute);font-size:14.5px;line-height:1.4}.pg-home .world em{margin-top:auto;font-style:normal;font-weight:700;font-size:15px}.pg-home .world.j{border-top:4px solid #0e7c86}.pg-home .world.j em{color:#0A5F68}.pg-home .world.p{border-top:4px solid #f26b3a}.pg-home .world.p em{color:#C2410C}.pg-home .flow{margin-top:14px;display:flex;align-items:flex-start;padding:20px 14px 16px;border-radius:24px}.pg-home .fs{flex:none;width:76px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.pg-home .fs b{font-size:14px;font-weight:700;line-height:1.2}.pg-home .fs i{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2BA3AE,#0A5F68);box-shadow:0 8px 18px rgba(14,124,134,.3);animation:home-glow 3.6s ease-in-out infinite}.pg-home .fs:nth-child(3) i{background:linear-gradient(135deg,#FF8A5C,#E5522A);animation-delay:1.2s}.pg-home .fs:nth-child(5) i{background:linear-gradient(135deg,#34D3C0,#0E7C86);animation-delay:2.4s}.pg-home .fs svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes home-glow{0%,70%,to{transform:scale(1)}35%{transform:scale(1.14)}}.pg-home .ln2{flex:1 1;height:3px;margin-top:24px;border-radius:3px;background:linear-gradient(90deg,rgba(14,124,134,.15),rgba(14,124,134,.15));position:relative;overflow:hidden}.pg-home .ln2:after{content:"";position:absolute;inset-block:0;width:40%;border-radius:3px;background:linear-gradient(90deg,transparent,#0E7C86,transparent);animation:home-run 2.4s linear infinite}@keyframes home-run{0%{right:-40%}to{right:100%}}.pg-home .steps{margin-top:14px;display:grid;grid-gap:12px;gap:12px}.pg-home .st{display:flex;gap:16px;align-items:center;padding:18px;border-radius:22px}.pg-home .st i{font-style:normal;flex:none;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;font-family:Rubik;font-weight:500;font-size:21px;color:#fff;background:linear-gradient(135deg,#2BA3AE,#0A5F68);box-shadow:0 10px 22px rgba(14,124,134,.35)}.pg-home .st:nth-child(2) i{background:linear-gradient(135deg,#FF8A5C,#E5522A);box-shadow:0 10px 22px rgba(242,107,58,.35)}.pg-home .st:nth-child(3) i{background:linear-gradient(135deg,#6366F1,#4338CA);box-shadow:0 10px 22px rgba(99,102,241,.35)}.pg-home .st b{display:block;font-size:18px}.pg-home .st span{color:var(--mute);font-size:15px}.pg-home .cta-end{margin-top:56px;padding:34px 24px;border-radius:32px;text-align:center;color:#fff;background:linear-gradient(135deg,#14333F,#0E1F2B 60%,#0A5F68);box-shadow:0 24px 60px rgba(14,31,43,.3);position:relative;overflow:hidden}.pg-home .cta-end:after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;left:-90px;bottom:-130px;background:radial-gradient(circle,rgba(242,107,58,.45),transparent 70%)}.pg-home .cta-end h2{font-family:Rubik;font-weight:500;font-size:clamp(32px,9.5vw,42px);line-height:1.15;margin-bottom:22px}.pg-home .cta-end h2 span{color:#FFA37A}.pg-home .cta-end .btn{position:relative;z-index:2}.pg-wizard{padding-bottom:150px}.pg-wizard .bar{height:6px;background:rgba(14,31,43,.08);border-radius:6px;margin:6px 0 44px;overflow:hidden}.pg-wizard .bar i{display:block;height:100%;width:20%;background:var(--gold);border-radius:6px;transition:width .5s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 14px rgba(242,107,58,.6)}.pg-wizard .back{font-size:24px;color:var(--mute);padding:8px;width:40px}.pg-wizard .step{display:none}.pg-wizard .step.show{display:block;animation:wizard-in .45s cubic-bezier(.2,.8,.2,1)}@keyframes wizard-in{0%{opacity:0;transform:translateX(24px)}}.pg-wizard .step h1{font-size:clamp(38px,11vw,52px);margin-bottom:30px}.pg-wizard .dock{position:fixed;inset-inline:0;bottom:0;z-index:40;background:rgba(255,255,255,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--line);box-shadow:0 -14px 40px rgba(14,31,43,.1);padding:14px 0 calc(14px + env(safe-area-inset-bottom))}.pg-wizard .dock .wrap{display:flex;align-items:center;gap:16px}.pg-wizard .cnt{flex:1 1;display:flex;gap:18px}.pg-wizard .cnt div{line-height:1.05}.pg-wizard .cnt b{display:block;font-family:Rubik;font-weight:400;font-size:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--blue)}.pg-wizard .cnt div+div b{color:var(--money)}.pg-wizard .cnt span{font-size:12.5px;color:var(--mute)}.pg-wizard .go{width:auto;padding:18px 32px}.pg-results .head{padding:10px 0 22px}.pg-results .head h1{font-size:clamp(44px,13vw,60px);margin-bottom:8px}.pg-results .stat{display:flex;gap:10px;margin:18px 0 6px}.pg-results .stat div{flex:1 1;border-radius:20px;padding:14px 16px}.pg-results .stat b{display:block;font-family:Rubik;font-weight:400;font-size:30px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--money)}.pg-results .stat span{font-size:13px;color:var(--mute)}.pg-results .alert{margin-top:14px}.pg-results .detail{position:fixed;inset:0;background:rgba(246,248,255,.96);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);z-index:60;overflow:auto;transform:translateY(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.pg-results .detail.open{transform:none}.pg-results .detail .wrap{padding-bottom:170px}.pg-results .detail h1{margin:22px 0 6px;font-size:clamp(38px,11vw,50px)}.pg-results .facts{margin:26px 0;font-size:18px;display:flex;flex-direction:column;gap:8px}.pg-results .facts b{font-family:Rubik;font-weight:400;font-size:44px;line-height:1.1}.pg-results .desc{color:var(--mute);line-height:1.8;font-size:18px}.pg-results .cta{position:fixed;inset-inline:0;bottom:0;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line);padding:16px 0 calc(16px + env(safe-area-inset-bottom))}.pg-results .cta .wrap{padding-bottom:0;text-align:center}.pg-results .cta .link{display:inline-block;margin-top:12px}.pg-results .sal{display:block;color:var(--money);font-weight:800;margin-top:3px}.pg-freelancers .head{padding:6px 0 16px}.pg-freelancers .head h1{font-size:clamp(44px,13vw,60px);font-weight:500;margin-bottom:6px}.pg-freelancers .chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -24px;padding:6px 24px 14px;scrollbar-width:none}.pg-freelancers .chips::-webkit-scrollbar{display:none}.pg-freelancers .chips .chip{flex:none;font-size:16px;padding:11px 20px}.pg-freelancers .f{gap:14px;justify-content:flex-start}.pg-freelancers .av{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-family:Rubik;font-weight:500;font-size:24px;color:#fff;background:linear-gradient(135deg,#2BA3AE,#0A5F68);box-shadow:0 8px 18px rgba(14,124,134,.3)}.pg-freelancers .f:nth-child(3n+2) .av{background:linear-gradient(135deg,#FF8A5C,#E5522A);box-shadow:0 8px 18px rgba(242,107,58,.3)}.pg-freelancers .f:nth-child(3n+3) .av{background:linear-gradient(135deg,#34D3C0,#0E7C86)}.pg-freelancers .f .m{flex:1 1;min-width:0}.pg-freelancers .f .r{white-space:nowrap;font-weight:700;color:#C2410C;font-size:15px}.pg-freelancers .ok{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green-lt);-webkit-margin-end:6px;margin-inline-end:6px}.pg-freelancers .cta{margin-top:34px}.pg-freelancer .who{text-align:center;padding:4px 0 22px}.pg-freelancer .ring{position:relative;width:104px;height:104px;margin:0 auto 18px;display:grid;place-items:center}.pg-freelancer .ring:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(#F26B3A,#0E7C86,#1FA67A,#F26B3A);animation:freelancer-spin 5s linear infinite;box-shadow:0 10px 36px rgba(14,124,134,.4)}@keyframes freelancer-spin{to{transform:rotate(1turn)}}.pg-freelancer .av{position:relative;width:94px;height:94px;border-radius:50%;background:#fff;display:grid;place-items:center;font-family:Rubik;font-size:42px;color:var(--blue)}.pg-freelancer .who h1{font-size:clamp(40px,12vw,54px);margin-bottom:4px}.pg-freelancer .ok{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:var(--money);font-size:14px;font-weight:700}.pg-freelancer .ok:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--green-lt);animation:freelancer-ping 2s infinite}@keyframes freelancer-ping{0%{box-shadow:0 0 0 0 rgba(31,166,122,.6)}70%,to{box-shadow:0 0 0 10px rgba(31,166,122,0)}}.pg-freelancer .earn{border-radius:26px;padding:18px 20px;margin-bottom:16px;text-align:center}.pg-freelancer .earn small{color:var(--mute);font-size:14px}.pg-freelancer .earn .big{font-family:Rubik;font-size:clamp(52px,16vw,70px);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-freelancer .st{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:10px}.pg-freelancer .st div{background:var(--glass-2);border:1px solid var(--line);border-radius:14px;padding:9px 4px}.pg-freelancer .st b{display:block;font-family:Rubik;font-weight:400;font-size:24px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-freelancer .st span{font-size:12px;color:var(--mute)}.pg-freelancer .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:34px}.pg-freelancer .tile{aspect-ratio:1;border-radius:22px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px rgba(14,31,43,.18)}.pg-freelancer .tile:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:translateX(-120%);animation:freelancer-glint 6s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes freelancer-glint{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}.pg-freelancer .q{padding:22px 0;border-bottom:1px solid var(--line)}.pg-freelancer .q:last-child{border:none}.pg-freelancer .q p{margin-bottom:8px;font-size:18px}.pg-freelancer .q small{color:var(--mute)}.pg-freelancer .q small s{text-decoration:none;color:#F59E0B}.pg-employer .v{display:none}.pg-employer .v.show{display:block}.pg-employer .nums{display:flex;gap:34px;margin:12px 0 34px}.pg-employer .nums b{display:block;font-family:Rubik;font-weight:400;font-size:clamp(40px,12vw,54px);line-height:1.05;color:var(--blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-employer .nums div:nth-child(2) b{color:var(--money)}.pg-employer .nums div:nth-child(3) b{color:#C2410C}.pg-employer .nums span{color:var(--mute);font-size:14px}.pg-employer .dot{display:inline-block;width:8px;height:8px;border-radius:50%;-webkit-margin-end:7px;margin-inline-end:7px;background:#1FA67A;box-shadow:0 0 10px #1FA67A}.pg-employer .dot.w{background:#F26B3A;box-shadow:0 0 10px #F26B3A}.pg-employer .dot.e{background:#9AA5C0;box-shadow:none}.pg-employer .smart{display:none;margin-top:18px}.pg-employer .smart.show{display:block;animation:employer-fade .35s}@keyframes employer-fade{0%{opacity:0;transform:translateY(-6px)}}.pg-employer .plans{display:flex;gap:12px;margin:8px 0}.pg-employer .plan{position:relative;overflow:hidden;flex:1 1;padding:20px;border-radius:20px;border:1.5px solid var(--line);background:var(--glass);text-align:start;transition:.2s}.pg-employer .plan.on{border-color:#F26B3A;background:var(--orange-50);box-shadow:0 10px 30px rgba(242,107,58,.3)}.pg-employer .plan b{display:block;font-family:Rubik;font-weight:400;font-size:30px;color:#C2410C}.pg-favorites .head{padding:10px 0 16px}.pg-favorites .sum{border-radius:24px;padding:18px 20px;margin-bottom:10px}.pg-favorites .sum small{color:var(--mute);font-size:14px}.pg-favorites .sum b{display:block;font-family:Rubik;font-weight:400;font-size:54px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-favorites .sal{display:block;color:var(--money);font-weight:800;margin-top:3px}.pg-favorites .empty{text-align:center;padding:60px 0;color:var(--mute)}.pg-favorites .empty .big{width:84px;height:84px;border-radius:50%;background:var(--blue-50);color:var(--blue);display:grid;place-items:center;margin:0 auto 22px;box-shadow:0 0 50px rgba(14,124,134,.3);animation:favorites-beat 2.4s ease-in-out infinite}@keyframes favorites-beat{50%{transform:scale(1.1)}}.pg-favorites .empty .big svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pg-favorites .empty .btn{width:auto;display:inline-flex;padding:16px 38px;margin-top:26px}.pg-account .head{padding:6px 0 18px}.pg-account .head h1{font-size:clamp(44px,13vw,60px);font-weight:500;margin-bottom:6px}.pg-account .login{border-radius:26px;padding:22px;margin-bottom:26px}.pg-account .lt{display:block;font-family:Rubik;font-weight:500;font-size:20px;margin-bottom:14px}.pg-account .g{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;border-radius:16px;background:#fff;border:1.5px solid #d5dee0;font-size:18px;font-weight:600;color:#1F2D33;box-shadow:0 6px 16px rgba(14,31,43,.08);position:relative;overflow:hidden;transition:transform .15s}.pg-account .g:active{transform:scale(.98)}.pg-account .g svg{width:24px;height:24px}.pg-account .login small{display:block;margin-top:12px;text-align:center;font-size:13.5px}.pg-account .me{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:24px;margin-bottom:22px}.pg-account .me[hidden]{display:none}.pg-account .av2{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;font-family:Rubik;font-weight:500;font-size:22px;color:#fff;background:linear-gradient(135deg,#2BA3AE,#0A5F68)}.pg-account .me div{flex:1 1;min-width:0}.pg-account .me b{display:block;font-size:18px}.pg-account .me small{display:block;font-size:13.5px}.pg-account .lo{color:var(--mute);font-size:14px;padding:8px}.pg-account .prof{border-radius:26px;padding:20px;margin-top:22px}.pg-account .prof[hidden]{display:none}.pg-account .prof h3{font-family:Rubik;font-weight:500;font-size:20px;margin-bottom:4px}.pg-account .prof p{color:var(--mute);font-size:14.5px;margin-bottom:14px}.pg-account .opt{display:flex;gap:10px;margin-bottom:14px}.pg-account .opt button{flex:1 1;padding:13px 6px;border-radius:14px;border:1.5px solid var(--line);background:#fff;font-size:16px;font-weight:600;transition:.2s}.pg-account .opt button.on{background:linear-gradient(135deg,#2BA3AE,#0A5F68);color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(14,124,134,.32)}.pg-account .un{position:relative}.pg-account .un span{position:absolute;inset-inline-start:16px;top:15px;color:var(--mute);font-weight:700}.pg-account .un input{-webkit-padding-start:36px;padding-inline-start:36px;direction:ltr;text-align:left}.pg-account .show{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--blue-50);margin-bottom:14px}.pg-account .show .av2{width:44px;height:44px;font-size:18px}.pg-account .show small{display:block;color:var(--mute);font-size:12.5px}.pg-account .show b{font-size:17px}.pg-account .roles{display:grid;grid-gap:12px;gap:12px}.pg-account .role{display:flex;gap:16px;align-items:center;padding:20px;border-radius:24px;position:relative;overflow:hidden}.pg-account .role i{flex:none;width:54px;height:54px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2BA3AE,#0A5F68);box-shadow:0 10px 22px rgba(14,124,134,.35)}.pg-account .role.p i{background:linear-gradient(135deg,#FF8A5C,#E5522A);box-shadow:0 10px 22px rgba(242,107,58,.35)}.pg-account .role svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pg-account .role b{display:block;font-family:Rubik;font-weight:500;font-size:21px}.pg-account .role span{color:var(--mute);font-size:14.5px}