.employment-card{box-sizing:border-box;min-width:0;padding:24px 26px;border-radius:22px;background:#091b1e;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff1a;color:#fff;margin-bottom:16px}.employment-card .employment-card-title{margin:0 0 20px;font:700 18px/1.35 Manrope,sans-serif;letter-spacing:-.015em}.employment-list{list-style:none;padding:0;margin:0}.employment-entry{display:flex;gap:14px;padding:18px 0;border-top:1px solid rgba(255,255,255,.08)}.employment-entry:first-child{padding-top:0;border-top:0}.employment-entry:last-child{padding-bottom:0}.employment-marker{flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;color:#aaf64a;background:#163338;font:700 18px/1 Manrope,sans-serif}.employment-details{min-width:0;flex:1;overflow-wrap:anywhere}.employment-heading{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font:700 15px/1.4 Manrope,sans-serif}.employment-current{color:#aaf64a;background:#aaf64a17;border-radius:20px;padding:3px 9px;font:600 11px/1.4 Manrope,sans-serif}.employment-position{margin-top:4px;color:#d4dfdc;font:500 14px/1.5 Manrope,sans-serif}.employment-dates{margin-top:6px;color:#91a5a1;font:500 12px/1.5 Manrope,sans-serif}.ds-main .employment-card{margin-bottom:0;background:#08181a99}@media (max-width:600px){.employment-card{padding:20px;border-radius:18px}.employment-card .employment-card-title{font-size:16px}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAogABIAAAAAEuwAAAm3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDhudEFGUMs4JKT4O42ZuoFI5IgJXZeWPN+Z8eJzu/9wkNQGKeP5n+ObdyBuFytRK2StiM+0EsbaIWRH3PvGJI+YLD/VL9/ZuL6WpqCjGMx7ZuouidAcee5/SFMLh0IzHaYzN0VqrN0j/RX0Rb2RaJaQXX1QlWeIbyZIlv3tUqpg1qkcIiZAaL8u2kHZNJZNDLosrKbb+eOkEBA3AS2mJANohADkGQGD9z6HnIAgYGIAApPrg0JvhsWZobsbb8qC5H1VaAA0GgG+WUnfptgKIQdLGoCQEPk75WyiQGb4TEgNp+/vIpfxIgK+BqNIR/poiJNFrofts4A8BGSmqgi9FTw10P6Os2hHuc13tqeoUmyPECApNQEhETAqgWgBQAo0AIiFZVY6eExAAKEIMQmQBoipGEZiGEswzr8+Tp/N2EQCefQWUAQBhoABodKO6XApoYEAAQhCBGCQgBRnIQQFKBOCPAORUCAIAlmdomqJclmMsclDjLW+UpZnMhZsABFPmEGAl65/641/NhnapLgDK007ZjYvCJYqlY2Lzj10gnlOpLMg3AMyKwAVgMQhCjAA0RIBOqIfMrFICAEod9BDEJJ4VAYAE3AABVcQT6BQqaLJ4NqEiIsl71Gyo1MYdJerSrBteJFNAgz4IDUY5oA01mpACy8jlclDMwTybT9hjS9Wq2YE8k4+L88/4S3web+QNrQK4dYxUomJySmqA26iAmJCEiBQBqFEIjch9NqLhhoI/byxBwmmTHqGsLgOkT+jiX0AGhAEefTYyJAIgZiMjIgRiNjImIiAuQyYgyIKnAqCELpvrBuQIoAKAECAHAAoUGr1NShgPCcg5IxUnSu0paY+Basm3Ovo3UtGTYXrKSCtM8HPJJsrGSyfIxg0hKkwcDDmvIjJ8VlURmb1SNq/61KqiQuGpEDjP7FwhEzORMVVX6wpVVoKS0o4qWpN0bkXiYKF04gjSCqWfd+uIo/7eSf6dWthrblvmVdcTR51y4RpzRW1lOj1BNn6ibBw1kfrtvrwGbdizICWkS2CKZaSSIaQFsj6rgN+NA1QF13N8YgXstflrgpL/rUoMCatWtZVtO3Wq17mLwZUD/hk/MeRidTdZEuv2c5STFpgQLSDfefbs3rYumTiqBl5oVVx3roKVVlen/NXEK+mfNEeFYXUvt42zhdgXJ3KJpVZpNBetZQvnwrVLTZwpSMfpZBbHcVrlvpyvts2T80R9uD7Ig/MIYjlWX7wD1wG92Osua/HTuz6YoOt6fUJ+WeLtRPQON6eOUKR63hy9as4ePTz0mQN0Gfr4AampA/QW8IzXS2xZds+VHpvuRlNa53u6kTvrt9eP7HxVlwalwHVuU7TfTf2Miw9mZbxYPducNjbgUE65K7hg8b9Jxq4l3mYIXHBsN683D7la3eXioqSGBsdmjauFuatSTn/cM7Hv1asTPT/uPn36/W7wJFcyW57/8x4czMxqN52ztr56ofW9C6m3BGZBffqH9kXv9Byz5e+FXWauEQ0l0comc1NvOsWsse+YvXrQ9j4zOTOHdW/MZvNhlat+STHZtaeEb1iwYXP94iJ+595iNCzamPL7TWVto1v425wjEwfXLmz4XYbuna3bOOco3ZzklLBJm4xN7Jb13/azy/yGGnV9R/onL+tjSnH2f9fNZ9g0s9jEjbvY37gjJrmf+aF54ChN+frsVovw5jlLN0tQhLZgmqHEO8JU6HliR1DucDOTGLHAOWJev+SkpYFJNv28n8O98j+8WaYF1QEDDAAAmInAhQAIAtBSAYAgANBOP6ONNdU2tZ6GmhjyHlwxsAfEegDs9q15bHlVFbtpwIU0GFJTYcDEMt24mAS57fWJ29sTT5tAO3oGq6NHngFNd++LvnvXemwBsb+UbN9P8vp1aak1mmNZE7bZZl41xq6w6v17eWB8/PBxJB5+JitQ/t4a/rd5aqKEQVMUwKTJn/5sVzWVFg/LqgsFD5/1IJQ6Lvs8QwRjULgLmfaKg45Ya9FwajlRJ+Tc7hCdWByCvS6paB5RXlpxZHh4MNAEeLRxSB4f+Zi5lGJWb9w20w5GrcXIxZXXrmkD2jtbtQ/QBiZkgaWEQC1zdcv+XGW0aaHY6pob3HZWacgq9Zbz8y2F+f4dTDobhgHflNE+4fYw473wn9PEJ/Nm3sLM/A9ekw04MK0ftJPjNOAEsX434ViezG7AMcc0A/6dBR2YgkxWAs3alpNGZw2zpg62ELWy+KqlKx546kywr6Gja2pgKXZpfKIB5ujn7RMY5OuQ+HbsyD5cS6GufTMNweIl9AY6rV9bZ4t2ftqgpBwySuqnfbat2FNtWgi240bOTE1CTqGvuMJXnDTf/KPZKSgzNxMCoz1onYptPmziLWVo55/NUQbseQUVvrKseVM24RSnsCyrkIqgjiFXyAJiwA81qMNzkDTyA3CLJln0GvGLm1dCMRPzsRlHsJsq1GiMWIiFpI0mNNI2f+WV/HD5iU/N967RITz6Lg6yjAiFE2txGg/wWNypM/X4XYAlbUokpmM2FrvDW4c92AKX3YAtDkfrx3//p+rTpYevb6/g4Nb01/vP2/mG5o0LxzIcWA5vF/ZgSfuEXr0GxCd74Fxw8Lnfo6N//736jTog3E/QcDySL+Mz+NF88hIYwccLT064p6bmxoFdlU7J57cvK+qe3H1Y8fs0gABgHELlK/e7ESrdBzEt+hsA6k/smA4AjV2TNjUXNVOSBrGZIwAhCgAQ+GPlJZ1rqKJOQFBFVeOGO6+g115VCRT9x/xmH119rsI0EMdyEhJjMQAC8/t159AhAJU0Cj8TdihOI4C20YGXSQkAVzxPmPAIN6Yo4wymBYe9MaPEAh0iAwt5hMlMSRvK3ASQBwXABBovMQWp+4TuyAfMQK4GC6DmxkKIXcIitHSgkbi7HSJBB8uxFF2UYxk6sWI5WMFYgXb+L1HyvxCIM0oBm0JF0nkJM04pm1FMCuVJ09WuOnQp0uXLPkEcpHVeJl8BycPPVCbPKLaEYmXLyFI6o5DVNIOoZ40mjVQiBksXuAU7GhcJ5sNUYgybbEVKEXkr+do83grZZPKRIFzszDV3AguxmXy0UAGWlrdAvrTccX8pIsWJqrNx7Z+5ltltJEQTMZ5NLsry58vPTygxA6RXa0cSBcghY1yIUdnzRQofVwSr13PnVpJCMmXrgsqMxpQxCuU/pyRrXm4MSjNKbpWv3zf2RgEA8Ov5oxNTATz8EhR0QROGCIiQiIgYdEiIlMiExtG29PJ0yaB/QpuqdMx4UVlBtq/WZGRdhXGSsrqyifwE2XyNvlRI8j7a39ekBQAA) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:500;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:600;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:700;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:800;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/orbitron-latin-C4ZOLPH_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;accent-color:var(--accent-teal);--bg-deep: #0a181a;--bg-mid: #0b2024;--tile: #122e33;--switch-off: #0e272b;--gold: #aaf64a;--gold-soft: rgba(170, 246, 74, .35);--text: #ffffff;--text-dim: #c7d1cc;--danger: #cc4d3d;--ok: #aaf64a;--glass-bg: rgba(255, 255, 255, .06);--glass-border: #0f3840;--recruiter-cyan: #0fd5f0;--fs-display: 28px;--fs-h1: 24px;--fs-h2: 17px;--fs-eyebrow: 11px;--fs-body: 14px;--fs-meta: 12px;--fs-control: 15px;--r-card: 16px;--r-cta: 14px;--r-tile: 12px;--r-badge: 8px;--accent-teal: #aaf64a;--warning: #e8624a;--amber: #d9a33d;--lime-highlight-8: rgba(170, 246, 74, .08);--input-bg: var(--bg-deep);--input-border: var(--divider);--text-muted: #7e908c;--divider: #0f3840}*{box-sizing:border-box}html,body,#root{height:100%}html{color-scheme:dark;scrollbar-gutter:stable;overflow-y:scroll;overflow-x:hidden;background:var(--bg-deep);scrollbar-width:thin;scrollbar-color:var(--gold-soft) transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gold-soft);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#aaf64a80}a{color:var(--gold)}body{margin:0;font-family:Manrope,sans-serif;color:var(--text);background:radial-gradient(circle at 50% -10%,var(--bg-mid),var(--bg-deep) 65%);background-color:var(--bg-deep);min-height:100vh;color-scheme:dark;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px #16353b inset;box-shadow:0 0 0 1000px #16353b inset;caret-color:var(--text);transition:background-color 9999s ease-in-out 0s}.turnover-value,.recruiter-metric-value,.rating-preview-circle,.plan-card-price-main,.directory-row-rating,.chip{font-variant-numeric:tabular-nums}h1,h2,h3{font-family:Manrope,sans-serif;margin:0 0 .4em}h1{font-size:var(--fs-h1);font-weight:700;line-height:28px;letter-spacing:-.015em;color:var(--text)}h2,h3{font-size:var(--fs-h2);font-weight:700;line-height:22px;letter-spacing:0;color:var(--text)}.app{max-width:480px;margin:0 auto;padding:20px 20px 96px;min-height:100vh}@supports ((-webkit-mask-composite: xor) or (mask-composite: exclude)){#border-frame{display:block;position:fixed;top:0;right:0;bottom:0;left:0;max-width:480px;margin:0 auto;pointer-events:none;z-index:500;border-radius:45px;padding:1.75px;background:linear-gradient(45deg,#aaf64a,#0fd5f0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}}.header{position:relative;text-align:left;margin-bottom:20px;padding-top:var(--tg-safe-top, 0px)}.lang-switch{position:absolute;top:var(--tg-safe-top, 0px);right:0;display:flex;gap:4px;padding:4px;border-radius:10px;background:#ffffff0d;border:1px solid var(--glass-border);z-index:1}.lang-switch button{padding:4px 8px;border-radius:7px;border:none;background:none;color:var(--text-dim);font-family:Manrope,sans-serif;font-size:11px;font-weight:700;cursor:pointer}.lang-switch button.is-active{background:var(--accent-teal);color:#051410}.brand{display:inline-flex;font-family:Orbitron,Manrope,sans-serif;font-weight:570;font-size:27px;color:var(--gold)}.header .subtitle{color:#7e908c;font-size:13px;margin-top:4px}.card{background:var(--bg-mid);border:1px solid var(--glass-border);border-radius:var(--r-card);padding:20px;margin-bottom:12px}.metrics-row{display:flex;gap:12px;margin:16px 0}.metric{flex:1;text-align:center;background:#0a1912;border-radius:14px;padding:12px 8px}.metric .value{font-family:Manrope,sans-serif;font-size:22px;font-weight:700;color:var(--text)}.metric .value--accent{color:var(--gold)}.metric .label{margin-top:8px}.partner-row{padding:16px;margin-top:12px;border:1px solid var(--divider);border-radius:14px;background:#0a1912}.partner-row:first-child{margin-top:0}.partner-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.partner-verdict{flex-shrink:0;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap}.partner-verdict--success{background:var(--gold);color:#171708}.partner-verdict--nuance{background:#2b2f19;border:1px solid var(--amber);color:var(--amber)}.partner-verdict--problematic{background:#2e1a17;border:1px solid var(--danger);color:var(--danger)}.partner-row-actions{font-size:13px;color:var(--text-muted);margin-top:8px}.avatar-dot{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--gold),#0fd5f0);display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-weight:700;color:#171708;flex-shrink:0}.avatar-dot--ring{background:#0a1912;border:1px solid var(--recruiter-cyan);color:var(--recruiter-cyan)}.avatar-dot--ring.avatar-dot--owner{border-color:var(--gold);color:var(--gold)}.avatar-dot--photo{object-fit:cover;background:#0a1912}.figma-search-result-avatar{display:block;margin-bottom:12px}.partner-info{flex:1;min-width:0}.partner-name{font-size:15px;font-weight:700}.partner-meta{font-size:var(--fs-meta);line-height:16px;font-weight:500;color:var(--text-dim)}.badge-unrated{font-size:10px;color:var(--text-dim);border:1px solid var(--glass-border);border-radius:8px;padding:4px 8px}.partner-offer{font-size:13px;margin-top:8px}.partner-review{font-size:13px;color:var(--text);margin-top:8px}.partner-words-label{display:block;font-style:normal;font-weight:400;color:var(--text-dim);margin-bottom:4px}input[type=text],input[type=number],textarea{width:100%;padding:16px;border-radius:var(--r-tile);border:1px solid var(--glass-border);background:var(--bg-deep);color:var(--text);font-size:16px;font-family:inherit;outline:none}input[type=text]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}textarea{resize:vertical}input[type=text]:focus,input[type=number]:focus,textarea:focus{border-color:var(--recruiter-cyan)}input[type=text]::placeholder,input[type=number]::placeholder,textarea::placeholder{color:var(--text-dim)}.amount-row{display:flex;gap:8px}.amount-row input{margin-top:0}.checkbox-row{display:flex;align-items:flex-start;gap:12px;margin:12px 0 8px;font-size:13px;color:var(--text-dim);cursor:pointer}.checkbox-row input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:22px;height:22px;margin:0;border-radius:7px;border:1px solid var(--input-border);background:var(--input-bg);cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.checkbox-row input[type=checkbox]:checked{background:var(--gold);border-color:var(--gold)}.checkbox-row input[type=checkbox]:checked:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #171708;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-row input[type=checkbox]:disabled{opacity:.5;cursor:default}.checkbox-row input[type=checkbox].input-danger{border-color:var(--danger)}label{display:block;font-size:13px;line-height:1.3;font-weight:600;color:var(--text);margin:16px 0 8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;border-radius:var(--r-cta);border:none;font-family:Manrope,sans-serif;font-size:var(--fs-control);font-weight:700;line-height:1;cursor:pointer;background:linear-gradient(45deg,var(--gold),var(--recruiter-cyan));color:var(--bg-deep);margin-top:16px}.btn:disabled{opacity:.85;cursor:default}.btn.secondary.accent-lime{color:var(--gold)}.btn.secondary.accent-cyan{color:var(--recruiter-cyan)}.btn.outline-accent{background:transparent;color:var(--gold);border:1px solid var(--gold)}.contragent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.contragent-actions .characteristic-wrap{display:contents}.contragent-actions .btn{flex:1;min-width:0;margin-top:0}.contragent-actions .card{flex-basis:100%;margin-top:0}.btn.secondary{background:var(--tile);color:var(--text);font-weight:600;border:none}.keyboard-open .tabbar{display:none}.keyboard-open .app{padding-bottom:20px}.tabbar{--tabbar-pad-x: 22px;--tabbar-pad-top: 12px;--tabbar-pad-bottom: 16px;--blob-grow: 4px;position:fixed;bottom:0;left:0;right:0;display:flex;background:var(--bg-deep);border-top:1px solid var(--glass-border);padding:var(--tabbar-pad-top) var(--tabbar-pad-x) calc(var(--tabbar-pad-bottom) + env(safe-area-inset-bottom));z-index:10}.tab{position:relative;z-index:1;flex:1;min-width:0;text-align:center;background:none;border:none;color:var(--text-dim);font-family:Manrope,sans-serif;font-size:11px;padding:8px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;transition:color .2s ease}.screen-viewport{position:relative;overflow-x:clip;min-height:60dvh}.tab-icon{position:relative;z-index:3;width:20px;height:20px;transition:color .2s ease}.tab-label{position:relative;z-index:3;font-size:10px;font-weight:500;line-height:1;letter-spacing:.03em;transition:color .2s ease;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tab.is-active{color:var(--accent-teal)}.tab-blob{position:absolute;left:var(--tabbar-pad-x);top:calc(var(--tabbar-pad-top) - var(--blob-grow));bottom:calc(var(--tabbar-pad-bottom) + env(safe-area-inset-bottom) - var(--blob-grow));z-index:2;border-radius:999px;backdrop-filter:saturate(200%) brightness(1.25);-webkit-backdrop-filter:saturate(200%) brightness(1.25);background:transparent;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 0 14px #ffffff14,inset 0 -8px 12px #0000001f,inset 3px 0 8px #50c8ff52,inset -3px 0 8px #ff5abe4d,inset 0 3px 6px #ffffff38,0 6px 18px #0000004d;cursor:grab;touch-action:none;overflow:hidden;isolation:isolate}.tab-blob:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at calc(32% + var(--spec-x, 0px)) 26%,rgba(255,255,255,var(--spec-opacity, .16)) 0%,rgba(255,255,255,.02) 45%,transparent 72%)}.tab-blob:active{cursor:grabbing}.locked-overlay{position:relative}.locked-overlay .locked-content{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}.locked-overlay .locked-cta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:16px}.msg{text-align:center;padding:12px;border-radius:12px;font-size:13px;margin-bottom:12px}.msg.error{background:#cc4d3d26;color:var(--danger);border:1px solid rgba(204,77,61,.35)}.msg.ok{background:#aaf64a26;color:var(--ok);border:1px solid rgba(99,207,135,.35)}.workspace-switch{display:flex;gap:8px;padding:4px;margin-bottom:12px;border-radius:14px;background:#ffffff0d;border:1px solid var(--glass-border)}.workspace-switch button{flex:1;padding:12px;border-radius:10px;border:none;background:none;color:var(--text-dim);font-family:Manrope,sans-serif;font-size:13px;font-weight:600;cursor:pointer}.workspace-switch button.is-active{background:var(--accent-teal);color:#051410}.vacancy-nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:4px}@keyframes publish-pulse{0%,82%,to{box-shadow:0 0 #aaf64a00}88%{box-shadow:0 0 0 6px #aaf64a47}94%{box-shadow:0 0 0 12px #aaf64a00}}.btn-publish-pulse{animation:publish-pulse 5s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.btn-publish-pulse{animation:none}}.vacancy-nav-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border-radius:14px;background:#122e33;border:none;color:var(--text);font-family:inherit;text-align:left;cursor:pointer}.vacancy-nav-tile.is-active{background:var(--accent-teal);border-color:transparent;color:#051410}.vacancy-nav-tile-title{font-family:Manrope,sans-serif;font-weight:700;font-size:14px}.vacancy-nav-tile-sub{font-size:13px;color:var(--text-dim)}.vacancy-nav-tile.is-active .vacancy-nav-tile-sub{color:#051410cc}.subscribe-status{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.subscribe-status-dot{width:12px;height:12px;border-radius:50%;margin-top:4px;flex-shrink:0;background:var(--ok);box-shadow:0 0 8px #63cf8799}.subscribe-status-info{flex:1;min-width:0}.subscribe-status-title{font-family:Manrope,sans-serif;font-weight:700;font-size:16px}.subscribe-status-meta{font-size:12px;color:var(--text-dim);margin-top:4px}.subscribe-progress-track{margin-top:12px;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden}.subscribe-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold),#0fd5f0)}.subscribe-benefit-row{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-size:13px;line-height:1.5}.plan-card-value-badge{position:absolute;top:8px;right:8px;font-size:10px;font-weight:700;text-transform:uppercase;color:#171708;background:linear-gradient(135deg,var(--gold),#0fd5f0);border-radius:999px;padding:4px 8px}.compare-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--divider);font-size:13px}.compare-row:last-child{border-bottom:none}.compare-row .free{color:var(--text-dim)}.compare-row .paid{color:var(--gold);font-weight:500}.plan-picker{display:flex;gap:12px;margin:16px 0}.plan-card{position:relative;flex:1;background:transparent;border:1px solid var(--glass-border);border-radius:14px;padding:16px 12px;text-align:left;cursor:pointer;color:var(--text);font-family:inherit}.plan-card.is-selected{border-color:var(--gold);background:var(--tile)}.plan-card-label{font-size:13px;color:var(--text-muted);margin-bottom:8px}.plan-card-price-full{display:block;font-size:12px;color:var(--text-muted);text-decoration:line-through}.plan-card-price-main{font-family:Manrope,sans-serif;font-weight:700;font-size:var(--fs-display);color:var(--text)}.plan-card.is-selected .plan-card-price-main{color:var(--gold)}.plan-card-alt-price{margin-top:4px;font-size:12px;color:var(--text-dim)}.activation-preview{margin-bottom:12px}.activation-title-row{display:flex;align-items:center;gap:8px}.activation-title-row h3{margin:0}.activation-info-btn{background:none;border:none;padding:12px;margin:-12px;color:var(--gold);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.activation-bubble{position:relative;margin-top:12px;padding:16px;background:var(--tile);border:1px solid var(--gold);border-radius:var(--r-tile);color:var(--text-dim);font-size:var(--fs-body);line-height:21px}.activation-bubble:before{content:"";position:absolute;top:-7px;left:20px;width:12px;height:12px;background:var(--tile);border-left:1px solid var(--gold);border-top:1px solid var(--gold);transform:rotate(45deg)}.activation-box{background:var(--bg-mid);border:1px solid var(--glass-border);border-radius:var(--r-card);padding:20px}.activation-box--highlight{border-color:var(--gold)}.activation-box--highlight .profile-avatar-fallback{width:44px;height:44px;font-size:15px}.activation-box--highlight .profile-avatar-fallback.activation-example-avatar--square{border-radius:var(--r-tile);background:var(--tile);border:1px solid var(--recruiter-cyan);color:var(--recruiter-cyan)}.profile-avatar-fallback.activation-now-avatar{width:44px;height:44px;background:var(--tile);border:1px dashed var(--glass-border);color:var(--text-dim)}.profile-avatar-fallback.activation-now-avatar--square{border-radius:var(--r-tile)}.rating-preview-circle.activation-badge-dim{border-style:dashed;border-color:var(--glass-border);color:var(--text-dim);background:transparent}.activation-meta{margin-top:16px;font-size:12px;color:var(--text-muted)}.activation-lock{display:flex;align-items:center;gap:12px;background:var(--bg-mid);border:1px solid var(--glass-border);border-radius:var(--r-card);padding:16px 20px;margin-top:16px;font-size:12px;color:var(--text-dim);line-height:1.5}.activation-price-row{display:flex;align-items:baseline;justify-content:space-between;margin-top:16px}.activation-price-value{font-family:Manrope,sans-serif;font-weight:700;font-size:15px;color:var(--text)}.plan-card-badge{margin-top:4px;font-size:11px;color:var(--text-muted)}.tariff-card.is-highlighted{border-color:var(--gold)}.tariff-price{display:flex;align-items:baseline;gap:12px;margin:8px 0}.tariff-price-main{font-family:Manrope,sans-serif;font-weight:700;font-size:22px;color:var(--gold)}.tariff-price-yearly{font-size:12px;color:var(--text-muted)}.tariff-limit-row{margin-top:12px;padding:12px 16px;border-radius:12px;background:#122e33}.tariff-limit-row:first-of-type{margin-top:0}.tariff-limit-label{font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px}.spinner{display:flex;align-items:center;justify-content:center;min-height:140px;text-align:center;color:var(--text-dim);padding:20px;font-size:13px}.slot-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:var(--bg-deep)}.slot-stage{position:relative;width:100%;height:130px}.slot-row{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.reel-window{width:min(56px,14.4vw);height:130px;overflow:hidden;border-left:1px solid rgba(255,255,255,.38)}.reel-window:last-child{border-right:1px solid rgba(255,255,255,.38)}.reel-strip{display:flex;flex-direction:column;align-items:center;will-change:transform}.reel-cell,.slot-letter{width:min(56px,14.4vw);display:flex;align-items:center;justify-content:center;font-family:Orbitron,Manrope,sans-serif;font-weight:570;font-size:min(60px,15.4vw);line-height:1;color:var(--text)}.reel-cell{height:90px}.slot-letter{height:130px}.reel-cell--accent,.slot-letter--accent{background:linear-gradient(45deg,var(--gold),var(--recruiter-cyan));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.brand-letter{display:inline-block;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.showcase-badge{display:inline-block;font-size:11px;font-weight:600;color:var(--gold);background:#aaf64a1f;border:1px solid var(--glass-border);border-radius:999px;padding:4px 12px}.showcase-tagline{font-family:Manrope,sans-serif;font-size:14px;color:var(--gold);margin-top:4px}.showcase-bio{font-size:13px;color:var(--text-dim);line-height:1.5;margin:12px 0 16px}.showcase-stack{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.chip{font-size:12px;font-weight:700;line-height:1;color:var(--bg-deep);background:var(--gold);border:none;border-radius:var(--r-badge);padding:4px 8px}.chip--hit{background:var(--gold);border-color:transparent;color:#051410;font-weight:700}.chip--note{background:#1e4048;border-color:transparent;color:var(--recruiter-cyan);font-weight:600}.project-card{padding:12px 0;border-bottom:1px solid var(--divider)}.project-card:last-child{border-bottom:none}.project-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.project-name{font-family:Manrope,sans-serif;font-weight:700;font-size:14px;color:var(--text)}.project-tag{font-size:10px;color:var(--gold);border:1px solid var(--glass-border);border-radius:8px;padding:4px 8px;white-space:nowrap}.confirm-step-label{color:var(--gold);margin-bottom:12px}.confirm-rate-partnership-box{padding:12px 16px;border-radius:12px;background:var(--tile);border:none;font-size:14px;margin-bottom:16px}.confirm-pending-rating-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 4px;border-bottom:1px solid var(--divider);background:none;border-left:none;border-right:none;border-top:none;text-align:left;cursor:pointer;color:var(--text);font-family:inherit}.confirm-pending-rating-row:last-child{border-bottom:none}.eyebrow,.metric .label,.recruiter-metric-label,.confirm-step-label,.section-eyebrow{font-size:var(--fs-eyebrow);line-height:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.confirm-step-label{color:var(--gold)}.team-tabs{display:flex;gap:8px;margin-bottom:12px}.team-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 8px;border:none;border-radius:var(--r-tile);background:var(--tile);color:var(--text-dim);font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.team-tab.is-active{background:var(--gold);color:var(--bg-deep)}.team-tab.is-active .chip{background:var(--bg-deep);color:var(--gold)}.hint-block{display:flex;align-items:flex-start;gap:8px;background:var(--lime-highlight-8);border-radius:var(--r-tile);padding:16px;margin-bottom:12px;font-size:13px;line-height:1.45;color:var(--text)}.hint-block svg{margin-top:4px}.privacy-hint{font-size:var(--fs-body);color:var(--text-dim);line-height:1.5;margin-bottom:12px}.privacy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.privacy-row:last-child{border-bottom:none}.profile-privacy-locked-note{margin-top:16px;padding:12px 16px;border-radius:12px;border:1px solid var(--divider);background:#183127}.profile-privacy-locked-note .partner-meta{color:var(--text-dim)}.profile-privacy-locked-title{color:var(--gold);font-weight:600;font-size:14px;margin-bottom:8px}.privacy-row-label{font-size:16px;font-weight:700}.privacy-row-note{font-size:13px;color:var(--text-dim);margin-top:4px}.switch{position:relative;display:inline-block;width:42px;height:24px;flex-shrink:0}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--switch-off);border:1px solid var(--glass-border);border-radius:999px;transition:background .2s ease}.switch .slider:before{content:"";position:absolute;height:18px;width:18px;left:2px;top:2px;border-radius:50%;background:var(--text-dim);transition:transform .2s ease,background .2s ease}.switch input:checked+.slider{background:var(--accent-teal);border-color:var(--gold-soft)}.switch input:checked+.slider:before{transform:translate(18px);background:#171708}.switch input:disabled+.slider{opacity:.5;cursor:default}.hidden-value{color:var(--text-dim);font-style:italic}.hidden-value:before{content:"🔒 ";font-style:normal}.privacy-summary-note{font-size:11px;color:var(--text-dim);margin-top:8px;line-height:1.5}.profile-header-card{display:flex;align-items:center;gap:16px}.profile-avatar,.profile-avatar-fallback{width:56px;height:56px;border-radius:50%;flex-shrink:0}.profile-avatar{object-fit:cover}.profile-avatar-fallback{background:linear-gradient(135deg,var(--gold),#0fd5f0);display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-weight:700;font-size:22px;color:#171708}.profile-header-info{flex:1;min-width:0}.profile-header-info h2{margin:0 0 4px}.profile-header-sub{font-size:var(--fs-meta);line-height:16px;font-weight:500;color:var(--text-dim)}.profile-header-sub--muted{color:var(--text-muted)}.rating-preview{flex-shrink:0;margin-left:auto;background:none;border:none;padding:0;cursor:pointer}.rating-preview-circle{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1e4048;border:2px solid var(--gold);color:var(--gold);font-family:Manrope,sans-serif;font-weight:700;font-size:17px}.section-eyebrow{display:block}.rating-card-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.rating-card-score{font-family:Manrope,sans-serif;font-weight:700;font-size:13px;color:var(--text-muted)}.rating-card-body{display:flex;align-items:center;gap:16px}.rating-ring-wrap{position:relative;width:92px;height:92px;flex-shrink:0}.rating-ring{width:100%;height:100%}.rating-ring-track{stroke:var(--divider)}.rating-ring-progress{stroke:var(--gold);transition:stroke-dashoffset .4s ease}.rating-ring-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-weight:700;font-size:26px;color:var(--text)}.rating-card-info{flex:1;min-width:0}.rating-card-tier{font-family:Manrope,sans-serif;font-weight:700;font-size:16px;margin-bottom:4px}.rating-card-hint{font-size:12px;color:var(--text-muted);line-height:1.5}.rating-card-metrics{margin-top:16px;margin-bottom:0;padding-top:16px;border-top:1px solid var(--divider)}.rating-card-metrics .metric{background:var(--tile);border:none}.rating-card-metrics .metric .value{color:var(--text)}.rating-card-metrics .metric .label{color:var(--text-muted)}.first-step-card .section-eyebrow{color:var(--gold)}.first-step-card h3{margin:8px 0}.first-step-card p{margin:0}.profile-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px}.profile-vertical-badge{display:inline-block;font-size:12px;font-weight:600;color:var(--gold);background:var(--tile);border:1px solid var(--glass-border);border-radius:20px;padding:8px 12px}.profile-tenure-badge{font-size:12px;color:var(--text-muted)}.profile-menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 4px;border-bottom:1px solid var(--divider);border-top:none;border-left:none;border-right:none;background:none;color:var(--text);font-family:inherit;min-height:48px;font-size:var(--fs-control);font-weight:500;cursor:pointer;text-align:left}.profile-menu-item:last-child{border-bottom:none}.profile-menu-item-main{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.profile-menu-item-icon{width:20px;height:20px;flex-shrink:0;color:var(--gold)}.profile-menu-item-chevron{color:var(--text-dim)}.subscreen-back{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-dim);font-family:inherit;font-size:14px;cursor:pointer;padding:0 0 16px}.editable-field{margin:12px 0}.editable-field label{margin:0 0 8px}.editable-field-value{font-size:14px;white-space:pre-wrap;line-height:1.5}.editable-field-empty{font-size:13px;color:var(--text-dim)}.editable-field textarea{width:100%;padding:12px 16px;border-radius:12px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);font-size:16px;font-family:inherit;outline:none;resize:vertical}.editable-field-actions{display:flex;gap:8px}.editable-field-actions .btn{width:auto;flex:1}.work-status-section{margin-bottom:16px}.work-status-section>label{display:block;font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.work-status-picker{position:relative;display:flex;gap:8px}.work-status-blob{position:absolute;left:0;top:0;bottom:0;z-index:1;border-radius:10px;border:1px solid transparent;pointer-events:none}.work-status-option{position:relative;z-index:2;flex:1;min-width:0;padding:8px;border-radius:10px;border:1px solid var(--glass-border);background:transparent;color:var(--text-dim);font-family:inherit;font-size:12px;text-align:center;cursor:pointer;transition:color .15s}.work-status-option.work-status-looking.active,.work-status-option.work-status-working.active{color:var(--gold)}.work-status-option.work-status-neutral.active{color:var(--accent-teal)}.tristate-picker{display:flex;gap:8px}.tristate-option{flex:1;min-width:0;padding:8px;border-radius:10px;border:1px solid var(--glass-border);background:#ffffff0d;color:var(--text-dim);font-family:inherit;font-size:12px;text-align:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.tristate-option.active{border-color:var(--gold-soft);background:#aaf64a29;color:var(--text)}.work-status-badge{display:inline-block;margin-top:8px;padding:4px 12px;border-radius:10px;background:#ffffff0d;font-size:12px;font-weight:600;border:1px solid transparent}.work-status-badge.work-status-looking,.work-status-badge.work-status-working{border-color:#aaf64a80;background:#aaf64a29;color:var(--gold)}.work-status-badge.work-status-neutral{border-color:#aaf64a80;background:#aaf64a29;color:var(--accent-teal)}.qr-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.qr-card img{width:220px;height:220px;border-radius:14px;background:#fff;padding:12px}.onboarding-mock-placeholder{font-family:Manrope,sans-serif;font-size:15px;line-height:1;font-weight:500;color:var(--text-dim);font-style:italic}.onboarding-more-link{background:none;border:none;padding:0;color:var(--gold);font-family:inherit;font-size:inherit;cursor:pointer}.anketa-progress-wrap{margin-bottom:12px}.anketa-progress-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.anketa-back{background:none;border:none;padding:0;color:var(--text-dim);font-family:inherit;font-size:13px;cursor:pointer}.anketa-progress-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.anketa-progress-track{display:flex;gap:4px}.anketa-progress-seg{flex:1;height:4px;border-radius:999px;background:#ffffff14}.anketa-progress-seg.is-done{background:linear-gradient(90deg,var(--gold),#0fd5f0)}.link-underline{text-decoration:underline}.onboarding-detail{margin-top:16px;padding-top:16px;border-top:1px solid var(--divider);font-size:13px;line-height:1.6;color:var(--text-dim)}.onboarding-detail p{margin:0 0 12px}.subscription-gate-note{border:1px solid var(--gold-soft);background:#aaf64a14}.subscription-gate-note strong{color:var(--gold)}.search-mode-switch{display:flex;gap:8px;margin-bottom:12px}.search-mode-btn{flex:1;padding:12px;border-radius:999px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text-dim);font-family:inherit;font-size:13px;cursor:pointer}.search-mode-btn.is-active{background:var(--gold);border-color:var(--gold);color:#0b2024;font-weight:600}.search-cabinets-hint{margin:12px 0;padding:12px 16px;border-radius:12px;border:1px solid var(--gold-soft);background:#aaf64a14;color:var(--gold);font-size:13px;line-height:1.5}.vertical-chips{display:flex;flex-wrap:wrap;gap:8px}.vertical-chip{padding:12px;border-radius:var(--r-tile);border:none;background:var(--tile);color:var(--text-dim);font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer}.vertical-chips--tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;margin-bottom:12px}.vertical-chips--tabs::-webkit-scrollbar{display:none}.vertical-chips--tabs .vertical-chip{flex-shrink:0;background:#122e33;border-color:transparent}.vertical-chips--tabs .vertical-chip.is-selected{background:var(--accent-teal);color:#051410}.vertical-chips--accent .vertical-chip{border-color:var(--recruiter-cyan)}.vertical-chip:active{background:var(--glass-bg)}.vertical-chip.is-selected{background:var(--accent-teal);color:#051410;border-color:transparent}.vacancy-badges{display:flex;gap:8px;margin-top:8px}select{width:100%;padding:12px 16px;border-radius:12px;border:1px solid var(--input-border);background:var(--input-bg);color:var(--text);font-size:16px;font-family:inherit;outline:none}.directory-results{margin-top:12px}.directory-results--tiles .directory-row{margin-top:12px;padding:12px 16px;border:none;border-radius:12px;background:#122e33}.directory-results--tiles .directory-row:first-child{margin-top:0}.directory-row .avatar-dot{background:#1e4048;color:var(--recruiter-cyan)}.directory-row .partner-meta{color:var(--text-dim)}.directory-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 4px;border-bottom:1px solid var(--recruiter-cyan);border-top:none;border-left:none;border-right:none;background:none;color:var(--text);font-family:inherit;text-align:left;cursor:pointer}.directory-row:last-child{border-bottom:none}.directory-row-main{flex:1;min-width:0}.directory-row-handle{font-size:12px;color:var(--recruiter-cyan);margin-top:4px}.directory-row-name{font-weight:700;font-size:15px}.directory-row-rating{width:36px;height:36px;font-size:14px;flex-shrink:0}.directory-paywall{margin-top:16px;padding-top:16px;border-top:1px solid var(--divider);text-align:center}.directory-paywall strong{display:block;margin-bottom:8px;color:var(--gold)}.directory-paywall .btn{margin:12px auto 0}.thread-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 4px;border-bottom:1px solid var(--divider);border-top:none;border-left:none;border-right:none;background:none;color:var(--text);font-family:inherit;text-align:left;cursor:pointer}.thread-row:last-child{border-bottom:none}.thread-row-main{min-width:0}.thread-row-name{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.thread-row-preview{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-unread-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-teal);flex-shrink:0}.thread-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 8px;margin-left:8px;border-radius:9px;background:var(--accent-teal);color:#051410;font-size:11px;font-weight:700}.thread-messages{display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto;margin:12px 0}.thread-bubble{max-width:80%;padding:12px;border-radius:14px;font-size:14px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.thread-bubble.mine{align-self:flex-end;background:linear-gradient(135deg,var(--gold),#0fd5f0);color:#171708}.thread-bubble.theirs{align-self:flex-start;background:#ffffff14;border:1px solid var(--glass-border)}.thread-composer{display:flex;gap:8px;align-items:flex-end}.thread-composer textarea{flex:1;padding:12px 16px;border-radius:12px;border:1px solid var(--glass-border);background:#ffffff0d;color:var(--text);font-size:16px;font-family:inherit;outline:none;resize:none}.thread-composer .btn{width:auto;margin-top:0;padding:12px 16px}.cv-readonly-row{margin-top:20px;padding-top:16px;border-top:1px solid var(--divider)}.cv-readonly-row:first-of-type{margin-top:12px;padding-top:0;border-top:none}.cv-readonly-label{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.cv-readonly-value{font-size:14px;color:var(--text);white-space:pre-wrap}.cv-experience-entry-view{margin-top:12px;padding-top:12px;border-top:1px solid var(--divider)}.cv-experience-entry-view:first-of-type{border-top:none;padding-top:0}.cv-experience-entry-title{font-size:14px;font-weight:500;color:var(--text)}.company-match-row{margin-top:12px;padding:12px;background:var(--tile);border-radius:14px}.company-match-info{min-width:0;margin-bottom:12px}.company-taken-note{padding:12px;border-radius:12px;background:#d9a33d1f;border:1px solid rgba(217,163,61,.35);color:var(--text);font-size:13px;line-height:1.45}.upload-trigger{cursor:pointer}.upload-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}.turnover-hint{font-size:12px;color:var(--text-dim);margin-top:4px}.turnover-row{display:flex;gap:12px;margin-top:12px}.turnover-cell{flex:1;background:var(--tile);border-radius:14px;padding:16px 12px}.turnover-label{font-size:13px;color:var(--text-muted)}.turnover-value{font-family:Manrope,sans-serif;font-weight:700;font-size:var(--fs-display);color:var(--text);margin:4px 0}.turnover-note{font-size:11px;color:#4db875}.turnover-value--zero{color:var(--text-muted)}.turnover-empty{margin-top:12px;font-size:12px;color:var(--text-dim)}.turnover-unverified{margin-top:12px;font-size:11px;color:var(--text-muted)}.tx-required-note{margin-top:8px;font-size:12px;line-height:1.45;color:var(--amber)}.tx-block{margin-top:8px}.tx-state{font-size:12px;line-height:1.5}.tx-state--none{color:var(--text-muted)}.tx-state--mismatch{color:var(--amber);font-weight:600}.tx-state-amounts{color:var(--text-dim);font-weight:400;margin-top:4px}.tx-state--verified{display:inline-block;padding:4px 12px;border-radius:999px;background:#143222;color:#4db875;font-weight:600}.tx-hash-row{display:flex;align-items:center;gap:8px;margin-top:8px}.tx-hash-value{font-family:SF Mono,Roboto Mono,monospace;font-size:11px;color:var(--text-dim);white-space:nowrap}.tx-hash-copy{background:none;border:none;padding:0;color:var(--recruiter-cyan);font-family:inherit;font-size:11px;cursor:pointer}.tx-explorer-link{display:inline-block;margin-top:4px;font-size:12px;color:var(--recruiter-cyan)}.rate-widget{margin-top:8px;padding-top:8px;border-top:1px solid var(--glass-border)}.rate-widget-buttons{display:flex;gap:8px;flex-wrap:wrap}.rate-widget-buttons button{flex:1 1 auto;padding:8px 12px;border-radius:10px;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text);font-size:12px}.rate-widget-buttons button.rate-widget-btn--success{border-color:var(--gold);background:var(--gold);color:#171708}.rate-widget textarea{width:100%;margin-bottom:8px}.rate-inline-link{background:none;border:none;padding:0;color:var(--gold);text-decoration:underline;font-size:inherit;cursor:pointer}.rate-inline-link--danger{color:var(--danger)}.recruiter-card{padding-top:0;overflow:hidden;position:relative}.recruiter-card-cover{height:72px;margin:0 -20px 16px;padding:8px 20px 0;background:linear-gradient(120deg,var(--gold),#0fd5f0);display:flex;justify-content:flex-end}.recruiter-mode-label{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#171708cc}.recruiter-header{align-items:flex-start;position:relative}.recruiter-avatar-upload{flex-shrink:0;cursor:pointer;display:inline-block}.recruiter-avatar-upload.is-uploading{opacity:.6;cursor:wait}.recruiter-avatar{border-radius:14px!important;border:2px solid var(--recruiter-cyan)!important}.profile-avatar-fallback.recruiter-avatar{background:#1e4048;color:var(--recruiter-cyan)}.recruiter-role-badge{position:absolute;left:30px;transform:translate(-50%);top:46px;padding:4px 12px;border-radius:999px;background:var(--recruiter-cyan);border:none;color:#051410;font-size:10px;font-weight:700;letter-spacing:.02em}.role-badge{display:inline-block;padding:4px 12px;border-radius:999px;background:#1e4048;border:none;color:var(--recruiter-cyan);font-size:10px;font-weight:700;letter-spacing:.02em}.role-badge--owner{color:var(--gold)}.role-badge--you{background:var(--tile);color:var(--text-muted)}.team-member-row{display:flex;align-items:flex-start;gap:12px}.team-member-main{flex:1;min-width:0}.team-member-row .avatar-dot{background:#1e4048;color:var(--recruiter-cyan)}.team-member-main .recruiter-quick-actions{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:8px}.team-member-main .recruiter-quick-actions .btn{flex:1 1 auto;width:auto}.workspace-cabinet-badge{display:inline-block;padding:4px 12px;border-radius:999px;background:#1e4048;border:none;color:var(--recruiter-cyan);font-size:11px;font-weight:600;white-space:nowrap}.team-counter-badge{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-dim);font-size:11px;font-weight:600;white-space:nowrap}.recruiter-vertical-line{color:var(--recruiter-cyan);font-size:13px;margin-top:4px}.settings-gear-row{display:flex;justify-content:flex-end;margin-bottom:12px}.settings-gear-btn{display:inline-flex;align-items:center;gap:8px;background:#122e33;border:none;border-radius:999px;padding:12px 16px;color:var(--text);font-family:inherit;font-size:14px;cursor:pointer}.recruiter-metrics-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.recruiter-menu .profile-menu-item{margin-top:12px;padding:16px;border:none;border-radius:12px;background:#122e33}.recruiter-menu .profile-menu-item:first-of-type{margin-top:0}.recruiter-metric{text-align:left;padding:16px 12px;border-radius:12px;background:#122e33;border:none}.recruiter-metric-value{font-family:Manrope,sans-serif;font-weight:700;font-size:var(--fs-display);color:var(--gold)}.recruiter-metric-value.is-neutral{color:var(--text)}.recruiter-metric-label{margin-top:8px}.activity-status-toggle{display:flex;gap:8px;margin-top:8px}.activity-status-toggle button{flex:1 1 auto;padding:12px;border-radius:10px;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-dim);font-size:12px}.activity-status-toggle button.is-active.hiring{background:var(--ok);border-color:var(--ok);color:#171708;font-weight:600}.activity-status-toggle button.is-active.not-hiring{background:var(--danger);border-color:var(--danger);color:#2a0b08;font-weight:600}.percentile-block.percentile-good{border-color:var(--gold)}.percentile-badge{font-family:Manrope,sans-serif;font-weight:700;font-size:16px;color:var(--gold);margin-bottom:8px}.recruiter-quick-actions{display:flex;gap:12px}.recruiter-quick-actions .btn{flex:1 1 50%}.recruiter-quick-actions.is-stacked{flex-direction:column}.recruiter-quick-actions.is-stacked .btn{flex:initial}.thread-bubble-source{margin-top:4px;font-size:10px;opacity:.7}.vacancy-card{cursor:pointer;position:relative}.vacancy-card__bookmark{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--glass-border);border-radius:50%;background:transparent;color:var(--text-dim);font-size:16px;line-height:1;cursor:pointer}.vacancy-card__bookmark[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.vacancy-card__title{padding-right:38px}.vacancy-status-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#1e4048;font-size:12px;font-weight:600}.vacancy-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:currentColor}.vacancy-status-active{color:var(--ok)}.vacancy-status-paused{color:var(--recruiter-cyan)}.vacancy-status-closed{color:var(--text-dim)}.vacancy-mine-status-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.vacancy-response-status{display:inline-flex;align-items:center;justify-content:flex-end;width:33px;height:17px;padding-right:4px;border-radius:999px;background:#122e33;flex-shrink:0}.vacancy-response-status i{width:16px;height:16px;border-radius:50%;background:#6b858c}.vacancy-response-status--forward i{background:var(--gold)}.vacancy-response-status--rejected i{background:#db5257}.vacancy-response-mark{font-weight:700}.vacancy-response-mark--forward{color:var(--gold)}.vacancy-response-mark--rejected{color:#db5257}.vacancy-mine-status-row--response{justify-content:flex-start;gap:12px}.vacancy-response-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.vacancy-response-rating{width:auto;height:auto;padding:4px 12px;border-radius:999px;border-width:1px;font-size:13px}.vacancy-hire-explainer{border-color:var(--divider);background:transparent}.vacancy-hire-explainer-title{color:var(--text)}.vacancy-mine-counts{font-size:12px;color:var(--text-dim);white-space:nowrap}.vacancy-mine-counts-responses{color:var(--gold);font-weight:600}.title-suggestions{display:flex;flex-direction:column;gap:4px;margin:-8px 0 12px}.title-suggestion{display:flex;align-items:baseline;justify-content:space-between;gap:8px;text-align:left;padding:8px 12px;border-radius:10px;border:1px solid var(--glass-border);background:#ffffff0d;color:var(--text);font-size:13px;cursor:pointer}.mismatch-banner{font-size:12px;color:var(--danger);background:#cc4d3d1f;border:1px solid rgba(204,77,61,.4);border-radius:10px;padding:8px 12px;margin:-8px 0 12px}.company-card{padding-top:0;overflow:hidden}.company-cover{height:104px;margin:0 -20px;cursor:pointer}.company-cover.is-uploading{opacity:.6;cursor:wait}.company-cover-filled{width:100%;height:100%;background-color:var(--bg-mid);background-size:cover;background-position:center}.company-cover-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(135deg,var(--bg-mid),var(--bg-deep));border:2px dashed var(--glass-border);color:var(--text-dim);font-size:12px}.company-header{display:flex;align-items:flex-end;gap:16px;margin-top:-30px;padding-bottom:16px}.company-logo-upload{flex-shrink:0;cursor:pointer;display:inline-block}.company-logo-upload.is-uploading{opacity:.6;cursor:wait}.company-logo,.company-logo-fallback{width:64px;height:64px;border-radius:16px;flex-shrink:0;border:3px solid var(--recruiter-cyan)}.company-logo{object-fit:cover}.company-upload-hint{margin-top:-8px;margin-bottom:4px;font-size:11px}.company-logo-fallback{background:var(--bg-deep);display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-weight:700;font-size:24px;color:var(--recruiter-cyan)}.company-verified-badge{display:inline-flex;align-items:center;gap:4px;margin-left:12px;padding:4px 12px;border-radius:999px;background:var(--recruiter-cyan);color:#051410;font-size:12px;font-weight:700;vertical-align:middle}.company-vertical-big{font-family:Manrope,sans-serif;font-weight:700;font-size:16px;color:var(--recruiter-cyan);text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.company-rating-badge{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border-radius:12px;background:var(--gold);color:#051410;font-family:Manrope,sans-serif;font-weight:700;font-size:18px;border:none}.company-types-chips{margin-top:12px}.company-verify-note{margin-top:12px;padding:12px 16px;border-radius:12px;background:var(--glass-bg);border:1px solid var(--glass-border);font-size:13px;color:var(--text-dim)}.company-verify-status{font-size:12px;margin-top:8px}.company-verify-status.is-verified{color:var(--recruiter-cyan)}.company-verify-status.is-pending{color:var(--amber)}.vacancy-card.vacancy-card-company{border-left:3px solid var(--gold)}.vacancy-official-badge{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px;padding:4px 8px;border-radius:8px;letter-spacing:.14em;text-transform:uppercase;background:#1e4048;border:none;color:var(--gold);font-size:11px;font-weight:700}.vacancy-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.vacancy-tag-chip{padding:4px 12px;border-radius:999px;background:#1e4048;border:none;color:var(--text-dim);font-size:12px}.vacancy-salary{margin-top:12px;font-family:Manrope,sans-serif;font-weight:700;font-size:16px;color:var(--gold)}.vacancy-poster-row{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--divider)}.vacancy-poster-avatar{width:32px;height:32px;border-radius:50%;border:1px solid var(--recruiter-cyan);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#1e4048;color:var(--recruiter-cyan);font-family:Manrope,sans-serif;font-weight:700;font-size:13px}.vacancy-poster-avatar--company{border-radius:8px}.vacancy-poster-avatar img{width:100%;height:100%;object-fit:cover}.vacancy-poster-info{flex:1;min-width:0}.vacancy-poster-name{font-size:13px;font-weight:600}.vacancy-poster-rating{width:36px;height:36px;font-size:14px;flex-shrink:0}.premium-vacancy-card{--premium-ink: #f7fbf7;--premium-muted: #8aa0a0;--premium-line: rgba(178, 246, 115, .2);display:flex;flex-direction:column;gap:16px;width:100%;padding:16px;border:1px solid transparent;border-radius:17px;background:linear-gradient(#0d262b,#0d262b) padding-box,linear-gradient(135deg,var(--gold),#0fd5f0) border-box;color:var(--premium-ink);box-shadow:0 17px 38px #00000052}.premium-vacancy-card__brand-row{display:flex;align-items:center;gap:12px}.premium-vacancy-card__logo{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-deep);color:var(--gold);font-size:13px;font-weight:800;letter-spacing:.04em}.premium-vacancy-card__brand-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:4px}.premium-vacancy-card__brand-copy strong{color:var(--premium-ink);font-size:11px;font-weight:800;letter-spacing:.07em}.premium-vacancy-card__brand-copy span{color:var(--premium-muted);font-size:8px;font-weight:700;letter-spacing:.12em}.premium-vacancy-card__official{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;color:#aaf64a;font-size:9px;font-weight:800;letter-spacing:.035em}.premium-vacancy-card__official span{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gold),#0fd5f0);color:var(--bg-deep);font-size:9px}.premium-vacancy-card__bookmark{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;padding:0;border:1px solid var(--glass-border);border-radius:11px;background:transparent;color:var(--premium-muted);font-size:17px;line-height:1;cursor:pointer}.premium-vacancy-card__bookmark[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.premium-vacancy-card__title-row{display:flex;align-items:flex-start;gap:12px}.premium-vacancy-card__title-row h3{flex:1 1 auto;color:var(--premium-ink);font-size:18px;font-weight:700;line-height:1.16;letter-spacing:-.025em}.premium-vacancy-card__verified{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border:1px solid transparent;border-radius:50%;background:linear-gradient(#0d262b,#0d262b) padding-box,linear-gradient(135deg,var(--gold),#0fd5f0) border-box;color:var(--premium-muted);font-size:13px;font-weight:700}.premium-vacancy-card__tags,.premium-vacancy-card__meta,.premium-vacancy-card__footer{display:flex;align-items:center}.premium-vacancy-card__tags{flex-wrap:wrap;gap:8px}.premium-vacancy-card__tags span,.premium-vacancy-card__tags>span{padding:8px 12px;border:1px solid var(--premium-line);border-radius:999px;background:transparent;font-size:9px;font-weight:700;letter-spacing:.08em}.premium-vacancy-card__tag--grade{border-color:#aaf64a73;color:var(--gold)}.premium-vacancy-card__tag--position{border-color:#0fd5f073;color:#0fd5f0}.premium-vacancy-card__tag--muted{border-color:var(--glass-border);color:var(--premium-muted)}.premium-vacancy-card__divider{width:100%;height:1px;background:var(--premium-line)}.premium-vacancy-card__meta-icon{font-style:normal;color:#6a7b7b}.premium-vacancy-card__meta{gap:16px;color:var(--premium-muted);font-size:9px;font-weight:600}.premium-vacancy-card__footer{justify-content:space-between;gap:16px;margin-top:auto}.premium-vacancy-card__salary{display:flex;flex-direction:column;gap:4px}.premium-vacancy-card__salary strong{background:linear-gradient(135deg,var(--gold),#0fd5f0);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:21px;font-weight:800;letter-spacing:-.03em}.premium-vacancy-card__salary span{color:var(--premium-muted);font-size:7px;font-weight:700;letter-spacing:.12em}.premium-vacancy-card__cta{min-height:38px;padding:12px 16px;border-radius:11px;background:linear-gradient(135deg,var(--gold),#0fd5f0);color:var(--bg-deep);font-size:10px;font-weight:800}.premium-vacancy-card__cta span{padding-left:4px;font-size:15px;line-height:0}.premium-verified-note{width:100%;margin:-8px 0 4px;padding:16px;border:1px solid var(--glass-border);border-radius:14px;background:var(--bg-deep)}.premium-verified-note__title{margin-bottom:8px;color:var(--recruiter-cyan);font-weight:700;font-size:14px}.premium-verified-note p{margin:0;color:var(--text-dim);font-size:12px;line-height:1.5}.company-photo-editor{position:relative}.company-photo-editor--cover{margin:0 -20px}.company-photo-editor--cover .company-cover{margin:0;display:block;position:relative}.company-photo-editor--logo{flex-shrink:0;width:64px;height:64px;z-index:1}.company-photo-editor .upload-trigger{position:relative}.company-photo-camera,.company-photo-info{position:absolute;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#09262ded;color:#b2fb50;border:1px solid #aafb4a80;z-index:2}.company-photo-camera{right:8px;bottom:8px;pointer-events:none}.company-photo-info{top:8px;right:8px;cursor:pointer;padding:5px}.company-photo-editor--logo .company-photo-camera{right:-5px;bottom:-5px;width:25px;height:25px}.company-photo-editor--logo .company-photo-info{top:-6px;right:-6px;width:23px;height:23px;padding:3px}.company-photo-info svg{width:18px;height:18px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.avatar-crop-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000b;display:grid;place-items:center;padding:16px;overflow:auto}.avatar-crop-dialog{width:min(100%,390px);max-height:95dvh;overflow:auto;box-sizing:border-box;background:#09242b;color:#fff;border:1px solid #3a6163;border-radius:20px;padding:20px}.avatar-crop-dialog p{font-size:14px;color:#c4d1d3}.avatar-crop-viewport{width:240px;height:240px;position:relative;overflow:hidden;margin:18px auto;background:#102f37;touch-action:none;cursor:grab;border-radius:12px}.avatar-crop-viewport img{position:absolute;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.avatar-crop-guide{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #b3ff54;border-radius:12px;pointer-events:none;box-sizing:border-box}.avatar-crop-zoom{display:grid;gap:10px}.avatar-crop-zoom input{width:100%;accent-color:#aafb4a}.avatar-crop-actions{display:flex;gap:12px;margin-top:20px}.avatar-crop-actions button{flex:1}.team-profile-avatar{padding:0;border:0;background:none;border-radius:50%;cursor:pointer;flex-shrink:0;color:inherit}.team-profile-name{font:inherit;font-weight:inherit;color:inherit;border:0;padding:0;background:none;cursor:pointer;text-align:left}.team-profile-name:hover{text-decoration:underline}.team-profile-avatar:focus-visible,.team-profile-name:focus-visible{outline:2px solid var(--lime, #aafb4a);outline-offset:4px}.global-workspace-switch{position:sticky;top:max(var(--tg-safe-top, 0px),env(safe-area-inset-top,0px));z-index:8;padding-top:12px;padding-bottom:6px;background:var(--bg-deep, #071d23)}.global-workspace-switch .workspace-switch{margin-top:0;margin-bottom:0}@media (min-width: 1280px){.global-workspace-switch{display:none}}.team-invite-dialog{color:var(--text, #e8f3f3);background:#0a2429;border:1px solid #215159;border-radius:20px;width:min(92vw,480px);max-height:85dvh;padding:24px;overflow:auto}.team-invite-dialog::backdrop{background:#0009}.team-invite-dialog form{display:grid;gap:14px}.team-invite-dialog fieldset{border:1px solid #215159;border-radius:12px;padding:12px}.team-invite-permission{display:flex;gap:10px;align-items:center;padding:8px 0}:root{--text-muted: #c7d1cc}html{overflow-y:auto;scrollbar-gutter:auto;scrollbar-width:auto;scrollbar-color:auto;line-height:1.5;-webkit-text-size-adjust:100%}body{background:#0a181a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0a181a}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#0f3840;border-radius:4px}#border-frame{display:none}.app{max-width:430px;padding:0 20px calc(95px + env(safe-area-inset-bottom,0px));background:#0a181a}.header{padding-top:calc(12px + var(--tg-safe-top, 0px));padding-bottom:8px;margin-bottom:12px}:root{--brand-gradient-oklab: linear-gradient(to right in oklab, #aaf64a, #0fd5f0)}.brand{display:flex;width:max-content;font-size:19px;font-weight:600;letter-spacing:.09em;line-height:19px;background:linear-gradient(to right,#aaf64a,#9df36d,#8fef86 25%,#72e8af,#4edfd1 75%,#37dae1 87.5%,#28d8e9,#0fd5f0);background-clip:text;-webkit-background-clip:text;color:transparent}@supports (background: linear-gradient(in oklab,red,blue)){.brand{background-image:var(--brand-gradient-oklab)}}.brand-letter{background-image:none!important;color:inherit}.header .subtitle{font-size:12px;line-height:16px;color:#c7d1cc;margin-top:4px}.lang-switch{top:calc(12px + var(--tg-safe-top, 0px));gap:0;padding:2px;background:#122e33;border-color:#0f3840}.lang-switch button{padding:4px 10px;border-radius:8px;font-size:12px;line-height:18px}.lang-switch button.is-active{color:#0a181a;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.workspace-switch{border:0;background:none;padding:0;margin-bottom:12px;border-radius:0}.workspace-switch button{background:#122e33;border-radius:12px;padding:12px 8px;line-height:13px;white-space:nowrap}.workspace-switch button.is-active{color:#0a181a;font-weight:600;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.screen-viewport{min-height:0}.tabbar{--tabbar-pad-x: 8px;--tabbar-pad-top: 10px;--blob-grow: 0px;max-width:430px;margin:0 auto;justify-content:space-around;align-items:center}.tab{flex:1;min-width:56px;min-height:44px;padding:0;justify-content:center}.tab-label{line-height:12.5px;letter-spacing:0}.tab-blob{opacity:0}.btn{background:linear-gradient(45deg,#aaf64a,#0fd5f0);color:#0a181a;font-weight:700}.btn.secondary{background:#122e33;color:#c7d1cc}.activation-preview{display:flex;flex-direction:column;margin:0;padding-bottom:0}.activation-title-row{justify-content:space-between;margin:4px 0 12px}.activation-title-row h1{margin:0;font-size:24px;line-height:28px;font-weight:700;letter-spacing:-.015em}.activation-info-btn{width:28px;height:28px;padding:0;margin:0;border:1px solid #0f3840;border-radius:50%;background:none}.activation-info-btn:hover,.activation-info-btn[aria-expanded=true]{border-color:#aaf64a}.activation-info-btn[aria-expanded=true]{background:#aaf64a26}.activation-section{margin-bottom:16px}.activation-section--example{margin-bottom:12px}.activation-preview .section-eyebrow{font-size:11px;line-height:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c7d1cc}.activation-section>.section-eyebrow{margin:0 0 8px}.activation-section--example>.section-eyebrow{color:#aaf64a}.activation-box{padding:16px;border-color:#0f3840}.activation-box--highlight{border-color:#aaf64a;box-shadow:0 10px 15px -3px #aaf64a0d,0 4px 6px -4px #aaf64a0d}.activation-preview .profile-header-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;margin:0;border:0;background:none}.activation-preview .profile-header-info{min-width:0;flex:1}.activation-preview .profile-header-info h2{margin:0;font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activation-preview .activation-now h2{font-size:15px;line-height:22.5px;font-weight:600;color:#fff}.activation-preview .profile-header-sub{margin:0;font-size:13px;line-height:19.5px;color:#c7d1cc;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activation-preview .onboarding-mock-placeholder{opacity:1;filter:none;font-style:normal}.activation-preview .profile-avatar-fallback{width:48px;height:48px;flex:0 0 48px;border:0;border-radius:50%;background:#aaf64a;color:#0a181a;font-size:19px;line-height:28.5px;font-weight:700}.activation-preview .profile-avatar-fallback.activation-now-avatar{background:#122e33;color:#c7d1cc;border:0;font-size:18px;line-height:27px}.activation-preview .profile-avatar-fallback.activation-now-avatar--square{border-radius:12px}.activation-preview .profile-avatar-fallback.activation-example-avatar--square{border:1px solid #0fd5f0;border-radius:14px;background:#122e33;color:#0fd5f0;font-size:16px;line-height:24px}.activation-preview .rating-preview-circle{width:44px;height:44px;min-width:44px;flex:0 0 44px;border:1px solid #aaf64a;color:#aaf64a;background:#0a181a66;font-size:17px;font-weight:700;line-height:25.5px;box-shadow:none}.activation-preview .rating-preview-circle.activation-badge-dim{width:42px;height:42px;min-width:42px;flex-basis:42px;border:1px dashed #0f3840;background:none;color:#c7d1cc;font-size:15px;font-weight:600;line-height:22.5px}.activation-preview .recruiter-metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0}.activation-preview .recruiter-metric{padding:14px;background:#122e33;border:0;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.activation-preview .recruiter-metric-value{color:#aaf64a;font-size:26px;font-weight:700;line-height:26px;letter-spacing:0}.activation-preview .recruiter-metric-label{margin-top:8px;font-size:10px;line-height:15px;font-weight:700;letter-spacing:.05em;color:#c7d1cc;text-transform:uppercase}.activation-meta{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px;margin-top:14px}.activation-meta span{padding:6px 12px;background:#122e33;border-radius:8px;color:#c7d1cc;font-size:12px;line-height:18px;font-weight:500}.activation-lock{justify-content:space-between;gap:12px;margin:4px 0 8px;padding:14px;border-radius:12px;font-size:13px;line-height:1.45;font-weight:400;color:#fff}.activation-lock-copy{display:flex;align-items:center;gap:10px;min-width:0}.activation-lock-copy>svg{color:#aaf64a}.activation-lock .activation-info-btn{width:24px;height:24px;color:#c7d1cc}.activation-lock .activation-info-btn[aria-expanded=true]{color:#aaf64a;background:none}.activation-price-row{align-items:center;margin:8px 0;padding:4px 2px 0;gap:8px}.activation-price-row .section-eyebrow{line-height:16.5px}.activation-price-value{font-size:17px;line-height:25.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.activation-preview>.btn{display:flex;align-items:center;justify-content:center;padding:14px 16px;margin:0;min-height:0;border:0;border-radius:14px;width:100%;font-size:15px;line-height:15px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.activation-preview>.btn:hover{filter:brightness(1.05)}.activation-preview>.btn:active{transform:scale(.98)}.activation-bubble{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:14px;font-size:13px;line-height:1.45;color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.activation-bubble:before{display:none}.activation-bubble>svg{margin-top:2px;color:#aaf64a}.activation-bubble p{margin:0;flex:1}.activation-privacy-bubble{margin:0 0 8px;padding:12px;background:#122e33;border:1px solid #0f3840;border-radius:10px;font-size:12px;line-height:1.625;font-weight:400;color:#c7d1cc}.activation-example-name{display:flex;align-items:center;gap:6px;min-width:0}.activation-example-name h2{min-width:0}.activation-example-verified{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;border-radius:50%;background:#aaf64a33;color:#aaf64a}@media (min-width: 640px){html{background:#060f11}body{background:#060f11;padding:24px 16px;box-sizing:border-box;min-height:100vh}.app{margin:0 auto;border:1px solid #0f3840;border-radius:32px;min-height:844px;box-shadow:0 25px 50px -12px #000000b3}.activation-box--highlight{padding:20px}.activation-preview .recruiter-metric-value{font-size:28px;line-height:28px}.activation-preview .recruiter-metric-label{font-size:11px;line-height:16.5px}}.tab{flex:0 0 auto}.activation-preview+div{margin-top:24px}@media (min-width: 640px){.app{display:flex;flex-direction:column;min-height:min(844px,calc(100vh - 48px));max-height:min(920px,calc(100vh - 48px));overflow:hidden auto;padding-bottom:0}.app .screen-viewport{flex:1 0 auto;padding-bottom:24px}.app .tabbar{position:sticky;bottom:0;inset-inline:auto;top:auto;flex-shrink:0;width:calc(100% + 40px);max-width:none;margin:0 -20px}}.figma-tariffs-screen .subscreen-back{padding-bottom:8px;font-size:13px}.figma-tariffs-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px}.figma-tariffs-heading h1{margin:0}.figma-tariffs-heading .chip--note{padding:8px 12px;border-radius:12px;background:#122e33;color:#0fd5f0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.figma-tariffs-screen .tariff-card{padding:16px;margin-bottom:8px}.figma-tariffs-screen .tariff-card .project-head h3{margin:0;font-size:16px;line-height:22px}.figma-tariffs-screen .tariff-card .chip--hit{padding:6px 10px}.figma-tariffs-screen .tariff-price{gap:8px;margin:4px 0 2px}.figma-tariffs-screen .tariff-price-main{font-size:24px;line-height:29px}.figma-tariffs-screen .tariff-price-yearly{color:#c7d1cc;font-size:11px}.figma-tariffs-screen .tariff-card .partner-meta{margin:0;font-size:12px;line-height:17px}.figma-tariffs-screen>.card:last-child{margin-top:8px;padding:16px}.figma-tariffs-screen>.card:last-child h3{margin-bottom:12px}.figma-offers-screen>.subscreen-back,.figma-privacy-screen>.subscreen-back{padding-bottom:12px;font-size:13px;line-height:13px}.figma-offers-screen>h1{margin:0 0 12px}.figma-offers-screen>.card{padding:20px 16px;margin-bottom:10px}.figma-offers-screen .editable-field{margin:0}.figma-offers-screen .editable-field label{color:#c7d1cc;font-size:11px;line-height:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.figma-offers-screen .editable-field-value{font-size:15px;line-height:22px;font-weight:600}.figma-offers-screen .editable-field-empty{font-size:14px;line-height:21px}.figma-offers-screen .editable-field>.btn{margin-top:12px!important}.figma-offers-screen .privacy-row{padding:8px 0 0}.figma-privacy-screen>h1{margin:0 0 8px}.figma-privacy-intro{color:#c7d1cc;font-size:14px;line-height:21px;margin:0 0 12px}.figma-privacy-screen>.card{padding:8px 0 0;overflow:hidden}.figma-privacy-screen .privacy-row{min-height:70px;padding:12px 18px;margin:0;border-bottom:1px solid #0f3840}.figma-privacy-screen .privacy-row:last-of-type{border-bottom:0}.figma-privacy-screen .privacy-row-label{font-size:14px;line-height:21px;font-weight:700}.figma-privacy-screen .privacy-row-note{font-size:12px;line-height:16px;margin-top:1px}.figma-privacy-screen .profile-privacy-locked-note{margin:8px 16px 16px}.figma-privacy-screen .profile-privacy-locked-title{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:21px}.figma-privacy-screen .profile-privacy-locked-title svg{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.figma-privacy-screen .profile-privacy-locked-note .partner-meta{font-size:14px;line-height:21px;font-weight:400}.figma-search-screen>.card:first-child{padding:20px 16px}.figma-search-screen>.card:first-child h3{font-size:24px;line-height:28px;letter-spacing:-.015em;margin:0 0 8px}.figma-search-screen>.card:first-child>.partner-meta{font-size:14px;line-height:21px;font-weight:400}.figma-search-screen form input[type=text]{border-color:#0fd5f0}.figma-search-screen form .btn{margin-top:8px}.figma-search-screen .search-cabinets-hint{background:#aaf64a14;border:0;color:#c7d1cc;margin:8px 0 12px;padding:12px}.figma-search-screen .search-cabinets-hint svg{color:#aaf64a}.figma-search-screen .vertical-chip{padding:8px 12px;line-height:16px}.figma-search-screen .checkbox-row{margin-top:12px;margin-bottom:8px}.figma-search-screen .search-mode-switch{margin-top:20px;padding-top:16px;border-top:1px solid #0f3840}.figma-personal-screen>.card:first-child{padding:20px}.figma-personal-screen>.card:first-child .profile-header-card{gap:16px}.figma-personal-screen>.card:first-child .profile-avatar,.figma-personal-screen>.card:first-child .profile-avatar-fallback{width:52px;height:52px}.figma-personal-screen>.card:first-child .profile-avatar-fallback{background:#43dabb;color:#0a181a;font-size:18px}.figma-personal-screen>.card:first-child .profile-header-info h2{font-size:24px;line-height:28px;margin-bottom:4px}.figma-personal-screen>.card:first-child .profile-header-sub{font-size:14px;line-height:20px}.figma-personal-screen>.card:first-child .profile-header-sub--muted{font-size:12px;line-height:17px;color:#c7d1cc}.figma-personal-screen .profile-meta-row{margin-top:12px;gap:12px}.figma-personal-screen .profile-vertical-badge{padding:7px 10px;border:0;border-radius:10px;background:#aaf64a;color:#0a181a;font-size:11px;line-height:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.figma-personal-screen .profile-tenure-badge{color:#c7d1cc}.figma-personal-screen .rating-card-head{margin-bottom:16px}.figma-personal-screen .rating-card-score{color:#c7d1cc;font-weight:500}.figma-personal-screen .rating-ring-wrap{width:78px;height:78px}.figma-personal-screen .rating-card-body{gap:16px}.figma-personal-screen .rating-card-tier{font-size:17px;line-height:22px}.figma-personal-screen .rating-card-hint{font-size:14px;line-height:21px;color:#c7d1cc}.figma-personal-screen .rating-card-metrics{margin-top:16px;padding-top:0;border-top:0}.figma-personal-screen .rating-card-metrics .metric{padding:14px 16px;text-align:left;border-radius:12px}.figma-personal-screen .rating-card-metrics .metric .value{font-size:28px;line-height:28px}.figma-personal-screen .rating-card-metrics .metric .label{margin-top:8px;color:#c7d1cc}.figma-personal-screen .first-step-card{padding:20px}.figma-personal-screen .first-step-card h3{font-size:17px;line-height:22px}.figma-personal-screen .first-step-card p{font-size:14px;line-height:21px;font-weight:400}.figma-personal-screen .first-step-card .btn{margin-top:16px}.figma-personal-screen .work-status-section>label{letter-spacing:.14em;font-weight:700}.figma-personal-screen .work-status-blob{display:none}.figma-personal-screen .work-status-option{border:0;background:#17343a;color:#c7d1cc;min-height:36px;font-size:13px}.figma-personal-screen .work-status-option.active{background:#aaf64a;color:#0a181a!important}.figma-personal-menu{padding:0 20px}.figma-personal-menu .profile-menu-item{padding:14px 0}.figma-personal-menu .profile-menu-item-icon{display:none}.figma-personal-menu .profile-menu-item-main{gap:0}.figma-personal-tools{margin-top:16px}.figma-vacancies-header{display:flex;flex-direction:column;gap:10px;padding:0;border:0;background:transparent;margin-bottom:14px}.figma-vacancies-header>.project-head{order:0;margin:0}.figma-vacancies-header>.project-head h3{font-size:24px;line-height:28px;margin:0}.figma-vacancies-header>.partner-meta{order:1;margin:0!important;font-size:13px;line-height:19px}.figma-vacancies-header>.vacancy-nav-grid{order:2;margin:0;gap:6px}.figma-vacancies-header>.spinner{order:2}.figma-vacancies-header>.figma-vacancy-filters{order:3;padding:12px;border:1px solid #0f3840;border-radius:14px;background:#0b2024}.figma-vacancies-header .vertical-chips{gap:6px}.figma-vacancy-filters .vertical-chip{min-height:36px;padding:7px 10px;font-size:12px;line-height:18px}.figma-vacancies-header .vacancy-nav-tile{min-height:44px;justify-content:center;padding:9px 10px;border:1px solid #24434a;border-radius:10px;background:#122e33;color:#c7d1cc;animation:none}.figma-vacancies-header .vacancy-nav-tile-title{font-size:13px;line-height:18px}.figma-vacancies-header .vacancy-nav-tile-sub{display:none}.figma-vacancies-header .vacancy-nav-tile.is-active{background:#213c30;border-color:#aaf64a;color:#aaf64a}.figma-vacancies-header .vacancy-publish{border-color:#487044;color:#aaf64a}.figma-vacancies-header .vacancy-nav-tile:focus-visible{outline:2px solid #aaf64a;outline-offset:2px}.figma-vacancy-extra-filters{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #24434a}.figma-vacancy-extra-filters select,.figma-vacancy-extra-filters input:not([type=checkbox]){width:100%;min-width:0;min-height:40px;padding:8px 10px;margin:0!important;font:inherit;font-size:14px}.figma-vacancy-extra-filters .checkbox-row{min-height:36px;margin:0!important;font-size:13px}.figma-vacancies-screen .vacancy-salary{color:#aaf64a;font-size:28px;line-height:32px;font-weight:700}.figma-confirm-screen .figma-confirm-intro{padding:20px;margin-bottom:12px}.figma-confirm-intro .confirm-step-label{color:#c7d1cc;font-size:11px;line-height:15px;font-weight:700;letter-spacing:.14em;margin-bottom:8px}.figma-confirm-intro .privacy-hint{color:#c7d1cc;font-size:14px;line-height:21px;margin:0}.figma-confirm-form{padding:20px}.figma-confirm-form>h3{font-size:17px;line-height:22px;margin:0 0 12px}.figma-confirm-form .vertical-chip{padding:8px 12px}.figma-confirm-history{padding:0 16px}.app:has(.figma-recruiter-hub)>.header,.app:has(.figma-company-hub)>.header{display:none}.figma-recruiter-hub,.figma-company-hub{position:relative;padding-top:20px}.figma-hub-back{position:absolute;left:0;top:22px;padding:0;border:0;background:none;color:#c7d1cc;font:600 13px/18px Manrope,sans-serif;cursor:pointer}.figma-recruiter-hub .settings-gear-row,.figma-company-hub .settings-gear-row{min-height:29px;margin-bottom:12px}.figma-recruiter-hub .settings-gear-btn,.figma-company-hub .settings-gear-btn{padding:6px 10px;font-size:12px;line-height:16px}.figma-recruiter-hub .company-upload-hint,.figma-company-hub .company-upload-hint{margin-top:0;font-size:11px;line-height:14px}.figma-recruiter-hub .company-upload-hint,.figma-company-hub .company-upload-hint{display:none}.figma-recruiter-hub .recruiter-card-cover{height:114px}.figma-recruiter-hub .recruiter-mode-label{font-size:11px;letter-spacing:.14em;font-weight:700;color:#0a181a}.figma-recruiter-hub .recruiter-header h2{font-size:24px;line-height:28px;margin:0 0 2px}.figma-recruiter-hub .recruiter-header .profile-header-sub{font-size:14px;line-height:21px}.figma-recruiter-hub .recruiter-vertical-line{font-size:12px;line-height:16px;margin-top:0}.figma-recruiter-hub .recruiter-role-badge{display:none}.figma-recruiter-hub .recruiter-avatar{border-width:1px!important;background:#0b2024}.figma-recruiter-hub .recruiter-metric{min-height:94px;padding:16px}.figma-recruiter-hub .recruiter-metric-value{font-size:28px;line-height:28px}.figma-recruiter-hub .recruiter-metric-label{font-size:11px;line-height:14px;letter-spacing:.12em}.figma-recruiter-hub>.card>h3{margin:0 0 14px}.figma-recruiter-hub .recruiter-menu h3,.figma-recruiter-hub .recruiter-quick-actions h3,.figma-recruiter-hub>.card:has(.activity-status-toggle)>h3{color:#c7d1cc;font-size:11px;line-height:14px;letter-spacing:.14em;text-transform:uppercase}.figma-recruiter-hub .recruiter-menu .profile-menu-item{margin:0;padding:14px 0;border-bottom:1px solid #0f3840;border-radius:0;background:transparent}.figma-recruiter-hub .recruiter-menu .profile-menu-item:last-child{border-bottom:0}.figma-company-hub .company-cover{height:88px}.figma-company-hub .company-cover-empty{border:0;background:linear-gradient(110deg,#aaf64a,#0fd5f0);color:transparent}.figma-company-hub .company-header{margin-top:15px;align-items:center;padding-bottom:0}.figma-company-hub .company-logo,.figma-company-hub .company-logo-fallback{width:58px;height:58px;border-width:1px}.figma-company-hub .company-header h2{font-size:24px;line-height:28px}.figma-company-hub .company-verified-badge{display:flex;width:fit-content;margin:8px 0 0;padding:4px 8px;background:#17343a;color:#0fd5f0;font-size:11px;line-height:14px;letter-spacing:.1em;text-transform:uppercase}.figma-company-hub .company-vertical-big{margin-top:8px;color:#0fd5f0;font-size:11px;line-height:15px;font-weight:700;letter-spacing:.12em}.figma-company-hub .company-types-chips{margin-top:16px}.figma-company-hub .company-types-chips .chip{border:0;border-radius:9px;background:#17343a;color:#c7d1cc;padding:8px 10px;font-size:12px}.figma-company-hub .recruiter-metric{min-height:94px;padding:16px}.figma-company-hub .recruiter-metric-value{font-size:28px;line-height:28px}.figma-rate-screen>.subscreen-back{padding-bottom:12px}.figma-rate-intro,.figma-rate-form{padding:20px;margin-bottom:12px}.figma-rate-intro .confirm-step-label{color:#c7d1cc;font-size:11px;line-height:15px;font-weight:700;letter-spacing:.14em;margin-bottom:8px}.figma-rate-intro .privacy-hint{margin:0;color:#c7d1cc;font-size:14px;line-height:21px}.figma-rate-form>h3{font-size:17px;line-height:22px;margin-bottom:16px}.figma-rate-form label{font-size:13px;line-height:18px}.figma-rate-form .vertical-chip{padding:8px 12px}.figma-rate-form .partner-meta{color:#c7d1cc;font-size:14px;line-height:21px}.figma-rate-form .hint-block{padding:16px;color:#c7d1cc;font-size:14px;line-height:21px}.figma-team-screen>.subscreen-back{padding-bottom:8px}.app:has(.figma-team-screen)>.header{display:none}.figma-team-back{margin:12px 0 0}.figma-team-screen>.card:first-of-type{padding:0;border:0;background:transparent;margin-bottom:12px}.figma-team-screen>.card:first-of-type .project-head h3{font-size:24px;line-height:28px;margin:0}.figma-team-screen .team-counter-badge{background:#17343a;color:#0fd5f0;border-radius:9px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.figma-team-screen .team-tabs{justify-content:flex-start;gap:8px;margin-bottom:12px}.figma-team-screen .team-tab{flex:0 0 auto;min-height:42px;padding:10px 12px;border-radius:11px;font-size:13px}.figma-team-screen>.card:not(:first-of-type){padding:20px;margin-bottom:12px;scroll-margin-top:16px}.figma-team-screen>.card:not(:first-of-type)>h3{font-size:17px;line-height:22px;margin:0 0 16px}.figma-team-screen .team-member-row{align-items:flex-start}.figma-team-screen .team-member-main{min-width:0}.figma-team-screen .card .card{padding:16px;margin-bottom:8px;background:#17343a;border:0;border-radius:13px}.figma-team-screen .card .card:last-child{margin-bottom:0}.figma-team-screen .card .card .partner-name{font-size:15px;line-height:20px}.figma-team-screen .card .card .partner-meta{font-size:12px;line-height:16px}.figma-team-screen .recruiter-quick-actions{gap:8px;flex-wrap:wrap}.figma-team-screen .recruiter-quick-actions .btn{width:auto;min-height:36px;margin:0;padding:8px 12px;font-size:13px}.figma-team-screen .mismatch-banner{margin-top:16px}.figma-team-requests .team-member-row{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:12px;row-gap:0}.figma-team-requests .team-member-row>.avatar-dot{grid-column:1;grid-row:1 / 3}.figma-team-requests .team-member-main{display:contents}.figma-team-requests .partner-name,.figma-team-requests .team-member-main>.partner-meta{grid-column:2}.figma-team-requests .recruiter-quick-actions{grid-column:1 / -1;margin-top:18px!important}.figma-team-requests .accent-lime{background:#aaf64a!important;color:#0a181a!important}.figma-responses-screen>.subscreen-back{padding-bottom:8px}.figma-responses-screen .figma-responses-filter{padding:20px;margin-bottom:12px}.figma-responses-filter h3{font-size:24px;line-height:28px;margin:0 0 20px}.figma-responses-filter .vertical-chips{gap:8px}.figma-responses-filter .vertical-chip{padding:8px 12px;font-size:13px;line-height:18px}.figma-responses-screen>.card:not(.figma-responses-filter){padding:20px;margin-bottom:8px}.figma-responses-screen .vacancy-response-head{align-items:center}.figma-responses-screen .vacancy-response-rating{border-radius:8px;min-width:32px;width:auto;height:22px;padding:2px 7px;border:0;background:#aaf64a;color:#0a181a;font-size:11px}.figma-responses-screen .partner-meta{color:#c7d1cc}.figma-responses-screen .vacancy-hire-explainer{margin-top:12px;padding:20px}.figma-vacancy-form>.card:first-child{padding:0;border:0;background:transparent;margin-bottom:12px}.figma-vacancy-form>.card:first-child h3{font-size:24px;line-height:28px;margin:0}.figma-vacancy-form form>.card{padding:20px;margin-bottom:12px}.figma-vacancy-form form>.card label:not(.checkbox-row){display:block;color:#c7d1cc;font-size:11px;line-height:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.figma-vacancy-form form>.card label:not(.checkbox-row):not(:first-child){margin-top:20px}.figma-vacancy-form form input:not([type=checkbox]),.figma-vacancy-form form textarea,.figma-vacancy-form form select{min-height:52px;border-radius:11px}.figma-vacancy-form form>.card:first-child input{border-color:#0fd5f0}.figma-vacancy-form .vertical-chips{gap:8px}.figma-vacancy-form .vertical-chip{padding:8px 12px;font-size:13px;line-height:18px}.figma-vacancy-form .title-suggestions{margin-top:12px}.figma-vacancy-form .title-suggestion{padding:10px 0;border-bottom:1px solid #0f3840}.figma-vacancy-form .mismatch-banner{margin-bottom:16px}.guro-subscription-screen>.card{padding:20px;margin-bottom:12px}.figma-subscribe-guro .figma-subscribe-status:has(.subscribe-status)>h3{display:none}.figma-subscribe-status .subscribe-status{align-items:center;margin:0}.figma-subscribe-status .subscribe-status-dot{width:26px;height:26px;margin:0;background:#aaf64a;box-shadow:none;color:#0a181a;display:grid;place-items:center}.figma-subscribe-status .subscribe-status-dot:after{content:"✓";font:700 15px/1 Manrope,sans-serif}.figma-subscribe-status .subscribe-status-title{font-size:17px;line-height:22px}.figma-subscribe-status .subscribe-status-meta{color:#c7d1cc;font-size:12px;line-height:16px}.figma-subscribe-benefits .section-eyebrow,.figma-subscribe-renew .section-eyebrow{margin:0 0 12px!important;color:#c7d1cc;font-size:11px;line-height:14px;letter-spacing:.14em}.figma-subscribe-benefits .subscribe-benefit-row{gap:14px;padding:7px 0;color:#c7d1cc;font-size:14px;line-height:21px}.figma-subscribe-benefits .subscribe-benefit-row svg{flex:0 0 14px;width:14px;height:14px;margin-top:3px}.figma-subscribe-renew .plan-picker{gap:12px;margin:0 0 16px}.figma-subscribe-renew .plan-card{min-height:116px;padding:16px;background:#17343a;border:0;border-radius:12px}.figma-subscribe-renew .plan-card.is-selected{background:#0b2024;border:1px solid #aaf64a}.figma-subscribe-renew .plan-card-label{color:#c7d1cc;font-size:11px;line-height:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.figma-subscribe-renew .plan-card-price-main{font-size:28px;line-height:32px}.figma-subscribe-renew .btn{margin-top:8px}.figma-history-screen>.subscreen-back{padding-bottom:12px}.figma-history-intro{padding:20px 16px;margin-bottom:8px}.figma-history-intro h3{font-size:20px;line-height:26px;margin:0 0 8px}.figma-history-intro .partner-meta{color:#c7d1cc;font-size:12px;line-height:18px;margin:0 0 12px}.figma-history-intro .privacy-hint{color:#c7d1cc;font-size:12px;line-height:18px;margin:0}.figma-history-screen .partner-row{margin-top:8px;padding:20px 16px;background:#0b2024;border-color:#0f3840;border-radius:16px}.figma-history-screen .partner-row-head{align-items:flex-start}.figma-history-screen .partner-name{font-size:15px;line-height:20px}.figma-history-screen .partner-verdict{padding:7px 9px;border-radius:8px;font-size:11px}.figma-history-screen .partner-meta,.figma-history-screen .partner-offer,.figma-history-screen .partner-review{color:#c7d1cc;font-size:12px;line-height:18px}.app:has(.figma-search-result-back)>.header{display:none}.figma-search-result-back{margin-top:6px;padding-bottom:12px;font-size:13px}.figma-search-result-back:before{content:"‹";margin-right:4px}.figma-search-result-card{padding:20px}.figma-search-result-card h2{font-size:24px;line-height:29px;margin:0 0 12px}.figma-search-result-card>.partner-meta{font-size:12px;line-height:18px}.figma-search-result-card .metrics-row{gap:12px;margin:20px 0 16px}.figma-search-result-card .metric{padding:16px;background:#17343a;text-align:left;border-radius:12px}.figma-search-result-card .metric .value{font-size:28px;line-height:30px}.figma-search-result-card .metric .label{margin-top:8px;font-size:11px;line-height:14px;letter-spacing:.12em}.figma-search-result-card .hint-block{padding:16px;background:#aaf64a12;color:#c7d1cc;font-size:14px;line-height:21px}.figma-search-result-card .contragent-actions{display:flex;gap:8px;margin-top:16px}.figma-search-result-card .contragent-actions>*{flex:1;min-width:0}.figma-search-result-card .contragent-actions .outline-accent{background:#aaf64a;border:0;color:#0a181a}.figma-search-result-history{padding:20px;margin-top:12px}.figma-search-result-history h3{font-size:17px;line-height:22px;margin-bottom:12px}.guro-secondary-screen>.subscreen-back{padding-bottom:12px;color:#c7d1cc;font-size:13px;line-height:18px}.guro-secondary-screen>.card{padding:20px;margin-bottom:12px;background:#0b2024;border:1px solid #0f3840;border-radius:16px}.guro-secondary-screen>.card>h2,.guro-secondary-screen>.card>h3,.guro-secondary-screen>.card>.project-head h3{margin:0 0 12px;font-size:24px;line-height:29px;font-weight:700}.guro-secondary-screen .partner-meta,.guro-secondary-screen .privacy-hint{color:#c7d1cc;font-size:14px;line-height:21px}.guro-secondary-screen .vertical-chip{padding:8px 12px;border-radius:10px;font-size:13px;line-height:18px}.guro-secondary-screen .vertical-chip.is-selected{background:#aaf64a;color:#0a181a}.guro-secondary-screen form>label:not(.checkbox-row),.guro-secondary-screen .card>label:not(.checkbox-row),.guro-secondary-screen .editable-field>label{display:block;color:#c7d1cc;font-size:11px;line-height:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.guro-secondary-screen input:not([type=checkbox]),.guro-secondary-screen select,.guro-secondary-screen textarea{border:1px solid #0f3840;border-radius:11px;background:#0c1e21;color:#f5f7f5}.guro-secondary-screen input:not([type=checkbox]),.guro-secondary-screen select{min-height:52px}.guro-secondary-screen .btn{min-height:44px;border-radius:11px}.guro-secondary-screen .btn.secondary{background:#17343a;border:0;color:#f5f7f5}.guro-secondary-screen .hint-block{padding:16px;border-radius:12px;background:#aaf64a12;color:#c7d1cc;font-size:14px;line-height:21px}.guro-secondary-screen .profile-menu-item{padding:14px 0;border-color:#0f3840}.guro-secondary-screen .editable-field{padding:12px 0;margin:0;border-bottom:1px solid #0f3840}.guro-secondary-screen .editable-field:last-of-type{border-bottom:0}.guro-secondary-screen .editable-field-value{font-size:15px;line-height:22px}.guro-secondary-screen .editable-field-empty{color:#c7d1cc;font-size:14px;line-height:21px}.guro-secondary-screen .metrics-row{gap:12px;margin:16px 0 0}.guro-secondary-screen .metric{background:#17343a;border-radius:12px;padding:16px;text-align:left}.guro-secondary-screen .metric .value{font-size:28px;line-height:30px}.guro-secondary-screen .metric .label{margin-top:8px;color:#c7d1cc}.guro-secondary-screen .directory-results{padding:8px 16px;border:1px solid #0f3840;border-radius:16px;background:#0b2024}.guro-qr-screen .qr-card{text-align:left;align-items:stretch}.guro-qr-screen .qr-card img{align-self:center;width:min(250px,100%);height:auto;aspect-ratio:1;padding:14px}.guro-messages-screen .thread-row{min-height:64px;padding:12px 0;border-color:#0f3840}.guro-messages-screen .thread-row-name{font-size:15px;line-height:20px}.guro-thread-screen .thread-messages{max-height:min(58dvh,600px);margin:16px 0}.guro-thread-screen .thread-bubble{padding:12px 16px;border-radius:12px;line-height:21px}.guro-thread-screen .thread-bubble.theirs{background:#17343a;border:0}.guro-thread-screen .thread-composer{gap:8px}.guro-thread-screen .thread-composer textarea{min-height:52px}.guro-vacancy-detail-screen>.card>h2{font-size:24px;line-height:29px}.guro-vacancy-detail-salary{color:#aaf64a!important;font-size:24px!important;line-height:29px!important;font-weight:700}.guro-my-vacancies-screen>.card{cursor:pointer}.guro-hiring-history-screen .partner-row,.guro-rating-screen .partner-row{margin:8px 0 0;padding:20px 16px;background:#0b2024;border:1px solid #0f3840;border-radius:16px}.guro-hiring-history-screen>.partner-list-empty,.guro-rating-screen>.partner-list-empty{padding:20px;background:#0b2024;border:1px solid #0f3840;border-radius:16px}.guro-vacancy-responses-screen>.card>h3,.guro-all-responses-screen>.card>h3{font-size:20px;line-height:26px}.guro-vacancy-responses-screen .vacancy-response-rating,.guro-all-responses-screen .vacancy-response-rating{border-radius:8px;min-width:32px;width:auto;height:22px;padding:2px 7px;border:0;background:#aaf64a;color:#0a181a;font-size:11px}.guro-secondary-screen>.spinner,.guro-secondary-screen>.partner-meta,.figma-vacancies-screen>.spinner,.figma-vacancies-screen>.partner-meta,.figma-search-screen>.spinner{padding:20px;margin:0 0 12px;min-height:auto;border:1px solid #0f3840;border-radius:16px;background:#0b2024;color:#c7d1cc;font-size:14px;line-height:21px;text-align:left}.read-only-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px;padding:10px 12px;border:1px solid #365333;border-radius:12px;background:#14251d;color:#c9eab1;font-size:12px;line-height:18px}.read-only-notice button{flex-shrink:0;color:inherit;padding:5px 8px}.dnav{display:none}@media (min-width: 1280px){:root{--d-bg: #07100f;--d-lime: #aaf64a;--d-lime-hi: #c8ff74;--d-cyan: #0fd5f0;--d-mint: #4ce2ae;--d-ink: #0a181a;--d-dim: #c7d1cc;--d-sidebar-w: 272px;--d-card-bg: linear-gradient(160deg, rgba(255, 255, 255, .085), rgba(255, 255, 255, .028));--d-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .11), inset 0 0 0 1px rgba(255, 255, 255, .07), 0 22px 48px rgba(0, 0, 0, .5);--d-card-blur: blur(28px) saturate(150%);--d-tile-bg: linear-gradient(168deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .035));--d-tile-shadow: inset 0 1px 0 rgba(255, 255, 255, .13), inset 0 0 0 1px rgba(255, 255, 255, .06);--d-ghost-bg: rgba(255, 255, 255, .05);--d-ghost-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), inset 0 0 0 1px rgba(255, 255, 255, .16);--d-cta-bg: linear-gradient(135deg, #c8ff74, #aaf64a 38%, #0fd5f0);--d-cta-shadow: 0 12px 28px rgba(170, 246, 74, .26), inset 0 1px 0 rgba(255, 255, 255, .5)}html{background:var(--d-bg)}body{background:var(--d-bg);padding:0;min-height:100vh}.app{display:flex;flex-direction:row;align-items:stretch;max-width:none;width:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;overflow:visible;min-height:100vh;max-height:none;background:radial-gradient(1100px 620px at 8% -12%,rgba(170,246,74,.14),transparent 58%),radial-gradient(1200px 780px at 104% -4%,rgba(15,213,240,.13),transparent 60%),radial-gradient(900px 620px at 55% 112%,rgba(76,226,174,.09),transparent 60%),var(--d-bg)}.app>.header,.app .tabbar,.app .workspace-switch{display:none}.dnav{display:block;width:var(--d-sidebar-w);flex:none;align-self:stretch;background:linear-gradient(180deg,#ffffff13,#ffffff06);backdrop-filter:blur(34px) saturate(160%);-webkit-backdrop-filter:blur(34px) saturate(160%);box-shadow:inset -1px 0 #ffffff1a}.dnav-inner{position:sticky;top:0;display:flex;flex-direction:column;gap:20px;padding:18px 16px 22px}.dnav-brand{display:flex;flex-direction:column;gap:4px;cursor:pointer;padding:0 8px}.dnav-brand-name{font:600 21px/1 Orbitron,sans-serif;letter-spacing:.09em;background:linear-gradient(90deg,var(--d-lime),var(--d-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.dnav-brand-sub{font:500 11px/1.2 Manrope,sans-serif;color:var(--d-dim)}.dnav-ws{display:flex;gap:3px;background:#00000042;box-shadow:inset 0 1px 2px #00000057,inset 0 0 0 1px #ffffff12;border-radius:12px;padding:3px}.dnav-ws button{flex:1;min-width:0;text-align:center;font:700 12px/1 Manrope,sans-serif;padding:10px 4px;border:0;border-radius:9px;cursor:pointer;color:var(--d-dim);background:transparent;box-shadow:none}.dnav-ws button.is-active{color:var(--d-ink);background:linear-gradient(160deg,var(--d-lime-hi),var(--d-lime));box-shadow:0 2px 6px #0000004d,inset 0 1px #fff6}.dnav-group{display:flex;flex-direction:column;gap:4px}.dnav-group-title{font:700 10px/1.2 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--d-dim);padding:0 8px;margin-bottom:4px}.dnav-item{display:flex;align-items:center;gap:12px;width:100%;font:600 14px/1 Manrope,sans-serif;text-align:left;padding:11px 12px;border:0;border-radius:12px;cursor:pointer;color:var(--d-dim);background:transparent;box-shadow:none}.dnav-item.is-active{color:#fff;background:linear-gradient(160deg,#ffffff24,#ffffff0d);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff24,0 10px 22px #00000052}.dnav-item-icon{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none;background:#ffffff14;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14}.dnav-item-icon svg{stroke:var(--d-dim)}.dnav-item.is-active .dnav-item-icon{background:linear-gradient(160deg,var(--d-lime-hi),var(--d-lime))}.dnav-item.is-active .dnav-item-icon svg{stroke:var(--d-ink)}.dnav-item-label{flex:1;min-width:0}.dnav-item--plain{gap:10px;font:500 13.5px/1 Manrope,sans-serif}.dnav-me{display:flex;align-items:center;gap:10px;background:linear-gradient(160deg,#ffffff1a,#ffffff09);box-shadow:inset 0 1px #ffffff21,inset 0 0 0 1px #ffffff12;border-radius:16px;padding:10px}.dnav-me-avatar{width:36px;height:36px;border-radius:11px;background:#0fd5f029;box-shadow:inset 0 0 0 1px #0fd5f073;color:var(--d-cyan);font:700 13px/1 Manrope,sans-serif;display:flex;align-items:center;justify-content:center;flex:none}.dnav-me-info{flex:1;min-width:0}.dnav-me-name{font:600 13px/1 Manrope,sans-serif;color:#fff}.dnav-me-sub{font:500 11px/1 Manrope,sans-serif;color:var(--d-dim);margin-top:4px}.dnav-me-lang{display:flex;gap:2px;align-items:center;background:#00000042;box-shadow:inset 0 1px 2px #0000004d;border-radius:9px;padding:3px;flex:none}.dnav-me-lang button{font:600 10px/1 Manrope,sans-serif;color:var(--d-dim);padding:5px 6px;border:0;border-radius:0;background:transparent;cursor:pointer}.dnav-me-lang button.is-active{background:var(--d-lime);color:var(--d-ink);border-radius:7px}.app .screen-viewport{flex:1 1 auto;min-width:0;min-height:0;padding:34px 44px 70px}.d-two-col{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.d-col-main,.d-col-side{display:flex;flex-direction:column;min-width:0}.d-col-main{gap:20px}.d-col-side{gap:16px}.app .card,.app .activation-box,.app .work-status-section{background:var(--d-card-bg);backdrop-filter:var(--d-card-blur);-webkit-backdrop-filter:var(--d-card-blur);border:0;box-shadow:var(--d-card-shadow);border-radius:22px;padding:26px;margin:0}.app .metric,.app .rating-card-metrics .metric{background:var(--d-tile-bg);box-shadow:var(--d-tile-shadow);border:0;border-radius:18px;padding:18px;text-align:left}.app .metric .value{font:700 30px/1 Manrope,sans-serif;font-variant-numeric:tabular-nums;color:var(--d-lime)}.app .metric .label{font:700 10px/1.3 Manrope,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--d-dim);margin-top:8px}.app .section-eyebrow,.app .eyebrow{font:700 11px/1.2 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--d-dim)}.d-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:26px}.d-head-eyebrow{font:700 11px/1.2 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--d-dim);margin-bottom:11px}.d-head-title{margin:0;font:800 38px/1.1 Manrope,sans-serif;letter-spacing:-.025em;color:#fff}.d-head-actions{display:flex;gap:10px;flex:none}.d-btn-ghost{font:600 14px/1 Manrope,sans-serif;color:#fff;padding:14px 18px;background:var(--d-ghost-bg);box-shadow:var(--d-ghost-shadow);border:0;border-radius:13px;cursor:pointer}.d-btn-cta{font:700 14px/1 Manrope,sans-serif;color:var(--d-ink);padding:15px 20px;border:0;border-radius:12px;cursor:pointer;background:var(--d-cta-bg);box-shadow:var(--d-cta-shadow)}.app .figma-search-screen{display:grid;grid-template-columns:320px minmax(0,1fr);column-gap:20px;row-gap:0;align-items:start}.app .figma-search-screen>*{grid-column:2;margin-bottom:20px}.app .figma-search-screen>.d-head{grid-column:1 / -1;grid-row:1;margin-bottom:24px}.app .figma-search-screen>.d-search-aside{grid-column:1;grid-row:2 / span 40;display:flex;flex-direction:column;gap:16px;margin-bottom:0}.app .d-search-aside>.card{padding:22px}.app .d-search-aside .section-eyebrow{display:block;margin-bottom:14px}.app .d-search-note .partner-meta,.app .d-aside-note{font:400 12.5px/1.45 Manrope,sans-serif;color:var(--d-dim)}.app .d-aside-note{margin-top:14px}.d-head--stack{display:block}.d-head--stack .d-head-title{margin:0 0 18px}.d-search-row{display:flex;gap:12px;max-width:900px}.app .d-search-row input{flex:1;min-width:0;margin:0;background:#0b2024;border:1px solid var(--d-cyan);border-radius:14px;padding:18px 20px;font:500 16px/1 Manrope,sans-serif;color:#fff}.app .d-search-row .btn.d-search-submit{width:auto;flex:none;margin:0;font:700 15px/1 Manrope,sans-serif;color:var(--d-ink);padding:19px 32px;border-radius:14px;background:var(--d-cta-bg);box-shadow:var(--d-cta-shadow)}.app .figma-search-screen .vertical-chip{font:600 13px/1 Manrope,sans-serif;padding:12px 14px;border-radius:11px}.app .figma-search-screen .directory-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.app .figma-vacancies-screen{display:block}.app .figma-vacancies-screen>.figma-vacancies-header{display:flex;margin-bottom:16px}.app .figma-vacancies-header>.vacancy-nav-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app .figma-vacancy-extra-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.app .figma-vacancies-screen .vacancy-card{border-radius:20px;padding:24px}.app .figma-confirm-screen{display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:20px;row-gap:0;align-items:start}.app .figma-confirm-screen>*{grid-column:2;margin-bottom:16px}.app .figma-confirm-screen>.figma-confirm-form{grid-column:1;grid-row:1 / span 40;margin-bottom:0;padding:28px}.app .screen-viewport div:has(>.guro-subscription-screen){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.app .guro-subscription-screen{display:flex;flex-direction:column;gap:16px;min-width:0}.app .figma-recruiter-hub,.app .figma-company-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0;align-items:start}.app .figma-recruiter-hub>*,.app .figma-company-hub>*{margin-bottom:20px}.app .figma-recruiter-hub>.figma-hub-back,.app .figma-company-hub>.figma-hub-back{grid-column:1 / -1;justify-self:start;margin-bottom:8px}}
