:root{--pro-ink:#19333c;--pro-muted:#657681;--pro-brand:#235b52;--pro-brand-hover:#173f3a;--pro-line:#e1e7e7;--pro-canvas:#f4f6f5;--pro-surface:#fff;--pro-soft:#edf3ef;--pro-radius:16px;--pro-shadow:0 5px 22px #173f3a05}body.professional-app{background:var(--pro-canvas);color:var(--pro-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;line-height:1.55;overflow-x:hidden}.professional-app h1,.professional-app h2,.professional-app h3,.pro-brand{letter-spacing:-.035em;font-family:Manrope,system-ui,sans-serif}.professional-app ::selection{color:#193c32;background:#d3e6d9}.professional-app ::-webkit-scrollbar-thumb{background:#bfccc5}.pro-skip{z-index:100;color:#fff;background:#173f3a;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:20px}.pro-skip:focus{top:12px}.pro-topbar{z-index:60;border-bottom:1px solid var(--pro-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;position:sticky;top:0}.pro-topbar-inner{align-items:center;gap:28px;max-width:1400px;min-height:82px;margin:auto;padding:0 30px;display:flex}.pro-brand{letter-spacing:-1.2px;color:#173f3a;white-space:nowrap;align-items:center;gap:10px;font-size:26px;font-weight:800;display:flex}.pro-brand-mark{color:#ecf3e7;letter-spacing:-4px;background:#214c43;border-radius:11px;justify-content:center;align-items:center;width:37px;height:39px;padding-bottom:5px;font-size:30px;line-height:1;display:flex}.pro-brand-mark>span{color:#bad58e}.pro-brand-dot{color:#83a766}.pro-search{color:#768781;background:#f2f5f3;border:1px solid #e7ece8;border-radius:9px;flex:1;align-items:center;gap:11px;max-width:285px;padding:10px 12px;display:flex}.pro-search input{width:100%;font:inherit;color:var(--pro-ink);min-width:0;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:12px}.pro-search kbd{font:inherit;color:#91a095}.pro-primary-nav{align-self:stretch;gap:26px;margin-left:auto;display:flex}.pro-primary-nav>a{color:#7c898d;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:46px;padding:10px 2px;font-size:10px;font-weight:600;display:flex;position:relative}.pro-nav-icon{font-size:18px;line-height:1;position:relative}.pro-primary-nav>a:hover,.pro-primary-nav>a.is-active{color:var(--pro-brand)}.pro-primary-nav>a.is-active:after{content:"";background:var(--pro-brand);border-radius:3px;height:3px;position:absolute;bottom:0;left:2px;right:2px}.pro-count{color:#fff;background:#a44b42;border-radius:20px;min-width:16px;height:16px;padding:2px 4px;font-size:9px;position:absolute;top:-8px;right:-12px}.pro-account-actions{border-left:1px solid var(--pro-line);align-items:center;gap:20px;padding-left:22px;display:flex}.pro-notification{color:#65766e;font-size:18px;position:relative}.pro-unread-dot{background:#b56542;border-radius:50%;width:7px;height:7px;position:absolute;top:0;right:0}.pro-account{position:relative}.pro-account summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.pro-account summary::-webkit-details-marker{display:none}.pro-account img{-o-object-fit:cover;object-fit:cover;border:2px solid #edf1ea;border-radius:50%;min-width:38px}.pro-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:12px;font-weight:700;overflow:hidden}.pro-account-name small{letter-spacing:.03em;color:var(--pro-muted);font-size:9px;font-weight:400;display:block}.pro-account summary>i{color:#91a097;font-size:8px}.pro-account-menu{border:1px solid var(--pro-line);z-index:70;background:#fff;border-radius:14px;width:265px;max-width:calc(100vw - 28px);padding:8px;position:absolute;top:56px;right:0;box-shadow:0 16px 55px #173f3a1c}.pro-account-identity{border-bottom:1px solid var(--pro-line);margin-bottom:5px;padding:12px}.pro-account-identity strong,.pro-account-identity small{overflow-wrap:anywhere;display:block}.pro-account-identity small{color:var(--pro-muted);font-size:11px}.pro-account-menu>a,.pro-account-menu button{width:100%;font:inherit;color:var(--pro-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.pro-account-menu>a:hover,.pro-account-menu button:hover{background:var(--pro-soft)}.pro-account-menu i{color:#658372;width:15px}.pro-account-menu form{border-top:1px solid var(--pro-line);margin-top:5px;padding-top:5px}.pro-workspace{align-items:flex-start;gap:28px;max-width:1320px;margin:30px auto 0;padding:0 28px;display:flex}.pro-main{flex:1;min-width:0}.pro-page-header{margin-bottom:4px;padding:0 0 24px}.pro-page-header h1,.pro-page-header h2{font-size:25px;font-weight:800}.pro-footer{border-top:1px solid var(--pro-line);color:#849188;align-items:center;gap:20px;margin-top:38px;padding:22px 0;font-size:11px;display:flex}.pro-footer>a{letter-spacing:-.7px;color:#315549;font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.pro-footer>a span{vertical-align:super;font-size:9px}.pro-footer>span:last-child{margin-left:auto}.pro-alert{color:#28513a;background:#eaf3ec;border:1px solid #d6e6dc;border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:13px;display:flex}.pro-alert.error{color:#934e41;background:#fbefeb;border-color:#efdcd4}.pro-eyebrow{letter-spacing:1.5px;color:#6c8a78;font-size:10px;font-weight:700}.pro-admin-nav{flex-shrink:0;width:200px;padding-top:6px;position:sticky;top:110px}.pro-admin-nav>p{margin-bottom:18px;padding:0 12px}.pro-admin-nav>a{color:#6a7a74;border-radius:9px;align-items:center;gap:12px;margin:3px 0;padding:11px 13px;font-size:12px;display:flex}.pro-admin-nav>a i{text-align:center;width:17px}.pro-admin-nav>a:hover,.pro-admin-nav>a.is-active{color:#265746;background:#e4ede5;font-weight:600}.pro-admin-community{border-top:1px solid var(--pro-line);border-radius:0!important;margin-top:25px!important;padding-top:20px!important}.professional-app :is([class~=text-white],[class~=text-white\/90],[class~=text-white\/80]){color:var(--pro-ink)}.professional-app :is([class~=text-white\/70],[class~=text-white\/60],[class~=text-white\/50],[class~=text-white\/40],[class~=text-white\/30],[class~=text-white\/20]){color:var(--pro-muted)}.professional-app :is([class~=bg-white\/5],[class~=bg-white\/10]){border-color:var(--pro-line);box-shadow:var(--pro-shadow);background-color:#fff}.professional-app :is([class~=bg-white\/20],[class~=bg-white\/15]){background-color:#edf3ef}.professional-app [class*=border-white\/]{border-color:var(--pro-line)}.professional-app [class*="bg-[#0a0a0f]"],.professional-app [class*="bg-[#1a1a2e]"]{background-color:#fff}.professional-app :is([class*=text-purple-],[class*=text-emerald-],[class*=text-blue-]){color:#306a5c}.professional-app [class*=text-red-]{color:#a44138}.professional-app [class*=text-amber-],.professional-app [class*=text-yellow-]{color:#936a26}.professional-app [class*=from-purple-],.professional-app [class*=from-emerald-],.professional-app [class*=from-blue-]{background-color:#2b5c50;background-image:none}.professional-app :is([class*=bg-purple-500\/],[class*=bg-emerald-500\/],[class*=bg-blue-500\/]){background-color:#edf4ee}.professional-app :is([class*=bg-gradient-][class*=from-purple-],[class*=bg-gradient-][class*=from-emerald-],[class*=bg-gradient-][class*=from-blue-])[class~=text-white],.professional-app [class*=bg-gradient-] :is([class~=text-white],[class~=text-white\/80]){color:#fff}.professional-app [class~=bg-clip-text]{color:#295f51;background:0 0;background-clip:initial;-webkit-text-fill-color:currentColor}.professional-app :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),textarea,select){color:var(--pro-ink);accent-color:var(--pro-brand);background-color:#fbfcfb;border-color:#dce5e0}.professional-app input::-moz-placeholder{color:#87958d}.professional-app textarea::-moz-placeholder{color:#87958d}.professional-app input::placeholder,.professional-app textarea::placeholder{color:#87958d}.professional-app option{color:var(--pro-ink);background:#fff}.professional-app :is(.shadow-xl,.shadow-2xl){box-shadow:0 10px 35px #1f40380b}.professional-app table{border-collapse:separate;border-spacing:0;width:100%}.professional-app th{letter-spacing:.06em;text-transform:uppercase;color:#75867c;background:#f8faf8;font-size:10px;font-weight:700}.professional-app td{color:#40574d}.professional-app td,.professional-app th{padding-top:16px;padding-bottom:16px}.professional-app tr:hover td{background:#f9fbf9}.professional-app [class*=divide-white\/]>*+*{border-color:var(--pro-line)}.professional-app .backdrop-blur-xl{-webkit-backdrop-filter:none;backdrop-filter:none}.professional-app #particles,.professional-app>.fixed.-z-10{display:none}.professional-app .animate-pulse,.professional-app .animate-pulse-slow{animation:none}.pro-profile-grid{grid-template-columns:minmax(0,1fr) 290px;gap:25px;display:grid}.pro-panel{border:1px solid var(--pro-line);border-radius:var(--pro-radius);box-shadow:var(--pro-shadow);background:#fff;margin-bottom:22px;padding:25px}.pro-profile-hero{padding:0;overflow:hidden}.pro-cover{background-color:#244f44;background-image:linear-gradient(125deg,#0000 40%,#ffffff06 40% 65%,#0000 65%),radial-gradient(at 90% 30%,#93ab6740,#0000 65%);height:180px;position:relative}.pro-cover>span{color:#dbe8d2;letter-spacing:2px;font-family:Manrope,sans-serif;font-size:12px;position:absolute;bottom:24px;right:30px}.pro-profile-info{padding:0 30px 28px;position:relative}.pro-profile-avatar{-o-object-fit:cover;object-fit:cover;border:5px solid #fff;border-radius:26px;width:108px;height:108px;margin-top:-52px;margin-bottom:16px;position:relative}.pro-profile-info h1{margin:0 0 5px;font-size:28px;font-weight:800}.pro-profile-type{color:#547663;font-size:13px;font-weight:600}.pro-profile-location{color:#7d8a83;margin:12px 0 22px;font-size:12px}.pro-profile-actions{flex-wrap:wrap;gap:10px;display:flex}.pro-btn{color:#fff;cursor:pointer;background:#285a4a;border:1px solid #285a4a;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px 19px;font-size:12px;font-weight:600;display:inline-flex}.pro-btn:hover{background:#1d4438}.pro-btn.secondary{color:#315c4b;background:#fff;border-color:#d8e2db}.pro-panel h2{margin-bottom:17px;font-size:17px;font-weight:800}.pro-bio{color:#62766a;white-space:pre-wrap;line-height:1.9}.pro-side-link{border-bottom:1px solid var(--pro-line);align-items:center;gap:13px;padding:14px 0;font-size:13px;display:flex}.pro-side-link i{color:#4e7b64;width:18px}.pro-profile-metrics{border-bottom:1px solid var(--pro-line);gap:24px;margin-bottom:20px;padding:18px 0;display:flex}.pro-profile-metrics strong{color:#285a4a;font-size:20px;display:block}.pro-profile-metrics span{color:#849088;font-size:11px}.pro-profile-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pro-public-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1250px;margin:auto;padding:25px 30px;display:flex}.pro-public-nav>div{color:#6b8073;align-items:center;gap:24px;font-size:12px;display:flex}.pro-public-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;max-width:1250px;margin:60px auto 85px;padding:0 30px;display:grid}.pro-public-hero h1{letter-spacing:-3px;margin:20px 0 25px;font-size:clamp(40px,4.8vw,67px);font-weight:800;line-height:1.11}.pro-public-hero h1 em{color:#43745b;font-style:normal}.pro-public-lead{color:#758277;max-width:430px;margin-bottom:30px;font-size:16px;line-height:1.9}.pro-public-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pro-public-note{color:#91a08f;margin-top:22px;font-size:11px}.pro-hero-art{background:#e6eddf;border-radius:28px;justify-content:center;align-items:center;min-height:420px;padding:32px;display:flex;position:relative;overflow:hidden}.pro-hero-art:before,.pro-hero-art:after{content:"";border:1px solid #c7d6bd;border-radius:50%;width:330px;height:330px;position:absolute;top:-100px;right:-100px}.pro-hero-art:after{width:420px;height:420px;top:-145px;right:-145px}.pro-art-card{z-index:1;background:#fff;border:1px solid #dce4d4;border-radius:18px;width:100%;max-width:325px;padding:26px;position:relative;transform:rotate(-3deg);box-shadow:0 25px 55px #37512c16}.pro-art-person{align-items:center;gap:12px;display:flex}.pro-art-avatar{color:#37553c;background:#d5e5d1;border-radius:15px;place-items:center;width:47px;height:47px;font-size:20px;display:grid}.pro-art-card strong{font-size:14px;display:block}.pro-art-card small{color:#8c978b;font-size:10px}.pro-art-card h3{margin:25px 0 15px;font-size:24px;font-weight:800;line-height:1.25}.pro-art-pill{color:#55734a;background:#edf3e5;border-radius:30px;margin-right:4px;padding:6px 10px;font-size:10px;display:inline-block}.pro-art-bottom{color:#78916d;border-top:1px solid #eef0e9;justify-content:space-between;align-items:center;margin-top:25px;padding-top:18px;font-size:11px;display:flex}.pro-public-features{grid-template-columns:repeat(3,1fr);gap:25px;max-width:1190px;margin:0 auto 70px;padding:0 30px;display:grid}.pro-public-feature{border-top:1px solid #d8e2d8;padding:25px 0}.pro-public-feature>span{color:#91a17d;font-size:10px}.pro-public-feature h2{margin:15px 0 12px;font-size:20px;font-weight:700}.pro-public-feature p{color:#7a897c;max-width:280px;font-size:13px;line-height:1.8}.pro-public-feature a{color:#376549;margin-top:16px;font-size:12px;font-weight:600;display:inline-block}.pro-auth-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.pro-auth-story{background:#e9efe3;flex-direction:column;justify-content:space-between;gap:60px;padding:60px clamp(30px,6vw,100px);display:flex}.pro-auth-story h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(35px,4vw,54px);font-weight:800;line-height:1.18}.pro-auth-story p{color:#74866d;max-width:350px;line-height:1.9}.pro-auth-form-wrap{justify-content:center;align-items:center;padding:50px 28px;display:flex}.pro-auth-form{width:100%;max-width:360px}.pro-auth-form h2{font-size:30px;font-weight:800}.pro-auth-intro{color:#829080;margin:8px 0 35px;font-size:13px}.pro-auth-form label{margin:20px 0 9px;font-size:12px;font-weight:600;display:block}.pro-auth-form input:not([type=checkbox]){width:100%;font:inherit;background:#fff;border:1px solid #dce4d9;border-radius:9px;padding:13px}.pro-auth-options{color:#6c7f68;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 25px;font-size:11px;display:flex}.pro-auth-options label{align-items:center;gap:8px;margin:0;font-weight:400;display:flex}.pro-auth-submit{width:100%;padding:14px}.pro-auth-bottom{color:#84917d;text-align:center;margin-top:26px;font-size:12px}.pro-auth-bottom a{color:#376548;font-weight:700}.pro-auth-mobile-brand{display:none}@media (width<=1150px){.pro-search{display:none}.pro-topbar-inner{gap:22px}.pro-primary-nav{gap:30px}.pro-workspace{padding:0 22px}.pro-account-name{display:none}.pro-admin-nav{width:170px}.pro-public-hero{gap:35px}}@media (width<=800px){.pro-topbar-inner{gap:15px;min-height:70px;padding:0 18px}.pro-brand{font-size:22px}.pro-brand-mark{width:32px;height:34px;font-size:27px}.pro-primary-nav{gap:20px}.pro-primary-nav>a{font-size:9px}.pro-account-actions{gap:14px;padding-left:14px}.pro-notification,.pro-admin-nav{display:none}.pro-workspace{margin-top:23px;padding:0 18px}.pro-profile-grid{grid-template-columns:1fr}.pro-profile-grid>aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pro-public-hero{grid-template-columns:1fr;gap:35px;margin-top:35px}.pro-hero-art{min-height:350px}.pro-public-features{gap:18px}.pro-auth-page{grid-template-columns:1fr}.pro-auth-story{display:none}.pro-auth-mobile-brand{margin-bottom:45px;display:flex}.pro-auth-form-wrap{min-height:100vh}.pro-footer>span:nth-child(2){display:none}}@media (width<=560px){.pro-topbar-inner{flex-wrap:wrap;justify-content:space-between;gap:0;min-height:65px}.pro-primary-nav{border-top:1px solid #edf0ec;order:3;justify-content:space-around;width:100%;height:54px;margin-top:8px}.pro-primary-nav>a{flex-direction:row;gap:7px;padding:12px 0;font-size:10px}.pro-nav-icon{font-size:13px}.pro-account-actions{border:0;padding:12px 0}.pro-account img{width:33px;min-width:33px;height:33px}.pro-account-menu{top:49px}.pro-workspace{margin-top:20px;padding:0 14px}.pro-profile-grid>aside{display:block}.pro-cover{height:125px}.pro-profile-info{padding:0 20px 23px}.pro-profile-info h1{font-size:24px}.pro-profile-avatar{width:90px;height:90px}.pro-profile-products{grid-template-columns:1fr}.pro-public-nav{padding:20px}.pro-public-nav>div>a:not(.pro-btn){display:none}.pro-public-hero{margin-bottom:45px;padding:0 20px}.pro-public-hero h1{letter-spacing:-1.6px;font-size:42px}.pro-public-features{grid-template-columns:1fr;gap:4px;padding:0 20px}.pro-hero-art{padding:25px}.pro-auth-form h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.professional-app *,.professional-app :before,.professional-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.professional-app [class~=text-white]:is([class~=bg-black\/60],[class~=bg-emerald-500],[class~=bg-rose-500],[class~=bg-blue-500],[class~=bg-purple-500],[class~=bg-yellow-500]){color:#fff}.professional-app .product-card-modern{border-color:var(--pro-line);box-shadow:var(--pro-shadow);background:#fff}.professional-app .pro-profile-metrics strong{font-size:18px}.professional-app .pro-profile-info .pro-profile-type{color:#547663}body.professional-network{color:#263343;background:#f3f5f7;margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px}.professional-network *{box-sizing:border-box}.network-header{z-index:20;background:#fff;border-bottom:1px solid #dfe5eb;justify-content:space-between;align-items:center;gap:24px;padding:18px max(24px,50vw - 620px);display:flex;position:sticky;top:0}.network-brand{color:#cce8b1;background:#173f38;border-radius:9px;align-items:center;gap:16px;padding:0 10px;font-size:30px;font-weight:800;display:flex}.network-brand span{color:#173f38;background:#fff;padding-left:6px;font-size:22px}.network-header nav{flex-wrap:wrap;gap:24px;display:flex}.network-header nav a{color:#526172;font-weight:600}.network-header nav a[aria-current]{color:#1b6655}.network-grid{grid-template-columns:250px minmax(0,1fr) 280px;align-items:start;gap:24px;max-width:1240px;margin:30px auto;padding:0 20px;display:grid}.network-card{background:#fff;border:1px solid #dfe5eb;border-radius:16px;margin-bottom:20px;padding:22px;overflow:hidden}.network-card h2{margin:8px 0;font-size:17px;font-weight:700}.network-card p{color:#677585;line-height:1.6}.profile-card{text-align:center;padding:0 20px 22px}.profile-cover{background:linear-gradient(120deg,#163e37,#427c69);height:80px;margin:0 -20px}.network-avatar{color:#254a38;background:#e0eadb;border:4px solid #fff;border-radius:20px;justify-content:center;align-items:center;width:66px;height:66px;margin:-28px auto 12px;font-size:28px;font-weight:700;display:flex;position:relative}.network-avatar.small{border:0;border-radius:12px;width:42px;min-width:42px;height:42px;margin:0;font-size:18px}.network-button{color:#fff;cursor:pointer;white-space:nowrap;background:#1e594b;border:0;border-radius:9px;padding:10px 18px;font-weight:600;display:inline-block}.network-button:hover{background:#174538}.network-button.secondary{color:#285b48;background:#f0f5f1;margin-top:16px}.network-menu h3{margin-bottom:14px;font-weight:700}.network-menu>a{border-bottom:1px solid #edf0f3;justify-content:space-between;padding:12px 0;display:flex}.network-heading{padding:4px 0 22px}.network-heading>p:first-child,.network-eyebrow{letter-spacing:1.7px;color:#648371;font-size:10px;font-weight:800}.network-heading h1{letter-spacing:-1px;margin:10px 0 14px;font-size:34px;font-weight:750;line-height:1.15}.network-heading h1 span{color:#27634f}.network-heading>p:last-child{color:#6b7885}.composer label{margin-bottom:15px;font-weight:600;display:block}.composer textarea,.comment-form input{width:100%;font:inherit;color:#263343;resize:vertical;background:#fafbfc;border:1px solid #dce3e8;border-radius:10px;padding:13px}.composer textarea:focus,.comment-form input:focus{outline-offset:2px;outline:2px solid #407d66}.composer footer{justify-content:space-between;align-items:center;gap:18px;margin-top:12px;display:flex}.composer small{color:#7a8793;font-size:11px}.network-tabs{gap:22px;padding:0 5px 16px;display:flex}.network-tabs a{color:#77828e;padding:8px 0;font-weight:600}.network-tabs .active{color:#245b48;border-bottom:2px solid #245b48}.post-card>header{align-items:center;gap:12px;display:flex}.post-card header p{margin:3px 0;font-size:11px}.author{color:#253b3e;font-weight:700}.post-delete{margin-left:auto}.post-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;color:#334351!important;line-height:1.75!important}.post-counts{color:#77828e;border-bottom:1px solid #edf0f3;padding-bottom:12px;font-size:11px}.network-text{color:#39664f;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;font-weight:600}.network-text.liked{color:#167648}.network-comment{overflow-wrap:anywhere;background:#f3f6f7;border-radius:9px;margin-top:9px;padding:10px 13px}.network-comment strong{font-size:12px}.network-comment p{white-space:pre-wrap;margin:3px 0;font-size:13px}.comment-form{align-items:center;gap:12px;margin-top:15px;display:flex}.comment-form input{min-width:0}.person-suggestion{gap:12px;margin-top:22px;display:flex}.person-suggestion p{margin:4px 0 0;font-size:11px}.person-suggestion .network-text{padding-top:5px;font-size:12px}.opportunity-card{background:#e5ecd9;border-color:#dce4ce}.opportunity-card>span{letter-spacing:1.5px;color:#526b49;font-size:9px;font-weight:700}.opportunity-card h2{margin:16px 0;font-size:23px;line-height:1.3}.opportunity-card .network-button{margin-top:16px}.network-footnote{color:#879198;text-align:center;font-size:11px}.network-notice{background:#e5f2e8;border-radius:10px;margin-bottom:18px;padding:14px}.empty-state{text-align:center;padding:35px}.network-pagination{margin:20px 0}@media (width<=1100px){.network-grid{grid-template-columns:220px minmax(0,1fr)}.network-grid>aside:last-child{display:none}}@media (width<=720px){.network-header{flex-direction:column;align-items:flex-start;padding:16px;position:static}.network-header nav{gap:16px;font-size:12px}.network-grid{margin-top:18px;padding:0 14px;display:block}.network-grid>aside:first-child{display:none}.network-heading h1{font-size:30px}.network-card{padding:18px}.composer footer{align-items:flex-end}.composer small{max-width:65%}}.professional-app .network-grid{grid-template-columns:230px minmax(0,1fr) 270px;gap:24px;max-width:none;margin:0;padding:0}.professional-app .network-heading h1{letter-spacing:-1.25px;font-size:32px}.professional-app .network-card{border-color:var(--pro-line);box-shadow:var(--pro-shadow)}.professional-app .network-avatar{-o-object-fit:cover;object-fit:cover}.professional-app .network-button{background:#285a4a;border-radius:8px;font-size:12px}.professional-app .network-button.secondary{color:#3b634a;background:#edf3e9}.professional-app .network-tabs{padding:0 6px 14px}.professional-app .profile-cover{background:#2c5444 linear-gradient(130deg,#0000 45%,#ffffff09 45% 70%,#0000 70%)}.professional-app .post-card{padding:24px}.professional-app .post-body{font-size:14px;line-height:1.85!important}.professional-app .composer textarea{min-height:100px;font-size:13px}.professional-app .network-card h2{font-family:Manrope,sans-serif}.professional-app .network-comment{background:#f4f7f3}.professional-app .network-text{font-size:12px}.professional-app .post-delete button{color:#89978e;font-size:10px}.professional-app .person-suggestion .author{font-size:12px}.professional-app .network-footnote{font-size:10px}.professional-app .network-card .network-menu{font-size:12px}@media (width<=1150px){.professional-app .network-grid{grid-template-columns:210px minmax(0,1fr)}.professional-app .network-grid>aside:last-child{display:none}}@media (width<=720px){.professional-app .network-grid{display:block}.professional-app .network-grid>aside:first-child{display:none}.professional-app .network-heading h1{font-size:28px}.professional-app .post-card{padding:20px}}:root{--pro-ink:#142c29;--pro-muted:#40584d;--pro-brand:#244f43;--pro-brand-hover:#16382e;--pro-line:#b9c7be;--pro-canvas:#edf1ee;--pro-soft:#e8f0e9;--pro-shadow:0 4px 18px #142e2308}.professional-app .pro-topbar{background:#fff;border-bottom-color:#9cad9f}.professional-app .pro-search{background:#f6f8f5;border-color:#b5c5b9}.professional-app .pro-search input::placeholder{color:#516659}.professional-app .pro-panel,.professional-app .network-card{border-color:#b9c7be}.professional-app .network-card p,.professional-app .pro-bio,.professional-app .pro-public-lead,.professional-app .pro-auth-intro,.professional-app .pro-profile-location{color:#40584d}.professional-app .pro-primary-nav>a,.professional-app .network-footnote,.professional-app .network-heading>p:last-child,.professional-app .composer small,.professional-app .post-counts,.professional-app .network-footnote,.professional-app .pro-public-feature p{color:#4a6155}.professional-app .pro-search,.professional-app .pro-account-actions{border-color:#b9c7be}.professional-app .composer textarea,.professional-app .comment-form input,.professional-app input,.professional-app textarea,.professional-app select{border-color:#a4b5a8}.professional-app .network-button,.professional-app .pro-btn{border:1px solid #163a2d}.professional-app .network-button.secondary,.professional-app .pro-btn.secondary{border-color:#93a899}.professional-app .pro-profile-metrics span,.professional-app .pro-account-name small,.professional-app .pro-footer,.professional-app .pro-public-note{color:#4c6256}.professional-app [class*=text-yellow-],.professional-app [class*=text-amber-],.professional-app [class*=text-orange-]{color:#244f43}.professional-app [class*=from-yellow-],.professional-app [class*=from-amber-],.professional-app [class*=from-orange-]{background-color:#244f43;background-image:none}.professional-app [class*=border-yellow-],.professional-app [class*=border-amber-],.professional-app [class*=border-orange-]{border-color:#9ab19f}.professional-app [class*=bg-yellow-500\/],.professional-app [class*=bg-amber-500\/],.professional-app [class*=bg-orange-500\/]{background-color:#e6eee4}.professional-app [class~=bg-yellow-500],.professional-app [class~=bg-amber-500]{color:#fff;background-color:#28533f}.professional-app [class~=bg-clip-text]{color:#173d31;-webkit-text-fill-color:currentColor;background:0 0}.professional-app [class*=bg-gradient-][class*=from-yellow-][class~=text-white],.professional-app [class*=bg-gradient-][class*=from-amber-][class~=text-white]{color:#fff}.professional-app [class*="text-[#F59E0B]" i],.professional-app [class*="text-[#FFD700]" i]{color:#244f43}.pro-mode-switch{background:#f2f6f0;border:1px solid #9fb3a4;border-radius:9px;gap:4px;padding:4px;display:flex}.pro-mode-switch a{color:#355444;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:700}.pro-mode-switch a.is-current{color:#fff;background:#244f43}.pro-admin-preview-note{color:#304d3a;background:#e6eee4;border:1px solid #a8bca9;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:10px 15px;font-size:11px;display:flex}.pro-admin-preview-note a{font-weight:700;text-decoration:underline}.pro-admin-hero{background:#fff;border:1px solid #9eb4a4;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:25px;display:flex}.pro-admin-hero h1{margin:8px 0;font-size:27px;font-weight:800}.pro-admin-hero p{color:#4b6554;font-size:13px}.pro-admin-shortcuts{flex-wrap:wrap;gap:9px;margin-bottom:24px;display:flex}.pro-admin-shortcuts a{color:#274e3c;background:#fff;border:1px solid #afc1b2;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:600}.social-directory-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.social-directory-heading h1{margin:10px 0;font-size:32px;font-weight:800}.social-directory-heading>div>p:last-child{color:#40584d}.social-directory-search{background:#fff;border:1px solid #a9bdaf;border-radius:12px;align-items:center;gap:14px;max-width:650px;margin-bottom:25px;padding:10px 12px 10px 18px;display:flex}.social-directory-search input{flex:1;min-width:0;font-size:13px;box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important}.social-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.social-person-card{text-align:center;flex-direction:column;align-items:center;margin:0;padding:0 22px 22px;display:flex;position:relative;overflow:hidden}.social-person-cover{background:linear-gradient(130deg,#e0ebdf,#cddfce);width:calc(100% + 44px);height:65px;margin-bottom:-28px}.social-person-card>img{-o-object-fit:cover;object-fit:cover;border:4px solid #fff;border-radius:20px;width:72px;height:72px;margin-bottom:14px;position:relative}.social-person-card>.author{font-size:16px}.social-person-role{color:#40594b;margin:6px 0;font-size:11px}.social-person-bio{color:#4c6356;flex:1;margin:12px 0 20px;font-size:12px;line-height:1.8}.social-friend-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.social-friend-actions .pro-btn{padding:10px 14px;font-size:11px}.social-text-button{color:#385b46;font:inherit;cursor:pointer;background:0 0;border:0;padding:7px;font-size:11px;font-weight:600}.social-text-button:hover{text-decoration:underline}.social-relation-label{color:#284b37;align-items:center;gap:6px;font-size:11px;display:inline-flex}.social-inline-contacts .social-contact{padding:9px 0}.social-inline-contacts .social-empty{padding:10px 0;font-size:12px}.social-inline-contacts>a{color:#2f5841;margin-top:12px;font-size:11px;font-weight:700;display:block}.social-hub{color:#173c2c;font-family:DM Sans,system-ui,sans-serif}.social-hub [hidden]{display:none!important}.social-launcher{z-index:100;color:#203f2c;cursor:pointer;background:#fff;border:1px solid #173d2c;border-radius:12px;align-items:center;gap:12px;padding:13px 18px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:20px;right:25px;box-shadow:0 6px 25px #183f2921}.social-launcher>i{font-size:18px}.social-live-count{background:#e0ebdf;border:1px solid #a8bba8;border-radius:30px;padding:1px 7px;font-size:10px}.social-unread,.social-window-unread{color:#fff;background:#a64538;border-radius:20px;padding:2px 6px;font-size:10px}.social-panel{z-index:100;background:#fff;border:1px solid #8da795;border-radius:15px;flex-direction:column;width:290px;height:490px;max-height:calc(100vh - 180px);display:flex;position:fixed;bottom:81px;right:25px;overflow:hidden;box-shadow:0 12px 45px #1b3b2924}.social-panel>header{border-bottom:1px solid #bdccbf;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px;display:flex}.social-panel>header strong{font-size:14px}.social-panel>header small{color:#4f6957;margin-top:4px;font-size:10px;display:block}.social-panel>header>button{color:#244b32;cursor:pointer;background:#edf3e8;border:0;border-radius:7px;width:28px;height:28px;font-size:22px}.social-panel>nav{border-bottom:1px solid #d5dfd3;gap:3px;padding:8px 10px;display:flex}.social-panel>nav>button{color:#4d6653;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:6px;flex:1;padding:8px 3px;font-size:11px}.social-panel>nav>button.active{color:#21492d;background:#e5eee0;font-weight:700}.social-search{color:#4d6851;background:#f5f8f1;border:1px solid #b6c9b5;border-radius:8px;align-items:center;gap:9px;margin:10px 12px;padding:8px 11px;font-size:11px;display:flex}.professional-app .social-search input{font:inherit;box-shadow:none;background:0 0;border:0;outline:0;width:100%;padding:0}.social-contact-list{flex:1;min-height:0;padding:3px 10px;overflow-y:auto}.social-contact{text-align:left;cursor:pointer;color:#244b32;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:11px 7px;display:flex}.social-contact:hover,.social-contact:focus-visible{background:#edf3e8}.social-contact-avatar{flex-shrink:0;width:36px;height:36px;position:relative}.social-contact-avatar>img{-o-object-fit:cover;object-fit:cover;border-radius:11px;width:36px;height:36px}.social-presence{background:#aab6ab;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.social-contact-details{min-width:0}.social-contact-details>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.social-contact-details>small{color:#536d58;text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-top:4px;font-size:9px;display:block;overflow:hidden}.social-panel>footer{background:#f9fbf6;border-top:1px solid #c6d3c4;padding:12px 16px}.social-panel>footer>a{color:#2c5334;font-size:11px;font-weight:700;display:block}.social-panel>footer>small{color:#5b725d;margin-top:5px;font-size:9px;display:block}.social-empty{color:#516d56;text-align:center;padding:25px 12px;font-size:12px;line-height:1.8}.social-request{border-bottom:1px solid #d8e2d3;padding:12px 7px}.social-request>strong,.social-request>small{display:block}.social-request>strong{font-size:12px}.social-request>small{color:#526e56;margin-top:5px;font-size:10px}.social-request>div{align-items:center;gap:10px;margin-top:9px;display:flex}.social-request .pro-btn{padding:7px 11px;font-size:10px}.social-windows{z-index:99;pointer-events:none;align-items:flex-end;gap:13px;display:flex;position:fixed;bottom:78px;right:25px}.social-hub.panel-open .social-windows{right:330px}.social-chat-window{pointer-events:auto;background:#fff;border:1px solid #7f9e86;border-radius:13px;width:325px;overflow:hidden;box-shadow:0 10px 40px #23412c24}.social-chat-window>header{background:#f1f6ed;border-bottom:1px solid #a3b89f;align-items:center;gap:3px;padding:10px 9px;display:flex}.social-chat-title{cursor:pointer;color:#183e25;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.social-chat-title>img{-o-object-fit:cover;object-fit:cover;border-radius:9px;width:32px;height:32px}.social-chat-title>span{min-width:0}.social-chat-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:12px;display:block;overflow:hidden}.social-chat-title small{color:#4c6a50;margin-top:3px;font-size:9px;display:block}.social-window-control{color:#305a38;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;width:26px;height:28px;font-size:20px}.social-window-control:hover{background:#e0eada}.social-chat-body{flex-direction:column;height:350px;max-height:calc(100vh - 260px);display:flex}.social-chat-window.minimized .social-chat-body{display:none}.social-chat-context{color:#425f46;white-space:nowrap;text-overflow:ellipsis;background:#fafcf6;border-bottom:1px solid #d8e1d2;padding:9px 12px;font-size:10px;overflow:hidden}.social-chat-messages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow:auto}.social-message{color:#173d24;overflow-wrap:anywhere;background:#edf2e7;border:1px solid #d5e1cd;border-radius:11px 11px 11px 3px;align-self:flex-start;max-width:87%;padding:8px 11px;font-size:12px;line-height:1.6}.social-message.mine{color:#fff;background:#244e34;border-color:#244e34;border-radius:11px 11px 3px;align-self:flex-end}.social-message p{white-space:pre-wrap;margin:0;color:inherit!important}.social-message time{text-align:right;color:#546d56;margin-top:4px;font-size:8px;display:block}.social-message.mine time{color:#dce8d7}.social-chat-state{color:#4b6750;min-height:21px;padding:5px 12px;font-size:9px;line-height:1.5}.social-chat-compose{background:#fff;border-top:1px solid #b9cbb6;align-items:flex-end;gap:8px;padding:10px;display:flex}.professional-app .social-chat-compose textarea{resize:none;min-width:0;min-height:38px;max-height:95px;font:inherit;color:#1d3f27;background:#f8fbf3;border:1px solid #adbfaa;border-radius:8px;flex:1;padding:9px;font-size:12px;line-height:1.5}.social-chat-send{color:#fff;cursor:pointer;background:#244e34;border:1px solid #1d462c;border-radius:9px;width:35px;height:38px;font-size:20px}.social-chat-send:disabled{opacity:.5;cursor:wait}.social-older{color:#37593d;cursor:pointer;background:#fafcf7;border:0;border-bottom:1px solid #d6e1d0;padding:7px;font-size:10px}.social-toast{color:#23412a;z-index:110;background:#f5faef;border:1px solid #7c9a7d;border-radius:10px;max-width:340px;padding:13px 16px;font-size:12px;line-height:1.7;position:fixed;bottom:78px;right:25px;box-shadow:0 8px 30px #23412a1a}@media (width<=1200px){.pro-mode-switch{display:none}.social-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=950px){.social-hub.panel-open .social-windows{right:25px}.social-hub.panel-open.has-windows .social-panel{z-index:101;bottom:85px}.social-directory-heading{flex-direction:column;align-items:flex-start}.social-chat-window{width:310px}}@media (width<=560px){.professional-app .pro-primary-nav{justify-content:space-between;gap:4px}.professional-app .pro-primary-nav>a{gap:5px;min-width:0;font-size:9px}.professional-app .pro-nav-icon{font-size:12px}.social-directory{grid-template-columns:1fr}.social-directory-heading h1{font-size:27px}.social-launcher{padding:11px 15px;font-size:12px;bottom:14px;right:14px}.social-panel{width:auto;height:460px;max-height:calc(100dvh - 170px);bottom:70px;left:14px;right:14px}.social-windows,.social-hub.panel-open .social-windows{gap:0;bottom:0;left:0;right:0}.social-chat-window{border-radius:14px 14px 0 0;width:100%}.social-chat-body{height:min(420px,60dvh);max-height:calc(100dvh - 200px)}.social-chat-compose{padding-bottom:max(10px,env(safe-area-inset-bottom))}.social-hub.has-windows .social-launcher{display:none}.social-toast{max-width:none;bottom:75px;left:14px;right:14px}.pro-admin-preview-note{flex-direction:column;align-items:flex-start;gap:5px}.pro-admin-hero{flex-direction:column;align-items:flex-start}.pro-admin-hero h1{font-size:23px}.social-directory-search{gap:8px;padding-left:12px}.social-directory-search .pro-btn{padding:10px 12px}}.professional-app [class*=from-pink-],.professional-app [class*=from-fuchsia-],.professional-app [class*=from-violet-]{background-color:#244f43;background-image:none}.professional-app [class*=text-pink-],.professional-app [class*=text-fuchsia-]{color:#244f43}.professional-app .stat-icon i,.professional-app [class*=from-]>i.fas,.professional-app [class*=from-]>i.fa-solid{color:#fff}.professional-app [class*=shadow-purple-],.professional-app [class*=shadow-pink-],.professional-app [class*=shadow-yellow-]{box-shadow:none}.is-admin [class~=lg\:grid-cols-8]{grid-template-columns:repeat(4,minmax(0,1fr))}.is-admin .stat-card{min-width:0}.is-admin .stat-label{letter-spacing:.035em;font-size:10px}.is-admin .stat-value{font-size:24px}.is-admin .stat-icon{width:38px;height:38px}.is-admin .pro-main .pro-admin-hero{margin-bottom:20px}@media (width<=760px){.is-admin [class~=lg\:grid-cols-8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.social-hub.has-windows.all-minimized .social-launcher{display:flex;bottom:70px}.social-hub.has-windows.all-minimized .social-panel{bottom:125px}}.professional-app .btn-primary{color:#fff;box-shadow:none;background:#244f43;border:1px solid #173b2b}.professional-app .btn-secondary{color:#244b34;background:#fff;border:1px solid #9eb4a3}.professional-app .product-card,.professional-app .job-card{background:#fff;border-color:#b9c7be}.professional-app .product-title,.professional-app .job-title,.professional-app .section-header h3{color:#142c29}.professional-app .product-price,.professional-app .job-salary{color:#244f43}.professional-app .product-image-placeholder{color:#46624b;background:#edf3e8}.professional-app .shadow-glow-purple{box-shadow:none}.platform-page{max-width:780px;margin:0 auto;padding:18px 0 45px}.platform-wide{max-width:1240px}.platform-page h1{color:#142f31;letter-spacing:-.04em;margin:10px 0 16px;font:800 clamp(1.8rem,3vw,2.6rem)/1.16 Manrope,sans-serif}.platform-page h2{color:#1b3235;margin:28px 0 14px;font:750 1.25rem Manrope,sans-serif}.platform-page h3{color:#182b30;font-weight:700}.platform-page>p,.platform-page section>p{color:#526065;margin-bottom:18px;line-height:1.7}.platform-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.platform-columns>*{min-width:0}.platform-page .network-card{margin:15px 0;padding:22px}.platform-fields{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.platform-fields label,.mention-picker label,.platform-review-form label,.platform-dialog label{color:#34464b;font-size:.8rem;font-weight:600;display:block}.professional-app .platform-fields select,.professional-app [data-contact-label],.platform-review-form select,.platform-review-form textarea,.platform-dialog textarea,.mention-picker input{color:#172c31;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #8d9da0;border-radius:9px;margin-top:7px;padding:10px 12px;display:block}.mention-picker{margin:12px 0;position:relative}.mention-results:empty{display:none}.mention-results{background:#fff;border:1px solid #7f9495;border-radius:9px;max-height:210px;padding:6px;overflow:auto}.mention-results button{text-align:left;color:#213d40;border-radius:6px;width:100%;padding:10px;display:block}.mention-results button:hover{background:#eef5f3}.mention-selected{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.platform-chip{color:#254b43;background:#edf4f2;border:1px solid #a4bab5;border-radius:20px;align-items:center;padding:5px 10px;font-size:.76rem;display:inline-flex}.platform-chip button{font:inherit}.platform-resource{background:linear-gradient(120deg,#f2f7f5,#fff);border:1px solid #9cacab;border-left:4px solid #305e58;border-radius:10px;flex-direction:column;gap:9px;margin:18px 0;padding:18px;display:flex}.platform-resource strong{color:#173c38;font-size:1.1rem}.platform-resource small,.platform-muted{color:#596c6d}.platform-resource span{color:#315b55;font-size:.8rem}.platform-preview{background:#f5f9f8;border:1px solid #93a9a5;border-radius:12px;margin-bottom:24px;padding:14px 18px}.platform-preview summary{cursor:pointer;color:#234a43;font-weight:700}.platform-preview summary span{color:#586b67;margin-left:10px;font-size:.7rem}.platform-preview p{color:#405d56;max-width:850px;margin:14px 0;font-size:.82rem}.platform-preview-options{flex-wrap:wrap;gap:10px;display:flex}.platform-dialog{color:#213b36;border:1px solid #728b86;border-radius:18px;width:min(600px,100% - 28px);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 24px 80px #143e3a33}.platform-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f252b70}.platform-dialog-heading{justify-content:space-between;gap:10px;margin-bottom:20px;display:flex}.platform-dialog-heading h2{font:750 1.35rem Manrope,sans-serif}.platform-dialog-heading button{font-size:1.8rem;line-height:1}.platform-review-form{border-top:1px solid #c1ccca;gap:12px;margin-top:16px;padding-top:16px;display:grid}.platform-review-form button{justify-self:start}.platform-alert{justify-content:space-between;gap:15px;display:flex}.platform-alert p{margin:8px 0;font-size:.86rem;line-height:1.6}.platform-alert a{color:#275b50;font-size:.82rem;font-weight:700}.platform-alert.is-new{border-left:4px solid #2c695c}.platform-live{z-index:1100;color:#fff;background:#173f36;border:1px solid #6d9187;border-radius:12px;max-width:360px;padding:16px 22px;position:fixed;bottom:24px;left:24px;box-shadow:0 8px 30px #163b3833}.platform-public-reviews{margin-top:28px}.platform-public-reviews .network-card{padding:20px}.professional-app [data-alert-count]{color:#fff;text-align:center;background:#264f45;border-radius:20px;min-width:17px;font-size:10px;line-height:17px;position:absolute;top:-5px;right:-4px}.professional-app [hidden]{display:none!important}.network-card,.pro-btn,.network-button{transition:border-color .16s,box-shadow .16s,transform .16s}.network-button:hover,.pro-btn:hover{transform:translateY(-1px);box-shadow:0 5px 16px #173f3e1a}.network-card:focus-within{border-color:#7c9c93}.professional-app :focus-visible{outline-offset:3px;outline:3px solid #41816e}.pro-auth-form select{color:#243e38;background:#fff;border:1px solid #859b95;border-radius:9px;width:100%;margin:7px 0 16px;padding:12px}@media (width<=760px){.platform-columns,.platform-fields{grid-template-columns:1fr}.platform-dialog{padding:20px}.platform-preview-options{grid-template-columns:1fr;display:grid}.platform-preview-options button{width:100%}.platform-alert{flex-direction:column}.platform-live{max-width:calc(100% - 24px);bottom:85px;left:12px}}@media (prefers-reduced-motion:reduce){.network-card,.pro-btn,.network-button{transition:none}.network-button:hover,.pro-btn:hover{transform:none}}.professional-app{--compact-border:#acbcb8;--compact-ink:#1a3034;--compact-green:#24594d}.compact-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.compact-heading h1,.platform-console h1{letter-spacing:-.035em;color:var(--compact-ink);margin:8px 0;font:800 clamp(1.6rem,3vw,2.15rem)/1.2 Manrope,sans-serif}.compact-heading p{color:#526560;font-size:.86rem}.compact-search{gap:10px;max-width:640px;margin:18px 0 22px;display:flex}.professional-app .compact-search input{flex:1;min-width:0}.compact-directory{border:1px solid var(--compact-border);background:#fff;border-radius:12px;overflow:hidden}.compact-person{border-bottom:1px solid #d6dfdc;align-items:center;gap:14px;min-height:80px;padding:14px 18px;display:flex}.compact-person:last-child{border-bottom:0}.compact-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.compact-person-info{flex:1;min-width:0}.compact-person-info>.author{color:#203d35;font-size:.9rem;font-weight:700}.compact-person-info p{color:#52665d;margin-top:4px;font-size:.74rem;line-height:1.5}.compact-person-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:380px;display:flex;margin:0!important}.compact-person-actions .pro-btn,.compact-person-actions .network-button{min-height:34px;padding:8px 11px;font-size:.74rem}.compact-person-actions select{width:105px!important;min-height:34px!important;margin:0!important;padding:7px!important;font-size:.72rem!important}.compact-person-actions .social-text-button{font-size:.72rem}.community-sidebar{flex-shrink:0;align-self:flex-start;width:196px;position:sticky;top:110px}.community-sidebar-profile{align-items:center;gap:9px;margin-bottom:14px;padding:10px 8px;display:flex}.community-sidebar-profile img{border-radius:50%}.community-sidebar-profile span{overflow-wrap:anywhere;font-size:.78rem;font-weight:700}.community-sidebar-profile small{color:#64746d;margin-top:3px;font-size:.66rem;font-weight:400;display:block}.community-sidebar nav{gap:3px;display:grid}.community-sidebar nav a{color:#3c534b;border-radius:8px;align-items:center;gap:11px;padding:11px 10px;font-size:.76rem;display:flex}.community-sidebar nav a i{color:#3f6659;width:18px}.community-sidebar nav a:hover,.community-sidebar nav a.active{color:#214b3a;background:#deeae3;font-weight:700}.community-sidebar-brand{color:#687970;padding:18px 10px;font-size:.62rem}.professional-app .pro-workspace{gap:24px;max-width:1520px}.network-grid{grid-template-columns:minmax(0,1fr) 245px!important}.network-grid>aside:first-child{display:none}.is-admin .pro-workspace{max-width:1520px}.professional-app .network-button,.professional-app .pro-btn{color:#fff;cursor:pointer;background:#255848;border:1px solid #204e43;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 14px;font-size:.79rem;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex}.professional-app .network-button.secondary,.professional-app .pro-btn.secondary{color:#284d3b;background:#fff;border-color:#839e92}.professional-app .compact-form{gap:16px;display:grid}.professional-app .compact-form label,.compact-inline-form label{color:#334d42;font-size:.78rem;font-weight:600;display:block}.professional-app .compact-form input:not([type=checkbox]),.professional-app .compact-form select,.professional-app .compact-form textarea,.professional-app .compact-inline-form select,.professional-app .compact-search input{width:100%;min-height:40px;font:inherit;color:#20362e;background:#fff;border:1px solid #91a79c;border-radius:8px;margin-top:6px;padding:10px 12px;display:block}.compact-form button{justify-self:start}.compact-form .platform-fields{margin:0}.compact-form p,.network-card>p{color:#506359;font-size:.83rem;line-height:1.75}.compact-inline-form{align-items:end;gap:12px;display:flex}.compact-consent{align-items:flex-start;gap:10px;margin:14px 0;font-size:.8rem;display:flex!important}.compact-consent input{margin-top:3px}.compact-row-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.compact-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.compact-preline{white-space:pre-line;overflow-wrap:anywhere}.compact-event-list{gap:10px;margin:20px 0;display:grid}.compact-event-list li{border-bottom:1px solid #c9d6cd;justify-content:space-between;gap:12px;padding:10px 0;font-size:.76rem;display:flex}.support-reply{background:#f1f6f2;border-left:3px solid #547d68;margin-top:16px;padding:16px}.console-tabs{border-bottom:1px solid #aabdaf;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:0 0 14px;display:flex}.console-tabs a{color:#3b5748;border-radius:7px;padding:9px 12px;font-size:.75rem}.console-tabs a.active{color:#fff;background:#244f3c}.console-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.console-metrics article{background:#fff;border:1px solid #9db5a5;border-radius:12px;gap:8px;padding:20px;display:grid}.console-metrics strong{color:#213b2d;font:800 1.7rem Manrope,sans-serif}.console-metrics span{color:#526a59;font-size:.73rem}.platform-console>.network-card,.platform-console>details{margin:22px 0;padding:24px}.platform-console h2{color:#203e2c;margin:8px 0 14px;font:750 1.15rem Manrope,sans-serif}.console-user{border-bottom:1px solid #ccdbcf}.console-user summary{cursor:pointer;align-items:center;gap:12px;padding:14px;display:flex}.console-user summary>span:first-of-type{flex:1;min-width:0}.console-user summary strong{color:#28442f;font-size:.84rem;display:block}.console-user small{color:#58705b;overflow-wrap:anywhere;margin-top:4px;font-size:.68rem;display:block}.console-user img{border-radius:50%}.console-user form{padding:12px 18px 22px}.console-table-wrap{overflow:auto}.console-table{border-collapse:collapse;width:100%;min-width:600px;font-size:.71rem}.console-table th,.console-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d3dfd5;padding:13px 10px}.console-table th{color:#315538;background:#f2f7f3}.console-rule-list>form{border-bottom:1px solid #bbcebe;justify-content:space-between;gap:15px;padding:10px;font-size:.8rem;display:flex}.console-definition{grid-template-columns:180px 1fr;gap:12px;margin:20px 0;font-size:.78rem;display:grid}.console-definition dd{overflow-wrap:anywhere}.compact-payment-option{border-bottom:1px solid #c6d7cb;align-items:center;gap:12px;padding:10px;display:flex!important}.compact-payment-option small{color:#59725e;margin-top:4px;font-size:.7rem;font-weight:400;display:block}.market-breadcrumb{color:#52675b;align-items:center;gap:10px;margin-bottom:20px;font-size:.73rem;display:flex}.market-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(285px,1fr);align-items:start;gap:26px;display:grid}.market-gallery{min-width:0}.market-main-image{aspect-ratio:1.18;background:#e3ebe5;border:1px solid #9fb4a6;border-radius:14px;position:relative;overflow:hidden}.market-main-image>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.market-image-count{color:#25422d;background:#fff;border:1px solid #a5b8ab;border-radius:15px;padding:5px 10px;font-size:.65rem;position:absolute;bottom:12px;right:12px}.market-thumbnails{gap:8px;margin-top:12px;display:flex;overflow-x:auto}.market-thumbnails button{background:#fff;border:1px solid #a5b8ac;border-radius:8px;flex-shrink:0;padding:3px}.market-thumbnails img{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:65px;height:65px}.market-product-panel{background:#fff;border:1px solid #9bb0a1;border-radius:14px;padding:24px;position:sticky;top:110px}.market-product-panel h1{color:#1d3726;letter-spacing:-.025em;overflow-wrap:anywhere;margin:14px 0;font:800 clamp(1.4rem,2.5vw,1.9rem)/1.23 Manrope,sans-serif}.market-price{color:#255a37;font:800 1.65rem Manrope,sans-serif;display:block}.market-location{color:#58705e;margin:12px 0 22px;font-size:.74rem}.market-product-actions{flex-wrap:wrap;gap:10px;display:flex}.market-product-actions>.network-button{width:100%}.compact-share-link{color:#365f3c;text-underline-offset:3px;font-size:.74rem;text-decoration:underline}.market-seller{border-top:1px solid #b7c9ba;margin-top:24px;padding-top:18px}.market-seller>a{align-items:center;gap:10px;margin-top:12px;display:flex}.market-seller img{border-radius:50%}.market-seller strong{color:#24472d;font-size:.82rem;display:block}.market-seller small{color:#627a64;font-size:.7rem}.market-trust-note{color:#44684b;background:#f0f6f0;border-radius:8px;gap:10px;margin:20px 0;padding:13px;font-size:.72rem;line-height:1.65;display:flex}.market-description{margin-top:24px}.market-description h2,.market-related h2{color:#294e31;margin:12px 0;font:750 1.08rem Manrope,sans-serif}.market-description p{white-space:pre-line;color:#425b48;overflow-wrap:anywhere;font-size:.85rem;line-height:1.8}.market-related{margin-top:35px}.market-related-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.compact-chips{flex-wrap:wrap;gap:6px;display:flex}.social-presence{border:2px solid #fff;background:#bf3c42!important}.social-presence.online{background:#259b5a!important}.social-presence.away{background:#c58c19!important}.social-presence.busy{background:#9b496d!important}.social-availability{border-bottom:1px solid #bacfbd;align-items:center;gap:8px;padding:10px 14px;font-size:.7rem;display:flex}.social-availability select{background:#fff;border:1px solid #8cae93;border-radius:6px;flex:1;min-width:0;padding:7px}.social-message-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:23px;height:23px}.social-message-author{color:#3c5d43;margin-bottom:4px;font-size:.61rem;font-weight:650;display:block}.social-message-meta{justify-content:flex-end;align-items:center;gap:5px;display:flex}.social-read-check{letter-spacing:-3px;color:#6b7b70;margin-right:3px;font-size:.7rem}.social-read-check.read{color:#187b92}.social-chat-tools{background:#fbfdfb;border-top:1px solid #b3c9b8;align-items:center;gap:10px;padding:7px 13px;display:flex;position:relative}.social-chat-tools button{background:#fff;border:1px solid #adc6b3;border-radius:7px;width:29px;height:29px;font-size:1rem}.social-chat-tools input[type=file]{display:none}.social-typing{color:#45794f;min-height:20px;padding:3px 14px;font-size:.65rem}.social-typing.is-active:after{content:" •••";animation:1s ease-in-out infinite typing-pulse}.social-file-selected{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:.65rem;overflow:hidden}.social-attachment{overflow-wrap:anywhere;border:1px solid #a3bfa9;border-radius:8px;margin:7px 0;padding:8px;font-size:.72rem;display:block}.social-attachment img{-o-object-fit:contain;object-fit:contain;border-radius:5px;width:100%;max-width:230px;max-height:200px;margin-bottom:5px;display:block}.social-emoji-panel{z-index:20;background:#fff;border:1px solid #6c9876;border-radius:12px;flex-direction:column;gap:8px;width:300px;max-width:85vw;height:330px;padding:10px;display:flex;position:absolute;bottom:40px;left:0;box-shadow:0 10px 30px #193b2726}.social-emoji-panel input,.social-emoji-panel select{border:1px solid #8eac94;border-radius:6px;width:100%;padding:7px;font-size:.7rem}.social-emoji-grid{flex:1;grid-template-columns:repeat(7,1fr);gap:3px;min-height:0;display:grid;overflow:auto}.social-emoji-grid button{background:#fff;border:0;width:100%;height:32px;font-size:1.35rem}.social-emoji-grid button:hover{background:#e4f1e7}.social-post-tools{border-top:1px solid #c8d7cd;flex-wrap:wrap;gap:7px;padding:12px 0;display:flex}.social-post-tools button{color:#315f3a;background:#fff;border:1px solid #9eb7a5;border-radius:7px;padding:5px 9px;font-size:.7rem}.social-post-tools .active{background:#e1eee4}.compact-native-share{margin-top:16px}.social-message.mine .social-message-author{color:#d6efdb}.social-message.mine .social-read-check{color:#b4d1bb}.social-message.mine .social-read-check.read{color:#9cdeff}@keyframes typing-pulse{50%{opacity:.35}}@media (width<=1200px){.community-sidebar{width:170px}.network-grid{grid-template-columns:1fr!important}.network-grid>aside:last-child{display:none}.market-related-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.community-sidebar{display:none}.market-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr);gap:18px}.compact-person-info p span{display:none}.console-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.compact-heading{align-items:flex-start}.compact-heading h1{font-size:1.55rem}.compact-person{flex-wrap:wrap;gap:10px;padding:12px}.compact-person-info{flex-basis:calc(100% - 65px)}.compact-person-actions{justify-content:flex-start;width:100%;max-width:none;padding-left:58px}.compact-person-actions .social-text-button{padding:4px 0}.market-detail-grid{grid-template-columns:1fr}.market-product-panel{padding:20px;position:static}.market-main-image{aspect-ratio:1.25}.market-description{padding:0 5px}.market-related-grid{gap:10px}.console-definition{grid-template-columns:1fr;gap:6px}.console-definition dd{padding-bottom:10px}.platform-console>.network-card{padding:18px}.compact-inline-form{flex-direction:column;align-items:stretch}.console-user summary{flex-wrap:wrap}.console-user .platform-chip{margin-left:48px}.console-tabs{gap:4px}.console-tabs a{padding:8px;font-size:.7rem}.social-message-avatar{width:20px;height:20px}.professional-app .pro-notification{display:flex}.professional-app .pro-workspace{gap:0}.compact-search{gap:8px}}@media (prefers-reduced-motion:reduce){.social-typing.is-active:after{animation:none}}.public-privacy-copy{color:#345344;font-size:.82rem;line-height:1.8}.compact-currency-label{color:#395b43;margin-bottom:7px;font-size:.75rem;display:block}.compact-currency-select{color:#24452e;background:#fff;border:1px solid #91a69a;border-radius:7px;margin-bottom:12px;padding:8px 12px}.feed-refresh{margin:0 0 18px}.pro-footer>a:not(:first-child){letter-spacing:0;font-family:inherit;font-size:11px;font-weight:500}.pro-account-menu{overscroll-behavior:contain;max-height:min(70vh,640px);overflow-y:auto}[data-view-style-id="45a8eb5553fccf"]{color:#8c9a83}[data-view-style-id="1d3b1c98266aa0"]{z-index:999;position:relative}[data-view-style-id=c71e46937a27a3]{z-index:1000;position:relative}[data-view-style-id=d9fc6066feaae1]{transform-origin:top;z-index:9999;background:#fff;border:2px solid #e5e7eb;border-radius:12px;max-height:260px;margin-top:4px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 40px #00000026}[data-view-style-id="43a93f303b1a1b"]{cursor:pointer;color:#374151;border-bottom:1px solid #f3f4f6;padding:10px 16px;font-size:14px;transition:all .15s}[data-view-style-id="6e22c58a7a6a60"]{display:none}[data-view-style-id="526d637fb9facc"]{height:100%;margin-bottom:0}[data-view-style-id=ed08e28b319a21]{width:100%;height:100%}[data-view-style-id="8e95e259947dfe"]{color:#ffffff4d;margin-top:8px;font-size:13px}[data-view-style-id="69107ee520d36c"]{color:#34d399}[data-view-style-id=b9bf2927f2af22]{color:#fff;margin-bottom:4px;font-size:20px}[data-view-style-id="6a7d8188063859"]{color:#fff9;margin-top:8px;font-size:14px}[data-view-style-id=ec65edf195833e]{max-height:60px;margin-bottom:12px}[data-view-style-id=c98a9f1869e29c]{margin-top:4px}[data-view-style-id="10d7480266652b"]{color:#ffffff4d;margin-top:8px;font-size:12px}[data-view-style-id=d57368e78785f0]{color:#8b5cf6;margin-right:8px}[data-view-style-id=baf2fda59eac34]{flex-direction:column;gap:8px;display:flex}[data-view-style-id="076854aee1cfb1"]{color:#fff6;justify-content:space-between;font-size:12px;display:flex}[data-view-style-id=a5afbd001684cf]{flex-wrap:wrap;gap:8px;display:flex}[data-view-style-id="65233f8ee10b4b"]{cursor:pointer;background:#ffffff0d;border-radius:8px;flex-direction:column;align-items:center;gap:4px;min-width:40px;padding:6px 12px;display:flex}[data-view-style-id="5e0f648ca089b1"]{accent-color:#8b5cf6;width:16px;height:16px}[data-view-style-id="8a22a7e5a5d708"]{font-size:14px;font-weight:600}[data-view-style-id="109b457f24b40e"]{color:#8b5cf6}[data-view-style-id=e9b822c1e04706]{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}[data-view-style-id="63691bdf6000ad"]{margin-left:auto;font-weight:600}[data-view-style-id=fa769ae035722c]{margin-bottom:0}[data-view-style-id="8436a7ed8410ac"]{max-width:1190px;margin:0 auto;padding:25px 30px}html:has(meta[data-view-style-scope="6cb3682eff57"]) .animation-delay-500{animation-delay:.5s}html:has(meta[data-view-style-scope="6cb3682eff57"]) .animation-delay-1000{animation-delay:1s}html:has(meta[data-view-style-scope="6cb3682eff57"]) .animation-delay-2000{animation-delay:2s}html:has(meta[data-view-style-scope="6cb3682eff57"]) .pl-13{padding-left:3.25rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}html:has(meta[data-view-style-scope="6cb3682eff57"]) .animate-float{animation:6s ease-in-out infinite float}@keyframes gradient{0%,to{background-position:0%}50%{background-position:100%}}html:has(meta[data-view-style-scope="6cb3682eff57"]) .bg-300\%{background-size:300% 300%}html:has(meta[data-view-style-scope="6cb3682eff57"]) .animate-gradient{animation:6s ease-in-out infinite gradient}@keyframes pulse{50%{opacity:.5}}html:has(meta[data-view-style-scope="6cb3682eff57"]) .animate-pulse{animation:4s ease-in-out infinite pulse}@keyframes twinkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}html:has(meta[data-view-style-scope="6cb3682eff57"]) #particles{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}html:has(meta[data-view-style-scope="6cb3682eff57"]) .particle{opacity:0;background:#fff;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite twinkle;position:absolute}@media (width<=640px){html:has(meta[data-view-style-scope="6cb3682eff57"]) .particle{display:none}}html:has(meta[data-view-style-scope="6cb3682eff57"]) ::-webkit-scrollbar{width:8px}html:has(meta[data-view-style-scope="6cb3682eff57"]) ::-webkit-scrollbar-track{background:#0a0a0f}html:has(meta[data-view-style-scope="6cb3682eff57"]) ::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6,#6d28d9);border-radius:4px}html:has(meta[data-view-style-scope="6cb3682eff57"]) ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a78bfa,#7c3aed)}html:has(meta[data-view-style-scope="6cb3682eff57"]) .tipo-usuario-option{transition:all .3s}html:has(meta[data-view-style-scope="6cb3682eff57"]) .tipo-usuario-option:hover{transform:translateY(-2px)}html:has(meta[data-view-style-scope=dbbea169fd19]) .animation-delay-500{animation-delay:.5s}html:has(meta[data-view-style-scope=dbbea169fd19]) .animation-delay-1000{animation-delay:1s}html:has(meta[data-view-style-scope=dbbea169fd19]) .animation-delay-2000{animation-delay:2s}html:has(meta[data-view-style-scope=dbbea169fd19]) .pl-13{padding-left:3.25rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}html:has(meta[data-view-style-scope=dbbea169fd19]) .animate-fadeIn{animation:.3s ease-out forwards fadeIn}html:has(meta[data-view-style-scope=dbbea169fd19]) .animate-float{animation:6s ease-in-out infinite float}html:has(meta[data-view-style-scope=dbbea169fd19]) .bg-300\%{background-size:300% 300%}html:has(meta[data-view-style-scope=dbbea169fd19]) .animate-gradient{animation:6s ease-in-out infinite gradient}html:has(meta[data-view-style-scope=dbbea169fd19]) .animate-pulse{animation:4s ease-in-out infinite pulse}html:has(meta[data-view-style-scope=dbbea169fd19]) #particles{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}html:has(meta[data-view-style-scope=dbbea169fd19]) .particle{opacity:0;background:#fff;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite twinkle;position:absolute}@media (width<=640px){html:has(meta[data-view-style-scope=dbbea169fd19]) .particle{display:none}}html:has(meta[data-view-style-scope=dbbea169fd19]) ::-webkit-scrollbar{width:8px}html:has(meta[data-view-style-scope=dbbea169fd19]) ::-webkit-scrollbar-track{background:#0a0a0f}html:has(meta[data-view-style-scope=dbbea169fd19]) ::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6,#6d28d9);border-radius:4px}html:has(meta[data-view-style-scope=dbbea169fd19]) ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a78bfa,#7c3aed)}html:has(meta[data-view-style-scope=db063df29d1e]) *{box-sizing:border-box;margin:0;padding:0}html:has(meta[data-view-style-scope=db063df29d1e]) body{color:#fff;background:#0a0a0f;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:Inter,sans-serif;display:flex}html:has(meta[data-view-style-scope=db063df29d1e]) .container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:500px;padding:40px;box-shadow:0 25px 50px -12px #00000080}html:has(meta[data-view-style-scope=db063df29d1e]) .icon{color:#ef4444;margin-bottom:16px;font-size:64px}html:has(meta[data-view-style-scope=db063df29d1e]) h1{margin-bottom:8px;font-size:24px;font-weight:800}html:has(meta[data-view-style-scope=db063df29d1e]) p{color:#ffffff80;font-size:15px;line-height:1.6}html:has(meta[data-view-style-scope=db063df29d1e]) .badge{color:#ef4444;background:#ef444433;border-radius:20px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}html:has(meta[data-view-style-scope=db063df29d1e]) .btn{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;margin-top:20px;padding:12px 32px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}html:has(meta[data-view-style-scope=db063df29d1e]) .btn:hover{background:#ffffff26;transform:translateY(-2px)}html:has(meta[data-view-style-scope=db063df29d1e]) .footer{color:#fff3;margin-top:24px;font-size:12px}@media print{html:has(meta[data-view-style-scope=c41bf34b5abe]) body *{visibility:hidden}:is(html:has(meta[data-view-style-scope=c41bf34b5abe]) .space-y-6,html:has(meta[data-view-style-scope=c41bf34b5abe]) .space-y-6 *){visibility:visible}html:has(meta[data-view-style-scope=c41bf34b5abe]) .space-y-6{width:100%;padding:20px;position:absolute;top:0;left:0}html:has(meta[data-view-style-scope=c41bf34b5abe]) .no-print{display:none!important}}html:has(meta[data-view-style-scope="35fd9a1d9477"]) *{box-sizing:border-box;margin:0;padding:0}html:has(meta[data-view-style-scope="35fd9a1d9477"]) body{color:#fff;background:#0a0a0f;justify-content:center;align-items:center;min-height:100vh;padding:20px;font-family:Inter,sans-serif;display:flex}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .encuesta-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:800px;padding:40px;box-shadow:0 25px 50px -12px #00000080}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .encuesta-header{text-align:center;margin-bottom:30px}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .encuesta-header h1{background:linear-gradient(135deg,#fff 0%,#a78bfa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:8px;font-size:28px;font-weight:800}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .encuesta-header p{color:#ffffff80;font-size:14px}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .encuesta-badge{color:#a78bfa;background:#8b5cf633;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .campo-identificacion{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;margin-bottom:24px;padding:20px}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .campo-identificacion h3{color:#fff9;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .campo-identificacion .grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=600px){html:has(meta[data-view-style-scope="35fd9a1d9477"]) .campo-identificacion .grid{grid-template-columns:1fr}}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .campo-identificacion label{color:#fff6;margin-bottom:4px;font-size:12px;font-weight:500;display:block}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .campo-identificacion input{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:all .3s}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .campo-identificacion input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;margin-bottom:16px;padding:20px;transition:all .3s}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item:hover{border-color:#8b5cf633}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-label{color:#fff;align-items:baseline;gap:8px;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-label .requerido{color:#ef4444;font-size:14px}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-descripcion{color:#fff6;margin-bottom:12px;font-size:13px}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item input[type=text]{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .3s}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item input[type=email]{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .3s}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item input[type=tel]{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .3s}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .3s}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item select{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .3s}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item textarea{resize:vertical;min-height:80px}:is(html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item input:focus,html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item textarea:focus,html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item select:focus){border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .pregunta-item select option{color:#fff;background:#1a1a2e}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .opciones-group{flex-direction:column;gap:8px;display:flex}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .opciones-group label{color:#fffc;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;transition:background .2s;display:flex}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .opciones-group label:hover{background:#ffffff0d}:is(html:has(meta[data-view-style-scope="35fd9a1d9477"]) .opciones-group input[type=radio],html:has(meta[data-view-style-scope="35fd9a1d9477"]) .opciones-group input[type=checkbox]){accent-color:#8b5cf6;cursor:pointer;flex-shrink:0;width:18px;height:18px}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .btn-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;border-radius:14px;width:100%;margin-top:8px;padding:14px;font-size:16px;font-weight:700;transition:all .3s}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .btn-submit:hover{transform:translateY(-2px);box-shadow:0 10px 30px -10px #8b5cf666}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .btn-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .error-message{color:#ef4444;margin-top:4px;font-size:13px}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .success-message{color:#34d399;text-align:center;background:#10b9811a;border:1px solid #10b98133;border-radius:12px;padding:16px;font-size:15px}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .success-message i{margin-bottom:12px;font-size:40px;display:block}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .instrucciones{color:#fff9;background:#ffffff08;border-left:3px solid #8b5cf6;border-radius:8px;margin-bottom:20px;padding:14px 18px;font-size:14px;line-height:1.6}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .progress-bar{background:#ffffff14;border-radius:2px;width:100%;height:4px;margin-bottom:24px;overflow:hidden}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .progress-bar .fill{background:linear-gradient(90deg,#8b5cf6,#6d28d9);border-radius:2px;width:0%;height:100%;transition:width .3s}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .footer-text{text-align:center;color:#fff3;margin-top:20px;font-size:12px}html:has(meta[data-view-style-scope="0414ad02edcb"]) .animation-delay-500{animation-delay:.5s}html:has(meta[data-view-style-scope="0414ad02edcb"]) .animation-delay-1000{animation-delay:1s}html:has(meta[data-view-style-scope="0414ad02edcb"]) .animate-pulse{animation:4s ease-in-out infinite pulse}html:has(meta[data-view-style-scope="0414ad02edcb"]) .animate-float{animation:6s ease-in-out infinite float}html:has(meta[data-view-style-scope="0414ad02edcb"]) #particles{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}html:has(meta[data-view-style-scope="0414ad02edcb"]) .particle{opacity:0;background:#fff;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite twinkle;position:absolute}@media (width<=640px){html:has(meta[data-view-style-scope="0414ad02edcb"]) .particle{display:none}}html:has(meta[data-view-style-scope="0414ad02edcb"]) ::-webkit-scrollbar{width:8px}html:has(meta[data-view-style-scope="0414ad02edcb"]) ::-webkit-scrollbar-track{background:#0a0a0f}html:has(meta[data-view-style-scope="0414ad02edcb"]) ::-webkit-scrollbar-thumb{background:linear-gradient(#8b5cf6,#6d28d9);border-radius:4px}html:has(meta[data-view-style-scope="0414ad02edcb"]) ::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a78bfa,#7c3aed)}.professional-app.professional-app{--pro-ink:#182e29;--pro-muted:#53675e;--pro-brand:#235747;--pro-brand-hover:#173e32;--pro-line:#c9d5ce;--pro-canvas:#f3f6f4;--pro-soft:#eaf1ec;--pro-shadow:0 3px 16px #183d2d08;color:var(--pro-ink);background-color:var(--pro-canvas)}.professional-app.professional-app :is(button,a,input[type=submit],summary){-webkit-tap-highlight-color:#23574720;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s}.professional-app.professional-app :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #356e58}.professional-app.professional-app :is(button,input[type=submit]):disabled,.professional-app.professional-app [aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.professional-app.professional-app :is([class*=hover\:text-white],[class*=hover\:text-purple-],[class*=hover\:text-yellow-],[class*=hover\:text-amber-],[class*=hover\:text-blue-]):hover{color:#1c4b3b}.professional-app.professional-app :is([class*="hover:bg-white/"],[class*="hover:bg-purple-500/"],[class*="hover:bg-blue-500/"]):hover{background-color:#eaf1ec;border-color:#8da99a}.professional-app.professional-app :is(.btn-primary,.pro-btn,.network-button,:where(a[class*=bg-gradient-to-]:not([class*=bg-clip-text]),button[class*=bg-gradient-to-],input[type=submit])){color:#fff;background:#235747;border:1px solid #235747;border-radius:8px;font-weight:650;text-decoration:none;transform:none;box-shadow:0 2px 5px #173e3212}.professional-app.professional-app :is(.btn-primary,.pro-btn,.network-button,:where(a[class*=bg-gradient-to-]:not([class*=bg-clip-text]),button[class*=bg-gradient-to-],input[type=submit])):hover{color:#fff;background:#173e32;border-color:#173e32;transform:none;box-shadow:0 4px 12px #173e3226}.professional-app.professional-app :is(.btn-secondary,.pro-btn.secondary,.network-button.secondary){color:#254c3d;box-shadow:none;background:#fff;border:1px solid #92a99b;border-radius:8px;transform:none}.professional-app.professional-app :is(.btn-secondary,.pro-btn.secondary,.network-button.secondary):hover{color:#173e32;background:#e7efe9;border-color:#4d7660;transform:none;box-shadow:0 2px 7px #173e3210}.professional-app.professional-app :is(a,button)[class~=text-white]:is([class*=bg-rose-],[class*=bg-red-]){color:#fff;background:#a52f3b;border-color:#a52f3b}.professional-app.professional-app :is(a,button)[class~=text-white]:is([class*=bg-rose-],[class*=bg-red-]):hover{color:#fff;background:#842531;border-color:#842531}.professional-app.professional-app :is(a,button)[class~=text-white]:is([class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-emerald-500],[class~=bg-green-600]):not(.secondary){color:#fff;background-color:#235747}.professional-app.professional-app :is(a,button)[class~=text-white]:is([class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-emerald-500],[class~=bg-green-600]):hover{color:#fff;background-color:#173e32}.professional-app.professional-app :is(.pro-btn,.network-button,.btn-primary,.btn-secondary) :is(span,i,svg){color:inherit}.professional-app.professional-app :is(.social-text-button,.social-post-tools button,.social-chat-tools button,.pro-account-menu>a,.pro-account-menu button,.mention-results button):hover{color:#183f30;background-color:#e7efe9;border-color:#7b9c88;text-decoration:none}.professional-app.professional-app .social-emoji-grid button:hover{background-color:#e7efe9}.professional-app.professional-app :is(.pro-primary-nav>a,.pro-admin-nav>a,.community-sidebar a,.console-tabs a):hover{color:#173e32;background-color:#e8f0ea}.professional-app.professional-app :is(.pro-panel,.network-card,.market-product-panel){border-color:#c5d2c9;box-shadow:0 3px 16px #183d2d08}.professional-app.professional-app :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),textarea,select){color:#182e29;background-color:#fff;border-color:#91a59a}.professional-app.professional-app :is(input,textarea)::-moz-placeholder{color:#617468;opacity:1}.professional-app.professional-app :is(input,textarea)::placeholder{color:#617468;opacity:1}.professional-app.professional-app :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:#356e58;box-shadow:0 0 0 3px #356e581a}.professional-app.professional-app :is(th,.platform-muted,.market-location,.pro-account-name small){color:#53675e}.professional-app.professional-app a.compact-share-link:hover{color:#173e32;text-decoration-thickness:2px}.professional-app.professional-app :is(.network-tabs a,.pro-auth-options>a){color:#405e4d}.professional-app.professional-app :is(.network-tabs a,.pro-auth-options>a):hover{color:#173e32;text-underline-offset:4px;text-decoration:underline}.professional-app.professional-app .network-tabs .active{color:#173e32;border-color:#235747}.professional-app.professional-app{scrollbar-color:#8da397 #edf2ee}.professional-app.professional-app ::-webkit-scrollbar-thumb{background:#8da397}.professional-app.professional-app ::-webkit-scrollbar-thumb:hover{background:#5f7c6a}@media (prefers-reduced-motion:reduce){.professional-app.professional-app *,.professional-app.professional-app :before,.professional-app.professional-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.professional-app .pro-topbar-inner{grid-template-columns:minmax(260px,1fr) minmax(400px,650px) minmax(260px,1fr);gap:20px;width:100%;max-width:none;min-height:68px;padding:0 24px;display:grid}.pro-header-start,.pro-header-end{align-items:center;gap:18px;min-width:0;display:flex}.pro-header-end{justify-content:flex-end}.professional-app .pro-header-start .pro-search{min-width:100px;max-width:260px}.professional-app .pro-primary-nav{justify-content:center;gap:0;height:68px;margin:0}.professional-app .pro-primary-nav>a{border-radius:8px 8px 0 0;flex:1;min-width:0;max-width:120px;font-size:11px}.professional-app .pro-primary-nav>a.is-active:after{left:10px;right:10px}.professional-app .pro-account-actions{gap:16px;padding-left:16px}.professional-app .pro-account summary{outline-offset:3px;border-radius:24px;padding:4px}.professional-app .pro-account summary:hover{background:#e8efea}.professional-app .pro-account img{width:38px;min-width:38px;height:38px}.professional-app .pro-mode-switch{white-space:nowrap}.professional-app .pro-workspace{gap:28px;width:100%;max-width:none;margin-top:24px;padding:0 24px}.professional-app .community-sidebar,.professional-app .pro-admin-nav{scrollbar-width:thin;flex-shrink:0;width:232px;max-height:calc(100dvh - 110px);top:92px;overflow-y:auto}.professional-app .community-sidebar a{border-radius:9px}.professional-app .network-grid{justify-content:center;align-items:start;gap:30px;max-width:none;grid-template-columns:minmax(0,760px) minmax(230px,280px)!important;display:grid!important}.professional-app .network-grid>aside:first-child{display:none}.professional-app .network-grid>section{min-width:0}.professional-app .network-grid>aside:last-child{scrollbar-width:thin;max-height:calc(100dvh - 110px);display:block;position:sticky;top:92px;overflow-y:auto}.professional-app .network-heading{padding:6px 0 18px}.professional-app .network-heading h1{font-size:clamp(1.6rem,2vw,2.1rem);line-height:1.2}.professional-app .network-heading h1 br{display:none}.professional-app .network-heading>p:first-child{letter-spacing:.12em;font-size:10px}.professional-app .social-windows{gap:16px;bottom:16px;right:88px}.professional-app .social-hub.panel-open .social-windows{right:410px}.professional-app .social-chat-window{border:1px solid #bccbc0;border-radius:13px;width:340px;box-shadow:0 8px 35px #173e3224}.professional-app .social-chat-window>header{background:#fff;border-bottom:1px solid #d8e2db;padding:12px 10px}.professional-app .social-chat-title>img{border:1px solid #c3d3c8;border-radius:50%;width:36px;height:36px}.professional-app .social-chat-title small{color:#506a5a;font-size:10px}.professional-app .social-chat-messages{background:#fbfcfb}.professional-app .social-message{background:#eef3ef;border-color:#dbe4de;border-radius:15px 15px 15px 5px}.professional-app .social-message.mine{color:#fff;background:#235747;border-color:#235747;border-radius:15px 15px 5px}.professional-app .social-message-author{align-items:center;gap:6px;margin-bottom:5px;display:flex}.professional-app .social-message-avatar{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff80;border-radius:50%;width:24px;height:24px}.professional-app .social-window-control{color:#315b43;border-radius:50%;width:28px;height:28px}.professional-app .social-window-control:hover{color:#173e32;background:#e7efe9}.social-chat-bubbles{z-index:98;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:88px;right:19px}.social-chat-bubble{cursor:pointer;background:#fff;border:2px solid #fff;border-radius:50%;width:48px;height:48px;position:relative;box-shadow:0 3px 15px #173e3233}.social-chat-bubble img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.social-chat-bubble.is-active{outline-offset:2px;outline:2px solid #45765b}.social-chat-bubble b{color:#fff;background:#a52f3b;border:2px solid #fff;border-radius:15px;min-width:20px;padding:1px 4px;font-size:10px;position:absolute;top:-5px;right:-5px}.subscription-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.subscription-heading h1{color:#183d2d;margin-bottom:8px;font:800 clamp(1.5rem,2.5vw,2rem)/1.2 Manrope,sans-serif}.subscription-heading p{color:#53675e;font-size:.85rem}.subscription-tabs{border-bottom:1px solid #c6d3ca;flex-wrap:wrap;gap:8px;margin:18px 0 24px;padding-bottom:14px;display:flex}.subscription-tabs a{color:#31523f;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px 16px;font-size:.8rem;display:flex}.subscription-tabs a:hover{background:#e4ede6;border-color:#a1b4a6}.subscription-tabs a[aria-current=page]{color:#fff;background:#235747;border-color:#235747}.subscription-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));align-items:stretch;gap:18px;display:grid}.subscription-plan{background:#fff;border:1px solid #b6c9bc;border-radius:13px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.subscription-plan h2{color:#1b3e2c;font:750 1.1rem Manrope,sans-serif}.subscription-plan p,.subscription-plan li{color:#4d6556;font-size:.8rem;line-height:1.7}.subscription-plan ul{margin-bottom:12px;padding-left:17px;list-style:outside}.subscription-plan-price{color:#235747;font:800 1.8rem Manrope,sans-serif}.subscription-plan-price small{color:#53675e;margin-top:5px;font:400 .73rem DM Sans,sans-serif;display:block}.subscription-plan form,.subscription-plan>.subscription-plan-action{margin-top:auto}.subscription-plan label{color:#35553e;margin-bottom:6px;font-size:.74rem;display:block}.subscription-plan select{border:1px solid #91a59a;border-radius:7px;width:100%;margin-bottom:12px;padding:9px;font-size:.8rem}.subscription-plan .network-button{width:100%}.subscription-payment-note{color:#3b5845;background:#edf3ef;border:1px solid #bccdc1;border-radius:10px;margin-top:24px;padding:18px;font-size:.8rem;line-height:1.7}@media (width>=1700px){.professional-app .community-sidebar{width:280px}.professional-app .pro-workspace{gap:40px}.professional-app .network-grid{gap:48px;grid-template-columns:minmax(0,780px) minmax(260px,310px)!important}.professional-app .network-grid>aside:last-child{margin-left:18px}}@media (width<=1350px){.professional-app .pro-topbar-inner{grid-template-columns:240px minmax(360px,1fr) 255px;gap:12px}.professional-app .pro-brand{font-size:22px}.professional-app .pro-header-start .pro-search{max-width:150px}.professional-app .pro-header-start{gap:12px}.professional-app .pro-brand>span:last-child,.professional-app .pro-account-name{display:none}.professional-app .community-sidebar{width:195px}.professional-app .network-grid{gap:20px;grid-template-columns:minmax(0,1fr) 235px!important}}@media (width<=1100px){.professional-app .pro-topbar-inner{grid-template-columns:190px minmax(330px,1fr) 220px;padding:0 16px}.professional-app .pro-header-start .pro-search{max-width:130px}.professional-app .network-grid{grid-template-columns:minmax(0,760px)!important}.professional-app .network-grid>aside:last-child{display:none}.professional-app .pro-workspace{gap:20px;padding:0 18px}.professional-app .pro-mode-switch a{padding:6px;font-size:9px}.professional-app .social-hub.panel-open .social-windows{right:88px}}@media (width<=850px){.professional-app .pro-topbar-inner{flex-wrap:wrap;justify-content:space-between;gap:0;min-height:62px;padding:0 14px;display:flex}.professional-app .pro-header-start{flex:1}.professional-app .pro-header-start .pro-search{max-width:210px}.professional-app .pro-header-end{gap:9px}.professional-app .pro-primary-nav{border-top:1px solid #dbe4de;flex-basis:100%;order:3;justify-content:space-around;width:100%;height:52px}.professional-app .pro-primary-nav>a{flex-direction:row;gap:6px;max-width:none;font-size:10px}.professional-app .pro-account-actions{gap:12px;padding-left:9px}.professional-app .community-sidebar,.professional-app .pro-admin-nav{display:none}.professional-app .pro-workspace{margin-top:18px;padding:0 14px}.professional-app .social-chat-window{width:320px}.professional-app .social-windows{right:76px}}@media (width<=560px){.professional-app .pro-header-start .pro-search{display:none}.professional-app .pro-brand>span:last-child{display:inline}.professional-app .pro-brand{font-size:22px}.professional-app .pro-primary-nav>a{flex-direction:column;gap:4px;padding:7px 2px;font-size:9px}.professional-app .pro-header-end .pro-mode-switch{display:none}.professional-app .pro-workspace{padding:0 10px}.professional-app .social-windows,.professional-app .social-hub.panel-open .social-windows{gap:0;bottom:0;left:0;right:0}.professional-app .social-chat-window{border-radius:14px 14px 0 0;width:100%}.social-chat-bubbles{bottom:82px;right:12px}.social-hub.has-windows:not(.all-minimized) .social-chat-bubbles{display:none}.social-chat-bubble{width:42px;height:42px}.subscription-heading{flex-direction:column}.subscription-tabs a{padding:9px 11px}.subscription-plan{padding:20px}.professional-app .social-chat-messages{max-height:calc(100dvh - 290px)}}.professional-app .composer{padding:18px 20px}.composer-identity{align-items:center;gap:11px;margin-bottom:12px;display:flex}.composer-identity img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0}.composer-identity label{margin:0;font-size:.83rem;font-weight:650}.professional-app .composer textarea{resize:vertical;min-height:70px;max-height:240px;font-size:.84rem}.composer-options{margin:12px 0}.composer-options>summary{cursor:pointer;color:#3c614b;padding:6px 0;font-size:.76rem;display:list-item}.composer-options>summary i{margin-right:6px}.composer-privacy-note{color:#53675e;margin:12px 0;font-size:.7rem;line-height:1.65}.professional-app .composer footer{border-top:1px solid #d8e2db;margin-top:8px;padding-top:12px}.professional-app .network-heading h1 span:before{content:" "}.professional-app .community-sidebar-profile img,.professional-app .network-avatar.small{border-radius:50%}html:has(body.professional-app){scrollbar-color:#8da397 #edf2ee}html:has(body.professional-app)::-webkit-scrollbar-thumb{background:#8da397}html:has(body.professional-app)::-webkit-scrollbar-thumb:hover{background:#5f7c6a}.professional-app .subscription-plan-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}@media (width>=1450px){body.professional-app.with-contact-rail .pro-workspace{padding-right:326px}body.professional-app.with-contact-rail .network-grid{justify-content:center;grid-template-columns:minmax(0,780px)!important}body.professional-app.with-contact-rail .network-grid>aside{display:none!important}body.professional-app.with-contact-rail .social-panel{width:300px;height:calc(100dvh - 69px);max-height:none;box-shadow:none;z-index:50;background:#f5f8f5;border:0;border-left:1px solid #cad7ce;border-radius:0;flex-direction:column;padding-bottom:16px;display:flex;position:fixed;top:69px;bottom:0;right:0}body.professional-app.with-contact-rail .social-panel>header{background:0 0;border-bottom:1px solid #d8e2db;padding:22px 17px 17px}body.professional-app.with-contact-rail .social-panel>header strong{font-size:15px}body.professional-app.with-contact-rail .social-panel>header [data-social-close]{display:none}body.professional-app.with-contact-rail .social-panel nav{flex-shrink:0}body.professional-app.with-contact-rail .social-panel .social-contact-list{flex:1;min-height:0;max-height:none;padding:8px;overflow:auto}body.professional-app.with-contact-rail .social-panel>footer{background:0 0;border-top:1px solid #d4dfd7;flex-shrink:0;padding:16px}body.professional-app.with-contact-rail .social-launcher{display:none}body.professional-app.with-contact-rail .social-windows,body.professional-app.with-contact-rail .social-hub.panel-open .social-windows{bottom:16px;right:370px}body.professional-app.with-contact-rail .social-chat-bubbles{bottom:20px;right:312px}body.professional-app.with-contact-rail .social-toast{right:320px}}.social-contact-entry{border-radius:9px;align-items:center;gap:3px;margin:3px 0;display:flex}.social-contact-entry:hover{background:#e6eee8}.social-contact-entry .social-contact{background:0 0;flex:1;min-width:0;margin:0}.social-contact-profile{color:#42654d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.social-contact-profile:hover{color:#173e32;background:#d3e2d7}.social-contact-entry .social-contact-details strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.social-contact-entry .social-contact-avatar img{border-radius:50%}.profile-limited{text-align:center;background:#f5f8f5;padding:35px!important}.profile-limited>i{color:#315840;background:#e4ede6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:inline-flex}.profile-limited h2{margin-bottom:10px;font:750 1.1rem Manrope,sans-serif}.profile-limited p,.profile-privacy-settings>p,.profile-privacy-settings form>p{color:#4c6454;margin:12px 0 20px;font-size:.82rem;line-height:1.75}.profile-experience{border-bottom:1px solid #d7e2da;flex-direction:column;gap:5px;padding:15px 0;display:flex}.profile-experience:last-child{border-bottom:0}.profile-experience strong{color:#234c34;font-size:.9rem}.profile-experience span{color:#425e49;font-size:.8rem}.profile-experience small{color:#5a7160;font-size:.72rem}.public-profile-layout .pro-profile-actions{flex-wrap:wrap;gap:10px;display:flex}.profile-privacy-settings .network-button.secondary{margin-top:0}@media (width>=1450px) and (width<=1700px){body.professional-app.with-contact-rail .community-sidebar{width:215px}body.professional-app.with-contact-rail .pro-workspace{gap:24px}}@media (width<=1750px){body.professional-app.with-contact-rail .public-profile-layout{grid-template-columns:minmax(0,1fr)}body.professional-app.with-contact-rail .public-profile-layout>aside{display:none}}.network-space-switch{min-width:0;max-width:155px}.network-space-switch select{color:#244c35;cursor:pointer;background:#f4f8f5;border:1px solid #b5c9bc;border-radius:8px;width:100%;padding:7px 25px 7px 10px;font-size:11px}.professional-app .pro-header-end{gap:10px}.professional-app .pro-mode-switch{display:none}.professional-app .pro-account-name{max-width:76px}.social-emoji-panel{box-sizing:border-box;color:#243e2d;background:#fff;border:1px solid #91ac9a;border-radius:13px;flex-direction:column;gap:8px;width:330px;max-width:calc(100vw - 24px);height:390px;max-height:calc(100dvh - 24px);padding:12px;display:flex;inset:auto;overflow:hidden;box-shadow:0 12px 45px #173e3233;z-index:220!important;position:fixed!important}.social-emoji-heading{color:#2b5238;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.social-emoji-heading button{color:#365f43;cursor:pointer;background:#edf3ef;border:0;border-radius:50%;width:26px;height:26px;font-size:18px;line-height:1}.social-emoji-panel>input,.social-emoji-panel>select{color:#203d2a;box-sizing:border-box;background:#fff;border:1px solid #9bb4a3;border-radius:7px;flex-shrink:0;width:100%;height:34px;min-height:34px;max-height:34px;padding:6px 9px;font:400 12px DM Sans,sans-serif}.social-emoji-panel .social-emoji-grid{overscroll-behavior:contain;scrollbar-width:thin;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:34px;align-content:start;gap:3px;min-height:34px;display:grid;overflow:hidden auto}.social-emoji-panel .social-emoji-grid button{cursor:pointer;background:#fff;border:0;border-radius:7px;width:100%;min-width:0;height:34px;margin:0;padding:1px;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:23px;line-height:30px}.social-emoji-panel .social-emoji-grid button:hover{background:#e2eee5}.social-emoji-panel>.social-emoji-more{color:#2c543a;white-space:nowrap;cursor:pointer;background:#f0f5f1;border:1px solid #b3c8bb;border-radius:7px;flex-shrink:0;width:100%;height:31px;min-height:31px;padding:7px 12px;font-size:12px;font-weight:650;line-height:1}.social-emoji-panel>.social-emoji-more[hidden]{display:none}@media (width<=560px){.network-space-switch{max-width:112px}.network-space-switch select{padding:7px 22px 7px 7px;font-size:10px}.professional-app .pro-header-end{gap:5px}.social-emoji-panel{height:365px}}.media-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;margin:22px 0;display:grid}.media-item{background:#fff;border:1px solid #a3b8a8;border-radius:12px;min-width:0;padding:12px;overflow:hidden}.media-item h3{color:#214a32;margin-bottom:10px;font-size:.86rem;font-weight:700}.media-item>img{-o-object-fit:contain;object-fit:contain;background:#edf2ef;border-radius:8px;width:100%;max-height:600px}.media-upload{margin:22px 0;padding:22px}.media-upload h2{color:#234c35;font-size:1.1rem;font-weight:750}.media-upload>p,.media-upload>a{color:#4b6453;margin:12px 0;font-size:.8rem;line-height:1.7}.media-upload input,.media-upload textarea{border:1px solid #809d89;border-radius:7px;width:100%;margin-top:6px;padding:10px}.media-file-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.media-file-list article{flex-direction:column;gap:12px;padding:20px;display:flex}.media-file-list span{color:#526d59;font-size:.78rem}.morpheo-player{color:#fff;background:#102b1c;border:1px solid #284f39;border-radius:10px;position:relative;overflow:hidden}.morpheo-player video{background:#10251b;width:100%;max-height:520px;display:block}.morpheo-player>span{letter-spacing:.06em;color:#d1e3d6;padding:7px 12px;font-size:.65rem;display:block}.morpheo-player-controls{background:#193e2a;border-top:1px solid #476351;align-items:center;gap:10px;padding:12px;display:flex}.morpheo-player-controls button{color:#fff;background:#2c6344;border:1px solid #82a58e;border-radius:6px;flex-shrink:0;padding:7px 9px;font-size:.72rem}.morpheo-player-controls input{accent-color:#b4d6bd;flex:1;min-width:0}.morpheo-player-controls span{color:#f0f6f2;font-size:.7rem}.morpheo-external-video{background:#edf4ef;border:1px solid #789b83;border-radius:9px;padding:18px}.morpheo-external-video small{color:#4c6854;margin-top:10px;font-size:.72rem;display:block}.morpheo-external-video iframe{aspect-ratio:16/9;border:0;border-radius:7px;width:100%;display:block}.social-chat-menu{position:relative}.social-chat-menu>summary{cursor:pointer;color:#2b573b;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;list-style:none;display:grid}.social-chat-menu>summary:hover{background:#e3ede6}.social-chat-menu>div{z-index:15;background:#fff;border:1px solid #8ba794;border-radius:8px;min-width:190px;padding:7px;position:absolute;top:32px;right:0;box-shadow:0 6px 20px #163d2926}.social-chat-menu button{text-align:left;color:#942b38;border-radius:5px;width:100%;padding:9px;font-size:.75rem}.social-chat-menu button:hover{background:#f7e9ec}.registration-phone-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.registration-phone-fields label{color:#354f3d;font-size:.76rem}.registration-phone-fields input,.registration-phone-fields select{color:#203d2a;background:#fff;border:1px solid #92aa9a;border-radius:8px;width:100%;margin-top:6px;padding:10px}.registration-phone-fields small{color:#4e6957;margin-top:5px;font-size:.68rem;display:block}.professional-app .market-main-image{background:#edf1ee;border-color:#9bb3a3}.professional-app .market-main-image>img{padding:12px}.professional-app .market-product-panel{border-color:#8da795;box-shadow:0 4px 18px #153b250b}.professional-app .market-product-panel h1{line-height:1.3}.professional-app .product-card{border-color:#a8bdae;box-shadow:0 3px 14px #183d280a}.professional-app .product-card>a>img{-o-object-fit:contain;object-fit:contain;background:#edf2ef;padding:10px}.survey-feedback{color:#213d2c;background:#fff;border:1px solid #8eaa98;border-radius:12px;max-width:900px;margin:25px auto;padding:22px}.survey-feedback h2{margin-bottom:14px;font-size:1.1rem;font-weight:750}.survey-feedback article{border-top:1px solid #c4d5c9;padding:14px 0}.survey-feedback p{font-size:.84rem;line-height:1.7}.survey-feedback textarea,.survey-feedback select{color:#173d25;background:#fff;border:1px solid #7f9c88;border-radius:7px;width:100%;margin:8px 0 15px;padding:10px}.survey-public{color:#203d2a!important;background:#f0f4f1!important}.survey-public .encuesta-container{max-width:950px}.survey-public .encuesta-header{color:#fff;border-radius:12px;background:#235747!important}.survey-public :is(input,select,textarea){color:#183c26;background:#fff;border-color:#8aa492}.survey-public button[type=submit]{border:1px solid #173f2b;color:#fff!important;background:#235747!important}@media (width<=600px){.registration-phone-fields,.media-gallery{grid-template-columns:1fr}.morpheo-player-controls{gap:6px;padding:9px}.morpheo-player-controls button{padding:7px;font-size:.65rem}.media-upload{padding:16px}.social-chat-menu>div{right:-30px}.media-item{padding:8px}}.survey-shell{max-width:920px;margin:0 auto;padding:24px 18px}.survey-shell>.pro-brand{margin-bottom:24px}.survey-hero{color:#fff;background:#235747;border:1px solid #173f2a;border-radius:14px;margin:20px 0;padding:28px}.survey-hero>span{letter-spacing:.08em;color:#deece2;font-size:.7rem}.survey-hero h1{color:#fff;margin:12px 0;font:800 clamp(1.5rem,4vw,2.3rem)/1.25 Manrope,sans-serif}.survey-hero p{color:#eff6f1;font-size:.92rem;line-height:1.75}.survey-form{background:#fff;border:1px solid #9ab19f;border-radius:14px;padding:24px}.survey-question{border-bottom:1px solid #c6d7cb;min-width:0;margin-bottom:18px;padding:22px 0}.survey-question legend{color:#214a31;font-size:1rem;font-weight:750}.survey-question>p,.survey-instructions,.survey-privacy-note{color:#4e6856;margin:12px 0;font-size:.8rem;line-height:1.7}.survey-question :is(textarea,select,input:not([type=radio]):not([type=checkbox])){color:#183d26;background:#fff;border:1px solid #829e8b;border-radius:8px;width:100%;margin:10px 0;padding:11px}.survey-options{gap:10px;margin:15px 0;display:grid}.survey-options label{color:#284e36;border:1px solid #b2c7b9;border-radius:8px;align-items:center;gap:10px;padding:12px;font-size:.9rem;display:flex}.survey-scale{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.survey-scale label{position:relative}.survey-scale input{opacity:0;position:absolute}.survey-scale span{color:#214e32;background:#fff;border:1px solid #7a9d86;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.survey-scale input:checked+span{color:#fff;background:#235747;border-color:#173f2b}.survey-scale input:focus-visible+span{outline-offset:3px;outline:3px solid #4e7d5c}.market-listing-card{border:1px solid #9cb5a5!important;box-shadow:0 3px 14px #173e280d!important}.market-listing-image{background:#edf2ef;height:230px;padding:12px;-o-object-fit:contain!important;object-fit:contain!important}.market-listing-card:hover .market-listing-image{transform:scale(1.025)}.market-product-actions>form{background:#f0f6f1;border:1px solid #91ae9a;border-radius:9px;width:100%;padding:12px}.market-product-actions>form label{color:#33563f;font-size:.75rem}.market-product-actions>form select{color:#23482f;background:#fff;border:1px solid #8ba894;border-radius:6px;width:100%;margin:8px 0;padding:8px;font-size:.75rem}.market-product-actions>form button{width:100%}.social-chat-window:has(.social-chat-menu[open]){overflow:visible}.social-chat-menu>div{top:auto;bottom:32px}.social-chat-window:has(.social-chat-menu[open])>header{border-radius:12px 12px 0 0}.morpheo-player-controls .media-mute{min-width:35px}.media-upload form>button{margin-top:12px}.space-quick-switch{background:#fff;border:1px solid #9bb4a4;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;margin:4px 0 18px;padding:4px;display:grid}.space-quick-switch button{color:#31533e;background:#fff;border-radius:6px;width:100%;padding:9px 5px;font-size:.7rem;font-weight:650}.space-quick-switch button:hover{color:#173f29;background:#e6eee9}.space-quick-switch button.active{color:#fff;background:#235747}.interview-production label{color:#31513c;font-size:.8rem;display:block}.interview-production textarea{border:1px solid #849f8d;border-radius:8px;width:100%;min-height:110px;margin:10px 0 15px;padding:12px;display:block}.media-item>img{height:auto;min-height:100px;display:block}.platform-page .interview-production{padding:22px}.survey-shell .media-gallery{max-width:100%}.survey-builder-question{background:#fff;border:1px solid #8ba894;border-radius:10px;margin:14px 0;padding:18px}.survey-builder-header{color:#294e36;justify-content:space-between;gap:10px;margin-bottom:16px;display:flex}.survey-builder-header button{color:#942b38;font-size:.73rem}.survey-builder-question label{color:#355640;margin:9px 0;font-size:.76rem;display:block}.survey-builder-question :is(input:not([type=checkbox]),textarea,select){color:#203d2c;background:#fff;border:1px solid #849e8d;border-radius:7px;width:100%;margin-top:6px;padding:10px;display:block}.survey-builder-row{grid-template-columns:1fr 1fr;align-items:center;gap:15px;display:grid}.survey-builder-required{align-items:center;gap:9px;display:flex!important}.survey-builder-options{background:#f2f7f3;border:1px solid #a1b9a9;border-radius:9px;padding:14px}.survey-builder-options[hidden],.survey-builder-scale[hidden]{display:none!important}.survey-builder-options>strong{color:#31573c;font-size:.76rem}.survey-builder-option{align-items:center;gap:10px;display:flex}.survey-builder-option input{flex:1;min-width:0}.survey-builder-option button{color:#8c2934;padding:8px}.survey-builder-options>button{color:#264d35;background:#fff;border:1px solid #8eaa99;border-radius:7px;margin-top:10px;padding:8px 12px;font-size:.75rem}@media (width<=600px){.survey-builder-row{grid-template-columns:1fr;gap:5px}.survey-builder-question{padding:14px}}.talent-page{max-width:1280px;margin:auto}.talent-page>header{margin:0 0 28px}.talent-page h1{letter-spacing:-1px;color:#163a34;font-size:clamp(26px,3vw,38px);line-height:1.15}.talent-page>header p{color:#425e57;max-width:780px;line-height:1.7}.talent-toolbar{background:#fff;border:1px solid #a5bab1;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:18px 22px;display:flex}.talent-toolbar p{color:#465e57;max-width:700px;margin:5px 0 0;font-size:13px}.talent-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.talent-search-list{gap:16px;display:grid}.talent-search-list form{align-items:end;gap:12px;display:flex}.talent-search-list label{flex:1}.talent-search-list input{width:100%;margin-top:6px;display:block}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.template-choice{background:#fff;border:1px solid #a5b6af;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px #193e3209}.template-preview{background:#fff;border:1px solid #d1dbd5;height:340px;margin:14px;padding:22px;overflow:hidden;box-shadow:0 2px 8px #163a3410}.template-preview h2{font-size:18px;line-height:1.3}.template-preview h3{text-transform:uppercase;letter-spacing:1px;margin:22px 0 10px;font-size:12px}.template-preview p{font-size:11px;line-height:1.7}.cv-monogram{color:#fff;background:#21594b;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:10px;font-weight:700;display:grid}.template-lines span{background:#d7e0db;border-radius:4px;height:5px;margin:8px 0;display:block}.template-lines span:nth-child(2){width:80%}.template-lines span:nth-child(3){width:60%}.template-choice-footer{border-top:1px solid #ccd8d0;justify-content:space-between;align-items:center;gap:10px;padding:18px;font-size:13px;display:flex}.template-choice-footer a{color:#235747;font-size:11px}.cv-designed{--cv-accent:#21594b;border-top:5px solid var(--cv-accent);padding-top:18px}.cv-theme-ejecutivo{--cv-accent:#183953;border-left:8px solid #183953;padding-left:24px}.cv-theme-minimal{--cv-accent:#282e2c;font-family:Arial,sans-serif}.cv-theme-minimal .cv-preview-heading{border-bottom:2px solid #282e2c;padding-bottom:10px}.cv-theme-editorial{--cv-accent:#694c3c;font-family:Georgia,serif}.cv-theme-tecnico{--cv-accent:#265e68;border-left:3px solid #265e68;padding-left:24px}.cv-theme-corporativo{--cv-accent:#283b70}.cv-theme-corporativo .cv-preview-heading{color:#fff;background:#283b70;padding:12px}.cv-theme-directivo{--cv-accent:#4b355c;border:2px solid #4b355c;padding:24px}.cv-theme-creativo{--cv-accent:#9b4133;border-top:9px solid #9b4133}.cv-theme-internacional{--cv-accent:#12634e;text-align:left;border-left:2px solid #12634e;padding-left:26px}.cv-designed h2,.cv-designed h3,.template-preview h3{color:var(--cv-accent,#21594b)!important}.cv-designed>div>div:first-child{border-bottom:2px solid var(--cv-accent);padding-bottom:22px}.public-trust{color:#254b3e;border-top:1px solid #a6bab0;border-bottom:1px solid #a6bab0;justify-content:space-between;gap:24px;max-width:1320px;margin:0 auto;padding:25px 30px;font-weight:600;display:flex}.professional-app .pro-auth-story{color:#fff;background:#183f36}.professional-app .pro-auth-story h1,.professional-app .pro-auth-story p,.professional-app .pro-auth-story small,.professional-app .pro-auth-story .pro-brand{color:#fff!important}.professional-app .pro-auth-story .pro-eyebrow{color:#c3dec7!important}.identity-login{color:#465d54;margin-top:22px;font-size:12px;line-height:1.7}.registration-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;max-width:1340px;margin:40px auto 64px;padding:0 32px;display:grid}.registration-story{padding:30px 0;position:sticky;top:40px}.registration-story h1{letter-spacing:-2px;color:#173d34;margin:20px 0;font-size:clamp(32px,4vw,54px);line-height:1.15}.registration-story>p{color:#456359;line-height:1.8}.registration-story ol{counter-reset:steps;margin:38px 0;padding:0;list-style:none}.registration-story li{counter-increment:steps;padding:0 0 26px 46px;position:relative}.registration-story li:before{content:counter(steps);color:#235747;border:1px solid #91ad9e;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:0;left:0}.registration-story li span{color:#4d675e;margin-top:6px;font-size:13px;line-height:1.5;display:block}.registration-story small{color:#52685f;margin-top:38px;display:block}.registration-form{background:#fff;border:1px solid #9db5a8;border-radius:20px;padding:32px;box-shadow:0 20px 65px #234b3710}.registration-form h2{margin:5px 0;font-size:29px}.registration-form>p{color:#455e54;margin-bottom:24px}.identity-notice{background:#eef4ef;border:1px solid #9ab3a3;border-left:4px solid #235747;border-radius:10px;margin:22px 0;padding:15px}.identity-notice strong{color:#1e4638;font-size:13px}.identity-notice p{color:#3d594c;margin:6px 0 0;font-size:12px;line-height:1.65}.registration-form [class*=text-white]{color:#294b3e!important}.registration-form [class*="bg-[#0a0a0f]"]{background:#fff!important}.registration-form .tipo-usuario-option{background:#fff;border:1px solid #9aafa2;border-radius:10px;min-width:0;font-size:12px;padding:12px!important}.registration-form .tipo-usuario-option:has(input:checked){background:#eaf2ec;border:2px solid #235747}.registration-form .tipo-usuario-option [class*=text-]{font-size:12px}.registration-form input:not([type=radio]):not([type=checkbox]),.registration-form select,.registration-form textarea{color:#233f32;background:#fff;border:1px solid #819e8d;border-radius:8px;min-height:43px}.registration-form label{color:#294b3e!important}.registration-form button[type=submit]{border-radius:9px;min-height:48px;color:#fff!important;background:#235747!important}.registration-form button[type=submit]:hover{background:#153d30!important}.registration-form #tipo-info{background:#f2f6f2;border:1px solid #99b09f}.registration-form .media-phone-fields{grid-template-columns:1fr 1fr}.registration-form input[type=radio],.registration-form input[type=checkbox]{accent-color:#235747}.registration-form a{color:#235747;font-weight:600}.registration-form .pl-10{padding-left:2.5rem}.pro-public-hero{background:radial-gradient(at 90% 20%,#dae9dd,#0000 60%)}.pro-public-feature{border-color:#9cb3a4!important}.pro-main>.max-w-4xl{width:min(100%,1000px);max-width:100%}@media (width<=1100px){.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-layout{grid-template-columns:.8fr 1.2fr;gap:30px}.registration-form{padding:24px}}@media (width<=760px){.registration-layout{margin:20px auto;padding:0 16px;display:block}.registration-story{padding:0 4px 24px;position:static}.registration-story h1{font-size:34px}.registration-story ol,.registration-story>small{display:none}.registration-form{border-radius:14px;padding:22px 18px}.talent-toolbar{flex-direction:column;align-items:flex-start}.talent-search-list form{flex-direction:column;align-items:stretch}.template-grid{grid-template-columns:1fr}.public-trust{flex-direction:column;gap:12px;padding:24px}.template-preview{height:300px}.template-choice-footer{flex-wrap:wrap}.pro-public-nav{flex-wrap:wrap;gap:16px}}.community-highlights{margin:24px 0}.highlight-heading{color:#234b3e;justify-content:space-between;gap:12px;margin:0 0 12px;display:flex}.highlight-heading span{color:#4b655b;font-size:11px}.highlight-strip{scroll-snap-type:x mandatory;gap:10px;padding:2px 2px 12px;display:flex;overflow-x:auto}.highlight-card{isolation:isolate;scroll-snap-align:start;color:#fff;background:#214e41;border:1px solid #91ab9c;border-radius:12px;flex-direction:column;flex:0 0 132px;justify-content:space-between;height:178px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.highlight-card:hover{transform:translateY(-3px);box-shadow:0 7px 14px #193c3026}.highlight-card img{-o-object-fit:cover;object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.highlight-card.has-image:after{content:"";z-index:-1;background:linear-gradient(#0000,#102b24e6);position:absolute;inset:0}.highlight-kind{color:#214b3c;background:#fff;border-radius:12px;align-self:start;margin:10px;padding:3px 7px;font-size:9px;font-weight:700}.highlight-card>div{padding:10px}.highlight-card strong{-webkit-line-clamp:2;color:inherit;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.highlight-card small{max-height:28px;color:inherit;margin-top:5px;font-size:10px;line-height:1.4;display:block;overflow:hidden}.highlight-create{color:#234b3e;text-align:center;background:#fff;justify-content:center;align-items:center;padding:14px}.highlight-plus{color:#fff;background:#235747;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:12px;font-size:27px;display:grid}.text-highlight{background:linear-gradient(145deg,#183e34,#316954)}@media (prefers-reduced-motion:reduce){.highlight-card{transition:none}.highlight-card:hover{transform:none}}.registration-identity-check{border-top:1px solid #b4c5b9;align-items:flex-start;gap:10px;margin:18px 0;padding-top:18px;font-size:12px;line-height:1.7;display:flex}.admin-tool-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:22px 0;display:grid}.admin-tool-grid a{color:#214b3c;background:#fff;border:1px solid #92ac9a;border-radius:12px;align-items:center;gap:12px;padding:18px;font-size:13px;font-weight:600;display:flex}.admin-tool-grid a:hover{background:#e4eee6;border-color:#235747}.admin-tool-grid small{color:#466052;margin-top:5px;font-weight:400;line-height:1.5;display:block}.talent-priority{color:#23513c;background:#e7f0e8;border:1px solid #6e987e;border-radius:20px;margin:0 8px 6px;padding:3px 8px;font-size:10px;display:inline-block}.talent-match{color:#425f4e;margin:5px 0;font-size:11px;display:block}.talent-admin-badge{color:#174e37;background:#e5eee7;border:1px solid #789984;border-radius:20px;align-items:center;gap:7px;margin:9px 0;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.registration-form .tipo-usuario-option{box-shadow:none!important}.registration-form .tipo-usuario-option *{text-shadow:none!important}.media-upload input[type=checkbox]{flex-shrink:0;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;display:inline-block!important}.media-upload label:has(input[type=checkbox]){align-items:center;gap:9px;line-height:1.6;display:flex}.sidebar-social-switch{margin:12px 0}.sidebar-social-switch button{color:#214c39;text-align:left;background:#fff;border:1px solid #8faa98;border-radius:9px;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:12px;font-weight:600;display:flex}.sidebar-social-switch button:hover{background:#e4eee6;border-color:#235747}.company-directory{gap:12px;display:grid}.company-directory-row{background:#fff;border:1px solid #9fb4a5;border-radius:13px;align-items:center;gap:16px;padding:20px;display:flex}.company-directory-row img{-o-object-fit:cover;object-fit:cover;border:1px solid #b7c7bc;border-radius:12px}.company-directory-row>div{flex:1;min-width:0}.company-directory-row h2{font-size:17px;font-weight:700}.company-directory-row p{color:#44614e;margin-top:6px;font-size:12px;line-height:1.6}@media (width<=600px){.company-directory-row{flex-wrap:wrap;padding:16px}.company-directory-row>a:last-child{margin-left:68px}}body.professional-app.with-contact-rail .network-grid{justify-content:stretch;width:100%;max-width:none;grid-template-columns:minmax(0,1fr)!important}.professional-app .network-grid>section{width:100%;min-width:0}.professional-app .network-heading{margin-bottom:24px;padding-top:4px}.professional-app .network-heading h1{font-size:clamp(26px,2.5vw,36px)}.professional-app .network-heading>p:first-child{display:none}.professional-app .network-grid>aside:last-child{display:none!important}.professional-app .network-grid{grid-template-columns:minmax(0,1fr)!important}.professional-app .pro-workspace{gap:24px}.professional-app .community-sidebar{flex-shrink:0;width:238px}.professional-app .network-card{border-color:#a4b8ad}.professional-app .social-chat-window{background:#fff;border:1px solid #a4b8af;border-radius:14px;width:360px;box-shadow:0 8px 38px #17382d30}.professional-app .social-chat-window>header{background:#fff;padding:11px 10px}.professional-app .social-chat-title>img{border-radius:50%;width:36px;height:36px}.professional-app .social-chat-title strong{max-width:200px;font-size:13px}.professional-app .social-chat-title small{font-size:10px}.professional-app .social-window-control{color:#235747;width:27px;font-size:22px}.professional-app .social-chat-body{background:#fff;height:420px;max-height:calc(100dvh - 230px)}.professional-app .social-chat-messages{background:#fff;gap:13px;max-height:none;padding:18px 13px 14px 45px}.professional-app .social-message{color:#233b32;background:#edf0ef;border:0;border-radius:17px 17px 17px 5px;min-width:44px;max-width:85%;padding:9px 13px;font-size:14px;line-height:1.5;position:relative}.professional-app .social-message.mine{border:0;border-radius:17px 17px 5px;padding:9px 13px;color:#fff!important;background:#235747!important}.professional-app .social-message-author{color:#52685e;margin:0 0 5px;font-size:10px;font-weight:500;line-height:1.4}.professional-app .social-message-avatar{border:1px solid #c6d2ca;border-radius:50%;width:28px;height:28px;position:absolute;bottom:0;left:-34px}.professional-app .social-message p{color:inherit!important;font-size:14px!important;line-height:1.5!important}.professional-app .social-message time{color:#5b7166;margin-top:6px;font-size:9px}.professional-app .social-message.mine time{color:#d8ede2!important}.professional-app .social-read-check{color:#c4dacd;text-align:right;margin-top:3px;font-size:11px;line-height:1;display:block}.professional-app .social-read-check.read{color:#a9e4d3}.professional-app .social-message.emoji-only,.professional-app .social-message.emoji-only.mine{box-shadow:none!important;color:#294c3e!important;background:0 0!important;padding:3px 5px!important}.professional-app .social-message.emoji-only p{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif!important;font-size:38px!important;line-height:1.3!important}.professional-app .social-message.emoji-only.mine time{color:#537064!important}.professional-app .social-message.emoji-only .social-read-check{color:#386956}.professional-app .social-chat-context{background:#f4f7f5;border-color:#d1ddd5;padding:11px 14px;font-size:11px}.professional-app .social-chat-compose{gap:9px;padding:11px 12px}.professional-app .social-chat-compose textarea{background:#f1f4f2;border:1px solid #a9bdb0;border-radius:20px;padding:10px 13px;font-size:13px}.professional-app .social-chat-send{border-radius:50%;flex-shrink:0;width:38px;height:38px;color:#fff!important;background:#235747!important}.professional-app .social-chat-state{color:#506b5b;font-size:10px}.professional-app .social-chat-state:empty{display:none}.professional-app .social-emoji-panel{background:#fff;border:1px solid #839f8e;border-radius:15px;padding:12px;box-shadow:0 12px 45px #173b2e33}.professional-app .social-emoji-grid button{border-radius:8px;min-width:36px;min-height:38px;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif!important;font-size:27px!important;line-height:1.2!important}.professional-app .social-emoji-grid button:hover{background:#e2eee5!important}.mobile-menu-toggle{display:none}.mobile-menu-backdrop[hidden],.mobile-navigation[hidden]{display:none!important}.mobile-menu-backdrop{z-index:199;background:#102e245c;border:0;position:fixed;inset:0}.mobile-navigation{z-index:200;background:#fff;border-right:1px solid #9fb4a8;width:min(330px,88vw);padding-bottom:24px;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:8px 0 40px #173b2d24}.mobile-navigation-heading{z-index:1;background:#fff;border-bottom:1px solid #c4d3ca;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.mobile-navigation-heading strong{color:#1c4837;font-size:17px}.mobile-navigation-heading button{color:#234b3a;background:#f3f7f4;border:1px solid #a7bbae;border-radius:50%;width:36px;height:36px;font-size:25px}.mobile-navigation-content{width:auto!important;height:auto!important;max-height:none!important;padding:18px!important;display:block!important;position:static!important}.mobile-navigation-content>nav{gap:4px;display:grid}.mobile-navigation-content>nav>a,.mobile-navigation-content>a:not(.community-sidebar-profile){color:#264b3b;border-radius:9px;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.mobile-navigation-content>nav>a:hover{background:#e7f0e9}.mobile-menu-open{overflow:hidden}@media (width>=1450px){body.professional-app.with-contact-rail .pro-workspace{gap:24px;padding-left:24px;padding-right:324px}.professional-app .community-sidebar{width:238px}}@media (width<=850px){.professional-app .mobile-menu-toggle{background:#fff;border:1px solid #8aa796;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;width:38px;height:38px;padding:9px;display:flex}.mobile-menu-toggle span{background:#204d3b;border-radius:2px;width:18px;height:2px}.professional-app .pro-header-start{gap:10px}.professional-app .pro-workspace{gap:0;padding:0 14px}.professional-app .social-chat-window{width:340px}.professional-app .pro-header-start .pro-search{display:none}.professional-app .pro-primary-nav>a{min-height:49px}.professional-app .social-chat-messages{padding-left:45px}}@media (width<=560px){.professional-app .social-chat-window{border-radius:15px 15px 0 0;width:100vw;max-width:100vw}.professional-app .social-chat-body{height:min(470px,65dvh);max-height:calc(100dvh - 175px)}.professional-app .social-chat-title strong{max-width:calc(100vw - 160px)}.professional-app .social-chat-compose{padding-bottom:max(12px,env(safe-area-inset-bottom))}.professional-app .network-heading h1{font-size:27px}.professional-app .network-heading>p{font-size:13px}.professional-app .pro-brand{font-size:19px}.professional-app .pro-header-end{gap:4px}.professional-app .network-space-switch select{max-width:110px}.professional-app .social-emoji-panel{max-width:calc(100vw - 20px)!important}}@media (prefers-reduced-motion:reduce){.mobile-navigation{scroll-behavior:auto}}.professional-app .social-chat-tools{background:#fff;border-top:1px solid #d8e2db;gap:10px;padding:8px 12px}.professional-app .social-chat-tools>button{color:#235747;background:#f2f6f3;border:1px solid #b3c6b9;border-radius:50%;width:34px;height:34px;font-size:22px}.professional-app .social-chat-tools>button:hover{background:#dcebe0;border-color:#235747}.professional-app .social-chat-context{white-space:normal;justify-content:space-between;align-items:center;gap:12px;line-height:1.5;display:flex}.social-chat-context>a{color:#235747;background:#fff;border:1px solid #a6bbad;border-radius:7px;flex-shrink:0;padding:5px 8px;font-size:10px;font-weight:700}.social-chat-context>a:hover{background:#e3eee6}@media (width<=430px){.professional-app .pro-header-start .pro-brand>span:last-child{display:none}.professional-app .pro-primary-nav>a>span:last-child{white-space:normal;text-align:center;line-height:1.2}}.social-chat-context[hidden]{display:none!important}.mobile-navigation-content nav a.active{color:#194b35;background:#e0ece4;font-weight:700}.register-professional{padding-top:78px}.register-professional>.pro-public-nav{z-index:150;background:#fff;border-bottom:1px solid #9fb7a9;justify-content:space-between;align-items:center;max-width:none;height:78px;margin:0;padding:0 max(24px,50vw - 660px);display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 12px #183d2f09}.register-professional .registration-login{background:#214f40;border:1px solid #214f40;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;color:#fff!important;display:inline-flex!important}.register-professional .registration-login:hover{background:#153b2c;color:#fff!important}.register-professional .registration-story{top:110px}.people-recommendations h2{color:#1f4736;font-size:20px;font-weight:700}.people-recommendations header p{color:#4d6658;margin-top:6px;font-size:12px}.recommendation-list article{background:#fff;border:1px solid #a4baab;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.recommendation-list article img,.request-person img{-o-object-fit:cover;object-fit:cover;border:1px solid #bfcec3;border-radius:50%}.recommendation-list article>div{flex:1;min-width:0}.recommendation-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.recommendation-list small{color:#4d6857;margin-top:4px;font-size:10px;display:block}.recommendation-list button{padding:8px 11px;font-size:11px}.request-person{align-items:center;gap:12px;display:flex}.request-person small{color:#526b5a;margin-top:5px;font-size:11px;display:block}.message-request-card>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#274936;background:#f3f7f4;border:1px solid #ccd8cf;border-radius:10px;margin:20px 0;padding:16px;font-size:14px}.blocked-person{border-top:1px solid #d1ddd4;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.social-contact.has-unread{border-left:3px solid #235747;background:#e1eee5!important}.social-contact.has-unread strong{font-weight:800!important}.social-contact.has-unread small{color:#235747;font-weight:700}.social-contact.has-unread:after{content:"";background:#235747;border-radius:50%;flex-shrink:0;width:9px;height:9px}.social-panel nav button{min-width:0;font-size:10px!important}.social-window-unread{box-shadow:0 0 0 3px #e3f1e8}.compact-person-actions>form{margin:0}.compact-person-actions{flex-wrap:wrap}.pro-notification:has([data-alert-count]:not([hidden])){background:#e2eee5;border-radius:50%}.network-alert:not(.read){border-left:4px solid #235747}.network-alert:not(.read) strong{font-weight:800}.cv-export-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.cv-export-actions>a{font-size:12px}@media (width<=650px){.recommendation-list{grid-template-columns:1fr}.register-professional>.pro-public-nav{height:68px;padding:0 18px}.register-professional{padding-top:68px}.register-professional .registration-login{min-height:40px;padding:9px 13px;font-size:12px}.register-professional>.pro-public-nav .pro-brand{font-size:21px}.registration-story{top:auto}.request-person strong{font-size:13px}}.platform-alert.is-new{background:#edf5ef;border-left:4px solid #235747}.platform-alert.is-new strong{font-weight:800}.has-fresh-alert{animation:1s ease-out 2 morpheo-alert-pulse}@keyframes morpheo-alert-pulse{0%,to{box-shadow:0 0 #23574700}45%{box-shadow:0 0 0 7px #23574725}}@media (prefers-reduced-motion:reduce){.has-fresh-alert{animation:none}}.survey-cover-input{border:1px solid #b1c5b8;border-radius:10px;gap:8px;margin:16px 0;padding:14px;display:grid}.survey-cover-input small{color:#4b6655;font-size:11px}.legal-document{color:#203b30;background:#fff;border:1px solid #98b09f;border-radius:18px;max-width:980px;margin:auto;padding:30px;line-height:1.8}.legal-document h1{font-size:32px;font-weight:800}.legal-document h2{color:#214f40;margin:30px 0 12px;font-size:20px;font-weight:750}.legal-document nav{border-block:1px solid #becfc3;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0;padding:20px 0;display:grid}.legal-document a{color:#174e3a;font-weight:650;text-decoration:underline}.legal-document section{scroll-margin-top:90px}.policy-notice{color:#193e2d;background:#eef5f0;border:1px solid #6d9980;border-radius:12px;margin:16px 0;padding:18px}.policy-notice p{margin:8px 0;font-size:13px;line-height:1.6}.policy-notice form{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;display:flex}.policy-notice a{font-weight:700;text-decoration:underline}.registration-start-space{gap:8px;margin:18px 0;font-weight:700;display:grid}.registration-start-space small{color:#4d6658;font-size:12px;font-weight:400}.resume-create-options{color:#203c2f;background:#fff;border:1px solid #92aa9a;border-radius:14px;padding:22px}.resume-create-options legend{padding:0 8px;font-size:19px;font-weight:750}.resume-create-options>p{margin-bottom:18px;font-size:13px}.resume-design-options{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:14px;margin-bottom:22px;display:grid}.resume-design-option{cursor:pointer;background:#fff;border:2px solid #c1cec6;border-radius:9px;padding:10px;position:relative}.resume-design-option:has(input:checked){border-color:#235747;box-shadow:0 0 0 3px #dceae1}.resume-design-option input{position:absolute;top:8px;right:8px}.mini-cv-design{background:linear-gradient(90deg,#e6eee8 28%,#fff 28%);border-top:13px solid #244f40;flex-direction:column;gap:9px;min-height:155px;padding:18px 8px 8px;display:flex}.mini-cv-design b{font-size:10px;line-height:1.4}.mini-cv-design span{font-size:8px}.mini-cv-design i{background:#8aa296;width:60%;height:3px;margin-left:32%}.mini-cv-design strong{color:#183b2c;margin-top:auto;font-size:12px}.resume-create-options>label{gap:8px;font-weight:650;display:grid}.resume-create-options small{font-size:12px;font-weight:400}.resume-photo{-o-object-fit:cover;object-fit:cover;float:right;border:2px solid #a1b7aa;border-radius:9px;width:94px;height:112px;margin-left:18px}.pro-cover{position:relative;overflow:hidden}.pro-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pro-cover>span{z-index:1;color:#fff;background:#143b2bbd;border-radius:5px;padding:7px 12px;position:relative}.profile-cover-editor{margin-bottom:22px}.profile-cover-editor form{align-items:end;gap:18px;margin-top:16px;display:flex}.profile-cover-editor label{gap:8px;display:grid}.composer-media{border-bottom:1px solid #ccdad1;align-items:center;gap:20px;padding:12px 0;font-size:12px;display:flex}.composer-media>label:first-child{flex:1;gap:6px;display:grid}.composer-media input[type=file]{max-width:100%;font-size:12px}.composer-media small{color:#4d6658}.story-option{align-items:center;gap:8px;display:flex}.social-photo-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:5px;margin:16px -4px;display:grid}.social-photo-grid img{-o-object-fit:cover;object-fit:cover;border:1px solid #c5d2ca;border-radius:10px;width:100%;height:300px;display:block}.social-photo-grid a:only-child img{-o-object-fit:contain;object-fit:contain;background:#eff3f0;height:auto;max-height:620px}.post-reactions{border-top:1px solid #c8d7cd;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:10px;display:flex}.post-reactions button{color:#244d39;background:#fff;border:1px solid #becfc4;border-radius:20px;padding:7px 10px}.post-reactions button:hover{color:#153c29;background:#e5f0e8;border-color:#235747}.social-chat-title img{cursor:pointer}.social-chat-title img:focus-visible{outline-offset:3px;outline:3px solid #235747}[aria-busy=true]{opacity:.7;cursor:progress}.network-card,.resume-web{transition:border-color .18s,box-shadow .18s}.post-card:hover{border-color:#8faa98}.network-button:focus-visible,button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #386951}@media (width<=640px){.legal-document{padding:20px 16px}.legal-document nav{grid-template-columns:1fr}.legal-document h1{font-size:26px}.policy-notice form,.composer-media,.profile-cover-editor form{flex-direction:column;align-items:stretch}.resume-design-options{grid-template-columns:repeat(2,minmax(0,1fr))}.social-photo-grid img{height:220px}.resume-photo{width:70px;height:86px}.resume-create-options{padding:14px}}.legal-header{z-index:150;background:#fff;border-bottom:1px solid #95ad9f;justify-content:space-between;align-items:center;gap:18px;padding:16px max(20px,50vw - 580px);display:flex;position:sticky;top:0}.legal-main{padding:32px 20px}.public-privacy-copy{background:#fff;border:1px solid #9eb4a6;border-radius:14px;max-width:900px;margin:auto;padding:32px;line-height:1.8}.public-privacy-copy p{margin-bottom:18px}.resume-web .resume-entry{border-left:2px solid #b8cdbf;padding-left:16px;position:relative}.resume-web .resume-entry:before{content:"";background:var(--resume-accent,#235747);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:-5px}.resume-web.theme-editorial .resume-identity,.resume-web.theme-boutique .resume-identity{border-top:8px solid #744a38;border-bottom:1px solid #b9a294;padding-top:26px}.resume-web.theme-directivo .resume-identity{border-top:8px solid #4d365c}.resume-web.theme-portafolio .resume-identity{background:#f8f1ea;border-left:8px solid #8c5030;padding:30px}.resume-web.theme-academico .resume-identity{text-align:center;border-bottom:3px double #4b4a66}.resume-web.theme-academico .resume-contact{justify-content:center}.resume-web.theme-minimal .resume-entry,.resume-web.theme-analitico .resume-entry{border-left:0;padding-left:0}.resume-web.theme-creativo .resume-identity{background:#fcf0eb;border-radius:0 0 40px}.resume-web.theme-tecnico .resume-sidebar{border-right:3px solid #24616d}.resume-web.theme-liderazgo .resume-sidebar{background:#e7ede9;border-top:6px solid #273e3a}.resume-web.theme-internacional .resume-identity{border-left:6px solid #17634c;padding-left:24px}.resume-web.theme-consultoria .resume-identity{background:#edf3f5;border-bottom:4px solid #2b5360}.resume-web.theme-ejecutivo .resume-identity{border-bottom:4px solid #193952}.resume-web.theme-corporativo .resume-sidebar{background:#eef0f9}.resume-web.theme-clasico .resume-identity{border-top:3px double #235747}.resume-web .resume-contact span{border-left:1px solid #a5b9ad;padding-left:10px}@media (width<=640px){.legal-header{padding:12px 16px}.legal-header .network-button{padding:10px;font-size:11px}.legal-main{padding:16px 10px}.public-privacy-copy{padding:20px}.legal-header .pro-brand{font-size:20px}}.post-reactions button.selected{color:#fff;background:#235747;border-color:#235747;box-shadow:0 0 0 2px #d9e8df}.resume-design-option.theme-clasico{--mini-accent:#235747}.resume-design-option.theme-ejecutivo{--mini-accent:#193952}.resume-design-option.theme-minimal{--mini-accent:#303c3a}.resume-design-option.theme-editorial{--mini-accent:#744a38}.resume-design-option.theme-tecnico{--mini-accent:#24616d}.resume-design-option.theme-corporativo{--mini-accent:#293c72}.resume-design-option.theme-directivo{--mini-accent:#4d365c}.resume-design-option.theme-creativo{--mini-accent:#9a4336}.resume-design-option.theme-internacional{--mini-accent:#17634c}.resume-design-option.theme-analitico{--mini-accent:#354c69}.resume-design-option.theme-boutique{--mini-accent:#73544b}.resume-design-option.theme-consultoria{--mini-accent:#2b5360}.resume-design-option.theme-academico{--mini-accent:#4b4a66}.resume-design-option.theme-liderazgo{--mini-accent:#273e3a}.resume-design-option.theme-portafolio{--mini-accent:#8c5030}.mini-cv-design{border-color:var(--mini-accent)}.mini-cv-design b,.mini-cv-design strong{color:var(--mini-accent)}.design-minimal .mini-cv-design{border-top:1px solid var(--mini-accent);background:#fff}.design-minimal .mini-cv-design i{width:95%;margin-left:0}.design-editorial .mini-cv-design{border-top:5px solid var(--mini-accent);background:linear-gradient(90deg,#fff 70%,#f3ebe7 70%);font-family:Georgia,serif}.design-editorial .mini-cv-design i{width:62%;margin-left:0}.design-banner .mini-cv-design{border-top:7px solid var(--mini-accent);background:linear-gradient(#edf1f5 38%,#fff 38%)}.design-classic .mini-cv-design{border-top:3px double var(--mini-accent);background:#fff}.design-classic .mini-cv-design i{width:90%;margin-left:0}.composer-media>label{min-width:0}.resume-create-options input[type=file],.profile-cover-editor input[type=file]{max-width:100%}.resume-create-options .resume-photo{float:none;margin:16px 0 0}.policy-notice input[type=checkbox]{flex-shrink:0;width:16px;height:16px}.hub-notifications{position:relative}.hub-notifications>summary{cursor:pointer;list-style:none;position:relative}.hub-notifications>summary::-webkit-details-marker{display:none}.hub-notifications[open]>.pro-notification{color:#173f2d;background:#dfece4;box-shadow:0 0 0 2px #abc4b4}.hub-notification-panel{z-index:210;color:#203f30;background:#fff;border:1px solid #8fa99a;border-radius:16px;width:390px;max-width:calc(100vw - 28px);position:absolute;top:52px;right:-12px;overflow:hidden;box-shadow:0 18px 65px #163e2d29}.hub-notification-panel>header{border-bottom:1px solid #c6d7cc;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.hub-notification-panel>header strong{font-size:18px}.hub-notification-panel>header small{color:#536c5e;margin-top:4px;font-size:11px;display:block}.hub-notification-panel>header button{background:#edf3ef;border:1px solid #b1c5b8;border-radius:50%;width:30px;height:30px;font-size:22px}.hub-notification-list{overscroll-behavior:contain;max-height:min(420px,50dvh);padding:8px;overflow-y:auto}.hub-notification-list .platform-alert{box-shadow:none;border:1px solid #0000;border-radius:10px;margin:5px 0;padding:13px 12px;display:block}.hub-notification-list .platform-alert:hover{background:#f2f7f4;border-color:#afc6b6}.hub-notification-list .platform-alert.is-new{background:#eaf3ed;border-left:3px solid #235747}.hub-notification-list .platform-alert strong{font-size:12px;line-height:1.5}.hub-notification-list .platform-alert p{color:#4b6456;overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.6}.hub-notification-list .platform-alert a{font-size:11px;font-weight:700}.hub-notification-list .platform-alert button{border:1px solid #aac0b1;border-radius:6px;margin-top:6px;padding:5px 9px;font-size:10px}.hub-notification-panel>footer{background:#f7faf8;border-top:1px solid #c6d7cc;padding:13px 18px}.hub-notification-panel>footer>a{color:#214f3c;justify-content:space-between;align-items:center;padding:12px 0 2px;font-size:12px;font-weight:750;display:flex}.hub-push-toggle{text-align:center;color:#244b37;background:#fff;border:1px solid #87a992;border-radius:8px;width:100%;padding:10px;font-size:11px;font-weight:650;display:block}.hub-push-toggle:hover{background:#e2eee6}.hub-notification-panel [data-push-status]{margin-top:7px;font-size:11px;line-height:1.6}.seller-rating>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.seller-rating>header>i{color:#2b6249;font-size:25px}.seller-rating-summary{align-items:center;gap:18px;margin:20px 0 10px;display:flex}.seller-rating-summary>strong{color:#234a38;font-size:45px;font-weight:800;line-height:1}.seller-stars{color:#865619;gap:4px;font-size:15px;display:inline-flex}.seller-rating-summary p,.seller-rating-note{color:#506959;font-size:12px;line-height:1.7}.seller-review-compose{border:1px solid #a2b9ab;border-radius:10px;margin-top:20px;padding:15px}.seller-review-compose>summary{cursor:pointer;font-size:13px;font-weight:700}.seller-review-compose form{gap:15px;margin-top:16px;display:grid}.seller-review-compose form>label{gap:7px;font-size:12px;font-weight:650;display:grid}.rating-picker legend{font-size:12px;font-weight:650}.rating-picker>div{gap:9px;margin-top:8px;display:flex}.rating-picker label{cursor:pointer;border:1px solid #b9cbbf;border-radius:8px;justify-items:center;padding:6px 12px;display:grid;position:relative}.rating-picker label:has(input:checked){background:#fff1d6;border-color:#92601c;box-shadow:0 0 0 2px #ead7b4}.rating-picker input{opacity:0;width:1px;height:1px;position:absolute}.rating-picker label:has(input:focus-visible){outline-offset:3px;outline:3px solid #235747}.rating-picker span{color:#865619;font-size:27px}.rating-picker small{font-size:11px}.seller-review{border-top:1px solid #ccdad1;gap:12px;margin-top:16px;padding:18px 0;display:flex}.seller-review img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0}.seller-review>div{min-width:0}.seller-review strong{margin-bottom:7px;font-size:13px;display:block}.seller-review p{overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.7}.seller-review small{color:#586f60;font-size:10px}.pro-brand{white-space:nowrap}.pro-header-start .pro-brand{font-size:23px}@media (width<=1000px){.pro-header-start .pro-brand{font-size:20px}}@media (width<=640px){.hub-notification-panel{width:auto;max-width:none;position:fixed;top:72px;left:12px;right:12px}.hub-notification-list{max-height:calc(100dvh - 290px)}.hub-notification-panel>header{padding:14px 16px}.rating-picker label{padding:6px 10px}.pro-header-start .pro-brand{font-size:18px}.pro-brand-mark{flex-shrink:0}.seller-rating-summary>strong{font-size:38px}}.hub-notification-panel{flex-direction:column;max-height:calc(100dvh - 88px);display:flex}.hub-notification-panel>header,.hub-notification-panel>footer{flex-shrink:0}.hub-notification-list{flex:auto;min-height:0}.theme-clasico,.cv-theme-clasico{--resume-accent:#235747}.theme-ejecutivo,.cv-theme-ejecutivo{--resume-accent:#193952}.theme-minimal,.cv-theme-minimal{--resume-accent:#303c3a}.theme-editorial,.cv-theme-editorial{--resume-accent:#744a38}.theme-tecnico,.cv-theme-tecnico{--resume-accent:#24616d}.theme-corporativo,.cv-theme-corporativo{--resume-accent:#293c72}.theme-directivo,.cv-theme-directivo{--resume-accent:#4d365c}.theme-creativo,.cv-theme-creativo{--resume-accent:#9a4336}.theme-internacional,.cv-theme-internacional{--resume-accent:#17634c}.theme-analitico,.cv-theme-analitico{--resume-accent:#354c69}.theme-boutique,.cv-theme-boutique{--resume-accent:#73544b}.theme-consultoria,.cv-theme-consultoria{--resume-accent:#2b5360}.theme-academico,.cv-theme-academico{--resume-accent:#4b4a66}.theme-liderazgo,.cv-theme-liderazgo{--resume-accent:#273e3a}.theme-portafolio,.cv-theme-portafolio{--resume-accent:#8c5030}.resume-web{border:1px solid #b1c1b7;border-top:7px solid var(--resume-accent);color:#283d33;background:#fff;max-width:1050px;margin:24px auto 34px;padding:42px 48px;box-shadow:0 16px 45px #173b2b13}.resume-web .resume-identity{border-bottom:1px solid #ccd7d0;margin-bottom:28px;padding:0 0 28px}.resume-web .resume-kicker{letter-spacing:2.5px;color:var(--resume-accent);margin:0 0 14px;font-size:9px;font-weight:700}.professional-app .resume-web h1{letter-spacing:-1.2px;color:var(--resume-accent);margin:0 0 12px;font-family:Manrope,sans-serif;font-size:clamp(26px,3vw,37px);font-weight:800;line-height:1.15}.resume-web .resume-role{color:#43594b;margin:0 0 17px;font-size:17px;line-height:1.5}.resume-contact{color:#4c6555;flex-wrap:wrap;gap:6px 20px;font-size:11px;line-height:1.7;display:flex}.resume-columns{grid-template-columns:minmax(150px,.28fr) minmax(0,.72fr);gap:36px;display:grid}.resume-web section{margin:0 0 26px}.professional-app .resume-web h2{text-transform:uppercase;letter-spacing:1.5px;color:var(--resume-accent);border-bottom:1px solid #c8d4cc;margin:0 0 17px;padding-bottom:9px;font-size:11px;font-weight:800}.professional-app .resume-web h3{color:#203d2b;margin:0;font-size:15px;font-weight:700;line-height:1.4}.resume-web .resume-entry{border-bottom:1px solid #e2e9e4;margin-bottom:18px;padding:0 0 20px}.resume-entry-heading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.resume-entry-heading>span{color:#4f6859;white-space:nowrap;font-size:10px}.resume-organization{color:#4e6656;margin:6px 0 10px;font-size:12px;font-weight:600}.resume-description,.resume-summary{color:#3b5143;white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.85}.resume-skill{padding:0 0 13px}.resume-skill strong{color:#2c4635;font-size:12px;font-weight:600;display:block}.resume-skill span{color:#546c5c;margin-top:4px;font-size:10px;display:block}.resume-web.layout-sidebar .resume-sidebar{border-top:3px solid var(--resume-accent);background:#f0f4f1;border-radius:2px;padding:20px}.resume-web.layout-banner .resume-identity{background:var(--resume-accent);color:#fff;border:0;margin:-42px -48px 32px;padding:30px}.professional-app .resume-web.layout-banner h1,.resume-web.layout-banner .resume-kicker,.resume-web.layout-banner .resume-role,.resume-web.layout-banner .resume-contact{color:#fff}.resume-web.layout-editorial .resume-identity{text-align:center;border-bottom:2px solid var(--resume-accent)}.resume-web.layout-editorial .resume-contact{justify-content:center}.professional-app .resume-web.font-serif h1,.professional-app .resume-web.font-serif h3{font-family:Georgia,Times New Roman,serif}.resume-web.layout-minimal{border-top:1px solid #b1c1b7}.resume-web.layout-minimal .resume-columns{grid-template-columns:1fr}.resume-web.layout-minimal .resume-sidebar{border-bottom:1px solid #d0dbd3;gap:32px;padding-bottom:18px;display:flex}.resume-web.layout-minimal .resume-sidebar section{flex:1;margin-bottom:0}.resume-web.layout-minimal .resume-skill{margin-right:16px;display:inline-block}.resume-web.layout-classic .resume-columns{grid-template-columns:minmax(0,.72fr) minmax(150px,.28fr)}.resume-web.layout-classic .resume-main{grid-area:1/1}.resume-web.layout-classic .resume-sidebar{border-left:1px solid #d4ded7;grid-area:1/2;padding-left:24px}.resume-preview-toggle{background:#fff;border:1px solid #98b19f;border-radius:12px;margin:24px 0;padding:16px}.resume-preview-toggle>summary{cursor:pointer;color:#234f3b;font-size:14px;font-weight:700}.template-preview{border-top:4px solid var(--resume-accent);height:360px;font-family:DM Sans,sans-serif;position:relative;padding:22px!important}.template-preview h3{letter-spacing:1px;font-weight:700;color:var(--resume-accent)!important}.template-preview .cv-preview-heading{border-bottom:1px solid #ccd7cf;padding-bottom:12px}.template-preview .cv-monogram{background:var(--resume-accent);border-radius:8px}.template-preview.resume-preview-banner{border:0;padding-top:24px!important}.template-preview.resume-preview-banner .cv-preview-heading{color:#fff;margin:-24px -22px 0;padding:17px;background:var(--resume-accent)!important}.template-preview.resume-preview-banner .cv-preview-heading h2,.template-preview.resume-preview-banner .cv-preview-heading p{color:#fff!important}.template-preview.resume-preview-sidebar{background:linear-gradient(90deg,#eaf0ec 28%,#fff 28%);border-left:0;padding-left:36%!important}.template-preview.resume-preview-sidebar:before{content:"PERFIL";color:var(--resume-accent);letter-spacing:1px;font-size:8px;font-weight:700;position:absolute;top:130px;left:10px}.template-preview.resume-preview-sidebar:after{content:"";background:repeating-linear-gradient(#b8cbc0 0 3px,#0000 3px 13px);width:19%;height:95px;position:absolute;top:153px;left:10px}.template-preview.resume-preview-sidebar .cv-preview-heading h2{font-size:15px}.template-preview.resume-preview-editorial .cv-preview-heading{text-align:center;border-bottom:2px solid var(--resume-accent)}.template-preview.resume-preview-editorial .cv-monogram{margin:auto auto 12px}.template-preview.resume-preview-editorial h2,.template-preview.resume-preview-editorial h3{font-family:Georgia,serif}.template-preview.resume-preview-minimal .cv-monogram{display:none}.template-preview.resume-preview-minimal .cv-preview-heading{padding-top:20px}.template-choice-footer{min-height:82px}.resume-web .resume-clear{clear:both}@media (width<=780px){.resume-web{margin-top:18px;padding:26px 22px}.resume-web.layout-banner .resume-identity{margin:-26px -22px 25px;padding:25px 22px}.resume-columns,.resume-web.layout-classic .resume-columns{grid-template-columns:1fr;gap:20px}.resume-web.layout-classic .resume-main,.resume-web.layout-classic .resume-sidebar{grid-area:auto}.resume-web.layout-classic .resume-sidebar{border-left:0;padding-left:0}.resume-entry-heading{display:block}.resume-entry-heading>span{margin-top:5px;display:block}.resume-web.layout-minimal .resume-sidebar{display:block}.professional-app .resume-web h1{font-size:27px}.resume-contact,.resume-contact span,.resume-web.layout-editorial .resume-contact{display:block}}.public-landing{min-width:0}.public-landing .landing-header{z-index:160;background:#fff;border-bottom:1px solid #a8bfb0;flex-wrap:nowrap;align-items:center;gap:20px;width:100%;max-width:none;min-height:80px;margin:0;padding:16px max(24px,50vw - 640px);display:flex;position:sticky;top:0;box-shadow:0 3px 18px #20483408}.public-landing .landing-header .pro-brand{flex-shrink:0;gap:10px;font-size:25px}.public-landing .landing-desktop-nav{color:#284f3d;justify-content:flex-end;align-items:center;gap:20px;margin-left:auto;font-size:13px;font-weight:650;display:flex}.public-landing .landing-desktop-nav>a:not(.pro-btn){padding:11px 8px}.public-landing .landing-login{background:#fff;border:1px solid #8daa98;border-radius:8px}.public-landing .landing-login:hover{color:#163f2c;background:#e7f0ea}.public-landing .landing-mobile-login,.public-landing .landing-mobile-menu{display:none}.public-landing main{width:100%;min-width:0}.public-landing .pro-public-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;max-width:1280px;margin:clamp(32px,5vw,70px) auto 56px;padding:0 24px;display:grid}.public-landing .pro-public-hero>div{min-width:0}.public-landing .pro-public-hero h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal;max-width:18ch;margin:18px 0 24px;font-size:clamp(34px,4.7vw,66px);line-height:1.12}.public-landing .pro-public-lead{color:#486354;max-width:48ch;font-size:clamp(14px,1.4vw,16px);line-height:1.8}.public-landing .pro-public-actions{align-items:stretch;gap:12px}.public-landing .pro-public-actions .pro-btn{text-align:center;white-space:normal;min-height:46px;line-height:1.5}.public-landing .pro-public-note{color:#526c5c;line-height:1.7}.public-landing .pro-hero-art{border:1px solid #afc4b5;border-radius:24px;width:100%;min-width:0;min-height:380px;padding:30px}.public-landing .pro-art-card{border-color:#a4bdad;width:100%;min-width:0;max-width:340px;padding:26px;transform:rotate(-2deg)}.public-landing .pro-art-person>div{min-width:0}.public-landing .pro-art-card small,.public-landing .pro-art-bottom{color:#526d5c}.public-landing .pro-art-bottom{gap:12px;line-height:1.6}.public-landing .public-trust{flex-wrap:wrap;gap:20px;width:calc(100% - 48px);max-width:1232px;padding:22px 4px;line-height:1.6}.public-landing .public-trust>span{flex:200px}.public-landing .pro-public-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;max-width:1280px;margin:42px auto 56px;padding:0 24px;scroll-margin-top:110px}.public-landing .pro-public-feature{background:#fff;border:1px solid #a5bcad;border-radius:14px;min-width:0;padding:24px}.public-landing .pro-public-feature>span{color:#486c54;font-weight:700}.public-landing .pro-public-feature h2{line-height:1.35}.public-landing .pro-public-feature p{color:#4a6353;max-width:none}.public-landing .pro-public-feature a{align-items:center;min-height:44px;margin-top:10px;line-height:1.5;display:inline-flex}.public-landing>.pro-footer{color:#4e6859;flex-wrap:wrap;max-width:1232px;margin:0 auto;padding:24px 0;line-height:1.7}.public-landing>.pro-footer>span:nth-child(2){flex:1;min-width:180px;display:block}.public-landing a:focus-visible,.landing-mobile-menu summary:focus-visible{outline-offset:4px;outline:3px solid #2d664c}.public-landing .pro-btn:hover{color:#fff;background:#173e2c;border-color:#173e2c}.public-landing .pro-btn.secondary:hover{color:#173e2c;background:#e4efe7;border-color:#5b856c}@media (width<=1000px){.public-landing .pro-public-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.public-landing .pro-public-feature:last-child{grid-column:1/-1}.public-landing .pro-public-hero{gap:24px}.public-landing .pro-hero-art{min-height:340px;padding:22px}.public-landing .pro-art-card{padding:22px;transform:none}.public-landing>.pro-footer{margin:0 24px}}@media (width<=900px){.public-landing .landing-header{gap:12px;min-height:68px;padding:12px 20px}.public-landing .landing-header .pro-brand{margin-right:auto;font-size:22px}.public-landing .landing-desktop-nav{display:none}.public-landing .landing-mobile-login{color:#fff;background:#235747;border:1px solid #235747;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:9px 13px;font-size:12px;font-weight:700;display:inline-flex}.public-landing .landing-mobile-menu{flex-shrink:0;display:block;position:relative}.landing-mobile-menu>summary{cursor:pointer;background:#fff;border:1px solid #779d87;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;list-style:none;display:flex}.landing-mobile-menu>summary::-webkit-details-marker{display:none}.landing-mobile-menu>summary>span{background:#204d37;border-radius:2px;width:19px;height:2px}.landing-mobile-menu[open]>summary{background:#e3eee7;border-color:#235747}.landing-mobile-menu>nav{background:#fff;border:1px solid #8daa98;border-radius:12px;flex-direction:column;gap:8px;width:min(310px,100vw - 40px);padding:12px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 16px 45px #173e2b26}.landing-mobile-menu>nav>a{color:#234a36;border-radius:8px;min-height:44px;padding:13px 14px;font-size:13px}.landing-mobile-menu>nav>a:hover{background:#edf4ef}.landing-mobile-menu>nav>.pro-btn{color:#fff;background:#235747}.public-landing .pro-public-hero{grid-template-columns:minmax(0,1fr);gap:30px;max-width:720px;margin-top:36px}.public-landing .pro-public-hero h1{max-width:20ch;font-size:clamp(34px,6.4vw,52px)}.public-landing .pro-public-lead{max-width:58ch}.public-landing .pro-hero-art{min-height:320px}.public-landing .pro-art-card{max-width:390px}.public-landing .public-trust{gap:14px;padding:20px 0}.public-landing .public-trust>span{flex-basis:180px}}@media (width<=640px){.public-landing .landing-header{gap:9px;padding:11px 16px}.public-landing .landing-header .pro-brand{letter-spacing:-.6px;gap:7px;font-size:18px}.public-landing .landing-header .pro-brand-mark{flex-shrink:0;width:34px;height:36px;font-size:29px}.public-landing .landing-mobile-login{min-height:42px;padding:9px 11px;font-size:11px}.public-landing .pro-public-hero{gap:24px;margin:28px auto 30px;padding:0 18px}.public-landing .pro-public-hero h1{letter-spacing:-1.2px;max-width:18ch;font-size:clamp(32px,8.4vw,45px);line-height:1.16}.public-landing .pro-eyebrow{letter-spacing:1.5px;font-size:10px}.public-landing .pro-public-lead{margin-bottom:22px;font-size:14px}.public-landing .pro-public-actions{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.public-landing .pro-public-actions .pro-btn{width:100%;min-height:48px;font-size:13px}.public-landing .pro-public-note{margin-top:16px;font-size:11px}.public-landing .pro-hero-art{border-radius:18px;min-height:300px;padding:20px}.public-landing .pro-art-card{border-radius:12px;padding:20px}.public-landing .pro-art-card h3{margin:22px 0 16px;font-size:clamp(21px,6vw,27px)}.public-landing .pro-art-card strong{font-size:12px}.public-landing .pro-art-card small{font-size:10px;line-height:1.5;display:block}.public-landing .pro-art-bottom{gap:8px;font-size:10px}.public-landing .public-trust{flex-direction:column;gap:12px;width:calc(100% - 36px);font-size:12px}.public-landing .public-trust>span{flex:initial}.public-landing .pro-public-features{grid-template-columns:minmax(0,1fr);gap:14px;margin:26px auto 30px;padding:0 18px;scroll-margin-top:90px}.public-landing .pro-public-feature:last-child{grid-column:auto}.public-landing .pro-public-feature{padding:22px}.public-landing>.pro-footer{align-items:flex-start;gap:12px;margin:0 18px;padding:22px 0}.public-landing>.pro-footer>a{flex-basis:100%;font-size:19px}.public-landing>.pro-footer>span:nth-child(2){flex-basis:100%;min-width:0;font-size:11px}.public-landing>.pro-footer>span:last-child{margin-left:0;font-size:11px}}@media (prefers-reduced-motion:reduce){.public-landing *{scroll-behavior:auto!important}}.public-landing .landing-header .pro-brand>span:last-child{display:inline}.auth-experience{color:#203d2e;background:#f2f6f3}.auth-experience .pro-auth-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh}.auth-experience .pro-auth-page>*{min-width:0}.auth-experience .pro-auth-story{gap:40px;padding:48px clamp(28px,5vw,82px);background:#183f36!important}.auth-experience .pro-auth-story .pro-brand{white-space:normal;font-size:clamp(22px,2.5vw,29px)}.auth-experience .pro-brand>span:last-child{display:inline}.auth-experience .pro-auth-story .pro-brand-mark{background:#2d594c;border:1px solid #6c9483;flex-shrink:0}.auth-experience .pro-auth-story h1{letter-spacing:-1.4px;overflow-wrap:normal;font-size:clamp(34px,3.6vw,52px);line-height:1.18}.auth-experience .pro-auth-form-wrap{background:#f2f6f3;min-width:0;padding:40px 24px}.auth-experience .pro-auth-form{background:#fff;border:1px solid #9ab3a3;border-radius:18px;min-width:0;max-width:450px;padding:30px;box-shadow:0 16px 45px #214e3210}.auth-experience .pro-auth-form h2{letter-spacing:-.7px;color:#1c3d2b;font-size:clamp(24px,2.5vw,30px);line-height:1.25}.auth-experience .pro-auth-form p{overflow-wrap:anywhere;line-height:1.75}.auth-experience .pro-auth-form label{color:#2a4d38;font-size:13px}.auth-experience .pro-auth-form input,.auth-experience .pro-auth-form select{color:#1f3f2c;background:#fff;border-color:#87a590;border-radius:8px;min-width:0;max-width:100%;min-height:46px}.auth-experience .pro-auth-form input[type=checkbox]{min-height:16px}.auth-experience .pro-auth-submit,.auth-experience .auth-secondary{white-space:normal;text-align:center;border-radius:9px;width:100%;min-height:48px;line-height:1.5}.auth-experience .pro-auth-submit{color:#fff;background:#235747;border:1px solid #235747}.auth-experience .pro-auth-submit:hover{color:#fff;background:#153c2a}.auth-experience .auth-secondary{color:#235747;background:#fff;border:1px solid #779e86}.auth-experience .auth-secondary:hover{color:#183e2b;background:#e8f1eb}.auth-experience .pro-auth-intro,.auth-experience .pro-auth-bottom,.auth-experience .identity-login{color:#4d6757}.auth-experience .pro-auth-bottom a,.auth-experience .auth-back-link{color:#235747;padding:8px 0;font-weight:700;display:inline-block}.auth-experience .auth-mobile-brand{display:none}.verification-content>p{color:#476251;margin:14px 0;font-size:14px}.verification-symbol{color:#235747;background:#e7f1e9;border:1px solid #aac3b2;border-radius:16px;place-items:center;width:60px;height:60px;margin:20px 0;font-size:32px;display:grid}.verification-address{background:#f4f8f5;border:1px solid #b8cebf;border-radius:10px;margin:18px 0;padding:14px}.verification-address span{color:#56715e;margin-bottom:6px;font-size:11px;display:block}.verification-address strong{overflow-wrap:anywhere;color:#1c3e29;font-size:14px;display:block}.verification-help{border:1px solid #b0c7b9;border-radius:10px;margin:20px 0;padding:15px}.verification-help summary{color:#254c36;cursor:pointer;font-size:13px;font-weight:750}.verification-help ol{margin:14px 0;padding-left:20px;list-style:decimal}.verification-help li,.verification-help p{color:#4b6655;margin-top:8px;font-size:12px;line-height:1.75}.verification-help a{color:#235747;min-height:32px;margin-top:10px;font-size:12px;font-weight:700;display:inline-block}.verification-footnote{color:#587260;margin-top:18px;font-size:11px;line-height:1.7;display:block}.auth-experience :is(a,button,input,summary,select):focus-visible{outline-offset:3px;outline:3px solid #2d6d4b}.register-professional .registration-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,65px)}.registration-layout>*,.registration-form .grid>*{min-width:0}.registration-form input,.registration-form select,.registration-form textarea{min-width:0;max-width:100%}.registration-form>p,.registration-form small,.registration-identity-check{overflow-wrap:anywhere}.registration-form .registration-identity-check{color:#375640;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.registration-identity-check input{flex-shrink:0;margin-top:4px}.registration-form #tipo-info-content p{line-height:1.7}.registration-form #tipo-info-content strong{color:#244c35}.console-email-state{color:#42684f;margin-top:5px;display:block}.account-action-note{color:#3b5b47;background:#f2f7f3;border:1px solid #bed0c4;border-radius:8px;padding:12px;font-size:12px;line-height:1.7}.pro-main :is(form,fieldset,.platform-page,.platform-fields,.platform-columns,.compact-directory,.console-user),.pro-main :is(input,select,textarea){min-width:0;max-width:100%}.pro-main :is(h1,h2,h3,p,label,small){overflow-wrap:anywhere}.pro-main :is(.compact-actions,.talent-actions,.pro-profile-actions){flex-wrap:wrap}.pro-main img,.pro-main video{max-width:100%}.responsive-table-region{overscroll-behavior-inline:contain;border-radius:10px;min-width:0;max-width:100%;overflow-x:auto}.responsive-table-region:focus-visible{outline-offset:3px;outline:3px solid #2d6b49}.responsive-table-region>table{width:100%;min-width:max-content}.console-user>summary{flex-wrap:wrap;gap:10px}.console-user>summary>span:nth-child(2){flex:1;min-width:160px}.console-user>summary small{overflow-wrap:anywhere}.legacy-email-status{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:11px;display:flex}.legacy-email-status a{color:#235747;font-weight:700;text-decoration:underline}.pro-main .console-table-wrap{min-width:0;max-width:100%}@media (width<=1020px){.register-professional .registration-layout{grid-template-columns:minmax(0,1fr);gap:22px;max-width:780px;margin-top:26px}.register-professional .registration-story{padding:0 4px;position:static;top:auto}.register-professional .registration-story h1{max-width:23ch;font-size:36px}.register-professional .registration-story ol,.register-professional .registration-story>small{display:none}.register-professional .registration-form{padding:26px}.pro-main .console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.auth-experience .pro-auth-page{grid-template-columns:minmax(0,1fr)}.auth-experience .pro-auth-story{display:none}.auth-experience .pro-auth-form-wrap{align-items:center;min-height:100svh;padding:30px 20px}.auth-experience .auth-mobile-brand,.auth-experience .pro-auth-mobile-brand{gap:8px;margin-bottom:24px;font-size:22px;display:flex}.auth-experience .pro-auth-form{max-width:490px}.pro-main .platform-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.auth-experience .pro-auth-form-wrap{align-items:flex-start;padding:20px 12px}.auth-experience .pro-auth-form{border-radius:14px;padding:24px 20px}.auth-experience .pro-auth-form h2{font-size:25px}.auth-experience .pro-auth-form input,.auth-experience .pro-auth-form select{font-size:16px}.auth-experience .auth-mobile-brand,.auth-experience .pro-auth-mobile-brand{font-size:21px}.verification-help{padding:13px}.register-professional>.pro-public-nav{gap:10px;padding:0 14px}.register-professional .pro-public-nav .pro-brand{gap:7px;font-size:18px}.register-professional .registration-login{white-space:nowrap;min-height:42px;padding:9px 11px;font-size:11px}.register-professional .registration-layout{margin-top:20px;padding:0 12px}.register-professional .registration-form{border-radius:14px;padding:22px 16px}.register-professional .registration-story h1{letter-spacing:-1px;margin:10px 0;font-size:30px}.register-professional .registration-form h2{font-size:25px}.register-professional .registration-form .media-phone-fields,.pro-main .platform-fields{grid-template-columns:minmax(0,1fr)}.register-professional .registration-form input:not([type=checkbox]):not([type=radio]),.register-professional .registration-form select{font-size:16px}.pro-main .console-user .platform-fields{grid-template-columns:minmax(0,1fr)}.pro-main .console-user>summary>span:nth-child(2){flex-basis:calc(100% - 54px);min-width:0}.pro-main .console-user .platform-chip{margin-left:46px}.pro-main .compact-heading{flex-wrap:wrap;gap:12px}.pro-main .compact-search{flex-wrap:wrap}.pro-main .compact-search input{flex:180px;min-width:0}.pro-main .console-tabs{white-space:nowrap;max-width:100%;overflow-x:auto}.pro-main .console-tabs>a{flex-shrink:0}.pro-main .platform-fields>label{min-width:0}.pro-main .compact-inline-form{flex-wrap:wrap}.pro-main .compact-inline-form>label{flex:160px;min-width:0}}.verification-check{margin-top:12px}.registration-form .registration-location-search{color:#173c2e;background:#f5f8f6;border:1px solid #849e91;border-radius:9px;width:100%;min-width:0;margin:0 0 7px;padding:10px 12px;font-size:14px}.registration-location-search:focus-visible{outline-offset:2px;outline:3px solid #285c48}.registration-geography-credit{color:#41594c;margin:14px 0 0;font-size:12px}.registration-geography-credit a{color:#1d513a;font-weight:700;text-decoration:underline}@media (width<=640px){.registration-form .registration-location-search{font-size:16px}}.city-search-control{gap:6px;min-width:0;margin-bottom:8px;display:grid}.professional-app .city-search-input{color:#173e30;background:#fff;border:1px solid #8ea99a;border-radius:9px;width:100%;min-width:0;padding:10px 12px;font-size:14px}.city-search-control small{color:#445e50;font-size:11px;line-height:1.5}.city-search-more{color:#204d39;background:#eef5f0;border:1px solid #739583;border-radius:7px;justify-self:start;padding:6px 10px;font-size:12px}.city-search-more[hidden]{display:none}@media (width<=640px){.professional-app .city-search-input{font-size:16px}}html.ui-scroll-locked-root{overscroll-behavior:none;overflow:hidden!important}body.professional-app.ui-scroll-locked{padding-right:calc(var(--ui-base-padding,0px) + var(--ui-scroll-gap,0px))!important;overflow:hidden!important}.professional-app :is(.social-panel,.social-chat-window,.social-emoji-panel,.mobile-navigation){overscroll-behavior:contain}.professional-app :is(.social-contact-list,.social-chat-messages,.social-emoji-grid,.mobile-navigation,.social-chat-compose textarea){overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.professional-app .social-panel{min-height:0;max-height:calc(var(--chat-visible-height,100dvh) - 100px);overflow:hidden}.professional-app .social-panel :is(header,nav,footer,.social-contact-search,.social-presence-control){flex-shrink:0}.professional-app .social-contact-list{scrollbar-width:thin;scrollbar-color:#789687 #edf3ef;flex:1;min-height:0;max-height:none;overflow:hidden auto}.professional-app .social-chat-body{min-height:0;overflow:hidden}.professional-app .social-chat-messages{scrollbar-width:thin;scrollbar-color:#789687 #f4f7f5;scroll-padding-block:12px;overflow:hidden auto}.professional-app .social-chat-messages>.social-message{flex-shrink:0}.professional-app .social-emoji-grid{min-height:0;overflow-y:auto}@media (width>=1450px){body.professional-app.with-contact-rail .social-panel{max-height:none}}@media (width<=850px){.professional-app .social-windows,.professional-app .social-hub.panel-open .social-windows{bottom:var(--chat-viewport-bottom,0px);max-height:calc(var(--chat-visible-height,100dvh) - 12px)}.professional-app .social-chat-window{max-height:calc(var(--chat-visible-height,100dvh) - 12px);flex-direction:column;max-width:100vw;min-height:0;display:flex}.professional-app .social-chat-window>header{flex-shrink:0;min-height:56px}.professional-app .social-chat-window:not(.minimized) .social-chat-body{height:min(560px,calc(var(--chat-visible-height,100dvh) - 84px));min-height:0;max-height:none}.professional-app .social-chat-window.minimized .social-chat-body{display:none}.professional-app .social-chat-body>:not(.social-chat-messages){flex-shrink:0}.professional-app .social-chat-messages{flex:1;min-height:0;max-height:none}.professional-app .social-chat-compose textarea,.professional-app .social-panel :is(input,select),.professional-app .social-emoji-panel :is(input,select){font-size:16px}.professional-app .social-chat-compose{padding-bottom:max(10px,env(safe-area-inset-bottom));background:#fff}.professional-app .social-window-control{min-width:34px;min-height:36px}.professional-app .social-panel{max-height:calc(var(--chat-visible-height,100dvh) - 96px);bottom:calc(70px + var(--chat-viewport-bottom,0px))}.professional-app .social-panel>header{min-height:58px}}@media (width<=560px){.professional-app .social-panel{border-color:#8ba798;border-radius:16px;width:auto;left:10px;right:10px;box-shadow:0 14px 45px #17382d2b}.professional-app .social-chat-window{border-radius:16px 16px 0 0}.professional-app .social-chat-title strong{max-width:calc(100vw - 178px)}}@media (width<=850px){.professional-app .social-hub.has-windows:not(.all-minimized) .social-launcher{display:none}.professional-app .social-hub.has-windows.all-minimized .social-windows{bottom:calc(76px + var(--chat-viewport-bottom,0px))}.professional-app .social-hub.has-windows.all-minimized .social-launcher{bottom:calc(14px + var(--chat-viewport-bottom,0px))}.professional-app .social-hub.has-windows.all-minimized .social-chat-bubbles{display:none}.professional-app .social-hub.has-windows.all-minimized .social-panel{bottom:calc(144px + var(--chat-viewport-bottom,0px));max-height:calc(var(--chat-visible-height,100dvh) - 166px)}}@media (width>=851px) and (width<=1449px){.professional-app .social-hub.has-windows:not(.all-minimized) .social-launcher{display:none}.professional-app .social-hub.has-windows.all-minimized .social-windows{bottom:80px}.professional-app .social-hub.has-windows.all-minimized .social-chat-bubbles{display:none}.professional-app .social-hub.has-windows.all-minimized .social-panel{max-height:calc(var(--chat-visible-height,100dvh) - 166px);bottom:144px}}.public-landing,.auth-experience,.register-professional{overflow-wrap:break-word;min-width:0}.public-landing .landing-header{border-bottom-color:#8ca79c;padding-inline:max(20px,50% - 660px);position:relative;top:auto}.public-landing .landing-header .pro-brand{min-width:0}.public-landing .landing-login{color:#173f35;border-color:#587d6e;font-weight:700}.public-landing .pro-public-hero{gap:clamp(28px,5vw,80px);max-width:1360px;margin-block:clamp(30px,6vw,88px)}.public-landing .pro-public-hero h1{max-width:19ch;font-size:clamp(34px,4.4vw,64px)}.public-landing .pro-hero-art{background:linear-gradient(145deg,#e4eee8,#c5d8cc);border-color:#8ba997}.public-landing .pro-art-card{transform:none;box-shadow:0 18px 46px #153b3020}.public-landing .pro-public-feature{border-color:#94ae9f;box-shadow:0 5px 20px #153b3007}.public-landing .pro-public-feature h2{font-size:21px}.public-landing .pro-public-feature p{font-size:14px}.auth-experience .pro-auth-page{align-items:stretch;min-height:100dvh}.auth-experience .pro-auth-story{color:#fff;background:linear-gradient(150deg,#163e34,#245d4d)!important}.auth-experience .pro-auth-story :is(h1,.pro-brand){color:#fff}.auth-experience .pro-auth-story p{color:#e0ece5;max-width:42ch;font-size:16px}.auth-experience .pro-auth-story .pro-eyebrow,.auth-experience .pro-auth-story>small{color:#d3e5db}.auth-experience .pro-auth-form-wrap{align-items:center;padding:clamp(24px,4vw,64px)}.auth-experience .pro-auth-form{border-color:#92ad9e;width:100%;max-width:480px;padding:clamp(24px,3vw,40px);box-shadow:0 18px 50px #163e3410}.auth-experience .pro-auth-form form{min-width:0}.auth-experience .pro-auth-form select{width:100%;font:inherit;padding:12px}.auth-experience .pro-auth-options{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;font-size:12px;line-height:1.6;display:flex}.auth-experience .pro-auth-options label{flex:165px;align-items:center;gap:9px;min-height:40px;margin:0;display:flex}.auth-experience .pro-auth-options input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.auth-experience .pro-auth-options>a{color:#205342;align-items:center;min-height:40px;font-weight:650;display:flex}.auth-experience .pro-auth-submit{min-height:50px;font-size:14px}.auth-experience .identity-login{margin-top:20px;font-size:12px}.auth-experience .pro-auth-intro{margin-bottom:22px}.auth-experience .pro-auth-bottom{margin-top:18px}.register-professional>.pro-public-nav{flex-wrap:wrap;min-height:76px;position:relative;top:auto}.register-professional .registration-story h1{max-width:22ch}.register-professional .registration-login{color:#fff;background:#235747;border:1px solid #235747}.register-professional .registration-login:hover{color:#fff;background:#153d31}.public-landing :is(a,summary),.auth-experience :is(a,button),.register-professional :is(a,button){touch-action:manipulation}.public-landing .landing-mobile-menu>nav{z-index:200}.public-landing :is(.landing-mobile-login,.pro-btn):focus-visible,.auth-experience :is(input,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #3f8067}@media (width<=1050px){.auth-experience .pro-auth-page{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.auth-experience .pro-auth-story{padding:32px}.auth-experience .pro-auth-story h1{font-size:36px}.auth-experience .pro-auth-form-wrap{padding:28px 20px}}@media (width<=900px){.auth-experience .pro-auth-page{grid-template-columns:minmax(0,1fr)}.auth-experience .pro-auth-story{display:none}.auth-experience .pro-auth-form-wrap{align-items:center;min-height:100dvh;padding:28px 20px}.auth-experience .pro-auth-form{max-width:510px}.public-landing .pro-public-hero h1{max-width:21ch}}@media (width<=480px){.public-landing .landing-header{flex-wrap:wrap;gap:8px;padding:12px}.public-landing .landing-header .pro-brand{flex:160px;gap:6px;font-size:18px}.public-landing .landing-header .pro-brand-mark{width:30px;height:32px;font-size:26px}.public-landing .landing-mobile-login{min-height:44px;padding:9px 10px;font-size:12px}.public-landing .landing-mobile-menu>summary{width:44px;height:44px}.public-landing .pro-public-hero{margin-top:26px;padding:0 16px}.public-landing .pro-public-hero h1{letter-spacing:-1px;font-size:clamp(30px,8.6vw,40px)}.public-landing .pro-hero-art{min-height:260px;padding:18px}.public-landing .pro-art-card{padding:20px}.public-landing .pro-art-person{flex-wrap:wrap}.public-landing .pro-public-features{padding:0 16px}.auth-experience .pro-auth-form-wrap{align-items:flex-start;padding:16px 12px}.auth-experience .pro-auth-form{border-radius:16px;padding:24px 18px}.auth-experience .pro-auth-mobile-brand,.auth-experience .auth-mobile-brand{gap:8px;margin-bottom:22px;font-size:21px}.auth-experience .pro-auth-form h2{font-size:28px}.auth-experience .pro-auth-form :is(input:not([type=checkbox]),select){min-height:48px;font-size:16px}.auth-experience .pro-auth-options{gap:2px 12px}.register-professional>.pro-public-nav{gap:10px;padding:12px}.register-professional .pro-public-nav .pro-brand{font-size:18px}.register-professional .registration-form .grid{grid-template-columns:minmax(0,1fr)}.register-professional .registration-layout{padding:0 12px}}@media (height<=600px) and (width>=901px){.auth-experience .pro-auth-form-wrap{align-items:flex-start}.auth-experience .pro-auth-story{gap:24px}}@media (prefers-reduced-motion:reduce){.public-landing *,.auth-experience *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.platform-alert-content{min-width:0;color:inherit;border-radius:8px;flex:1;padding:4px;text-decoration:none;display:block}.platform-alert-content:hover{background:#eef4f0}.platform-alert-content:focus-visible{outline-offset:3px;outline:3px solid #3f8067}.alert-action{color:#235747;margin-top:9px;font-size:12px;font-weight:700;display:block}.social-chat-avatar{flex:0 0 36px;width:36px;height:36px;display:inline-flex;position:relative}.social-chat-avatar>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:36px;height:36px}.social-chat-avatar>.social-presence{z-index:1}.social-chat-title[data-presence=available] .social-presence{background:#208552}.social-chat-title[data-presence=away] .social-presence{background:#bd821b}.social-chat-title[data-presence=busy] .social-presence,.social-chat-title[data-presence=offline] .social-presence{background:#b53645}.social-hub .social-launcher[hidden]{display:none!important}@media (width<=850px){.professional-app .social-hub.mobile-chat-active .social-windows{inset:auto 0 var(--chat-viewport-bottom,0px);width:100%;height:var(--chat-visible-height,100dvh);z-index:1200;align-items:stretch;gap:0;max-height:none;padding:0;position:fixed}.professional-app .social-hub.mobile-chat-active .social-chat-window:not(.minimized){width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex}.professional-app .social-hub.mobile-chat-active .social-chat-body{flex:1;min-height:0}.professional-app .social-hub.mobile-chat-active .social-chat-bubbles,.professional-app .social-hub.mobile-chat-active .social-panel{display:none!important}.professional-app .social-hub.mobile-chat-active .social-chat-window>header{padding:12px max(12px,env(safe-area-inset-right)) 12px max(12px,env(safe-area-inset-left))}.professional-app .social-hub.mobile-chat-active .social-chat-compose{padding-bottom:max(12px,env(safe-area-inset-bottom))}.professional-app .social-window-control{min-width:40px;min-height:40px}.social-panel>header button{min-width:44px;min-height:44px}.social-chat-title strong{max-width:calc(100vw - 190px)!important}.social-chat-avatar{min-width:36px}}body.professional-app[data-workspace]{--space-accent:#2456a6;--space-strong:#183e80;--space-tint:#eaf0fb;--space-line:#9db2d1;--space-background:#f4f6fa;background:var(--space-background);color:#1c2a37}body.professional-app[data-workspace=marketplace]{--space-accent:#17624e;--space-strong:#104737;--space-tint:#e6f1eb;--space-line:#91b4a3;--space-background:#f3f7f4}body.professional-app[data-workspace=candidato]{--space-accent:#166779;--space-strong:#104c5b;--space-tint:#e6f1f5;--space-line:#90b2bd;--space-background:#f2f7f9}body.professional-app[data-workspace=empresa]{--space-accent:#633f97;--space-strong:#472a75;--space-tint:#efe9f8;--space-line:#b2a0ca;--space-background:#f6f4fa}body.professional-app[data-workspace=administracion]{--space-accent:#394861;--space-strong:#25334b;--space-tint:#e9edf4;--space-line:#a0aabd;--space-background:#f3f5f8}.workspace-context{border:1px solid var(--space-line);border-left:4px solid var(--space-accent);background:#fff;border-radius:12px;align-items:center;gap:12px;margin:0 0 24px;padding:15px 18px;display:flex;box-shadow:0 4px 18px #1c2a3705}.workspace-context-icon{background:var(--space-tint);width:38px;height:38px;color:var(--space-accent);border-radius:11px;flex:0 0 38px;place-items:center;font-size:17px;display:grid}.workspace-context strong{color:var(--space-strong);font-size:15px;font-weight:800;line-height:1.4;display:block}.workspace-context p{color:#4e5c6b;margin-top:3px;font-size:12px;line-height:1.6}.professional-app[data-workspace] .pro-topbar{border-top:3px solid var(--space-accent);box-shadow:0 2px 16px #1c2a3709}.professional-app[data-workspace] .pro-primary-nav>a:is(.active,.is-active,[aria-current=page]){color:var(--space-strong);border-bottom-color:var(--space-accent)}.professional-app[data-workspace] .community-sidebar nav a:is(.active,:hover){background:var(--space-tint);color:var(--space-strong)}.professional-app[data-workspace] .community-sidebar nav a i{color:var(--space-accent)}.professional-app[data-workspace] .network-space-switch select{background:var(--space-tint);border:1px solid var(--space-line);color:var(--space-strong);min-height:38px;font-weight:750}.professional-app[data-workspace] :is(.network-button,.pro-btn):not(.secondary){background:var(--space-accent);border-color:var(--space-accent);color:#fff}.professional-app[data-workspace] :is(.network-button,.pro-btn):not(.secondary):hover{background:var(--space-strong);border-color:var(--space-strong);color:#fff}.professional-app[data-workspace] :is(.network-button,.pro-btn).secondary{color:var(--space-strong);border-color:var(--space-line);background:#fff}.professional-app[data-workspace] :is(.network-button,.pro-btn).secondary:hover{background:var(--space-tint);color:var(--space-strong);border-color:var(--space-accent)}.professional-app[data-workspace] .network-tabs a:is(.active,:hover){color:var(--space-strong);border-bottom-color:var(--space-accent)}.professional-app[data-workspace] .network-heading>p:first-child{color:var(--space-strong);letter-spacing:1.4px;font-weight:750}.professional-app[data-workspace] .network-heading h1{color:#1c2a37;letter-spacing:-1.2px;font-size:clamp(27px,3.1vw,39px);line-height:1.18}.professional-app[data-workspace] .network-heading h1 span{color:var(--space-accent)}.professional-app[data-workspace] :is(.network-card,.pro-panel){border-color:#afbbc8;box-shadow:0 4px 18px #1c2a3705}.professional-app[data-workspace] .pro-cover{background:linear-gradient(130deg,var(--space-strong),var(--space-accent));position:relative;overflow:hidden}.professional-app[data-workspace] .pro-cover>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.professional-app[data-workspace] .pro-cover>span{color:#fff;letter-spacing:1px;background:#14233775;border-radius:6px;padding:7px 12px;font-size:11px;position:absolute;bottom:15px;right:16px}.professional-app[data-workspace] .social-chat-window .social-message.mine{color:#fff;background:var(--space-accent)!important}.professional-app[data-workspace] .social-chat-send{background:var(--space-accent);color:#fff}.professional-app[data-workspace] .social-launcher{color:var(--space-strong);border-color:var(--space-line);background:#fff}.professional-app[data-workspace] .social-panel nav button.active{color:var(--space-strong);background:var(--space-tint)}.professional-app[data-workspace] :is(a,button,input,select,textarea):focus-visible{outline-color:var(--space-accent)}.professional-app[data-workspace] .mobile-navigation-content>nav>a:hover{background:var(--space-tint);color:var(--space-strong)}.professional-app[data-workspace] .network-heading{margin-bottom:24px;padding-bottom:8px}.professional-app[data-workspace] .pro-profile-actions{gap:8px}.professional-app[data-workspace] .pro-profile-grid{gap:24px}.professional-app[data-workspace] .pro-profile-location{line-height:1.7}.professional-app[data-workspace] .community-sidebar-profile{border-bottom:1px solid var(--space-line);padding-bottom:16px}@media (width<=850px){.workspace-context{border-radius:10px;gap:10px;margin-bottom:18px;padding:12px}.workspace-context-icon{flex-basis:34px;width:34px;height:34px;font-size:15px}.workspace-context strong{font-size:14px}.workspace-context p{font-size:11px;line-height:1.6}.professional-app[data-workspace] .network-heading{margin-bottom:18px}.professional-app[data-workspace] .network-heading h1{letter-spacing:-.8px;font-size:29px}.professional-app[data-workspace] .pro-profile-grid{grid-template-columns:minmax(0,1fr)}.professional-app[data-workspace] .pro-profile-grid>aside{grid-template-columns:minmax(0,1fr);display:grid}.professional-app[data-workspace] .pro-profile-actions .pro-btn{min-height:42px;padding:10px 12px;font-size:12px}.professional-app[data-workspace] .pro-profile-info{padding-inline:18px}.professional-app[data-workspace] .pro-profile-info h1{overflow-wrap:anywhere;font-size:25px}}@media (width<=400px){.workspace-context{align-items:flex-start}.workspace-context p{max-width:29ch}.professional-app[data-workspace] .pro-profile-actions{grid-template-columns:minmax(0,1fr);display:grid}.professional-app[data-workspace] .pro-profile-actions .pro-btn{width:100%}.professional-app[data-workspace] .network-heading h1{font-size:26px}}.professional-app.is-community .workspace-context{margin-bottom:18px;padding-block:10px}.professional-app.is-community .workspace-context p{display:none}.professional-app.is-community .workspace-context-icon{flex-basis:30px;width:30px;height:30px;font-size:14px}.professional-app[data-workspace] .pro-primary-nav>a.is-active:after{background:var(--space-accent)}.professional-app[data-workspace] .highlight-plus{background:var(--space-accent);color:#fff}.professional-app[data-workspace] .highlight-card.text-highlight{background:linear-gradient(145deg,var(--space-accent),var(--space-strong));border-color:var(--space-line)}.professional-app[data-workspace] .highlight-create{border-color:var(--space-line)}.professional-app[data-workspace] .highlight-create:hover{background:var(--space-tint)}.professional-app[data-workspace] :is(.network-text,.pro-eyebrow){color:var(--space-strong)}.professional-app[data-workspace] input[type=file]{color:#425365;background:#f7f9fc;border:1px solid #a6b4c1;border-radius:9px;min-width:0;max-width:100%;padding:7px;font-size:12px}.professional-app[data-workspace] input[type=file]::file-selector-button{background:var(--space-accent);color:#fff;cursor:pointer;border:0;border-radius:6px;margin-right:10px;padding:9px 12px;font-weight:650}.professional-app[data-workspace] input[type=file]::file-selector-button:hover{background:var(--space-strong)}.professional-app[data-workspace] .community-sidebar-profile small{color:var(--space-strong)}.image-editor{color:#1c2a37;background:#fff;border:1px solid #8ca2b8;border-radius:18px;width:min(1120px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden;box-shadow:0 24px 90px #14233755}.image-editor::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#132434a8}.image-editor-heading{border-bottom:1px solid #b9c7d3;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.image-editor-heading h2{color:#1c2a37;font-size:22px;font-weight:800}.image-editor-heading p{color:#4e6071;margin-top:4px;font-size:12px;line-height:1.6}.image-editor-close{color:#263e53;background:#edf2f7;border:1px solid #a3b5c5;border-radius:9px;flex-shrink:0;width:42px;height:42px;font-size:25px}.image-editor-layout{grid-template-columns:minmax(0,1fr) 280px;min-height:0;max-height:calc(100dvh - 235px);display:grid;overflow:auto}.image-editor-stage{background:#e5eaf0;justify-content:center;align-items:center;min-width:0;min-height:340px;padding:22px;display:flex;overflow:hidden}.image-editor canvas{-o-object-fit:contain;object-fit:contain;touch-action:none;cursor:grab;background:repeating-conic-gradient(#fff 0 25%,#dce3e9 0 50%) 0/18px 18px;width:auto;max-width:100%;height:auto;max-height:min(58dvh,550px);box-shadow:0 3px 20px #12233320}.image-editor canvas:active{cursor:grabbing}.image-editor-controls{overscroll-behavior:contain;border-left:1px solid #b9c7d3;flex-direction:column;gap:14px;padding:18px;display:flex;overflow-y:auto}.image-editor-field{color:#2b4359;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.image-editor-field select,.image-editor-field input[type=text]{color:#1c2a37;background:#fff;border:1px solid #8fa5b8;border-radius:8px;width:100%;min-height:40px;padding:8px 10px;font-size:14px}.image-editor-field input[type=range]{width:100%;accent-color:var(--space-accent,#2456a6);touch-action:pan-x;min-height:32px}.image-editor-buttons{flex-wrap:wrap;gap:7px;display:flex}.image-tool{color:#264257;cursor:pointer;background:#fff;border:1px solid #9aafc0;border-radius:8px;min-height:38px;padding:9px 11px;font-size:12px;font-weight:650}.image-tool:hover{background:#eaf0f6;border-color:#526f88}.image-editor-emojis{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.image-editor-emojis .image-tool{min-height:36px;padding:4px;font-size:20px}.image-editor-footer{background:#fff;border-top:1px solid #b9c7d3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 18px;display:flex}.image-editor-status{color:#496073;flex:220px;min-width:0;font-size:11px;line-height:1.6}.upload-image-previews{flex-wrap:wrap;gap:10px;max-width:100%;margin:12px 0;display:flex}.upload-image-card{background:#fff;border:1px solid #a5b8c8;border-radius:10px;width:142px;max-width:100%;overflow:hidden}.upload-image-card>img{-o-object-fit:cover;object-fit:cover;width:100%;height:105px}.upload-image-actions{gap:5px;padding:6px;display:flex}.upload-image-actions .image-tool{flex:1;padding:6px 8px;font-size:11px}.image-upload-error,.story-form-status{color:#873747;margin:12px 0;font-size:13px;line-height:1.6}.story-studio{max-width:980px;margin:0 auto}.story-studio .composer{padding:24px}.story-upload-note{color:#526575;margin:16px 2px;font-size:12px;line-height:1.7}.story-video-control{flex-direction:column;gap:8px;min-width:0;display:flex}.story-video-preview{background:#17232d;border-radius:10px;max-width:100%;max-height:300px;margin-top:10px;display:block}.story-video-player{background:#14212b;border-radius:12px;margin:14px 0;overflow:hidden}.story-video-player video{width:100%;max-height:620px;margin:auto;display:block}.story-media-state{color:#304c65;background:#edf3f8;border:1px solid #a7bbcc;border-radius:9px;padding:14px;font-size:12px}.professional-app input[type=file]::file-selector-button{background:var(--space-accent,#2456a6);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-right:10px;padding:10px 14px;font-weight:650}.professional-app input[type=file]{color:#425365;min-width:0;max-width:100%;font-size:12px}.image-editor :is(button,input,select):focus-visible{outline:3px solid var(--space-accent,#2456a6);outline-offset:2px}@media (width<=740px){.image-editor{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.image-editor-heading{padding:12px 14px}.image-editor-heading h2{font-size:19px}.image-editor-layout{grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 220px)}.image-editor-stage{min-height:210px;padding:14px}.image-editor canvas{max-height:36dvh}.image-editor-controls{border-top:1px solid #b9c7d3;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid;overflow:visible}.image-editor-emojis{grid-template-columns:repeat(4,minmax(0,1fr))}.image-editor-footer{gap:6px;padding:10px}.image-editor-status{flex-basis:100%;font-size:10px}.image-editor-footer button{flex:1;min-height:42px;padding-inline:8px;font-size:12px}.image-editor-field select,.image-editor-field input[type=text]{font-size:16px}.story-studio .composer{padding:18px 14px}.story-studio .compact-heading{flex-wrap:wrap}.story-studio .composer-media{flex-direction:column;align-items:stretch;display:flex}.upload-image-card{width:130px}}@media (prefers-reduced-motion:reduce){.image-editor *{scroll-behavior:auto!important}}@media (width<=740px){.image-editor-stage{z-index:2;position:sticky;top:0}}@media (width<=850px){html:has(body.professional-app){scroll-padding-bottom:96px}.professional-app .pro-workspace{padding-bottom:96px}.story-studio{padding-bottom:30px}.story-studio button[type=submit]{scroll-margin-bottom:96px}.professional-app .social-launcher{border-radius:50%;justify-content:center;width:50px;height:50px;padding:0;box-shadow:0 4px 18px #14233722}.professional-app .social-launcher>span:not(.social-unread){display:none}.professional-app .social-launcher .social-unread{position:absolute;top:-4px;right:-3px}.professional-app .social-launcher>i{font-size:21px}}.gallery-page{min-width:0;max-width:1280px;margin:auto}.gallery-albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.gallery-album{background:#fff;border:1px solid #9db0c1;border-radius:14px;flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden;box-shadow:0 4px 18px #1c2a3708}.gallery-album:hover{border-color:var(--space-accent);box-shadow:0 8px 24px #1c2a3715}.gallery-album-symbol{aspect-ratio:16/10;background:linear-gradient(140deg,var(--space-tint,#eaf0fb),#f7f9fc);color:var(--space-accent,#2456a6);place-items:center;font-size:44px;display:grid;overflow:hidden}.gallery-album-symbol img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-album>strong{color:#233b50;padding:16px 16px 4px;font-size:17px;font-weight:750}.gallery-album>p{color:#516477;padding:0 16px;font-size:12px;line-height:1.7}.gallery-album>small{color:var(--space-strong,#183e80);margin-top:auto;padding:12px 16px 16px;font-size:11px}.gallery-page :is(.gallery-create,.gallery-upload,.gallery-settings){margin:22px 0;padding:22px}.gallery-page h2{margin-bottom:12px;font-size:18px;font-weight:750}.gallery-page form{gap:14px;display:grid}.gallery-page label{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:650;display:flex}.gallery-page input,.gallery-page textarea,.gallery-page select{color:#1c2a37;background:#fff;border:1px solid #91a7ba;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:10px 12px}.gallery-page input[type=file]{padding:7px}.gallery-page label small,.gallery-create>p{color:#516477;font-size:12px;font-weight:400;line-height:1.7}.gallery-create>p{margin-bottom:18px}.gallery-page form>.network-button{justify-self:start;min-height:42px}.gallery-settings>summary{cursor:pointer;color:var(--space-strong);font-size:14px;font-weight:700}.gallery-settings[open]>summary{margin-bottom:20px}.gallery-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.gallery-photo{background:#fff;border:1px solid #9db0c1;border-radius:12px;min-width:0;overflow:hidden}.gallery-photo>a{aspect-ratio:4/3;background:#eaf0f5;display:block;overflow:hidden}.gallery-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-photo-copy{padding:16px}.gallery-photo-copy h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:15px}.gallery-photo-copy>p{color:#42576a;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.gallery-photo-copy>small{color:#607285;margin:12px 0;font-size:11px;display:block}.gallery-photo-copy details>summary{color:var(--space-strong);cursor:pointer;padding:10px 0;font-size:12px}.gallery-photo-copy details[open] form{padding-block:10px}.gallery-photo-copy>form{margin-top:10px}.gallery-viewer{color:#fff;background:#132331;border:1px solid #8295a8;border-radius:14px;width:min(1100px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:auto}.gallery-viewer::backdrop{background:#101f30cf}.gallery-viewer>header,.gallery-viewer>footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.gallery-viewer h2{color:#fff;overflow-wrap:anywhere;font-size:18px;font-weight:700}.gallery-viewer button{color:#fff;cursor:pointer;background:#263e52;border:1px solid #8c9dad;border-radius:8px;min-width:42px;min-height:42px;padding:8px 12px}.gallery-viewer>img{-o-object-fit:contain;object-fit:contain;background:#0c1720;width:100%;max-height:65dvh;display:block}.gallery-viewer>p{white-space:pre-wrap;color:#e6eef5;padding:14px 18px;font-size:13px;line-height:1.7}.gallery-viewer:focus-visible{outline:3px solid #8bb4e8}@media (width<=1000px){.gallery-albums,.gallery-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.gallery-albums,.gallery-photo-grid{grid-template-columns:minmax(0,1fr);gap:14px}.gallery-page :is(.gallery-create,.gallery-upload,.gallery-settings){padding:18px 14px}.gallery-page input,.gallery-page textarea,.gallery-page select{font-size:16px}.gallery-page .compact-heading{flex-wrap:wrap}.gallery-album-symbol{aspect-ratio:16/9}.gallery-page form>.network-button{justify-self:stretch;width:100%}.gallery-viewer{border-radius:10px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.gallery-viewer>header,.gallery-viewer>footer{padding:12px}.gallery-viewer h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.gallery-album{transition:none}}.moderation-page{max-width:1160px;margin:auto}.moderation-filter{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:20px;padding:18px;display:flex}.moderation-filter label{flex-direction:column;flex:1;gap:7px;min-width:160px;font-size:12px;display:flex}.moderation-filter :is(input,select){color:#233a50;background:#fff;border:1px solid #93a6ba;border-radius:8px;padding:10px}.moderation-case-list{gap:12px;margin-bottom:22px;display:grid}.moderation-case-link{align-items:center;gap:16px;padding:18px;display:flex}.moderation-case-link>div{flex:1;min-width:0}.moderation-case-link strong{color:#233a50;font-size:14px}.moderation-case-link p,.moderation-case-link small{color:#54697d;font-size:12px;line-height:1.7}.moderation-case-link>span{color:#324c66;white-space:nowrap;background:#edf2f7;border:1px solid #a8b6c7;border-radius:20px;padding:6px 10px;font-size:11px}.moderation-evidence,.moderation-thread,.moderation-page>.compact-form{margin-bottom:22px;padding:22px}.moderation-page h2{margin-bottom:13px;font-size:18px;font-weight:750}.moderation-page h3{margin:18px 0 10px;font-size:14px;font-weight:700}.moderation-messages{gap:12px;margin:20px 0;display:grid}.moderation-message{background:#f8fafc;border:1px solid #b4c2cf;border-radius:10px;padding:14px}.moderation-message.is-flagged{background:#fff5e8;border:2px solid #9a5b22}.moderation-message header{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.moderation-message p{white-space:pre-wrap;overflow-wrap:anywhere;color:#263f55;margin-top:10px;font-size:14px;line-height:1.7}.moderation-message a{margin-top:10px;font-size:12px;font-weight:650;text-decoration:underline;display:block}.moderation-actions{flex-wrap:wrap;gap:9px;display:flex}.moderation-entry{margin-bottom:20px}.admin-password-panel{background:#f5f8fb;border:1px solid #a5b6c6;border-radius:10px;margin:18px;padding:16px}.admin-password-panel>summary{cursor:pointer;font-size:13px;font-weight:700}.admin-password-panel[open]>summary{margin-bottom:14px}.admin-password-panel p{font-size:12px;line-height:1.7}.chat-report-dialog{color:#243d53;background:#fff;border:1px solid #8ea4b8;border-radius:14px;width:min(500px,100vw - 24px);max-height:calc(100dvh - 24px);padding:22px;overflow:auto}.chat-report-dialog::backdrop{background:#122435b3}.chat-report-dialog form{gap:16px;display:grid}.chat-report-dialog h2{font-size:20px;font-weight:750}.chat-report-dialog p{color:#4a6278;font-size:12px;line-height:1.7}.chat-report-dialog label{flex-direction:column;gap:8px;font-size:13px;display:flex}.chat-report-dialog textarea{border:1px solid #90a6b9;border-radius:8px;width:100%;padding:12px;font-size:16px}.chat-report-dialog form>div{justify-content:flex-end;gap:10px;display:flex}.chat-report-dialog button:not(.network-button){color:#29485f;background:#fff;border:1px solid #91a8bb;border-radius:8px;min-height:42px;padding:9px 14px}.professional-app .social-toast{z-index:1400}@media (width<=650px){.moderation-case-link{flex-wrap:wrap;padding:15px}.moderation-case-link>div{flex-basis:100%}.moderation-filter label{flex-basis:100%;min-width:0}.moderation-filter .network-button{width:100%}.moderation-evidence,.moderation-thread,.moderation-page>.compact-form{padding:17px}.moderation-actions{flex-direction:column;align-items:stretch}.admin-password-panel{margin:12px}.moderation-message header strong{overflow-wrap:anywhere}.moderation-page input,.moderation-page select{font-size:16px}}.messenger-inbox,.contact-blocks,.private-messenger{width:100%;max-width:1200px;margin:0 auto}.inbox-folders{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.inbox-folders a{color:#294257;background:#fff;border:1px solid #a4b3c2;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:9px 16px;font-size:13px;font-weight:650;display:inline-flex}.inbox-folders a.active,.inbox-folders a:hover{background:var(--space-primary,#245c4b);border-color:var(--space-primary,#245c4b);color:#fff}.inbox-search{background:#fff;border:1px solid #9cabb8;border-radius:12px;align-items:center;gap:12px;margin:18px 0;padding:9px 12px;display:flex}.inbox-search>input:not([type=hidden]){min-width:0;box-shadow:none;color:#263c50;background:0 0;border:0;flex:1;padding:8px;font-size:15px}.inbox-search>i{color:#526d81}.messenger-conversations,.blocked-contact-list{background:#fff;border:1px solid #aebdca;border-radius:14px;overflow:visible}.inbox-row{border-bottom:1px solid #d4dde5;align-items:center;gap:8px;padding:8px 12px;display:flex;position:relative}.inbox-row:last-child{border-bottom:0}.inbox-conversation{color:#223c50;flex:1;align-items:center;gap:14px;min-width:0;padding:9px 0;display:flex}.inbox-conversation img,.blocked-contact img{-o-object-fit:cover;object-fit:cover;border:1px solid #a7b9c7;border-radius:50%;flex:none;width:46px;height:46px}.inbox-conversation>div{flex:1;min-width:0}.inbox-conversation strong{font-size:14px;font-weight:750}.inbox-conversation p{color:#536b7f;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;overflow:hidden}.inbox-conversation time{color:#4d6478;white-space:nowrap;font-size:10px}.inbox-menu{flex:none;position:relative}.inbox-menu>summary,.social-chat-menu>summary{color:#243f55;cursor:pointer;background:#f5f8fa;border:1px solid #a9bac8;border-radius:10px;place-items:center;width:42px;height:42px;font-size:22px;list-style:none;display:grid}.inbox-menu>summary::-webkit-details-marker{display:none}.inbox-menu>div{z-index:50;background:#fff;border:1px solid #93a8b9;border-radius:12px;width:240px;padding:7px;position:absolute;top:48px;right:0;box-shadow:0 12px 32px #142a4026}.inbox-menu :is(a,button){text-align:left;color:#284257;background:#fff;border:0;border-radius:7px;width:100%;min-height:44px;padding:12px;font-size:13px;display:block}.inbox-menu :is(a,button):hover{background:#eaf0f5}.messenger-empty{text-align:center;color:#536b7f;padding:46px 20px}.messenger-empty>i{color:#45677e;margin-bottom:15px;font-size:30px}.messenger-empty h2{color:#233e53;font-size:18px;font-weight:700}.messenger-empty p{margin-top:9px;font-size:13px}.blocked-contact{border-bottom:1px solid #d5dfe6;align-items:center;gap:14px;padding:18px;display:flex}.blocked-contact:last-child{border-bottom:0}.blocked-contact>div{flex:1;min-width:0}.blocked-contact strong{overflow-wrap:anywhere;color:#274158;font-size:14px;display:block}.blocked-contact small{color:#556d80;margin-top:5px;font-size:11px;display:block}.messenger-page-heading{color:#4d6579;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;font-size:12px;display:flex}.private-chat-mount{height:calc(100dvh - 220px);min-height:480px}.messenger-loading{background:#fff;border:1px solid #a8bac7;border-radius:14px;padding:40px}.private-chat-mount .social-chat-window.messenger-embedded{border:1px solid #9badbc;border-radius:16px;flex-direction:column;width:100%;height:100%;max-height:none;display:flex;position:relative;inset:auto;overflow:visible;box-shadow:0 10px 30px #1a324510}.messenger-embedded>.social-chat-body{border-radius:0 0 16px 16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.messenger-embedded>header{background:#fff;border-bottom:1px solid #b7c6d2;border-radius:16px 16px 0 0;align-items:center;gap:10px;min-height:72px;padding:12px 18px;display:flex}.messenger-embedded .social-chat-title{flex:1;min-width:0}.messenger-embedded .social-chat-title strong{font-size:15px;max-width:none!important}.messenger-embedded .social-chat-title small{font-size:11px}.messenger-embedded .social-chat-messages{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f1f5f8;flex:1;min-height:0;padding:24px;overflow-y:auto}.messenger-embedded .social-message{max-width:min(78%,560px);padding:10px 15px;font-size:14px;line-height:1.65}.messenger-embedded .social-chat-compose textarea{border-radius:12px;min-height:46px;padding:11px 14px;font-size:16px}.messenger-embedded .social-chat-compose{padding:12px 16px}.messenger-embedded .social-chat-tools{background:#fff;padding:8px 16px}.messenger-embedded .social-chat-tools>button{min-width:42px;min-height:40px;font-size:22px}.messenger-embedded .social-chat-send{flex:none;width:46px;height:46px}.has-private-messenger .social-launcher,.has-private-messenger .social-panel,.has-private-messenger .social-chat-bubbles{display:none!important}.social-chat-menu>div>a{color:#29485b;min-height:42px;padding:10px 12px;font-size:12px;display:block}.professional-app .pro-search{background:#f2f6f9;border:1px solid #95aabb;border-radius:13px;gap:9px;min-height:44px;padding:4px 5px 4px 12px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #233c5008}.professional-app .pro-search:focus-within{background:#fff;border-color:#365d7b;box-shadow:0 0 0 3px #426c8c22}.professional-app .pro-search input{color:#273d51;width:100%;min-width:0;padding:7px 0;box-shadow:none!important;background:0 0!important;border:0!important;font-size:13px!important}.professional-app .pro-search>button{color:#294f69;background:#fff;border:1px solid #9aafbf;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.professional-app :is(.network-button,.pro-btn,.btn-primary,.btn-secondary){text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:42px;padding:10px 16px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.professional-app :is(.compact-actions,.network-actions,.moderation-actions){flex-wrap:wrap;gap:10px;display:flex}.professional-app button:focus-visible,.professional-app summary:focus-visible{outline-offset:3px;outline:3px solid #4d7899}.professional-app button:disabled{cursor:wait;opacity:.6}@media (width<=850px){.has-private-messenger .private-chat-mount{inset:auto 0 var(--chat-viewport-bottom,0px);height:var(--chat-visible-height,100dvh);z-index:1250;background:#fff;min-height:0;position:fixed}.private-chat-mount .social-chat-window.messenger-embedded{border:0;border-radius:0}.messenger-embedded>header{border-radius:0;min-height:66px;padding:10px 12px}.messenger-embedded .social-chat-title strong{font-size:13px;max-width:calc(100vw - 164px)!important}.messenger-embedded .social-chat-messages{padding:14px 12px}.messenger-embedded .social-chat-compose{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.messenger-embedded .social-chat-tools{padding:6px 12px}.messenger-embedded .social-message{max-width:85%;font-size:14px}.has-private-messenger .pro-footer,.has-private-messenger .messenger-page-heading{display:none}.professional-app :is(.network-button,.pro-btn,.btn-primary,.btn-secondary){min-height:44px;padding:10px 14px;font-size:13px}.professional-app :is(.compact-actions,.network-actions)>:is(a,button){flex:140px}.inbox-folders{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inbox-folders a{min-height:44px;padding:10px 8px;font-size:12px}.inbox-search{gap:7px;padding:7px 9px}.inbox-search>input:not([type=hidden]){font-size:16px}.inbox-search .network-button{padding:9px 12px}.inbox-row{gap:6px;padding:7px 10px}.inbox-conversation{flex-wrap:wrap;gap:10px}.inbox-conversation>div{flex-basis:calc(100% - 62px)}.inbox-conversation time{margin-left:56px}.blocked-contact{flex-wrap:wrap;gap:10px;padding:14px}.blocked-contact>div{flex-basis:calc(100% - 60px)}.blocked-contact form{margin-left:54px}.messenger-inbox .compact-heading>.network-button{width:100%}}@media (prefers-reduced-motion:reduce){.professional-app .pro-search{transition:none}}.messenger-embedded .social-message:not(.mine){margin-left:32px}.professional-app .messenger-embedded .social-message.mine time,.professional-app .messenger-embedded .social-message.mine .social-read-check{color:#e0f0eb!important}.professional-app .messenger-embedded .social-message time{font-size:10px}.private-chat-mount{min-height:340px}.has-private-messenger .private-messenger{margin-bottom:0}@media (width>=1200px){.professional-app .pro-topbar-inner{grid-template-columns:minmax(370px,1fr) minmax(460px,1.3fr) minmax(270px,1fr)}.professional-app .pro-header-start{gap:14px;min-width:0}.professional-app .pro-search{flex:1;min-width:155px}.professional-app .pro-search input{font-size:12px!important}}@media (width<=850px){.professional-app main :is(button[type=submit],input[type=submit]){min-height:44px}.professional-app main :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),textarea,select){font-size:16px}.has-private-messenger .private-chat-mount{min-height:0}}body.professional-app[data-workspace=social]{color:#17283d;background:#f3f6fc}body.social-profile-view .pro-workspace{padding-right:28px}body.social-profile-view .workspace-context{display:none}body.social-profile-view .pro-main{min-width:0}.social-profile-page{width:100%;max-width:1240px;margin:0 auto}.social-profile-hero,.social-profile-panel{background:#fff;border:1px solid #d3dcea;border-radius:15px;overflow:visible;box-shadow:0 3px 16px #203b6204}.social-profile-hero{margin-bottom:24px}.social-profile-cover{background:linear-gradient(130deg,#164a8b,#4b7cb5);border-radius:14px 14px 0 0;height:clamp(220px,24vw,350px);position:relative;overflow:hidden}.social-profile-cover>a[data-gallery-view]{width:100%;height:100%;display:block}.social-profile-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.social-profile-cover-empty{color:#fff;background:radial-gradient(at 90% 15%,#bed8f63b,#0000 60%),linear-gradient(140deg,#183f77,#3a6aa4);flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.social-profile-cover-empty>i{opacity:.85;font-size:34px}.social-profile-cover-empty>span{letter-spacing:.5px;font-size:13px}.social-cover-edit{color:#243f5e;background:#fffefa;border:1px solid #ffffff91;border-radius:9px;align-items:center;gap:9px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:650;display:flex;position:absolute;bottom:18px;right:20px;box-shadow:0 3px 14px #132b5622}.social-cover-edit:hover{background:#edf4ff}.social-profile-heading{align-items:center;gap:20px;min-height:94px;padding:0 26px 17px;display:flex;position:relative}.social-profile-portrait{-o-object-fit:cover;object-fit:cover;background:#edf3f8;border:5px solid #fff;border-radius:50%;flex:none;align-self:flex-start;width:136px;height:136px;margin-top:-62px;position:relative;box-shadow:0 2px 8px #16345812}.social-profile-identity{flex:1;min-width:0;padding-top:12px}.social-profile-identity h1{letter-spacing:-.8px;color:#182e4a;overflow-wrap:anywhere;margin:0 0 7px;font-family:Manrope,system-ui,sans-serif;font-size:clamp(21px,2vw,29px);font-weight:800;line-height:1.3}.social-profile-identity p{color:#63768b;overflow-wrap:anywhere;max-width:65ch;font-size:13px;line-height:1.6}.social-profile-actions{flex:none;align-items:center;gap:11px;padding-top:13px;display:flex}.social-profile-actions .network-button{border-radius:9px;min-height:42px;padding:10px 22px;font-size:13px;box-shadow:0 3px 8px #2359af15;background:#245ab0!important;border-color:#245ab0!important}.social-profile-actions .network-button:hover{background:#19488f!important}.social-profile-menu{position:relative}.social-profile-menu>summary{color:#304a6b;cursor:pointer;background:#fff;border:1px solid #d2dce9;border-radius:9px;place-items:center;width:43px;height:42px;font-size:24px;list-style:none;display:grid}.social-profile-menu>summary::-webkit-details-marker{display:none}.social-profile-menu>div{z-index:60;background:#fff;border:1px solid #becde1;border-radius:12px;width:245px;padding:7px;position:absolute;top:50px;right:0;box-shadow:0 10px 32px #18325325}.social-profile-menu :is(a,button){text-align:left;color:#2e4868;background:#fff;border:0;border-radius:7px;width:100%;min-height:42px;padding:12px;font-size:12px;display:block}.social-profile-menu :is(a,button):hover{background:#eef4ff}.social-profile-tabs{align-items:center;gap:20px;min-height:57px;padding:0 28px;display:flex}.social-profile-tabs>a{color:#596d86;border-bottom:3px solid #0000;align-items:center;min-height:57px;padding:14px 12px;font-size:13px;font-weight:650;display:flex}.social-profile-tabs>a.active,.social-profile-tabs>a:hover{color:#2057a2;border-bottom-color:#2462c1}.social-profile-connections{flex-wrap:wrap;align-items:center;gap:12px;padding:2px 28px 16px;display:flex}.social-profile-connections .social-text-button{color:#31577e;font-size:12px}.social-profile-panel{margin-bottom:23px;padding:23px 25px}.social-profile-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.social-profile-panel h2{color:#1b304d;font-size:17px;font-weight:800;line-height:1.5}.social-profile-panel>header>a{color:#315d92;white-space:nowrap;font-size:12px;font-weight:650}.social-profile-photo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.social-profile-photo-grid>a{aspect-ratio:1;background:#edf2f8;border:1px solid #e1e7ef;border-radius:10px;display:block;overflow:hidden}.social-profile-photo-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s}.social-profile-photo-grid>a:hover img{transform:scale(1.045)}.social-profile-albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.social-profile-albums>a{background:#f8faff;border:1px solid #d6e0ed;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.social-profile-albums>a>i{color:#356aae;font-size:23px}.social-profile-albums>a>div{flex:1;min-width:0}.social-profile-albums strong{color:#2c4565;overflow-wrap:anywhere;font-size:12px;display:block}.social-profile-albums small{color:#637b98;margin-top:5px;font-size:10px;display:block}.social-profile-albums>a>span{color:#3e6491}.social-profile-empty{text-align:center;color:#65788f;grid-column:1/-1;padding:36px 20px}.social-profile-empty>i{color:#6b8cb4;margin:0 0 15px;font-size:30px;display:block}.social-profile-empty :is(h2,h3){color:#294260;margin-bottom:9px;font-size:17px;font-weight:750}.social-profile-empty p{margin-bottom:17px;font-size:13px;line-height:1.7}.social-profile-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.social-profile-section-heading p{color:#667b96;margin-top:5px;font-size:12px;line-height:1.6}.social-profile-posts{max-width:900px;margin:0 auto}.social-profile-posts .post-card{background:#fff;border:1px solid #d3dcea;border-radius:14px}.social-profile-page [aria-busy=true]{opacity:.65;pointer-events:none}.professional-app[data-workspace=social] .social-chat-window{border-color:#c8d4e7;box-shadow:0 8px 32px #182f5226}.professional-app[data-workspace=social] .social-chat-window>header{background:#fff;border-bottom-color:#dce3ec}.professional-app[data-workspace=social] .social-message.mine{color:#fff;background:#2566bb!important;border-color:#2566bb!important}.professional-app[data-workspace=social] .social-message:not(.mine){color:#263b54;background:#edf0f4;border-color:#edf0f4}.professional-app[data-workspace=social] .social-chat-compose textarea{color:#30465f;background:#f9fafc;border-color:#d0d9e5;border-radius:16px}.professional-app[data-workspace=social] .social-chat-send{background:#2566bb;border-color:#2566bb}.professional-app[data-workspace=social] .social-chat-title strong{color:#233b5c}@media (width>=1450px){body.social-profile-view .pro-workspace{padding-right:30px}}@media (width<=1000px){.social-profile-heading{flex-wrap:wrap;gap:15px;padding-inline:20px}.social-profile-portrait{width:115px;height:115px;margin-top:-50px}.social-profile-identity{flex-basis:calc(100% - 135px)}.social-profile-actions{margin-left:auto;padding-top:0}.social-profile-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.social-profile-albums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){body.social-profile-view .pro-workspace{padding-inline:12px}.social-profile-cover{height:205px}.social-profile-heading{gap:12px;padding:0 16px 17px}.social-profile-portrait{border-width:4px;width:102px;height:102px;margin-top:-42px}.social-profile-identity{flex-basis:calc(100% - 118px);padding-top:13px}.social-profile-identity h1{letter-spacing:-.5px;font-size:21px}.social-profile-identity p{font-size:12px;line-height:1.6}.social-profile-actions{justify-content:flex-end;width:100%;margin:0}.social-profile-actions .network-button{min-height:44px;padding-inline:18px}.social-profile-menu>summary{width:44px;height:44px}.social-profile-tabs{justify-content:space-around;gap:7px;padding-inline:14px}.social-profile-tabs>a{flex:1;justify-content:center;min-height:52px;padding:12px 5px}.social-profile-panel{border-radius:12px;margin-bottom:18px;padding:18px 15px}.social-profile-panel>header{margin-bottom:14px}.social-profile-panel h2{font-size:16px}.social-profile-panel>header>a{font-size:11px}.social-profile-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.social-profile-photo-grid>a{border-radius:8px}.social-cover-edit{min-height:40px;padding:9px;bottom:13px;right:13px}.social-cover-edit>span{display:none}.social-profile-connections{gap:9px;padding-inline:16px}.social-profile-albums{grid-template-columns:1fr}.social-profile-section-heading{align-items:flex-start}.social-profile-empty{padding:28px 10px}.social-profile-hero{border-radius:12px;margin-bottom:18px}.social-profile-cover{border-radius:11px 11px 0 0}}@media (width<=360px){.social-profile-cover{height:170px}.social-profile-portrait{width:86px;height:86px;margin-top:-33px}.social-profile-identity{flex-basis:calc(100% - 100px)}.social-profile-identity h1{font-size:18px}.social-profile-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.social-profile-photo-grid img{transition:none}}.profile-photo-editor{margin-bottom:22px;padding:23px}.profile-photo-editor h2{color:#243f5c;font-size:19px;font-weight:750}.profile-photo-editor p{color:#5d7185;margin:7px 0 20px;font-size:13px}.profile-avatar-form{gap:18px;display:grid}.profile-avatar-current{align-items:center;gap:20px;display:flex}.profile-avatar-current>img{-o-object-fit:cover;object-fit:cover;border:3px solid #fff;border-radius:50%;flex:none;width:88px;height:88px;box-shadow:0 0 0 1px #9caec2}.profile-avatar-current>label{color:#304960;flex:1;gap:9px;min-width:0;font-size:13px;font-weight:650;display:grid}.profile-avatar-current input{color:#36556f;background:#f5f8fb;border:1px solid #a3b6c7;border-radius:10px;max-width:100%;padding:8px;font-size:13px;display:block}.profile-avatar-current input::file-selector-button{color:#fff;cursor:pointer;background:#2459a2;border:0;border-radius:7px;margin-right:12px;padding:10px 14px;font-size:12px}.profile-avatar-current small{color:#60768d;font-size:11px;font-weight:400;line-height:1.7}.profile-avatar-form>.network-button{justify-self:start;min-height:44px}@media (width<=650px){.profile-photo-editor{padding:18px}.profile-avatar-current{flex-wrap:wrap;align-items:flex-start;gap:14px}.profile-avatar-current>label{flex-basis:100%}.profile-avatar-current input{width:100%;font-size:16px}.profile-avatar-form>.network-button{justify-self:stretch;width:100%}}.compact-people{width:100%;max-width:1180px;margin:0 auto}.compact-people .compact-heading{gap:18px;margin-bottom:20px}.compact-people .compact-heading h1{letter-spacing:-.8px;font-size:clamp(25px,3vw,33px);line-height:1.25}.compact-people .compact-heading p{max-width:65ch;font-size:13px;line-height:1.7}.compact-people .compact-search{border:1px solid var(--space-line,#a8bbcf);background:#fff;border-radius:12px;gap:10px;padding:8px}.compact-people .compact-search input{box-shadow:none;color:#2a405a;background:0 0;border:0;min-width:0;padding:10px 12px;font-size:14px}.people-recommendations{margin:27px 0}.people-recommendations>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.people-section-kicker{letter-spacing:1.4px;margin-bottom:5px;font-weight:750;color:var(--space-accent,#245aaa)!important;font-size:10px!important}.people-recommendations h2,.people-directory-heading h2{letter-spacing:-.4px;color:#253f5e;font-size:19px;font-weight:750}.people-recommendations header p,.people-directory-heading p{color:#64778d;margin-top:5px;font-size:12px;line-height:1.7}.people-section-count{white-space:nowrap;color:#516b89;background:#fff;border:1px solid #d0dce8;border-radius:20px;padding:6px 11px;font-size:11px}.recommendation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.recommendation-list>article{background:#fff;border:1px solid #c0cfe0;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 3px 14px #1f3d6205}.person-avatar,.compact-people .compact-avatar{aspect-ratio:1;background:#edf3f9;border:1px solid #c3d2e1;border-radius:50%;overflow:hidden;flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;display:block!important}.person-avatar>img,.compact-people .compact-avatar>img{aspect-ratio:1;-o-object-fit:cover!important;object-fit:cover!important;border:0!important;border-radius:50%!important;flex:none!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;display:block!important}.recommendation-list article>.recommendation-info{flex:1;min-width:0}.recommendation-info strong{color:#293f5a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.45;overflow:hidden}.recommendation-info small{color:#63778e;margin-top:5px;font-size:10px;line-height:1.6}.recommendation-list article>.recommendation-actions{flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:4px;min-width:90px;max-width:132px;display:flex}.recommendation-actions :is(button,a){white-space:normal;overflow-wrap:anywhere;justify-content:center;max-width:100%;min-height:40px;padding:8px 11px;font-size:12px;line-height:1.4}.recommendation-actions .social-relation-label{text-align:center;color:#5b7190;font-size:10px;line-height:1.5}.recommendation-actions .social-text-button{color:#385c87;background:#f2f6fc;border:1px solid #0000;border-radius:8px}.people-directory-heading{margin:28px 0 15px}.compact-people .compact-directory{background:#fff;border:1px solid #c0cfe0;border-radius:13px;overflow:visible}.compact-people .compact-person{border-bottom:1px solid #dce4ee;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.compact-people .compact-person:last-child{border-bottom:0}.compact-people .compact-person-info{min-width:0}.compact-people .compact-person-info .author{color:#263f5f;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.5}.compact-people .compact-person-info p{color:#667b91;margin-top:4px;font-size:11px;line-height:1.7}.compact-people .compact-person-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:410px;padding:0;display:flex}.compact-people .compact-person-actions :is(.pro-btn,.network-button,.social-text-button){border-radius:8px;min-height:40px;padding:9px 13px;font-size:12px;line-height:1.4}.compact-people .compact-person-actions .social-text-button{color:#365b87;background:#fff;border:1px solid #c8d6e5}.compact-people .compact-person-actions form{margin:0}.compact-people .compact-person-actions select{color:#345473;border:1px solid #bdccdf;border-radius:8px;max-width:100%;min-height:40px;padding:8px;font-size:12px}.profile-avatar-camera{color:#264975;z-index:3;cursor:pointer;background:#f5f8fc;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 2px 7px #1d365b26}.profile-avatar-camera:hover{background:#dfeaff}.social-profile-avatar-wrap{flex:none;align-self:flex-start;width:136px;height:74px;position:relative}.social-profile-avatar-wrap>.social-profile-portrait{width:136px;height:136px;margin-top:-62px;margin-bottom:0;display:block}.profile-media-avatar{width:108px;height:108px;margin-top:-52px;margin-bottom:16px;position:relative}.profile-media-avatar>.pro-profile-avatar{width:100%;height:100%;margin:0}.social-cover-edit{z-index:3;cursor:pointer}.pro-cover[data-profile-cover]>span{display:none}.pro-cover[data-profile-cover]>a[data-gallery-view]{width:100%;height:100%;display:block}.pro-cover[data-profile-cover]>a[data-gallery-view]>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-quick-feedback{color:#274e7c;background:#edf5ff;border:1px solid #9cb9dc;border-radius:11px;gap:10px;margin:0 0 18px;padding:13px 16px;font-size:13px;line-height:1.7;display:grid}.profile-quick-feedback[hidden]{display:none}.profile-quick-feedback.is-error{color:#813e33;background:#fff3f1;border-color:#c7968c}.profile-quick-feedback progress{accent-color:#2863b3;width:100%;height:8px;display:block}.profile-quick-feedback progress[hidden]{display:none}.profile-quick-feedback button{color:#7e3c30;background:#fff;border:1px solid #b48276;border-radius:8px;justify-self:start;min-height:40px;padding:8px 16px;font-size:12px;font-weight:650}.profile-quick-feedback button[hidden]{display:none}.professional-app .network-button:disabled,.professional-app .profile-avatar-camera:disabled,.professional-app .social-cover-edit:disabled{opacity:.6;cursor:wait}.professional-app .network-button.secondary:hover{background:var(--space-tint,#edf3fc);color:var(--space-strong,#254b7a);border-color:var(--space-accent,#3569ad)}@media (width<=1050px){.compact-people .compact-person{grid-template-columns:48px minmax(0,1fr)}.compact-people .compact-person-actions{grid-column:2;justify-content:flex-start;max-width:none}.social-profile-avatar-wrap{width:115px;height:65px}.social-profile-avatar-wrap>.social-profile-portrait{width:115px;height:115px;margin-top:-50px}}@media (width<=700px){.compact-people .compact-heading{flex-wrap:wrap}.compact-people .compact-heading>.network-button{min-height:44px}.recommendation-list{grid-template-columns:1fr;gap:10px}.people-recommendations>header{align-items:flex-start}.people-section-count{display:none}.people-recommendations h2,.people-directory-heading h2{font-size:18px}.recommendation-list>article{gap:11px;padding:13px}.person-avatar,.compact-people .compact-avatar{flex-basis:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}.recommendation-list article>.recommendation-actions{min-width:88px;max-width:120px}.recommendation-actions :is(button,a){min-height:44px;padding:8px 10px;font-size:11px}.compact-people .compact-person{grid-template-columns:44px minmax(0,1fr);gap:10px 12px;padding:14px}.compact-people .compact-person-actions{grid-column:2;justify-content:flex-start;gap:8px;width:auto;padding:0}.compact-people .compact-person-actions :is(.pro-btn,.network-button,.social-text-button){min-height:44px;padding:9px 12px;font-size:12px}.compact-people .compact-person-info .author{font-size:13px}.compact-people .compact-search input{padding:9px 7px;font-size:16px}.compact-people .compact-search button{min-height:44px}.profile-avatar-camera{width:44px;min-width:44px;height:44px;min-height:44px}.profile-quick-feedback{padding:12px;font-size:12px}.profile-quick-feedback button{min-height:44px}}@media (width<=650px){.social-profile-avatar-wrap{width:102px;height:60px}.social-profile-avatar-wrap>.social-profile-portrait{width:102px;height:102px;margin-top:-42px}.profile-media-avatar{width:90px;height:90px}.social-cover-edit{min-width:44px;min-height:44px}}@media (width<=360px){.social-profile-avatar-wrap{width:86px;height:53px}.social-profile-avatar-wrap>.social-profile-portrait{width:86px;height:86px;margin-top:-33px}.recommendation-list>article{gap:9px;padding:11px}.recommendation-list article>.recommendation-actions{min-width:82px;max-width:106px}.recommendation-info strong{font-size:12px}.recommendation-info small{font-size:10px}.compact-people .compact-person-actions{grid-column:1/-1}}@media (hover:hover){.recommendation-list>article:hover{border-color:#8faecf;box-shadow:0 5px 18px #183d6510}.compact-people .compact-person:hover{background:#f8fbff}}@media (prefers-reduced-motion:reduce){.recommendation-list>article{transition:none}}.people-directory-view .workspace-context{display:none}.compact-people .compact-heading>div{flex:1;min-width:0}.compact-people .compact-heading>.network-button{align-self:flex-start}.composer.professional-composer{flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.composer.professional-composer .composer-identity img,.post-card>header>.network-avatar,.person-suggestion>.network-avatar,.network-avatar,.network-comment img{aspect-ratio:1;border-radius:50%;flex-shrink:0;align-self:center;-o-object-fit:cover!important;object-fit:cover!important}.composer.professional-composer .composer-identity img{width:38px!important;height:38px!important}.post-card>header>.network-avatar,.person-suggestion>.network-avatar{max-width:42px;width:42px!important;height:42px!important}.composer.professional-composer textarea{min-height:78px;margin:0}.composer.professional-composer .composer-attachments{flex-wrap:wrap;align-items:center;gap:10px;padding-right:46px;display:flex}.composer-photo-button{color:#28445e;cursor:pointer;background:#f8faff;border:1px solid #b7c6d7;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;position:relative;margin:0!important;display:inline-flex!important}.composer-photo-button:hover{color:#173f76;background:#e9f0fc;border-color:#2459a8}.composer-photo-button:focus-within{outline-offset:2px;outline:2px solid #2459a8}.composer-photo-input{opacity:0;position:absolute;overflow:hidden;width:1px!important;height:1px!important}.composer.professional-composer .compact-composer-options{border:0;margin:0;padding:0;position:static}.compact-composer-options>summary{letter-spacing:2px;font-size:18px;position:absolute;top:18px;right:18px}.composer.professional-composer .composer-identity{padding-right:46px}.compact-composer-options>summary,.post-overflow>summary{color:#304e69;cursor:pointer;background:#fff;border:1px solid #ccd6e2;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;list-style:none;display:flex}.compact-composer-options>summary::-webkit-details-marker{display:none}.post-overflow>summary::-webkit-details-marker{display:none}.compact-composer-options>summary:hover,.post-overflow>summary:hover{color:#173f76;background:#eaf0fa;border-color:#8aa4c8}.composer-extra-panel{background:#f7f9fd;border:1px solid #ccd6e2;border-radius:12px;margin-top:6px;padding:14px}.composer.professional-composer footer{border:0;justify-content:flex-end;margin:0;padding:0;display:flex}.composer.professional-composer footer .network-button{border-radius:9px;min-height:40px;padding:9px 17px;font-size:13px}.composer-attachments .upload-image-previews{flex-basis:100%;width:100%;margin:6px 0}.composer-photo-button:has(.upload-image-previews){flex-wrap:wrap;max-width:100%}.composer-photo-button .upload-image-previews{z-index:1;cursor:default;background:#fff;position:relative}.post-card>header{align-items:center;gap:10px;position:relative}.post-card>header>div{flex:1;min-width:0}.post-card>header .author{overflow-wrap:anywhere}.post-overflow{flex-shrink:0;margin-left:auto;position:relative}.post-overflow-panel{z-index:25;background:#fff;border:1px solid #b9c8d9;border-radius:12px;width:min(250px,100vw - 58px);padding:6px;position:absolute;top:46px;right:0;box-shadow:0 12px 34px #122c4826}.post-overflow .social-post-tools{border:0;flex-direction:column;gap:0;margin:0;padding:0;display:flex}.post-overflow-panel form{width:100%;display:block;margin:0!important}.post-overflow-panel button{text-align:left;border-radius:7px;width:100%;min-height:40px;font-size:13px;line-height:1.4;display:block;color:#243e56!important;background:#fff!important;border:0!important;padding:11px 12px!important}.post-overflow-panel button:hover{color:#174b93!important;background:#ecf2fa!important}.post-overflow-panel .post-delete{margin:0;position:static}.post-overflow-panel .post-delete button{color:#a32e35!important}.post-card .post-counts{color:#56697d;border-bottom:1px solid #e1e7ef;padding:10px 0;font-size:12px}.post-reaction-picker{float:right;font-size:12px;position:relative}.post-reaction-picker>summary{cursor:pointer;color:#425f7d;min-height:40px;padding:10px;list-style:none}.post-reaction-picker .post-reactions{z-index:20;background:#fff;border:1px solid #c5d2e1;border-radius:10px;flex-direction:column;gap:2px;width:180px;padding:6px;display:flex;position:absolute;bottom:100%;right:0;box-shadow:0 8px 24px #122c4820}.post-card .comment-form{clear:both;align-items:center;gap:8px;display:flex}.post-card .comment-form input{border-radius:18px;flex:1;min-width:0;font-size:14px}.post-card .comment-form button{flex-shrink:0;min-height:40px;padding:9px 10px;font-size:12px}.post-card .post-body{overflow-wrap:anywhere;font-size:14px;line-height:1.6}@media (width<=640px){.composer.professional-composer{gap:10px;padding:14px}.compact-composer-options>summary{top:14px;right:14px}.network-card.post-card{border-radius:14px;padding:14px}.post-card .network-text{min-height:40px;font-size:12px}.post-card .comment-form{gap:6px}.post-card .comment-form input{padding:10px 12px;font-size:14px}.post-card>header .author{font-size:13px}.post-card>header p{font-size:11px}.post-card .social-photo-grid{border-radius:0;margin-left:-14px;margin-right:-14px}.composer-extra-panel .platform-fields{grid-template-columns:1fr}.composer-photo-button{padding:8px 11px;font-size:12px}}.network-card.post-card{overflow:visible}.composer-photo-button:has(+input:focus-visible){outline-offset:2px;outline:2px solid #2459a8}.post-overflow:not([open])>.post-overflow-panel,.compact-composer-options:not([open])>.composer-extra-panel,.post-reaction-picker:not([open])>.post-reactions{display:none}.composer.professional-composer{grid-template-columns:minmax(0,1fr) auto;display:grid}.composer.professional-composer>.composer-identity,.composer.professional-composer>textarea,.composer.professional-composer>.compact-composer-options{grid-column:1/-1}.composer.professional-composer>.composer-identity{order:0}.composer.professional-composer>textarea{order:1}.composer.professional-composer>.compact-composer-options{order:2}.composer.professional-composer>.composer-attachments{order:3;padding-right:0}.composer.professional-composer>footer{order:4;align-self:start}.professional-app :is(.community-sidebar-profile>img,.composer-identity>img,.network-avatar.small,.person-suggestion>img,.compact-avatar>img,.person-avatar>img,.social-contact-avatar img,.social-chat-avatar>img,.comment-avatar){-o-object-fit:cover!important;object-fit:cover!important;aspect-ratio:1!important;border-radius:50%!important;flex-shrink:0!important;max-height:none!important}.professional-app .community-sidebar-profile>img{min-width:36px;min-height:36px;width:36px!important;height:36px!important}.professional-app .composer-identity>img{min-width:38px;min-height:38px;width:38px!important;height:38px!important}.professional-app .post-card>header>.network-avatar{min-width:42px;min-height:42px;width:42px!important;height:42px!important}.professional-app :is(.compact-avatar,.person-avatar){border-radius:50%;overflow:hidden;flex:none!important;width:48px!important;height:48px!important}.professional-app :is(.compact-avatar,.person-avatar)>img{width:100%!important;height:100%!important}.professional-app :is(.network-button,.pro-btn){white-space:normal;text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:40px;padding:9px 14px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex;box-shadow:0 2px 6px #172c4810}.professional-app :is(.network-button,.pro-btn):focus-visible,.professional-app button:focus-visible{outline:2px solid var(--space-primary,#2459a8);outline-offset:3px}.professional-app .compact-search{align-items:center;gap:8px}.professional-app .compact-search input{height:40px;min-height:40px;font-size:14px}.professional-app .compact-search .network-button{height:40px;min-height:40px;margin:0;padding:8px 16px}.professional-app .compact-person{gap:12px;padding:14px}.professional-app .compact-person-actions{align-items:center;gap:7px}.professional-app .compact-person-actions :is(button,select,a){border-radius:8px;height:auto;min-height:38px;margin:0;padding:8px 10px;font-size:12px;line-height:1.3}.professional-app .compact-person-actions select{max-width:125px;padding-right:26px}.professional-app .compact-person-actions form{margin:0}.post-action-line{border-bottom:1px solid #d9e2eb;flex-wrap:nowrap;align-items:center;gap:4px;margin-bottom:12px;padding:5px 0;display:flex}.post-action-line form{flex:1;min-width:0}.professional-app .post-action-line .network-text{white-space:nowrap;color:#3b5873;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:38px;padding:7px 3px;font-size:12px;display:flex}.professional-app .post-action-line .network-text:hover,.professional-app .post-action-line .selected{color:#174b93;background:#eaf1fc;font-weight:700}.post-card .network-comment{background:0 0;align-items:flex-start;gap:9px;margin:5px 0;padding:5px 0;display:flex}.post-card .comment-avatar{flex:none;width:30px!important;height:30px!important}.post-card .network-comment>div{background:#f0f4f9;border:1px solid #e0e7ef;border-radius:0 13px 13px;min-width:0;max-width:100%;padding:9px 12px}.post-card .network-comment strong{font-size:12px}.post-card .network-comment p{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.post-card .comment-form{align-items:center;gap:5px;margin-top:12px;display:flex;position:relative}.post-card .comment-form input{min-height:40px;font-size:14px}.post-card .comment-emoji-toggle{color:#496784;background:0 0;border:0;flex:none;width:34px;height:38px;font-size:22px}.comment-emoji-panel{z-index:35;background:#fff;border:1px solid #b7c8dc;border-radius:12px;grid-template-columns:repeat(8,1fr);gap:2px;width:310px;max-width:100%;padding:8px;display:grid;position:absolute;bottom:48px;right:0;box-shadow:0 8px 30px #122c4826}.comment-emoji-panel button{background:#fff;border:0;border-radius:6px;width:32px;height:36px;font-size:22px}.comment-emoji-panel button:hover{background:#eaf1fc}.profile-contact-info{margin:18px 0}.profile-contact-info dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.profile-contact-info dt{color:#62768a;font-size:11px}.profile-contact-info dd{overflow-wrap:anywhere;color:#243e56;margin:4px 0 0;font-size:14px}.profile-contact-info>p{color:#64768a;margin-top:14px;font-size:12px}.social-message{position:relative}.message-actions{z-index:4;position:absolute;top:2px;right:3px}.social-message.mine{padding-right:32px!important}.message-actions>summary{text-align:center;cursor:pointer;width:26px;height:26px;color:inherit;background:#ffffff25;border-radius:50%;font-size:17px;line-height:22px;list-style:none}.message-actions>summary::-webkit-details-marker{display:none}.message-actions-panel{background:#fff;border:1px solid #b8c7d8;border-radius:10px;width:155px;padding:5px;position:absolute;top:29px;right:0;box-shadow:0 8px 20px #10284026}.message-actions:not([open]) .message-actions-panel{display:none}.message-actions-panel button{text-align:left;color:#29455e;background:#fff;border:0;border-radius:6px;width:100%;padding:10px;font-size:12px;display:block}.message-actions-panel button:hover{background:#edf2fa}.message-edited{opacity:.8;font-size:10px;display:block}.social-message.is-retracted{opacity:.75;font-style:italic}.message-change-dialog{color:#233f57;background:#fff;border:1px solid #a9bacd;border-radius:16px;width:min(440px,100vw - 28px);padding:22px}.message-change-dialog::backdrop{background:#12243f66}.message-change-dialog h2{font-size:19px;font-weight:700}.message-change-dialog p{margin:12px 0;font-size:13px;line-height:1.6}.message-change-dialog textarea{border:1px solid #aebed0;border-radius:10px;width:100%;min-height:130px;padding:12px;font-size:16px}.message-dialog-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.message-dialog-actions button{border:1px solid #b9c7d8;border-radius:9px;min-height:40px;padding:9px 15px}.social-chat-messages:has(.message-actions[open]) .social-message{overflow:visible}@media (width>=1450px){body.professional-app.has-private-messenger.with-contact-rail .social-panel{display:flex!important}body.professional-app.has-private-messenger .messenger-contacts-toggle{display:none}}@media (width<=1449px){body.professional-app.has-private-messenger .social-panel:not([hidden]){display:flex!important}}@media (width<=640px){.professional-app .post-action-line .network-text{letter-spacing:-.15px;padding:8px 1px;font-size:10px}.post-action-line{gap:0}.professional-app .compact-person-actions{flex-wrap:wrap;gap:6px;display:flex}.professional-app .compact-person-actions :is(button,select,a){min-height:36px;padding:8px;font-size:11px}.post-card .comment-form input{padding:9px 10px;font-size:14px}.post-card .comment-form button[type=submit]{min-height:40px;padding:8px 6px;font-size:11px}.comment-emoji-panel{grid-template-columns:repeat(8,1fr);width:278px}.comment-emoji-panel button{width:29px;font-size:21px}.profile-contact-info dl{grid-template-columns:1fr}}.message-actions.opens-up>.message-actions-panel{top:auto;bottom:29px}.professional-app .gallery-album-symbol{background:#f0f3f8;min-width:0}.professional-app .gallery-album-symbol img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:100%;display:block}.professional-app .gallery-photo>a,.professional-app .social-profile-photo-grid>a{background:#f0f3f8;justify-content:center;align-items:center;min-width:0;display:flex}.professional-app .gallery-photo img,.professional-app .social-profile-photo-grid img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:100%;display:block;transform:none}.professional-app .social-profile-photo-grid>a:hover img{transform:none}.professional-app .social-photo-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start}.professional-app .social-photo-grid>a{background:#f0f3f8;border-radius:10px;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.professional-app .social-photo-grid img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:auto;max-height:75dvh;display:block}.professional-app .upload-image-card img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#f0f3f8}.professional-app .gallery-viewer>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-width:100%;height:auto;max-height:70dvh}@media (width<=650px){.professional-app .gallery-albums{gap:16px}.professional-app .gallery-album-symbol{aspect-ratio:auto;min-height:150px;padding:8px}.professional-app .gallery-album-symbol:has(img){min-height:150px}.professional-app .gallery-album-symbol img{-o-object-fit:contain;object-fit:contain;border-radius:7px;width:100%;height:auto;max-height:70dvh}.professional-app .gallery-album>strong{padding:13px 15px 4px;font-size:16px}.professional-app .gallery-album>small{padding:10px 15px 14px}.professional-app .gallery-photo>a{aspect-ratio:auto;min-height:150px;padding:6px}.professional-app .gallery-photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:75dvh}.professional-app .social-photo-grid{grid-template-columns:minmax(0,1fr);gap:8px}.professional-app .social-photo-grid img{-o-object-fit:contain;object-fit:contain;height:auto;max-height:75dvh}.professional-app .social-profile-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.professional-app .gallery-viewer>header{align-items:flex-start}.professional-app .gallery-viewer h2{min-width:0;font-size:15px}.professional-app .gallery-viewer>footer{flex-wrap:wrap}.professional-app .gallery-viewer>footer button{white-space:nowrap;flex:1;font-size:12px}.professional-app .gallery-viewer>img{max-height:68dvh}}.compact-publisher{background:#fff;border:1px solid #c4d0e1;border-radius:14px;align-items:center;gap:10px;margin:0 0 18px;padding:13px 15px;display:flex;box-shadow:0 2px 10px #172b4610}.compact-publisher>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:38px!important;height:38px!important}.compact-publisher>button:first-of-type{text-align:left;color:#51677e;background:#f0f3f8;border:1px solid #e0e7ee;border-radius:22px;flex:1;min-width:0;padding:12px 15px;font-size:14px}.compact-publisher .publisher-photo{width:40px;height:40px;color:var(--space-primary,#2459a8);background:#edf4f1;border:0;border-radius:50%;place-items:center;font-size:20px;display:grid}.compact-publisher>button:hover{background:#e6edf7}.publication-dialog{color:#213b54;overscroll-behavior:contain;background:#fff;border:1px solid #aebfd2;border-radius:16px;width:min(610px,100vw - 24px);max-height:calc(100dvh - 28px);padding:0;overflow:auto}.publication-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12253e80}.publication-dialog>header{z-index:3;background:#fff;border-bottom:1px solid #dbe3ed;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0}.publication-dialog h2{font-size:18px;font-weight:750}.publication-dialog>header button{color:#3b526b;background:#edf1f7;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.publication-dialog .composer.professional-composer{box-shadow:none;border:0;border-radius:0;margin:0}.publication-dialog .composer.professional-composer textarea{min-height:125px;font-size:15px}.publisher-progress{color:#345576;background:#edf3fc;border-radius:8px;order:6;grid-column:1/-1;padding:10px;font-size:12px}.publisher-progress[hidden]{display:none}.publication-dialog .composer-photo-input{clip-path:inset(50%)}.professional-app .network-heading{padding-bottom:14px}.professional-app .network-heading h1{margin-block:7px 10px;font-size:28px}.professional-app .network-heading>p:last-child{font-size:13px}.professional-app .network-card.post-card{border-color:#cfdae7;margin-bottom:15px;padding:17px}.professional-app .post-body{margin:13px 0;line-height:1.65!important}.community-highlights{margin-bottom:20px}.highlight-heading{margin-bottom:10px}.highlight-heading>span{font-size:11px}.highlight-strip{scrollbar-width:none;scroll-snap-type:x proximity;gap:9px;padding-bottom:5px}.highlight-strip::-webkit-scrollbar{display:none}.highlight-card{scroll-snap-align:start;border-radius:12px;width:122px;min-width:122px;height:166px}.highlight-card.story-unseen{border:2px solid var(--space-primary,#2459a8);box-shadow:inset 0 0 0 2px #fff}.highlight-card.story-seen{filter:saturate(.7);border-color:#a8b5c4}.story-expiry-note{color:#5d7187;margin:0 0 16px;font-size:12px}.story-expiry-note a{text-decoration:underline}.professional-app .feed-three-actions{grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid;overflow:visible}.feed-three-actions>button,.feed-like-control{min-width:0}.feed-like-control{align-items:center;display:flex;position:relative}.feed-like-control>form{flex:1;min-width:0}.professional-app .feed-three-actions .network-text{min-height:40px;padding:9px 4px;font-size:12px}.reaction-picker-toggle{color:#4e6680;background:0 0;border:0;flex:none;width:23px;height:36px}.feed-reaction-menu{z-index:40;background:#fff;border:1px solid #b9c9dd;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;width:260px;max-width:calc(100vw - 52px);padding:7px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 6px 26px #172c4830}.feed-reaction-menu[hidden]{display:none}.feed-reaction-menu button{color:#294863;white-space:nowrap;background:#fff;border:0;border-radius:8px;width:100%;min-height:40px;padding:10px 6px;font-size:12px}.feed-reaction-menu button:hover{background:#edf3fc}.restricted-share{color:#63798e;place-items:center;font-size:11px;display:grid}.post-overflow-panel>a{color:#425e77;border-radius:7px;padding:11px 12px;font-size:13px;display:block}.post-overflow-panel>a:hover{background:#edf3fc}.post-overflow-panel [data-feed-preference]{font-weight:500}.post-overflow-panel :is(button,a){min-height:40px}.professional-app .photo-collage{border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:13px -4px;display:grid;overflow:hidden}.professional-app .photo-collage[data-photo-count="1"]{grid-template-columns:1fr}.professional-app .photo-collage>a{aspect-ratio:1;background:#f0f3f8;border-radius:0;min-height:0;display:flex;position:relative}.professional-app .photo-collage>a[hidden]{display:none}.professional-app .photo-collage[data-photo-count="1"]>a{aspect-ratio:auto}.professional-app .photo-collage[data-photo-count="3"]>a:first-child{aspect-ratio:auto;grid-row:span 2}.professional-app .photo-collage img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:560px}.professional-app .photo-collage[data-photo-count="1"] img{height:auto;max-height:75dvh}.collage-more{color:#fff;background:#152d4b88;place-items:center;font-size:32px;font-weight:750;display:grid;position:absolute;inset:0}.comment-reply-button{color:#526d88;background:0 0;border:0;min-height:28px;padding:5px 0 0;font-size:11px;font-weight:650;display:block}.comment-reply{margin-left:30px!important}.reply-parent-preview{color:#5b748d;border-left:2px solid #9eb3ce;margin:5px 0;padding-left:6px;font-size:10px;display:block}.post-card .comment-form{flex-wrap:wrap}.post-card .comment-form>[name=body]{flex:1;min-width:100px}.reply-context{color:#415c78;background:#eef3fa;border-radius:7px;flex-basis:100%;justify-content:space-between;align-items:center;padding:5px 9px;font-size:11px;display:flex}.reply-context[hidden]{display:none}.reply-context button{background:0 0;border:0;font-size:18px;min-height:28px!important}.more-comments{color:#315f96;background:0 0;border:0;padding:9px 0;font-size:12px;font-weight:650}.experience-status{color:#fff;z-index:280;background:#173959;border:1px solid #9eb4ce;border-radius:12px;width:max-content;max-width:calc(100vw - 30px);padding:12px 18px;font-size:13px;line-height:1.6;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #12314e30}.experience-status[hidden]{display:none}.preference-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.preference-row h2{font-size:16px}.mobile-social-navigation{display:none}.profile-contact-info>summary{cursor:pointer;color:#294764;font-size:14px;font-weight:700}.profile-contact-info[open]>summary{margin-bottom:15px}.profile-friends-list>a{color:#284562;border:1px solid #d5dfeb;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;font-size:12px;display:flex}.profile-friends-list img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:42px!important;height:42px!important}.profile-friends-list strong{overflow-wrap:anywhere}.social-profile-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.social-profile-tabs>a{white-space:nowrap;flex-shrink:0}.story-cinema{color:#fff;background:#13273a;border:1px solid #38516a;border-radius:18px;flex-direction:column;width:min(540px,100%);height:calc(100dvh - 145px);min-height:680px;margin:0 auto;display:flex;position:relative;overflow:hidden}.story-cinema>header{flex:none;align-items:center;gap:9px;padding:12px 14px;display:flex}.story-cinema>header>a:first-child{color:#fff;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.story-cinema header img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:36px!important;height:36px!important}.story-cinema header strong{font-size:13px}.story-cinema header small{color:#d2deeb;margin-top:3px;font-size:10px;display:block}.story-cinema>header>button,.story-cinema>header>a:last-child{color:#fff;background:#ffffff17;border:0;border-radius:50%;place-items:center;width:35px;height:35px;font-size:20px;display:grid}.story-segments{gap:4px;padding:0 12px 8px;display:flex}.story-segments progress{appearance:none;background:#ffffff30;border:0;border-radius:3px;width:100%;height:3px}.story-segments progress::-webkit-progress-bar{background:#ffffff30}.story-segments progress::-webkit-progress-value{background:#fff}.story-stage{touch-action:pan-y;background:#0b1928;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.story-frame{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.story-frame[hidden]{display:none}.story-frame>img,.story-frame>video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:100%;display:block}.story-text-frame{background:linear-gradient(135deg,#225bad,#6e4c95);padding:30px;overflow:auto}.story-text-frame p{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;font-size:25px;line-height:1.6}.story-caption{color:#e5edf7;white-space:pre-wrap;max-height:100px;padding:10px 15px;font-size:13px;line-height:1.6;overflow:auto}.story-controls{justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.story-controls button{color:#fff;background:#ffffff14;border:1px solid #ffffff30;border-radius:8px;min-height:40px;padding:9px 12px;font-size:12px}.story-controls span{color:#bcd0e4;font-size:11px}.story-reply-form{padding:10px 12px;padding-bottom:max(12px,env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px;display:flex}.story-reply-form input{color:#fff;background:#ffffff12;border:1px solid #8aa2b9;border-radius:20px;flex:1;min-width:0;padding:10px 14px;font-size:16px}.story-reply-form input::placeholder{color:#bfcedc}.story-reply-form button{color:#17416a;background:#fff;border:0;border-radius:20px;padding:8px 14px;font-size:12px;font-weight:700}.story-reply-form p{color:#dae6f2;flex-basis:100%;font-size:12px}.story-private-archive{color:#e0eafa;text-align:center;padding:12px;font-size:12px}.story-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0;display:grid}.story-archive-grid .network-card{margin:0}.archive-photos{gap:5px;margin:12px 0;display:flex}.archive-photos>a{flex:1;min-width:0}.archive-photos img{-o-object-fit:contain;object-fit:contain;background:#eef2f7;border-radius:8px;width:100%;height:130px}.story-header-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=850px){body.professional-app[data-workspace=social]{padding-bottom:calc(66px + env(safe-area-inset-bottom))}body.professional-app[data-workspace=social] .pro-primary-nav{display:none!important}.mobile-social-navigation{z-index:105;padding:5px 4px max(5px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ccd8e6;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 12px #17324f0b}.mobile-social-navigation>:is(a,button){color:#607186;background:0 0;border:0;border-radius:9px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:48px;font-size:10px;line-height:1.2;display:flex}.mobile-social-navigation .active{color:#2459a8;background:#edf3fd}.mobile-social-navigation i{font-size:18px}.mobile-social-navigation img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:23px!important;height:23px!important}.professional-app[data-workspace=social] .social-launcher,.professional-app[data-workspace=social] .social-chat-bubbles{bottom:calc(77px + env(safe-area-inset-bottom))}.professional-app[data-workspace=social] .social-panel{bottom:calc(72px + env(safe-area-inset-bottom));max-height:calc(100dvh - 145px)}.professional-app[data-workspace=social] .social-windows{bottom:calc(66px + env(safe-area-inset-bottom))}.has-private-messenger .mobile-social-navigation{display:none}body.has-private-messenger[data-workspace=social]{padding-bottom:0}.experience-status{bottom:80px}.story-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.compact-publisher{gap:8px;margin-bottom:14px;padding:11px}.compact-publisher>button:first-of-type{padding:11px 12px;font-size:13px}.professional-app .network-heading h1{font-size:25px}.professional-app .network-heading>p:last-child{font-size:12px;line-height:1.6}.professional-app .network-card.post-card{border-radius:13px;margin-bottom:13px;padding:13px}.highlight-card{width:108px;min-width:108px;height:150px}.highlight-heading>span{display:none}.highlight-card .highlight-kind{font-size:9px}.professional-app .photo-collage{border-radius:0;gap:3px;margin-inline:-13px}.professional-app .photo-collage>a{aspect-ratio:1}.professional-app .photo-collage img{max-height:400px}.professional-app .feed-three-actions .network-text{padding:8px 2px;font-size:11px}.reaction-picker-toggle{width:20px}.publication-dialog{border-radius:13px;width:calc(100vw - 14px);max-height:calc(100dvh - 20px)}.publication-dialog .composer.professional-composer{padding:13px}.publication-dialog .composer.professional-composer textarea{min-height:120px;font-size:16px}.profile-friends-list{grid-template-columns:1fr}.social-profile-tabs{justify-content:flex-start!important;gap:3px!important;padding-inline:8px!important}.social-profile-tabs>a{flex:none!important;min-height:46px!important;padding:12px 9px!important;font-size:12px!important}.story-archive-grid{grid-template-columns:1fr}.story-cinema{z-index:160;width:100%;height:100dvh;min-height:0;max-height:100dvh;padding-top:env(safe-area-inset-top);border:0;border-radius:0;margin:0;position:fixed;inset:0}.story-text-frame p{font-size:23px}.preference-row{flex-direction:column;align-items:flex-start}.publication-dialog .upload-image-previews{overscroll-behavior:contain;max-height:230px;overflow:auto}}@media (prefers-reduced-motion:reduce){.compact-publisher *,.highlight-card,.publication-dialog{transition:none!important;animation:none!important}}.gallery-video{-o-object-fit:contain;object-fit:contain;background:#102337;width:100%;max-height:70dvh;display:block}.publication-dialog{max-height:calc(var(--chat-visible-height,100dvh) - 24px)}@media (width<=640px){.story-cinema{height:var(--chat-visible-height,100dvh);max-height:var(--chat-visible-height,100dvh)}}.social-mobile-chat-access{display:none}@media (width<=850px){.professional-app .social-launcher{display:none!important}.social-mobile-chat-access{color:#3b5c74;flex:none;place-items:center;width:32px;height:36px;font-size:18px;display:grid;position:relative}.social-mobile-chat-access>span{color:#fff;background:#2459a8;border-radius:9px;place-items:center;min-width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:0;right:-2px}.social-mobile-chat-access>span[hidden]{display:none}.professional-app .pro-account-actions{gap:5px!important}}html:has(body.professional-app){scroll-padding-top:96px;scroll-padding-bottom:95px}.professional-app[data-workspace=social].is-community .workspace-context{display:none}.story-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:10px 0 20px;display:grid}.story-preview-card{aspect-ratio:3/4;border:2px solid var(--space-primary,#2459a8);color:#fff;background:#173957;border-radius:14px;align-items:flex-end;min-width:0;display:flex;position:relative;overflow:hidden}.story-preview-card>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-preview-card>div{z-index:1;background:linear-gradient(#0000,#0e2237e8);width:100%;padding:30px 13px 13px;position:relative}.story-preview-card strong{font-size:13px}.story-preview-card p{color:#fff;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.5}.story-preview-card small{color:#d5e0ef;font-size:10px}.story-feed-grid>.empty-state{grid-column:1/-1}@media (width<=640px){.story-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.story-preview-card p{font-size:11px}.story-preview-card>div{padding:25px 10px 11px}}.interface-dialog{color:#182b43;background:#fff;border:1px solid #b9c6da;border-radius:18px;width:min(1120px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden;box-shadow:0 24px 90px #182b4338}.interface-dialog::backdrop,.publication-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17253b70}.interface-dialog-header{background:#fff;border-bottom:1px solid #dce3ed;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.interface-dialog-header h2{margin:0;font-size:18px}.interface-dialog-header button{color:#233c5b;background:#edf1f7;border-radius:50%;width:36px;height:36px;font-size:24px}.interface-dialog-body{overscroll-behavior:contain;max-height:calc(100dvh - 110px);padding:20px;overflow:auto}.interface-dialog-body .platform-page{max-width:100%;padding:0}.interface-dialog-body .market-related,.interface-dialog-body .market-breadcrumb,.interface-dialog-body .post-detail>a{display:none}.post-detail .post-comments,.post-detail .comment-form,.post-detail .more-comments{display:flex}.post-detail .post-comments{display:block}.post-card:not(.post-detail .post-card)>.post-comments,.post-card:not(.post-detail .post-card)>.comment-form,.post-card:not(.post-detail .post-card)>.more-comments{display:none}.post-detail .post-card{margin:0}.post-detail .post-body{white-space:pre-wrap}.publication-dialog .professional-composer{padding:18px}.publication-dialog .composer-identity{margin-bottom:12px}.publication-dialog textarea{resize:vertical;border:0;min-height:120px;font-size:17px}.publication-dialog .upload-image-previews{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-height:400px;overflow:auto}.publication-dialog .upload-image-card{width:auto;max-width:100%}.publication-dialog .upload-image-card img{-o-object-fit:contain;object-fit:contain;background:#f0f3f8;width:100%;height:220px}.publication-dialog .composer-attachments,.publication-dialog footer button{width:100%}.people-filters{scrollbar-width:thin;gap:6px;padding:4px 0 14px;display:flex;overflow:auto}.people-filters a{white-space:nowrap;color:#38516c;background:#fff;border:1px solid #c6d1df;border-radius:22px;padding:9px 14px;font-size:13px;font-weight:600}.people-filters a[aria-current=page]{background:var(--workspace-accent,#285aaa);color:#fff;border-color:#0000}.compact-person-actions{gap:6px}.compact-person-actions button,.compact-person-actions select{min-height:34px;padding:6px 10px;font-size:12px}.market-catalog h1,.market-editor h1{margin:0;font-size:clamp(24px,3vw,34px)}.market-filter-form{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.market-filter-form>input:not([type=hidden]){flex:1;min-width:160px}.market-filter-form select{max-width:260px}.market-more-filters{position:relative}.market-more-filters summary{cursor:pointer;padding:10px;font-weight:600}.market-more-filters>div{z-index:12;background:#fff;border:1px solid #c5cfde;border-radius:12px;gap:12px;width:290px;padding:16px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 10px 36px #1b304526}.market-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:16px;display:grid}.catalog-item{min-width:0}.catalog-item>a{color:#172d43;display:block}.catalog-photo{aspect-ratio:1;background:#e8edf3;border:1px solid #c7d2df;border-radius:12px;position:relative;overflow:hidden}.catalog-photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:transform .2s}.catalog-item a:hover img{transform:scale(1.025)}.catalog-photo span{background:#fff;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.catalog-item strong{margin-top:8px;font-size:17px;display:block}.catalog-item h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:14px;line-height:1.4;overflow:hidden}.catalog-item p{color:#52667c;margin:0;font-size:12px}.market-type-choice{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:960px;margin:30px auto;display:grid}.market-type-choice a{text-align:center;color:#1f3c56;background:#fff;border:1px solid #becbdb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px 12px;display:flex}.market-type-choice a:hover{background:#f1f5fc;border-color:#285aaa}.market-type-choice i{color:#285aaa;background:#e8f0fd;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.market-type-choice span{color:#53687d;font-size:12px}.market-editor-form{max-width:780px;margin:auto}.market-editor-fields{gap:16px;display:grid}.market-editor-fields label,.market-more-filters label{gap:6px;font-size:13px;font-weight:600;display:grid}.market-editor-fields input,.market-editor-fields select,.market-editor-fields textarea{color:#182b43;background:#fff;border:1px solid #9dafc4;border-radius:9px;width:100%;min-width:0;padding:10px 12px;font-size:14px}.market-field-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.market-upload-area{text-align:center;background:#f4f7fc;border:1px dashed #7b94b3;border-radius:12px;justify-items:center;padding:22px}.market-upload-area i{color:#285aaa;font-size:28px}.market-upload-area span{color:#52677f;font-size:12px;font-weight:400}.market-upload-area input{max-width:100%;font-size:12px}.market-check{align-items:center;display:flex!important}.market-check input{width:auto}.market-editor-form footer{background:#fff;border-top:1px solid #dce3ed;margin-top:18px;padding:16px 0;position:sticky;bottom:0}.market-editor-form footer button{width:100%}.listing-validity{color:#435d78;background:#eef4fb;border-radius:8px;margin:12px 0 18px;padding:10px 12px;font-size:12px}.market-editor-form [data-submit-status]:empty{display:none}.story-type-choice{justify-content:center;gap:20px;padding:50px 0;display:flex}.story-type-choice button{color:#fff;background:linear-gradient(150deg,#204cb8,#85c9ee);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:220px;min-height:290px;display:flex;box-shadow:0 10px 30px #28456020}.story-type-choice button+button{background:linear-gradient(150deg,#7042a3,#dd718c)}.story-type-choice i,.story-type-choice button>span:first-child{color:#203b60;background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.story-type-choice button>span:last-child{font-size:13px}.story-editor-layout{grid-template-columns:minmax(0,1fr) minmax(240px,380px);align-items:start;gap:24px;display:grid}.story-editor-layout[hidden],.story-type-choice[hidden]{display:none}.story-live-preview{background:#fff;border:1px solid #c5d0df;border-radius:14px;padding:18px}.story-live-preview h2{margin:0 0 12px;font-size:15px}.story-preview-stage{aspect-ratio:9/16;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-height:620px;padding:18px;display:flex;overflow:hidden}.story-preview-stage p{text-align:center;white-space:pre-wrap;font-size:24px;line-height:1.35}.story-preview-stage img,.story-preview-stage video{-o-object-fit:contain;object-fit:contain;width:100%;max-height:75%}.story-live-preview small{color:#52677f;margin-top:10px;font-size:11px;display:block}.story-design-fields{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.story-design-fields label{font-size:12px}.story-design-fields select{width:100%}.theme-blue{color:#fff;background:linear-gradient(150deg,#244f9f,#5c9bdc)}.theme-teal{color:#fff;background:linear-gradient(150deg,#174c4c,#379b8c)}.theme-plum{color:#fff;background:linear-gradient(150deg,#4f285f,#a85c9b)}.theme-sunset{color:#fff;background:linear-gradient(150deg,#69314f,#d77764)}.theme-plain{color:#19334d;background:#f5f7fb}.text-style-serif{font-family:Georgia,serif}.text-style-bold{font-weight:800}.post-body:not(.theme-plain){text-align:center;border-radius:12px;padding:30px 18px;font-size:22px}.hub-notification-list .platform-alert{border:0;border-bottom:1px solid #e4e9f0;border-radius:0;margin:0;padding:13px}.hub-notification-list .platform-alert.is-new{background:#edf3ff}.hub-notification-list .platform-alert-content strong{font-size:13px;line-height:1.4}.hub-notification-list .platform-alert-content p{font-size:12px;line-height:1.4}.hub-notification-list .platform-alert-content time{color:#3d66a0;margin-top:5px;font-size:11px;display:block}.hub-notification-list .platform-alert>button{font-size:11px}.alert-filters{gap:7px;padding:10px 14px;display:flex}.alert-filters button{color:#264970;background:#edf1f7;border-radius:20px;padding:7px 13px;font-size:13px}.alert-filters button[aria-pressed=true]{color:#174b9d;background:#dce8fc;font-weight:700}.candidate-dialog-content .resume-presentation{max-width:100%}@media (width<=850px){.market-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.story-editor-layout{grid-template-columns:1fr}.story-live-preview{width:100%;max-width:350px;margin:auto}.market-type-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.market-detail-grid{grid-template-columns:1fr}.interface-dialog-body{padding:14px}.market-main-image img{-o-object-fit:contain;object-fit:contain}.compact-person-actions{flex-wrap:wrap}.market-filter-form select{max-width:100%}}@media (width<=540px){.interface-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.interface-dialog-header{height:60px;padding:12px 14px}.interface-dialog-body{max-height:calc(100dvh - 60px);padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.market-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.catalog-item strong{font-size:15px}.catalog-item h2{font-size:13px}.market-filter-form>select{width:calc(100% - 90px);max-width:none}.market-filter-form>input:not([type=hidden]){flex-basis:100%}.market-more-filters>div{width:auto;max-height:65dvh;position:fixed;top:150px;left:12px;right:12px;overflow:auto}.market-type-choice{gap:10px;margin:15px auto}.market-type-choice a{padding:22px 10px}.story-type-choice{gap:12px;padding:25px 0}.story-type-choice button{width:calc(50% - 6px);min-height:230px;padding:12px}.story-type-choice strong{font-size:15px}.story-type-choice button>span:last-child{text-align:center;font-size:11px}.story-preview-stage{max-height:450px}.market-editor-fields{gap:12px}.market-upload-area{padding:16px 10px}.market-field-pair{gap:8px}.market-field-pair select{font-size:12px}.people-filters a{padding:8px 12px;font-size:12px}.publication-dialog .upload-image-card img{height:180px}.publication-dialog .professional-composer{padding:14px}.publication-dialog textarea{font-size:16px}.post-overflow-panel{max-width:calc(100vw - 38px)}.feed-three-actions{gap:2px}.feed-three-actions .network-text{font-size:12px}.post-detail .comment-form input{font-size:16px}.interface-dialog .comment-form{background:#fff;padding:10px 0;position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.catalog-photo img{transition:none}}.friend-options{position:relative}.friend-options summary{cursor:pointer;border:1px solid #c3d0df;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;list-style:none;display:grid}.friend-options summary::-webkit-details-marker{display:none}.friend-options>div{z-index:15;background:#fff;border:1px solid #bdcadb;border-radius:12px;gap:8px;width:210px;max-width:calc(100vw - 40px);padding:10px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 12px 30px #1e354026}.friend-options button,.friend-options select{text-align:left;width:100%}.compact-person{overflow:visible}.interface-dialog-body .talent-actions{background:#fff;gap:8px;padding:12px;display:flex;position:sticky;bottom:0}.candidate-dialog-content img{max-width:100%}.interface-dialog:has(.post-detail){width:min(780px,100vw - 32px)}.interface-dialog .post-detail .photo-collage{max-height:420px}.interface-dialog .post-detail .photo-collage[data-photo-count="4"]{grid-template-rows:repeat(2,minmax(0,1fr));height:360px}.interface-dialog .post-detail .photo-collage a{min-height:0}.interface-dialog .post-detail .photo-collage img{-o-object-fit:contain;object-fit:contain;height:100%;max-height:420px}.interface-dialog .post-detail .photo-collage[data-photo-count="1"]{height:400px}.market-upload-area input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.market-upload-area{cursor:pointer}.market-upload-area:focus-within{outline-offset:2px;outline:3px solid #447cd0}.market-product-actions>.post-overflow{align-self:start}.market-product-actions .post-overflow-panel{left:auto;right:0}.interface-dialog .market-detail .market-product-actions{position:relative}.interface-dialog-body .market-editor>header{display:none}.story-preview-stage.text-style-serif p{font-family:Georgia,serif}.story-preview-stage.text-style-bold p{font-weight:800}@media (width<=540px){.interface-dialog:has(.post-detail){width:100vw}.interface-dialog .post-detail .photo-collage[data-photo-count="4"]{height:280px}.interface-dialog .post-detail .photo-collage[data-photo-count="1"]{height:360px}}.gallery-form-dialog{max-height:calc(100dvh - 28px)}.gallery-form-dialog>section{overscroll-behavior:contain;border:0;max-height:calc(100dvh - 110px);margin:0;padding:20px;overflow:auto}.gallery-form-dialog section>h2{display:none}.gallery-upload-trigger{margin:14px 0}.candidate-filter-form{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.candidate-filter-form input{flex:1;min-width:140px}.candidate-filter-form select{max-width:180px}.candidate-directory-list{gap:10px;display:grid}.candidate-directory-row{background:#fff;border:1px solid #b8cbd5;border-radius:13px;align-items:center;gap:14px;padding:18px;display:flex}.candidate-portrait{flex:0 0 56px;width:56px;height:56px}.candidate-portrait img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;width:56px!important;height:56px!important}.candidate-summary{flex:1;min-width:0}.candidate-summary h2{margin:0;font-size:16px}.candidate-summary p{color:#38556d;margin:4px 0;font-size:13px}.candidate-summary small{color:#53697f;font-size:11px}.candidate-skills{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.candidate-skills span{color:#36526a;background:#edf3f7;border-radius:12px;padding:4px 8px;font-size:10px}@media (width<=540px){.candidate-directory-row{flex-wrap:wrap;gap:10px;padding:12px}.candidate-summary h2{font-size:14px}.candidate-directory-row>.network-button{min-height:34px;margin-left:auto;padding:7px 12px;font-size:12px}.candidate-filter-form input{flex-basis:calc(50% - 10px);width:100%;min-width:0}.candidate-filter-form input:first-of-type{flex-basis:100%}.gallery-form-dialog>section{padding:14px}}.post-body.theme-plain{background:0 0}.story-video-button{justify-self:start;font-size:12px}.interface-dialog-body [aria-busy=true]{opacity:.7}.professional-app .pro-main,.professional-app .pro-main>section,.professional-app .pro-main>div,.professional-app .pro-main form,.professional-app .pro-main fieldset{min-width:0}.professional-app .pro-main img,.professional-app .pro-main video{max-width:100%}.professional-app .pro-main .platform-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.professional-app .pro-main label{min-width:0}.professional-app .pro-main input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),.professional-app .pro-main select,.professional-app .pro-main textarea{color:#20364d;box-sizing:border-box;background:#fff;border:1px solid #a2b3c6;border-radius:9px;min-width:0;max-width:100%}.professional-app .pro-main input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):focus-visible,.professional-app .pro-main select:focus-visible,.professional-app .pro-main textarea:focus-visible{outline:2px solid var(--space-accent,#386bb5);outline-offset:2px}.professional-app :is(.network-button,.pro-btn,.btn){white-space:normal;overflow-wrap:anywhere;gap:7px;max-width:100%;line-height:1.35;transition:background-color .15s,border-color .15s,box-shadow .15s}.professional-app :is(.network-button,.pro-btn,.btn):focus-visible{outline-offset:3px;outline:3px solid #7097d5}.professional-app .pro-main h1,.professional-app .pro-main h2,.professional-app .pro-main h3{overflow-wrap:anywhere}.professional-app .pro-main :is(.compact-heading,.talent-actions,.platform-page-heading){flex-wrap:wrap;gap:12px}.professional-app .pro-main .responsive-table-region{overscroll-behavior-x:contain;border-radius:12px;max-width:100%;overflow:auto}.professional-app .pro-main .responsive-table-region table{min-width:620px}.professional-app .pro-main :is(.compact-inline-form,.settings-button-row){flex-wrap:wrap;align-items:center;gap:10px;display:flex}.professional-app .pro-main pre{max-width:100%;overflow:auto}.professional-app .pro-main input[type=file]{white-space:normal;font-size:12px}.professional-app .pro-main input[type=file]::file-selector-button{background:var(--space-accent,#285aaa);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-right:9px;padding:9px 12px;font-weight:600}.settings-page{max-width:1230px;margin:0 auto}.settings-hero{color:#19344e;background:linear-gradient(120deg,#fff,#eef4fc);border:1px solid #b8c9dd;border-radius:18px;align-items:center;gap:18px;margin-bottom:22px;padding:26px;display:flex}.settings-hero-icon{color:#285aaa;background:#e1ecfc;border-radius:17px;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:26px;display:grid}.settings-hero h1{letter-spacing:-.7px;margin:2px 0 7px;font-size:clamp(24px,3vw,33px)}.settings-hero p{color:#526b83;margin:0;font-size:13px}.settings-hero .pro-eyebrow{letter-spacing:1.5px;color:#3b6494;margin-bottom:5px;font-size:10px}.settings-status{color:#285c4c;white-space:nowrap;background:#f0f8f4;border:1px solid #b7cfca;border-radius:20px;align-items:center;gap:7px;margin-left:auto;padding:8px 11px;font-size:11px;display:flex}.settings-layout{grid-template-columns:215px minmax(0,1fr);align-items:start;gap:24px;display:grid}.settings-navigation{gap:4px;display:grid;position:sticky;top:95px}.settings-navigation a{color:#3a536c;border-radius:9px;align-items:center;gap:12px;padding:13px 12px;font-size:13px;font-weight:600;display:flex}.settings-navigation a:hover,.settings-navigation a:focus-visible{color:#214f93;background:#e5edfa}.settings-navigation i{text-align:center;width:19px}.settings-content{gap:18px;min-width:0;display:grid}.settings-content>div,.settings-content>section{scroll-margin-top:100px}.settings-content .settings-card{background:#fff;border:1px solid #bacadd;border-radius:15px;margin:0;padding:24px;box-shadow:0 3px 12px #263e5910}.settings-card h2{color:#19354e;margin:0 0 8px;font-size:18px;line-height:1.4}.settings-card h3{color:#294660;margin:0 0 7px;font-size:15px}.settings-card p{color:#556c81;margin:0 0 17px;font-size:13px;line-height:1.65}.settings-card form>label,.settings-card .platform-fields>label{color:#38526e;flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.settings-card form{gap:16px;display:grid}.settings-card input:not([type=checkbox]):not([type=hidden]),.settings-card select,.settings-card textarea{width:100%;min-height:43px;padding:11px 12px;font-size:14px}.settings-card .platform-fields{margin:0}.settings-card label small{color:#657c92;font-size:11px;font-weight:400;line-height:1.5}.settings-card .compact-consent{flex-direction:row;align-items:flex-start;font-weight:400;line-height:1.5}.settings-card .compact-consent input{flex:none;margin-top:3px}.settings-card form>button{justify-self:start}.settings-card footer{border-top:1px solid #e0e7ef;flex-wrap:wrap;align-items:center;gap:12px;padding-top:15px;display:flex}.settings-card footer>a:not(.network-button){color:#285aaa;font-size:12px;font-weight:600}.settings-card .settings-switch{background:#f5f8fc;border:1px solid #d3ddea;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.settings-switch span{gap:5px;display:grid}.settings-switch strong{font-size:13px}.settings-switch small{color:#62798f;font-size:12px;line-height:1.5}.settings-switch input{accent-color:#285aaa;cursor:pointer;flex:none;width:20px;height:20px}.settings-divider{border-top:1px solid #dce4ed;margin:22px 0}.settings-notice{color:#425f7d;background:#f0f5fc;border:1px solid #cad8e9;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.65}.settings-section-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.settings-section-title>span{color:#5a53a6;background:#eef0fc;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.settings-section-title h2,.settings-section-title p{margin:0}.settings-events{margin:0 0 20px;padding:0;list-style:none}.settings-events li{border-bottom:1px solid #e5eaf0;align-items:center;gap:12px;padding:12px 0;display:flex}.settings-event-icon{color:#5a7089;background:#eff3f9;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.settings-events strong,.settings-events time{display:block}.settings-events strong{color:#2f4c67;font-size:12px}.settings-events time{color:#6b8095;margin-top:3px;font-size:11px}.birthday-widget{background:#fff;border:1px solid #c8c6e2;border-radius:13px;align-items:center;gap:12px;margin:0 0 18px;padding:14px 17px;display:flex}.birthday-widget>i{color:#8055a0;background:#f0eafb;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.birthday-widget strong{color:#314a66;font-size:13px}.birthday-widget p{color:#697b8e;margin:3px 0 0;font-size:12px}.birthday-widget a{color:#285aaa;margin-left:auto;font-size:12px;font-weight:700}.birthday-list{gap:12px;max-width:900px;display:grid}.birthday-person{background:#fff;border:1px solid #beccdf;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.birthday-person>a{color:#263f5b;align-items:center;gap:12px;min-width:0;display:flex}.birthday-person img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.birthday-person strong,.birthday-person small{display:block}.birthday-person strong{font-size:14px}.birthday-person small{color:#79648c;margin-top:4px;font-size:12px}.birthday-directory-link{color:#6d5292;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:inline-flex}.settings-empty{text-align:center;padding:35px 20px}.settings-empty>i{color:#587aa8;margin-bottom:15px;font-size:28px;display:block}.settings-empty h2{font-size:18px}.settings-empty p{color:#667a8f;font-size:13px}.reels-page{max-width:1000px;margin:auto}.reels-feed{justify-items:center;gap:24px;display:grid}.reel-card{color:#1e344e;background:#fff;border:1px solid #bccbdf;border-radius:16px;width:100%;max-width:520px;overflow:visible}.reel-card>header{justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.reel-card>header>a{color:#203c58;align-items:center;gap:10px;min-width:0;display:flex}.reel-card header img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.reel-card header strong,.reel-card header small{display:block}.reel-card header strong{font-size:13px}.reel-card header small{color:#637991;margin-top:3px;font-size:10px}.reel-stage{aspect-ratio:9/14;background:#101820;place-items:center;max-height:650px;display:grid;overflow:hidden}.reel-stage video{-o-object-fit:contain;object-fit:contain;background:#101820;width:100%;height:100%;max-height:650px}.reel-processing{text-align:center;color:#fff;padding:25px}.reel-processing i{color:#a8bdd7;margin:0 0 16px;font-size:35px;display:block}.reel-processing strong{font-size:16px}.reel-processing p{color:#b2c0d2;font-size:12px;line-height:1.6}.reel-copy{padding:14px 16px}.reel-copy p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:13px}.reel-copy small{color:#6a7d90;font-size:11px}.reel-card>footer{border-top:1px solid #e0e7f0;justify-content:space-around;align-items:center;padding:8px;display:flex}.reel-card>footer>*{color:#425a75;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:600}.reel-card footer>:hover{background:#edf3fc}.reel-card footer button[aria-pressed=true]{color:#285aaa;background:#edf3ff}.reel-card>[data-reel-feedback]:empty{display:none}.reel-card>[data-reel-feedback]{color:#9a3248;padding:10px 15px;font-size:12px}.reel-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.reel-upload-panel{min-width:0}.reel-file-area{text-align:center;cursor:pointer;background:#f0f5fd;border:1px dashed #93aac8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:270px;padding:20px;display:flex;position:relative}.reel-file-area input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reel-file-area:focus-within{outline-offset:3px;outline:3px solid #5d8bcb}.reel-file-area i{color:#557cae;font-size:38px}.reel-file-area strong{color:#24476c;font-size:16px}.reel-file-area span{color:#6c8198;font-size:12px;line-height:1.6}.reel-preview{-o-object-fit:contain;object-fit:contain;background:#101820;border-radius:13px;width:100%;max-height:400px;margin-top:16px}.reel-editor-fields{gap:18px;display:grid}.reel-editor-fields label{color:#375674;gap:8px;font-size:13px;font-weight:600;display:grid}.reel-editor-fields textarea,.reel-editor-fields select{width:100%;padding:12px;font-size:14px}.reel-editor-fields>[type=submit]{width:100%}.reel-editor-fields [data-submit-status]:empty{display:none}.reel-editor-fields [data-submit-status]{color:#3e617e;font-size:13px;line-height:1.6}.interface-dialog:has(.reel-create){max-width:950px}.reel-card:has(.post-overflow[open]){z-index:5;position:relative}@media (width<=1000px){.settings-layout{grid-template-columns:1fr}.settings-navigation{overscroll-behavior-x:contain;scrollbar-width:thin;gap:6px;padding-bottom:8px;display:flex;position:static;overflow-x:auto}.settings-navigation a{white-space:nowrap;background:#fff;border:1px solid #c8d5e5;padding:10px 12px;font-size:12px}.settings-hero{flex-wrap:wrap}.settings-status{margin-left:78px}.settings-content .settings-card{padding:20px}.reel-editor{gap:18px}}@media (width<=640px){.professional-app .pro-main :is(.network-button,.pro-btn,.btn){border-radius:9px;min-height:38px;padding:9px 12px;font-size:12px}.professional-app .pro-main .platform-fields{grid-template-columns:1fr}.professional-app .pro-main :is(input,select,textarea){font-size:16px}.professional-app .pro-main .compact-heading h1{font-size:26px}.professional-app .pro-main .compact-heading>div{flex:180px;min-width:0}.professional-app .pro-main :is(.network-button,.pro-btn,.btn):hover{transform:none}.settings-hero{border-radius:14px;gap:12px;margin-bottom:15px;padding:18px 15px}.settings-hero-icon{border-radius:13px;flex-basis:44px;width:44px;height:44px;font-size:21px}.settings-hero>div{flex:1;min-width:0}.settings-hero h1{font-size:23px}.settings-hero p{font-size:12px;line-height:1.5}.settings-hero .pro-eyebrow{letter-spacing:.8px;font-size:9px}.settings-status{margin:0 0 0 56px;padding:6px 9px;font-size:10px}.settings-layout{gap:12px}.settings-content{gap:13px}.settings-content .settings-card{border-radius:13px;padding:17px 14px}.settings-card h2{font-size:17px}.settings-card p{font-size:12px}.settings-card footer{gap:10px}.settings-card .settings-switch{gap:12px;padding:12px}.settings-switch strong{font-size:12px}.settings-switch small{font-size:11px}.settings-button-row{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.settings-button-row button{width:100%}.settings-card input:not([type=checkbox]):not([type=hidden]),.settings-card select,.settings-card textarea{font-size:16px}.birthday-person{gap:10px;padding:13px}.birthday-person img{flex-basis:42px;width:42px;height:42px}.birthday-person strong{font-size:13px}.birthday-person .network-button{flex:none}.birthday-person small{font-size:11px}.birthday-widget{gap:9px;padding:12px}.reel-editor{grid-template-columns:1fr;gap:18px}.reel-file-area{min-height:180px}.reel-card{border-radius:12px}.reel-stage,.reel-stage video{max-height:68dvh}.reel-card>header{padding:12px}.reel-card footer>*{padding:9px;font-size:11px}.reels-feed{gap:18px}.reel-editor-fields textarea,.reel-editor-fields select{font-size:16px}.reel-create .compact-heading h1{font-size:25px}}@media (prefers-reduced-motion:reduce){.professional-app :is(.network-button,.pro-btn,.btn){transition:none;animation:none}}@media (width<=640px){.settings-hero{grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.settings-hero>div{width:100%}.settings-hero-icon{margin-top:5px}.settings-hero h1{word-break:normal;line-height:1.3;overflow-wrap:normal!important}.settings-hero .settings-status{grid-column:2;justify-self:start;margin:0}.settings-hero .pro-eyebrow{overflow-wrap:normal;word-break:normal}}.highlight-reels-link{white-space:nowrap;color:var(--space-accent,#285aaa);font-size:12px;font-weight:600}body.professional-app{--ui-ink:#1f344b;--ui-muted:#63758a;--ui-line:#b9c8d8;--ui-soft:#f0f4f9;--ui-radius:12px;--ui-control:38px}.professional-app .pro-main :is(.ui-button,.network-button,.pro-btn){min-height:var(--ui-control);letter-spacing:0;text-transform:none;white-space:normal;text-align:center;overflow-wrap:normal;box-sizing:border-box;border-radius:9px;justify-content:center;align-items:center;gap:7px;max-width:100%;padding:9px 13px;font-size:13px;font-weight:650;line-height:1.35;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.professional-app .pro-main .ui-button,.professional-app .ui-button-secondary{border:1px solid var(--ui-line)!important;color:var(--ui-ink)!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;background:#fff!important;border-radius:9px!important;padding:9px 13px!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;transform:none!important}.professional-app .ui-button{box-sizing:border-box;justify-content:center;align-items:center;gap:7px;max-width:100%;min-height:38px;display:inline-flex}.professional-app .pro-main .ui-button:hover,.professional-app .ui-button-secondary:hover{color:var(--ui-ink)!important;background:#edf3f9!important;border-color:#7e97b3!important;box-shadow:0 2px 5px #263d5510!important}.professional-app .pro-main .ui-button:is([class*=bg-gradient-to-],.ui-button-primary,[class~=bg-blue-600],[class~=bg-indigo-600],[class~=bg-gray-800],[class~=bg-emerald-600]),.professional-app .ui-button-primary{background:var(--space-accent,#2456a6)!important;border-color:var(--space-accent,#2456a6)!important;color:#fff!important;background-image:none!important}.professional-app .pro-main .ui-button:is([class*=bg-gradient-to-],.ui-button-primary,[class~=bg-blue-600],[class~=bg-indigo-600],[class~=bg-gray-800],[class~=bg-emerald-600]):hover,.professional-app .ui-button-primary:hover{background:var(--space-strong,#183e80)!important;border-color:var(--space-strong,#183e80)!important;color:#fff!important}.professional-app .pro-main .ui-button:is([class*=rose-],[class*=red-],.ui-button-danger),.professional-app .ui-button-danger{color:#9b2942!important;background:#fff2f4!important;border-color:#d8a7b2!important}.professional-app .pro-main .ui-button:is([class*=rose-],[class*=red-],.ui-button-danger):hover,.professional-app .ui-button-danger:hover{color:#8a2038!important;background:#fce4e9!important;border-color:#b8687d!important}.professional-app .pro-main .ui-button :is(i,span),.professional-app .ui-button :is(i,span){font-size:inherit;line-height:inherit;color:inherit!important}.professional-app .pro-main :is(.ui-button,.network-button,.pro-btn):disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.professional-app :is(.ui-button,.ui-icon-button):focus-visible{outline-offset:3px;outline:3px solid #779bcf}.professional-app :is(.ui-button,.ui-icon-button)[class~=hidden],.professional-app :is(.ui-button,.ui-icon-button)[hidden]{display:none!important}.professional-app .pro-main .ui-icon-button,.professional-app .ui-actions-toggle{cursor:pointer;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;display:inline-grid;color:#3d5572!important;box-shadow:none!important;background:#fff!important;border:1px solid #c5d1de!important;border-radius:8px!important;padding:5px!important;font-size:14px!important;transform:none!important}.professional-app .pro-main .ui-icon-button:hover,.professional-app .ui-actions-toggle:hover{color:#203e63!important;background:#edf3fa!important;border-color:#819bb9!important}.professional-app .pro-main .ui-surface{color:var(--ui-ink);border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;transform:none!important;box-shadow:0 2px 9px #233a5310!important}.professional-app .pro-main .ui-surface-padded{padding:17px!important}.professional-app .pro-main .ui-surface :is(h1,h2,h3,h4,strong,label){color:var(--ui-ink)}.professional-app .pro-main .ui-surface :is(p,small)[class*=text-white\/],.professional-app .pro-main .ui-surface span[class*=text-white\/]{color:var(--ui-muted)!important}.professional-app .pro-main .ui-surface :is([class~=text-yellow-400],[class~=text-yellow-500]){color:#8e6512!important}.professional-app .pro-main .ui-surface [class~=text-emerald-400]{color:#17644d!important}.professional-app .pro-main .ui-surface [class~=text-rose-400]{color:#a32e48!important}.professional-app .pro-main .ui-surface [class~=text-purple-400]{color:var(--space-accent,#2456a6)!important}.professional-app .pro-main .ui-icon-tile{background:var(--space-tint,#eaf0fb)!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;color:var(--space-accent,#2456a6)!important;box-shadow:none!important;background-image:none!important;border-radius:10px!important;transform:none!important}.professional-app .pro-main .ui-icon-tile :is(i,span){color:inherit!important;font-size:17px!important}.professional-app .pro-main .ui-field:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-width:0;max-width:100%;min-height:40px;box-shadow:none;box-sizing:border-box;line-height:1.4;color:#233b54!important;background:#fff!important;border:1px solid #a7b9cc!important;border-radius:8px!important;padding:9px 11px!important;font-size:14px!important}.professional-app .pro-main .ui-field[class~=pl-10]{padding-left:36px!important}.professional-app .pro-main .ui-field[class~=pr-10]{padding-right:36px!important}.professional-app .pro-main textarea.ui-field{resize:vertical;min-height:92px}.professional-app .pro-main .ui-field::placeholder{opacity:1;color:#718299!important}.professional-app .pro-main .ui-field:focus-visible{outline-offset:2px;outline:2px solid var(--space-accent,#2456a6)!important;border-color:var(--space-accent,#2456a6)!important}.professional-app .pro-main :is(.stat-card,.stat-item){border:1px solid var(--ui-line);border-radius:12px;gap:12px;box-shadow:0 2px 7px #263b5010;padding:15px!important}.professional-app .pro-main .stat-icon{border-radius:10px;flex:0 0 36px;place-items:center;display:grid;background:var(--space-tint,#eaf0fb)!important;width:36px!important;height:36px!important;color:var(--space-accent,#2456a6)!important;box-shadow:none!important;background-image:none!important}.professional-app .pro-main .stat-icon i{color:inherit!important;font-size:15px!important}.professional-app .pro-main .stat-value{color:var(--ui-ink);letter-spacing:-.5px;line-height:1.15;font-size:24px!important}.professional-app .pro-main .stat-label{letter-spacing:.2px;color:var(--ui-muted);line-height:1.45;font-size:10px!important}.professional-app .pro-main .ui-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;display:grid}.professional-app .pro-main h1{letter-spacing:-.65px;font-size:clamp(24px,2.8vw,32px);line-height:1.2}.professional-app .pro-main h2{letter-spacing:-.2px;line-height:1.35}.professional-app .pro-main :is(.space-y-8,.space-y-6)>:not([hidden])~:not([hidden]){margin-top:20px}.professional-app .pro-main .filter-btn{border:1px solid #bbcbdc;border-radius:8px;min-height:34px;color:#4a6078!important;box-shadow:none!important;background:#fff!important;padding:7px 11px!important;font-size:12px!important}.professional-app .pro-main .filter-btn[class*=bg-gradient-to-]{border-color:var(--space-accent,#2456a6);background:var(--space-accent,#2456a6)!important;color:#fff!important}.professional-app .pro-main .catalog-photo{background:#edf2f6;border-color:#b6c7d6;border-radius:11px}.professional-app .pro-main .catalog-item h2{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:37px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.professional-app .pro-main .catalog-item strong{font-size:16px}.professional-app .pro-main .catalog-item p{color:#61768a;font-size:11px}.professional-app .pro-main #productsGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.professional-app .pro-main #productsGrid .product-card{border-color:#b7c8d8;border-radius:12px}.professional-app .pro-main #productsGrid .product-card>a>div:first-child>img{background:#edf2f5;height:180px;-o-object-fit:contain!important;object-fit:contain!important;transform:none!important}.professional-app .pro-main #productsGrid .product-card>a>div[class~=p-4]{padding:13px}.professional-app .pro-main .market-listing-card{border:1px solid #b8c8d8;border-radius:12px;transform:none;box-shadow:0 2px 7px #21354d0e}.professional-app .pro-main .market-listing-card .market-listing-image{height:180px;transform:none;-o-object-fit:contain!important;object-fit:contain!important}.professional-app .pro-main .market-product-panel{padding:19px}.professional-app .pro-main .market-description{padding:18px}.professional-app .pro-main .market-main-image{max-height:500px}.professional-app .pro-main .market-main-image img{max-height:500px;-o-object-fit:contain!important;object-fit:contain!important}.professional-app .pro-main .market-price{font-size:26px}.ui-actions-popover{inset:auto;left:var(--ui-menu-left,10px);top:var(--ui-menu-top,60px);overscroll-behavior:contain;color:#2b435d;z-index:200;background:#fff;border:1px solid #b4c5d9;border-radius:11px;width:220px;max-width:calc(100vw - 24px);max-height:min(350px,70dvh);margin:0;padding:7px;display:none;position:fixed;overflow:auto;box-shadow:0 12px 36px #19324b2b}:is(.ui-actions-popover:popover-open,.ui-actions-popover[data-fallback-open]){gap:2px;display:grid}.ui-actions-popover[hidden]{display:none!important}.ui-actions-popover::backdrop{background:0 0}.ui-actions-popover .ui-actions-flat{display:contents!important}.ui-actions-popover form{background:0 0;border:0;width:100%;margin:0;padding:0;display:block!important}.professional-app .ui-actions-popover :is(a,button,.ui-button,.ui-icon-button){justify-content:flex-start;align-items:center;gap:9px;color:#2c4762!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:35px!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:7px!important;margin:0!important;padding:8px 10px!important;font-size:12px!important;font-weight:550!important;line-height:1.4!important;display:flex!important;transform:none!important}.professional-app .ui-actions-popover :is(a,button):hover{color:#1d426e!important;background:#edf3fa!important}.professional-app .ui-actions-popover :is(a,button)[class*=rose-],.professional-app .ui-actions-popover :is(a,button)[class*=red-]{color:#a62d49!important}.ui-actions-popover i{text-align:center;flex:0 0 17px;width:17px;font-size:13px!important}.ui-actions-popover span{color:inherit!important}.ui-actions-host{justify-content:flex-end;align-items:center;gap:6px;min-width:36px;display:flex}.ui-actions-toggle{letter-spacing:1px;font-weight:800}.ui-table-hint,.ui-mobile-select-all{display:none}.ui-cell-value{min-width:0}.ui-row-toggle{display:none}.professional-app .pro-main table.ui-data-table{border-collapse:separate;border-spacing:0;background:#fff;width:100%;font-size:12px}.professional-app .pro-main table.ui-data-table th{color:#526981;letter-spacing:.35px;text-transform:uppercase;white-space:nowrap;background:#f0f4f9;border-bottom:1px solid #becdde;padding:11px 13px;font-size:10px;font-weight:700;line-height:1.4}.professional-app .pro-main table.ui-data-table td{color:#28425e;vertical-align:middle;border-bottom:1px solid #e1e8ef;padding:12px 13px}.professional-app .pro-main table.ui-data-table tr:last-child td{border-bottom:0}.professional-app .pro-main table.ui-data-table tbody tr:hover{background:#f6f9fc}.professional-app .pro-main table.ui-data-table td .ui-button{min-height:32px;padding:6px 9px!important;font-size:11px!important}.professional-app .pro-main table.ui-data-table :is(img[class~=rounded-full],img[class*=w-8],img[class*=w-10]){-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.professional-app .pro-main table.ui-data-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--space-accent,#2456a6)}@media (width<=1000px){.professional-app .pro-main .ui-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.professional-app .pro-main .market-main-image,.professional-app .pro-main .market-main-image img{max-height:380px}.professional-app .pro-main .ui-surface-padded{padding:15px!important}}@media (width<=640px){.professional-app .pro-main{font-size:13px}.professional-app .pro-main :is(.ui-button,.network-button,.pro-btn){border-radius:8px;min-height:38px;padding:8px 11px;font-size:12px}.professional-app .pro-main .ui-button{padding:8px 11px!important;font-size:12px!important}.professional-app .pro-main :is(.ui-button,.network-button,.pro-btn):hover{transform:none}.professional-app .pro-main .ui-field:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-height:40px;padding-block:8px!important;font-size:16px!important}.professional-app .pro-main .ui-surface-padded{padding:14px!important}.professional-app .pro-main .ui-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.professional-app .pro-main .stat-card{gap:9px;min-width:0;padding:12px!important}.professional-app .pro-main .stat-value{font-size:21px!important}.professional-app .pro-main .stat-icon{flex-basis:31px;width:31px!important;height:31px!important}.professional-app .pro-main :is(.space-y-8,.space-y-6)>:not([hidden])~:not([hidden]){margin-top:15px}.professional-app.is-admin .pro-main :is([class~=py-12],[class~=py-16]){padding-block:28px}.professional-app .pro-main #productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.professional-app .pro-main #productsGrid .product-card>a>div:first-child>img{height:145px}.professional-app .pro-main #productsGrid .product-card>a>div[class~=p-4]{padding:10px}.professional-app .pro-main #productsGrid .product-card>a>div:first-child [class~=absolute][class~=bottom-3]{padding:5px 7px;font-size:12px;bottom:7px;left:6px}.professional-app .pro-main #productsGrid .product-card>a>div:first-child [class~=absolute][class~=top-3]{top:6px;right:6px}.professional-app .pro-main #productsGrid .product-card p[class~=font-semibold]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.professional-app .pro-main #productsGrid .product-card>a>div[class~=p-4]>div:last-child{flex-wrap:wrap;gap:6px}.professional-app .pro-main .market-product-panel{padding:15px}.professional-app .pro-main .market-description{padding:14px}.professional-app .pro-main .market-price{font-size:23px}.professional-app .pro-main .market-listing-card .market-listing-image{height:150px}.professional-app .pro-main h1{font-size:25px}.ui-table-hint{color:#637a91;margin:0 0 10px;font-size:11px;display:block}.ui-mobile-select-all{color:#3d5975;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:flex}.ui-mobile-select-all input{width:17px;height:17px;accent-color:var(--space-accent,#2456a6)}.professional-app .pro-main .ui-cards-table-region{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.professional-app .pro-main table.ui-mobile-cards{background:0 0;width:100%;font-size:12px;display:block;min-width:0!important}.professional-app .pro-main table.ui-mobile-cards thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.professional-app .pro-main table.ui-mobile-cards tbody{gap:11px;display:grid}.professional-app .pro-main table.ui-mobile-cards tr{background:#fff;border:1px solid #bdcddd;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:13px;display:grid;box-shadow:0 2px 5px #2039510b}.professional-app .pro-main table.ui-mobile-cards td{text-align:left;grid-column:1/-1;min-width:0;padding:0;display:block;border:0!important}.professional-app .pro-main table.ui-mobile-cards td[data-ui-identity]{grid-area:1/1}.professional-app .pro-main table.ui-mobile-cards td[data-ui-actions-cell]{grid-area:1/2;place-self:start end}.professional-app .pro-main table.ui-mobile-cards td[data-ui-selection]{grid-area:2/2;place-self:start end}.professional-app .pro-main table.ui-mobile-cards td[data-ui-secondary]{display:none}.professional-app .pro-main table.ui-mobile-cards tr.is-expanded td[data-ui-secondary]{grid-template-columns:minmax(84px,.65fr) minmax(0,1.35fr);gap:12px;padding-top:8px;display:grid;border-top:1px solid #e4eaf1!important}.professional-app .pro-main table.ui-mobile-cards td[data-ui-summary]{grid-template-columns:minmax(84px,.65fr) minmax(0,1.35fr);gap:12px;display:grid}.professional-app .pro-main table.ui-mobile-cards td[data-ui-summary]:before,.professional-app .pro-main table.ui-mobile-cards tr.is-expanded td[data-ui-secondary]:before{content:attr(data-ui-label);color:#6c8094;font-size:11px;font-weight:600;line-height:1.6}.professional-app .pro-main table.ui-mobile-cards .ui-cell-value{overflow-wrap:anywhere;min-width:0;font-size:12px}.professional-app .pro-main table.ui-mobile-cards .ui-cell-value :is([class~=truncate],[class~=whitespace-nowrap]){white-space:normal;overflow-wrap:anywhere}.professional-app .pro-main table.ui-mobile-cards .ui-row-toggle{width:auto;min-height:28px;color:var(--space-accent,#2456a6);background:0 0;border:0;margin-top:5px;padding:5px 0;font-size:11px;font-weight:650;display:inline-flex}.professional-app .pro-main table.ui-mobile-cards tr>td[colspan]{text-align:center;grid-column:1/-1;padding:16px}.professional-app .pro-main table.ui-mobile-cards td[data-ui-identity] [class~=flex]{align-items:flex-start}.professional-app .pro-main table.ui-mobile-cards .ui-actions-toggle{width:34px;height:34px}.ui-actions-popover{width:min(240px,100vw - 24px)}}@media (prefers-reduced-motion:reduce){.professional-app :is(.ui-button,.ui-surface,.ui-icon-button){transition:none!important;animation:none!important}}.professional-app .ui-button{border:1px solid var(--ui-line,#b9c8d8);letter-spacing:0;text-transform:none;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:650;line-height:1.35}.professional-app .pro-main table.ui-data-table img:not([class~=rounded-full]){-o-object-fit:contain;object-fit:contain;border-radius:8px;flex-shrink:0;width:44px;height:44px}.professional-app .pro-main table.ui-data-table td.ui-actions-host{text-align:right;display:table-cell}.professional-app .pro-main table.ui-data-table td.ui-actions-host>.ui-cell-value{justify-content:flex-end;align-items:center;display:flex}.image-editor-heading{padding:13px 17px}.image-editor-heading h2{font-size:19px}.image-editor-heading p{font-size:11px}.image-editor-close{width:35px;min-width:35px;height:35px;font-size:23px}.image-editor-controls{gap:12px;padding:15px}.image-editor-group{background:#fff;border:1px solid #b8c8d8;border-radius:10px}.image-editor-group>summary{color:#365473;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:12px;font-weight:700;list-style:none;display:flex}.image-editor-group>summary:after{content:"+";color:#607b99;font-size:18px;line-height:1}.image-editor-group[open]>summary:after{content:"−"}.image-editor-group>summary::-webkit-details-marker{display:none}.image-editor-group-body{gap:12px;padding:0 12px 13px;display:grid}.image-editor-group .image-editor-buttons{gap:6px}.image-editor-group .image-editor-buttons button{flex:1;min-height:34px;padding:7px 8px;font-size:11px}.image-editor-field input[type=range]:disabled{opacity:.4}.image-editor-footer{padding:10px 14px}.image-editor-footer>button{min-height:36px;padding:8px 11px;font-size:12px}.image-editor-layout{max-height:calc(100dvh - 190px)}.image-editor-group .image-editor-emojis{gap:4px}.image-editor-group .image-editor-emojis .image-tool{min-height:34px;padding:3px;font-size:21px}@media (width<=740px){.image-editor{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.image-editor-heading{padding:11px 12px}.image-editor-heading h2{font-size:17px}.image-editor-heading p{font-size:10px}.image-editor-layout{max-height:calc(100dvh - 170px)}.image-editor-controls{gap:10px;padding:12px}.image-editor-group{grid-column:1/-1}.image-editor-group-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(.image-editor-group .image-editor-field:has(.image-editor-emojis),.image-editor-group .image-editor-field:has(input[type=text]),.image-editor-group .image-editor-buttons){grid-column:1/-1}.image-editor-group .image-editor-emojis{grid-template-columns:repeat(6,minmax(0,1fr))}.image-editor-stage{min-height:190px;padding:12px}.image-editor canvas{max-height:35dvh}.image-editor-footer{padding:9px 10px}.image-editor-status{flex-basis:100%;font-size:10px;line-height:1.4}.image-editor-footer>button{min-height:36px;padding:7px 8px;font-size:11px}.professional-app .pro-main table.ui-mobile-cards td.ui-actions-host{display:block}.image-element-tools{align-self:end}}.professional-app .pro-main .ui-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;flex-direction:row!important}.professional-app .pro-main .ui-page-heading>.ui-button{flex:none;align-self:center;width:auto}.professional-app .pro-main .ui-page-heading>div:first-child{flex:190px;min-width:0}.professional-app .pro-main input.ui-field[class~=pl-10]:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){padding-left:36px!important}.professional-app .pro-main input.ui-field[class~=pr-10]:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){padding-right:36px!important}.professional-app #resultCount:empty{display:none}.professional-app .image-editor[open]{flex-direction:column;height:min(850px,100dvh - 24px);display:flex;overflow:clip}.professional-app .image-editor .image-editor-heading,.professional-app .image-editor .image-editor-footer{flex:none}.professional-app .image-editor .image-editor-layout{flex:auto;min-height:0;max-height:none}.professional-app .image-editor .image-editor-footer>button{white-space:nowrap;min-height:36px;padding:8px 11px!important;font-size:12px!important}.image-editor .image-element-tools button:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.professional-app .pro-main:has(#productsGrid) .ui-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.professional-app .pro-main:has(#productsGrid) .stat-card{text-align:center;padding:10px 7px!important;display:block!important}.professional-app .pro-main:has(#productsGrid) .stat-icon{display:none!important}.professional-app .pro-main:has(#productsGrid) .stat-value{font-size:19px!important}.professional-app .pro-main:has(#productsGrid) .stat-label{margin-top:4px;line-height:1.35;font-size:9px!important}.professional-app .pro-main .ui-page-heading{gap:10px}.professional-app .pro-main .ui-page-heading>.ui-button{min-height:36px;font-size:12px!important}.professional-app .pro-main .ui-page-heading>div:first-child{flex-basis:175px}}@media (width<=740px){.professional-app .image-editor[open]{height:calc(100dvh - 12px)}.professional-app .image-editor .image-editor-footer>button{padding:8px!important;font-size:11px!important}}@media (height<=650px) and (width<=740px){.professional-app .image-editor canvas{max-height:28dvh}.professional-app .image-editor-stage{min-height:140px}.professional-app .image-editor-heading p{display:none}}.cinema-reactions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.cinema-reactions[hidden]{display:none}.cinema-reactions button{color:#18324c;cursor:pointer;background:#fff;border:1px solid #b9c9df;border-radius:20px;place-items:center;width:38px;height:36px;font-size:20px;transition:transform .15s,background .15s;display:inline-grid}.cinema-reactions button[aria-pressed=true]{background:#e4eeff;border-color:#2b5db1;transform:scale(1.08)}.cinema-reactions span{color:inherit;min-width:15px;font-size:12px}.cinema-reactions small{text-align:center;flex-basis:100%;font-size:11px}.comment-reaction-actions{align-items:center;gap:3px;margin-right:6px;display:inline-flex}.comment-reaction-actions button{background:0 0;border:0;border-radius:8px;min-width:28px;min-height:28px;padding:5px;font-size:14px}.comment-reaction-actions button[aria-pressed=true]{background:#dce9ff}.comment-reaction-actions small{font-size:11px}.chat-story-reference{text-align:left;background:#ffffff20;border-left:3px solid;border-radius:8px;align-items:center;gap:9px;max-width:260px;margin-bottom:7px;padding:8px;display:flex}.chat-story-reference img{-o-object-fit:cover;object-fit:cover;border-radius:6px;flex:none;width:48px;height:58px}.chat-story-reference span{gap:4px;min-width:0;display:grid}.chat-story-reference strong{font-size:11px}.chat-story-reference small{overflow-wrap:anywhere;font-size:11px;line-height:1.4}.social-emoji-panel[hidden]{display:none!important}.social-emoji-panel[popover]{border:1px solid #9cafd0;border-radius:18px;margin:0;padding:12px;inset:auto;overflow:hidden;box-shadow:0 15px 55px #122a4c35}.social-emoji-panel .social-emoji-grid{overscroll-behavior:contain;min-height:90px;overflow-y:auto}.social-emoji-panel .social-emoji-grid button{touch-action:manipulation;min-width:30px;min-height:34px}.mobile-search-toggle{display:none}.profile-avatar-view{border-radius:50%;display:block}.profile-social-metrics{color:#536581;flex-wrap:wrap;gap:14px;padding:10px 24px;font-size:12px;display:flex}.profile-social-metrics a:hover{color:#2457a7}.profile-social-metrics strong{color:#1b3654}.profile-social-metrics{flex-basis:100%;order:4}.story-type-choice .story-reel-choice{color:#fff;text-align:center;background:linear-gradient(145deg,#143e56,#386bb0);border:1px solid #326596;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:260px;padding:20px;display:flex}.story-reel-choice i{font-size:30px}.story-reel-choice span{font-size:12px}.action-confirm-dialog{color:#193450;background:#fff;border:1px solid #bccadd;border-radius:20px;width:min(420px,100vw - 28px);padding:24px;box-shadow:0 20px 80px #0d244c40}.action-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101e3a85}.action-confirm-dialog h2{font-size:20px;font-weight:750}.action-confirm-dialog p{color:#53647b;margin:12px 0 22px;font-size:13px;line-height:1.7}.action-confirm-dialog footer{justify-content:flex-end;gap:8px;display:flex}.action-confirm-dialog button{background:#fff;border:1px solid #aebed3;border-radius:10px;padding:9px 15px;font-size:13px;font-weight:650}.action-confirm-dialog button.danger{color:#fff;background:#ad2746;border-color:#ad2746}.professional-app .interface-dialog:has(.story-cinema){background:#101b2c;border:1px solid #344664;border-radius:22px;width:min(520px,100vw - 16px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.interface-dialog:has(.story-cinema)>.interface-dialog-header{display:none}.interface-dialog:has(.story-cinema)>.interface-dialog-body{height:100%;padding:0;overflow:hidden}.professional-app .story-cinema{color:#fff;background:#101b2c;border-radius:20px;flex-direction:column;max-width:500px;height:calc(100dvh - 180px);min-height:380px;margin:0 auto;padding:0 10px;display:flex;position:relative;overflow:hidden}.professional-app .interface-dialog .story-cinema{border-radius:0;height:100%;min-height:0}.professional-app .story-cinema>header{background:0 0;flex:none;align-items:center;gap:8px;padding:12px 3px;display:flex}.story-cinema>header>a{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.story-cinema>header img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:34px;height:34px}.story-cinema>header small{color:#bdc9dc;font-size:10px;display:block}.story-cinema>header strong{color:#fff;font-size:13px}.story-cinema>header>button,.story-cinema>header summary{color:#fff;background:#ffffff18;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.professional-app .story-stage{touch-action:pan-y;background:#080f1b;flex:1;place-items:center;height:auto;min-height:0;display:grid;position:relative;overflow:hidden}.professional-app .story-frame{place-items:center;width:100%;height:100%;min-height:0;display:grid}.professional-app .story-frame[hidden]{display:none}.professional-app .story-stage .story-frame>img,.professional-app .story-stage .story-frame>video{-o-object-fit:contain;object-fit:contain;border:0;width:100%;height:100%;max-height:100%;display:block}.story-text-frame p{text-align:center;overflow-wrap:anywhere;padding:25px;font-size:clamp(20px,5vw,32px);line-height:1.45}.story-cinema .story-caption{max-height:55px;margin:0;padding:7px 8px;font-size:12px;line-height:1.5;overflow:auto}.story-cinema .story-segments{flex:none;gap:4px;padding:0 2px 8px;display:flex}.story-segments progress{accent-color:#fff;flex:1;width:0;height:3px}.professional-app .story-controls{border:0;height:0;margin:0;padding:0;display:block;position:static}.story-controls button{opacity:0;height:48px;top:47%;color:#0000!important;background:#ffffff0c!important;border:0!important;width:30px!important;position:absolute!important}.story-controls button:focus-visible{opacity:1;outline:2px solid #fff}.story-controls [data-story-previous]{left:10px}.story-controls [data-story-forward]{right:10px}.story-controls [data-story-position]{color:#fff;font-size:10px;position:absolute;top:62px;right:20px}.story-cinema .cinema-reactions{padding:7px}.story-cinema .story-reply-form{flex-wrap:wrap;flex:none;gap:7px;margin:0;padding:4px 0 12px;display:flex}.story-reply-form input{color:#fff;background:#ffffff12;border:1px solid #75829a;border-radius:20px;flex:1;width:0;min-width:100px;padding:10px 13px;font-size:16px}.story-reply-form button{color:#1b3557;background:#f4f7ff;border:0;border-radius:20px;padding:8px 14px;font-size:12px}.story-reply-form p{color:#dae5f7;flex-basis:100%;padding:0 10px;font-size:11px}.story-private-archive{text-align:center;padding:0 0 12px;font-size:11px}.story-cinema .post-overflow-panel{color:#18324c;right:0}.professional-app .reels-feed{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;display:grid}.professional-app .reel-card{color:#1b3555;background:#fff;border:1px solid #abbcda;border-radius:18px;width:min(100%,470px);min-width:0;margin:0 auto;overflow:hidden}.professional-app .reel-stage{aspect-ratio:auto;background:#0d1624;place-items:center;width:100%;height:min(65dvh,620px);display:grid;overflow:hidden}.professional-app .reel-stage video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:100%;display:block}.professional-app .reel-card>header{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.reel-card>header>a{align-items:center;gap:9px;min-width:0;display:flex}.reel-card>header img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.reel-card>header strong{font-size:12px}.reel-card>header small{color:#60718c;font-size:10px;display:block}.professional-app .reel-card .reel-copy{padding:8px 12px}.reel-copy p{font-size:13px}.reel-copy small{font-size:10px}.professional-app .reel-card>footer{justify-content:space-around;align-items:center;gap:5px;padding:4px 8px 8px;display:flex}.reel-card footer>a,.reel-card footer>button{padding:8px;font-size:12px}.reel-card footer .cinema-reactions{gap:5px;padding:0}.reel-card footer .cinema-reactions button{width:32px;height:32px;font-size:18px}.gallery-viewer.single-photo>footer{display:none!important}.gallery-viewer>footer button{border-radius:50%;width:36px;height:36px;font-size:24px}.gallery-viewer .cinema-reactions{flex:none}.professional-app .gallery-viewer>img{-o-object-fit:contain;object-fit:contain;touch-action:pan-y;min-height:0;max-height:calc(100dvh - 170px)}.profile-friends-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.profile-friends-list>a{justify-items:center;gap:8px;font-size:12px;display:grid}.profile-friends-list img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;max-width:180px;height:auto}@media (width>=741px){.story-type-choice{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.professional-app .mobile-search-toggle{color:#29445d;background:0 0;border:0;flex:none;place-items:center;width:30px;height:32px;font-size:16px;display:grid}.professional-app .pro-search.mobile-search-open{z-index:160;background:#fff;border:1px solid #91a9ce;border-radius:14px;width:auto;max-width:none;height:46px;padding:7px 10px;position:fixed;top:70px;left:12px;right:12px;box-shadow:0 8px 24px #18375225;display:flex!important}.pro-search.mobile-search-open input{min-width:0;font-size:16px!important}.professional-app .pro-account-actions{gap:3px}.professional-app .pro-header-end{gap:5px}.professional-app .pro-header-start{gap:8px}.professional-app .pro-topbar-inner{gap:5px}.professional-app .mobile-social-navigation{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding-inline:3px}.mobile-social-navigation>a,.mobile-social-navigation>button{min-width:0;padding:7px 1px;font-size:10px}.mobile-social-navigation span{font-size:9px}.professional-app.with-contact-rail .social-launcher:not([hidden]){bottom:calc(80px + env(safe-area-inset-bottom));z-index:110;width:46px;height:46px;position:fixed;right:14px;display:flex!important}.professional-app.has-private-messenger .social-launcher{display:none!important}.professional-app .social-panel{max-height:calc(100dvh - 100px);bottom:calc(72px + env(safe-area-inset-bottom));overscroll-behavior:contain}.professional-app .social-contact-list{overscroll-behavior:contain}.professional-app .reels-page{width:100%;padding:0!important}.professional-app .reel-stage{height:min(58dvh,570px)}.professional-app .reel-card{border-radius:14px;width:100%}.professional-app .story-type-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.story-type-choice .story-reel-choice{min-height:180px}.professional-app .story-cinema{height:calc(100dvh - 160px)}.professional-app .interface-dialog:has(.story-cinema){border-radius:18px;width:calc(100vw - 10px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.profile-social-metrics{gap:12px;padding:9px 18px;font-size:11px}.professional-app[data-workspace=social] .compact-directory{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.professional-app[data-workspace=social] .compact-directory .compact-person{background:#fff;border:1px solid #a9bcd8;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;position:relative;overflow:visible}.professional-app[data-workspace=social] .compact-person>.compact-avatar{border-radius:13px 13px 0 0;width:100%;display:block;overflow:hidden}.professional-app[data-workspace=social] .compact-person>.compact-avatar img{aspect-ratio:1!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important}.professional-app[data-workspace=social] .compact-person-info{flex:none;min-height:55px;padding:10px 10px 0}.compact-person-info .author{font-size:12px;line-height:1.4;display:block}.professional-app[data-workspace=social] .compact-person-info p{margin-top:3px;font-size:10px}.professional-app[data-workspace=social] .compact-person-info p span{display:none}.professional-app[data-workspace=social] .compact-person-actions{flex-wrap:wrap;justify-content:flex-start;gap:5px;max-width:100%;padding:9px;margin-top:auto!important}.professional-app[data-workspace=social] .compact-person-actions>.network-button,.professional-app[data-workspace=social] .compact-person-actions>.social-friend-button{flex:1;min-width:0;min-height:32px!important;padding:6px 8px!important;font-size:10px!important}.compact-person-actions .friend-options>summary{width:30px;height:32px;padding:3px}.professional-app[data-workspace=social] .compact-person-actions .social-text-button{font-size:10px}.profile-friends-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cinema-reactions button{transition:none}}.professional-app .gallery-viewer>footer{display:none!important}.gallery-viewer>img{-webkit-user-select:none;user-select:none}.professional-app .story-cinema .post-overflow{position:relative}.interface-dialog:has(.reels-page){border-radius:20px;width:min(540px,100vw - 12px);max-height:calc(100dvh - 16px);padding:0}.interface-dialog:has(.reels-page) .interface-dialog-body{overscroll-behavior:contain;scroll-snap-type:y proximity;padding:10px}.interface-dialog .reels-page>.compact-heading{display:none}.reels-feed .reel-card{scroll-snap-align:start}.interface-dialog .reel-stage{height:56dvh}@media (width<=850px){.professional-app[data-workspace=social] .compact-people .compact-person>.compact-avatar{aspect-ratio:1;border-radius:13px 13px 0 0!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}.professional-app[data-workspace=social] .compact-people .compact-person>.compact-avatar>img{aspect-ratio:1!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important}}.reel-stage{position:relative}.reel-stage .reel-sound{z-index:2;color:#fff;background:#101a2caa;border:1px solid #fff6;border-radius:50%;width:34px;height:34px;font-size:20px;position:absolute;top:12px;right:12px}.reel-sound[aria-pressed=true]{color:#18334e;background:#fff}.professional-app .sidebar-space-picker{border-block:1px solid #ccd6e3;gap:8px;margin:8px 0 14px;padding:14px 10px;display:grid}.sidebar-space-picker>span{letter-spacing:1px;text-transform:uppercase;color:#536b87;font-size:10px;font-weight:750}.professional-app .sidebar-space-picker .network-space-switch{min-width:0;margin:0;width:100%!important;max-width:none!important;display:block!important}.professional-app .sidebar-space-picker .network-space-switch select{color:#253e5a;background:#fff;border:1px solid #9eafc5;border-radius:10px;max-width:100%;display:block;width:100%!important;height:40px!important;min-height:40px!important;padding:8px 32px 8px 12px!important;font-size:13px!important}.professional-app .pro-admin-nav .sidebar-space-picker{margin-inline:0}.mobile-navigation .sidebar-space-picker{margin:10px 0;padding:14px 4px}.mobile-navigation .network-space-switch label{clip:auto;width:auto;height:auto;display:none;position:static}.professional-app :is(.friend-options,.social-profile-menu,.post-overflow)>.viewport-action-menu{overscroll-behavior:contain;color:#244362;z-index:500;box-sizing:border-box;box-shadow:0 14px 45px #0e294338;inset:auto!important;left:var(--floating-left,10px)!important;top:var(--floating-top,80px)!important;width:230px!important;min-width:0!important;max-width:calc(100vw - 20px)!important;max-height:var(--floating-limit,calc(100dvh - 24px))!important;background:#fff!important;border:1px solid #aabbd2!important;border-radius:14px!important;margin:0!important;padding:8px!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}.professional-app .viewport-action-menu[popover]:not(:popover-open){display:none!important}.professional-app .viewport-action-menu:popover-open{gap:5px;display:grid!important}.professional-app .viewport-action-menu button,.professional-app .viewport-action-menu a{text-align:left;white-space:normal;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:36px;line-height:1.4;display:flex;color:#29476a!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 10px!important;font-size:12px!important}.professional-app .viewport-action-menu button:hover,.professional-app .viewport-action-menu a:hover{color:#15355f!important;background:#edf3fc!important}.professional-app .viewport-action-menu select{color:#29476a;background:#fff;border:1px solid #adbed5;border-radius:8px;max-width:100%;min-height:37px;padding:7px;font-size:12px;display:block;width:100%!important}.professional-app .viewport-action-menu form{width:100%;margin:0}.professional-app .viewport-action-menu .profile-relationship-controls{border-bottom:1px solid #d6dfeb;gap:6px;margin-bottom:3px;padding-bottom:7px;display:grid}.profile-relationship-controls .social-relation-label{color:#5d728e;padding:7px;font-size:11px}.social-profile-actions .profile-follow-form{min-width:0;margin:0}.professional-app .social-profile-actions .profile-follow-button{width:100%;min-height:38px;box-shadow:none;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;line-height:1.3;display:flex;color:#24466f!important;background:#edf3fc!important;border:1px solid #a4b9d5!important}.professional-app .social-profile-actions .profile-follow-button:hover{color:#18395f!important;background:#dfeafa!important;border-color:#769ac9!important}.profile-follow-form [role=status]{color:#a52740;max-width:180px;margin-top:5px;font-size:11px;display:block}.professional-app .social-profile-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.social-profile-actions>.network-button{white-space:nowrap;min-height:38px;padding:9px 13px;font-size:12px}.social-profile-actions .social-profile-menu>summary{color:#294c76;background:#fff;border:1px solid #a9bbd4;border-radius:10px;place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:grid}.professional-app .social-profile-heading{flex-wrap:wrap;align-items:center;gap:12px}.social-profile-heading .profile-social-metrics{flex-basis:100%;order:4;gap:15px;margin:0;padding:0;display:flex}.profile-friend-status{color:#526d8d;margin:0 25px 12px;font-size:11px;font-weight:650}.profile-friend-status:empty{display:none}.social-profile-avatar-wrap .profile-avatar-view{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.professional-app .social-profile-avatar-wrap .social-profile-portrait{-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:1!important;width:100%!important;height:100%!important;margin-top:0!important}.professional-app .social-profile-avatar-wrap{z-index:1;flex:0 0 136px;width:136px;height:136px;margin-top:-50px;position:relative}.professional-app .profile-avatar-view{border-radius:50%}.professional-app .profile-avatar-camera{z-index:2}.professional-app .social-profile-identity,.professional-app .social-profile-actions{padding-top:7px}@media (width<=850px){.professional-app .pro-topbar-inner{justify-content:space-between}.professional-app .pro-header-start{flex:1}.professional-app .pro-header-end{flex:none}.professional-app .pro-account-actions{gap:8px}.professional-app .social-profile-heading{gap:12px;padding:0 16px 16px}.professional-app .social-profile-avatar-wrap{flex:0 0 92px;width:92px;height:92px;margin-top:-34px}.professional-app .social-profile-identity{flex:1;min-width:140px;padding-top:9px}.professional-app .social-profile-identity h1{line-height:1.2;font-size:22px!important}.professional-app .social-profile-identity>p{margin-top:5px;font-size:11px}.professional-app .social-profile-actions{flex-basis:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;gap:8px;margin:0;padding:3px 0 0;display:grid}.professional-app .social-profile-actions:has(>a:only-child){grid-template-columns:1fr}.professional-app .social-profile-actions>.network-button{box-sizing:border-box;justify-content:center;width:100%;min-height:38px;margin:0;font-size:12px}.professional-app .social-profile-actions .social-profile-menu{justify-self:end;min-width:38px}.professional-app .social-profile-heading .profile-social-metrics{gap:14px;padding-top:2px;font-size:11px}.profile-friend-status{margin:0 16px 12px}.professional-app .social-profile-actions:has(>a:first-child){grid-template-columns:minmax(0,1fr) 38px}.professional-app .mobile-navigation .community-sidebar-profile{margin-bottom:8px}.professional-app .social-profile-cover{height:210px}}.professional-app .sidebar-open-social{width:100%;margin-top:20px}.professional-app .sidebar-open-social button{justify-content:center;width:100%;min-height:38px;padding:9px 10px;font-size:12px}.social-survey-section{margin-bottom:20px}.social-survey-section>header{margin-bottom:10px}.social-survey-section h2{font-size:17px;font-weight:750}.social-survey-section>header p{color:#60758b;margin-top:4px;font-size:12px}.social-survey-list{gap:10px;display:grid}.social-survey-card{justify-content:space-between;align-items:center;gap:14px;display:flex}.social-survey-card>div{flex:1;min-width:0}.social-survey-card h3{margin:4px 0;font-size:14px;font-weight:700}.social-survey-card small,.social-survey-card p{color:#5d728b;font-size:11px}.social-survey-card>a{flex:none;font-size:12px}@media (width<=540px){.social-survey-card{flex-direction:column;align-items:flex-start;gap:10px}.social-survey-card>a{align-self:flex-end}}.social-hub[data-messaging=disabled]{display:none!important}.job-application-form{gap:10px;display:grid}.job-application-form h3{color:#21435c;font-size:15px;font-weight:750}.job-application-form p,.job-application-form label{color:#516b7f;font-size:12px;line-height:1.6}.job-application-form p a{font-weight:700;text-decoration:underline}.job-application-form textarea{color:#203d55;background:#fff;border:1px solid #9fb3cb;border-radius:10px;width:100%;min-height:90px;padding:10px;font-size:16px}.job-application-form button{justify-content:center;width:100%}.employer-applications .compact-person{gap:12px}.employer-applications .compact-person>.network-button{white-space:nowrap;font-size:12px}.recruitment-page{color:#19354c;width:100%;min-width:0;max-width:1180px;margin:0 auto}.recruitment-page .network-card{background:#fff;border:1px solid #b2c2d4;border-radius:16px;margin-block:16px;padding:22px;box-shadow:0 4px 16px #18364d06}.recruitment-heading{justify-content:space-between;align-items:center;gap:18px;margin:10px 0 24px;display:flex}.recruitment-heading h1{letter-spacing:-.7px;margin:7px 0;font-size:clamp(23px,3vw,32px);font-weight:760;line-height:1.2}.recruitment-heading p{color:#4b6378;font-size:13px;line-height:1.6}.recruitment-kicker{letter-spacing:1.3px;font-weight:750;color:var(--space-accent,#2456a6)!important;font-size:10px!important}.recruitment-page label{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.recruitment-page :is(input,select,textarea){color:#19354c;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #9bb0c5;border-radius:9px;min-height:42px;padding:10px 12px;font-size:14px}.recruitment-page textarea{resize:vertical;line-height:1.6}.recruitment-page :is(input,select,textarea):focus-visible{outline:2px solid var(--space-accent,#2456a6);outline-offset:2px}.recruitment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.recruitment-full{grid-column:1/-1}.recruitment-form{flex-direction:column;gap:18px;display:flex}.recruitment-help,.recruitment-form-footer p{color:#536a7e;font-size:12px;line-height:1.7}.recruitment-form-footer{border-top:1px solid #d1dbe5;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.recruitment-page .network-button,.recruitment-cv-actions .network-button{white-space:normal;text-align:center;min-height:40px;padding:10px 14px;font-size:12px;line-height:1.3}.recruitment-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.recruitment-filters label{flex:140px}.recruitment-list-item{justify-content:space-between;align-items:center;gap:18px;display:flex}.recruitment-list-item h2{margin:9px 0 4px;font-size:17px;font-weight:700}.recruitment-list-item :is(p,small){color:#4b6378;font-size:12px;line-height:1.8}.recruitment-status{color:#245386;background:#edf4fc;border:1px solid #c1d3e6;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.recruitment-empty{text-align:center;padding:42px 20px!important}.recruitment-empty i{color:#52789b;font-size:28px}.recruitment-empty h2{margin:12px 0;font-weight:700}.recruitment-empty p{color:#4b6378;font-size:13px;line-height:1.7}.recruitment-detail-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.recruitment-detail-layout .network-card{margin-top:0}.recruitment-invitation h2{margin:20px 0 8px;font-size:22px;font-weight:750;line-height:1.4}.recruitment-invitation>p{color:#4b6378;font-size:13px;line-height:1.7}.recruitment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding-block:24px;display:grid}.recruitment-facts dt{color:#587086;margin-bottom:6px;font-size:11px;font-weight:600}.recruitment-facts dd{overflow-wrap:anywhere;white-space:pre-line;font-size:14px;font-weight:650;line-height:1.6}.recruitment-facts small{color:#4b6378;font-size:11px;font-weight:400;display:block}.recruitment-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.recruitment-message{border-block:1px solid #d4e0eb;margin-block:20px;padding:18px 0}.recruitment-message h3{margin-bottom:8px;font-size:13px;font-weight:700}.recruitment-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.recruitment-goodwill{background:#eef6f4;border-radius:10px;margin-top:22px;padding:16px;color:#315b53!important;font-size:12px!important}.recruitment-follow-up h2,.recruitment-page>.network-card>h2{margin-bottom:16px;font-size:16px;font-weight:700}.recruitment-timeline{margin:0;padding:0;list-style:none}.recruitment-timeline li{overflow-wrap:anywhere;border-left:2px solid #c2d3e5;padding:0 0 20px 18px;position:relative}.recruitment-timeline li:before{content:"";background:var(--space-accent,#2456a6);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-5px}.recruitment-timeline strong{font-size:12px}.recruitment-timeline :is(time,small,span){color:#526d83;font-size:11px;line-height:1.8;display:block}.recruitment-timeline p{white-space:pre-wrap;margin-top:6px;font-size:12px;line-height:1.7}.recruitment-reschedule summary{cursor:pointer;font-size:14px;font-weight:700}.recruitment-reschedule>p{margin:14px 0;font-size:12px;line-height:1.7}.recruitment-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.recruitment-stats .network-card{margin:0;padding:18px}.recruitment-stats strong{font-size:26px;font-weight:750;display:block}.recruitment-stats span{color:#526d83;margin-top:7px;font-size:11px;display:block}.recruitment-audit-item header{justify-content:space-between;gap:12px;font-size:12px;display:flex}.recruitment-audit-item time{color:#526d83;font-size:11px}.recruitment-audit-item h2{margin:12px 0 5px;font-size:16px;font-weight:700}.recruitment-audit-item p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.recruitment-audit-item small{color:#526d83;font-size:11px}.recruitment-audit-item details{border-top:1px solid #d3dfeb;margin-top:14px;padding-top:12px;font-size:12px}.recruitment-audit-item summary{cursor:pointer;color:#2456a6;font-weight:650}.recruitment-link{color:#2456a6;margin-top:9px;font-size:12px;font-weight:650;display:block}.recruitment-error{color:#813434;background:#fff3f3;border:1px solid #c99191;border-radius:10px;margin-bottom:16px;padding:16px;font-size:12px;line-height:1.8}.recruitment-company-search{margin:14px 0}.recruitment-company-search form{align-items:end;gap:10px;display:flex}.recruitment-company-search label{flex:1}.recruitment-company-search small{color:#526d83;font-size:11px}.recruitment-cv-actions{justify-content:flex-end;align-items:center;gap:8px;margin:12px 0 20px;display:flex}.recruitment-options{position:relative}.recruitment-options>summary{color:#244c75;cursor:pointer;background:#fff;border:1px solid #a9bdd3;border-radius:9px;place-items:center;width:40px;height:40px;font-size:22px;list-style:none;display:grid}.recruitment-options>div{z-index:30;background:#fff;border:1px solid #b0c2d5;border-radius:12px;width:min(250px,100vw - 40px);margin-top:6px;padding:6px;position:absolute;inset:auto 0 auto auto;box-shadow:0 12px 35px #18364d26}.recruitment-options a{color:#244c75;border-radius:7px;padding:11px 12px;font-size:12px;display:block}.recruitment-options a:hover{background:#eef4fb}.candidate-video-section{background:#fff;border:1px solid #b0c2d5;border-radius:16px;max-width:850px;margin:24px auto;padding:22px}.candidate-video-section h2{color:#19354c;margin-bottom:8px;font-size:18px;font-weight:750}.candidate-video-section>p{color:#526d83;margin-bottom:16px;font-size:12px;line-height:1.8}.candidate-video-section .media-gallery{display:block}.candidate-video-section .media-item{margin-bottom:14px}.candidate-video-section .morpheo-player video{-o-object-fit:contain;object-fit:contain;background:#101e2a;width:100%;max-height:65dvh}.candidate-video-consent{border:1px solid #b8cbdc;border-radius:9px;margin-top:14px;padding:12px;font-size:12px;line-height:1.7}.candidate-video-consent label{align-items:start;gap:8px;display:flex}.candidate-video-consent input{flex:none;width:17px;height:17px;margin-top:4px}.recruitment-page [hidden]{display:none!important}@media (width<=860px){.recruitment-detail-layout{grid-template-columns:minmax(0,1fr)}.recruitment-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.recruitment-heading{flex-wrap:wrap;align-items:flex-start}.recruitment-heading .network-button{align-self:flex-start}}@media (width<=520px){.recruitment-page .network-card{border-radius:12px;padding:16px}.recruitment-fields{grid-template-columns:minmax(0,1fr);gap:15px}.recruitment-heading{margin-bottom:18px}.recruitment-form-footer{flex-direction:column;align-items:stretch;gap:10px}.recruitment-list-item{flex-direction:column;align-items:flex-start;gap:12px}.recruitment-facts{gap:18px 12px}.recruitment-invitation h2{font-size:19px}.recruitment-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recruitment-audit-item header{flex-direction:column;gap:5px}.recruitment-page :is(input,textarea,select){font-size:16px}.candidate-video-section{border-radius:12px;padding:14px}.recruitment-page .network-button{min-height:42px}.recruitment-filters{gap:10px}.recruitment-filters .network-button{flex:100%}.recruitment-cv-actions{justify-content:flex-start}.recruitment-page .recruitment-facts dd{font-size:13px}}.morpheo-player .morpheo-player-brand{color:#d6e2ef;letter-spacing:.7px;background:#122331;padding:8px 13px;font-size:10px;display:block}.morpheo-player .morpheo-player-controls{color:#f5f9ff;background:#122331;grid-template-columns:36px minmax(40px,1fr) auto 36px 65px 36px;align-items:center;gap:7px;padding:10px;display:grid}.morpheo-player .morpheo-player-controls button{color:#fff;background:#223d53;border:1px solid #516d86;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;font-size:13px;display:grid}.morpheo-player .morpheo-player-controls button:hover{background:#345672}.morpheo-player .morpheo-player-controls input{accent-color:#6ca9ff;background:0 0;border:0;width:100%;min-width:0;min-height:32px;padding:0}.morpheo-player-time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.morpheo-player .morpheo-player-speed{color:#fff;background:#223d53;border:1px solid #516d86;border-radius:7px;width:65px;min-height:34px;padding:4px;font-size:11px}.morpheo-player-status:empty{display:none}.morpheo-player-status{color:#fff;background:#122331;padding:12px;font-size:12px;line-height:1.7}.morpheo-player:fullscreen{background:#101e2a;flex-direction:column;justify-content:center;display:flex}.morpheo-player:fullscreen video{-o-object-fit:contain;object-fit:contain;flex:1;min-height:0;max-height:calc(100dvh - 100px)}.morpheo-player-controls :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #9ac4ff}@media (width<=520px){.morpheo-player .morpheo-player-controls{grid-template-columns:34px minmax(30px,1fr) auto 34px;gap:5px;padding:8px}.morpheo-player .morpheo-player-controls button{width:34px;height:34px}.morpheo-player .morpheo-player-speed{grid-column:1/3;justify-self:start}.morpheo-player .morpheo-player-controls>button:last-child{grid-column:4;justify-self:end}.morpheo-player-time{font-size:9px}.candidate-video-consent{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.candidate-video-consent input[type=checkbox]{flex:none;width:17px!important;min-height:17px!important}}.professional-app .pro-main,.professional-app :where(form,fieldset,section,article){min-width:0}.professional-app :where(input,textarea,select){max-width:100%}.professional-app :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--space-accent,#2858a8);outline-offset:3px}.professional-app :where(.network-button,.pro-btn){white-space:normal;overflow-wrap:anywhere;border-radius:10px;min-height:36px;padding:8px 13px;font-size:13px;line-height:1.25}.professional-app :where(.network-card,.settings-card){overflow-wrap:anywhere}.professional-app select{text-overflow:ellipsis;min-width:0}.professional-app .sidebar-space-picker select{width:100%}.professional-app :where(.post-overflow-panel,.floating-action-menu){overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:min(65dvh,450px);overflow-y:auto}.professional-app .interface-dialog{border:1px solid #c8d3e3;border-radius:22px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden;box-shadow:0 28px 90px #14294240}.professional-app dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#13243e80}.professional-app .interface-dialog-header{background:#fff;border-bottom:1px solid #dde4ee;gap:12px;padding:14px 18px}.professional-app .interface-dialog-header h2{font-size:17px;line-height:1.3}.professional-app .interface-dialog-header button{color:#263d5a;background:#edf1f7;border:1px solid #cdd7e5;border-radius:50%;width:36px;min-width:36px;height:36px}.professional-app .interface-dialog-body{overscroll-behavior:contain;max-height:calc(100dvh - 100px);padding:18px;overflow-y:auto}.professional-app .reels-page{max-width:1050px;margin-inline:auto}.professional-app .reels-feed{justify-items:center;gap:24px;display:grid}.professional-app .reels-feed .reel-card{background:#fff;border:1px solid #c3d0e2;border-radius:20px;width:min(100%,480px);margin:0;overflow:hidden;box-shadow:0 8px 28px #19304c0d}.professional-app .reel-stage{background:#101722;place-items:center;width:100%;height:min(68dvh,720px);min-height:240px;display:grid;overflow:hidden}.professional-app .reel-stage video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:100%;margin:auto;display:block}.professional-app .reel-card>header{justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.professional-app .reel-card>header>a{align-items:center;gap:9px;min-width:0;display:flex}.professional-app .reel-card>header img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.professional-app .reel-card>header small{color:#5a6c83;font-size:11px;display:block}.professional-app .reel-copy{padding:10px 14px}.professional-app .reel-copy p{margin:0 0 5px;font-size:13px;line-height:1.5}.professional-app .reel-card>footer{border-top:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.professional-app .reel-card>footer button{min-height:36px}.professional-app .reel-card [data-reel-feedback]:empty{display:none}.professional-app .update-timeline{gap:16px;display:grid}.professional-app .update-release{background:#fff;border:1px solid #c9d5e4;border-radius:16px;padding:18px}.professional-app .update-release h2{margin:7px 0;font-size:18px}.professional-app .update-release ul{color:#415772;padding-left:20px;font-size:13px;line-height:1.7}.professional-app .update-release time{color:#526783;font-size:12px}.professional-app .update-status{color:#215138;background:#e8f2eb;border-radius:30px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-block}.professional-app .update-status.pending{color:#765309;background:#fff2d7}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (width<=850px){.professional-app :where(.compact-heading,.settings-hero){gap:10px}.professional-app :where(.compact-heading h1,.pro-page-header h1,.settings-hero h1){font-size:clamp(21px,6vw,28px);line-height:1.2}.professional-app :where(.network-card,.settings-card){border-radius:14px;padding:14px}.professional-app :where(.network-button,.pro-btn){min-height:36px;padding:8px 10px;font-size:12px}.professional-app .settings-button-row{flex-wrap:wrap;gap:7px;display:flex}.professional-app .settings-button-row>button{flex:135px}.professional-app :where(input,select,textarea){font-size:16px}.professional-app .interface-dialog{border-radius:18px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.professional-app .interface-dialog-body{max-height:calc(100dvh - 90px);padding:12px}.professional-app .reels-feed{gap:14px}.professional-app .reel-stage{height:min(63dvh,650px)}.professional-app .reel-card>header{padding:9px 10px}.professional-app .reels-page>.compact-heading p:not(.pro-eyebrow){display:none}.professional-app .update-release{padding:14px}.professional-app .pro-main :where(table){font-size:12px}.professional-app .pro-main :where(.table-responsive,.overflow-x-auto){overscroll-behavior-inline:contain;overflow-x:auto}.professional-app .market-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-app .market-field-pair label{min-width:0}}@media (width<=370px){.professional-app .market-field-pair{grid-template-columns:1fr}.professional-app .interface-dialog-header{padding:11px 12px}.professional-app .reel-card>footer{gap:5px;padding-inline:8px}.professional-app .cinema-reactions{gap:3px}}.professional-app .interface-dialog{margin:auto;height:auto!important;min-height:0!important}.professional-app .interface-dialog-body:empty{min-height:90px}.professional-app .search-filters{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.professional-app .search-filters label{min-width:0}.professional-app .search-filters :where(input,select){width:100%}@media (width<=850px){.professional-app .pro-main:has(.reels-page)>.workspace-context{display:none}.professional-app .reels-page>.compact-heading{margin-bottom:14px;padding-block:4px}.professional-app .reel-stage{height:clamp(260px,100dvh - 400px,580px);min-height:0}.professional-app .reels-feed{gap:12px}.professional-app .search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.professional-app .search-filters>label:first-child{grid-column:1/-1}.professional-app .interface-dialog-body{max-height:calc(100dvh - 100px)!important}}.professional-app .reel-stage video{-o-object-fit:contain!important;object-fit:contain!important}.professional-app .reel-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=850px){.professional-app .reel-stage{height:clamp(220px,100dvh - 450px,530px)}.professional-app .pro-main :is(.ui-button,.network-button,.pro-btn){min-height:36px;padding:7px 10px!important;font-size:12px!important;line-height:1.3!important}.professional-app .pro-main .ui-surface-padded{padding:13px!important}.professional-app .pro-main :is(.compact-person-actions,.settings-card footer){flex-wrap:wrap;gap:7px}}.professional-app .pro-main .habilidad-item{box-sizing:border-box;min-width:0;max-width:100%}.professional-app .pro-main .habilidad-item :where(input,select){min-width:0;max-width:100%}@media (width<=540px){.professional-app .pro-main .habilidad-item{border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;gap:7px;width:100%;padding:10px;display:grid}.professional-app .pro-main .habilidad-item>input{grid-column:1/3;width:100%}.professional-app .pro-main .habilidad-item>button{grid-area:1/3;width:30px;min-height:34px;margin:0}.professional-app .pro-main .habilidad-item>select{width:100%;padding-inline:8px}}.accessibility-preview{-o-object-fit:contain;object-fit:contain;background:#eef2f7;border-radius:12px;width:100%;max-height:240px;margin-bottom:12px}.reel-captions{z-index:2;color:#fff;background:#101a2cbb;border:1px solid #fff8;border-radius:8px;min-width:36px;min-height:34px;font-size:12px;font-weight:750;position:absolute;top:12px;left:12px}.reel-captions[aria-pressed=true]{color:#18334e;background:#fff}body.professional-app .gallery-album-symbol{aspect-ratio:16/10;overflow:hidden}body.professional-app .gallery-album-symbol img,body.professional-app .gallery-photo>a>img,body.professional-app .social-profile-photo-grid>a>img{-o-object-position:center;object-position:center;display:block;-o-object-fit:cover!important;object-fit:cover!important;aspect-ratio:auto!important;width:100%!important;height:100%!important}body.professional-app .gallery-albums{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px}body.professional-app .gallery-album>strong{padding:12px 14px 4px;font-size:15px}body.professional-app .gallery-album>small{padding:9px 14px 13px}.professional-app .wall-video-frame{background:#101722;border-radius:14px;overflow:hidden;width:min(100%,540px)!important;margin:12px auto!important;display:block!important}.professional-app .wall-video-frame video{display:block;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:auto!important;max-height:600px!important}.professional-app .wall-video-frame.wall-reel{aspect-ratio:9/16;width:min(100%,340px)!important}.professional-app .wall-video-frame.wall-reel video{width:100%!important;height:100%!important;max-height:none!important}.professional-app .reels-page .reel-card{color:#fff;isolation:isolate;background:#101722;position:relative}.professional-app .reels-page .reel-card>header{z-index:3;color:#fff;background:linear-gradient(#07111be6,#0000);padding:14px;position:absolute;inset:0 0 auto}.professional-app .reels-page .reel-card>header a,.professional-app .reels-page .reel-card>header small{color:#fff}.professional-app .reels-page .reel-card>header .post-overflow>summary{color:#fff;background:#132134aa;border-color:#fff5}.professional-app .reels-page .reel-copy{z-index:2;color:#fff;pointer-events:none;background:linear-gradient(#0000,#07111bcc);padding:24px 14px 10px;position:absolute;inset:auto 0 52px}.professional-app .reels-page .reel-copy small{color:#e3eaf3}.professional-app .reels-page .reel-card>footer{z-index:3;color:#fff;background:#07111bdb;border-color:#fff2;min-height:50px;position:absolute;inset:auto 0 0}.professional-app .reels-page .reel-card>footer a{color:#fff}.professional-app .reels-page .reel-stage{height:min(78dvh,760px);min-height:400px}.professional-app .reels-page :is(.reel-sound,.reel-captions){top:72px}.professional-app .reels-page .reel-captions{left:auto;right:56px}.professional-app .social-chat-compose{min-width:0;align-items:center!important;gap:6px!important;padding:8px!important;display:flex!important}.professional-app .social-chat-compose .social-chat-tools{flex:none;align-items:center;gap:3px;background:0 0!important;border:0!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}.professional-app .social-chat-compose .social-chat-tools button{font-size:20px;width:30px!important;min-width:30px!important;height:32px!important;min-height:32px!important;color:var(--space-accent,#2858a8)!important;background:0 0!important;border:0!important;padding:0!important}.professional-app .social-chat-compose textarea{flex:1 1 0!important;min-width:0!important;min-height:36px!important;max-height:90px!important;margin:0!important;padding:8px 9px!important}.professional-app .social-chat-compose>.social-chat-send{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.professional-app .social-file-selected{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 10px;font-size:11px;display:block;overflow:hidden}.professional-app .social-file-selected:empty{display:none}.professional-app .social-message{max-width:82%;font-size:13px;line-height:1.45}.professional-app .social-message p{font-size:13px}.staff-console{max-width:1400px;margin:auto}.staff-console-grid{grid-template-columns:minmax(0,1fr) 290px;gap:18px;display:grid}.staff-account-list article{border-bottom:1px solid #e0e6ee;align-items:center;gap:10px;padding:10px 0;display:flex}.staff-account-list article:last-child{border:0}.staff-account-list img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.staff-account-list span{flex:1;min-width:0}.staff-account-list small,.staff-post header small{color:#596c82;font-size:11px;display:block}.staff-flagged{align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.online-dot{background:#1b9c62;border-radius:50%;width:8px;height:8px;display:inline-block}.staff-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.staff-post>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.staff-post>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.staff-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.staff-media-grid img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:9px;width:100%}.staff-media-grid video{background:#101722;border-radius:10px;grid-column:1/-1;width:100%;max-height:420px}.staff-action-dialog{color:#243b55;background:#fff;border:1px solid #b9c8db;border-radius:20px;width:min(480px,100vw - 20px);max-height:calc(100dvh - 24px);padding:0;overflow-y:auto;box-shadow:0 24px 80px #10274455}.staff-action-dialog>header{border-bottom:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.staff-action-dialog h2{font-size:17px}.staff-action-dialog>header>button{color:#223e5e;background:#edf2f8;border-radius:50%;width:34px;height:34px}.staff-action-form{gap:12px;padding:16px;display:grid}.staff-action-form label{gap:6px;font-size:12px;font-weight:650;display:grid}.staff-action-form :is(input,textarea,select){color:#233b56;background:#fff;border:1px solid #9cacc2;border-radius:9px;width:100%;padding:9px 11px}.staff-action-form small{color:#546b85;font-size:11px}.staff-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.staff-audit-row{border-bottom:1px solid #dce4ee;padding:12px 0;font-size:12px}.staff-audit-row span{margin-left:8px}.official-badge{color:#2458a7;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.professional-app .post-card header:has(.official-badge)>img{-o-object-fit:contain;object-fit:contain;background:#eef3fa;padding:4px}.professional-app .reel-card .post-overflow-panel{color:#243b55}.professional-app .reel-card .cinema-reactions button{color:#243b55;background:#fff}@media (width<=850px){.staff-console-grid{grid-template-columns:1fr}.staff-console-grid>aside{order:-1}.staff-console-grid>aside .network-card{padding:12px}.staff-wall-grid{grid-template-columns:1fr}.staff-account-list article{flex-wrap:wrap}.staff-permission-grid{grid-template-columns:1fr}.professional-app .reels-page .reel-stage{min-height:320px;height:calc(100dvh - 215px)!important}.professional-app .reels-page>.compact-heading{margin-bottom:10px}.professional-app .social-chat-compose textarea{font-size:16px!important}.professional-app .social-message{font-size:13px}.professional-app .staff-action-dialog{border-radius:16px}.professional-app .staff-action-form :is(input,textarea,select){font-size:16px}}@media (width<=560px){body.professional-app .gallery-albums,body.professional-app .gallery-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.professional-app .gallery-album-symbol{aspect-ratio:1}.professional-app .gallery-album>strong{padding:10px 10px 3px;font-size:13px}.professional-app .gallery-album>small{padding:7px 10px 10px;font-size:10px}.professional-app .wall-video-frame.wall-reel{width:min(100%,300px)!important}.professional-app .reels-page .reel-stage{min-height:260px}.professional-app .staff-account-list .network-button{min-height:32px;font-size:11px}.staff-action-dialog{max-height:calc(100dvh - 16px)}}.professional-app .social-chat-tools input[type=file]{display:none!important}.staff-console-grid:not(:has(>aside)){grid-template-columns:1fr}.staff-profile-access{margin-bottom:12px}.staff-action-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11263e99}body.professional-app .gallery-album-symbol{isolation:isolate;padding:0!important;position:relative!important}body.professional-app .gallery-album-symbol>img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}body.professional-app .gallery-photo>a,body.professional-app .social-profile-photo-grid>a{overflow:hidden;aspect-ratio:1!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important}body.professional-app .gallery-photo>a>img,body.professional-app .social-profile-photo-grid>a>img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important}.professional-app :is(.pro-main,.interface-dialog-body) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){color:#233c54;box-sizing:border-box;background-color:#fff;border:1px solid #a8b9ca;border-radius:9px;max-width:100%;min-height:38px;padding:9px 11px;font-size:13px;line-height:1.35}.professional-app :is(.pro-main,.interface-dialog-body) :is(input,textarea)::-moz-placeholder{color:#657b91;opacity:1}.professional-app :is(.pro-main,.interface-dialog-body) :is(input,textarea)::placeholder{color:#657b91;opacity:1}.professional-app :is(.pro-main,.interface-dialog-body) :is(input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--space-accent,#2858a8) 28%,transparent);outline-offset:2px;border-color:var(--space-accent,#2858a8)}.professional-app .market-filter-form{background:#fff;border:1px solid #bbcad7;border-radius:13px;grid-template-columns:minmax(180px,1fr) minmax(155px,220px) auto auto;align-items:center;gap:10px;margin:18px 0;padding:13px;display:grid}.professional-app .market-filter-form>input:not([type=hidden]),.professional-app .market-filter-form>select{width:100%;min-width:0;height:40px}.professional-app .market-filter-form>.network-button{min-width:76px;height:40px;margin:0}.professional-app .market-more-filters{min-width:0;position:relative}.professional-app .market-more-filters>summary{cursor:pointer;color:#29485e;background:#f5f8fb;border:1px solid #adbfce;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-size:13px;font-weight:650;list-style:none;display:flex}.professional-app .market-more-filters>summary::-webkit-details-marker{display:none}.professional-app .market-more-filters>div{z-index:30;background:#fff;border:1px solid #adbfce;border-radius:12px;gap:11px;width:320px;max-width:calc(100vw - 34px);max-height:65dvh;padding:16px;display:grid;position:absolute;inset:48px 0 auto auto;overflow:auto;box-shadow:0 14px 34px #17354c24}.professional-app .market-more-filters label{color:#35536b;gap:5px;font-size:12px;display:grid}.professional-app .market-more-filters p{color:#60788c;font-size:11px;line-height:1.5}.professional-app .market-product-panel{align-self:start;min-width:0}.professional-app .market-product-panel h1{overflow-wrap:anywhere;font-size:clamp(23px,2.2vw,30px);line-height:1.2}.professional-app .market-product-actions{align-items:start;gap:9px;display:grid}.professional-app .market-product-actions>.post-overflow{justify-self:end;margin-left:auto}.professional-app .market-product-actions>.post-overflow>summary{color:#234b70;cursor:pointer;background:#f1f6fa;border:1px solid #a9bdd1;border-radius:10px;place-items:center;width:36px;height:36px;min-height:36px;padding:0;list-style:none;display:grid}.professional-app .market-product-actions>.post-overflow>summary::-webkit-details-marker{display:none}.professional-app :is(.post-overflow,.friend-options,.social-profile-menu)>.viewport-action-menu{gap:3px;display:grid;width:258px!important;right:auto!important;box-shadow:0 18px 42px #17354c30!important}.professional-app .viewport-action-menu :is(button,a){overflow-wrap:anywhere;text-align:left!important;white-space:normal!important;justify-content:flex-start!important;min-height:38px!important;font-weight:600!important;text-decoration:none!important}.professional-app .viewport-action-menu .menu-danger{color:#a12b3b!important}.professional-app .viewport-action-menu .menu-danger:hover{color:#8c2030!important;background:#fff0f2!important}.professional-app .interface-dialog:has(.market-detail){width:min(1120px,100vw - 28px)}.professional-app .interface-dialog-body .market-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.95fr);align-items:start;gap:20px}.professional-app .interface-dialog-body .market-product-panel{margin:0;padding:22px}.professional-app .interface-dialog-body .market-main-image{height:clamp(260px,57dvh,550px);min-height:0}.professional-app .interface-dialog-body .market-main-image>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.professional-app .interface-dialog-body .market-thumbnails button{background:#fff;border:1px solid #b6c7d2;border-radius:9px;width:62px;height:62px;padding:3px;overflow:hidden}.professional-app .interface-dialog-body .market-thumbnails img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:100%}.professional-app .market-action-confirm{color:#243d56;background:#fff;border:1px solid #b8c8d9;border-radius:18px;width:min(420px,100vw - 24px);max-height:calc(100dvh - 24px);padding:22px;box-shadow:0 24px 75px #142d4b40}.professional-app .market-action-confirm h2{margin:0 0 12px;font-size:20px;line-height:1.3}.professional-app .market-action-confirm p{color:#526a80;margin:0 0 20px;font-size:14px;line-height:1.6}.professional-app .market-action-confirm footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.professional-app .market-action-confirm button{color:#29435e;cursor:pointer;background:#f3f6fa;border:1px solid #aebfd1;border-radius:9px;min-height:38px;padding:9px 16px;font-size:13px;font-weight:650}.professional-app .market-action-confirm button.danger{color:#fff;background:#b52d42;border-color:#b52d42}.professional-app .market-action-feedback{color:#294866;background:#f1f6fb;border:1px solid #c5d3e1;border-radius:9px;padding:10px 12px;font-size:13px}.professional-app .market-action-feedback:empty{display:none}@media (width<=900px){.professional-app .interface-dialog-body .market-detail-grid{grid-template-columns:minmax(0,1fr)}.professional-app .interface-dialog-body .market-main-image{height:min(48dvh,430px)}.professional-app .interface-dialog-body .market-product-panel{padding:17px}.professional-app .market-filter-form{grid-template-columns:minmax(0,1fr) auto}.professional-app .market-filter-form>input:not([type=hidden]),.professional-app .market-filter-form>.market-more-filters{grid-column:1/-1}.professional-app .market-more-filters>div{width:100%;max-width:100%;max-height:none;box-shadow:none;margin-top:9px;position:static}}@media (width<=560px){.professional-app :is(.pro-main,.interface-dialog-body) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){min-height:40px;font-size:16px}.professional-app .market-filter-form{border-radius:11px;gap:8px;padding:10px}.professional-app .interface-dialog:has(.market-detail){border-radius:15px;width:calc(100vw - 12px)}.professional-app .interface-dialog-body:has(.market-detail){padding:11px}.professional-app .interface-dialog-body .market-detail-grid{gap:13px}.professional-app .interface-dialog-body .market-main-image{height:min(43dvh,360px)}.professional-app .market-product-panel h1{font-size:23px}.professional-app .market-action-confirm{padding:20px}.professional-app .market-action-confirm footer button{flex:1;min-height:42px}}body.social-profile-view .social-profile-page{width:100%;max-width:none;margin-inline:0}body.social-profile-view .social-profile-posts{width:100%;max-width:none}body.social-profile-view .social-profile-hero{box-shadow:0 6px 26px #1d36580b}body.social-profile-view .social-profile-cover{height:clamp(230px,25vw,400px)}.professional-app form[data-story-composer] .composer-attachments{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.professional-app form[data-story-composer] .composer-attachments .story-video-button{white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-self:center;align-items:center;gap:6px;width:auto;height:36px;min-height:36px;max-height:36px;margin:0;padding:7px 11px;font-size:12px;line-height:1.25;display:inline-flex}.professional-app form[data-story-composer] .composer-photo-button{min-height:36px;padding:7px 11px}.professional-app .story-design-fields{align-items:end;margin-block:10px}.professional-app .story-design-fields label{min-width:0}.professional-app .network-button{transition:background-color .16s,border-color .16s,box-shadow .16s}.professional-app .network-button:focus-visible{outline-offset:3px;outline:3px solid #83a9df}.professional-app [data-money-await-init]{opacity:.6;cursor:wait}.professional-app .currency-field{min-height:38px}@media (width<=650px){body.social-profile-view .social-profile-cover{height:210px}.professional-app .social-profile-panel{padding:16px 13px}.professional-app .social-profile-heading{padding-inline:14px}.professional-app .social-profile-actions{gap:8px}.professional-app .social-profile-actions .network-button{min-height:38px;padding:8px 13px;font-size:12px}.professional-app .story-design-fields{gap:8px}.professional-app .composer-attachments{gap:6px}.professional-app .staff-action-dialog{overscroll-behavior:contain;width:calc(100vw - 24px);max-width:560px;max-height:calc(100dvh - 28px);overflow:auto}.professional-app .staff-action-form{min-width:0}}@media (width<=360px){body.social-profile-view .social-profile-cover{height:178px}}@media (prefers-reduced-motion:reduce){.professional-app .network-button{transition:none}}.exchange-quote{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:.45rem;max-width:100%;display:flex}.exchange-quote small{color:#42576c;font-size:.75rem;font-weight:400;line-height:1.5}.exchange-quote .network-button{min-height:36px;padding:.4rem .7rem;font-size:.75rem}.listing-location{overflow-wrap:anywhere;background:#f5f8fb;border:1px solid #90a7bd;border-radius:12px;padding:1rem}.listing-location p{margin:.5rem 0;font-size:.82rem;line-height:1.5}@media (width<=480px){.listing-location{padding:.75rem}.exchange-quote .network-button{width:auto;max-width:100%}}.professional-app .local-challenge{box-sizing:border-box;color:#1d364a;background:#f7fafd;border:1px solid #a7b9ca;border-radius:14px;width:100%;min-width:0;margin:16px 0;padding:14px}.professional-app .local-challenge legend{padding:0 6px;font-size:.84rem;font-weight:700}.local-challenge .challenge-caption,.local-challenge [data-challenge-status]{color:#415a70;margin:4px 0 8px;font-size:.76rem;line-height:1.5}.challenge-display{background:#fff;border:1px solid #d0dbe5;border-radius:9px;justify-content:center;align-items:center;min-height:70px;margin-bottom:10px;display:flex;overflow:hidden}.challenge-display img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:320px;height:auto;display:block}.challenge-display [hidden]{display:none}.challenge-display span{padding:12px;font-weight:700}.professional-app .local-challenge input[data-challenge-answer]{box-sizing:border-box;letter-spacing:.15em;color:#183449;background:#fff;border:1px solid #91a7ba;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:9px 12px;font-size:16px}.professional-app .local-challenge label{margin-bottom:5px;font-size:.8rem}.challenge-options{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.professional-app .auth-quiet-button{color:#245397;cursor:pointer;background:#fff;border:1px solid #a0b7d1;border-radius:8px;justify-content:center;align-items:center;width:auto;max-width:100%;min-height:34px;padding:6px 9px;font-size:.75rem;font-weight:600;display:inline-flex}.professional-app .auth-quiet-button:hover{color:#163d77;background:#eaf1fb}.professional-app .auth-quiet-button:focus-visible{outline-offset:2px;outline:3px solid #78a5e2}.professional-app .auth-quiet-button:disabled{opacity:.6;cursor:wait}.auth-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.password-feedback{color:#253f55;background:#f3f7fc;border:1px solid #b2c4d5;border-radius:10px;margin-top:10px;padding:12px}.password-strength-heading{justify-content:space-between;align-items:center;gap:6px;font-size:.77rem;font-weight:700;display:flex}.password-feedback meter{width:100%;height:13px;margin:9px 0;display:block}.password-feedback ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:5px 0;padding:0;font-size:.73rem;list-style:none;display:grid}.password-feedback li:before{content:"○";margin-right:5px}.password-feedback li.is-met:before{content:"✓"}.password-feedback .is-met{color:#11623e}.password-feedback small{color:#405a70;font-size:.72rem;line-height:1.5}.password-feedback [data-password-match]{color:#97302f;margin:8px 0 0;font-size:.74rem}.professional-app .auth-field-error{color:#a4292a;font-size:.78rem}.professional-app .local-challenge [data-challenge-question][hidden]{display:none}@media (width<=400px){.professional-app .local-challenge,.password-feedback{padding:10px}.password-feedback ul{grid-template-columns:1fr}.challenge-options{gap:6px}}@media (prefers-reduced-motion:reduce){.local-challenge *,.password-feedback *{transition:none!important}}.password-feedback [data-password-match].is-met{color:#11623e}.professional-app .op-page{color:#1d354b;width:100%;min-width:0;max-width:none}.professional-app .op-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.op-heading h1{letter-spacing:-.025em;margin:5px 0 9px;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.15}.op-heading p{color:#486176;margin:0;font-size:.88rem;line-height:1.6}.op-kicker{letter-spacing:.1em;font-weight:700;font-size:.7rem!important}.professional-app .op-tabs{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.op-tabs a{color:#214777;background:#fff;border:1px solid #adc0d1;border-radius:22px;padding:8px 12px;font-size:.8rem}.professional-app .op-panel{background:#fff;border:1px solid #a8bacb;border-radius:16px;min-width:0;margin:16px 0;padding:20px;box-shadow:0 3px 14px #17334d05}.op-panel summary{cursor:pointer;font-size:.88rem;font-weight:650}.op-panel h2,.op-card h2{margin:0 0 10px;font-size:1.1rem;line-height:1.35}.professional-app .op-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:16px;margin:20px 0;display:grid}.op-card{background:#fff;border:1px solid #acbdcd;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 4px 18px #183a5506}.op-cover{-o-object-fit:cover;object-fit:cover;background:#eaf1f7;width:100%;height:210px;display:block}.op-cover-empty{color:#6a8ba6;justify-content:center;align-items:center;font-size:2.3rem;display:flex}.op-card-body{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex}.op-card-body p{color:#40586c;margin:0;font-size:.84rem;line-height:1.6}.op-card-body h2,.op-card-body h3{margin:0;font-size:1.05rem}.op-card-body small{color:#526b80;font-size:.75rem;line-height:1.5}.op-tag{color:#294c6a;overflow-wrap:anywhere;background:#eff5fa;border:1px solid #afc4d4;border-radius:20px;max-width:100%;padding:4px 8px;font-size:.7rem;display:inline-flex}.op-stars{color:#986015;font-size:.83rem}.professional-app .op-form{gap:14px;min-width:0;display:grid}.professional-app .op-form label{color:#284357;flex-direction:column;gap:6px;min-width:0;font-size:.82rem;font-weight:600;display:flex}.professional-app .op-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.professional-app .op-form select,.professional-app .op-form textarea,.professional-app .op-filters input,.professional-app .op-filters select{box-sizing:border-box;color:#203d52;background:#fff;border:1px solid #8fa7ba;border-radius:9px;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:.88rem;line-height:1.45}.professional-app .op-form textarea{resize:vertical;min-height:110px}.op-form small{color:#4d677c;font-size:.74rem;font-weight:400;line-height:1.5}.professional-app .op-check{align-items:flex-start;line-height:1.5;flex-direction:row!important}.op-check input{flex:none;margin-top:3px}.op-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.op-form footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.professional-app .op-page .network-button{white-space:normal;text-align:center;max-width:100%;min-height:36px;margin:0;padding:8px 12px;font-size:.8rem;line-height:1.3}.op-filters{grid-template-columns:minmax(0,1fr) minmax(150px,.5fr) auto;gap:10px;display:grid}.op-list{gap:10px;display:grid}.op-list-item{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:15px;min-width:0;display:flex}.op-list-item p{margin:5px 0;font-size:.8rem}.op-list-item small{color:#557086;font-size:.72rem}.op-timeline{gap:15px;padding:0;list-style:none;display:grid}.op-timeline li{border-left:2px solid #b8cfe3;gap:5px;padding-left:12px;font-size:.83rem;display:grid}.op-timeline small{color:#597286}.op-preserve{white-space:pre-wrap;font-size:.9rem;line-height:1.7}.professional-app .op-dialog{box-sizing:border-box;color:#203b51;overscroll-behavior:contain;background:#fff;border:1px solid #acbdcf;border-radius:20px;width:min(620px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 28px 90px #10283d38}.op-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#172c426b}.op-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #d4dfe9;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex;position:sticky;top:0}.op-dialog>header h2{margin:0;font-size:1.05rem}.op-dialog>header button{color:#29495f;background:#eef4fa;border:1px solid #b8c9d9;border-radius:50%;width:34px;height:34px;font-size:1.2rem}.op-dialog>.op-form{padding:20px}.op-star-picker{border:0;flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.op-star-picker legend{font-size:.85rem}.op-star-picker label{cursor:pointer;position:relative}.op-star-picker span{color:#8c6316;background:#fffaf0;border:1px solid #c3b17d;border-radius:9px;padding:10px}.op-star-picker input:checked+span{color:#513b0c;background:#f1d891}.op-business-cover{-o-object-fit:cover;object-fit:cover;border-radius:18px;width:100%;max-height:330px;margin-bottom:20px;display:block}.op-sponsored{max-width:100%;margin:18px 0}.op-sponsored>header{align-items:center;gap:10px;padding:14px;font-size:.85rem;display:flex}.op-sponsored>header details{margin-left:auto}.op-ad-image{-o-object-fit:contain;object-fit:contain;background:#f0f4f7;width:100%;max-height:440px;display:block}.op-ad-video{background:#0d1720;width:auto;max-width:100%;max-height:450px;margin:auto;display:block}.op-business-updates{margin:20px 0}.op-business-updates h2{font-size:1rem}.op-business-updates .op-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.professional-app .people-cards-page .compact-directory{background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid;overflow:visible}.professional-app .people-cards-page .compact-person{background:#fff;border:1px solid #a8bbce;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;overflow:visible}.professional-app .people-cards-page .compact-avatar{aspect-ratio:1;border-radius:13px 13px 0 0;flex:none;width:100%;height:auto;display:block;overflow:hidden}.professional-app .people-cards-page .compact-avatar img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;max-width:none;display:block;border-radius:0!important;width:100%!important;height:100%!important}.professional-app .people-cards-page .compact-person-info{min-width:0;padding:11px 11px 5px}.professional-app .people-cards-page .compact-person-info .author{overflow-wrap:anywhere;font-size:.88rem;line-height:1.4;display:block}.professional-app .people-cards-page .compact-person-info p{margin:5px 0;font-size:.72rem;line-height:1.45}.people-cards-page .compact-person-info p span{display:none}.professional-app .people-cards-page .compact-person-actions{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;gap:6px;width:100%;min-width:0;margin-top:auto;padding:8px 11px 12px}.professional-app .people-cards-page .compact-person-actions .network-button{white-space:normal;min-height:36px;padding:8px;font-size:.72rem}.professional-app .suggestions-cards .recommendation-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.professional-app .suggestions-cards .recommendation-list>article{background:#fff;border:1px solid #abc0d2;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;overflow:hidden}.professional-app .suggestions-cards .person-avatar{aspect-ratio:1;border-radius:0;width:100%;height:auto;display:block;overflow:hidden}.professional-app .suggestions-cards .person-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:0!important;width:100%!important;height:100%!important}.suggestions-cards .recommendation-info{padding:10px 11px 3px}.suggestions-cards .recommendation-info strong{font-size:.85rem}.suggestions-cards .recommendation-info small{margin:5px 0;font-size:.72rem;display:block}.professional-app .suggestions-cards .recommendation-actions{align-self:stretch;margin-top:auto;padding:8px 11px 12px}.suggestions-cards .recommendation-actions button{width:100%;min-height:36px;font-size:.75rem}.professional-app .profile-friends-list.profile-friend-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.professional-app .profile-friend-cards>a{border:1px solid #b7c9d9;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.professional-app .profile-friend-cards>a img{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:0 0 76px;width:76px!important;height:76px!important}.profile-friend-cards>a span{overflow-wrap:anywhere;gap:5px;min-width:0;font-size:.85rem;display:grid}.profile-friend-cards small{color:#526f89;font-size:.73rem}.profile-friend-cards i{color:#64829e;margin-left:auto}@media (width<=600px){.professional-app .op-panel{border-radius:13px;padding:14px}.op-pair{grid-template-columns:1fr;gap:12px}.professional-app .op-heading{flex-direction:column;align-items:flex-start;gap:12px}.op-filters{grid-template-columns:minmax(0,1fr) auto}.op-filters select{grid-column:1/2}.op-filters button{grid-area:1/2/3}.professional-app .op-card-grid{grid-template-columns:1fr;gap:12px}.op-cover{height:210px}.op-card-body{padding:13px}.op-list-item{flex-wrap:wrap;align-items:flex-start}.professional-app .op-form input:not([type=checkbox]):not([type=radio]),.professional-app .op-form select,.professional-app .op-form textarea{font-size:16px}.professional-app .op-dialog{border-radius:16px}.op-dialog>.op-form{padding:15px}.professional-app .people-cards-page .compact-directory,.professional-app .suggestions-cards .recommendation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.professional-app .people-cards-page .compact-person-actions{gap:4px;padding:7px}.professional-app .people-cards-page .compact-person-info{padding:9px 8px 3px}.professional-app .people-cards-page .compact-person-actions .network-button{padding:7px;font-size:.7rem}.professional-app .profile-friends-list.profile-friend-cards{grid-template-columns:1fr}.professional-app .profile-friend-cards>a img{flex-basis:66px;width:66px!important;height:66px!important}.op-business-updates .op-card-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.op-business-updates .op-card{scroll-snap-align:start;flex:0 0 78%}.op-business-updates .op-cover{height:160px}}@media (prefers-reduced-motion:reduce){.op-page *{scroll-behavior:auto!important;transition:none!important}}.professional-app .interface-dialog:has(.market-detail){width:min(1500px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 24px)}.professional-app .interface-dialog .market-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start;gap:24px}.professional-app .interface-dialog .market-main-image{background:#eaf0f4;height:min(72dvh,760px);min-height:280px}.professional-app .interface-dialog .market-main-image>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.professional-app .reels-page .reel-card{width:100%;max-width:480px;margin-inline:auto}.professional-app .reels-page .reel-video-frame{background:#101820}.professional-app .reels-page video{-o-object-fit:contain;object-fit:contain;background:#101820;max-height:76dvh}@media (width<=700px){.professional-app .interface-dialog:has(.market-detail){border-radius:16px 16px 0 0;width:100%;max-width:100vw;max-height:100dvh}.professional-app .interface-dialog .market-detail-grid{grid-template-columns:minmax(0,1fr);gap:14px}.professional-app .interface-dialog .market-main-image{height:min(55dvh,500px);min-height:220px}.professional-app .reels-page .reel-card{max-width:100%}}.professional-app .people-cards-page .compact-person-actions>.pro-btn,.professional-app .people-cards-page .compact-person-actions>.social-text-button{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;flex:1 1 0;justify-content:center;min-width:0;max-width:100%;padding:8px 6px;font-size:.74rem;line-height:1.35}.professional-app .people-cards-page .compact-person-actions>.friend-options{flex:0 0 30px;width:30px;min-width:30px;margin:0}.professional-app .people-cards-page .friend-options>summary{box-sizing:border-box;justify-content:center;align-items:center;width:30px;min-width:30px;height:34px;padding:5px;display:flex}.professional-app .people-cards-page .compact-person-actions>.social-relation-label{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:.72rem}.professional-app[data-workspace] .people-cards-page .compact-directory .compact-person{background:#fff;border:1px solid #a9bed2;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;position:relative;overflow:visible}.professional-app[data-workspace] .people-cards-page .compact-person>.compact-avatar{aspect-ratio:1;flex:none;display:block;overflow:hidden;border-radius:13px 13px 0 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important}.professional-app[data-workspace] .people-cards-page .compact-person>.compact-avatar img{aspect-ratio:1;display:block;-o-object-fit:cover!important;object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important}.professional-app[data-workspace] .people-cards-page .compact-person-info{flex:none;min-width:0;min-height:60px;padding:10px}.professional-app[data-workspace] .people-cards-page .compact-person-actions{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;padding:8px;display:flex;position:static;margin:auto 0 0!important}.professional-app[data-workspace] .people-cards-page .compact-person-actions>.pro-btn{white-space:normal;flex:1 1 0;min-width:0;min-height:34px;font-size:.72rem}.professional-app[data-workspace] .people-cards-page .compact-person>.compact-avatar{align-self:stretch;min-height:0!important;max-height:none!important}.professional-app[data-workspace] .people-cards-page .compact-person>.compact-avatar img{flex:none!important;min-width:0!important;min-height:0!important;max-height:none!important}.professional-app[data-workspace] .suggestions-cards .person-avatar{aspect-ratio:1;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.professional-app[data-workspace] .suggestions-cards .person-avatar img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important}.professional-app[data-workspace] .suggestions-cards .recommendation-list>article>.person-avatar{aspect-ratio:1;display:block;border-radius:13px 13px 0 0!important;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}.professional-app[data-workspace] .suggestions-cards .person-avatar img{aspect-ratio:1;display:block;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.professional-app{--surface-stroke:#b5c6d8;--surface-shadow:0 4px 20px #183c5508}.professional-app :is(.op-panel,.social-profile-panel,.network-card){border-color:var(--surface-stroke);box-shadow:var(--surface-shadow)}.professional-app :is(.network-button,.pro-btn){white-space:normal;text-align:center;box-sizing:border-box;border-radius:9px;max-width:100%;min-height:38px;font-size:.8rem;line-height:1.35;transition:background-color .15s,color .15s,box-shadow .15s}.professional-app :is(.network-button,.pro-btn):focus-visible{outline-offset:3px;outline:3px solid #739ad5}.professional-app .network-button:not(.secondary):hover,.professional-app .pro-btn:hover{color:#fff;background:var(--workspace-accent,#234f91)}.professional-app .network-button.secondary:hover{color:#173e6c;background:#e9f0fa;border-color:#6485b0}.professional-app :is(.op-page,.compact-people,.social-profile-page,.market-detail){min-width:0;max-width:100%}.professional-app .op-dialog{overscroll-behavior:contain;border:1px solid #a9bdce;border-radius:20px;width:min(640px,100vw - 28px);max-height:calc(100dvh - 28px);padding:0;box-shadow:0 24px 90px #0e29414d}.professional-app .op-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10243d80}.professional-app .op-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #d9e3ee;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex;position:sticky;top:0}.professional-app .op-dialog>header h2{margin:0;font-size:1rem;line-height:1.4}.professional-app .op-dialog>header button{color:#24415b;background:#eff4fa;border:1px solid #c5d3e3;border-radius:50%;flex:0 0 36px;width:36px;height:36px;font-size:22px}.professional-app .op-dialog>.op-form{gap:15px;padding:20px}.professional-app .op-form :is(input,select,textarea){border-color:#a0b5cc;border-radius:9px}.professional-app .op-form :is(input,select,textarea):focus{outline-offset:1px;border-color:#4e78ab;outline:3px solid #dbe8fa}.professional-app .training-control>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.training-toolbar,.training-credential-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.training-summary{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.training-summary>span{background:#f5f8fc;border:1px solid #d1deeb;border-radius:10px;padding:10px 13px;font-size:.78rem}.training-summary strong{margin-right:5px;font-size:1rem}.training-credential-actions{margin:8px 0;font-size:.75rem}.training-credential-actions>a{text-underline-offset:3px;text-decoration:underline}.credential-link{color:#23548b;font-size:.8rem;text-decoration:underline}.credential-verification{max-width:760px;box-shadow:var(--surface-shadow);background:#fff;border:1px solid #b4c8d6;border-radius:18px;margin:0 auto;padding:clamp(18px,4vw,40px)}.credential-verification h1{font-size:clamp(1.4rem,3vw,2rem)}.credential-verification dl{grid-template-columns:150px minmax(0,1fr);gap:12px 20px;margin:24px 0;display:grid}.credential-verification dt{font-weight:700}.credential-verification dd{overflow-wrap:anywhere;margin:0}.credential-status{border-radius:20px;padding:8px 13px;font-weight:700;display:inline-flex}.credential-status.is-valid{color:#165e40;background:#e0f2e8}.credential-status.is-revoked{color:#8d2639;background:#fde6e8}.professional-app[data-workspace] .people-cards-page .compact-directory,.professional-app[data-workspace] .suggestions-cards .recommendation-list{background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(174px,1fr));gap:14px;padding:0;display:grid;overflow:visible}.professional-app[data-workspace] .people-cards-page .compact-directory .compact-person,.professional-app[data-workspace] .suggestions-cards .recommendation-list>article,.professional-app[data-workspace] .profile-friend-tile{background:#fff;border:1px solid #c0ccda;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;display:flex;overflow:visible;box-shadow:0 2px 5px #1d38520a}.professional-app[data-workspace] .people-cards-page .compact-person>.compact-avatar,.professional-app[data-workspace] .suggestions-cards .recommendation-list>article>.person-avatar,.professional-app[data-workspace] .profile-friend-photo{aspect-ratio:1;background:#e8eef5;flex:none;display:block;overflow:hidden;border-radius:11px 11px 0 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important}.professional-app[data-workspace] :is(.people-cards-page .compact-avatar,.suggestions-cards .person-avatar,.profile-friend-photo)>img{aspect-ratio:1;display:block;-o-object-fit:cover!important;object-fit:cover!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important}.professional-app[data-workspace] .people-cards-page .compact-person-info,.professional-app[data-workspace] .suggestions-cards .recommendation-info{box-sizing:border-box;flex:none;min-width:0;min-height:57px;padding:11px 11px 6px}.professional-app[data-workspace] :is(.compact-person-info .author,.suggestions-cards .recommendation-info strong,.profile-friend-caption strong){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.84rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.professional-app[data-workspace] .people-cards-page .compact-person-info p{color:#61748c;margin:4px 0;font-size:.7rem}.professional-app[data-workspace] .people-cards-page .compact-person-info p span{display:none}.professional-app[data-workspace] .people-cards-page .compact-person-actions{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:7px 10px 11px;display:flex;margin-top:auto!important}.professional-app[data-workspace] .compact-person-actions>.pro-btn,.professional-app[data-workspace] .compact-person-actions>.network-button{color:#1e4d88;box-shadow:none;background:#e4edfc;border:1px solid #cfdef5;flex:1 1 0;min-width:0;min-height:36px;padding:8px 6px;font-size:.72rem}.professional-app[data-workspace] .compact-person-actions>.pro-btn:hover{color:#173d70;background:#d3e2f8}.professional-app[data-workspace] .suggestions-cards .recommendation-actions{box-sizing:border-box;width:100%;margin-top:auto;padding:7px 10px 11px}.professional-app[data-workspace] .suggestions-cards .recommendation-actions .network-button{color:#1e4d88;width:100%;box-shadow:none;background:#e4edfc;border-color:#cfdef5;min-height:36px;font-size:.75rem}.professional-app[data-workspace] .profile-friends-list.profile-friend-cards{grid-template-columns:repeat(auto-fill,minmax(174px,1fr));gap:14px;display:grid}.profile-friend-caption{flex-direction:column;flex:1;gap:5px;min-width:0;padding:11px;display:flex}.profile-friend-caption>a{min-width:0}.profile-friend-caption>small{color:#5c7189;font-size:.7rem}.profile-friend-controls{align-items:center;gap:6px;margin-top:6px;display:flex}.profile-friend-controls>.network-button{flex:1;min-height:36px;padding:7px;font-size:.73rem}.profile-friend-controls summary{box-sizing:border-box;width:32px;height:36px;padding:6px}.professional-app[data-workspace] .social-profile-page .suggestions-cards .recommendation-list{scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:170px;grid-auto-flow:column;padding:3px 2px 12px;overflow:auto hidden}.social-profile-page .suggestions-cards article{scroll-snap-align:start}.professional-app .friend-options>div,.professional-app .profile-friend-controls .post-overflow-panel{box-sizing:border-box;z-index:80;background:#fff;border:1px solid #becddd;border-radius:13px;width:min(224px,100vw - 24px);min-width:0;padding:8px;box-shadow:0 12px 32px #17334d24}.professional-app .friend-options>div :is(button,a,select){white-space:normal;max-width:100%;font-size:.77rem;line-height:1.4}.professional-app .interface-dialog.market-product-dialog{grid-template-rows:54px minmax(0,1fr);display:grid;overflow:hidden;border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important}.professional-app .market-product-dialog>.interface-dialog-header{background:#fff;border-bottom:1px solid #d3deea;min-height:0;padding:9px 18px}.professional-app .market-product-dialog .interface-dialog-header h2{font-size:.9rem}.professional-app .market-product-dialog .interface-dialog-header button{width:36px;height:36px}.professional-app .market-product-dialog>.interface-dialog-body{height:100%;min-height:0;max-height:none!important;padding:0!important;overflow:hidden!important}.professional-app .market-product-dialog .market-detail{width:100%;height:100%;max-width:none!important;margin:0!important;padding:0!important}.professional-app .market-product-dialog .market-breadcrumb,.professional-app .market-product-dialog .market-related{display:none}.professional-app .market-product-dialog .market-detail-grid{grid-template-columns:minmax(0,1fr) minmax(340px,32%);width:100%;height:100%;align-items:stretch!important;gap:0!important;margin:0!important;display:grid!important}.professional-app .market-product-dialog .market-gallery{background:#17232c;min-width:0;height:100%;min-height:0;margin:0;padding:0;position:relative;overflow:hidden}.professional-app .market-product-dialog .market-main-image{box-sizing:border-box;touch-action:pan-y pinch-zoom;background:#17232c;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;padding:20px 40px 80px;display:flex;position:relative;height:100%!important;min-height:0!important;max-height:none!important}.professional-app .market-product-dialog .market-main-image>img{-o-object-fit:contain;object-fit:contain;border-radius:0;width:100%;height:100%;margin:0;display:block}.professional-app .market-product-dialog .market-thumbnails{z-index:2;background:#111c2570;border-radius:9px;gap:8px;max-width:calc(100% - 40px);padding:4px;display:flex;position:absolute;bottom:15px;left:50%;overflow-x:auto;transform:translate(-50%)}.professional-app .market-product-dialog .market-thumbnails button{background:#fff;border:1px solid #edf3fa90;border-radius:6px;flex:0 0 48px;width:48px;height:48px;padding:0;overflow:hidden}.professional-app .market-product-dialog .market-thumbnails img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.professional-app .market-product-dialog .market-product-panel{min-width:0;height:100%;box-shadow:none;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:0;border-left:1px solid #d6e0e9;border-radius:0;overflow-y:auto;align-self:stretch!important;max-height:none!important;margin:0!important;padding:24px!important}.professional-app .market-product-dialog .market-product-panel h1{margin:14px 0 9px;font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.25}.professional-app .market-product-dialog .market-price{font-size:1.35rem}.professional-app .market-product-dialog .market-product-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;display:flex}.professional-app .market-product-dialog .market-product-actions>.network-button{flex:1}.professional-app .market-product-dialog .market-description{border-top:1px solid #dce4ec;margin:0;padding:16px 0}.professional-app .market-product-dialog .market-description h2{margin:0 0 10px;font-size:.95rem}.professional-app .market-product-dialog .market-description p{white-space:pre-line;font-size:.84rem;line-height:1.65}.professional-app .market-product-dialog .listing-validity{margin:14px 0;padding:10px;font-size:.72rem}.professional-app .market-product-dialog .market-image-count{color:#fff;background:#101d2dcc;border:1px solid #ffffff4a;bottom:78px;right:18px}.market-photo-arrow{z-index:2;color:#153147;background:#ffffffdf;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:32px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0002}.market-photo-arrow.previous{left:14px}.market-photo-arrow.next{right:14px}.market-photo-arrow:hover{background:#fff}.market-photo-arrow:focus-visible{outline-offset:3px;outline:3px solid #74a3e3}@media (width<=700px){.professional-app .training-control>header{flex-direction:column}.professional-app .training-toolbar{width:100%}.training-toolbar>.network-button{flex:1}.professional-app .op-dialog{border-radius:17px;max-height:calc(100dvh - 20px)}.professional-app .op-dialog>header,.professional-app .op-dialog>.op-form{padding:15px}.credential-verification dl{grid-template-columns:1fr;gap:5px}.credential-verification dd{margin-bottom:10px}.professional-app[data-workspace] .people-cards-page .compact-directory,.professional-app[data-workspace] .suggestions-cards .recommendation-list,.professional-app[data-workspace] .profile-friends-list.profile-friend-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.professional-app[data-workspace] .people-cards-page .compact-person-info,.professional-app[data-workspace] .suggestions-cards .recommendation-info{min-height:57px;padding:9px 9px 5px}.professional-app[data-workspace] .people-cards-page .compact-person-actions{gap:5px;padding:7px 8px 9px}.professional-app[data-workspace] .profile-friend-caption{padding:9px}.professional-app[data-workspace] .social-profile-page .suggestions-cards .recommendation-list{grid-template-columns:none;grid-auto-columns:155px}.professional-app .market-product-dialog .market-detail-grid{grid-template-columns:minmax(0,1fr);height:auto;display:block!important}.professional-app .market-product-dialog>.interface-dialog-body{overflow:auto!important}.professional-app .market-product-dialog .market-detail{height:auto}.professional-app .market-product-dialog .market-gallery{height:53dvh;min-height:280px}.professional-app .market-product-dialog .market-main-image{padding:12px 30px 68px}.professional-app .market-product-dialog .market-product-panel{border:0;height:auto;overflow:visible;padding:18px!important}.professional-app .market-product-dialog .market-thumbnails{bottom:9px}.professional-app .market-product-dialog .market-thumbnails button{flex-basis:42px;width:42px;height:42px}.market-photo-arrow{width:34px;height:34px;font-size:26px}.market-photo-arrow.previous{left:7px}.market-photo-arrow.next{right:7px}}@media (prefers-reduced-motion:reduce){.professional-app :is(.network-button,.pro-btn){transition:none}}.training-directory{border-top:1px solid #d6e1eb;margin-top:18px;padding-top:16px}.training-directory>summary{cursor:pointer;font-size:.84rem;font-weight:600}.training-directory-list{gap:10px;margin-top:14px;display:grid}.training-directory-list>div{border:1px solid #d1deeb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.training-directory-list span{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:.82rem;display:grid}.training-directory-list small{color:#567087;font-size:.72rem}.training-directory-list form{flex:none}.professional-app .interface-dialog.market-product-dialog:not([open]){display:none!important}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Plus Jakarta Sans,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:#ffffff1a}body{--tw-bg-opacity:1;background-color:rgb(10 10 15/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Plus Jakarta Sans,system-ui,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#a855f766;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar-thumb:hover{background-color:#a855f799}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.nav-link.active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#ffffff1a}.nav-link.active:after{content:"";--tw-translate-x:-50%;width:50%;height:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-image:linear-gradient(to right, var(--tw-gradient-stops));--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#7e22ce var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);border-radius:9999px;position:absolute;bottom:0;left:50%}.mobile-link.active{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:#ffffff1a}.stat-card{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffff0d;border-width:1px;border-color:#ffffff1a;border-radius:1rem;align-items:center;gap:1rem;padding:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.professional-app .stat-card{-webkit-backdrop-filter:none;backdrop-filter:none}.stat-card:hover{--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:#a855f71a;background-color:#ffffff1a;border-color:#a855f74d}.stat-icon{--tw-text-opacity:1;width:3rem;height:3rem;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.stat-value{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.stat-label{text-transform:uppercase;letter-spacing:.05em;color:#fff6;font-size:.75rem;font-weight:500;line-height:1rem}.section-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.section-header .icon{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);width:2.5rem;height:2.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.section-header h3{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.75rem}.section-header p{color:#fff6;font-size:.75rem;line-height:1rem}.product-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}html:has(meta[data-view-style-scope="35fd9a1d9477"]) .campo-identificacion .product-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=600px){html:has(meta[data-view-style-scope="35fd9a1d9477"]) .campo-identificacion .product-grid{grid-template-columns:1fr}}.registration-form .product-grid>*{min-width:0}@media (width<=480px){.register-professional .registration-form .product-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=640px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-card{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffff0d;border-width:1px;border-color:#ffffff1a;border-radius:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}.professional-app .product-card{-webkit-backdrop-filter:none;backdrop-filter:none}.product-card:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:#a855f71a;background-color:#ffffff1a;border-color:#a855f74d}.product-card .product-image{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops));--tw-gradient-from:#a855f733 var(--tw-gradient-from-position);--tw-gradient-to:#7e22ce33 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);-o-object-fit:cover;object-fit:cover;width:100%;height:12rem}.product-card .product-body>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.product-card .product-body{padding:1rem}.product-card .product-title{-webkit-line-clamp:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.25rem;display:-webkit-box;overflow:hidden}.product-card .product-price{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:700;line-height:1.75rem}.product-card .product-meta{color:#fff6;align-items:center;gap:.75rem;font-size:.75rem;line-height:1rem;display:flex}.product-card .product-actions{border-color:#ffffff0d;border-top-width:1px;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.job-card{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#ffffff0d;border-width:1px;border-color:#ffffff1a;border-radius:1rem;padding:1rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.professional-app .job-card{-webkit-backdrop-filter:none;backdrop-filter:none}.job-card:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:var(--tw-shadow-colored);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-shadow-color:#3b82f61a;background-color:#ffffff1a;border-color:#3b82f64d}.job-card .job-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.job-card .job-company{color:#fff6;font-size:.75rem;line-height:1rem}.job-card .job-salary{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;line-height:1.25rem}.job-card .job-status{border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.avatar{-o-object-fit:cover;object-fit:cover;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);width:2.5rem;height:2.5rem;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#a855f733;border-radius:9999px}.avatar-lg{-o-object-fit:cover;object-fit:cover;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);width:4rem;height:4rem;box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-color:#a855f733;border-radius:9999px}.btn-sm{border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.-bottom-20{bottom:-5rem}.-left-20{left:-5rem}.-right-1{right:-.25rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-top-1{top:-.25rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.end-0{inset-inline-end:0}.left-0{left:0}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.start-0{inset-inline-start:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.-z-10{z-index:-10}.z-10{z-index:10}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.ms-3{margin-inline-start:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[1\/1\]{aspect-ratio:1}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[400px\]{height:400px}.h-\[600px\]{height:600px}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-\[300px\]{max-height:300px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[400px\]{width:400px}.w-\[600px\]{width:600px}.w-\[90\%\]{width:90%}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.max-w-24{max-width:6rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[70\%\]{max-width:70%}.max-w-\[80px\]{max-width:80px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-100{--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-95{--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#E4E6EB\]\/60{border-color:#e4e6eb99}.border-amber-500\/20{border-color:#f59e0b33}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/30{border-color:#3b82f64d}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/10{border-color:#10b9811a}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-100\/60{border-color:#f3f4f699}.border-gray-100\/80{border-color:#f3f4f6cc}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-500\/30{border-color:#6b72804d}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-500\/10{border-color:#a855f71a}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-rose-500\/10{border-color:#f43f5e1a}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/30{border-color:#f43f5e4d}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-yellow-500\/10{border-color:#eab3081a}.border-yellow-500\/30{border-color:#eab3084d}.bg-\[\#0a0a0f\]{--tw-bg-opacity:1;background-color:rgb(10 10 15/var(--tw-bg-opacity,1))}.bg-\[\#1877F2\]{--tw-bg-opacity:1;background-color:rgb(24 119 242/var(--tw-bg-opacity,1))}.bg-\[\#1877F2\]\/10{background-color:#1877f21a}.bg-\[\#1877F2\]\/5{background-color:#1877f20d}.bg-\[\#1a1a2e\]{--tw-bg-opacity:1;background-color:rgb(26 26 46/var(--tw-bg-opacity,1))}.bg-\[\#31A24C\]{--tw-bg-opacity:1;background-color:rgb(49 162 76/var(--tw-bg-opacity,1))}.bg-\[\#65676B\]{--tw-bg-opacity:1;background-color:rgb(101 103 107/var(--tw-bg-opacity,1))}.bg-\[\#8B5CF6\]{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-\[\#B0B3B8\]{--tw-bg-opacity:1;background-color:rgb(176 179 184/var(--tw-bg-opacity,1))}.bg-\[\#E41E3F\]{--tw-bg-opacity:1;background-color:rgb(228 30 63/var(--tw-bg-opacity,1))}.bg-\[\#E4E6EB\]{--tw-bg-opacity:1;background-color:rgb(228 230 235/var(--tw-bg-opacity,1))}.bg-\[\#F0F2F5\]\/30{background-color:#f0f2f54d}.bg-\[\#F59E0B\]{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-\[\#F97316\]{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-cyan-500\/20{background-color:#06b6d433}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/90{background-color:#10b981e6}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/5{background-color:#f973160d}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-500\/90{background-color:#ec4899e6}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/5{background-color:#a855f70d}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/90{background-color:#f43f5ee6}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-500\/90{background-color:#eab308e6}.bg-yellow-600{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-\[\#0a0a0f\]{--tw-gradient-from:#0a0a0f var(--tw-gradient-from-position);--tw-gradient-to:#0a0a0f00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1877F2\]{--tw-gradient-from:#1877f2 var(--tw-gradient-from-position);--tw-gradient-to:#1877f200 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from:#f59e0b1a var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/5{--tw-gradient-from:#f59e0b0d var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/5{--tw-gradient-from:#3b82f60d var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from:#10b9811a var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/5{--tw-gradient-from:#10b9810d var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from:#6b7280 var(--tw-gradient-from-position);--tw-gradient-to:#6b728000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400\/20{--tw-gradient-from:#c084fc33 var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/10{--tw-gradient-from:#a855f71a var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from:#a855f733 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/5{--tw-gradient-from:#a855f70d var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/10{--tw-gradient-from:#f43f5e1a var(--tw-gradient-from-position);--tw-gradient-to:#f43f5e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/10{--tw-gradient-from:#eab3081a var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#1a1a2e\]{--tw-gradient-to:#1a1a2e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1a1a2e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-400{--tw-gradient-to:#f472b600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f472b6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0D65D9\]{--tw-gradient-to:#0d65d9 var(--tw-gradient-to-position)}.to-\[\#0a0a0f\]{--tw-gradient-to:#0a0a0f var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to:#d97706 var(--tw-gradient-to-position)}.to-amber-600\/10{--tw-gradient-to:#d977061a var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to:#b45309 var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to:#059669 var(--tw-gradient-to-position)}.to-emerald-600\/10{--tw-gradient-to:#0596691a var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.to-emerald-700\/10{--tw-gradient-to:#0478571a var(--tw-gradient-to-position)}.to-gray-700{--tw-gradient-to:#374151 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to:#c2410c var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.to-pink-700{--tw-gradient-to:#be185d var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to:#c084fc var(--tw-gradient-to-position)}.to-purple-600\/10{--tw-gradient-to:#9333ea1a var(--tw-gradient-to-position)}.to-purple-600\/5{--tw-gradient-to:#9333ea0d var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.to-purple-700\/10{--tw-gradient-to:#7e22ce1a var(--tw-gradient-to-position)}.to-purple-700\/20{--tw-gradient-to:#7e22ce33 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to:#b91c1c var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to:#e11d48 var(--tw-gradient-to-position)}.to-rose-600\/10{--tw-gradient-to:#e11d481a var(--tw-gradient-to-position)}.to-rose-700{--tw-gradient-to:#be123c var(--tw-gradient-to-position)}.to-rose-700\/10{--tw-gradient-to:#be123c1a var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)}.to-yellow-700{--tw-gradient-to:#a16207 var(--tw-gradient-to-position)}.to-yellow-700\/10{--tw-gradient-to:#a162071a var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pe-4{padding-inline-end:1rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,Plus Jakarta Sans,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[6px\]{font-size:6px}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1877F2\]{--tw-text-opacity:1;color:rgb(24 119 242/var(--tw-text-opacity,1))}.text-\[\#1C1E21\]{--tw-text-opacity:1;color:rgb(28 30 33/var(--tw-text-opacity,1))}.text-\[\#65676B\]{--tw-text-opacity:1;color:rgb(101 103 107/var(--tw-text-opacity,1))}.text-\[\#8A8D91\]{--tw-text-opacity:1;color:rgb(138 141 145/var(--tw-text-opacity,1))}.text-\[\#B0B3B8\]{--tw-text-opacity:1;color:rgb(176 179 184/var(--tw-text-opacity,1))}.text-\[\#F59E0B\]{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/60{color:#fbbf2499}.text-amber-400\/70{color:#fbbf24b3}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\/30{color:#34d3994d}.text-emerald-400\/50{color:#34d39980}.text-emerald-400\/70{color:#34d399b3}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-400\/40{color:#c084fc66}.text-purple-400\/60{color:#c084fc99}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-400\/70{color:#fb7185b3}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-500\/50{color:#eab30880}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-white\/30::placeholder{color:#ffffff4d}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[\#31A24C\]\/25{--tw-shadow-color:#31a24c40;--tw-shadow:var(--tw-shadow-colored)}.shadow-\[\#E41E3F\]\/25{--tw-shadow-color:#e41e3f40;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\/20{--tw-shadow-color:#f59e0b33;--tw-shadow:var(--tw-shadow-colored)}.shadow-amber-500\/30{--tw-shadow-color:#f59e0b4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/10{--tw-shadow-color:#3b82f61a;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/15{--tw-shadow-color:#3b82f626;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color:#3b82f633;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color:#3b82f640;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/10{--tw-shadow-color:#10b9811a;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/15{--tw-shadow-color:#10b98126;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color:#10b98133;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/25{--tw-shadow-color:#10b98140;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color:#10b9814d;--tw-shadow:var(--tw-shadow-colored)}.shadow-gray-500\/30{--tw-shadow-color:#6b72804d;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/10{--tw-shadow-color:#f973161a;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color:#f973164d;--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-500\/20{--tw-shadow-color:#ec489933;--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-500\/25{--tw-shadow-color:#ec489940;--tw-shadow:var(--tw-shadow-colored)}.shadow-pink-500\/30{--tw-shadow-color:#ec48994d;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/10{--tw-shadow-color:#a855f71a;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/15{--tw-shadow-color:#a855f726;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color:#a855f733;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/25{--tw-shadow-color:#a855f740;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color:#a855f74d;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-500\/30{--tw-shadow-color:#ef44444d;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-500\/10{--tw-shadow-color:#f43f5e1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-500\/30{--tw-shadow-color:#f43f5e4d;--tw-shadow:var(--tw-shadow-colored)}.shadow-yellow-500\/30{--tw-shadow-color:#eab3084d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-\[\#E4E6EB\]{--tw-ring-opacity:1;--tw-ring-color:rgb(228 230 235/var(--tw-ring-opacity,1))}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-blue-500\/20{--tw-ring-color:#3b82f633}.ring-emerald-500\/20{--tw-ring-color:#10b98133}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-purple-500\/20{--tw-ring-color:#a855f733}.ring-opacity-5{--tw-ring-opacity:.05}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:.3s ease-out forwards fadeInUp}.animate-float{animation:6s ease-in-out infinite float}#particles{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.particle{opacity:0;background:#fff;border-radius:50%;width:3px;height:3px;animation:4s ease-in-out infinite twinkle;position:absolute}@media (width<=640px){.particle{display:none}}.currency-field{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.currency-field-symbol{color:#234c46;flex:none;font-size:13px;font-weight:700}.currency-field>input:not([type=hidden]){flex:1;width:100%;min-width:0}.release-version{font-variant-numeric:tabular-nums;white-space:nowrap}.auth-release{color:#49627e;text-align:center;font-variant-numeric:tabular-nums;background:#fff;border-top:1px solid #d7e1ec;padding:12px 18px;font-size:12px}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-500\/30:hover{border-color:#f59e0b4d}.hover\:border-blue-500\/30:hover{border-color:#3b82f64d}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-emerald-500\/30:hover{border-color:#10b9814d}.hover\:border-emerald-500\/50:hover{border-color:#10b98180}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-purple-500\/20:hover{border-color:#a855f733}.hover\:border-purple-500\/30:hover{border-color:#a855f74d}.hover\:border-purple-500\/40:hover{border-color:#a855f766}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-rose-500\/20:hover{border-color:#f43f5e33}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-yellow-400\/50:hover{border-color:#facc1580}.hover\:bg-\[\#E41E3F\]\/10:hover{background-color:#e41e3f1a}.hover\:bg-\[\#F0F2F5\]:hover{--tw-bg-opacity:1;background-color:rgb(240 242 245/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F59E0B\]\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-500\/30:hover{background-color:#3b82f64d}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-500\/10:hover{background-color:#a855f71a}.hover\:bg-purple-500\/20:hover{background-color:#a855f733}.hover\:bg-purple-500\/30:hover{background-color:#a855f74d}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-500\/30:hover{background-color:#f43f5e4d}.hover\:bg-rose-600:hover{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-yellow-500\/10:hover{background-color:#eab3081a}.hover\:bg-yellow-700:hover{--tw-bg-opacity:1;background-color:rgb(161 98 7/var(--tw-bg-opacity,1))}.hover\:text-\[\#1877F2\]:hover{--tw-text-opacity:1;color:rgb(24 119 242/var(--tw-text-opacity,1))}.hover\:text-\[\#31A24C\]:hover{--tw-text-opacity:1;color:rgb(49 162 76/var(--tw-text-opacity,1))}.hover\:text-\[\#E41E3F\]:hover{--tw-text-opacity:1;color:rgb(228 30 63/var(--tw-text-opacity,1))}.hover\:text-\[\#F59E0B\]:hover{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-blue-300:hover{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-emerald-300:hover{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\:text-emerald-400:hover{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hover\:text-orange-300:hover{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.hover\:text-orange-400:hover{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.hover\:text-pink-300:hover{--tw-text-opacity:1;color:rgb(249 168 212/var(--tw-text-opacity,1))}.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.hover\:text-purple-400:hover{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.hover\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-yellow-400:hover{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-blue-500\/10:hover{--tw-shadow-color:#3b82f61a;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-500\/25:hover{--tw-shadow-color:#3b82f640;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/10:hover{--tw-shadow-color:#10b9811a;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/25:hover{--tw-shadow-color:#10b98140;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/30:hover{--tw-shadow-color:#10b9814d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-orange-500\/30:hover{--tw-shadow-color:#f973164d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-pink-500\/25:hover{--tw-shadow-color:#ec489940;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-purple-500\/10:hover{--tw-shadow-color:#a855f71a;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-purple-500\/25:hover{--tw-shadow-color:#a855f740;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-purple-500\/30:hover{--tw-shadow-color:#a855f74d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-rose-500\/10:hover{--tw-shadow-color:#f43f5e1a;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-rose-500\/25:hover{--tw-shadow-color:#f43f5e40;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-rose-500\/30:hover{--tw-shadow-color:#f43f5e4d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-yellow-500\/25:hover{--tw-shadow-color:#eab30840;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-yellow-500\/30:hover{--tw-shadow-color:#eab3084d;--tw-shadow:var(--tw-shadow-colored)}.focus\:border-\[\#1877F2\]:focus{--tw-border-opacity:1;border-color:rgb(24 119 242/var(--tw-border-opacity,1))}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-emerald-500\/50:focus{border-color:#10b98180}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.focus\:border-purple-500\/50:focus{border-color:#a855f780}.focus\:border-rose-500\/50:focus{border-color:#f43f5e80}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:bg-white\/10:focus{background-color:#ffffff1a}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#1877F2\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(24 119 242/var(--tw-ring-opacity,1))}.focus\:ring-\[\#1877F2\]\/20:focus{--tw-ring-color:#1877f233}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3b82f633}.focus\:ring-blue-500\/50:focus{--tw-ring-color:#3b82f680}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#10b98133}.focus\:ring-emerald-500\/50:focus{--tw-ring-color:#10b98180}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-purple-500\/20:focus{--tw-ring-color:#a855f733}.focus\:ring-purple-500\/50:focus{--tw-ring-color:#a855f780}.focus\:ring-rose-500\/20:focus{--tw-ring-color:#f43f5e33}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.group:focus-within .group-focus-within\:text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[\#1877F2\]\/20{background-color:#1877f233}.group:hover .group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-white\/10{background-color:#ffffff1a}.group:hover .group-hover\:text-\[\#1877F2\]{--tw-text-opacity:1;color:rgb(24 119 242/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-8{padding:2rem}}@media (width>=1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (width>=1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:0 0}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:100% 0}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:0 0}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:100% 0}
