@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Sora:wght@400;500;600;700&display=swap";@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.3.1/css/all.min.css";:root{--iti-flag-width:20px;--iti-flag-count:244;--iti-hover-color:#0000000d;--iti-border-color:#ccc;--iti-country-selector-bg:#fff;--iti-icon-color:#555;--iti-spacer-horizontal:10px;--iti-flag-height:calc(var(--iti-flag-width) * .75);--iti-globe-icon-size:17px;--iti-clear-icon-size:15px;--iti-close-icon-size:20px;--iti-border-width:1px;--iti-arrow-size:5px;--iti-arrow-width:1.5px;--iti-arrow-padding:7px;--iti-mobile-popup-margin:44px;--iti-strict-reject-flash-color:#ff00001f}.iti__ac{--iti-flag-offset:0}.iti__ad{--iti-flag-offset:-1}.iti__ae{--iti-flag-offset:-2}.iti__af{--iti-flag-offset:-3}.iti__ag{--iti-flag-offset:-4}.iti__ai{--iti-flag-offset:-5}.iti__al{--iti-flag-offset:-6}.iti__am{--iti-flag-offset:-7}.iti__ao{--iti-flag-offset:-8}.iti__ar{--iti-flag-offset:-9}.iti__as{--iti-flag-offset:-10}.iti__at{--iti-flag-offset:-11}.iti__au{--iti-flag-offset:-12}.iti__aw{--iti-flag-offset:-13}.iti__ax{--iti-flag-offset:-14}.iti__az{--iti-flag-offset:-15}.iti__ba{--iti-flag-offset:-16}.iti__bb{--iti-flag-offset:-17}.iti__bd{--iti-flag-offset:-18}.iti__be{--iti-flag-offset:-19}.iti__bf{--iti-flag-offset:-20}.iti__bg{--iti-flag-offset:-21}.iti__bh{--iti-flag-offset:-22}.iti__bi{--iti-flag-offset:-23}.iti__bj{--iti-flag-offset:-24}.iti__bl{--iti-flag-offset:-25}.iti__bm{--iti-flag-offset:-26}.iti__bn{--iti-flag-offset:-27}.iti__bo{--iti-flag-offset:-28}.iti__bq{--iti-flag-offset:-29}.iti__br{--iti-flag-offset:-30}.iti__bs{--iti-flag-offset:-31}.iti__bt{--iti-flag-offset:-32}.iti__bw{--iti-flag-offset:-33}.iti__by{--iti-flag-offset:-34}.iti__bz{--iti-flag-offset:-35}.iti__ca{--iti-flag-offset:-36}.iti__cc{--iti-flag-offset:-37}.iti__cd{--iti-flag-offset:-38}.iti__cf{--iti-flag-offset:-39}.iti__cg{--iti-flag-offset:-40}.iti__ch{--iti-flag-offset:-41}.iti__ci{--iti-flag-offset:-42}.iti__ck{--iti-flag-offset:-43}.iti__cl{--iti-flag-offset:-44}.iti__cm{--iti-flag-offset:-45}.iti__cn{--iti-flag-offset:-46}.iti__co{--iti-flag-offset:-47}.iti__cr{--iti-flag-offset:-48}.iti__cu{--iti-flag-offset:-49}.iti__cv{--iti-flag-offset:-50}.iti__cw{--iti-flag-offset:-51}.iti__cx{--iti-flag-offset:-52}.iti__cy{--iti-flag-offset:-53}.iti__cz{--iti-flag-offset:-54}.iti__de{--iti-flag-offset:-55}.iti__dj{--iti-flag-offset:-56}.iti__dk{--iti-flag-offset:-57}.iti__dm{--iti-flag-offset:-58}.iti__do{--iti-flag-offset:-59}.iti__dz{--iti-flag-offset:-60}.iti__ec{--iti-flag-offset:-61}.iti__ee{--iti-flag-offset:-62}.iti__eg{--iti-flag-offset:-63}.iti__eh{--iti-flag-offset:-64}.iti__er{--iti-flag-offset:-65}.iti__es{--iti-flag-offset:-66}.iti__et{--iti-flag-offset:-67}.iti__fi{--iti-flag-offset:-68}.iti__fj{--iti-flag-offset:-69}.iti__fk{--iti-flag-offset:-70}.iti__fm{--iti-flag-offset:-71}.iti__fo{--iti-flag-offset:-72}.iti__fr{--iti-flag-offset:-73}.iti__ga{--iti-flag-offset:-74}.iti__gb{--iti-flag-offset:-75}.iti__gd{--iti-flag-offset:-76}.iti__ge{--iti-flag-offset:-77}.iti__gf{--iti-flag-offset:-78}.iti__gg{--iti-flag-offset:-79}.iti__gh{--iti-flag-offset:-80}.iti__gi{--iti-flag-offset:-81}.iti__gl{--iti-flag-offset:-82}.iti__gm{--iti-flag-offset:-83}.iti__gn{--iti-flag-offset:-84}.iti__gp{--iti-flag-offset:-85}.iti__gq{--iti-flag-offset:-86}.iti__gr{--iti-flag-offset:-87}.iti__gt{--iti-flag-offset:-88}.iti__gu{--iti-flag-offset:-89}.iti__gw{--iti-flag-offset:-90}.iti__gy{--iti-flag-offset:-91}.iti__hk{--iti-flag-offset:-92}.iti__hn{--iti-flag-offset:-93}.iti__hr{--iti-flag-offset:-94}.iti__ht{--iti-flag-offset:-95}.iti__hu{--iti-flag-offset:-96}.iti__id{--iti-flag-offset:-97}.iti__ie{--iti-flag-offset:-98}.iti__il{--iti-flag-offset:-99}.iti__im{--iti-flag-offset:-100}.iti__in{--iti-flag-offset:-101}.iti__io{--iti-flag-offset:-102}.iti__iq{--iti-flag-offset:-103}.iti__ir{--iti-flag-offset:-104}.iti__is{--iti-flag-offset:-105}.iti__it{--iti-flag-offset:-106}.iti__je{--iti-flag-offset:-107}.iti__jm{--iti-flag-offset:-108}.iti__jo{--iti-flag-offset:-109}.iti__jp{--iti-flag-offset:-110}.iti__ke{--iti-flag-offset:-111}.iti__kg{--iti-flag-offset:-112}.iti__kh{--iti-flag-offset:-113}.iti__ki{--iti-flag-offset:-114}.iti__km{--iti-flag-offset:-115}.iti__kn{--iti-flag-offset:-116}.iti__kp{--iti-flag-offset:-117}.iti__kr{--iti-flag-offset:-118}.iti__kw{--iti-flag-offset:-119}.iti__ky{--iti-flag-offset:-120}.iti__kz{--iti-flag-offset:-121}.iti__la{--iti-flag-offset:-122}.iti__lb{--iti-flag-offset:-123}.iti__lc{--iti-flag-offset:-124}.iti__li{--iti-flag-offset:-125}.iti__lk{--iti-flag-offset:-126}.iti__lr{--iti-flag-offset:-127}.iti__ls{--iti-flag-offset:-128}.iti__lt{--iti-flag-offset:-129}.iti__lu{--iti-flag-offset:-130}.iti__lv{--iti-flag-offset:-131}.iti__ly{--iti-flag-offset:-132}.iti__ma{--iti-flag-offset:-133}.iti__mc{--iti-flag-offset:-134}.iti__md{--iti-flag-offset:-135}.iti__me{--iti-flag-offset:-136}.iti__mf{--iti-flag-offset:-137}.iti__mg{--iti-flag-offset:-138}.iti__mh{--iti-flag-offset:-139}.iti__mk{--iti-flag-offset:-140}.iti__ml{--iti-flag-offset:-141}.iti__mm{--iti-flag-offset:-142}.iti__mn{--iti-flag-offset:-143}.iti__mo{--iti-flag-offset:-144}.iti__mp{--iti-flag-offset:-145}.iti__mq{--iti-flag-offset:-146}.iti__mr{--iti-flag-offset:-147}.iti__ms{--iti-flag-offset:-148}.iti__mt{--iti-flag-offset:-149}.iti__mu{--iti-flag-offset:-150}.iti__mv{--iti-flag-offset:-151}.iti__mw{--iti-flag-offset:-152}.iti__mx{--iti-flag-offset:-153}.iti__my{--iti-flag-offset:-154}.iti__mz{--iti-flag-offset:-155}.iti__na{--iti-flag-offset:-156}.iti__nc{--iti-flag-offset:-157}.iti__ne{--iti-flag-offset:-158}.iti__nf{--iti-flag-offset:-159}.iti__ng{--iti-flag-offset:-160}.iti__ni{--iti-flag-offset:-161}.iti__nl{--iti-flag-offset:-162}.iti__no{--iti-flag-offset:-163}.iti__np{--iti-flag-offset:-164}.iti__nr{--iti-flag-offset:-165}.iti__nu{--iti-flag-offset:-166}.iti__nz{--iti-flag-offset:-167}.iti__om{--iti-flag-offset:-168}.iti__pa{--iti-flag-offset:-169}.iti__pe{--iti-flag-offset:-170}.iti__pf{--iti-flag-offset:-171}.iti__pg{--iti-flag-offset:-172}.iti__ph{--iti-flag-offset:-173}.iti__pk{--iti-flag-offset:-174}.iti__pl{--iti-flag-offset:-175}.iti__pm{--iti-flag-offset:-176}.iti__pr{--iti-flag-offset:-177}.iti__ps{--iti-flag-offset:-178}.iti__pt{--iti-flag-offset:-179}.iti__pw{--iti-flag-offset:-180}.iti__py{--iti-flag-offset:-181}.iti__qa{--iti-flag-offset:-182}.iti__re{--iti-flag-offset:-183}.iti__ro{--iti-flag-offset:-184}.iti__rs{--iti-flag-offset:-185}.iti__ru{--iti-flag-offset:-186}.iti__rw{--iti-flag-offset:-187}.iti__sa{--iti-flag-offset:-188}.iti__sb{--iti-flag-offset:-189}.iti__sc{--iti-flag-offset:-190}.iti__sd{--iti-flag-offset:-191}.iti__se{--iti-flag-offset:-192}.iti__sg{--iti-flag-offset:-193}.iti__sh{--iti-flag-offset:-194}.iti__si{--iti-flag-offset:-195}.iti__sj{--iti-flag-offset:-196}.iti__sk{--iti-flag-offset:-197}.iti__sl{--iti-flag-offset:-198}.iti__sm{--iti-flag-offset:-199}.iti__sn{--iti-flag-offset:-200}.iti__so{--iti-flag-offset:-201}.iti__sr{--iti-flag-offset:-202}.iti__ss{--iti-flag-offset:-203}.iti__st{--iti-flag-offset:-204}.iti__sv{--iti-flag-offset:-205}.iti__sx{--iti-flag-offset:-206}.iti__sy{--iti-flag-offset:-207}.iti__sz{--iti-flag-offset:-208}.iti__tc{--iti-flag-offset:-209}.iti__td{--iti-flag-offset:-210}.iti__tg{--iti-flag-offset:-211}.iti__th{--iti-flag-offset:-212}.iti__tj{--iti-flag-offset:-213}.iti__tk{--iti-flag-offset:-214}.iti__tl{--iti-flag-offset:-215}.iti__tm{--iti-flag-offset:-216}.iti__tn{--iti-flag-offset:-217}.iti__to{--iti-flag-offset:-218}.iti__tr{--iti-flag-offset:-219}.iti__tt{--iti-flag-offset:-220}.iti__tv{--iti-flag-offset:-221}.iti__tw{--iti-flag-offset:-222}.iti__tz{--iti-flag-offset:-223}.iti__ua{--iti-flag-offset:-224}.iti__ug{--iti-flag-offset:-225}.iti__us{--iti-flag-offset:-226}.iti__uy{--iti-flag-offset:-227}.iti__uz{--iti-flag-offset:-228}.iti__va{--iti-flag-offset:-229}.iti__vc{--iti-flag-offset:-230}.iti__ve{--iti-flag-offset:-231}.iti__vg{--iti-flag-offset:-232}.iti__vi{--iti-flag-offset:-233}.iti__vn{--iti-flag-offset:-234}.iti__vu{--iti-flag-offset:-235}.iti__wf{--iti-flag-offset:-236}.iti__ws{--iti-flag-offset:-237}.iti__xk{--iti-flag-offset:-238}.iti__ye{--iti-flag-offset:-239}.iti__yt{--iti-flag-offset:-240}.iti__za{--iti-flag-offset:-241}.iti__zm{--iti-flag-offset:-242}.iti__zw{--iti-flag-offset:-243}.iti{display:inline-block;position:relative}.iti *,.iti__arrow{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=tel],.iti input.iti__tel-input[type=text]{z-index:0;min-width:100%;display:block;position:relative;margin:0!important}.iti__a11y-text{clip:rect(1px,1px,1px,1px);width:1px;height:1px;position:absolute;overflow:hidden}.iti__country-container{padding:var(--iti-border-width);position:absolute;top:0;bottom:0;left:0}.iti__selected-country{z-index:1;height:100%;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.iti__selected-country-primary{height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);align-items:center;display:flex}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);width:var(--iti-arrow-size);height:var(--iti-arrow-size);border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);margin-top:-2px;transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{background-color:var(--iti-country-selector-bg);border-radius:3px}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{z-index:2;position:absolute;left:0}.iti__search-input{width:100%;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal));border-width:0;border-radius:3px}[dir=rtl] .iti__search-input{padding-left:inherit;background-position:right 8px center;padding-right:30px}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__country,.iti__search-input{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{border-bottom:1px solid var(--iti-border-color);align-items:center;display:flex;position:relative}.iti__search-icon{left:var(--iti-spacer-horizontal);pointer-events:none;display:flex;position:absolute}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);stroke:var(--iti-icon-color);fill:none;stroke-width:3px;display:block}.iti__search-clear{right:calc(var(--iti-spacer-horizontal) / 2);cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.iti__search-clear .iti__search-clear-x{stroke-width:2px}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:focus-visible,.iti__search-clear:hover{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{cursor:pointer;-webkit-overflow-scrolling:touch;outline:none;margin:0;padding:0;list-style:none;overflow-y:scroll}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (width<=500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);align-items:center;display:flex}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);color:var(--iti-icon-color);align-items:center;display:flex}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover{background-color:var(--iti-hover-color)}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country[aria-expanded=true] .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti--detached-country-selector{z-index:1060;top:-1000px;left:-1000px;top:calc(3px + anchor(bottom));left:anchor(left);position-try-fallbacks:--iti-flip-above;position:fixed}.iti--detached-country-selector:hover{cursor:pointer}@position-try --iti-flip-above{top:auto;bottom:calc(3px + anchor(top))}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{padding:var(--iti-mobile-popup-margin);padding-bottom:calc(var(--iti-mobile-popup-margin) + var(--iti-virtual-keyboard-height,0px));background-color:#00000080;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;inset:0}.iti--fullscreen-popup .iti__country-selector{flex-direction:column;max-height:100%;display:flex;position:relative}.iti--fullscreen-popup .iti__close-button{bottom:100%;right:calc(-1 * var(--iti-mobile-popup-margin));width:var(--iti-mobile-popup-margin);height:var(--iti-mobile-popup-margin);color:#fff;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}[dir=rtl] :is(.iti--fullscreen-popup .iti__close-button){right:auto;left:calc(-1 * var(--iti-mobile-popup-margin))}.iti--fullscreen-popup .iti__close-button:focus-visible{outline-offset:-2px;outline:2px solid}.iti--fullscreen-popup .iti__close-button-svg{width:var(--iti-close-icon-size);height:var(--iti-close-icon-size);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;display:block}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__search-input{font-size:calc(max(16px,1em))}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);background-image:-webkit-image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x);background-image:image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset,100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height);border-radius:1px;box-shadow:0 0 1px #888}.iti__loading{box-shadow:none;background:0 0;position:relative}.iti__loading:after{content:"";width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:#0000;border-radius:50%;margin:auto;animation:1s linear infinite iti-spinner;position:absolute;inset:0}@keyframes iti-spinner{to{transform:rotate(1turn)}}.iti__strict-reject-animation .iti__selected-country,.iti__strict-reject-animation .iti__tel-input{animation:.3s cubic-bezier(.36,.07,.19,.97) iti-strict-reject-shake}@media (prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:.3s ease-out both iti-strict-reject-flash}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{box-shadow:none;height:var(--iti-globe-icon-size);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports ((-webkit-appearance:none)) and (not (background:-webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x:url(./flags.DjVgN9ag.webp);--iti-path-flags-2x:url(./flags_2x.QBzdwbZ8.webp);--auth-page-bg:#1e2024;--auth-card-bg:#fff;--auth-text:#0f172a;--auth-muted:#475569;--auth-border:#e2e8f0;--auth-primary:#0d223d;--auth-primary-hover:#0a1a30;--auth-cyan:#a2f4fd;--auth-cyan-soft:#cefafe;--auth-cyan-bright:#53eafd;--auth-focus:#0d223d2e;--font-body:"Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Sora", var(--font-body);--field-label-color:#0d223d;--field-label-font-size:12px;--field-label-font-weight:600;--field-label-line-height:16px}*{box-sizing:border-box}html{height:100%;font-family:var(--font-body)}body,html{background:var(--auth-card-bg)}body{min-height:100%;color:var(--auth-text);margin:0}button,input{font:inherit}a{color:inherit}#__nuxt{min-height:100dvh}.app-api-loader{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#0f172a47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-api-loader__panel{background:#fffffff5;border:1px solid #e2e8f0e0;border-radius:8px;align-content:center;justify-items:center;gap:16px;width:calc(min(220px,100vw - 48px));min-height:128px;padding:24px;display:grid;box-shadow:0 24px 70px #0f172a38}.app-api-loader__spinner{border:4px solid #0d223d1f;border-top-color:var(--auth-primary);border-radius:999px;width:48px;height:48px;animation:.8s linear infinite app-api-loader-spin;display:block;position:relative}.app-api-loader__spinner:after{border-radius:inherit;content:"";border:3px solid #53eafd61;border-right-color:#0000;animation:1.1s linear infinite reverse app-api-loader-spin;position:absolute;inset:8px}.app-api-loader__text{color:var(--auth-primary);font-size:14px;font-weight:700;line-height:20px}.app-api-loader-enter-active,.app-api-loader-leave-active{transition:opacity .16s}.app-api-loader-enter-active .app-api-loader__panel,.app-api-loader-leave-active .app-api-loader__panel{transition:transform .16s}.app-api-loader-enter-from,.app-api-loader-leave-to{opacity:0}.app-api-loader-enter-from .app-api-loader__panel,.app-api-loader-leave-to .app-api-loader__panel{transform:translateY(8px)scale(.98)}.app-api-message{z-index:1001;width:calc(min(360px,100vw - 32px));min-height:66px;color:var(--auth-text);background:#fff;border:1px solid #dbe5f1;border-radius:18px;grid-template-columns:20px minmax(0,1fr) max-content;align-items:flex-start;gap:12px;padding:14px;display:grid;position:fixed;top:24px;right:24px;overflow:hidden;box-shadow:0 10px 30px #0d223d24}.app-api-message:before{background:var(--app-api-message-accent);content:"";border-radius:999px;width:4px;position:absolute;top:6px;bottom:6px;left:0}.app-api-message__icon{width:20px;height:22px;color:var(--app-api-message-accent);justify-content:center;align-items:flex-start;padding-top:2px;display:inline-flex}.app-api-message__icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}.app-api-message__copy{gap:0;min-width:0;display:grid}.app-api-message__copy strong{overflow-wrap:anywhere;color:#0f172a;font-size:14px;font-weight:600;line-height:20px}.app-api-message__copy span{overflow-wrap:anywhere;color:#475569;font-size:12px;font-weight:400;line-height:16px}.app-api-message--success{--app-api-message-accent:#059669}.app-api-message--error{--app-api-message-accent:#dc2626}.app-api-message--info{--app-api-message-accent:#d97706}.app-api-message__action{color:#0d223d;min-width:34px;font-family:var(--font-heading);text-align:center;align-self:start;font-size:12px;font-weight:600;line-height:16px}.app-api-message__action,.app-api-message__close{cursor:pointer;background:0 0;border:0;height:16px;padding:0}.app-api-message__close{color:#475569;border-radius:4px;flex:none;width:16px}.app-api-message__close svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.app-api-message__action:focus-visible,.app-api-message__close:focus-visible{outline:2px solid var(--auth-primary);outline-offset:2px}.app-api-message-enter-active,.app-api-message-leave-active{transition:opacity .16s,transform .16s}.app-api-message-enter-from,.app-api-message-leave-to{opacity:0;transform:translate(calc(100% + 32px))}@keyframes app-api-loader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.auth-page{justify-content:center;align-items:center;height:100dvh;display:flex}.auth-page,.auth-shell{background:var(--auth-card-bg);overflow:hidden}.auth-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;height:100%;display:grid}.auth-hero{color:#fff;min-height:0;position:relative;overflow:hidden}.auth-hero__media{-o-object-fit:cover;object-fit:cover;-o-object-position:center 34%;object-position:center 34%;width:100%;height:153%;position:absolute;inset:0}.auth-hero__overlay{background:linear-gradient(131deg,#0d223dd9,#0d223dbf 44%,#0f172ad9);position:absolute;inset:0}.auth-hero__content{z-index:1;flex-direction:column;align-items:flex-start;height:100%;padding:56px;display:flex;position:relative}.auth-hero__logo{width:150px}.auth-hero__badge{min-height:31px;color:var(--auth-cyan-soft);letter-spacing:0;text-transform:uppercase;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;margin:25px 0 0;padding:7px 13px;font-size:11px;font-weight:600;line-height:17px;display:inline-flex}.auth-hero__badge-dot{background:var(--auth-cyan-bright);border-radius:999px;flex:none;width:6px;height:6px}.auth-hero__title{max-width:591px;font-family:var(--font-heading);letter-spacing:0;margin:24px 0 0;font-size:38px;font-weight:700;line-height:40px}.auth-hero__title span,.auth-hero__title strong{display:block}.auth-hero__title strong{color:#0000;background:linear-gradient(90deg,var(--auth-cyan) 0,#fff 100%);-webkit-background-clip:text;background-clip:text}.auth-hero__copy{color:#ffffffd9;width:min(100%,448px);margin:24px 0 0;font-size:16px;font-weight:400}.auth-hero__metrics{gap:10px;margin:28px 0 0;padding:0;display:grid}.auth-hero__metric{align-items:baseline;gap:18px;display:flex}.auth-hero__metric dt{min-width:70px;color:var(--auth-cyan);font-size:25px;font-weight:700;line-height:30px}.auth-hero__metric dd{color:#fffc;margin:0;font-size:14px;font-weight:400;line-height:22px}.auth-hero--recovery .auth-hero__overlay{background:linear-gradient(138deg,#0d223dd9,#0d223dbf 44%,#0f172ad9)}.auth-hero__recovery{width:min(100%,448px);margin-top:64px}.auth-hero__recovery h1{color:#fff;font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:36px;font-weight:700;line-height:45px}.auth-hero__recovery p{color:#ffffffd9;margin:16px 0 0;font-size:14px;font-weight:400;line-height:22px}.auth-hero__recovery-list{gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.auth-hero__recovery-list li{color:#ffffffd9;align-items:flex-start;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.auth-hero__recovery-list img{flex:none;width:16px;height:16px;margin-top:2px}.auth-panel{background:var(--auth-card-bg);justify-content:center;align-items:center;min-height:0;padding:56px;display:flex;position:relative}.auth-panel__inner{width:min(100%,448px)}.auth-form{width:100%}.auth-form__icon{background:#0d223d1a;border-radius:18px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.auth-form__icon img{width:24px;height:24px}.auth-form--recovery .auth-form__header{margin-top:20px}.auth-form__header h2{color:var(--auth-text);font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:30px;font-weight:700;line-height:36px}.auth-form__header p{color:var(--auth-muted);margin:8px 0 0;font-size:14px;font-weight:400;line-height:22px}.auth-form__body{gap:24px;margin-top:40px;display:grid}.auth-form--recovery .auth-form__body{gap:16px;margin-top:32px}.auth-field{gap:8px;display:grid}.auth-field__label{color:var(--field-label-color);font-family:var(--font-body);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height);letter-spacing:0;opacity:1;border-radius:0}.auth-field__control{position:relative}.auth-field__input{border:1px solid var(--auth-border);width:100%;height:48px;color:var(--auth-text);background:#fff;border-radius:14px;outline:0;padding:0 17px;font-size:14px;font-weight:400;line-height:22px;transition:border-color .16s,box-shadow .16s}.auth-form--recovery .auth-field__input{height:44px}.auth-field__control--with-action .auth-field__input{padding-right:48px}.auth-field__input::placeholder{color:#94a3b8}.auth-field__input:focus{border-color:var(--auth-primary);box-shadow:0 0 0 4px var(--auth-focus)}.auth-field__input[aria-invalid=true]{border-color:#dc2626}.auth-field__input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #dc262624}.auth-field__input:disabled{cursor:not-allowed;color:#64748b;background:#f8fafc}.auth-field__error{color:#dc2626;margin:0;font-size:12px;font-weight:500;line-height:18px}.auth-field__action{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.auth-field__action:disabled{cursor:not-allowed;opacity:.55}.auth-field__action:focus-visible{outline:2px solid var(--auth-primary);outline-offset:2px}.auth-field__action img{width:16px;height:16px}.auth-form__options{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.auth-form__error{color:#dc2626;margin:14px 0 0;font-size:14px;font-weight:500;line-height:20px}.auth-checkbox{color:var(--auth-text);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.auth-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.auth-checkbox__control{background:#fff;border:1px solid #767676;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.auth-checkbox__control img{opacity:0;width:14px;height:14px}.auth-checkbox input:checked+.auth-checkbox__control{border-color:var(--auth-primary);background:var(--auth-primary)}.auth-checkbox input:checked+.auth-checkbox__control img{opacity:1}.auth-checkbox input:focus-visible+.auth-checkbox__control{outline:2px solid var(--auth-primary);outline-offset:2px}.auth-checkbox:has(input:disabled){cursor:not-allowed;opacity:.65}.auth-back-link,.auth-link,.auth-support a{color:var(--auth-primary);font-weight:500;text-decoration:none}.auth-link{font-size:14px;line-height:20px}.auth-back-link:hover,.auth-link:hover,.auth-support a:hover{color:var(--auth-primary-hover);text-decoration:underline}.auth-primary-button{background:var(--auth-primary);color:#fff;cursor:pointer;width:100%;height:52px;font-family:var(--font-heading);border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:0 24px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px 6px #0f172a14}.auth-primary-button:hover{background:var(--auth-primary-hover);box-shadow:0 8px 18px #0d223d3d}.auth-primary-button:disabled{cursor:not-allowed;opacity:.72;box-shadow:0 4px 6px #0f172a14}.auth-primary-button:disabled:hover{background:var(--auth-primary)}.auth-primary-button:active{transform:translateY(1px)}.auth-primary-button:focus-visible{outline:2px solid var(--auth-primary);outline-offset:3px}.auth-primary-button img{width:16px;height:16px}.auth-form--recovery .auth-primary-button{margin-top:16px}.auth-secure-note{min-height:24px;color:var(--auth-muted);justify-content:center;align-items:center;gap:3px;margin:14px 0 0;font-size:12px;font-weight:400;line-height:16px;display:flex}.auth-secure-note img{width:12px;height:12px}.auth-feedback{color:var(--auth-text);background:#0596691a;border:1px solid #0596694d;border-radius:10px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:13px;font-size:14px;line-height:20px;display:flex}.auth-feedback img{flex:none;width:14px;height:16px;margin-top:2px}.auth-feedback p{margin:0}.auth-back-link{width:100%;font-family:var(--font-heading);margin-top:16px;font-weight:500;display:inline-flex}.auth-back-link,.auth-support{color:var(--auth-muted);justify-content:center;align-items:center;gap:4px;font-size:14px;line-height:20px}.auth-support{border-top:1px solid var(--auth-border);text-align:center;margin-top:24px;padding-top:25px;font-weight:400;display:flex}.auth-panel--recovery .auth-support{border-top:0;justify-content:flex-end;margin-top:0;padding-top:0;font-size:12px;line-height:16px;position:absolute;bottom:20px;right:25px}@media (width<=1100px){.auth-hero__content,.auth-panel{padding:40px}.auth-hero__title{font-size:40px;line-height:44px}}@media (width<=860px){.auth-page{overflow:auto}.auth-page,.auth-shell{height:auto;min-height:100dvh}.auth-shell{border:0;border-radius:0;grid-template-columns:1fr}.auth-hero,.auth-hero__content{min-height:420px}.auth-panel{min-height:auto;padding:40px 24px}}@media (width<=560px){.auth-hero{min-height:360px}.auth-hero__content{min-height:360px;padding:28px 24px}.auth-hero__brand{width:178px;height:52px}.auth-hero__badge{white-space:normal;margin-top:32px}.auth-hero__title{font-size:32px;line-height:36px}.auth-hero__copy{font-size:16px;line-height:25px}.auth-hero__recovery{margin-top:40px}.auth-hero__recovery h1{font-size:30px;line-height:38px}.auth-hero__metrics{display:none}.auth-form__header h2{font-size:26px;line-height:32px}.auth-form__body{margin-top:32px}.auth-form__options{flex-direction:column;align-items:flex-start;gap:12px}.auth-support{flex-wrap:wrap;align-items:center}.auth-panel--recovery .auth-support{justify-content:center;margin-top:24px;position:static}}.dashboard-app{background:#f5f7fb}.dashboard-header{z-index:20;color:#fff;background:#071d3a;border-bottom:1px solid #ffffff1f}.dashboard-header__inner{align-items:center;gap:28px;min-height:76px;padding:0 32px;display:flex}.dashboard-header__logo{width:154px;height:45px}.dashboard-header__logo img{width:119.18%;height:202.29%;top:-54.32%;left:-10.5%}.dashboard-nav{align-items:center;gap:6px;display:flex}.dashboard-nav__link{color:#ffffffb8;border-radius:8px;padding:0 14px;font-weight:600}.dashboard-header__actions{align-items:center;display:flex}.dashboard-event-pill{color:#fff;cursor:pointer;text-align:left;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;gap:1px;min-height:42px;padding:6px 14px;display:grid}.dashboard-event-pill small,.dashboard-event-pill span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.dashboard-event-pill span{font-size:13px;font-weight:700;line-height:18px}.dashboard-event-pill small{color:#ffffffad;font-size:11px;font-weight:500;line-height:14px}.dashboard-icon-button{cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;width:42px;height:42px;font-weight:800;position:relative}.dashboard-icon-button,.dashboard-icon-button strong{color:#fff;justify-content:center;align-items:center;display:inline-flex}.dashboard-icon-button strong{background:#df0b2f;border:2px solid #071d3a;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:14px;position:absolute;top:-5px;right:-5px}.dashboard-profile{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-profile__avatar{color:#071d3a;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:inline-flex}.dashboard-profile__text{min-width:0;display:grid}.dashboard-profile__text small,.dashboard-profile__text strong{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.dashboard-profile__text strong{font-size:13px;line-height:18px}.dashboard-profile__text small{color:#ffffffa6;font-size:11px;line-height:14px}.dashboard-signout{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700}.dashboard-event-pill:hover,.dashboard-icon-button:hover,.dashboard-signout:hover{color:#fff;background:#ffffff24}.dashboard-main{width:min(100%,1440px);margin:0 auto}.dashboard-page__eyebrow{color:#0f766e;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:800;line-height:18px;display:inline-flex}.dashboard-page__eyebrow:before{content:"";background:#10b981;border-radius:999px;width:8px;height:8px}.dashboard-page__intro h1{color:#071d3a;margin:0;line-height:38px}.dashboard-page__intro p:last-child{color:#64748b;margin:8px 0 0;font-size:14px;line-height:22px}.dashboard-page__controls{flex:none;align-items:center;gap:12px;display:flex}.dashboard-primary-button,.dashboard-secondary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:800;line-height:20px;display:inline-flex}.dashboard-primary-button{color:#fff;background:#0d223d;border:1px solid #0d223d;box-shadow:0 8px 18px #0d223d2e}.dashboard-primary-button:hover{background:#0a1a30;border-color:#0a1a30}.dashboard-secondary-button{color:#0f172a;background:#fff;border:1px solid #d6deeb}.dashboard-secondary-button:hover{background:#f8fafc;border-color:#b8c4d6}.dashboard-card,.dashboard-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 12px 28px #0f172a0f}.dashboard-metric{border-top:4px solid #0d223d;align-content:space-between;gap:12px;min-height:132px;padding:18px;display:grid}.dashboard-metric p,.dashboard-metric span{color:#64748b;margin:0;font-size:13px;line-height:18px}.dashboard-metric p{color:#334155;font-weight:800}.dashboard-metric strong{color:#071d3a;font-family:var(--font-heading);font-size:34px;font-weight:700;line-height:38px}.dashboard-metric--green{border-top-color:#10b981}.dashboard-metric--amber{border-top-color:#f59e0b}.dashboard-metric--red{border-top-color:#df0b2f}.dashboard-content-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.9fr)}.dashboard-panel{padding:20px}.dashboard-meeting>div,.dashboard-panel--wide,.dashboard-recommendation>div{min-width:0}.dashboard-side-stack{gap:16px;display:grid}.dashboard-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.dashboard-section-heading h2,.dashboard-section-heading p{margin:0}.dashboard-section-heading p{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:800;line-height:16px}.dashboard-section-heading h2{color:#071d3a;font-family:var(--font-heading);letter-spacing:0;margin-top:2px;font-size:20px;line-height:28px}.dashboard-section-heading a{color:#0d223d;font-size:13px;font-weight:800;line-height:18px;text-decoration:none}.dashboard-section-heading a:hover{color:#0a1a30;text-decoration:underline}.dashboard-agenda-item{grid-template-columns:96px minmax(0,1fr);gap:18px;padding:0 0 20px;position:relative}.dashboard-agenda-item+.dashboard-agenda-item{border-top:1px solid #eef2f7;padding-top:20px}.dashboard-agenda-item time{color:#071d3a;font-size:13px;font-weight:800;line-height:20px}.dashboard-agenda-item h3,.dashboard-announcements h3,.dashboard-meeting h3,.dashboard-next-meeting h3,.dashboard-recommendation h3{color:#0f172a;margin:7px 0 0;font-size:15px;font-weight:800;line-height:22px}.dashboard-agenda-item p,.dashboard-announcements p,.dashboard-meeting p,.dashboard-next-meeting p,.dashboard-recommendation p{color:#64748b;margin:4px 0 0;font-size:13px;line-height:20px}.dashboard-status{color:#0a1a30;text-transform:capitalize;background:#eff6ff;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;line-height:16px;display:inline-flex}.dashboard-status--confirmed{color:#047857;background:#ecfdf5}.dashboard-status--pending{color:#b45309;background:#fffbeb}.dashboard-status--live{color:#df0b2f;background:#fef2f2}.dashboard-announcements,.dashboard-meetings,.dashboard-next-meeting__body,.dashboard-recommendations{gap:12px;display:grid}.dashboard-next-meeting__body span{color:#0a1a30;background:#eff6ff;border-radius:8px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:800}.dashboard-next-meeting__body .dashboard-secondary-button{width:100%;margin-top:4px}.dashboard-announcements article,.dashboard-meeting,.dashboard-recommendation{background:#fbfdff;border:1px solid #eef2f7;border-radius:8px;padding:14px}.dashboard-announcements span,.dashboard-recommendation span{color:#64748b;font-size:12px;font-weight:700;line-height:16px}.dashboard-meeting,.dashboard-recommendation{justify-content:space-between;align-items:center;gap:16px;display:flex}.dashboard-recommendation strong{color:#0a1a30;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:15px;font-weight:800;display:inline-flex}.dashboard-meeting h3,.dashboard-recommendation h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1180px){.dashboard-header__inner{flex-wrap:wrap;gap:16px;padding:16px 24px}.dashboard-header__actions{width:100%;margin-left:0}.dashboard-event-pill{flex:auto}}@media (width<=960px){.dashboard-content-grid,.dashboard-metrics{grid-template-columns:1fr}}@media (width<=680px){.dashboard-header__inner{padding:14px 16px}.dashboard-nav{width:100%;padding-bottom:2px;overflow-x:auto}.dashboard-header__actions{flex-wrap:wrap;align-items:stretch}.dashboard-event-pill{width:calc(100% - 54px)}.dashboard-profile{order:3;width:100%}.dashboard-signout{order:4;width:100%}.dashboard-main{padding:20px 16px}.dashboard-page__controls{flex-direction:column;width:100%}.dashboard-primary-button,.dashboard-secondary-button{width:100%}.dashboard-agenda-item{grid-template-columns:1fr;gap:8px}.dashboard-meeting,.dashboard-recommendation{flex-direction:column;align-items:flex-start}.dashboard-meeting h3,.dashboard-recommendation h3{white-space:normal}}.dashboard-app{color:#0f172a;justify-content:center;align-items:flex-start;min-height:100dvh;padding:14px 20px;overflow:auto}.dashboard-app,.dashboard-header,.dashboard-shell{background:#fff;display:flex}.dashboard-shell{border:1px solid #e2e8f0;border-radius:22px;flex-direction:column;width:min(100%,1200px);min-height:calc(100dvh - 28px);overflow:hidden;box-shadow:0 10px 30px #0f172a1a}.dashboard-header{z-index:10;color:#0f172a;border-bottom:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;gap:20px;position:sticky;top:0}.dashboard-header__actions,.dashboard-header__left,.dashboard-nav{align-items:center;display:flex}.dashboard-header__left{gap:20px;min-width:0}.dashboard-header__brand{flex:none;text-decoration:none;display:inline-flex}.dashboard-header__logo{width:90px;height:25px;display:block;position:relative;overflow:hidden}.dashboard-header__logo img{-o-object-fit:fill;object-fit:fill;width:122.95%;max-width:none;height:216.12%;position:absolute;top:-57.79%;left:-11.94%}.dashboard-nav{gap:4px;min-width:0}.dashboard-nav__link{color:#475569;min-height:36px;font-family:var(--font-heading);text-align:center;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.dashboard-nav__link--active,.dashboard-nav__link:hover{color:#0d223d;background:#0d223d1a}.dashboard-header__actions{flex:none;gap:12px;margin-left:auto}.dashboard-search{flex:none;width:256px;height:36px;position:relative}.dashboard-search img{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dashboard-search input{color:#0f172a;background:#f1f5f9;border:0;border-radius:14px;outline:0;width:100%;height:36px;padding:0 12px 0 36px;font-size:14px;font-weight:400;line-height:normal}.dashboard-search input::placeholder{color:#0f172a80}.dashboard-search input:focus{box-shadow:0 0 0 3px #0d223d29}.dashboard-avatar-button,.dashboard-booklet-button,.dashboard-notification-button,.dashboard-request-button{cursor:pointer;border:0}.dashboard-booklet-button,.dashboard-request-button{color:#fff;font-family:var(--font-heading);white-space:nowrap;background:#0d223d;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.dashboard-booklet-button{gap:6px;height:36px;padding:0 13px}.dashboard-booklet-button img,.dashboard-request-button img{flex:none;width:16px;height:16px}.dashboard-notification-button{background:#f1f5f9;border-radius:14px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.dashboard-notification-button img{width:16px;height:16px}.dashboard-notification-button span{background:#dc2626;border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:6px}.dashboard-avatar-button{background:0 0;border-radius:999px;flex:none;width:36px;height:36px;padding:0;position:relative}.dashboard-avatar-button img,.dashboard-person-avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.dashboard-avatar-button span{background:#059669;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.dashboard-booklet-button:hover,.dashboard-request-button:hover{background:#0a1a30}.dashboard-notification-button:hover{background:#e2e8f0}.dashboard-main{background:#fff;flex:auto;width:100%;margin:0}.dashboard-page{display:grid}.dashboard-page__intro{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.dashboard-page__date{color:#475569;margin:0;font-size:14px;font-weight:400;line-height:20px}.dashboard-page__intro h1{color:#0f172a;font-family:var(--font-heading);letter-spacing:0;margin:4px 0 0;font-size:30px;font-weight:700;line-height:36px}.dashboard-page__copy{color:#475569;margin:4px 0 0;font-size:14px;font-weight:400;line-height:22px}.dashboard-request-button{flex:none;height:40px;padding:0 16px}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-agenda-card,.dashboard-favorites-card,.dashboard-matches-card,.dashboard-metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.dashboard-metric-card{flex-direction:column;align-items:flex-start;min-height:122px;padding:21px;display:flex;box-shadow:0 1px 1px #0f172a0f}.dashboard-metric-card__top{justify-content:space-between;align-items:center;width:100%;display:flex}.dashboard-metric-card__icon{background:#0d223d1a;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.dashboard-metric-card--amber .dashboard-metric-card__icon{background:#d9770626}.dashboard-metric-card--green .dashboard-metric-card__icon{background:#05966924}.dashboard-metric-card--slate .dashboard-metric-card__icon{background:#f8fafc}.dashboard-metric-card__icon img{width:20px;height:20px}.dashboard-metric-card__trend{width:16px;height:16px}.dashboard-metric-card strong{color:#0f172a;margin-top:16px;font-size:30px;font-weight:700;line-height:36px}.dashboard-metric-card p,.dashboard-metric-card span{color:#475569;margin:0;font-size:14px;font-weight:400;line-height:20px}.dashboard-metric-card span{margin-top:8px;font-size:12px;line-height:16px}.dashboard-content-grid{grid-template-columns:minmax(0,2fr) 302px;align-items:start;gap:16px;display:grid}.dashboard-agenda-card{overflow:hidden}.dashboard-agenda-card__header{background:#fff4f4;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;min-height:73px;padding:14px 22px;display:flex}.dashboard-agenda-card__title{align-items:center;min-width:0;display:flex}.dashboard-agenda-card__title>span{background:#dc2626;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dashboard-agenda-card__title img{width:18px;height:18px}.dashboard-agenda-card__title h2,.dashboard-agenda-card__title p,.dashboard-card-heading h2,.dashboard-favorites-card h2{margin:0}.dashboard-agenda-card__title p{color:#475569;text-transform:uppercase;font-weight:600;line-height:12px}.dashboard-agenda-card__title h2{color:#0f172a;max-width:540px;font-family:var(--font-heading);letter-spacing:0;font-size:20px;font-weight:600;line-height:24px}.dashboard-inline-link{color:#0d223d;flex:none;align-items:center;gap:4px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.dashboard-inline-link img{width:14px;height:14px}.dashboard-inline-link:hover{color:#0a1a30;text-decoration:underline}.dashboard-agenda-list{display:grid}.dashboard-agenda-item{background:#fff;border-top:1px solid #e2e8f0;grid-template-columns:40px 64px minmax(0,1fr);align-items:center;min-height:65px;padding:10px 22px;display:grid}.dashboard-agenda-card__header+.dashboard-agenda-list .dashboard-agenda-item:first-child{border-top:0}.dashboard-agenda-item--selected{background:#eaf1ff;border-left:4px solid #0d223d;padding-left:18px}.dashboard-agenda-item__date{color:#dc2626;justify-items:center;gap:1px;display:grid}.dashboard-agenda-item--muted .dashboard-agenda-item__date{color:#94a3b8}.dashboard-agenda-item--selected .dashboard-agenda-item__date{color:#0d223d}.dashboard-agenda-item__date strong{font-weight:700;line-height:22px}.dashboard-agenda-item__date span,.dashboard-agenda-item__meta{font-size:10px;font-weight:500;line-height:14px}.dashboard-agenda-item__media{background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;width:64px;height:40px;display:inline-flex;overflow:hidden}.dashboard-agenda-item__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.dashboard-agenda-item--muted .dashboard-agenda-item__media{background:#fff;border:1px dashed #cbd5e1}.dashboard-agenda-item--muted .dashboard-agenda-item__media img{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}.dashboard-agenda-item__body{min-width:0}.dashboard-agenda-item__meta{color:#475569;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-agenda-item__meta span,.dashboard-agenda-item__time{white-space:nowrap;align-items:center;gap:3px;min-width:0;display:inline-flex}.dashboard-agenda-item__meta img{flex:none;width:10px;height:10px}.dashboard-agenda-item__time{color:#dc2626}.dashboard-agenda-item__time--break{color:#475569}.dashboard-agenda-item__time--meeting{color:#0d223d}.dashboard-agenda-item__meta b{color:#fff;background:#0d223d;border-radius:4px;justify-content:center;align-items:center;min-height:16px;padding:0 5px;font-size:8px;font-weight:700;line-height:12px;display:inline-flex}.dashboard-agenda-item h3{color:#0f172a;margin:3px 0 0;font-size:13px;font-weight:700;line-height:18px}.dashboard-agenda-item h3,.dashboard-agenda-item p,.dashboard-favorite-contact h3,.dashboard-match-item h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-agenda-item p{color:#475569;margin:2px 0 0;font-size:11px;font-weight:400;line-height:16px}.dashboard-matches-card{flex-direction:column;min-height:333px;display:flex}.dashboard-card-heading{align-items:center;gap:8px;display:flex}.dashboard-card-heading img{width:18px;height:18px}.dashboard-card-heading h2,.dashboard-favorites-card h2{color:#0f172a;font-family:var(--font-heading);letter-spacing:0;font-size:20px;font-weight:600;line-height:24px}.dashboard-match-list{gap:16px;margin-top:20px;display:grid}.dashboard-match-item{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dashboard-person-avatar{border-radius:999px;flex:none;width:32px;height:32px;position:relative}.dashboard-person-avatar--medium{width:36px;height:36px}.dashboard-person-avatar__status{background:#475569;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.dashboard-person-avatar__status--online{background:#059669}.dashboard-person-avatar__status--away{background:#d97706}.dashboard-person-avatar__status--offline{background:#47556999}.dashboard-match-item__content{min-width:0}.dashboard-favorite-contact h3,.dashboard-match-item h3{color:#0f172a;margin:0;font-size:14px;font-weight:500;line-height:20px}.dashboard-match-item__meta{flex-wrap:wrap;gap:2px 12px;margin-top:4px;display:flex;overflow:hidden}.dashboard-match-item__meta span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:118px;font-size:11px;font-weight:500;line-height:17px;display:inline-flex;overflow:hidden}.dashboard-match-item__meta span:nth-child(3){color:#475569;font-weight:400}.dashboard-match-item__meta img{flex:none;width:14px;height:14px}.dashboard-match-item strong{color:#059669;font-size:12px;font-weight:600;line-height:16px}.dashboard-matches-card__button{color:#0d223d;font-family:var(--font-heading);text-align:center;background:#0d223d1a;border-radius:14px;justify-content:center;align-items:center;margin-top:20px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.dashboard-matches-card__button:hover{background:#0d223d29}.dashboard-favorites-card{gap:12px;padding:25px;display:grid}.dashboard-favorites-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.dashboard-favorite-contact{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-favorite-contact>div:last-child{min-width:0}.dashboard-favorite-contact p{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}@media (width<=1160px){.dashboard-header{padding:14px 24px}.dashboard-header__actions{justify-content:flex-end;width:100%;margin-left:0}}@media (width<=960px){.dashboard-app{background:#fff;padding:0}.dashboard-shell{border:0;border-radius:0}.dashboard-main{padding:24px}.dashboard-page__intro{flex-direction:column;align-items:flex-start}.dashboard-request-button{width:100%}.dashboard-content-grid,.dashboard-favorites-list,.dashboard-metrics{grid-template-columns:1fr}.dashboard-matches-card{min-height:auto}}@media (width<=720px){.dashboard-header{padding:14px 16px}.dashboard-header__left{flex-wrap:wrap;width:100%}.dashboard-nav{width:100%;padding-bottom:2px;overflow-x:auto}.dashboard-header__actions{flex-wrap:wrap;align-items:stretch}.dashboard-search{width:100%}.dashboard-booklet-button{flex:auto}.dashboard-main{padding:20px 16px}.dashboard-agenda-card__header{flex-direction:column;align-items:flex-start}.dashboard-agenda-item{grid-template-columns:38px minmax(0,1fr);gap:10px 14px}.dashboard-agenda-item__media{grid-column:2;width:100%;max-width:220px}.dashboard-agenda-item__body{grid-column:2}.dashboard-agenda-item h3,.dashboard-agenda-item p{white-space:normal}}.dashboard-app{padding:0}.dashboard-shell{width:calc(min(1440px,100vw));min-height:1088px}.dashboard-header{flex-wrap:nowrap;height:64px;min-height:64px;padding:0 32px}.dashboard-header__left{flex:0 0 646px;width:646px}.dashboard-nav{flex:0 0 536px}.dashboard-nav__link:first-child{width:103px}.dashboard-nav__link:nth-child(2){width:161px}.dashboard-nav__link:nth-child(3){width:91px}.dashboard-nav__link:nth-child(4){width:95px}.dashboard-nav__link:nth-child(5){width:70px}.dashboard-header__actions{flex:0 0 554px;width:554px}.dashboard-booklet-button{width:190px}.dashboard-main{padding:32px}.dashboard-page{gap:24px}.dashboard-page__intro{min-height:64px}.dashboard-metric-card{height:178px;min-height:178px}.dashboard-content-grid{grid-template-columns:minmax(0,908px) 442px;gap:24px;padding-top:8px}.dashboard-agenda-card__header{min-height:106px;padding:16px 24px}.dashboard-agenda-card__title{gap:12px}.dashboard-agenda-card__title>span{width:36px;height:36px}.dashboard-agenda-card__title h2{max-width:655px;font-size:24px;line-height:29px}.dashboard-agenda-card__title p{font-size:8px;line-height:16px}.dashboard-agenda-item{grid-template-columns:40px 96px minmax(0,1fr);gap:16px;min-height:97px;padding:16px 24px}.dashboard-agenda-item--muted{min-height:89px;padding-top:12px;padding-bottom:12px}.dashboard-agenda-item--selected{min-height:96px;padding-left:24px}.dashboard-agenda-item__media{width:96px;height:64px}.dashboard-agenda-item__date strong{font-size:18px;line-height:20px}.dashboard-agenda-item__date span{line-height:16px}.dashboard-agenda-item h3{font-size:14px;line-height:20px}.dashboard-agenda-item p{font-size:12px;line-height:20px}.dashboard-matches-card{min-height:487px;padding:25px}.dashboard-match-list{gap:12px;margin-top:16px}.dashboard-match-item{min-height:57px;padding:0 8px}.dashboard-match-item:first-child{min-height:86px}.dashboard-matches-card__button{height:36px;min-height:36px;margin-top:16px}.dashboard-favorites-card{gap:16px;min-height:127px}@media (width<=1439px){.dashboard-shell{width:100%;min-height:100dvh}.dashboard-header{overflow-x:auto}.dashboard-main{min-width:0}}@media (width<=1160px){.dashboard-header{flex-wrap:wrap;height:auto;min-height:64px}.dashboard-header__actions,.dashboard-header__left{flex-basis:100%;width:100%}}@media (width<=960px){.dashboard-shell{min-height:100dvh}.dashboard-content-grid{grid-template-columns:1fr;padding-top:0}.dashboard-matches-card,.dashboard-metric-card{height:auto;min-height:auto}}.attendee-shell{color:#0f172a;background:#fff;min-height:100dvh;padding:0;display:block}.attendee-shell__frame{width:100%;min-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}.attendee-shell__header{z-index:20;justify-content:space-between;gap:24px;position:sticky;top:0}.attendee-shell__header,.attendee-shell__header-actions,.attendee-shell__header-left,.attendee-shell__nav{align-items:center;display:flex}.attendee-shell__header-left{flex:auto;gap:20px;min-width:0}.attendee-shell__brand{flex:0 0 90px;width:90px;height:25px;position:relative;overflow:hidden}.attendee-shell__brand img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:none;height:100%;display:block}.attendee-shell__nav{flex:0 0 536px}.attendee-shell__nav-link{white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.attendee-shell__nav-link:first-child{width:103px}.attendee-shell__nav-link:nth-child(2){width:161px}.attendee-shell__nav-link:nth-child(3){width:91px}.attendee-shell__nav-link:nth-child(5){width:70px}.attendee-shell__nav-link--active,.attendee-shell__nav-link:hover{color:#0d223d;background:#0d223d1a}.attendee-shell__header-actions{flex:0 0 554px;width:554px}.attendee-shell__search{flex:0 0 256px;width:256px;height:36px;position:relative}.attendee-shell__search img{pointer-events:none;width:16px;height:16px;position:absolute;top:10px}.attendee-shell__search input{border:0;outline:0;width:100%;height:36px;padding:0 12px 0 36px;line-height:normal}.attendee-shell__avatar-button,.attendee-shell__booklet,.attendee-shell__icon-button,.simple-dashboard__request{cursor:pointer;border:0}.attendee-shell__booklet,.simple-dashboard__request{color:#fff;font-family:var(--font-heading);white-space:nowrap;background:#0d223d;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.attendee-shell__booklet{flex:0 0 190px;gap:6px;width:190px;height:36px}.attendee-shell__booklet img,.simple-dashboard__request img{width:16px;height:16px}.attendee-shell__icon-button{flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.attendee-shell__icon-button img{width:16px;height:16px}.attendee-shell__icon-button span{background:#dc2626;border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:6px}.attendee-shell__avatar-button{background:0 0;flex:0 0 36px;width:36px;height:36px;padding:0;position:relative}.attendee-shell__avatar-button img,.simple-dashboard__person-avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.attendee-shell__avatar-button span{background:#059669;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.attendee-shell__user-menu{flex:0 0 36px;position:relative}.attendee-shell__user-menu-panel{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:260px;position:absolute;right:0;overflow:hidden;box-shadow:0 10px 30px #0f172a1a}.attendee-shell__user-menu-account{border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;min-height:65px;padding:12px 16px 13px;display:flex}.attendee-shell__user-menu-avatar{border-radius:999px;flex:0 0 40px;width:40px;height:40px;position:relative}.attendee-shell__user-menu-avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.attendee-shell__user-menu-avatar span{background:#059669;border:2px solid #fff;border-radius:999px;width:11px;height:11px;position:absolute;bottom:0;right:0}.attendee-shell__user-menu-account>div:last-child{min-width:0;display:grid}.attendee-shell__user-menu-account strong{color:#0f172a;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.attendee-shell__user-menu-account span{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.attendee-shell__user-menu-item{color:#0f172a;cursor:pointer;width:100%;height:40px;font-family:var(--font-heading);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:flex}.attendee-shell__user-menu-item:focus-visible,.attendee-shell__user-menu-item:hover{background:#f8fafc;outline:0}.attendee-shell__user-menu-item img{flex:0 0 16px;width:16px;height:16px}.attendee-shell__user-menu-item--danger{color:#dc2626}.attendee-shell__user-menu-divider{background:#e2e8f0;height:1px}.attendee-shell__user-menu-enter-active,.attendee-shell__user-menu-leave-active{transition:opacity .14s,transform .14s}.attendee-shell__user-menu-enter-from,.attendee-shell__user-menu-leave-to{opacity:0;transform:translateY(-4px)}.attendee-shell__body{gap:24px;padding:32px;display:grid}.attendee-page-placeholder{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:start;gap:8px;min-height:calc(100dvh - 128px);padding:32px;display:grid}.attendee-page-placeholder h1,.attendee-page-placeholder p{margin:0}.attendee-page-placeholder p{color:#0d223d;font-family:var(--font-heading);text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.attendee-page-placeholder h1{color:#0f172a;font-family:var(--font-heading);font-size:30px;font-weight:700;line-height:36px}.attendee-shell__body--directory{gap:0;padding:40px}.directory-page{color:#0f172a;width:100%;max-width:1358px;margin:0 auto}.directory-page button{cursor:pointer;font:inherit;border:0}.directory-page__top{border-bottom:1px solid #e2e8f0;gap:20px;padding-bottom:25px;display:grid}.directory-page__hero{justify-content:space-between;align-items:flex-end;gap:32px;min-height:94px;display:flex}.directory-page__hero-copy{gap:8px;display:grid}.directory-page__hero-copy h1,.directory-page__hero-copy p,.directory-page__hero-copy span,.directory-page__metrics,.directory-page__metrics dd,.directory-page__metrics dt{margin:0}.directory-page__filters-head h2,.directory-page__hero-copy p{color:#0d223d;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.directory-page__hero-copy h1{color:#0f172a;font-family:var(--font-heading);font-size:36px;font-weight:700;line-height:40px}.directory-page__hero-copy span{color:#475569;font-size:14px;line-height:22px}.directory-page__metrics{align-items:center;gap:24px;display:flex}.directory-page__metrics div{border-left:1px solid #e2e8f0;gap:0;min-width:51px;padding-left:24px;display:grid}.directory-page__metrics div:first-child{border-left:0;padding-left:0}.directory-page__metrics dt{color:#475569;order:2;font-size:12px;line-height:16px}.directory-page__metrics dd{color:#0f172a;order:1;font-size:24px;font-weight:700;line-height:32px}.directory-page__toolbar{grid-template-columns:minmax(320px,1fr) auto auto auto;align-items:center;gap:12px;padding-top:12px;display:grid}.directory-page__search{height:48px;display:block;position:relative}.directory-page__search>img{pointer-events:none;width:16px;height:16px;position:absolute;top:16px;left:16px}.directory-page__search input{color:#0f172a;background:#f1f5f999;border:1px solid #0000;border-radius:999px;outline:0;width:100%;height:48px;padding:0 68px 0 45px;font-size:14px;line-height:20px}.directory-page__search input::placeholder{color:#0f172a80}.directory-page__search kbd{color:#475569;min-width:35px;height:22px;font-family:var(--font-body);background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:0 8px;font-size:10px;font-weight:500;line-height:16px;position:absolute;top:13px;right:18px}.directory-card__icon-action,.directory-card__meet,.directory-page__filter-button,.directory-page__pagination button,.directory-page__recommended-button,.directory-page__search kbd,.directory-page__sort-button{justify-content:center;align-items:center;display:inline-flex}.directory-page__filter-button,.directory-page__recommended-button,.directory-page__sort-button{color:#0f172a;height:48px;font-family:var(--font-heading);white-space:nowrap;background:0 0;border-radius:999px;gap:8px;padding:0 20px;font-size:14px;line-height:20px}.directory-page__filter-button img,.directory-page__recommended-button img,.directory-page__sort-button img{flex:0 0 16px;width:16px;height:16px}.directory-page__recommended-button{color:#fff;background:#0d223d;min-width:175px;font-weight:600}.directory-page__chips{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;min-height:36px;display:flex;overflow-x:auto}.directory-page__chips::-webkit-scrollbar{display:none}.directory-page__chip{color:#0f172a;height:32px;min-height:32px;font-family:var(--font-heading);white-space:nowrap;background:#f8fafc;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 15px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.directory-page__chip small{color:#94a3b8;font-size:10px;font-weight:400;line-height:14px}.directory-page__chip i{background:#10b981;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.directory-page__chip--active{color:#fff;background:#0f172a}.directory-page__chip--active small{color:#ffffffb3}.directory-page__chip--more{padding-right:12px}.directory-page__chip--more img{flex:0 0 12px;width:12px;height:12px}.directory-page__bulk-toolbar{scrollbar-width:none;border-top:1px solid #e2e8f0;border-bottom:0;align-items:center;gap:22px;min-height:52px;padding:16px 0;display:flex;overflow-x:auto}.directory-page__bulk-toolbar::-webkit-scrollbar{display:none}.directory-page__bulk-actions,.directory-page__bulk-filter,.directory-page__bulk-selection,.directory-page__bulk-selection label,.directory-page__bulk-sort{flex:none;align-items:center;display:inline-flex}.directory-page__bulk-filter{gap:84px}.directory-page__bulk-filter strong{color:#475569;font-family:var(--font-heading);text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.directory-page__bulk-actions button,.directory-page__bulk-filter button,.directory-page__bulk-sort{color:#0f172a;font-family:var(--font-heading);white-space:nowrap;background:0 0;font-size:12px;font-weight:400;line-height:16px}.directory-page__bulk-filter button{color:#0d223d}.directory-page__bulk-selection{border-left:1px solid #e2e8f0;min-height:22px;padding-left:20px}.directory-page__bulk-selection label{color:#475569;cursor:pointer;gap:8px;font-size:12px;line-height:16px}.directory-filter-group__option input,.directory-page__bulk-selection input{opacity:0;pointer-events:none;position:absolute}.directory-page__bulk-selection label>span{background:#fff;border:1px solid #64748b;border-radius:3px;width:14px;height:14px}.directory-page__bulk-selection input:checked+span{background:#0d223d;border-color:#0d223d;box-shadow:inset 0 0 0 3px #0d223d}.directory-page__bulk-selection b{font-weight:400}.directory-page__bulk-actions{gap:30px}.directory-page__save-list{border-radius:999px;gap:8px;height:34px;padding:0 15px;background:#fff!important;border:1px solid #e2e8f0!important}.directory-page__save-list span{border:1.5px solid #0f172a;border-radius:3px;width:12px;height:14px}.directory-page__bulk-toolbar p{color:#475569;white-space:nowrap;flex:none;margin:0 0 0 auto;font-size:12px;line-height:16px}.directory-page__bulk-toolbar p strong{color:#0f172a;font-weight:400}.directory-page__bulk-sort{gap:6px}.directory-page__bulk-sort span{color:#64748b}.directory-page__bulk-sort strong{font-weight:500}.directory-page__bulk-sort img{flex:0 0 12px;width:12px;height:12px}.directory-page__content{grid-template-columns:260px minmax(0,1fr);gap:40px;padding-top:0;display:grid}.directory-page__filters{align-content:start;display:grid}.directory-page__filters-head,.directory-page__pagination,.directory-page__results-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.directory-page__filters-head{height:16px;padding:0 4px}.directory-page__filters-head h2{color:#0f172a;margin:0;font-size:12px}.directory-page__filters-head button{color:#0d223d;background:0 0;font-size:12px;line-height:16px}.directory-filter-group{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:12px;padding:17px;display:grid}.directory-filter-group h3{color:#0f172a;margin:0;font-size:14px;font-weight:600;line-height:20px}.directory-filter-group__option{color:#0f172a;cursor:pointer;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:20px;font-size:12px;line-height:16px;display:grid}.directory-filter-group__option>span{background:#fff;border:1px solid #94a3b8;border-radius:2px;width:13px;height:13px}.directory-filter-group__option input:checked+span{background:#0d223d;border-color:#0d223d;box-shadow:inset 0 0 0 3px #0d223d}.directory-filter-group__option b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.directory-filter-group__option small{color:#64748b;font-size:12px;line-height:16px}.directory-filter-group__pills{flex-wrap:wrap;gap:6px;display:flex}.directory-filter-group__pills button{color:#0f172a;background:#f8fafc;border-radius:999px;height:28px;padding:0 12px;font-size:12px;line-height:16px}.directory-filter-group__pills .directory-filter-group__pill--active{color:#fff;background:#0f172a}.directory-page__apply{color:#fff;height:44px;font-family:var(--font-heading);background:#0d223d;border-radius:999px;font-size:14px;font-weight:600;line-height:20px}.directory-page__results-head{border-bottom:1px solid #e2e8f0;align-items:flex-start;height:37px}.directory-page__results-head p{color:#475569;margin:0;font-size:12px;line-height:20px}.directory-page__results-head strong{color:#0f172a;font-weight:600}.directory-page__results-head span{color:#475569;white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}.directory-page__results-head img{width:14px;height:14px}.directory-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:24px;display:grid}.directory-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:start;gap:12px;min-width:0;min-height:254px;padding:21px;display:grid;position:relative;overflow:hidden}.directory-card__body-link{z-index:1;color:inherit;gap:12px;text-decoration:none;display:grid;position:relative}.directory-card__body-link:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #0d223d73}.directory-card__wash{pointer-events:none;background:linear-gradient(#0d223d1a,#0d223d00);height:64px;position:absolute;top:0;left:0;right:0}.directory-card__actions,.directory-card__details,.directory-card__header,.directory-card__tags{z-index:1;position:relative}.directory-card__header{align-items:center;gap:12px;display:flex}.directory-card__avatar{border-radius:999px;flex:0 0 52px;width:52px;height:52px;position:relative}.directory-card__avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.directory-card__status{background:#94a3b8;border:2px solid #fff;border-radius:999px;width:15px;height:15px;position:absolute;bottom:0;right:0}.directory-card__status--online{background:#059669}.directory-card__status--away{background:#d97706}.directory-card__status--offline{background:#94a3b8}.directory-card__details p,.directory-card__header h2,.directory-card__header p,.directory-page__pagination p{margin:0}.directory-card__header h2{color:#0f172a;font-size:14px;font-weight:600;line-height:22px}.directory-card__header h2,.directory-card__header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-card__details p,.directory-card__header p{color:#475569;font-size:12px;line-height:16px}.directory-card__details{border-top:1px solid #e2e8f099;gap:8px;padding-top:20px;display:grid}.directory-card__details p{align-items:center;gap:8px;min-width:0;display:flex}.directory-card__details img{flex:0 0 14px;width:14px;height:14px}.directory-card__details span,.directory-card__details strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.directory-card__details strong{color:#0f172a;font-weight:500}.directory-card__tags{flex-wrap:wrap;gap:6px;min-height:20px;display:flex}.directory-card__tags span{color:#0d223d;white-space:nowrap;background:#0d223d26;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:10px;font-weight:500;line-height:16px;display:inline-flex}.directory-card__actions{grid-template-columns:minmax(0,1fr) 36px 36px;align-items:center;gap:8px;padding-top:8px;display:grid}.directory-card__meet{color:#fff;height:36px;font-family:var(--font-heading);background:#0d223d;border-radius:999px;gap:6px;font-size:14px;font-weight:600;line-height:20px}.directory-card__meet img{width:14px;height:14px}.directory-card__icon-action{background:#fff;border-radius:999px;width:36px;height:36px;border:1px solid #e2e8f0!important}.directory-card__icon-action img,.directory-page__pagination button img{width:16px;height:16px}.directory-page__pagination{padding-top:32px}.directory-page__pagination p{color:#475569;font-size:14px;line-height:20px}.directory-page__pagination>div{align-items:center;gap:4px;display:flex}.directory-page__pagination button{color:#0f172a;min-width:36px;height:36px;font-family:var(--font-heading);background:0 0;border-radius:999px;padding:0 12px;font-size:14px;line-height:20px}.directory-page__pagination-current{color:#fff!important;background:#0f172a!important}.attendee-shell__body--profile-view{gap:0;padding:32px}.profile-view{color:#0f172a;width:100%;max-width:1374px;margin:0 auto}.profile-view button{cursor:pointer;font:inherit;border:0}.profile-view__breadcrumbs{color:#475569;align-items:center;gap:8px;min-height:20px;margin-bottom:24px;font-size:14px;line-height:20px;display:flex}.profile-view__breadcrumbs a{color:#475569;text-decoration:none}.profile-view__breadcrumbs img{width:12px;height:12px}.profile-view__breadcrumbs span{color:#0f172a;font-weight:500}.profile-view__hero,.profile-view__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.profile-view__hero{grid-template-columns:120px minmax(0,1fr) 224px;align-items:start;gap:24px;min-height:226px;padding:33px;display:grid}.profile-view__avatar{border-radius:999px;width:120px;height:120px;position:relative}.profile-view__avatar>img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.profile-view__status{background:#94a3b8;border:2px solid #fff;border-radius:999px;width:34px;height:34px;position:absolute;bottom:0;right:0}.profile-view__status--online{background:#059669}.profile-view__status--away{background:#d97706}.profile-view__summary{gap:12px;min-width:0;display:grid}.profile-view__name-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-view__availability p,.profile-view__company-details,.profile-view__company-details dd,.profile-view__company-details dt,.profile-view__contact-list p,.profile-view__document h3,.profile-view__document p,.profile-view__match-row h3,.profile-view__match-row p,.profile-view__media-card h3,.profile-view__name-row h1,.profile-view__panel h2,.profile-view__panel--mutual p,.profile-view__summary p{margin:0}.profile-view__name-row h1{color:#0f172a;font-family:var(--font-heading);font-size:30px;font-weight:700;line-height:36px}.profile-view__online{color:#059669;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:17px;display:inline-flex}.profile-view__online i{background:currentColor;border-radius:999px;width:6px;height:6px}.profile-view__meta{flex-wrap:wrap;gap:0 16px;display:flex}.profile-view__meta span{color:#0f172a;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.profile-view__meta img{width:16px;height:16px}.profile-view__summary>p{color:#0f172ae6;max-width:672px;font-size:14px;line-height:20px}.profile-view__badges{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.profile-view__badge{border-radius:12px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.profile-view__badge--blue{color:#0d223d;background:#eff6ff}.profile-view__badge--green{color:#059669;background:#05966926}.profile-view__badge--blue-soft{color:#0d223d;background:#dbeafe}.profile-view__badge--green-soft{color:#059669;background:#dcfce7}.profile-view__badge--slate{color:#0f172a;background:#f1f5f9;font-weight:500}.profile-view__hero-actions{gap:8px;display:grid}.profile-view__book-slot,.profile-view__ghost-action,.profile-view__primary-action,.profile-view__secondary-action{font-family:var(--font-heading);white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.profile-view__primary-action,.profile-view__secondary-action{height:52px;font-size:16px;line-height:24px}.profile-view__primary-action{color:#fff;background:#0d223d;box-shadow:0 4px 6px #0f172a14}.profile-view__ghost-action,.profile-view__secondary-action{color:#0d223d;background:#fff;border:1px solid #0d223d}.profile-view__ghost-action{color:#0f172a;border-color:#e2e8f0;height:40px;font-size:14px;line-height:20px}.profile-view__book-slot img,.profile-view__ghost-action img,.profile-view__primary-action img,.profile-view__secondary-action img{width:16px;height:16px}.profile-view__grid{grid-template-columns:minmax(0,908px) minmax(340px,442px);align-items:start;gap:24px;padding-top:24px;display:grid}.profile-view__main-column,.profile-view__side-column{gap:24px;min-width:0;display:grid}.profile-view__panel{gap:20px;min-width:0;padding:25px;display:grid}.profile-view__panel h2{color:#0f172a;font-family:var(--font-heading);align-items:center;gap:8px;font-size:24px;font-weight:600;line-height:29px;display:inline-flex}.profile-view__panel h2 img{flex:0 0 20px;width:20px;height:20px}.profile-view__match-list{gap:12px;display:grid}.profile-view__match-row{background:#f1f5f98c;border-radius:12px;align-items:flex-start;gap:12px;min-height:64px;padding:12px;display:flex}.profile-view__match-row>img{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.profile-view__match-row h3{color:#0f172a;font-size:14px;font-weight:500;line-height:20px}.profile-view__match-row p{color:#475569;font-size:12px;line-height:20px}.profile-view__company-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.profile-view__company-details div{min-width:0}.profile-view__company-details dt,.profile-view__document p{color:#475569;font-size:12px;line-height:16px}.profile-view__company-details a,.profile-view__company-details dd,.profile-view__contact-list p{color:#0f172a;font-size:14px;line-height:20px}.profile-view__company-details a{color:#0d223d;text-decoration:none}.profile-view__tags{flex-wrap:wrap;gap:8px;display:flex}.profile-view__tags span{color:#0d223d;background:#0d223d1f;border-radius:10px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.profile-view__media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-view__media-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;overflow:hidden}.profile-view__media-thumb{aspect-ratio:421/237;background:#bdbdbd;position:relative;overflow:hidden}.profile-view__media-thumb>img,.profile-view__media-thumb>span{width:100%;height:100%;display:block}.profile-view__media-thumb>img,.profile-view__mutual-avatars img{-o-object-fit:cover;object-fit:cover}.profile-view__media-thumb>span{background:#bdbdbd}.profile-view__media-thumb:after{content:"";pointer-events:none;background:#0f172a14;position:absolute;inset:0}.profile-view__media-thumb button{z-index:1;background:#0f172a73;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-view__media-thumb button img{width:40px;height:40px}.profile-view__media-thumb small{z-index:1;color:#fff;background:#0f172ab8;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:10px;line-height:17px;display:inline-flex;position:absolute;bottom:8px;right:8px}.profile-view__media-card h3{color:#0f172a;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:500;line-height:20px;display:flex}.profile-view__documents{gap:8px;display:grid}.profile-view__document{border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:62px;padding:13px;display:grid}.profile-view__document>span{color:#0d223d;background:#0d223d1a;border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.profile-view__document h3{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.profile-view__document button{background:0 0;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.profile-view__document button img{width:16px;height:16px}.profile-view__panel--side{gap:16px}.profile-view__contact-list{gap:12px;display:grid}.profile-view__contact-list p{align-items:flex-start;gap:8px;display:flex}.profile-view__contact-list img{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.profile-view__contact-list span{overflow-wrap:anywhere;min-width:0}.profile-view__availability{gap:8px;padding-top:4px;display:grid}.profile-view__availability p{color:#475569;justify-content:space-between;align-items:center;gap:16px;font-size:14px;line-height:20px;display:flex}.profile-view__availability strong{color:#475569;white-space:nowrap;font-weight:400}.profile-view__availability-open{color:#059669!important;font-weight:600!important}.profile-view__book-slot{color:#fff;background:#0d223d;height:52px;margin-top:4px;font-size:16px;line-height:24px;box-shadow:0 4px 6px #0f172a14}.profile-view__mutual-avatars{align-items:center;padding-top:4px;display:flex}.profile-view__mutual-avatars img{border:2px solid #fff;border-radius:999px;width:32px;height:32px;margin-right:-8px;display:block;box-shadow:0 0 0 1px #e2e8f0cc}.profile-view__panel--mutual p{color:#475569;font-size:12px;line-height:16px}.profile-view__content-grid{grid-template-columns:minmax(0,675px) minmax(0,325.5px) minmax(0,325.5px);align-items:start;gap:24px;padding-top:24px;display:grid}.profile-view__panel--compatibility,.profile-view__panel--interest,.profile-view__panel--offering{min-height:252px}.profile-view__panel--ai{grid-column:1/-1;gap:12px;min-height:160px}.profile-view__main-column--wide{grid-column:span 2}.profile-view__compatibility-body{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;display:grid}.profile-view__score-ring{background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(#0d223d var(--score,0%),#e2e8f0 0);text-align:center;border-radius:999px;place-items:center;width:112px;height:112px;display:grid;position:relative}.profile-view__score-ring span{color:#64748b;width:150px;font-size:12px;line-height:16px;position:absolute;top:118px}.profile-view__score-ring strong{color:#0f172a;width:150px;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:134px}.profile-view__score-ring b{color:#0f172a;font-family:var(--font-heading);font-size:26px;line-height:32px}.profile-view__score-list{gap:10px;display:grid}.profile-view__score-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;display:grid}.profile-view__score-row span,.profile-view__score-row strong{color:#475569;font-size:12px;line-height:16px}.profile-view__score-row strong{color:#0f172a;font-weight:600}.profile-view__score-row i{background:linear-gradient(#0d223d,#0d223d) 0/var(--score,0) 100% no-repeat,#e2e8f0;border-radius:999px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.profile-view__ai-list,.profile-view__offer-list,.profile-view__pill-cloud,.profile-view__tags--compact,.profile-view__tags--stage{flex-wrap:wrap;gap:8px;display:flex}.profile-view__ai-list span,.profile-view__offer-list span,.profile-view__pill-cloud span,.profile-view__tags--compact span,.profile-view__tags--stage span{border-radius:14px;align-items:center;min-height:28px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.profile-view__pill-cloud span{color:#0d223d;background:#dbeafe;padding:0 10px}.profile-view__offer-list{display:grid}.profile-view__offer-list span{color:#059669;background:#dcfce7;justify-self:start;padding:0 10px}.profile-view__ai-list{padding:8px 0 2px}.profile-view__ai-list span{color:#0f172a;background:#eff6ff;gap:8px;width:calc(25% - 9px);min-width:220px;padding:0 8px}.profile-view__ai-list img{flex:0 0 16px;width:16px;height:16px}.profile-view__text-link{color:#0d223d;background:0 0;justify-self:start;font-size:12px;font-weight:600;line-height:16px}.profile-view__snapshot-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:24px;display:grid}.profile-view__snapshot-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;display:grid}.profile-view__snapshot-details div{min-width:0}.profile-view__contact-section span,.profile-view__pipeline h3,.profile-view__snapshot-details dt,.profile-view__snapshot-stack h3{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:16px}.profile-view__snapshot-details dd{color:#0f172a;margin:4px 0 0;font-size:14px;line-height:20px}.profile-view__snapshot-details a{color:#0d223d;text-decoration:none}.profile-view__snapshot-stack{gap:18px;display:grid}.profile-view__snapshot-stack section{gap:8px;display:grid}.profile-view__tags--compact span{color:#0d223d;background:#dbeafe;padding:0 10px}.profile-view__tags--stage span{color:#059669;background:#dcfce7;padding:0 10px}.profile-view__pipeline-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.profile-view__pipeline-track span{color:#64748b;text-align:center;place-items:center;min-height:44px;padding-top:18px;font-size:11px;line-height:14px;display:grid;position:relative}.profile-view__pipeline-track span:before{content:"";background:#fff;border:2px solid #cbd5e1;border-radius:999px;width:10px;height:10px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.profile-view__pipeline-track span:after{content:"";background:#cbd5e1;height:2px;position:absolute;top:9px;left:calc(8px - 50%);right:calc(50% + 8px)}.profile-view__pipeline-track span:first-child:after{content:none}.profile-view__pipeline-track .profile-view__pipeline-stage--active{color:#0f172a;font-weight:600}.profile-view__pipeline-track .profile-view__pipeline-stage--active:after,.profile-view__pipeline-track .profile-view__pipeline-stage--active:before{background:#0d223d;border-color:#0d223d}.profile-view__resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-view__resource-card,.profile-view__upload-card{background:#fff;border-radius:14px;align-items:center;min-width:0;min-height:78px;display:grid;border:1px solid #e2e8f0!important}.profile-view__resource-card{grid-template-columns:40px minmax(0,1fr) 32px;gap:12px;padding:12px}.profile-view__resource-card>span{color:#0d223d;background:#dbeafe;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:inline-flex}.profile-view__resource-card h3,.profile-view__resource-card p{margin:0}.profile-view__resource-card h3{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.profile-view__resource-card p{color:#64748b;font-size:12px;line-height:16px}.profile-view__resource-card button{background:0 0;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.profile-view__resource-card button img{width:16px;height:16px}.profile-view__upload-card{color:#64748b;text-align:center;justify-items:center;padding:12px}.profile-view__upload-card img{width:18px;height:18px}.profile-view__upload-card span{color:#0f172a;font-size:14px;font-weight:600;line-height:20px}.profile-view__upload-card small{color:#64748b;font-size:12px;line-height:16px}.profile-view__panel--availability{min-height:331px}.profile-view__panel--contact{min-height:425px}.profile-view__panel--availability .profile-view__text-link{margin-top:-4px}.profile-view__contact-section{border-top:1px solid #e2e8f0;gap:4px;padding-top:16px;display:grid}.profile-view__contact-section strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:18px}.simple-dashboard__intro{justify-content:space-between;align-items:flex-end;gap:24px;min-height:62px;display:flex}.simple-dashboard__intro h1{color:#0f172a;font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:30px;font-weight:700;line-height:36px}.simple-dashboard__intro p{color:#475569;margin:4px 0 0;font-size:14px;line-height:22px}.simple-dashboard__date{color:#475569;margin:0 0 8px!important}.simple-dashboard__request{flex:0 0 178px;width:178px;height:40px;text-decoration:none}.simple-dashboard__empty-state,.simple-dashboard__state{color:#475569;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:18px;place-items:center;min-height:178px;padding:24px;display:grid}.simple-dashboard__state{align-content:center;gap:12px;min-height:calc(100dvh - 128px)}.simple-dashboard__state span{border:3px solid #dbeafe;border-top-color:#0d223d;border-radius:999px;width:32px;height:32px;animation:.8s linear infinite dashboard-spin}.simple-dashboard__empty-state p,.simple-dashboard__section-count,.simple-dashboard__state h1,.simple-dashboard__state p{margin:0}.simple-dashboard__state h1{color:#0f172a;font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:32px}.simple-dashboard__state button{color:#fff;cursor:pointer;height:40px;font-family:var(--font-heading);background:#0d223d;border:0;border-radius:14px;padding:0 18px;font-size:14px;line-height:20px}.simple-dashboard__state--error{background:snow;border-style:solid;border-color:#fecaca}.simple-dashboard__empty-state{min-height:96px}.simple-dashboard__empty-state--compact{min-height:72px;margin-top:16px}.simple-dashboard__section-count{color:#475569;font-size:12px;line-height:16px}@keyframes dashboard-spin{to{transform:rotate(1turn)}}.simple-dashboard__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.simple-dashboard__metrics>.simple-dashboard__empty-state{grid-column:1/-1}.simple-dashboard__agenda,.simple-dashboard__favorites,.simple-dashboard__matches,.simple-dashboard__metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px}.simple-dashboard__metric-card{height:178px;padding:21px;box-shadow:0 1px 1px #0f172a0f}.simple-dashboard__metric-top{justify-content:space-between;align-items:center;display:flex}.simple-dashboard__metric-top>img{width:16px;height:16px}.simple-dashboard__metric-icon{background:#0d223d1a;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.simple-dashboard__metric-icon--amber{background:#d9770626}.simple-dashboard__metric-icon--green{background:#05966924}.simple-dashboard__metric-icon--slate{background:#f8fafc}.simple-dashboard__metric-icon img{width:20px;height:20px}.simple-dashboard__metric-card strong{color:#0f172a;margin-top:16px;font-size:30px;font-weight:700;line-height:36px;display:block}.simple-dashboard__metric-card p{color:#475569;margin:0;font-size:14px;line-height:20px}.simple-dashboard__metric-card>span{color:#475569;margin-top:8px;font-size:12px;line-height:16px;display:block}.simple-dashboard__lower-grid{grid-template-columns:minmax(0,2fr) minmax(360px,442px);align-items:start;gap:24px;display:grid}.simple-dashboard__agenda{overflow:hidden}.simple-dashboard__agenda-header{background:#fff4f4;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;min-height:106px;padding:16px 24px;display:flex}.simple-dashboard__agenda-heading{align-items:center;gap:12px;min-width:0;display:flex}.simple-dashboard__agenda-heading>span{background:#dc2626;border-radius:999px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.simple-dashboard__agenda-heading>span img,.simple-dashboard__agenda-link img{width:16px;height:16px}.simple-dashboard__agenda-heading h2,.simple-dashboard__agenda-heading p,.simple-dashboard__favorites h2,.simple-dashboard__matches-heading h2{margin:0}.simple-dashboard__agenda-heading p{color:#475569;text-transform:uppercase;font-size:8px;font-weight:600;line-height:16px}.simple-dashboard__agenda-heading h2{color:#0f172a;max-width:655px;font-family:var(--font-heading);letter-spacing:0;font-size:24px;font-weight:600;line-height:29px}.simple-dashboard__agenda-link{color:#0d223d;flex:none;align-items:center;gap:4px;font-size:14px;line-height:20px;text-decoration:none;display:inline-flex}.simple-dashboard__agenda-row{border-top:1px solid #e2e8f0;grid-template-columns:40px 96px minmax(0,1fr);align-items:center;gap:16px;min-height:97px;padding:16px 24px;display:grid}.simple-dashboard__agenda-header+div .simple-dashboard__agenda-row:first-child{border-top:0}.simple-dashboard__agenda-row--muted{min-height:89px;padding-top:12px;padding-bottom:12px}.simple-dashboard__agenda-row--selected{background:#eaf1ff;border-left:4px solid #0d223d;min-height:96px;padding-left:28px}.simple-dashboard__agenda-date{color:#dc2626;justify-items:center;display:grid}.simple-dashboard__agenda-date--blue{color:#0d223d}.simple-dashboard__agenda-date--muted{color:#94a3b8}.simple-dashboard__agenda-date strong{font-size:18px;font-weight:700;line-height:20px}.simple-dashboard__agenda-date span{font-size:10px;line-height:16px}.simple-dashboard__agenda-media{background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;width:96px;height:64px;display:inline-flex;overflow:hidden}.simple-dashboard__agenda-row--muted .simple-dashboard__agenda-media{background:#fff;border:1px dashed #cbd5e1}.simple-dashboard__agenda-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.simple-dashboard__agenda-row--muted .simple-dashboard__agenda-media img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.simple-dashboard__agenda-content,.simple-dashboard__match-copy{min-width:0}.simple-dashboard__agenda-meta{color:#475569;align-items:center;gap:12px;font-size:11px;line-height:17px;display:flex}.simple-dashboard__agenda-meta span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.simple-dashboard__agenda-meta img{width:12px;height:12px}.simple-dashboard__agenda-time--red{color:#dc2626}.simple-dashboard__agenda-time--blue{color:#0d223d}.simple-dashboard__agenda-meta b{color:#fff;background:#0d223d;border-radius:4px;align-items:center;height:18px;padding:0 6px;font-size:8px;line-height:14px;display:inline-flex}.simple-dashboard__agenda-content h3{color:#0f172a;margin:3px 0 0;font-size:14px;font-weight:700}.simple-dashboard__agenda-content h3,.simple-dashboard__agenda-content p,.simple-dashboard__favorite h3,.simple-dashboard__match-copy h3{text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.simple-dashboard__agenda-content p{color:#475569;margin:2px 0 0;font-size:12px}.simple-dashboard__matches{min-height:487px;padding:25px}.simple-dashboard__matches-heading{align-items:center;gap:8px;display:flex}.simple-dashboard__matches-heading img{width:20px;height:20px}.simple-dashboard__favorites h2,.simple-dashboard__matches-heading h2{color:#0f172a;font-family:var(--font-heading);letter-spacing:0;font-size:24px;font-weight:600;line-height:29px}.simple-dashboard__match-list{gap:12px;margin-top:16px;display:grid}.simple-dashboard__match-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:57px;padding:0 8px;display:grid}.simple-dashboard__match-row:first-child{min-height:86px}.simple-dashboard__person-avatar{border-radius:999px;flex:none;width:36px;height:36px;position:relative}.simple-dashboard__person-avatar--small{width:32px;height:32px}.simple-dashboard__status{background:#47556999;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.simple-dashboard__status--online{background:#059669}.simple-dashboard__status--away{background:#d97706}.simple-dashboard__favorite h3,.simple-dashboard__match-copy h3{color:#0f172a;margin:0;font-size:14px;font-weight:500}.simple-dashboard__match-copy div{flex-wrap:wrap;gap:2px 12px;margin-top:4px;display:flex}.simple-dashboard__match-copy span{color:#0f172a;white-space:nowrap;align-items:center;gap:4px;font-size:11px;line-height:17px;display:inline-flex}.simple-dashboard__match-copy img{width:14px;height:14px}.simple-dashboard__match-row>strong{color:#059669;font-size:12px;font-weight:600;line-height:16px}.simple-dashboard__matches-button{color:#0d223d;height:36px;font-family:var(--font-heading);background:#0d223d1a;border-radius:14px;justify-content:center;align-items:center;margin-top:16px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.simple-dashboard__favorites{gap:16px;min-height:127px;padding:25px;display:grid}.simple-dashboard__favorites-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.simple-dashboard__favorite{align-items:center;gap:8px;min-width:0;display:flex}.meetings-page__intro,.simple-dashboard__favorite>div:last-child{min-width:0}.simple-dashboard__favorite p{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:16px;overflow:hidden}.attendee-shell__body--meetings{padding:32px}.meetings-page{gap:24px;display:grid}.meetings-page button{cursor:pointer;border:0}.meetings-page__hero{justify-content:space-between;align-items:flex-end;gap:24px;min-height:88px;display:flex}.meetings-category-card h3,.meetings-category-card p,.meetings-page__intro h1,.meetings-page__intro p,.meetings-page__intro span,.meetings-page__section-head h2,.meetings-page__section-head span,.meetings-page__today h2,.meetings-page__today p,.meetings-stat-card p,.meetings-stat-card span,.meetings-stat-card strong,.meetings-timeline-row h3,.meetings-timeline-row p{margin:0}.meetings-page__intro p{color:#0d223d;letter-spacing:1.2px;text-transform:uppercase;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:16px}.meetings-page__intro h1{color:#0f172a;font-family:var(--font-heading);letter-spacing:0;margin-top:6px;font-size:30px;font-weight:700;line-height:36px}.meetings-page__intro span{color:#475569;margin-top:6px;font-size:14px;line-height:22px;display:block}.meetings-page__actions{flex:none;align-items:center;gap:10px;display:flex}.meetings-page__button{height:54px;font-family:var(--font-heading);white-space:nowrap;border-radius:26px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:18px;line-height:24px;display:inline-flex}.meetings-page__button img{width:20px;height:20px}.meetings-page .meetings-page__button--secondary{color:#0f172a;background:#fff;border:1px solid #dbe3ef;min-width:218px}.meetings-page .meetings-page__button--primary{color:#fff;background:#0d223d;min-width:263px;box-shadow:0 10px 18px #0d223d38}.meetings-page__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.meetings-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;min-height:122px;padding:21px;display:flex;box-shadow:0 4px 6px #0f172a14}.meetings-stat-card>div{gap:4px;min-width:0;display:grid}.meetings-stat-card p{color:#475569;font-size:14px;line-height:20px}.meetings-stat-card strong{color:#0f172a;font-size:30px;font-weight:700;line-height:36px}.meetings-page__section-head span,.meetings-stat-card>div>span{color:#475569;font-size:12px;line-height:16px}.meetings-stat-card__icon{background:#0d223d1a;border-radius:18px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.meetings-stat-card__icon--green{background:#0596691a}.meetings-stat-card__icon--amber{background:#d977061f}.meetings-stat-card__icon--red{background:#dc26261a}.meetings-stat-card__icon img{width:20px;height:20px}.meetings-page__content{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:24px;display:grid}.meetings-page__categories{min-width:0;padding-top:8px}.meetings-page__section-head{justify-content:space-between;align-items:center;gap:16px;height:28px;display:flex}.meetings-page__section-head h2{color:#0f172a;font-family:var(--font-heading);font-size:18px;font-weight:600;line-height:28px}.meetings-page__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.meetings-category-card{background:#fff;border:2px solid #e2e8f0;border-radius:18px;align-content:start;gap:12px;min-height:172px;padding:21px;display:grid;box-shadow:0 4px 6px #0f172a14}.meetings-category-card--orange{border-color:#f59e0b}.meetings-category-card--blue{border-color:#0d223d}.meetings-category-card--purple{border-color:#8b5cf6}.meetings-category-card--green{border-color:#059669}.meetings-category-card header{align-items:center;gap:12px;display:flex}.meetings-category-card__icon{border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.meetings-category-card--orange .meetings-category-card__icon{background:#f59e0b1f}.meetings-category-card--blue .meetings-category-card__icon{background:#0d223d1a}.meetings-category-card--purple .meetings-category-card__icon{background:#8b5cf61f}.meetings-category-card--green .meetings-category-card__icon{background:#0596691a}.meetings-category-card__icon img{width:20px;height:20px}.meetings-category-card h3{color:#0f172a;font-family:var(--font-heading);font-size:14px;font-weight:600;line-height:24px}.meetings-category-card p{color:#475569;font-size:12px;line-height:20px}.meetings-category-card button,.meetings-category-card__link{color:#fff;width:71px;height:36px;font-family:var(--font-heading);border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:12px;line-height:16px;text-decoration:none;display:inline-flex}.meetings-category-card--orange .meetings-category-card__link,.meetings-category-card--orange button{background:#d97706}.meetings-category-card--blue .meetings-category-card__link,.meetings-category-card--blue button{background:#0d223d}.meetings-category-card--purple .meetings-category-card__link,.meetings-category-card--purple button{background:#8b5cf6}.meetings-category-card--green .meetings-category-card__link,.meetings-category-card--green button{background:#059669}.meetings-category-card button img,.meetings-category-card__link img{filter:brightness(0)invert();width:14px;height:14px}.meetings-page__today{background:#fff;border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:0 4px 6px #0f172a14}.meetings-page__today-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:19px 20px 20px;display:flex}.meetings-page__today h2{color:#0f172a;font-family:var(--font-heading);font-size:24px;font-weight:700;line-height:29px}.meetings-page__today p,.meetings-timeline-row p{color:#475569;font-size:12px;line-height:16px}.meetings-page__today-head button{color:#0d223d;white-space:nowrap;background:0 0;align-items:center;gap:3px;padding:0;font-size:12px;line-height:16px;display:inline-flex}.meetings-page__timeline{display:grid}.meetings-timeline-row{border-bottom:1px solid #e2e8f0;grid-template-columns:56px 36px minmax(0,1fr);align-items:start;gap:12px;min-height:95px;padding:16px;display:grid}.meetings-timeline-row:last-child{border-bottom:0}.meetings-timeline-row__time{justify-items:center;gap:0;display:grid}.meetings-timeline-row__time strong{color:#0f172a;font-size:14px;font-weight:700;line-height:20px}.meetings-timeline-row__time span{color:#475569;font-size:10px;line-height:16px}.meetings-timeline-row__avatar{border-radius:999px;flex:0 0 36px;width:36px;height:36px;position:relative}.meetings-timeline-row__avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.meetings-timeline-row__avatar span{border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:0;right:0}.meetings-timeline-row__presence--online{background:#059669}.meetings-timeline-row__presence--away{background:#d97706}.meetings-timeline-row__content{min-width:0}.meetings-timeline-row h3{color:#0f172a;font-size:14px;font-weight:500;line-height:20px}.meetings-timeline-row h3,.meetings-timeline-row p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meetings-timeline-row__content>div{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.meetings-timeline-row__badge{border-radius:4px;align-items:center;height:20px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}.meetings-timeline-row__badge--confirmed{color:#059669;background:#0596691a}.meetings-timeline-row__badge--pending{color:#d97706;background:#d977061a}.meetings-timeline-row__badge--reschedule{color:#dc2626;background:#dc26261a}.meetings-timeline-row__location{color:#475569;align-items:center;gap:4px;min-width:0;font-size:10px;line-height:16px;display:inline-flex}.meetings-timeline-row__location img{flex:0 0 10px;width:10px;height:10px}.attendee-shell__body--meeting-requests{background:#fff}.meeting-requests-page{color:#0f172a;display:grid}.meeting-requests-page :is(h1,h2,h3,h4,p,blockquote,dl,dd){margin:0}.meeting-requests-page button,.meeting-requests-page input{font:inherit}.meeting-requests-page button{cursor:pointer;border:0}.meeting-requests-page :is(button,a,input):focus{outline:none}.meeting-requests-page :is(button,a,input):focus-visible{outline-offset:2px;outline:2px solid #0d223d47}.meeting-requests-page__hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.meeting-requests-page__breadcrumb{color:#64748b;align-items:center;gap:5px;font-size:11px;line-height:16px;display:flex}.meeting-requests-page__breadcrumb a{color:#475569;text-decoration:none}.meeting-requests-page__hero h1{color:#0f172a;font-family:var(--font-heading);letter-spacing:0;margin-top:4px;font-size:30px;font-weight:700;line-height:36px}.meeting-requests-page__hero p{color:#475569;margin-top:6px;font-size:14px;line-height:22px}.meeting-requests-page__actions{flex:none;align-items:center;gap:10px;display:flex}.meeting-requests-page__button{height:40px;font-family:var(--font-heading);white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.meeting-requests-page__button img{width:15px;height:15px}.meeting-requests-page__button--secondary{color:#0f172a;background:#fff;border:1px solid #dbe3ef}.meeting-requests-page__button--primary{color:#fff;background:#0d223d;box-shadow:0 8px 16px #0d223d2e}.meeting-request-card__action--accept img,.meeting-requests-filter--active img,.meeting-requests-page__button--primary img{filter:brightness(0)invert()}.meeting-requests-page__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.meeting-request-stat{background:#fff;border:1px solid #e5ebf3;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;min-height:112px;padding:19px;display:flex}.meeting-request-stat>div{gap:4px;min-width:0;display:grid}.meeting-request-stat__icon{background:#eef4ff;border-radius:18px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.meeting-request-stat__icon--amber{background:#fff1dc}.meeting-request-stat__icon--green{background:#dff8ee}.meeting-request-stat__icon--slate{background:#f8fafc}.meeting-request-stat__icon img{width:20px;height:20px}.meeting-request-stat p{color:#475569;font-size:14px;line-height:20px}.meeting-request-stat strong{color:#0f172a;font-size:28px;font-weight:700;line-height:34px;display:block}.meeting-request-stat>div>span{color:#64748b;font-size:12px;line-height:16px}.meeting-requests-toolbar{background:#fff;border:1px solid #e5ebf3;border-radius:14px;gap:12px;padding:13px 16px;display:grid}.meeting-requests-toolbar__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.meeting-requests-tabs{border-bottom:1px solid #e5ebf3;flex:auto;align-items:center;gap:22px;min-height:38px;display:flex}.meeting-requests-tabs button{color:#475569;background:0 0;align-items:center;gap:7px;height:38px;padding:0;font-size:14px;font-weight:600;line-height:18px;display:inline-flex;position:relative}.meeting-requests-tabs button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.meeting-requests-tabs__item--active{color:#0d223d!important}.meeting-requests-tabs__item--active:after{background:#0d223d!important}.meeting-requests-tabs small{color:#64748b;background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;line-height:14px;display:inline-flex}.meeting-requests-tabs__item--active small{color:#fff;background:#0d223d}.meeting-requests-toolbar__filters{flex:none;align-items:center;gap:10px;display:flex}.meeting-requests-search{width:320px;height:38px;display:block;position:relative}.meeting-requests-search img{width:16px;height:16px;position:absolute;top:11px;left:12px}.meeting-requests-search input{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:12px;outline:none;width:100%;height:38px;padding:0 12px 0 38px;font-size:13px;line-height:18px}.meeting-requests-search input::placeholder{color:#64748b}.meeting-requests-filter,.meeting-requests-sort{color:#0f172a;white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex;border:1px solid #dbe3ef!important}.meeting-requests-filter img,.meeting-requests-sort img{width:16px;height:16px}.meeting-requests-quick-filters{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.meeting-requests-quick-filters button{color:#475569;background:#f8fafc;border-radius:999px;height:26px;padding:0 12px;font-size:12px;font-weight:600;line-height:16px}.meeting-requests-quick-filters__item--active{color:#fff!important;background:#0d223d!important}.meeting-requests-list{gap:12px;display:grid}.meeting-requests-list__head{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.meeting-requests-list__title{align-items:center;gap:8px;min-width:0;display:flex}.meeting-requests-list__title>img{width:18px;height:18px}.meeting-requests-list__title h2{color:#0f172a;font-family:var(--font-heading);font-size:24px;font-weight:700;line-height:30px}.meeting-requests-list__title span{color:#fff;background:#ef2b2d;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:700;line-height:12px;display:inline-flex}.meeting-requests-list__bulk{color:#64748b;align-items:center;gap:14px;font-size:12px;line-height:16px;display:flex}.meeting-requests-list__bulk label{align-items:center;gap:5px;display:inline-flex}.meeting-requests-list__bulk input{width:14px;height:14px;margin:0}.meeting-requests-list__bulk button{color:#0d223d;background:0 0;padding:0;font-size:12px;line-height:16px}.meeting-requests-list__cards{gap:14px;display:grid}.meeting-request-card{background:#fff;border:1px solid #d6e2f4;border-radius:14px;gap:12px;padding:16px 18px;display:grid;position:relative;box-shadow:0 2px 8px #0f172a0a}.meeting-request-card--clickable{cursor:pointer}.meeting-request-card--clickable:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}.meeting-request-card__menu{color:#0f172a;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:12px;display:inline-flex;position:absolute;top:14px;right:14px}.meeting-request-card__main{grid-template-columns:46px minmax(0,1fr);gap:14px;padding-right:30px;display:grid}.meeting-request-card__avatar{border-radius:999px;width:46px;height:46px;position:relative}.meeting-request-card__avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.meeting-request-card__avatar span{border:2px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;bottom:0;right:0}.meeting-request-card__presence--online{background:#059669}.meeting-request-card__presence--away{background:#d97706}.meeting-request-card__presence--offline{background:#94a3b8}.meeting-request-card__content{gap:8px;min-width:0;display:grid}.meeting-request-card__identity{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.meeting-request-card__identity p,.meeting-request-card__name-row{align-items:center;gap:7px;display:flex}.meeting-request-card__name-row h3{color:#0f172a;font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:20px}.meeting-request-card__name-row span{color:#fff;text-transform:uppercase;background:#0d223d;border-radius:4px;align-items:center;height:18px;padding:0 6px;font-size:9px;font-weight:700;line-height:12px;display:inline-flex}.meeting-request-card__identity p,.meeting-request-card__identity p small{color:#64748b;font-size:12px;line-height:16px}.meeting-request-card__identity p span{color:#0d223d;background:#e9f0ff;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex}.meeting-request-card h4{color:#0f172a;font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:21px}.meeting-request-card blockquote{color:#64748b;font-size:13px;line-height:20px}.meeting-request-card__meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.meeting-request-card__meta div{align-items:center;gap:5px;display:inline-flex}.meeting-request-card__meta dt{color:#64748b;align-items:center;gap:3px;font-size:0;display:inline-flex}.meeting-request-card__action img,.meeting-request-card__meta dt img{width:14px;height:14px}.meeting-request-card__meta dd{color:#475569;font-size:12px;line-height:16px}.meeting-request-card__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.meeting-request-card__actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meeting-request-card__action{color:#0f172a;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:13px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex;border:1px solid #dbe3ef!important}.meeting-request-card__action--accept{color:#fff;background:#059669;border-color:#059669!important}.meeting-request-card__action--decline{color:#ef2b2d;border-color:#fecaca!important}.meeting-requests-list__empty{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;justify-items:center;gap:6px;padding:52px 20px;display:grid}.meeting-requests-list__empty h3{color:#0f172a;font-family:var(--font-heading);font-size:16px;line-height:22px}.meeting-requests-list__empty p{color:#64748b;max-width:420px;font-size:12px;line-height:18px}.meeting-requests-page a.meeting-requests-page__button{text-decoration:none}.meeting-request-card--unread{background:#f6f9ff;border-color:#b6cbf0}.meeting-request-card--busy{opacity:.7;pointer-events:none}.meeting-request-card--archived,.meeting-request-card--draft{background:#fafbfc}.meeting-request-card__avatar .meeting-request-card__avatar-fallback{border-radius:inherit;color:#0d223d;background:#e9f0ff;border:1px solid #dbe3ef;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:700;display:flex;position:relative;bottom:auto;right:auto}.meeting-request-card__identity-main{min-width:0}.meeting-request-card__name-row .meeting-request-card__unread-dot{background:#2563eb;border-radius:999px;width:8px;height:8px;min-height:8px;padding:0}.meeting-request-card__status-row{flex:none;align-items:center;gap:6px;display:flex}.meeting-request-card__status{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:700;line-height:12px;display:inline-flex}.meeting-request-card__status--accepted{color:#047857;background:#dff8ee}.meeting-request-card__status--declined{color:#b91c1c;background:#fee2e2}.meeting-request-card__status--expired{color:#64748b;background:#f1f5f9}.meeting-request-card__status--reschedule{color:#b45309;background:#fff1dc}.meeting-request-card__status--pending{color:#1d4ed8;background:#eef4ff}.meeting-request-card__status--draft{color:#64748b;background:#f1f5f9}.meeting-request-card__badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meeting-request-card__badge{border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex}.meeting-request-card__badge--blue{color:#1d4ed8;background:#eef4ff}.meeting-request-card__badge--green{color:#047857;background:#dff8ee}.meeting-request-card__badge--amber{color:#b45309;background:#fff1dc}.meeting-request-card__badge--red{color:#b91c1c;background:#fee2e2}.meeting-request-card__badge--slate{color:#64748b;background:#f1f5f9}.meeting-request-card__body{color:inherit;text-align:left;background:0 0;gap:4px;padding:0;display:grid}.meeting-request-card__actions-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meeting-requests-filter--active{color:#fff!important;background:#0d223d!important;border-color:#0d223d!important}.meeting-request-card--skeleton,.meeting-request-stat--skeleton{background-color:#f8fafc;background-image:linear-gradient(90deg,#0000,#fff9,#0000),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:112px;animation:1.4s infinite meeting-request-skeleton-shimmer}.meeting-request-card--skeleton{min-height:180px}@keyframes meeting-request-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.meeting-requests-page--loading{display:block}.meeting-requests-shimmer{gap:20px;padding:8px 0 40px;display:grid}.meeting-requests-shimmer span{display:block}.meeting-requests-shimmer__breadcrumb,.meeting-requests-shimmer__button,.meeting-requests-shimmer__card,.meeting-requests-shimmer__chip,.meeting-requests-shimmer__list-actions,.meeting-requests-shimmer__list-title,.meeting-requests-shimmer__search,.meeting-requests-shimmer__stat,.meeting-requests-shimmer__subtitle,.meeting-requests-shimmer__tab,.meeting-requests-shimmer__title{background-color:#f8fafc;background-image:linear-gradient(90deg,#0000,#fff9,#0000),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.4s infinite meeting-request-skeleton-shimmer}.meeting-requests-shimmer__hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.meeting-requests-shimmer__breadcrumb{border-radius:6px;width:140px;height:12px}.meeting-requests-shimmer__title{border-radius:8px;width:260px;height:30px;margin-top:14px}.meeting-requests-shimmer__subtitle{border-radius:6px;width:400px;max-width:100%;height:14px;margin-top:14px}.meeting-requests-shimmer__actions{gap:8px;display:flex}.meeting-requests-shimmer__button{border-radius:10px;width:96px;height:36px}.meeting-requests-shimmer__button--primary{background-color:#dfe8f2;background-image:linear-gradient(90deg,#0000,#ffffff26,#0000),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.meeting-requests-shimmer__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.meeting-requests-shimmer__stat{border-radius:14px;height:112px}.meeting-requests-shimmer__toolbar{background:#fff;border:1px solid #dbe3ef;border-radius:14px;gap:14px;padding:18px;display:grid}.meeting-requests-shimmer__tabs{gap:8px;display:flex}.meeting-requests-shimmer__tab{border-radius:10px;width:90px;height:32px}.meeting-requests-shimmer__controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meeting-requests-shimmer__search{border-radius:12px;flex:0 0 260px;height:38px}.meeting-requests-shimmer__chip{border-radius:999px;width:84px;height:30px}.meeting-requests-shimmer__list{gap:14px;display:grid}.meeting-requests-shimmer__list-head{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.meeting-requests-shimmer__list-title{border-radius:8px;width:180px;height:22px}.meeting-requests-shimmer__list-actions{border-radius:6px;width:120px;height:18px}.meeting-requests-shimmer__card{border-radius:14px;min-height:180px}@media (width<=1180px){.meeting-requests-shimmer__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.meeting-requests-shimmer__hero{flex-direction:column;align-items:flex-start}.meeting-requests-shimmer__actions{width:100%}.meeting-requests-shimmer__button{flex:1}}@media (width<=640px){.meeting-requests-shimmer__stats{grid-template-columns:minmax(0,1fr)}.meeting-requests-shimmer__controls{flex-direction:column;align-items:stretch}.meeting-requests-shimmer__search{flex:none}}.meeting-requests-list__error{text-align:center;background:#fffbfb;border:1px dashed #fecaca;border-radius:14px;justify-items:center;gap:6px;padding:40px 20px;display:grid}.meeting-requests-list__error h3{color:#0f172a;font-family:var(--font-heading);font-size:16px;line-height:22px}.meeting-requests-list__error p{color:#64748b;max-width:420px;font-size:12px;line-height:18px}.meeting-requests-list__error button{color:#fff;background:#0d223d;border-radius:10px;min-height:34px;padding:0 14px;font-size:13px;font-weight:600}.meeting-requests-list__load-more{color:#0d223d;background:#fff;border:1px solid #dbe3ef;border-radius:12px;min-height:40px;font-size:14px;font-weight:600}.meeting-request-drawer{z-index:1200;justify-content:flex-end;display:flex;position:fixed;inset:0}.meeting-request-drawer__overlay{cursor:pointer;background:#0f172a73;border:0;width:100%;height:100%;position:absolute;inset:0}.meeting-request-drawer__panel{z-index:1;background:#fff;grid-template-rows:auto 1fr auto;width:min(480px,100%);height:100%;display:grid;position:relative;box-shadow:-16px 0 40px #0f172a29}.meeting-request-drawer__header{border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.meeting-request-drawer__header h3{color:#0f172a;font-family:var(--font-heading);margin:0;font-size:18px;font-weight:700;line-height:24px}.meeting-request-drawer__header p{color:#64748b;margin:2px 0 0;font-size:11px;line-height:16px}.meeting-request-drawer__close,.meeting-request-modal__close{color:#0f172a;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;line-height:13px;display:inline-flex}.meeting-request-drawer__error,.meeting-request-drawer__loading{color:#64748b;padding:24px 20px;font-size:13px;line-height:20px}.meeting-request-drawer__error{color:#b91c1c}.meeting-request-drawer__content{gap:16px;padding:20px;display:grid;overflow-y:auto}.meeting-request-drawer__attendee{align-items:center;gap:12px;display:flex}.meeting-request-drawer__avatar{border-radius:999px;flex:0 0 46px;width:46px;height:46px;position:relative}.meeting-request-drawer__avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.meeting-request-drawer__avatar>span{border-radius:inherit;color:#0d223d;background:#e9f0ff;border:1px solid #dbe3ef;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:700;display:flex}.meeting-request-drawer__avatar em{border:2px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;bottom:0;right:0}.meeting-request-drawer__presence--online{background:#059669}.meeting-request-drawer__presence--away{background:#d97706}.meeting-request-drawer__presence--offline{background:#94a3b8}.meeting-request-drawer__attendee-info{flex:auto;min-width:0}.meeting-request-drawer__attendee-info h4{color:#0f172a;font-family:var(--font-heading);margin:0;font-size:16px;font-weight:700;line-height:20px}.meeting-request-drawer__attendee-info p{color:#64748b;margin:2px 0 0;font-size:12px;line-height:16px}.meeting-request-drawer__status{text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.meeting-request-drawer__status--accepted{color:#047857;background:#dff8ee}.meeting-request-drawer__status--declined{color:#b91c1c;background:#fee2e2}.meeting-request-drawer__status--expired{color:#64748b;background:#f1f5f9}.meeting-request-drawer__status--reschedule{color:#b45309;background:#fff1dc}.meeting-request-drawer__badge--blue,.meeting-request-drawer__status--pending{color:#1d4ed8;background:#eef4ff}.meeting-request-drawer__badges{flex-wrap:wrap;gap:6px;display:flex}.meeting-request-drawer__badges span{border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.meeting-request-drawer__badge--green{color:#047857;background:#dff8ee}.meeting-request-drawer__badge--amber{color:#b45309;background:#fff1dc}.meeting-request-drawer__badge--red{color:#b91c1c;background:#fee2e2}.meeting-request-drawer__badge--slate{color:#64748b;background:#f1f5f9}.meeting-request-drawer__body{gap:6px;display:grid}.meeting-request-drawer__body h5{color:#0f172a;font-family:var(--font-heading);margin:0;font-size:17px;font-weight:700;line-height:23px}.meeting-request-drawer__body blockquote{color:#475569;margin:0;font-size:14px;line-height:22px}.meeting-request-drawer__meta{flex-wrap:wrap;gap:12px;margin:0;display:flex}.meeting-request-drawer__meta div{align-items:center;gap:5px;display:inline-flex}.meeting-request-drawer__meta dt{color:#64748b;align-items:center;gap:3px;font-size:0;display:inline-flex}.meeting-request-drawer__meta dt img{width:14px;height:14px}.meeting-request-drawer__meta dd{color:#475569;margin:0;font-size:12px;line-height:16px}.meeting-request-drawer__proposal{background:#fff9ee;border:1px solid #fde6bf;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.meeting-request-drawer__proposal-title{color:#b45309;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:14px}.meeting-request-drawer__proposal p:not(.meeting-request-drawer__proposal-title),.meeting-request-drawer__reply p{color:#475569;margin:0;font-size:13px;line-height:20px}.meeting-request-drawer__replies{gap:10px;display:grid}.meeting-request-drawer__replies h6{color:#0f172a;font-family:var(--font-heading);margin:0;font-size:14px;font-weight:700;line-height:20px}.meeting-request-drawer__reply{background:#f8fafc;border:1px solid #e5ebf3;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.meeting-request-drawer__reply div{justify-content:space-between;align-items:center;gap:8px;display:flex}.meeting-request-drawer__reply strong{color:#0f172a;font-size:12px;font-weight:700;line-height:16px}.meeting-request-drawer__reply span{color:#94a3b8;font-size:11px;line-height:16px}.meeting-request-drawer__draft{gap:12px;display:grid}.meeting-request-drawer__draft label{gap:6px;display:grid}.meeting-request-drawer__draft label span,.meeting-request-modal__field>span{color:#475569;font-size:12px;font-weight:600;line-height:16px}.meeting-request-drawer__draft input,.meeting-request-drawer__draft textarea,.meeting-request-modal__field textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:10px;padding:10px 12px;font-size:13px;line-height:18px}.meeting-request-drawer__draft textarea,.meeting-request-modal__field textarea{resize:vertical}.meeting-request-drawer__actions{border-top:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.meeting-request-drawer__actions-main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meeting-request-modal{z-index:1300;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.meeting-request-modal__overlay{cursor:pointer;background:#0f172a73;border:0;width:100%;height:100%;position:absolute;inset:0}.meeting-request-modal__card{z-index:1;background:#fff;border-radius:16px;grid-template-rows:auto 1fr auto;width:min(520px,100%);max-height:calc(100vh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a38}.meeting-request-modal__header{border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.meeting-request-modal__header h3{color:#0f172a;font-family:var(--font-heading);margin:0;font-size:18px;font-weight:700;line-height:24px}.meeting-request-modal__header p{color:#64748b;margin:2px 0 0;font-size:12px;line-height:16px}.meeting-request-modal__body{gap:14px;padding:20px;display:grid;overflow-y:auto}.meeting-request-modal__field{gap:6px;display:grid}.meeting-request-modal__slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.meeting-request-modal__slot{color:#0f172a;text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:12px;gap:3px;padding:12px;display:grid}.meeting-request-modal__slot--selected{background:#f0f5ff;border-color:#0d223d}.meeting-request-modal__slot--disabled{cursor:not-allowed;opacity:.5}.meeting-request-modal__slot strong{color:#0f172a;font-family:var(--font-heading);font-size:14px;font-weight:700;line-height:18px}.meeting-request-modal__slot span{color:#475569;font-size:13px;line-height:18px}.meeting-request-modal__slot small{color:#64748b;font-size:11px;line-height:16px}.meeting-request-modal__slots-error,.meeting-request-modal__slots-loading{color:#64748b;margin:0;font-size:13px;line-height:20px}.meeting-request-modal__slots-error{color:#b45309}.meeting-request-modal__footer{border-top:1px solid #e5ebf3;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.meeting-request-modal__footer button:disabled{cursor:not-allowed;opacity:.55}.meeting-request-modal__submit--decline{color:#fff;background:#ef2b2d;border:1px solid #fecaca}@media (width<=720px){.meeting-request-modal__slots{grid-template-columns:1fr}}.attendee-shell__header{gap:20px;height:58px;padding:0 28px}.attendee-shell__nav{flex-basis:auto;gap:2px}.attendee-shell__nav-link{border-radius:12px;height:34px;padding:0 10px;font-size:13px;line-height:18px;width:auto!important}.attendee-shell__booklet,.attendee-shell__search input{height:34px;font-size:13px}.attendee-shell__search img{top:9px}.attendee-shell__booklet{border-radius:12px;flex-basis:178px;width:178px}.attendee-shell__avatar-button,.attendee-shell__icon-button,.attendee-shell__user-menu{flex-basis:34px;width:34px;height:34px}.attendee-shell__body,.attendee-shell__body--directory,.attendee-shell__body--meeting-requests,.attendee-shell__body--meetings,.attendee-shell__body--profile-view{gap:20px;padding:28px}.attendee-shell :is(.simple-dashboard__metric-card,.simple-dashboard__agenda,.simple-dashboard__matches,.simple-dashboard__favorites,.directory-page__filters,.directory-card,.profile-view__hero,.profile-view__panel,.meetings-stat-card,.meetings-category-card,.meetings-page__today,.meeting-request-stat,.meeting-requests-toolbar,.meeting-request-card){border-color:#e5ebf3;border-radius:16px;box-shadow:0 2px 8px #0f172a0d}.directory-page__hero-copy h1,.meetings-page__intro h1,.meetings-stat-card strong,.profile-view__name-row h1,.simple-dashboard__intro h1,.simple-dashboard__metric-card strong{font-size:28px;line-height:34px}.meetings-page__today h2,.profile-view__panel h2,.simple-dashboard__favorites h2,.simple-dashboard__matches-heading h2{font-size:22px;line-height:28px}.simple-dashboard__metric-card{height:158px;padding:19px}.meetings-page__stats,.simple-dashboard__metrics{gap:14px}.directory-page,.directory-page__content,.directory-page__top,.meeting-requests-page,.meetings-page,.meetings-page__content,.profile-view,.profile-view__content-grid,.profile-view__grid{gap:20px}.directory-page{max-width:none;margin:0}.attendee-shell__body--directory{padding:24px}.attendee-shell__body--meeting-requests{padding:26px 28px 32px}.directory-page__grid{gap:18px;padding-top:20px}.directory-card{gap:10px;min-height:238px;padding:18px}.directory-card__avatar{flex-basis:48px;width:48px;height:48px}.profile-view__hero{min-height:210px;padding:28px}.profile-view__panel{padding:23px}.profile-view__avatar{width:112px;height:112px}.profile-view__status{width:30px;height:30px}.meetings-page__button{border-radius:24px;height:50px;font-size:16px;line-height:22px}.meetings-page .meetings-page__button--secondary{min-width:204px}.meetings-page .meetings-page__button--primary{min-width:246px;box-shadow:0 8px 16px #0d223d2e}.meetings-stat-card{min-height:112px;padding:19px}.meetings-category-card{min-height:160px;padding:19px}.attendee-shell .meetings-category-card--orange{border-color:#f59e0b}.attendee-shell .meetings-category-card--blue{border-color:#0d223d}.attendee-shell .meetings-category-card--purple{border-color:#8b5cf6}.attendee-shell .meetings-category-card--green{border-color:#059669}@media (width<=1220px){.directory-page__toolbar{grid-template-columns:minmax(260px,1fr) auto auto}.directory-page__recommended-button{grid-column:1/-1;justify-self:end}.directory-page__content{grid-template-columns:240px minmax(0,1fr);gap:28px}.directory-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-view__hero{grid-template-columns:120px minmax(0,1fr)}.profile-view__hero-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-view__content-grid,.profile-view__grid{grid-template-columns:1fr}.profile-view__main-column--wide,.profile-view__panel--ai{grid-column:auto}.meetings-page__stats,.profile-view__side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.meetings-page__content{grid-template-columns:1fr}.meeting-requests-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-requests-toolbar__top{flex-direction:column;align-items:stretch}.meeting-requests-toolbar__filters{justify-content:flex-end}}@media (width<=980px){.directory-page__hero,.directory-page__pagination,.directory-page__results-head,.meeting-request-card__actions,.meeting-requests-page__hero,.meetings-page__hero{flex-direction:column;align-items:flex-start}.directory-page__toolbar{grid-template-columns:1fr 1fr}.directory-page__recommended-button,.directory-page__search{grid-column:1/-1;justify-self:stretch}.directory-page__content{grid-template-columns:1fr}.directory-page__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-page__apply,.directory-page__filters-head{grid-column:1/-1}.meetings-page__category-grid,.profile-view__side-column,.profile-view__snapshot-grid{grid-template-columns:1fr}.profile-view__ai-list span{width:calc(50% - 4px);min-width:0}.meeting-requests-page__actions,.meetings-page__actions{flex-wrap:wrap;width:100%}.meetings-page__button{flex:220px}.meeting-requests-filter,.meeting-requests-page__button,.meeting-requests-sort{flex:150px}.meeting-requests-toolbar__filters{flex-wrap:wrap;justify-content:stretch}.meeting-requests-search{width:100%}.meeting-request-card__action--decline{align-self:flex-start}}@media (width<=1440px){.attendee-shell{padding:0;overflow-x:hidden}.attendee-shell__frame{border-radius:0;flex:auto;width:100%;min-width:0}}@media (width<=860px){.attendee-shell__frame{flex-basis:100%;width:100%;min-width:0}.attendee-shell__header{flex-direction:column;align-items:stretch;gap:14px;height:auto;padding:16px}.attendee-shell__header-actions,.attendee-shell__header-left{flex-wrap:wrap;flex-basis:auto;width:100%}.attendee-shell__nav{width:100%;overflow-x:auto}.attendee-shell__header-actions{align-items:stretch}.attendee-shell__search{flex-basis:100%;width:100%}.attendee-shell__body{padding:20px 16px}.attendee-shell__body--directory,.attendee-shell__body--meeting-requests,.attendee-shell__body--meetings,.attendee-shell__body--profile-view{padding:24px 16px}.profile-view__hero{grid-template-columns:1fr;padding:25px}.profile-view__avatar{width:96px;height:96px}.profile-view__status{width:27px;height:27px}.profile-view__name-row h1{font-size:24px;line-height:32px}.profile-view__company-details,.profile-view__compatibility-body,.profile-view__hero-actions,.profile-view__media-grid,.profile-view__resource-grid,.profile-view__snapshot-details{grid-template-columns:1fr}.profile-view__ai-list span{width:100%}.profile-view__pipeline-track{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-view__panel{padding:21px}.meetings-page__today h2,.profile-view__panel h2{font-size:20px;line-height:26px}.directory-page__hero-copy h1{font-size:30px;line-height:36px}.directory-page__metrics{justify-content:space-between;gap:16px;width:100%}.directory-page__filters,.directory-page__grid,.directory-page__toolbar,.simple-dashboard__favorites-list,.simple-dashboard__lower-grid,.simple-dashboard__metrics{grid-template-columns:1fr}.directory-page__filter-button,.directory-page__recommended-button,.directory-page__sort-button{width:100%}.directory-page__results-head{height:auto;padding-bottom:16px}.directory-card{min-height:auto}.meeting-request-card__meta,.meeting-requests-list__head,.simple-dashboard__agenda-header,.simple-dashboard__intro{flex-direction:column;align-items:flex-start}.attendee-shell__booklet,.simple-dashboard__request{flex-basis:auto;width:100%}.simple-dashboard__agenda-row{grid-template-columns:40px minmax(0,1fr)}.simple-dashboard__agenda-content,.simple-dashboard__agenda-media{grid-column:2}.meetings-timeline-row h3,.meetings-timeline-row p,.simple-dashboard__agenda-content h3,.simple-dashboard__agenda-content p{white-space:normal}.meetings-page__intro h1{font-size:24px;line-height:32px}.meeting-requests-page__stats,.meetings-page__stats{grid-template-columns:1fr}.meeting-requests-page__hero h1{font-size:24px;line-height:30px}.meeting-requests-tabs{gap:14px;overflow-x:auto}.meeting-request-card__main{grid-template-columns:1fr;padding-right:24px}.meeting-request-card__meta{gap:6px}.meetings-stat-card{min-height:112px}.meetings-page__section-head,.meetings-page__today-head{flex-direction:column;align-items:flex-start;height:auto}.meetings-timeline-row{grid-template-columns:52px 36px minmax(0,1fr);padding:14px}}.partner-dashboard{color:#0f172a;display:grid}.partner-dashboard :is(h1,h2,h3,p,ul){margin:0}.partner-dashboard button{cursor:pointer;font:inherit;border:0}.partner-dashboard a{text-decoration:none}.partner-dashboard :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #0d223d4d}.partner-dashboard__hero{justify-content:space-between;align-items:center;gap:24px;display:flex}.partner-dashboard__hero-copy{min-width:0;display:grid}.partner-dashboard__hero-copy h1{font-family:var(--font-heading);letter-spacing:0}.partner-dashboard__hero-actions{flex:none;align-items:center;display:flex}.partner-dashboard-card,.partner-dashboard__progress-card{box-shadow:0 1px 1px #0f172a0f}.partner-dashboard__progress-card{align-items:center;min-height:84px;padding:17px;display:flex}.partner-dashboard__progress-card>div{flex:auto;gap:2px;min-width:0;display:grid}.partner-dashboard__progress-card>div>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.partner-dashboard__progress-card p{padding-bottom:6px}.partner-dashboard__progress-card>div>span{background:#f1f5f9;border-radius:999px;height:8px;display:block;overflow:hidden}.partner-dashboard__progress-card i{border-radius:inherit;background:linear-gradient(90deg,#059669,#10b981);width:60%;height:100%;display:block}.partner-dashboard__request{color:#fff;font-family:var(--font-heading);white-space:nowrap;background:#0d223d;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex;box-shadow:0 8px 15px #0d223d40}.partner-dashboard__request img{filter:brightness(0)invert();width:16px;height:16px}.partner-dashboard__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.partner-dashboard__left-stack{grid-column:1/span 4;align-content:start;gap:24px;display:grid}.partner-dashboard__right-stack{grid-column:5/-1;align-content:start;gap:24px;display:grid}.partner-dashboard__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.partner-dashboard-card__head{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:18px;display:flex}.partner-dashboard-card__head>div{align-items:center;min-width:0;display:flex}.partner-dashboard-card__head img{flex:0 0 18px;width:18px;height:18px}.partner-dashboard-card__head h2{min-width:0;font-family:var(--font-heading);font-size:24px;line-height:30px}.partner-dashboard-card__head a,.partner-dashboard__center-link,.partner-dashboard__opportunity-card>a{white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.partner-dashboard__icon-box{background:#f1f5f9;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.partner-dashboard__icon-box img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.partner-dashboard__icon-box--blue{background:#0d223d1a}.partner-dashboard__icon-box--green{background:#ecfdf5}.partner-dashboard__icon-box--red{background:#fff1f2}.partner-dashboard__icon-box--amber{background:#fffbeb}.partner-dashboard__icon-box--slate{background:#f1f5f9}.partner-dashboard__actions-list{display:grid}.partner-dashboard__action-row{text-align:left;background:#fff;align-items:center;min-height:64px;display:grid;border:1px solid #e2e8f0!important}.partner-dashboard__action-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.partner-dashboard__action-row small,.partner-dashboard__action-row strong,.partner-dashboard__activity-row p,.partner-dashboard__activity-row strong,.partner-dashboard__meeting-row small,.partner-dashboard__meeting-row strong,.partner-dashboard__opportunity-card h3,.partner-dashboard__opportunity-card p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-dashboard__action-row strong b{margin-right:4px}.partner-dashboard__meeting-list{display:grid}.partner-dashboard__meeting-row{align-items:center;display:grid}.partner-dashboard__meeting-row time{color:#475569;white-space:nowrap;font-size:11px;line-height:16px}.partner-dashboard__meeting-row>span{background:#0d223d;border-radius:999px;width:7px;height:7px}.partner-dashboard__meeting-row div{min-width:0;display:grid}.partner-dashboard__meeting-row strong{font-size:13px;line-height:18px}.partner-dashboard__meeting-row small{color:#64748b;font-size:11px;line-height:16px}.partner-dashboard__status{text-transform:capitalize;border-radius:999px;align-items:center;font-style:normal;display:inline-flex}.partner-dashboard__status--confirmed{color:#059669;background:#ecfdf5}.partner-dashboard__status--pending{color:#d97706;background:#fffbeb}.partner-dashboard__status--break{color:#475569;background:#f1f5f9}.partner-dashboard__center-link{justify-content:center;margin-top:16px;display:flex}.partner-dashboard-card--opportunities{flex-direction:column;padding:24px;display:flex}.partner-dashboard__opportunity-grid{align-content:start;display:grid}.partner-dashboard__opportunity-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:7px;display:grid}.partner-dashboard__logo-frame{background:#fff;border:1px solid #e2e8f0;justify-content:center;align-items:center;height:80px;padding:12px;display:flex}.partner-dashboard__logo-frame img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:54px}.partner-dashboard__tags{flex-wrap:wrap;align-items:center;min-height:22px;display:flex}.partner-dashboard__tags span{color:#0d223d;background:#0d223d1f;align-items:center;min-height:20px;padding:0 7px;display:inline-flex}.partner-dashboard__opportunity-card button{color:#fff;height:32px;font-family:var(--font-heading);background:#0d223d;border-radius:10px;font-size:12px;line-height:16px}.partner-dashboard__opportunity-card>a{justify-self:center}.partner-dashboard__pager{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.partner-dashboard__pager button{background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.partner-dashboard__pager img{width:16px;height:16px}.partner-dashboard__profile-glance{grid-template-columns:98px minmax(0,1fr);align-items:center;gap:22px;display:grid}.partner-dashboard__profile-score{background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(#059669 0 92%,#e2e8f0 0 100%);text-align:center;border-radius:999px;align-content:center;place-items:center;gap:1px;width:92px;height:92px;display:grid}.partner-dashboard__profile-score strong{font-size:19px;font-weight:800;line-height:22px}.partner-dashboard__profile-score span{max-width:58px;font-weight:600}.partner-dashboard__profile-glance ul,.partner-dashboard__signal-list{gap:8px;padding:0;list-style:none;display:grid}.partner-dashboard__profile-glance li,.partner-dashboard__signal-list li{align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.partner-dashboard__profile-glance li img,.partner-dashboard__signal-list li img{flex:0 0 14px}.partner-dashboard__event-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.partner-dashboard__event-stats article{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.partner-dashboard__event-stats .partner-dashboard__icon-box{flex-basis:42px;width:42px;height:42px}.partner-dashboard__event-stats strong{font-size:14px;line-height:18px}.partner-dashboard-card--ai .partner-dashboard-card__head small{color:#0d223d;background:#0d223d1a;border-radius:4px;align-items:center;min-height:18px;padding:0 6px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.partner-dashboard__wide-action{color:#0d223d;background:#0d223d1a;border-radius:12px;width:100%;margin-top:18px;font-size:12px;line-height:16px}.partner-dashboard-card--activity{padding:24px}.partner-dashboard__activity-list{display:grid}.partner-dashboard__activity-row{border-bottom:1px solid #e2e8f0;align-items:center;padding:13px 0;display:grid}.partner-dashboard__activity-row:last-child{border-bottom:0}.partner-dashboard-card--trust .partner-dashboard__icon-box img,.partner-dashboard__activity-row .partner-dashboard__icon-box img{width:16px;height:16px}.partner-dashboard__activity-row div{min-width:0;display:grid}.partner-dashboard__activity-row time{white-space:nowrap}.partner-dashboard-card--trust{grid-column:1/-1;gap:16px;padding:17px 25px}@media (width<=1320px){.partner-dashboard__hero{flex-direction:column;align-items:flex-start}.partner-dashboard__hero-actions{justify-content:space-between;width:100%}}@media (width<=1020px){.partner-dashboard__hero-actions{flex-direction:column;align-items:stretch}.partner-dashboard__progress-card,.partner-dashboard__request{width:100%}.partner-dashboard-card--priority .partner-dashboard__actions-list,.partner-dashboard-card--trust,.partner-dashboard__detail-grid,.partner-dashboard__opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-dashboard__left-stack,.partner-dashboard__right-stack{grid-column:1/-1}}@media (width<=640px){.partner-dashboard-card{padding:18px}.partner-dashboard-card__head{flex-direction:column;align-items:flex-start}.partner-dashboard-card__head h2{font-size:20px;line-height:26px}.partner-dashboard-card--priority .partner-dashboard__actions-list,.partner-dashboard-card--trust,.partner-dashboard__detail-grid,.partner-dashboard__event-stats,.partner-dashboard__opportunity-grid,.partner-dashboard__profile-glance{grid-template-columns:1fr}}.partner-dashboard--final .partner-dashboard__top-grid{grid-template-columns:400px minmax(0,1fr)}.attendee-shell__body :is(.profile-overview__hero-card,.profile-overview__hero-main,.profile-overview__identity,.profile-overview__actions,.profile-overview__package,.profile-overview__package-heading,.profile-overview__package-list,.profile-overview__content,.profile-overview__main-column,.profile-overview__side-column,.profile-overview__panel,.profile-overview__panel--about,.profile-overview__panel--focus,.profile-overview__panel--activity,.profile-overview__panel--strength,.profile-overview__panel--contact,.profile-overview__details,.profile-overview__panel--about>p,.profile-company__panel,.profile-services__panel,.profile-services__stage-list,.profile-therapeutic__panel,.profile-documents__panel,.profile-media__panel,.profile-availability__panel,.profile-settings__panel,.invoices-page__stats,.invoices-page__stat-card,.invoices-page__history,.invoices-page__history-header,.invoices-page__table,.invoices-page__table-head,.invoices-page__table-row){width:100%!important;min-width:0!important;max-width:100%!important}.attendee-shell__body :is(.partner-dashboard-card,.partner-dashboard__progress-card,.directory-match-card,.company-card,.favorite-contact-card,.matchmaking-profile-card,.matchmaking-insight-card,.matchmaking-summary-card,.meetings-stat-card,.meetings-category-card,.meeting-request-stat,.meeting-request-card,.invoices-page__stat-card,.profile-overview__panel,.profile-company__panel,.profile-services__panel,.profile-therapeutic__panel,.profile-documents__panel,.profile-media__panel,.profile-availability__panel,.profile-settings__panel){min-width:0;max-width:100%}.attendee-shell__body :is(input,textarea,select,button),.attendee-shell__body :is(img,video,canvas,svg){max-width:100%}.attendee-shell__body :is(.directory-page__chips,.directory-page__bulk-toolbar,.company-directory__chips,.favorite-contacts__tabs,.meeting-requests-tabs,.meeting-requests-quick-filters,.profile-overview__tabs){-webkit-overflow-scrolling:touch}@media (width<=1180px){.attendee-shell__body{width:100%;padding:28px 20px 72px}.profile-availability__side,.profile-company__facts,.profile-company__overview-grid,.profile-overview__details,.profile-overview__hero-main,.profile-overview__package-list,.profile-overview__side-column,.profile-view--final .profile-view__content-grid,.profile-view--final .profile-view__hero,.profile-view--final .profile-view__hero-actions,.profile-view--final .profile-view__lower-grid,.profile-view--final .profile-view__side-column{grid-template-columns:1fr!important}.profile-overview__tabs{gap:18px;padding-inline:24px}}@media (width<=860px){.attendee-shell__body,.attendee-shell__body:is(.attendee-shell__body--partner-dashboard,.attendee-shell__body--directory,.attendee-shell__body--company-directory,.attendee-shell__body--favorite-contacts,.attendee-shell__body--matchmaking,.attendee-shell__body--meetings,.attendee-shell__body--meeting-requests,.attendee-shell__body--invoices,.attendee-shell__body--profile-overview,.attendee-shell__body--profile-edit){padding:24px 16px 64px!important}.company-directory__chips,.directory-page__bulk-toolbar,.directory-page__metrics,.favorite-contacts__tabs,.favorite-contacts__toolbar,.meeting-requests-quick-filters,.meeting-requests-tabs,.profile-overview__tabs{justify-content:flex-start!important}.profile-overview__hero-main{padding:24px!important}.profile-overview__package{margin:0 24px 24px!important}}@media (width<=640px){.attendee-shell__body,.attendee-shell__body:is(.attendee-shell__body--partner-dashboard,.attendee-shell__body--directory,.attendee-shell__body--company-directory,.attendee-shell__body--favorite-contacts,.attendee-shell__body--matchmaking,.attendee-shell__body--meetings,.attendee-shell__body--meeting-requests,.attendee-shell__body--invoices,.attendee-shell__body--profile-overview,.attendee-shell__body--profile-edit){padding:20px 12px 56px!important}.company-card__more,.directory-match-card__icon,.favorite-contact-card__more{min-height:36px}.profile-settings__notification-table{overflow:visible}.profile-settings__notification-head{display:none!important}.profile-settings__notification-row{gap:12px;min-width:0;padding:14px 0;grid-template-columns:1fr!important}.profile-settings__notification-row>span,.profile-settings__notification-row>span:not(:first-child){width:100%;justify-content:space-between!important}}.attendee-shell--nav-open{overflow:hidden}.attendee-shell__mobile-backdrop,.attendee-shell__mobile-menu-button{display:none}.attendee-shell__body,.attendee-shell__body[class*=attendee-shell__body--]{width:100%;min-width:0;max-width:100%;overflow-x:clip}.attendee-shell__body>*{min-width:0;max-width:100%}.attendee-shell__body :where(*){box-sizing:border-box}.attendee-shell__body :where(img,video,canvas,iframe){max-width:100%}.attendee-shell__body :where(input,select,textarea,button){max-width:100%;font:inherit}.attendee-shell__body :where(p,h1,h2,h3,h4,h5,h6,span,strong,small,dd,dt,li,a){min-width:0}.attendee-shell__body :where(.partner-dashboard,.partner-dashboard--final,.directory-page,.directory-page--final,.company-directory,.favorite-contacts,.matchmaking-page,.meetings-page,.meetings-page--final,.meeting-requests-page,.profile-view,.profile-view--final,.profile-overview,.profile-company__content,.profile-services__content,.profile-documents__content,.profile-media__content,.profile-availability__content,.profile-settings__content,.profile-edit,.invoices-page){width:min(100%,1374px);min-width:0;max-width:100%;margin-inline:auto}.attendee-shell__body :where(.profile-overview__hero-card,.profile-overview__content,.profile-overview__main-column,.profile-overview__side-column,.profile-overview__panel,.profile-overview__package,.profile-overview__package-heading,.profile-overview__package-list,.profile-tab-content,.profile-company__panel,.profile-services__panel,.profile-documents__panel,.profile-media__panel,.profile-availability__panel,.profile-settings__panel,.profile-view__hero,.profile-view__main-column,.profile-view__side-column,.profile-view__panel,.directory-page__hero,.directory-page__content,.directory-page__grid,.company-directory__grid,.favorite-contacts__hero,.favorite-contacts__grid,.meetings-page__hero,.meetings-page__content,.meeting-requests-page__hero,.meeting-requests-list__cards,.partner-dashboard__hero,.partner-dashboard__grid,.partner-dashboard__top-grid,.partner-dashboard__insights-grid,.partner-dashboard__opportunity-grid,.matchmaking-profile-card,.invoices-page__summary-grid,.invoices-page__history,.invoices-page__table){min-width:0;max-width:100%}.attendee-shell__body :where(.invoices-page__history,.invoices-page__table,.profile-documents__table-wrap,.profile-documents__table,.profile-settings__notification-table){-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=1280px){.attendee-shell__header{gap:16px;padding-inline:20px}.attendee-shell__header-left{flex:auto;gap:18px}.attendee-shell__nav{scrollbar-width:none;flex:auto;max-width:560px;overflow-x:auto}.attendee-shell__nav::-webkit-scrollbar{display:none}.attendee-shell__nav-link{flex:none}.attendee-shell__header-actions{flex:none;width:auto}.attendee-shell__search{flex-basis:calc(clamp(220px,24vw,320px));width:calc(clamp(220px,24vw,320px))}.attendee-shell__booklet{flex-basis:176px;width:176px}}@media (width<=1180px){.attendee-shell__body,.attendee-shell__body[class*=attendee-shell__body--]{padding:24px}.attendee-shell__body :where(.profile-overview__hero-card,.profile-overview__content,.profile-overview__main-column,.profile-overview__panel,.profile-overview__package,.profile-company__panel,.profile-services__panel,.profile-documents__panel,.profile-media__panel,.profile-availability__panel,.profile-settings__panel,.profile-view__hero,.profile-view__panel,.directory-page__hero,.directory-page__filters,.directory-match-card,.company-card,.favorite-contact-card,.meetings-page__hero,.meetings-page__panel,.meeting-request-card,.partner-dashboard-card,.matchmaking-profile-card,.invoices-page__summary-card,.invoices-page__history){height:auto!important}.attendee-shell__body :where(.profile-overview__main-column,.profile-overview__side-column,.profile-view__main-column,.profile-view__side-column,.meetings-page__main,.meetings-page__side,.profile-availability__main,.profile-availability__side,.profile-settings__main,.profile-settings__side){min-height:0;width:100%!important}}@media (width<=860px){.attendee-shell__header{flex-wrap:nowrap;gap:12px;height:64px;padding:0 16px}.attendee-shell__header-left{flex:auto;width:auto}.attendee-shell__brand{flex-basis:110px;width:110px;height:32px}.attendee-shell__booklet,.attendee-shell__header-actions>.attendee-shell__search,.attendee-shell__nav{display:none}.attendee-shell__header-actions{flex:none;width:auto}.attendee-shell__icon-button{flex-basis:40px;width:40px;height:40px}.attendee-shell__user-menu{flex:0 0 40px}.attendee-shell__avatar-button{flex-basis:40px;width:40px;height:40px}.attendee-shell__mobile-menu-button{cursor:pointer;background:#f1f5f9;border:0;border-radius:14px;flex:0 0 40px;align-content:center;place-items:center;gap:4px;width:40px;height:40px;padding:0;display:inline-grid}.attendee-shell__mobile-menu-button span{background:#0d223d;border-radius:999px;width:18px;height:2px;display:block}.attendee-shell__mobile-backdrop{z-index:80;background:#0f172a6b;display:block;position:fixed;inset:0}.attendee-shell__mobile-panel{background:#fff;grid-template-rows:auto auto auto auto auto 1fr;align-content:start;gap:18px;width:calc(min(100vw - 32px,390px));height:100dvh;max-height:100dvh;margin-left:auto;padding:18px;display:grid;overflow-y:auto;box-shadow:-20px 0 50px #0f172a2e}.attendee-shell__mobile-account,.attendee-shell__mobile-menu-item,.attendee-shell__mobile-nav-link,.attendee-shell__mobile-panel-head{align-items:center;min-width:0;display:flex}.attendee-shell__mobile-panel-head{justify-content:space-between;gap:16px}.attendee-shell__mobile-brand{width:118px;height:34px;position:relative;overflow:hidden}.attendee-shell__mobile-brand img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;max-width:none;height:100%;display:block}.attendee-shell__mobile-close{color:#0d223d;cursor:pointer;background:#f1f5f9;border:0;border-radius:14px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:700;line-height:20px;display:inline-grid}.attendee-shell__mobile-search{flex:none;width:100%;height:42px;display:block}.attendee-shell__mobile-search input{height:42px}.attendee-shell__mobile-menu-list,.attendee-shell__mobile-nav-list{gap:8px;display:grid}.attendee-shell__mobile-menu-item,.attendee-shell__mobile-nav-link{color:#0d223d;width:100%;min-height:44px;font-family:var(--font-heading);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none}.attendee-shell__mobile-menu-item:hover,.attendee-shell__mobile-nav-link--active,.attendee-shell__mobile-nav-link:hover{background:#f1f5f9}.attendee-shell__mobile-nav-link strong{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;line-height:16px;display:inline-flex}.attendee-shell__mobile-account{background:#fbfdff;border:1px solid #e2e8f0;border-radius:18px;gap:12px;padding:14px}.attendee-shell__mobile-account img{-o-object-fit:cover;object-fit:cover;border-radius:999px;flex:0 0 44px;width:44px;height:44px}.attendee-shell__mobile-account div{gap:2px;min-width:0;display:grid}.attendee-shell__mobile-account span,.attendee-shell__mobile-account strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attendee-shell__mobile-account strong{color:#0d223d;font-size:14px;font-weight:700;line-height:20px}.attendee-shell__mobile-account span{color:#64748b;font-size:12px;line-height:16px}.attendee-shell__mobile-menu-item{justify-content:flex-start}.attendee-shell__mobile-menu-item img{flex:0 0 16px;width:16px;height:16px}.attendee-shell__mobile-menu-item--danger{color:#dc2626;align-self:end}.attendee-shell__mobile-nav-enter-active,.attendee-shell__mobile-nav-leave-active{transition:opacity .18s}.attendee-shell__mobile-nav-enter-active .attendee-shell__mobile-panel,.attendee-shell__mobile-nav-leave-active .attendee-shell__mobile-panel{transition:transform .22s}.attendee-shell__mobile-nav-enter-from,.attendee-shell__mobile-nav-leave-to{opacity:0}.attendee-shell__mobile-nav-enter-from .attendee-shell__mobile-panel,.attendee-shell__mobile-nav-leave-to .attendee-shell__mobile-panel{transform:translate(100%)}.attendee-shell__body,.attendee-shell__body[class*=attendee-shell__body--]{gap:20px;padding:20px 16px}.attendee-shell__body :where(.partner-dashboard__top-grid,.partner-dashboard__grid,.partner-dashboard__insights-grid,.partner-dashboard__opportunity-grid,.partner-dashboard-card--trust,.directory-page__content,.directory-page__grid,.company-directory__grid,.favorite-contacts__grid,.meetings-page__content,.meetings-stats,.meetings-category-grid,.meeting-requests-list__cards,.profile-view__grid,.profile-view__content-grid,.profile-overview__content,.profile-overview__side-column,.profile-overview__package-list,.profile-overview__details,.profile-company__content,.profile-services__split,.profile-documents__content,.profile-media__grid,.profile-availability__grid,.profile-availability__side,.profile-settings__grid,.profile-settings__side,.profile-edit__fields,.profile-edit__interest-layout,.profile-edit__privacy-grid){grid-template-columns:1fr!important}.attendee-shell__body :where(.profile-overview__hero-main,.profile-view__hero,.profile-view--final .profile-view__hero,.directory-page__hero,.directory-page--final .directory-page__hero,.meetings-page__hero,.meetings-page--final .meetings-page__hero,.meeting-requests-page__hero,.partner-dashboard__hero,.partner-dashboard--final .partner-dashboard__hero,.favorite-contacts__hero,.matchmaking-profile-card__main){min-height:0;grid-template-columns:1fr!important;height:auto!important}.attendee-shell__body :where(.profile-overview__hero-card,.profile-overview__package,.profile-overview__content,.profile-overview__panel,.profile-view__hero,.profile-view__panel,.directory-page__hero,.directory-page__filters,.meetings-page__hero,.partner-dashboard__hero,.partner-dashboard-card,.favorite-contacts__hero,.invoices-page__history){width:100%!important}.attendee-shell__body :where(.profile-overview__panel,.profile-company__panel,.profile-services__panel,.profile-documents__panel,.profile-media__panel,.profile-availability__panel,.profile-settings__panel,.profile-edit__section,.profile-view__panel,.directory-page__filters,.directory-match-card,.company-card,.favorite-contact-card,.meetings-page__panel,.meeting-request-card,.partner-dashboard-card,.matchmaking-profile-card,.invoices-page__summary-card,.invoices-page__history,.attendee-page-placeholder){border-radius:16px;padding:20px}.directory-filter-panel__body,.meeting-requests-toolbar__filters,.profile-overview__tab,.profile-overview__tabs{max-width:100%}.profile-overview__tabs{padding-inline:20px}}@media (width<=640px){.attendee-shell__body,.attendee-shell__body[class*=attendee-shell__body--]{padding:16px 12px}.attendee-shell__mobile-panel{width:calc(min(100vw - 20px,380px));padding:16px}.attendee-shell__body :where(.profile-overview__actions,.profile-view__hero-actions,.profile-edit__actions,.directory-page__hero-actions,.meetings-page__hero-actions,.meeting-requests-page__hero-actions,.partner-dashboard__hero-actions,.favorite-contacts__hero-actions){flex-wrap:wrap;width:100%!important;height:auto!important}.attendee-shell__body :where(.profile-overview__button,.profile-edit__button,.profile-settings__save-button,.profile-settings__session-button,.profile-media__add-button,.profile-documents__add-button,.profile-availability__action-button,.profile-services__edit-button,.directory-page__hero-actions a,.directory-page__hero-actions button,.meetings-page__hero-actions a,.meetings-page__hero-actions button,.partner-dashboard__hero-actions a,.partner-dashboard__hero-actions button){width:100%!important;min-width:0!important}.attendee-shell__body :where(.profile-overview__panel,.profile-company__panel,.profile-services__panel,.profile-documents__panel,.profile-media__panel,.profile-availability__panel,.profile-settings__panel,.profile-edit__section,.profile-view__panel,.directory-page__filters,.directory-match-card,.company-card,.favorite-contact-card,.meetings-page__panel,.meeting-request-card,.partner-dashboard-card,.matchmaking-profile-card,.invoices-page__history,.attendee-page-placeholder){border-radius:14px;padding:16px}.attendee-shell__body :where(h1){font-size:calc(clamp(24px,7vw,30px));line-height:1.16}.attendee-shell__body :where(h2){font-size:calc(clamp(18px,5vw,22px));line-height:1.24}.attendee-shell__body :where(.profile-documents__table,.profile-documents__table-head,.profile-documents__row,.profile-settings__notification-head,.profile-settings__notification-row,.invoices-page__table-head,.invoices-page__table-row){min-width:680px}.attendee-shell__body :where(.profile-overview__activity-item,.meetings-timeline-row__content,.meeting-request-card__main,.directory-match-card__main,.company-card__head,.favorite-contact-card__head,.matchmaking-person__body header){grid-template-columns:1fr!important}.attendee-shell__body :where(.profile-overview__activity-item strong,.profile-settings__row-copy strong,.profile-settings__row-copy small,.directory-match-card__title-row h2,.company-card__head h2,.favorite-contact-card__head h2,.meetings-timeline-row__content strong){text-overflow:clip;white-space:normal;overflow:visible}.profile-settings__notification-row>span[data-channel]:before{content:attr(data-channel)}}.profile-settings__content{color:#0d223d;width:1374px;min-width:0}.profile-settings__grid{grid-template-columns:minmax(0,908px) minmax(0,442px);align-items:start;gap:24px;width:100%;min-width:0;display:grid}.profile-settings__main,.profile-settings__side{align-content:start;gap:24px;min-width:0;display:grid}.profile-settings__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:start;gap:20px;min-width:0;padding:24px;display:grid}.profile-settings__panel-header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.profile-settings__panel-header--stacked{justify-content:stretch;gap:6px;display:grid}.profile-settings__panel-header h2{color:#020617;min-width:0;font-family:var(--font-heading);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;line-height:28px;display:inline-flex}.profile-settings__panel-header h2 img{flex:0 0 18px;width:18px;height:18px}.profile-settings__panel-header p{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:16px}.profile-settings__notification-titlebar{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.profile-settings__billing-link{color:#0d223d;white-space:nowrap;background:#fff;border:1px solid #dbe5f1;border-radius:12px;justify-content:center;align-items:center;min-height:32px;padding:7px 12px;font-size:12px;font-weight:700;line-height:16px;text-decoration:none;display:inline-flex}.profile-settings__panel--security{min-height:0}.profile-settings__panel--notifications{gap:18px;min-height:461px}.profile-settings__panel--billing{min-height:293px}.profile-settings__panel--session{gap:12px;min-height:199px;box-shadow:0 10px 30px #0d223d1f}.profile-settings__invoice-list,.profile-settings__security-list{gap:12px;min-width:0;display:grid}.profile-settings__security-item{background:#fff;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:78px;padding:16px 18px;display:grid}.profile-settings__row-copy{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.profile-settings__row-icon{background:#eef2f7;border-radius:16px;place-items:center;width:48px;height:48px;display:inline-grid}.profile-settings__row-icon img{width:18px;height:18px}.profile-settings__row-copy span:last-child{gap:2px;min-width:0;display:grid}.profile-settings__row-copy strong{font-size:16px;line-height:20px}.profile-settings__invoice-item strong,.profile-settings__row-copy strong{color:#0d223d;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.profile-settings__invoice-item strong{font-size:13px;line-height:18px}.profile-settings__row-copy small{font-size:14px;line-height:20px}.profile-settings__invoice-item span,.profile-settings__row-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.profile-settings__invoice-item span{font-size:11px;line-height:14px}.profile-settings__invoice-item button,.profile-settings__save-button,.profile-settings__security-item button,.profile-settings__session-button{color:#0d223d;font-family:var(--font-heading);cursor:pointer;background:#fff;border:1px solid #dbe5f1;justify-content:center;align-items:center;display:inline-flex}.profile-settings__security-item button{white-space:nowrap;border-radius:16px;min-width:108px;min-height:46px;padding:0 22px;font-size:14px;font-weight:700;line-height:20px}.profile-settings__password-modal{z-index:90;background:#0d223d47;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.profile-settings__password-dialog{background:#fff;border:1px solid #dbe5f1;border-radius:24px;width:min(100%,462px);display:grid;overflow:hidden;box-shadow:0 30px 70px #0d223d33}.profile-settings__password-dialog-footer,.profile-settings__password-dialog-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.profile-settings__password-dialog-header h3{color:#0d223d;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;line-height:20px;display:inline-flex}.profile-settings__password-dialog-header h3 img,.profile-settings__password-title-icon{flex:none;width:18px;height:18px}.profile-settings__password-close{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;font-size:24px;line-height:1;display:inline-grid}.profile-settings__password-close:hover{color:#0d223d;background:#f8fafc}.profile-settings__password-close:disabled{cursor:not-allowed;opacity:.5}.profile-settings__password-dialog-body{gap:20px;padding:24px 22px 0;display:grid}.profile-settings__password-fields{gap:18px;display:grid}.profile-settings__password-dialog .auth-field{gap:10px}.profile-settings__password-dialog .auth-field__label,.profile-settings__password-rules li{color:#475569;font-size:14px;font-weight:500;line-height:20px}.profile-settings__password-dialog .auth-field__input{border-radius:16px;height:40px}.profile-settings__password-rules{gap:10px;margin:0;padding:0;list-style:none;display:grid}.profile-settings__password-rules li{align-items:center;gap:10px;display:inline-flex}.profile-settings__password-button img,.profile-settings__password-button-icon,.profile-settings__password-rules img{flex:none;width:16px;height:16px}.profile-settings__password-rule--met{color:#0d223d}.profile-settings__password-alert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:600;line-height:18px}.profile-settings__password-dialog-footer{border-top:1px solid #e2e8f0;border-bottom:0;justify-content:flex-end;padding-top:16px;padding-bottom:16px}.profile-settings__password-button{min-height:46px;font-family:var(--font-heading);cursor:pointer;border:1px solid #dbe5f1;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.profile-settings__password-button--secondary{color:#0d223d;background:#fff}.profile-settings__password-button--primary,.profile-settings__save-button{color:#fff;background:#0d223d;border-color:#0d223d}.profile-edit__button--primary img,.profile-settings__password-button--primary img,.profile-settings__session-button--primary img{filter:brightness(0)invert()}.profile-settings__password-button:disabled{cursor:not-allowed;opacity:.7}@media (width<=560px){.profile-settings__password-modal{padding:12px}.profile-settings__password-dialog{max-height:calc(100dvh - 24px);overflow-y:auto}.profile-settings__password-dialog-footer,.profile-settings__password-dialog-header{gap:12px;padding-left:16px;padding-right:16px}.profile-settings__password-dialog-body{padding-left:16px;padding-right:16px}.profile-settings__password-dialog-footer{flex-wrap:nowrap}.profile-settings__password-button{white-space:nowrap;min-width:0;padding:0 14px}.profile-settings__password-button--secondary{flex:0 0 72px}.profile-settings__password-button--primary{flex:auto}}.profile-settings__save-button{white-space:nowrap;border-radius:14px;min-width:76px;min-height:34px;padding:7px 14px;font-size:12px;font-weight:700;line-height:16px}.profile-settings__notice-stack{gap:8px;min-width:0;display:grid}.profile-settings__empty,.profile-settings__error,.profile-settings__success{color:#64748b;margin:0;font-size:12px;font-weight:600;line-height:16px}.profile-settings__error{color:#be123c}.profile-settings__success{color:#047857}.profile-settings__validation-list{color:#be123c;gap:4px;margin:0;padding-left:18px;font-size:12px;font-weight:600;line-height:16px;display:grid}.profile-settings__notification-table{min-width:0;display:grid}.profile-settings__notification-head,.profile-settings__notification-row{grid-template-columns:minmax(250px,1fr) repeat(3,88px);align-items:center;gap:0;min-width:0;display:grid}.profile-settings__notification-head{border-bottom:1px solid #e2e8f0;min-height:48px}.profile-settings__notification-head span{color:#64748b;justify-items:center;gap:4px;font-size:11px;font-weight:600;line-height:14px;display:inline-grid}.profile-settings__notification-head span:first-child{justify-items:start}.profile-settings__notification-head img{width:14px;height:14px}.profile-settings__notification-row{border-bottom:1px solid #e2e8f0;min-height:46px}.profile-settings__notification-row:last-child{border-bottom:0}.profile-settings__notification-row>span{color:#0d223d;min-width:0;font-size:12px;font-weight:500;line-height:16px}.profile-settings__notification-row>span:not(:first-child){place-items:center;display:grid}.profile-settings__switch-control{cursor:pointer;place-items:center;width:34px;height:20px;display:inline-grid;position:relative}.profile-settings__switch-control input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.profile-settings__switch{background:#eef2f7;border-radius:999px;justify-content:flex-start;align-items:center;width:34px;height:20px;padding:2px;display:inline-flex}.profile-settings__switch:before{content:"";background:#fff;border-radius:999px;width:16px;height:16px;display:block;box-shadow:0 1px 2px #0d223d2e}.profile-settings__switch--on,.profile-settings__switch-control input:checked+.profile-settings__switch{background:#0d223d;justify-content:flex-end}.profile-settings__switch-control:focus-within .profile-settings__switch{box-shadow:0 0 0 3px #0d223d24}.profile-settings__switch-control input:disabled,.profile-settings__switch-control input:disabled+.profile-settings__switch{cursor:not-allowed}.profile-settings__switch-control input:disabled+.profile-settings__switch{opacity:.55}.profile-settings__invoice-item{background:#f1f5f9;border-radius:14px;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px;min-width:0;min-height:62px;padding:12px 14px;display:grid}.profile-settings__invoice-item div{gap:3px;min-width:0;display:grid}.profile-settings__paid{color:#00986f;background:#c9f3df;border-radius:8px;justify-content:center;align-items:center;min-height:22px;padding:4px 9px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.profile-settings__paid--refunded{color:#475569;background:#e2e8f0}.profile-settings__paid--pending{color:#92400e;background:#fef3c7}.profile-settings__paid--overdue{color:#be123c;background:#ffe4e6}.profile-settings__invoice-item button{background:0 0;border:0;border-radius:10px;width:28px;height:28px;padding:0}.profile-settings__invoice-item button:disabled,.profile-settings__save-button:disabled,.profile-settings__session-button:disabled{cursor:not-allowed;opacity:.55}.profile-settings__invoice-item button img{width:15px;height:15px}.profile-settings__session-button{border-radius:14px;gap:8px;width:100%;min-height:46px;padding:12px 18px;font-size:13px;font-weight:700;line-height:18px}.profile-settings__session-button img{flex:0 0 15px;width:15px;height:15px}.profile-settings__session-button--primary{color:#fff;background:#0d223d;border-color:#0d223d}.profile-settings__session-button--secondary{background:#fff}@media (width<=1437px){.profile-settings__content{width:100%}.profile-settings__grid{grid-template-columns:minmax(0,1fr) minmax(320px,442px)}}@media (width<=1120px){.profile-settings__grid{grid-template-columns:1fr}.profile-settings__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.profile-settings__panel{padding:20px}.profile-settings__side{grid-template-columns:1fr}.profile-settings__notification-table{padding-bottom:2px}.profile-settings__notification-head,.profile-settings__notification-row{min-width:532px}}@media (width<=560px){.profile-settings__notification-titlebar{flex-direction:column;align-items:stretch;gap:12px}.profile-settings__save-button,.profile-settings__security-item button{width:100%}.profile-settings__security-item{grid-template-columns:1fr}}.attendee-shell__body--profile-edit{background:#fff;justify-content:center;gap:0;min-height:calc(100dvh - 66px);padding:32px 0;display:flex}.profile-edit{color:#0d223d;gap:24px;width:1024px;max-width:calc(100vw - 48px);display:grid}.profile-edit,.profile-edit button,.profile-edit input,.profile-edit select,.profile-edit textarea{font-family:var(--font-heading)}.profile-edit button,.profile-edit input,.profile-edit select,.profile-edit textarea{font:inherit}.profile-edit button{cursor:pointer}.profile-edit button:disabled{cursor:not-allowed;opacity:.68}.profile-edit__page-header{justify-content:space-between;align-items:flex-start;gap:32px;width:100%;height:76px;display:flex}.profile-edit__heading{gap:4px;width:min(520px,100%);min-width:0;display:grid}.profile-edit__breadcrumb{color:#64748b;align-items:center;height:20px;margin:0;font-size:13px;font-weight:600;line-height:18px;display:flex}.profile-edit__breadcrumb a{color:#0d223d;text-decoration:none}.profile-edit__heading h1{color:#020617;letter-spacing:0;margin:0;font-size:28px;font-weight:700;line-height:32px}.profile-edit__subtitle{color:#64748b;white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:20px}.profile-edit__load-note{color:#2563eb;font-size:12px;font-weight:600;line-height:16px}.profile-edit__alert{color:#be123c;background:#fff1f2;border:1px solid #e11d4838;border-radius:14px;margin:-8px 0;padding:12px 14px;font-size:13px;font-weight:600;line-height:18px}.profile-edit__content{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.profile-edit__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.profile-edit__skeleton{color:#0000;background:linear-gradient(90deg,#e2e8f0,#f8fafc 48%,#dbe5f1) 0 0/220% 100%;border:0;border-radius:999px;min-width:0;min-height:0;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.profile-edit--loading{pointer-events:none}.profile-edit__page-header--loading{align-items:flex-start}.profile-edit__loading-title{align-items:center;display:inline-flex}.profile-edit__skeleton--breadcrumb{border-radius:5px;width:116px;height:16px}.profile-edit__skeleton--page-title{border-radius:8px;width:254px;height:32px}.profile-edit__skeleton--subtitle{border-radius:6px;width:428px;max-width:100%;height:16px}.profile-edit__skeleton--button-primary,.profile-edit__skeleton--button-secondary,.profile-edit__skeleton--delete-button,.profile-edit__skeleton--remove-button,.profile-edit__skeleton--upload-button{border-radius:14px;height:40px}.profile-edit__skeleton--button-secondary{width:84px}.profile-edit__skeleton--button-primary{width:163px}.profile-edit__content--skeleton{padding:0}.profile-edit__section--skeleton{align-content:start}.profile-edit__photo-body--skeleton,.profile-edit__section-head--skeleton{align-items:center}.profile-edit__section-heading-skeleton{gap:7px;display:grid}.profile-edit__skeleton--section-icon{border-radius:14px;width:36px;height:36px}.profile-edit__skeleton--section-title{border-radius:7px;width:216px;height:20px}.profile-edit__skeleton--section-subtitle{border-radius:6px;width:354px;max-width:100%;height:14px}.profile-edit__skeleton--photo{border-radius:22px;width:96px;height:96px}.profile-edit__photo-copy--skeleton{align-content:center}.profile-edit__skeleton--upload-button{width:218px}.profile-edit__skeleton--remove-button{width:112px}.profile-edit__skeleton--photo-note{border-radius:6px;width:245px;height:14px}.profile-edit__fields--skeleton,.profile-edit__interest-body--skeleton{align-content:start}.profile-edit__field--skeleton{gap:8px}.profile-edit__skeleton--field-label{border-radius:5px;width:96px;height:12px}.profile-edit__field--skeleton:nth-child(2n) .profile-edit__skeleton--field-label{width:122px}.profile-edit__skeleton--field-input{border-radius:14px;width:100%;height:38px}.profile-edit__skeleton--textarea{border-radius:14px;width:100%;height:96px}.profile-edit__skeleton--field-help{border-radius:5px;width:128px;height:12px}.profile-edit__email-visibility--skeleton,.profile-edit__privacy-row--skeleton{cursor:default}.profile-edit__skeleton--email-icon{border-radius:14px;width:36px;height:36px}.profile-edit__skeleton--email-title{border-radius:6px;width:226px;max-width:100%;height:16px}.profile-edit__skeleton--email-description{border-radius:5px;width:100%;height:12px}.profile-edit__skeleton--email-status{border-radius:999px;width:164px;height:20px}.profile-edit__skeleton--switch{border-radius:999px;width:42px;height:24px}.profile-edit__chip-grid--skeleton .profile-edit__skeleton,.profile-edit__interest-chips .profile-edit__skeleton{border:0;min-height:0;padding:0}.profile-edit__skeleton--chip{border-radius:14px;width:118px;height:38px}.profile-edit__chip-grid--skeleton .profile-edit__skeleton:nth-child(2),.profile-edit__interest-chips .profile-edit__skeleton:nth-child(2){width:154px}.profile-edit__chip-grid--skeleton .profile-edit__skeleton:nth-child(3),.profile-edit__interest-chips .profile-edit__skeleton:nth-child(3){width:96px}.profile-edit__chip-grid--skeleton .profile-edit__skeleton:nth-child(4){width:178px}.profile-edit__chip-grid--skeleton .profile-edit__skeleton:nth-child(5){width:132px}.profile-edit__skeleton--privacy-text{border-radius:6px;width:360px;max-width:100%;height:16px}.profile-edit__privacy-row--skeleton:nth-child(2) .profile-edit__skeleton--privacy-text{width:430px}.profile-edit__privacy-row--skeleton:nth-child(3) .profile-edit__skeleton--privacy-text{width:390px}.profile-edit__skeleton--delete-button{width:132px}.profile-edit__actions{justify-content:flex-end;align-items:center;gap:8px;width:255px;height:40px;display:flex}.profile-edit__actions--top{margin-top:4px}.profile-edit__button{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:40px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.profile-edit__button img{flex:0 0 16px;width:16px;height:16px}.profile-edit__button--secondary{color:#0d223d;background:#fff;border:1px solid #e2e8f0;width:84px}.profile-edit__button--primary{color:#fff;background:#0d223d;border:1px solid #0d223d;width:163px}.profile-edit__button--outline{color:#0d223d;background:#fff;border:1px solid #e2e8f0}.profile-edit__button--upload{width:218px;padding:0 18px}.profile-edit__button--remove{color:#e11d48;width:112px;padding:0 18px}.profile-edit__button--compact{width:auto;padding:0 15px}.profile-edit__section{background:#fff;border:1px solid #e2e8f0;border-radius:22px;width:100%;position:relative;overflow:hidden}.profile-edit__section--photo{min-height:217px}.profile-edit__section--personal{z-index:4;min-height:0;overflow:visible}.profile-edit__section--company{min-height:337px}.profile-edit__section--assistant{z-index:3;min-height:0;overflow:visible}.profile-edit__section--therapeutic{min-height:205px}.profile-edit__section--partnering{min-height:209px}.profile-edit__section--privacy{min-height:355px}.profile-edit__section-head{border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;height:69px;padding:16px 24px;display:flex}.profile-edit__section--assistant .profile-edit__section-head,.profile-edit__section--photo .profile-edit__section-head,.profile-edit__section--therapeutic .profile-edit__section-head{height:71px}.profile-edit__section-icon{background:#f1f5f9;border-radius:14px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.profile-edit__section-icon img{width:18px;height:18px}.profile-edit__section-head h2{color:#020617;letter-spacing:0;margin:0;font-size:18px;font-weight:700;line-height:22px}.profile-edit__section-head p{color:#64748b;margin:2px 0 0;font-size:13px;font-weight:400;line-height:18px}.profile-edit__photo-body{grid-template-columns:96px minmax(0,1fr);gap:24px;width:calc(100% - 48px);min-height:96px;margin:24px 24px 0;display:grid}.profile-edit__avatar-wrap{width:96px;height:96px;position:relative}.profile-edit__avatar{-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0;border-radius:22px;width:96px;height:96px;display:block}.profile-edit__photo-body--invalid .profile-edit__avatar{border-color:#fb7185;box-shadow:0 0 0 3px #fb718529}.profile-edit__status{background:#10a37f;border:3px solid #fff;border-radius:999px;width:18px;height:18px;position:absolute;bottom:7px;right:5px}.profile-edit__photo-copy{align-content:center;gap:12px;width:100%;min-width:0;display:grid}.profile-edit__photo-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-edit__photo-copy p{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:16px}.profile-edit__photo-copy .profile-edit__field-error{color:#be123c;font-weight:600}.profile-edit__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.profile-edit__fields{grid-template-columns:repeat(2,minmax(0,479px));align-content:start;gap:16px;width:calc(100% - 48px);margin:24px 24px 0;display:grid}.profile-edit__fields--personal{gap:16px;min-height:0;margin-bottom:24px}.profile-edit__fields--company{min-height:218px}.profile-edit__fields--assistant{min-height:0;margin-bottom:24px}.profile-edit__field{align-content:start;gap:6px;min-width:0;min-height:62px;display:grid}.profile-edit__field>span:first-child{color:var(--field-label-color);font-family:var(--font-body);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height);letter-spacing:0;opacity:1;border-radius:0}.profile-edit__required{color:#e11d48;font:inherit;margin-left:3px;text-decoration:none}.profile-edit__field input,.profile-edit__field select,.profile-edit__field textarea{color:#0d223d;background:#fff;border:1px solid #e2e8f0;border-radius:14px;outline:0;width:100%;font-size:14px;font-weight:500;line-height:20px}.profile-edit__field input,.profile-edit__field select{height:38px}.profile-edit__field input{padding:8px 12px}.profile-phone-input,.profile-phone-input .iti{width:100%;min-width:0}.profile-phone-input .iti{display:block}.profile-phone-input .iti__tel-input{width:100%;padding-right:12px}.profile-phone-input .iti__selected-country{border-radius:14px 0 0 14px}.profile-phone-input .iti__selected-dial-code{color:#334155;font-size:13px;font-weight:600}.profile-phone-input .iti__dropdown-content{z-index:1000;color:#0d223d;font-family:var(--font-body);border-color:#dbe5f1;border-radius:14px;box-shadow:0 18px 44px #0f172a29}.profile-phone-input .iti__search-input{border-radius:10px;padding-left:12px}.profile-phone-input .iti__search-icon{display:none}.profile-edit__field select{appearance:none;cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,#0000 0);background-position:calc(100% - 18px) 16px,calc(100% - 13px) 16px;background-repeat:no-repeat;background-size:5px 5px;padding:8px 38px 8px 12px}.profile-edit__field textarea{resize:none;height:96px;padding:10px 12px}.profile-edit__field input:focus,.profile-edit__field select:focus,.profile-edit__field textarea:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.profile-edit__field--invalid input,.profile-edit__field--invalid select,.profile-edit__field--invalid textarea{border-color:#fb7185;box-shadow:0 0 0 3px #fb718529}.profile-edit__field--invalid>span,.profile-edit__interest-group--invalid>span{color:#be123c}.profile-edit__field-error{color:#be123c;margin:0;font-size:12px;font-weight:600;line-height:16px}.profile-edit__field--wide,.profile-edit__field-error--wide{grid-column:1/-1}.profile-edit__field-error--section{width:calc(100% - 48px);margin:8px 24px 24px}.profile-edit input:disabled,.profile-edit select:disabled,.profile-edit textarea:disabled{cursor:not-allowed;color:#94a3b8;background-color:#f8fafc}.profile-edit__field--textarea{min-height:144.69px}.profile-edit__field--textarea small{color:#64748b;font-size:12px;font-weight:500;line-height:16px}.profile-edit__email-visibility{cursor:pointer;background:#fbfdff;border:1px solid #dbe5f1;border-radius:14px;grid-column:1/-1;grid-template-columns:36px minmax(0,1fr) 42px;align-items:center;gap:12px;min-width:0;min-height:0;padding:16px;display:grid}.profile-edit__email-visibility--invalid,.profile-edit__privacy-row--invalid{border-color:#fb7185;box-shadow:0 0 0 3px #fb71851f}.profile-edit__email-icon{background:#e2e8f0;border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.profile-edit__email-icon img{width:18px;height:18px}.profile-edit__email-copy{gap:3px;min-width:0;padding-top:1px;display:grid}.profile-edit__email-copy strong{color:#0d223d;font-size:14px;font-weight:700;line-height:20px}.profile-edit__email-description{color:#64748b;max-width:100%;font-size:12px;font-weight:400;line-height:16px}.profile-edit__email-status{color:#00986f;white-space:nowrap;background:#dff7ee;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:max-content;min-height:20px;margin-top:0;padding:2px 8px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.profile-edit__email-status img{width:12px;height:12px}.profile-edit__email-switch{flex:0 0 42px;justify-self:end;width:42px;height:24px;margin-top:1px;display:inline-flex;position:relative}.profile-edit__email-switch input{opacity:0;pointer-events:none;position:absolute}.profile-edit__email-switch input:checked+.profile-edit__switch{background:#0d223d}.profile-edit__email-switch input:checked+.profile-edit__switch:before{transform:translate(18px)}:is(.profile-edit__email-visibility:has(input:disabled),.profile-edit__privacy-row:has(input:disabled)){cursor:not-allowed;opacity:.72}.profile-edit__chip-grid{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;width:calc(100% - 48px);min-height:84px;margin:24px 24px 0;display:flex}.profile-edit__chip-grid--invalid,.profile-edit__interest-group--invalid .profile-edit__interest-chips{border-radius:14px;box-shadow:0 0 0 3px #fb718524}.profile-edit__chip{color:#0d223d;white-space:nowrap;background:#fff;border:1px solid #dbe5f1;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.profile-edit__chip--selected{background:#eef3f8;border-color:#b6c2d1}.profile-edit__chip--add{color:#0d223d;background:#fff;border-style:dashed;padding-right:14px}.profile-edit__chip-plus{color:currentColor;font-size:16px;font-weight:700;line-height:1}.profile-edit__tag-entry{align-items:center;gap:6px;height:38px;display:inline-flex}.profile-edit__tag-input{width:148px;display:inline-flex;position:relative}.profile-edit__tag-entry input{color:#0d223d;background:#fff;border:1px solid #dbe5f1;border-radius:14px;outline:0;width:100%;height:38px;padding:8px 34px 8px 11px;font-size:13px;font-weight:600;line-height:18px}.profile-edit__tag-entry input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.profile-edit__tag-clear{color:#64748b;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.profile-edit__tag-clear:hover{color:#0d223d;background:#f1f5f9}.profile-edit__tag-add{color:#64748b;background:#fff;border:1px dashed #dbe5f1;border-radius:14px;height:38px;padding:8px 13px;font-size:13px;font-weight:600;line-height:18px}.profile-edit__tag-entry--interest{flex-wrap:nowrap;gap:10px;width:100%;height:44px}.profile-edit__tag-entry--interest .profile-edit__tag-input{flex:auto;width:auto;min-width:0}.profile-edit__tag-entry--interest input{color:#0d223d;border-color:#dbe3ef;border-radius:16px;height:44px;padding:10px 16px;font-size:16px;font-weight:400;line-height:22px}.profile-edit__tag-entry--interest input::placeholder{color:#8b95a1;opacity:1}.profile-edit__tag-add--interest{color:#fff;background:#0d223d;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:96px;height:44px;padding:0 18px;font-size:18px;font-weight:700;line-height:22px;display:inline-flex}.profile-edit__tag-add--interest .profile-edit__chip-plus{font-size:25px;font-weight:400;line-height:1}.profile-edit__chip:disabled,.profile-edit__delete:disabled,.profile-edit__tag-add:disabled,.profile-edit__tag-clear:disabled{cursor:not-allowed;opacity:.56}.profile-edit__chip--offer,.profile-edit__chip--removable{border-color:#0000;gap:8px;padding-right:11px}.profile-edit__chip--removable{background:#e9edf2}.profile-edit__chip--offer{color:#e11d48;background:#ffe5ec}.profile-edit__chip--selected.profile-edit__chip--removable{color:#0d223d;background:#eef3f8;border-color:#b6c2d1}.profile-edit__chip-remove{color:currentColor;font-size:14px;font-weight:500;line-height:1}.profile-edit__interest-body{grid-template-columns:repeat(2,minmax(0,479px));gap:16px;width:calc(100% - 48px);min-height:90px;margin:24px 24px 0;display:grid}.profile-edit__interest-group{align-content:start;gap:10px;min-width:0;display:grid}.profile-edit__interest-group>span{color:var(--field-label-color);font-family:var(--font-body);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height);letter-spacing:0;opacity:1;border-radius:0}.profile-edit__interest-group--invalid>span:first-child{color:#be123c}.profile-edit__interest-chips{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.profile-edit__interest-chips .profile-edit__chip--offer,.profile-edit__interest-chips .profile-edit__chip--removable{border:0;border-radius:999px;min-height:34px;padding:7px 14px;font-size:15px;font-weight:500;line-height:20px}.profile-edit__privacy-list{gap:12px;width:calc(100% - 48px);min-height:236px;margin:24px 24px 0;display:grid}.profile-edit__privacy-row{color:#0d223d;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:6px 24px;min-height:50px;padding:12px;font-size:14px;font-weight:600;line-height:20px;display:grid;position:relative}.profile-edit__privacy-row input{opacity:0;pointer-events:none;position:absolute}.profile-edit__switch{background:#cbd5e1;border-radius:999px;flex:0 0 42px;width:42px;height:24px;transition:background .14s;position:relative}.profile-edit__switch:before{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a2e}.profile-edit__privacy-row input:checked+.profile-edit__switch{background:#0d223d}.profile-edit__privacy-row input:checked+.profile-edit__switch:before{transform:translate(18px)}.profile-edit__footer{justify-content:space-between;align-items:flex-start;width:100%;height:80px;padding:8px 0 32px;display:flex}.profile-edit__delete{color:#dc2626;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;height:40px;padding:0;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.profile-edit__delete img{filter:invert(30%)sepia(94%)saturate(2448%)hue-rotate(340deg)brightness(89%)contrast(93%);width:16px;height:16px}@media (width<=1120px){.attendee-shell__body--profile-edit{padding-left:32px;padding-right:32px}.profile-edit__footer,.profile-edit__page-header,.profile-edit__section{width:100%}.profile-edit__fields,.profile-edit__interest-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.attendee-shell__body--profile-edit{padding:24px 16px}.profile-edit__page-header{flex-direction:column;height:auto}.profile-edit__actions,.profile-edit__actions--top,.profile-edit__heading{width:100%}.profile-edit__subtitle{white-space:normal}.profile-edit__actions{justify-content:flex-start}.profile-edit__footer,.profile-edit__section,.profile-edit__section--assistant,.profile-edit__section--company,.profile-edit__section--partnering,.profile-edit__section--personal,.profile-edit__section--photo,.profile-edit__section--privacy,.profile-edit__section--therapeutic{height:auto;min-height:0}.profile-edit__section-head{align-items:flex-start;height:auto}.profile-edit__chip-grid,.profile-edit__fields,.profile-edit__fields--assistant,.profile-edit__fields--company,.profile-edit__fields--personal,.profile-edit__interest-body,.profile-edit__photo-body,.profile-edit__privacy-list{grid-template-columns:1fr;width:calc(100% - 48px);height:auto;min-height:0;margin-bottom:24px}.profile-edit__photo-body{grid-template-columns:96px minmax(0,1fr)}.profile-edit__field,.profile-edit__field--textarea{height:auto;min-height:0}.profile-edit__email-visibility{grid-template-columns:36px minmax(0,1fr);align-items:start;height:auto;min-height:0}.profile-edit__email-description{max-width:none}.profile-edit__email-switch{grid-column:2;justify-self:start;margin-top:8px}.profile-edit__footer{flex-direction:column-reverse;gap:16px;padding-bottom:24px}}@media (width<=560px){.profile-edit__actions{flex-wrap:wrap;height:auto}.profile-edit__button--primary,.profile-edit__button--secondary,.profile-edit__skeleton--button-primary,.profile-edit__skeleton--button-secondary{flex:160px;width:auto}.profile-edit__photo-body{grid-template-columns:1fr}.profile-edit__photo-actions{grid-template-columns:1fr;gap:10px;display:grid}.profile-edit__button--remove,.profile-edit__button--upload,.profile-edit__email-visibility,.profile-edit__skeleton--remove-button,.profile-edit__skeleton--upload-button{width:100%}.profile-edit__privacy-row{align-items:flex-start;height:auto}.profile-edit__email-status{white-space:normal}}.attendee-shell__body--invoices{background:#fafbfc;justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);padding:32px 32px 171px;display:flex}.invoices-page,.invoices-page *,.profile-overview,.profile-overview *,.profile-view--final,.profile-view--final *{box-sizing:border-box}.invoices-page{color:#0d223d;gap:24px;width:min(100%,1374px);max-width:1374px;display:grid}.invoices-page :is(h1,p){margin:0}.invoices-page button,.profile-overview button,.profile-view--final button{font-family:inherit}.invoices-page__stats{grid-template-columns:repeat(4,331.5px);gap:16px;width:1374px;height:98px;display:grid}.invoices-page__history,.invoices-page__stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 8px 18px #0f172a0d}.invoices-page__stat-card{align-content:start;gap:4px;width:331.5px;height:98px;padding:24px;display:grid}.invoices-page__stat-card span{color:#475569;width:281px;height:16px;font-size:13px;font-weight:500;line-height:16px}.invoices-page__stat-card strong{color:#0f172a;width:281px;height:28px;font-size:24px;font-weight:700;line-height:28px}.invoices-page__history{gap:16px;width:1374px;height:395px;padding:24px;display:grid}.invoices-page__history-header{justify-content:space-between;align-items:flex-start;gap:24px;width:1324px;height:42px;display:flex}.invoices-page__history-header>div{gap:2px;width:270px;display:grid}.invoices-page__history-header h1{color:#020617;letter-spacing:0;height:24px;font-size:20px;font-weight:700;line-height:24px}.invoices-page__history-header p{color:#64748b;white-space:nowrap;height:16px;font-size:12px;font-weight:400;line-height:16px}.invoices-page__download-all{color:#0d223d;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;width:128px;height:16px;padding:0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.invoices-page__download-all img{width:14px;height:14px}.invoices-page__table{background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:1324px;height:287px;overflow:hidden}.invoices-page__table-head,.invoices-page__table-row{-moz-column-gap:0;grid-template-columns:237.8px 198.2px 435.9px 198.2px 134px 86px;align-items:center;column-gap:0;padding-left:16px;padding-right:16px;display:grid}.invoices-page__table-head{background:#f1f5f9;width:1322px;height:41px;padding-top:12px;padding-bottom:12px}.invoices-page__table-head span{color:#475569;font-size:12px;font-weight:700;line-height:17px}.invoices-page__table-head span:last-child{text-align:right}.invoices-page__table-row{border-top:1px solid #e2e8f0;width:1322px;height:61px;padding-top:14px;padding-bottom:14px}.invoices-page__table-row>span,.invoices-page__table-row>strong{color:#0d223d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-style:normal;font-weight:500;line-height:20px;overflow:hidden}.invoices-page__table-row>strong{color:#0f172a;height:16px;font-size:13px;font-weight:700;line-height:16px}.invoices-page__status{border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:2px 9px;font-size:12px;font-style:normal;font-weight:700;line-height:16px;display:inline-flex}.invoices-page__status--paid{color:#166534;background:#dcfce7}.invoices-page__status--refunded{color:#475569;background:#f1f5f9}.invoices-page__table-row button{color:#0d223d;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;justify-self:end;align-items:center;gap:4px;width:68px;height:32px;padding:6.5px 12px 7.5px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.invoices-page__table-row button img{width:14px;height:14px}@media (width<=1437px){.invoices-page,.invoices-page__history,.invoices-page__history-header,.invoices-page__stat-card,.invoices-page__stats,.invoices-page__table{width:100%}.invoices-page__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.invoices-page__table-head,.invoices-page__table-row{grid-template-columns:18% 15% minmax(260px,1fr) 15% 11% 86px;width:100%}}@media (width<=1100px){.invoices-page__stats{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.invoices-page__history{height:auto}.invoices-page__table{overflow-x:auto}.invoices-page__table-head,.invoices-page__table-row{min-width:1180px}}@media (width<=640px){.attendee-shell__body--invoices{padding:24px 16px 80px}.invoices-page__stats{grid-template-columns:1fr}.invoices-page__history-header{flex-direction:column;align-items:flex-start;height:auto}.invoices-page__download-all,.invoices-page__history-header>div{width:100%}.invoices-page__download-all{justify-content:flex-start}}.attendee-shell__body--profile-view{background:#fff;justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);padding:0;display:flex}.profile-view--final{color:#0d223d;background:#fff;gap:24px;width:min(100%,1438px);max-width:1438px;margin:0 auto;padding:32px;display:grid}.profile-view--final :is(h1,h2,h3,p,dl,dd){margin:0}.profile-view--final .profile-view__breadcrumbs{color:#64748b;align-items:center;gap:8px;width:1374px;height:20px;margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;display:flex}.profile-view--final .profile-view__breadcrumbs a{color:#64748b;font-weight:400;text-decoration:none}.profile-view--final .profile-view__breadcrumbs img{opacity:.75;width:16px;height:16px}.profile-view--final .profile-view__breadcrumbs span{color:#0d223d;font-weight:500}.profile-view--final .profile-view__hero{width:1374px;min-height:226px;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:120px 916px 224px;align-items:flex-start;gap:24px;margin:0;padding:32px;display:grid}.profile-view--final .profile-view__avatar{flex:none;width:120px;height:120px;position:relative}.profile-view--final .profile-view__avatar>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:120px;height:120px;display:block}.profile-view--final .profile-view__status{width:34px;height:34px;box-shadow:none;border:4px solid #fff;border-radius:999px;bottom:4px;right:4px}.profile-view--final .profile-view__status--online{background:#10a37f}.profile-view--final .profile-view__status--away{background:#f59e0b}.profile-view--final .profile-view__status--offline{background:#94a3b8}.profile-view--final .profile-view__summary{align-content:start;gap:12px;width:916px;min-width:0;display:grid}.profile-view--final .profile-view__name-row{justify-content:flex-start;align-items:center;gap:12px;height:36px;display:flex}.profile-view--final .profile-view__name-row h1{color:#020617;letter-spacing:0;font-size:30px;font-weight:700;line-height:36px}.profile-view--final .profile-view__online{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:6px;height:24px;padding:3px 9px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.profile-view--final .profile-view__online i{background:#10a37f;border-radius:999px;width:6px;height:6px}.profile-view--final .profile-view__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:16px;height:20px;font-size:14px;font-weight:400;line-height:20px;display:flex}.profile-view--final .profile-view__meta span{align-items:center;gap:6px;min-width:0;height:20px;display:inline-flex}.profile-view--final .profile-view__meta img{flex:none;width:16px;height:16px}.profile-view--final .profile-view__summary>p{color:#334155;width:672px;max-width:100%;font-size:14px;font-weight:400;line-height:20px}.profile-view--final .profile-view__badges{flex-wrap:wrap;align-items:flex-end;gap:8px;height:31px;padding-top:4px;display:flex}.profile-view--final .profile-view__badge{border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:3px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.profile-view--final .profile-view__badge--green{color:#166534;background:#dcfce7;border-color:#bbf7d0}.profile-view--final .profile-view__badge--green-soft{color:#047857;background:#ecfdf5;border-color:#c7f9e9}.profile-view--final .profile-view__badge--slate{color:#475569;background:#f8fafc;border-color:#e2e8f0}.profile-view--final .profile-view__hero-actions{align-content:start;gap:8px;width:224px;height:160px;display:grid}.profile-view--final .profile-view__book-slot,.profile-view--final .profile-view__ghost-action,.profile-view--final .profile-view__primary-action,.profile-view--final .profile-view__secondary-action{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.profile-view--final .profile-view__primary-action,.profile-view--final .profile-view__secondary-action{border:1px solid #0d223d;height:52px;font-size:16px;font-weight:600;line-height:24px}.profile-view--final .profile-view__primary-action{color:#fff;background:#0d223d}.profile-view--final .profile-view__secondary-action{color:#0d223d;background:#fff}.profile-view--final .profile-view__ghost-action{color:#0d223d;background:#fff;border:1px solid #e2e8f0;height:40px;font-size:14px;font-weight:500;line-height:20px}.profile-view--final .profile-view__book-slot img,.profile-view--final .profile-view__ghost-action img,.profile-view--final .profile-view__primary-action img,.profile-view--final .profile-view__secondary-action img{flex:none;width:18px;height:18px}.profile-view--final .profile-view__ghost-action--favorite{color:#b45309;background:#fffbeb;border-color:#fbbf24}.profile-view--final .profile-view__ghost-action:disabled{cursor:wait;opacity:.65}.profile-view--final .profile-view__ghost-count{color:#b45309;font-size:12px;font-weight:600;line-height:16px}.profile-view--final .profile-view__content-grid{grid-template-columns:1fr;align-items:start;gap:24px;width:1374px;padding-top:0;display:grid}.profile-view--final .profile-view__interest-row{grid-template-columns:repeat(2,675px);align-items:start;gap:24px;width:1374px;display:grid}.profile-view--final .profile-view__lower-grid{grid-template-columns:1025px 326px;align-items:start;gap:23px;width:1374px;display:grid}.profile-view--final .profile-view__main-column,.profile-view--final .profile-view__side-column{align-content:start;gap:24px;display:grid}.profile-view--final .profile-view__main-column--wide{grid-column:auto;width:1025px}.profile-view--final .profile-view__side-column{width:326px}.profile-view--final .profile-view__panel{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin:0;padding:24px}.profile-view--final .profile-view__panel h2{color:#020617;letter-spacing:0;align-items:center;gap:8px;height:24px;font-size:20px;font-weight:700;line-height:24px;display:flex}.profile-view--final .profile-view__panel h2 img{flex:none;width:18px;height:18px;display:block}.profile-view--final .profile-view__panel--interest,.profile-view--final .profile-view__panel--offering{align-content:start;gap:20px;width:675px;height:163px;min-height:0;display:grid}.profile-view--final .profile-view__offer-list,.profile-view--final .profile-view__pill-cloud,.profile-view--final .profile-view__tags--compact,.profile-view--final .profile-view__tags--stage{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.profile-view--final .profile-view__offer-list span,.profile-view--final .profile-view__pill-cloud span,.profile-view--final .profile-view__tags--compact span,.profile-view--final .profile-view__tags--stage span{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:28px;padding:5px 11px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.profile-view--final .profile-view__pill-cloud span{color:#0d223d;background:#eef2f7}.profile-view--final .profile-view__panel--snapshot{align-content:start;gap:24px;width:1025px;height:327px;display:grid}.profile-view--final .profile-view__snapshot-grid{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.profile-view--final .profile-view__snapshot-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0;display:grid}.profile-view--final .profile-view__snapshot-card,.profile-view--final .profile-view__snapshot-focus section,.profile-view--final .profile-view__snapshot-website{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.profile-view--final .profile-view__snapshot-card{align-content:center;gap:6px;min-height:72px;padding:12px;display:grid}.profile-view--final .profile-view__contact-section span,.profile-view--final .profile-view__snapshot-card dt,.profile-view--final .profile-view__snapshot-focus h3,.profile-view--final .profile-view__snapshot-website>span{color:#64748b;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:18px;display:flex}.profile-view--final .profile-view__snapshot-card dt img,.profile-view--final .profile-view__snapshot-website img{filter:invert(39%)sepia(12%)saturate(812%)hue-rotate(176deg)brightness(92%)contrast(88%);flex:none;width:14px;height:14px}.profile-view--final .profile-view__snapshot-card dd,.profile-view--final .profile-view__snapshot-website a{color:#0d223d;margin:0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.profile-view--final .profile-view__snapshot-website{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px;display:flex}.profile-view--final .profile-view__contact-list span,.profile-view--final .profile-view__resource-card h3,.profile-view--final .profile-view__resource-card p,.profile-view--final .profile-view__snapshot-website a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-view--final .profile-view__snapshot-focus{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-view--final .profile-view__snapshot-focus section{align-content:start;gap:8px;min-height:72px;padding:12px;display:grid}.profile-view--final .profile-view__panel--resources{align-content:start;gap:24px;width:1025px;height:auto;min-height:0;display:grid}.profile-view--final .profile-view__resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:975px;min-height:0;display:grid}.profile-view--final .profile-view__resource-card,.profile-view--final .profile-view__upload-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;min-height:78px;display:grid}.profile-view--final .profile-view__resource-card{text-align:left;grid-template-columns:40px minmax(0,1fr) 32px;gap:12px;padding:12px}.profile-view--final .profile-view__resource-card>span{color:#b91c1c;background:#fee2e2;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.profile-view--final .profile-view__resource-card h3{color:#0d223d;font-size:14px;font-weight:600;line-height:20px}.profile-view--final .profile-view__resource-card p{color:#64748b;margin-top:2px;font-size:13px;font-weight:400;line-height:18px}.profile-view--final .profile-view__resource-card button{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.profile-view--final .profile-view__resource-card button img{width:16px;height:16px}.profile-view--final .profile-view__upload-card{color:#0d223d;border-style:dashed;justify-items:center;gap:3px;padding:12px}.profile-view--final .profile-view__upload-card img{width:18px;height:18px}.profile-view--final .profile-view__upload-card span{font-size:14px;font-weight:600;line-height:20px}.profile-view--final .profile-view__upload-card small{color:#64748b;font-size:12px;font-weight:400;line-height:16px}.profile-view--final .profile-view__panel--availability{border-radius:22px;align-content:start;gap:24px;width:326px;height:auto;min-height:0;padding:30px;display:grid}.profile-view--final .profile-view__panel--availability h2{color:#111827;gap:10px;height:auto;font-size:30px;line-height:36px}.profile-view--final .profile-view__panel--availability h2 img{width:22px;height:22px}.profile-view--final .profile-view__availability{gap:10px;display:grid}.profile-view--final .profile-view__availability p{color:#475569;justify-content:space-between;align-items:center;gap:16px;min-height:24px;font-size:16px;font-weight:400;line-height:24px;display:flex}.profile-view--final .profile-view__availability strong{color:#64748b;font-size:16px;font-weight:600;line-height:24px}.profile-view--final .profile-view__availability-open{color:#00986f}.profile-view--final .profile-view__text-link{color:#0d223d;text-align:center;background:#fff;border:1px solid #0d223d;border-radius:20px;justify-content:center;align-items:center;gap:12px;width:100%;height:64px;margin-top:0;padding:0 20px;font-size:18px;font-weight:600;line-height:26px;display:inline-flex}.profile-view--final .profile-view__text-link img{flex:none;width:20px;height:20px}.profile-view--final .profile-view__book-slot{color:#fff;background:#0d223d;border:1px solid #0d223d;border-radius:10px;height:52px;margin-top:0;font-size:16px;font-weight:600;line-height:24px}.profile-view--final .profile-view__panel--contact{align-content:start;gap:16px;width:326px;height:239px;display:grid}.profile-view--final .profile-view__contact-list{gap:10px;display:grid}.profile-view--final .profile-view__contact-list p{color:#0d223d;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-height:20px;font-size:14px;font-weight:500;line-height:20px;display:grid}.profile-view--final .profile-view__contact-list img{width:18px;height:18px}.profile-view--final .profile-view__contact-section{border-top:1px solid #e2e8f0;gap:4px;padding-top:20px;display:grid}.profile-view--final .profile-view__contact-section strong{color:#0d223d;font-size:14px;font-weight:600;line-height:20px}@media (width<=1437px){.profile-view--final,.profile-view--final .profile-view__breadcrumbs,.profile-view--final .profile-view__content-grid,.profile-view--final .profile-view__hero,.profile-view--final .profile-view__interest-row,.profile-view--final .profile-view__lower-grid,.profile-view--final .profile-view__main-column--wide,.profile-view--final .profile-view__panel--interest,.profile-view--final .profile-view__panel--offering,.profile-view--final .profile-view__panel--resources,.profile-view--final .profile-view__panel--snapshot,.profile-view--final .profile-view__resource-grid,.profile-view--final .profile-view__summary{width:100%}.profile-view--final .profile-view__hero{grid-template-columns:120px minmax(0,1fr) 224px}.profile-view--final .profile-view__interest-row{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-view--final .profile-view__lower-grid{grid-template-columns:minmax(0,1fr) 326px}}@media (width<=1180px){.profile-view--final .profile-view__hero{grid-template-columns:120px minmax(0,1fr);min-height:0}.profile-view--final .profile-view__hero-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto}.profile-view--final .profile-view__lower-grid{grid-template-columns:1fr}.profile-view--final .profile-view__panel--availability,.profile-view--final .profile-view__panel--contact,.profile-view--final .profile-view__side-column{width:100%}.profile-view--final .profile-view__side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.profile-view--final{padding:24px 16px}.profile-view--final .profile-view__hero,.profile-view--final .profile-view__hero-actions,.profile-view--final .profile-view__interest-row,.profile-view--final .profile-view__resource-grid,.profile-view--final .profile-view__side-column,.profile-view--final .profile-view__snapshot-facts,.profile-view--final .profile-view__snapshot-focus,.profile-view--final .profile-view__snapshot-grid{grid-template-columns:1fr}.profile-view--final .profile-view__hero-actions,.profile-view--final .profile-view__panel--availability,.profile-view--final .profile-view__panel--contact,.profile-view--final .profile-view__panel--resources,.profile-view--final .profile-view__panel--snapshot,.profile-view--final .profile-view__snapshot-details{height:auto}.profile-view--final .profile-view__snapshot-details{width:100%}}@media (width<=560px){.profile-view--final .profile-view__hero,.profile-view--final .profile-view__panel{border-radius:14px;padding:20px}.profile-view--final .profile-view__name-row{flex-direction:column;align-items:flex-start;height:auto}.profile-view--final .profile-view__name-row h1{font-size:26px;line-height:32px}.profile-view--final .profile-view__badges,.profile-view--final .profile-view__meta{height:auto}.profile-view--final .profile-view__snapshot-details{grid-template-columns:1fr}}.attendee-shell__body--profile-overview{background:#fff;justify-content:center;align-items:flex-start;min-height:calc(100vh - 64px);padding:32px;display:flex}.profile-overview{color:#0d223d;background:#fff;gap:24px;width:min(100%,1374px);max-width:1374px}.profile-overview :is(h1,h2,h3,p,dl,dd){margin:0}.profile-overview__hero-card,.profile-overview__panel{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:18px}.profile-overview__hero-card{grid-template-rows:minmax(201px,auto) auto 47px;width:1374px;height:auto;min-height:437px;display:grid;overflow:hidden}.profile-overview__hero-main{grid-template-columns:112px minmax(0,848px) 300px;align-items:start;gap:24px;height:auto;min-height:201px;padding:32px;display:grid}.profile-overview__avatar{width:112px;height:112px;position:relative}.profile-overview__avatar img,.profile-overview__avatar-initials{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:112px;height:112px;display:block}.profile-overview__avatar-initials{color:#fff;font-family:var(--font-heading);background:#0d223d;justify-content:center;align-items:center;font-size:32px;font-weight:700;line-height:1;display:inline-flex}.profile-overview__avatar-status{background:#059669;border:4px solid #fff;border-radius:999px;width:31px;height:31px;position:absolute;bottom:0;right:0}.profile-overview__identity{gap:4px;width:848px;min-width:0;display:grid}.profile-overview__name-row{align-items:center;gap:12px;height:32px;display:flex}.profile-overview__name-row h1{color:#020617;font-family:var(--font-heading);letter-spacing:0;font-size:30px;font-weight:700;line-height:32px}.profile-overview__status{color:#047857;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;height:20px;padding:0;font-size:11px;font-weight:600;line-height:20px;display:inline-flex}.profile-overview__status i{background:#10a37f;border-radius:999px;width:6px;height:6px}.profile-overview__meta{color:#0d223d;flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;font-size:14px;font-weight:500;line-height:20px;display:flex}.profile-overview__meta span{align-items:center;gap:6px;min-width:0;display:inline-flex}.profile-overview__meta img{flex:none;width:12px;height:12px}.profile-overview__role-pill{color:#0d223d;background:#f1f5f9;border-radius:999px;min-height:24px;padding:2px 8px;font-size:14px;font-weight:600;line-height:20px}.profile-overview__role-pill img{width:16px;height:16px}.profile-overview__identity>p{color:#334155;width:672px;max-width:100%;padding-top:4px;font-size:14px;font-weight:400;line-height:20px}.profile-overview__tags{flex-wrap:wrap;align-items:flex-end;gap:6px;height:29px;padding-top:8px;display:flex}.profile-overview__focus-tags span,.profile-overview__tags span{color:#0d223d;background:#f1f5f9;border:1px solid #dbe5f1;border-radius:999px;align-items:center;min-height:24px;padding:3px 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.profile-overview__actions{align-items:center;gap:8px;width:300px;height:40px;display:flex}.profile-overview__button{height:40px;font-family:var(--font-heading);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.profile-overview__button img,.profile-overview__save-contact img{flex:none;width:16px;height:16px}.profile-overview__button--secondary{color:#0d223d;background:#fff;border:1px solid #e2e8f0;width:110px}.profile-overview__button--primary{color:#fff;background:#0d223d;border:1px solid #0d223d;width:134px}.profile-overview__button--primary img{filter:brightness(0)invert()}.profile-overview__button--icon{color:#0d223d;background:#fff;border:1px solid #e2e8f0;width:40px}.profile-overview__button--icon span{font-size:18px;line-height:18px;display:block;transform:translateY(-2px)}.profile-overview__package{background:#fbfdff;border:1px solid #e2e8f0;border-radius:18px;gap:8px;width:1308px;min-height:162px;margin:0 32px 24px;padding:20px;display:grid}.profile-overview__package-heading{align-items:center;gap:8px;width:1266px;min-height:44px;display:flex}.profile-overview__package-heading>img{filter:none;background:#e5eef7;border-radius:999px;width:44px;height:44px;padding:10px}.profile-overview__package-heading span{color:#64748b;font-size:12px;font-weight:500;line-height:16px}.profile-overview__package-heading h2{color:#0d223d;letter-spacing:0;margin-top:1px;font-size:16px;font-weight:700;line-height:20px}.profile-overview__package-description{color:#475569;max-width:1120px;margin:0;font-size:13px;font-weight:500;line-height:18px}.profile-overview__package-empty,.profile-overview__package-label{color:#475569;text-transform:uppercase;height:21px;margin:0;padding-top:4px;font-size:13px;font-weight:600;line-height:17px}.profile-overview__package-empty{text-transform:none}.profile-overview__package-list{grid-template-columns:repeat(2,625px);align-content:start;gap:6px 16px;width:1266px;min-height:46px;display:grid}.profile-overview__package-list span{color:#0d223d;align-items:center;gap:8px;min-height:20px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.profile-overview__package-list img{width:16px;height:16px}.profile-overview__tabs{border-top:1px solid #e2e8f0;grid-row:3;align-items:stretch;gap:24px;height:47px;padding:0 32px;display:flex}.profile-overview__tab{color:#475569;cursor:pointer;background:0 0;border:0;height:46px;padding:12px 0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;position:relative}.profile-overview__tab--active,.profile-overview__tab.active{color:#0d223d}.profile-overview__tab--active:after,.profile-overview__tab.active:after{content:"";background:#0d223d;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.profile-overview__tab--loading{cursor:default;justify-content:center;align-items:center;min-width:72px;display:inline-flex}.profile-overview__tab--loading:disabled{opacity:1}.profile-overview__tab--loading.active:after,.profile-overview__tab--loading.profile-overview__tab--active:after,.profile-tab-pane:not(.active){display:none}.profile-overview__tab-skeleton{border-radius:6px;width:74px;height:18px}.profile-overview__tab:first-child .profile-overview__tab-skeleton{width:78px}.profile-overview__tab:nth-child(2) .profile-overview__tab-skeleton{width:84px}.profile-overview__tab:nth-child(3) .profile-overview__tab-skeleton{width:72px}.profile-overview__tab:nth-child(4) .profile-overview__tab-skeleton{width:154px}.profile-overview__tab:nth-child(5) .profile-overview__tab-skeleton{width:92px}.profile-overview__tab:nth-child(6) .profile-overview__tab-skeleton{width:54px}.profile-overview__tab:nth-child(7) .profile-overview__tab-skeleton{width:68px}.profile-overview__tab:nth-child(8) .profile-overview__tab-skeleton{width:102px}.profile-overview__tab:nth-child(9) .profile-overview__tab-skeleton{width:82px}.profile-tab-content{width:1374px}.profile-tab-pane{width:100%}.profile-overview__content{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:start;gap:24px;width:100%;max-width:100%;min-height:768px;display:grid}.profile-overview__content>.full{grid-column:1/-1;width:100%;max-width:100%}.profile-overview__main-column,.profile-overview__side-column{align-content:start;gap:24px;width:auto;min-width:0;display:grid}.profile-overview__panel{padding:24px;display:grid}.profile-overview__alert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;width:100%;padding:12px 14px;font-size:14px;font-weight:600;line-height:20px}.profile-overview__panel h2{color:#020617;height:29px;font-family:var(--font-heading);letter-spacing:0;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:28px;display:flex}.profile-overview__panel h2 img{flex:none;width:18px;height:18px}.profile-overview__panel--about{gap:19px;width:908px;height:auto;min-height:257px}.profile-overview__panel--about>p{color:#334155;width:858px;font-size:14px;font-weight:400;line-height:20px}.profile-overview__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 32px;width:858px;padding-top:1px;display:grid}.profile-overview__details div{gap:4px;display:grid}.profile-overview__details dt{color:#64748b;font-size:13px;font-weight:500;line-height:18px}.profile-overview__details dd{color:#0d223d;font-size:15px;font-weight:600;line-height:22px}.profile-company__empty,.profile-overview__empty,.profile-services__empty{color:#64748b;font-size:14px;font-weight:500;line-height:20px}.profile-overview__panel--focus{gap:20px;width:908px;height:auto;min-height:131px}.profile-overview__focus-tags{flex-wrap:wrap;align-items:flex-start;gap:8px;height:auto;min-height:32px;display:flex}.profile-overview__focus-tags span{background:#e5e7eb;border-color:#0000;min-height:32px;padding:7px 12px}.profile-overview__panel--activity{gap:20px;width:908px;height:auto;min-height:183px}.profile-overview__activity-list{gap:12px;display:grid}.profile-overview__activity-item{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:20px;display:grid}.profile-overview__activity-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:2px 8px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.profile-overview__activity-badge--green{color:#166534;background:#dcfce7}.profile-overview__activity-badge--blue{color:#1d4ed8;background:#dbeafe}.profile-overview__activity-badge--slate{color:#475569;background:#f1f5f9}.profile-overview__activity-item strong{color:#0d223d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.profile-overview__panel--strength{gap:12px;width:442px;height:auto;min-height:275px}.profile-overview__score-row{align-items:baseline;gap:8px;height:44px;padding-top:8px;display:flex}.profile-overview__score-row strong{color:#0d223d;font-size:32px;font-weight:700;line-height:36px}.profile-overview__score-row span{color:#64748b;font-size:11px;font-weight:500;line-height:16px}.profile-overview__progress{background:#f1f5f9;border-radius:999px;width:392px;height:8px;overflow:hidden}.profile-overview__progress span{border-radius:inherit;background:#0d223d;width:86%;height:100%;display:block}.profile-overview__strength-list{gap:8px;padding-top:4px;display:grid}.profile-overview__strength-list p{color:#64748b;align-items:center;gap:8px;min-height:20px;font-size:14px;font-weight:500;line-height:20px;display:flex}.profile-overview__strength-list img{opacity:1;width:16px;height:16px}.profile-overview__strength-item--done,.profile-overview__strength-item--warning{color:#64748b}.profile-overview__panel--contact{align-content:start;gap:20px;width:442px;height:auto;min-height:0}.profile-overview__panel--contact h2{align-items:center;gap:8px;display:flex}.profile-overview__panel--contact h2 img{flex:none;width:18px;height:18px}.profile-overview__contact-list{gap:16px;padding-top:0;display:grid}.profile-overview__contact-list p{color:#0d223d;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-height:21px;font-size:14px;font-weight:500;line-height:20px;display:grid}.profile-overview__contact-list img{width:18px;height:18px;margin-top:1px}.profile-overview__contact-list span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.profile-overview__save-contact{color:#fff;cursor:pointer;background:#0d223d;border:1px solid #0d223d;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.profile-overview__save-contact img{filter:brightness(0)invert()}.profile-overview__save-contact:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.profile-overview__content--single{min-height:0;display:block}.profile-overview__panel--placeholder{gap:20px;width:100%;min-height:160px}.profile-overview__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.profile-overview__skeleton{color:#0000;background:linear-gradient(90deg,#e2e8f0,#f8fafc 48%,#dbe5f1) 0 0/220% 100%;border:0;border-radius:999px;min-width:0;min-height:0;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.profile-overview__hero-main--loading{align-items:start}.profile-overview__identity--loading{gap:10px}.profile-overview__loading-title{align-items:center;display:inline-flex}.profile-overview__copy-skeleton,.profile-overview__loading-lines{gap:8px;display:grid}.profile-overview__skeleton--avatar{border-radius:999px;width:112px;height:112px}.profile-overview__skeleton--name{border-radius:8px;width:236px;height:32px}.profile-overview__skeleton--status{width:68px;height:16px}.profile-overview__focus-tags--loading span,.profile-overview__meta--loading span,.profile-overview__package-list--loading span,.profile-overview__tags--loading span{border:0;min-height:0;padding:0}.profile-overview__skeleton--pill{width:182px;height:24px}.profile-overview__skeleton--meta{border-radius:6px;width:180px;height:18px}.profile-overview__skeleton--meta-short{width:118px}.profile-overview__skeleton--summary{border-radius:6px;width:min(100%,672px);height:14px}.profile-overview__skeleton--summary-short{width:min(72%,484px)}.profile-overview__skeleton--tag{width:82px;height:24px}.profile-overview__tags--loading .profile-overview__skeleton:nth-child(2){width:58px}.profile-overview__tags--loading .profile-overview__skeleton:nth-child(3){width:76px}.profile-overview__tags--loading .profile-overview__skeleton:nth-child(4){width:96px}.profile-overview__skeleton--action{border-radius:14px;width:110px;height:40px}.profile-overview__skeleton--action-wide{width:134px}.profile-overview__skeleton--action-icon{border-radius:14px;width:40px;height:40px}.profile-overview__package--loading,.profile-overview__panel--skeleton{align-content:start}.profile-overview__package-loading-copy{gap:7px;display:grid}.profile-overview__skeleton--package-icon{border-radius:999px;width:44px;height:44px}.profile-overview__skeleton--package-label{border-radius:5px;width:118px;height:12px}.profile-overview__skeleton--package-title{border-radius:6px;width:338px;max-width:calc(100vw - 164px);height:18px}.profile-overview__skeleton--package-feature{border-radius:6px;width:310px;max-width:100%;height:14px}.profile-overview__package-list--loading .profile-overview__skeleton:nth-child(2),.profile-overview__package-list--loading .profile-overview__skeleton:nth-child(4){width:362px}.profile-overview__skeleton--panel-title{border-radius:7px;width:198px;height:24px}.profile-overview__skeleton--line{border-radius:6px;width:100%;height:14px}.profile-overview__loading-lines .profile-overview__skeleton:nth-child(2){width:94%}.profile-overview__loading-lines .profile-overview__skeleton:nth-child(3){width:66%}.profile-overview__details--loading div{gap:8px}.profile-overview__skeleton--detail-label{border-radius:5px;width:78px;height:12px}.profile-overview__skeleton--detail-value{border-radius:6px;width:146px;height:16px}.profile-overview__skeleton--focus-tag{width:210px;height:32px}.profile-overview__focus-tags--loading .profile-overview__skeleton:nth-child(2){width:178px}.profile-overview__focus-tags--loading .profile-overview__skeleton:nth-child(3){width:154px}.profile-overview__focus-tags--loading .profile-overview__skeleton:nth-child(4){width:198px}.profile-overview__activity-skeleton-row{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;min-height:20px;display:grid}.profile-overview__skeleton--activity-badge{border-radius:6px;width:92px;height:18px}.profile-overview__skeleton--activity-text{border-radius:6px;width:100%;height:14px}.profile-overview__activity-skeleton-row:nth-child(2) .profile-overview__skeleton--activity-text{width:74%}.profile-overview__activity-skeleton-row:nth-child(3) .profile-overview__skeleton--activity-text{width:86%}.profile-overview__score-row--loading{align-items:center}.profile-overview__skeleton--score{border-radius:8px;width:76px;height:36px}.profile-overview__skeleton--score-label{border-radius:5px;width:62px;height:14px}.profile-overview__skeleton--progress{border-radius:999px;width:392px;max-width:100%;height:8px}.profile-overview__contact-list--loading,.profile-overview__strength-list--loading{gap:10px;display:grid}.profile-overview__skeleton--contact-line,.profile-overview__skeleton--strength-line{border-radius:6px;width:252px;max-width:100%;height:14px}.profile-overview__contact-list--loading .profile-overview__skeleton:nth-child(2),.profile-overview__strength-list--loading .profile-overview__skeleton:nth-child(2){width:212px}.profile-overview__contact-list--loading .profile-overview__skeleton:nth-child(3),.profile-overview__strength-list--loading .profile-overview__skeleton:nth-child(3){width:236px}.profile-overview__skeleton--save-button{border-radius:14px;width:392px;max-width:100%;height:40px}.profile-therapeutic__content{gap:24px;width:1374px;min-width:0;display:grid}.profile-therapeutic__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:start;gap:16px;width:1374px;min-height:154px;padding:24px;display:grid}.profile-therapeutic__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.profile-therapeutic__header>div{gap:14px;min-width:0;display:grid}.profile-therapeutic__header h2{color:#020617;font-family:var(--font-heading);letter-spacing:0;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:28px;display:flex}.profile-therapeutic__header h2 img{flex:0 0 20px;width:20px;height:20px}.profile-therapeutic__empty,.profile-therapeutic__header p{color:#64748b;margin:0;font-size:13px;font-weight:500;line-height:18px}.profile-therapeutic__add-button{color:#0d223d;white-space:nowrap;cursor:pointer;background:#f1f5f9;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 14px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.profile-therapeutic__add-button>span:first-child{font-size:17px;font-weight:500;line-height:1}.profile-therapeutic__add-button:hover{background:#e2e8f0}.profile-therapeutic__add-button:disabled,.profile-therapeutic__chip:disabled,.profile-therapeutic__custom button:disabled,.profile-therapeutic__option:disabled{cursor:not-allowed;opacity:.6}.profile-therapeutic__chips,.profile-therapeutic__options{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.profile-therapeutic__chip,.profile-therapeutic__option{--therapeutic-chip-bg:#0d223d15;--therapeutic-chip-border:#0d223d30;--therapeutic-chip-text:#0d223d;border:1px solid var(--therapeutic-chip-border);background:var(--therapeutic-chip-bg);min-height:34px;color:var(--therapeutic-chip-text);white-space:nowrap;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.profile-therapeutic__option{min-height:32px;padding:5px 11px;font-size:13px}.profile-therapeutic__chip--rose{--therapeutic-chip-bg:#c90e2e15;--therapeutic-chip-border:#c90e2e30;--therapeutic-chip-text:#c90e2e}.profile-therapeutic__chip--violet{--therapeutic-chip-bg:#7c3aed15;--therapeutic-chip-border:#7c3aed30;--therapeutic-chip-text:#7c3aed}.profile-therapeutic__chip--emerald{--therapeutic-chip-bg:#05966915;--therapeutic-chip-border:#05966930;--therapeutic-chip-text:#059669}.profile-therapeutic__chip--amber{--therapeutic-chip-bg:#d9770615;--therapeutic-chip-border:#d9770630;--therapeutic-chip-text:#d97706}.profile-therapeutic__chip--navy{--therapeutic-chip-bg:#0d223d15;--therapeutic-chip-border:#0d223d30;--therapeutic-chip-text:#0d223d}.profile-therapeutic__chip--cyan{--therapeutic-chip-bg:#0891b215;--therapeutic-chip-border:#0891b230;--therapeutic-chip-text:#0891b2}.profile-therapeutic__chip-remove{color:currentColor;font-size:14px;font-weight:500;line-height:1}.profile-therapeutic__picker{border-top:1px solid #e2e8f0;gap:12px;padding-top:4px;display:grid}.profile-therapeutic__custom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-therapeutic__custom input{color:#0d223d;background:#fff;border:1px solid #e2e8f0;border-radius:14px;outline:0;width:min(320px,100%);height:36px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px}.profile-therapeutic__custom input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.profile-therapeutic__custom button{color:#0d223d;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;min-height:36px;padding:8px 14px;font-size:14px;font-weight:600;line-height:20px}.profile-therapeutic__custom button:first-of-type{color:#fff;background:#0d223d;border-color:#0d223d}.profile-therapeutic__error{color:#be123c;margin:0;font-size:12px;font-weight:600;line-height:16px}.profile-therapeutic__skeleton{background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0 90%) 0 0/220% 100%;border-radius:14px;width:160px;height:34px;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.profile-therapeutic__skeleton:nth-child(2){width:112px}.profile-therapeutic__skeleton:nth-child(3){width:150px}.profile-therapeutic__skeleton:nth-child(4){width:120px}.profile-therapeutic__skeleton:nth-child(5){width:172px}@media (width<=1437px){.profile-overview,.profile-overview__content,.profile-overview__details,.profile-overview__hero-card,.profile-overview__identity,.profile-overview__main-column,.profile-overview__package,.profile-overview__package-heading,.profile-overview__package-list,.profile-overview__panel--about,.profile-overview__panel--about>p,.profile-overview__panel--activity,.profile-overview__panel--focus,.profile-therapeutic__content,.profile-therapeutic__panel{width:100%}.profile-overview__hero-main{grid-template-columns:112px minmax(0,1fr) 300px}.profile-overview__package-list{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-overview__content{grid-template-columns:minmax(0,1fr) 442px}}@media (width<=1180px){.profile-overview__hero-card{grid-template-rows:auto auto auto;height:auto}.profile-overview__hero-main{grid-template-columns:112px minmax(0,1fr);height:auto}.profile-overview__actions{grid-column:1/-1;width:100%}.profile-overview__button--primary,.profile-overview__button--secondary{flex:1 1 0;width:auto}.profile-overview__package{height:auto;margin:0 24px 24px}.profile-overview__content{grid-template-columns:1fr}.profile-overview__panel--contact,.profile-overview__panel--strength,.profile-overview__progress,.profile-overview__save-contact,.profile-overview__side-column{width:100%}.profile-overview__side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-overview__skeleton--package-title{width:min(338px,100%);max-width:100%}}@media (width<=860px){.attendee-shell__body--profile-overview{padding:24px 16px}.profile-overview__details,.profile-overview__hero-main,.profile-overview__package-list,.profile-overview__side-column{grid-template-columns:1fr}.profile-overview__hero-main{padding:24px}.profile-overview__tabs{overflow-x:auto}.profile-overview__package{margin:0 24px 24px}.profile-overview__skeleton--focus-tag,.profile-overview__skeleton--package-feature{width:100%}.profile-overview__panel--about,.profile-overview__panel--activity,.profile-overview__panel--contact,.profile-overview__panel--focus,.profile-overview__panel--strength,.profile-therapeutic__panel{height:auto}.profile-therapeutic__header{flex-direction:column;align-items:stretch;gap:16px}.profile-therapeutic__add-button{width:fit-content}}@media (width<=560px){.profile-overview__actions,.profile-overview__meta,.profile-overview__name-row,.profile-overview__tags{height:auto}.profile-overview__name-row{flex-direction:column;align-items:flex-start}.profile-overview__name-row h1{font-size:26px;line-height:32px}.profile-overview__skeleton--name{width:min(236px,100%)}.profile-overview__activity-item,.profile-overview__activity-skeleton-row{grid-template-columns:1fr;gap:6px}.profile-overview__actions{flex-wrap:wrap}.profile-overview__button--icon{flex:0 0 40px}.profile-overview__activity-item strong{white-space:normal}.profile-therapeutic__add-button,.profile-therapeutic__custom,.profile-therapeutic__custom button,.profile-therapeutic__custom input{width:100%}.profile-therapeutic__chip,.profile-therapeutic__option{white-space:normal;text-align:left;max-width:100%}}.profile-company__content,.profile-company__panel{gap:20px;width:100%;min-width:0;display:grid}.profile-company__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:start;padding:24px}.profile-company__panel--info{gap:22px}.profile-company__panel--about{gap:14px}.profile-company__panel--edit{gap:24px}.profile-company__panel--attendees{gap:18px}.profile-company__panel--state{text-align:center;place-items:center;min-height:220px}.profile-company__panel--state strong{color:#0d223d;font-size:18px;font-weight:700;line-height:24px}.profile-company__panel--state span{color:#64748b;max-width:520px;font-size:14px;font-weight:500;line-height:21px}.profile-company__panel-header{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.profile-company__panel-header h2{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;line-height:26px;display:inline-flex}.profile-company__panel-header h2 img{flex:0 0 18px;width:18px;height:18px}.profile-company__panel-header--stacked>div{gap:4px;min-width:0;display:grid}.profile-company__panel-header--stacked p{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:18px}.profile-company__edit-link{color:#0d223d;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.profile-company__edit-link:hover{color:#020617}.profile-company__edit-link:disabled{cursor:not-allowed;opacity:.6}.profile-company__edit-link img{width:14px;height:14px}.profile-company__identity-row{align-items:center;gap:14px;display:flex}.profile-company__identity-row>div:last-child{gap:3px;min-width:0;display:grid}.profile-company__identity-row strong{color:#0f172a;font-size:15px;font-weight:700;line-height:22px}.profile-company__identity-row span{color:#64748b;font-size:13px;font-weight:500;line-height:19px}.profile-company__logo{color:#fff;background:linear-gradient(135deg,#0d223d 0 52%,#0000 0),linear-gradient(135deg,#e6f7f4,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.profile-company__logo span{color:#fff;background:#0d223d;border-radius:12px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;line-height:18px;display:grid}.profile-company__logo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-company__logo--edit{border-radius:24px;flex-basis:88px;width:88px;height:88px}.profile-company__detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-company__detail-grid--skeleton .profile-company__detail-card{gap:10px}.profile-company__detail-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-content:center;gap:4px;min-width:0;min-height:76px;padding:13px 16px;display:grid}.profile-company__detail-card dt{color:#64748b;font-size:11px;font-weight:500;line-height:16px}.profile-company__detail-card dd{overflow-wrap:anywhere;color:#0f172a;margin:0;font-size:14px;font-weight:600;line-height:20px}.profile-company__panel--about>p{color:#334155;margin:0;font-size:13px;font-weight:400;line-height:22px}.profile-company__attendee-toolbar{justify-content:flex-end;align-items:center;display:flex}.profile-company__attendee-count{color:#0d223d;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:4px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.profile-company__attendee-list,.profile-company__peer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-company__peer-card{grid-template-columns:36px minmax(0,1fr)}.profile-company__attendee-row,.profile-company__peer-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:grid}.profile-company__attendee-row{width:100%;color:inherit;text-align:left;cursor:pointer;grid-template-columns:22px 36px minmax(0,1fr)}.profile-company__attendee-row:focus-visible,.profile-company__attendee-row:hover:not(:disabled){border-color:#94a3b8;outline:0;box-shadow:0 0 0 3px #94a3b824}.profile-company__attendee-row--selected{background:#f8fafc;border-color:#0d223d5c}.profile-company__attendee-row:disabled{cursor:not-allowed;opacity:.68}.profile-company__attendee-check{background:#fff;border:1px solid #cbd5e1;border-radius:8px;place-items:center;width:22px;height:22px;display:grid}.profile-company__attendee-row--selected .profile-company__attendee-check{background:#0d223d;border-color:#0d223d}.profile-company__attendee-check img{filter:brightness(0)invert();width:14px;height:14px}.profile-company__attendee-avatar{color:#0d223d;background:#e8edf3;border-radius:999px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;line-height:16px;display:grid;overflow:hidden}.profile-company__attendee-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-company__attendee-copy{gap:2px;min-width:0;display:grid}.profile-company__attendee-copy strong{overflow-wrap:anywhere;color:#0f172a;min-width:0;font-size:14px;font-weight:700;line-height:20px}.profile-company__attendee-copy>span{overflow-wrap:anywhere;color:#64748b;min-width:0;font-size:11px;font-weight:500;line-height:16px}.profile-company__attendee-pill{color:#475569;background:#f8fafc;border-radius:8px;align-items:center;width:fit-content;max-width:100%;padding:2px 8px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.profile-company__attendee-empty,.profile-company__attendee-error,.profile-company__attendee-refresh,.profile-company__attendee-success{margin:0;font-size:12px;font-weight:600;line-height:17px}.profile-company__attendee-error{color:#be123c}.profile-company__attendee-empty,.profile-company__attendee-refresh{color:#64748b}.profile-company__attendee-success{color:#0f766e}.profile-company__attendee-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.profile-company__attendee-create{flex:none}.profile-company__form{width:100%;min-width:0}.profile-company__logo-editor{align-items:center;gap:24px;display:flex}.profile-company__logo-copy{gap:4px;min-width:0;display:grid}.profile-company__logo-copy strong{color:#0d223d;font-size:18px;font-weight:600;line-height:26px}.profile-company__logo-copy span{color:#475569;font-size:14px;font-weight:500;line-height:20px}.profile-company__replace-button,.profile-company__retry-button{color:#0d223d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 18px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.profile-company__logo-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.profile-company__logo-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.profile-company__replace-button img{width:18px;height:18px}.profile-company__remove-logo-button{color:#e11d48;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.profile-company__remove-logo-button:disabled,.profile-company__replace-button:disabled{cursor:not-allowed;opacity:.62}.profile-company__logo-error{color:#be123c;margin:4px 0 0;font-size:12px;font-weight:600;line-height:16px}.profile-company__retry-button{min-height:36px;padding:8px 14px;font-size:12px;line-height:16px}.profile-company__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.profile-company__field{gap:6px;min-width:0;display:grid}.profile-company__field>span:first-child{color:#475569;font-size:13px;font-weight:600;line-height:18px}.profile-company__field input,.profile-company__field textarea{color:#0d223d;background:#fff;border:1px solid #e2e8f0;border-radius:14px;outline:0;width:100%;font-size:14px;font-weight:500;line-height:20px}.profile-company__field input{min-height:44px;padding:11px 14px}.profile-company__field textarea{resize:vertical;min-height:116px;padding:12px 14px}.profile-company__field input:focus,.profile-company__field textarea:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.profile-company__field--invalid>span:first-child{color:#be123c}.profile-company__field--invalid input,.profile-company__field--invalid textarea{border-color:#fb7185;box-shadow:0 0 0 3px #fb718529}.profile-company__field small,.profile-company__form-error{color:#be123c;margin:0;font-size:12px;font-weight:600;line-height:16px}.profile-company__field--wide,.profile-company__form-error{grid-column:1/-1}.profile-company__form-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.profile-company__form-button{cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:14px;line-height:20px;display:inline-flex}.profile-company__form-button:disabled{cursor:not-allowed;opacity:.68}.profile-company__form-button--secondary{color:#0d223d;background:#fff;border:1px solid #e2e8f0;min-width:84px;font-weight:500}.profile-company__form-button--primary{color:#fff;background:#0d223d;border:1px solid #0d223d;min-width:148px;font-weight:700}.profile-company__form-button--primary img{filter:brightness(0)invert();width:16px;height:16px}.profile-company__panel--loading{pointer-events:none}.profile-company__skeleton{background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0 90%) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.profile-company__skeleton--icon{width:18px;height:18px}.profile-company__skeleton--title{width:210px;height:20px}.profile-company__skeleton--logo{border-radius:16px;flex:0 0 56px;width:56px;height:56px}.profile-company__skeleton--name{width:170px;height:18px}.profile-company__skeleton--meta{width:220px;height:14px;margin-top:6px}.profile-company__skeleton--label{width:72px;height:12px}.profile-company__skeleton--value{width:150px;height:14px}@keyframes profile-company-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=920px){.profile-company__attendee-list,.profile-company__detail-grid,.profile-company__form-grid,.profile-company__peer-grid{grid-template-columns:1fr}}@media (width<=640px){.profile-company__panel{padding:18px}.profile-company__attendee-actions,.profile-company__form-actions,.profile-company__identity-row,.profile-company__logo-editor,.profile-company__panel-header{flex-direction:column;align-items:stretch}.profile-company__attendee-toolbar{justify-content:flex-start}.profile-company__attendee-row{grid-template-columns:22px 36px minmax(0,1fr)}.profile-company__attendee-create,.profile-company__form-button,.profile-company__replace-button{width:100%}}.profile-services__content{gap:20px;width:1374px;display:grid}.profile-services__panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-content:start;gap:18px;min-width:0;padding:22px 24px;display:grid}.profile-services__panel--services{width:1374px;min-height:235px}.profile-services__panel--compact{width:675px;min-height:190px}.profile-services__panel--wide{width:1374px;min-height:163px}.profile-services__split{grid-template-columns:repeat(2,675px);gap:24px;width:1374px;display:grid}.profile-services__panel-header{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;min-height:29px;display:flex}.profile-services__panel-header--large{min-height:49px}.profile-services__panel-header>div{gap:8px;display:grid}.profile-services__panel-header h2{color:#020617;font-family:var(--font-heading);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:600;line-height:29px;display:inline-flex}.profile-services__panel-header h2 img{flex:0 0 20px;width:20px;height:20px}.profile-services__panel-header p{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:16px}.profile-services__service-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(64px,auto);gap:12px;width:100%;display:grid}.profile-services__service-card{background:#fbfdff;border:1px solid #cbd5e1;border-radius:14px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:16px;min-width:0;padding:16px;display:grid;position:relative}.profile-services__service-card--inactive{background:#fff;border-color:#e2e8f0}.profile-services__service-copy{gap:0;min-width:0;display:grid}.profile-services__service-copy strong{color:#0d223d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.profile-services__service-card--inactive .profile-services__service-copy strong{color:#64748b;font-weight:600}.profile-services__service-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.profile-services__service-card--inactive .profile-services__service-copy small{color:#94a3b8}.profile-services__service-remove{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid}.profile-services__service-remove span{font-size:18px;font-weight:400;line-height:18px}.profile-services__service-remove:hover{color:#0d223d;background:#f1f5f9}.profile-services__service-remove:disabled{cursor:not-allowed;opacity:.62}.profile-services__edit-button{color:#0d223d;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;height:16px;padding:0;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.profile-services__edit-button img{width:12px;height:12px}.profile-services__edit-button:disabled{cursor:not-allowed;opacity:.62}.profile-services__chips{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;width:100%;min-height:32px;display:flex}.profile-services__chips--wide{min-height:36px}.profile-services__chip{letter-spacing:0;white-space:nowrap;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.profile-services__chip--neutral{color:#0d223d;background:#e8edf3}.profile-services__chip--green{color:#00986f;background:#dff7ee}.profile-services__chip:disabled{cursor:not-allowed;opacity:.72}.profile-services__entry-row{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;padding-top:6px;display:grid}.profile-services__entry-row--chips{grid-template-columns:minmax(0,1fr) auto}.profile-services__entry-row input{color:#0d223d;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:0;width:100%;min-width:0;height:36px;padding:8px 12px;font-size:13px;font-weight:500;line-height:18px}.profile-services__entry-row input::placeholder{color:#94a3b8}.profile-services__entry-row input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.profile-services__entry-row button{color:#fff;white-space:nowrap;cursor:pointer;background:#0d223d;border:1px solid #0d223d;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:84px;height:36px;padding:8px 14px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.profile-services__entry-row button:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.profile-services__skeleton{background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0 90%) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.profile-services__skeleton--service-card{border-radius:14px;height:64px}.profile-services__skeleton--chip{border-radius:14px;width:116px;height:32px}.profile-services__empty{margin:0}@media (width<=1437px){.profile-services__content,.profile-services__panel--compact,.profile-services__panel--services,.profile-services__panel--wide,.profile-services__split{width:100%}.profile-services__split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.profile-services__entry-row,.profile-services__service-grid,.profile-services__split{grid-template-columns:1fr}.profile-services__panel,.profile-services__panel--compact,.profile-services__panel--services,.profile-services__panel--wide{min-height:0}}@media (width<=560px){.profile-services__panel-header,.profile-services__panel-header--large{flex-direction:column;height:auto}.profile-services__entry-row button{width:100%}}.profile-services__stage-list{align-content:start;gap:8px;width:625px;height:220px;display:grid}.profile-documents__content{width:1374px;min-width:0}.profile-documents__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:start;gap:24px;width:1374px;min-width:0;padding:24px;display:grid}.profile-documents__header{justify-content:space-between;align-items:center;gap:24px;min-height:42px;display:flex}.profile-documents__header h2{color:#020617;font-family:var(--font-heading);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:600;line-height:29px;display:inline-flex}.profile-documents__header h2 img{flex:0 0 20px;width:20px;height:20px}.profile-documents__upload-button{color:#fff;white-space:nowrap;cursor:pointer;background:#0d223d;border:1px solid #0d223d;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:108px;height:42px;padding:11px 18px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.profile-documents__upload-button img{filter:brightness(0)invert();flex:0 0 16px;width:16px;height:16px}.profile-documents__upload-button:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.profile-documents__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.profile-documents__dropzone{color:#0d223d;text-align:center;cursor:pointer;background:#fbfdff;border:1px dashed #cbd5e1;border-radius:18px;align-content:center;place-items:center;gap:7px;width:100%;min-height:122px;padding:24px;display:grid}.profile-documents__dropzone img{width:20px;height:20px}.profile-documents__dropzone span{color:#0d223d;font-size:14px;font-weight:500;line-height:20px}.profile-documents__dropzone strong{color:#0d223d;font-weight:700}.profile-documents__dropzone small{color:#64748b;font-size:12px;font-weight:500;line-height:16px}.profile-documents__dropzone--active{background:#f8fafc;border-color:#0d223d;box-shadow:0 0 0 3px #0d223d14}.profile-documents__dropzone--loading{pointer-events:none}.profile-documents__dropzone--uploading{pointer-events:none;background:#f8fafc;border-color:#94a3b8}.profile-documents__progress{color:#64748b;align-items:center;gap:12px;margin-top:-6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.profile-documents__progress-track{background:#e2e8f0;border-radius:999px;flex:auto;height:6px;overflow:hidden}.profile-documents__progress-bar{border-radius:inherit;background:#0d223d;width:0;height:100%;transition:width .2s}.profile-documents__error{color:#be123c;margin:-10px 0 0;font-size:12px;font-weight:600;line-height:16px}.profile-documents__feedback{color:#0d223d;margin:-6px 0 0;font-size:12px;font-weight:600;line-height:16px}.profile-documents__table-wrap{width:100%;min-width:0;overflow-x:auto}.profile-documents__table{width:100%;min-width:760px;display:grid}.profile-documents__row,.profile-documents__table-head{grid-template-columns:minmax(320px,1fr) 160px 100px 120px 64px;align-items:center;gap:24px;display:grid}.profile-documents__table-head{border-bottom:1px solid #e2e8f0;min-height:28px;padding:0 0 10px}.profile-documents__table-head span{color:#64748b;font-size:12px;font-weight:600;line-height:16px}.profile-documents__row{color:#0d223d;border-bottom:1px solid #e2e8f0;min-height:62px;padding:11px 0;font-size:14px;font-weight:500;line-height:20px}.profile-documents__row:last-child{border-bottom:0}.profile-documents__name-cell{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.profile-documents__file-badge{color:#0d223d;letter-spacing:0;background:#e8edf3;border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:800;line-height:14px;display:inline-flex}.profile-documents__name-cell strong{color:#0d223d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.profile-documents__actions{justify-content:flex-end;gap:12px;display:inline-flex}.profile-documents__actions button{cursor:pointer;background:0 0;border:0;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.profile-documents__actions button:disabled{opacity:.45;cursor:not-allowed}.profile-documents__actions img{width:16px;height:16px}.profile-documents__empty{color:#64748b;margin:0;padding:24px 0;font-size:14px;font-weight:500;line-height:20px}.profile-documents__skeleton{background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0 90%) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.profile-documents__skeleton--upload-icon{width:22px;height:22px}.profile-documents__skeleton--drop-title{border-radius:6px;width:230px;max-width:100%;height:16px}.profile-documents__skeleton--drop-copy{border-radius:5px;width:360px;max-width:100%;height:12px}.profile-documents__skeleton--head-name{border-radius:5px;width:52px;height:12px}.profile-documents__skeleton--head-small{border-radius:5px;width:62px;height:12px}.profile-documents__table--loading .profile-documents__row{grid-template-columns:36px minmax(260px,1fr) 160px 100px 120px 64px}.profile-documents__skeleton--badge{border-radius:14px;width:36px;height:36px}.profile-documents__skeleton--file-name{border-radius:6px;width:min(360px,100%);height:15px}.profile-documents__skeleton--owner{border-radius:6px;width:92px;height:14px}.profile-documents__skeleton--size{border-radius:6px;width:58px;height:14px}.profile-documents__skeleton--date{border-radius:6px;width:54px;height:14px}.profile-documents__skeleton--actions{border-radius:6px;justify-self:end;width:48px;height:16px}@media (width<=1437px){.profile-documents__content,.profile-documents__panel{width:100%}}@media (width<=860px){.profile-documents__panel{gap:20px;padding:20px}.profile-documents__header{align-items:flex-start;min-height:0}}@media (width<=560px){.profile-documents__header{flex-direction:column}.profile-documents__dropzone,.profile-documents__upload-button{width:100%}.profile-documents__dropzone{padding:22px 16px}}.profile-media__content,.profile-media__panel{width:1374px;min-width:0}.profile-media__panel{background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:start;gap:20px;padding:24px;display:grid}.profile-media__header{justify-content:space-between;align-items:center;gap:24px;min-height:40px;display:flex}.profile-media__header h2{color:#020617;font-family:var(--font-heading);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:24px;font-weight:600;line-height:29px;display:inline-flex}.profile-media__header h2 img{flex:0 0 20px;width:20px;height:20px}.profile-media__add-button,.profile-media__empty-button{color:#fff;white-space:nowrap;cursor:pointer;background:#0d223d;border:1px solid #0d223d;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:134px;height:40px;padding:10px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.profile-media__add-button>span:first-child{font-size:17px;line-height:1}.profile-media__action-menu button:disabled,.profile-media__add-button:disabled,.profile-media__empty-button:disabled,.profile-media__menu-button:disabled{cursor:not-allowed;opacity:.55}.profile-media__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.profile-media__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.profile-media__card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-rows:auto 52px;min-width:0;display:grid;position:relative;overflow:visible}.profile-media__card--uploading{border-color:#bfdbfe;box-shadow:0 18px 38px #0d223d2e}.profile-media__thumbnail{aspect-ratio:16/9;width:100%;color:inherit;cursor:pointer;background:#0d223d;border:0;border-radius:17px 17px 0 0;padding:0;display:block;position:relative;overflow:hidden}.profile-media__card--uploading .profile-media__thumbnail{cursor:default}.profile-media__thumbnail:after{content:"";pointer-events:none;background:#02061738;position:absolute;inset:0}.profile-media__card--uploading .profile-media__thumbnail:after{z-index:1;background:linear-gradient(#0206171f,#020617bd),#0d223d3d}.profile-media__thumbnail video,.profile-media__thumbnail>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.profile-media__placeholder{background:linear-gradient(135deg,#102a4a,#334155);place-items:center;width:100%;height:100%;display:grid}.profile-media__placeholder img{filter:brightness(0)invert();opacity:.9;width:34px;height:34px}.profile-media__play-overlay{z-index:2;pointer-events:none;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-media__play-overlay img{width:40px;height:40px}.profile-media__badge{z-index:2;color:#fff;background:#020617c7;border-radius:8px;justify-content:center;align-items:center;min-height:18px;padding:2px 6px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex;position:absolute;bottom:8px;right:8px}.profile-media__upload-overlay{z-index:3;color:#fff;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:22px;left:16px;right:16px}.profile-media__upload-overlay span{color:#ffffffd6;font-size:12px;font-weight:600;line-height:16px}.profile-media__upload-overlay strong{color:#fff;font-size:26px;font-weight:700;line-height:30px}.profile-media__upload-progress{z-index:4;background:#ffffff47;border-radius:999px;height:6px;position:absolute;bottom:12px;left:16px;right:16px;overflow:hidden}.profile-media__upload-progress span{border-radius:inherit;background:#fff;width:0;height:100%;transition:width .2s;display:block}.profile-media__footer{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;min-width:0;min-height:52px;padding:12px;display:grid}.profile-media__footer--uploading{background:#fbfdff;border-radius:0 0 17px 17px;grid-template-columns:minmax(0,1fr) 28px}.profile-media__footer strong{color:#0d223d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.profile-media__upload-copy{gap:2px;min-width:0;display:grid}.profile-media__upload-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.profile-media__upload-spinner{border:2px solid #dbeafe;border-top-color:#0d223d;border-radius:999px;width:22px;height:22px;animation:.85s linear infinite profile-media-spin}.profile-media__actions{place-items:center;display:inline-grid;position:relative}.profile-media__menu-button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:24px;height:28px;padding:0;font-size:16px;font-weight:700;line-height:1;display:inline-grid}.profile-media__menu-button:hover{color:#0d223d;background:#f1f5f9}.profile-media__menu-button span{transform:rotate(90deg)}.profile-media__action-menu{z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:2px;min-width:116px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 24px #0d223d1f}.profile-media__action-menu button{color:#0d223d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:6px 10px;font-size:13px;font-weight:600;line-height:18px}.profile-media__action-menu button:hover{background:#f1f5f9}.profile-media__progress{color:#64748b;align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:16px;display:flex}.profile-media__progress-track{background:#e2e8f0;border-radius:999px;flex:auto;height:6px;overflow:hidden}.profile-media__progress-bar{border-radius:inherit;background:#0d223d;width:0;height:100%;transition:width .2s}.profile-media__error{color:#be123c;margin:-8px 0 0}.profile-media__error,.profile-media__feedback{font-size:12px;font-weight:600;line-height:16px}.profile-media__feedback{color:#0d223d;margin:-4px 0 0}.profile-media__empty{color:#64748b;text-align:center;background:#fbfdff;border:1px dashed #cbd5e1;border-radius:18px;align-content:center;place-items:center;gap:14px;min-height:252px;padding:32px;display:grid}.profile-media__empty img{width:28px;height:28px}.profile-media__empty strong{color:#0d223d;font-size:14px;font-weight:600;line-height:20px}.profile-media__empty-button{min-width:112px}.profile-media__skeleton{background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0 90%) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.profile-media__card--skeleton{overflow:hidden}.profile-media__skeleton--thumbnail{aspect-ratio:16/9;border-radius:17px 17px 0 0;width:100%}.profile-media__skeleton--title{border-radius:6px;width:min(210px,100%);height:14px}.profile-media__skeleton--menu{border-radius:6px;width:18px;height:18px}@keyframes profile-media-spin{to{transform:rotate(1turn)}}@media (width<=1437px){.profile-media__content,.profile-media__panel{width:100%}}@media (width<=980px){.profile-media__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.profile-media__panel{padding:20px}.profile-media__header{flex-direction:column;align-items:flex-start}.profile-media__add-button{width:100%}.profile-media__grid{grid-template-columns:1fr}}.profile-availability__content{color:#0d223d;gap:16px;width:1374px;min-width:0;display:grid}.profile-availability__grid{grid-template-columns:minmax(0,1fr) minmax(280px,296px);align-items:start;gap:18px;width:100%;min-width:0;display:grid}.profile-availability__main,.profile-availability__panel,.profile-availability__side{align-content:start;gap:18px;min-width:0;display:grid}.profile-availability__panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px}.profile-availability__panel-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-availability__panel-header h2{color:#020617;font-family:var(--font-heading);letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;line-height:24px;display:inline-flex}.profile-availability__panel-header h2 img{flex:0 0 18px;width:18px;height:18px}.profile-availability__panel-header p{color:#64748b;margin:6px 0 0;font-size:13px;font-weight:500;line-height:18px}.profile-availability__action-button,.profile-availability__block-add,.profile-availability__reset-inline{min-height:40px;font-family:var(--font-heading);white-space:nowrap;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.profile-availability__reset-inline{color:#64748b;background:0 0;border:0;min-height:0;padding:0;font-size:12px;font-weight:600;line-height:16px}.profile-availability__action-button--secondary,.profile-availability__block-add,.profile-availability__reset-inline{color:#0d223d;background:#fff;border:1px solid #e2e8f0}.profile-availability__action-button--primary{color:#fff;background:#0d223d;border:1px solid #0d223d}.profile-availability__days{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.profile-availability__day{color:#475569;min-height:36px;font-family:var(--font-heading);text-align:center;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.profile-availability__day>span{white-space:nowrap}.profile-availability__day small{background:#fbbf24;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.profile-availability__day--active{color:#fff;background:#0d223d;border-color:#0d223d}.profile-availability__day--active small{background:#fcd34d}.profile-availability__day--changed:not(.profile-availability__day--active){color:#0d223d;background:#fff;border-color:#cbd5e1}.profile-availability__action-button:disabled,.profile-availability__block-add:disabled,.profile-availability__block-form button:disabled,.profile-availability__block-form input:disabled,.profile-availability__block-remove:disabled,.profile-availability__day:disabled,.profile-availability__preset-list button:disabled,.profile-availability__reset-inline:disabled,.profile-availability__slot-toggle button:disabled{cursor:not-allowed;opacity:.55}.profile-availability__slot-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.profile-availability__slot{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-content:start;gap:12px;min-width:0;min-height:92px;padding:14px;display:grid}.profile-availability__slot--locked{background:#fbfdff;border-color:#0d223d}.profile-availability__slot-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.profile-availability__slot-time{align-items:center;gap:9px;min-width:0;display:inline-flex}.profile-availability__slot-time img{opacity:.9;flex:0 0 14px;width:14px;height:14px}.profile-availability__slot-time strong{color:#0d223d;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.profile-availability__slot--unavailable .profile-availability__slot-time img,.profile-availability__slot--unavailable .profile-availability__slot-time strong{opacity:.55}.profile-availability__status-badge{color:#0d223d;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;border-radius:999px;justify-content:center;justify-self:end;align-items:center;min-height:18px;padding:3px 8px;font-size:9px;font-weight:700;line-height:12px;display:inline-flex}.profile-availability__status-badge--confirmed{color:#fff;background:#0d223d}.profile-availability__status-badge--available{color:#0d223d;background:#f1f5f9}.profile-availability__status-badge--unavailable{color:#fff;background:#df6680}.profile-availability__slot-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;min-height:32px;display:grid}.profile-availability__slot-toggle button{color:#0d223d;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:32px;padding:6px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.profile-availability__slot-toggle button>span:first-child{font-size:17px;font-weight:400;line-height:1}.profile-availability__slot-toggle button.profile-availability__slot-choice--active{color:#fff;box-shadow:none;background:#0d223d;border-color:#0d223d}.profile-availability__slot--unavailable .profile-availability__slot-toggle button{color:#64748b}.profile-availability__slot--unavailable .profile-availability__slot-toggle button.profile-availability__slot-choice--active{color:#fff;background:#df6680;border-color:#df6680}.profile-availability__block-list{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}.profile-availability__block-item{background:#f1f5f966;border:1px solid #f1f5f966;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:0;padding:12px 14px;display:grid}.profile-availability__block-item div{gap:2px;min-width:0;display:grid}.profile-availability__block-item strong{color:#0d223d;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.profile-availability__block-item span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:14px;overflow:hidden}.profile-availability__block-remove{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;font-size:14px;line-height:1;display:inline-grid}.profile-availability__block-add{border-radius:999px;justify-self:stretch;width:100%}.profile-availability__block-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;min-width:0;padding-top:4px;display:grid}.profile-availability__block-form-reason{grid-column:1/-1}.profile-availability__block-form label{gap:6px;min-width:0;display:grid}.profile-availability__block-form label span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700;line-height:14px}.profile-availability__block-form input{color:#0d223d;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;min-width:0;height:40px;padding:9px 12px;font-size:14px;font-weight:500;line-height:20px}.profile-availability__block-form input::placeholder{color:#94a3b8}.profile-availability__block-form input:focus{border-color:#0d223d;outline:0;box-shadow:0 0 0 3px #0d223d14}.profile-availability__block-form button{color:#fff;min-height:40px;font-family:var(--font-heading);white-space:nowrap;cursor:pointer;background:#0d223d;border:1px solid #0d223d;border-radius:14px;justify-content:center;justify-self:start;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.profile-availability__glance-hero{border-bottom:1px solid #e2e8f0;gap:4px;padding:0 0 14px;display:grid}.profile-availability__glance-hero strong{color:#0d223d;font-family:var(--font-heading);font-size:36px;font-weight:700;line-height:38px}.profile-availability__glance-hero span,.profile-availability__glance-item span,.profile-availability__preset-list span{color:#64748b;font-size:11px;font-weight:600;line-height:14px}.profile-availability__glance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid}.profile-availability__glance-item{background:0 0;border:0;align-content:center;gap:4px;min-width:0;min-height:0;padding-top:14px;display:grid}.profile-availability__glance-item:nth-child(odd){border-right:1px solid #e2e8f0;padding-right:16px}.profile-availability__glance-item:nth-child(2n){padding-left:16px}.profile-availability__glance-item:nth-child(n+3){border-top:1px solid #e2e8f0;margin-top:14px}.profile-availability__glance-item strong{color:#0d223d;font-family:var(--font-heading);font-size:24px;font-weight:700;line-height:28px}.profile-availability__preset-list{gap:10px;min-width:0;display:grid}.profile-availability__preset-list button{color:#0d223d;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:4px;min-width:0;min-height:0;padding:12px 14px;display:grid}.profile-availability__action-button--secondary:hover:not(:disabled),.profile-availability__block-add:hover:not(:disabled),.profile-availability__preset-list button:hover:not(:disabled),.profile-availability__reset-inline:hover:not(:disabled){background:#f1f5f9}.profile-availability__preset-list button.profile-availability__preset--active{box-shadow:none;background:#f8fafc;border-color:#0d223d}.profile-availability__preset-list strong{color:#0d223d;min-width:0;font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:18px;display:flex}.profile-availability__preset-list strong>span{min-width:0}.profile-availability__preset-list button.profile-availability__preset--coming-soon{background:#f8fafc}.profile-availability__empty{color:#64748b;margin:0;padding:18px 0;font-size:14px;font-weight:500;line-height:20px}.profile-availability__error,.profile-availability__feedback{margin:0;padding:0 4px;font-size:12px;font-weight:700;line-height:16px}.profile-availability__error{color:#be123c}.profile-availability__feedback{color:#0d223d}.profile-availability__actions{background:#fff;border:1px solid #e2e8f0;border-radius:16px;justify-content:flex-end;align-items:center;gap:12px;min-height:0;padding:16px 20px;display:flex}.profile-availability__action-button{min-width:112px}.profile-availability__skeleton{background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0 90%) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.profile-availability__skeleton--title{border-radius:9px;width:248px;max-width:100%;height:28px}.profile-availability__skeleton--copy{border-radius:6px;width:360px;max-width:100%;height:14px}.profile-availability__skeleton--day{border-radius:12px;width:100%;height:36px}.profile-availability__skeleton--slot{border-radius:16px;height:92px}.profile-availability__skeleton--block,.profile-availability__skeleton--metric{border-radius:14px;width:100%;height:72px}.profile-availability__skeleton--block-short{width:72%}.profile-availability__skeleton--preset{border-radius:12px;width:100%;height:58px}@media (width<=1437px){.profile-availability__content{width:100%}.profile-availability__grid{grid-template-columns:minmax(0,1fr) minmax(280px,296px)}}@media (width<=1120px){.profile-availability__grid{grid-template-columns:1fr}.profile-availability__side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.profile-availability__panel{padding:20px}.profile-availability__block-form,.profile-availability__slot-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.profile-availability__panel-header{flex-direction:column}.profile-availability__block-form,.profile-availability__block-list,.profile-availability__glance-grid,.profile-availability__side,.profile-availability__slot-list{grid-template-columns:1fr}.profile-availability__glance-item:nth-child(2n),.profile-availability__glance-item:nth-child(n+3),.profile-availability__glance-item:nth-child(odd){border-top:1px solid #e2e8f0;border-right:0;margin-top:0;padding-left:0;padding-right:0}.profile-availability__action-button,.profile-availability__actions,.profile-availability__block-add,.profile-availability__reset-inline{width:100%}.profile-availability__actions{flex-direction:column-reverse;align-items:stretch}}.attendee-shell__body--meetings{background:#fff;padding:0;display:block}.meetings-page--final{color:#0f172a;background:#fff;gap:24px;width:min(100%,1438px);max-width:1438px;margin:0 auto;padding:32px;display:grid}.meetings-page--final :is(h1,h2,h3,p){margin:0}.meetings-page--final button{cursor:pointer;font:inherit;border:0}.meetings-page--final .meetings-page__hero{justify-content:space-between;align-items:flex-start;gap:40px;min-height:88px;display:flex}.meetings-page--final .meetings-page__intro{gap:6px;width:591px;display:grid}.meetings-page--final .meetings-page__intro p{color:#0d223d;font-family:var(--font-heading);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.meetings-page--final .meetings-page__intro h1{color:#0f172a;white-space:nowrap;margin:0;font-size:34px;font-weight:700;line-height:38px}.meetings-page--final .meetings-page__intro span{color:#475569;margin:0;font-size:14px;line-height:22px}.meetings-page--final .meetings-page__actions{justify-content:flex-end;align-items:center;gap:8px;width:390px;height:44px;display:flex}.meetings-page--final .meetings-page__button{border-radius:18px;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:600;line-height:20px}.meetings-page--final .meetings-page__button img{width:16px;height:16px}.meetings-page--final .meetings-page__button--secondary{color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:173px;min-width:173px}.meetings-page--final .meetings-page__button--primary{color:#fff;width:209px;min-width:209px;box-shadow:none;background:#0d223d}.meetings-page--final .meetings-page__stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;display:grid}.meetings-page--final .meetings-stat-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:22px;grid-template-rows:minmax(80px,1fr) auto;align-items:stretch;gap:16px;width:100%;min-width:0;height:auto;min-height:167px;padding:20px;display:grid;box-shadow:0 4px 6px #0f172a14}.meetings-page--final .meetings-stat-card__main{grid-template-columns:minmax(0,1fr) 44px;align-items:flex-start;gap:16px;width:100%;min-height:80px;display:grid}.meetings-page--final .meetings-stat-card__main>div{gap:4px;width:100%;min-width:0;display:grid}.meetings-page--final .meetings-stat-card p{color:#475569;font-size:14px;line-height:20px}.meetings-page--final .meetings-stat-card strong{color:#0f172a;font-size:30px;font-weight:700;line-height:36px}.meetings-page--final .meetings-stat-card__main span:not(.meetings-stat-card__icon){color:#475569;font-size:12px;line-height:16px}.meetings-page--final .meetings-stat-card__icon{background:#0d223d1a;border-radius:18px;justify-content:center;justify-self:end;align-items:center;width:44px;height:44px;display:inline-flex}.meetings-page--final .meetings-stat-card__icon--green{background:#0596691a}.meetings-page--final .meetings-stat-card__icon--amber{background:#d977061a}.meetings-page--final .meetings-stat-card__icon img{width:20px;height:20px}.meetings-page--final .meetings-stat-card__trend{box-sizing:border-box;border-top:1px solid #e2e8f0;width:100%;min-height:29px;padding-top:12px;font-size:12px;line-height:16px;display:flex}.meetings-page--final .meetings-stat-card__trend img{width:14px;height:14px}.meetings-page--final .meetings-stat-card__trend--positive{color:#059669}.meetings-page--final .meetings-stat-card__trend--positive img{filter:none}.meetings-page--final .meetings-stat-card__trend--negative{color:#c90e2e}.meetings-page--final .meetings-stat-card__trend--negative img{filter:invert(18%)sepia(85%)saturate(3228%)hue-rotate(339deg)brightness(91%)contrast(99%)}.meetings-page--final .meetings-stat-card__trend--neutral img{filter:invert(39%)sepia(12%)saturate(812%)hue-rotate(176deg)brightness(92%)contrast(88%)}.meetings-page--final .meetings-stat-card__trend--direction-down img{transform:rotate(180deg)}.meetings-page--final .meetings-stat-card__unread{color:#2563eb;text-transform:uppercase;background:#eef4ff;border-radius:999px;align-items:center;margin-left:6px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700;line-height:14px;display:inline-flex}.meetings-page--final .meetings-page__tabs{border-bottom:1px solid #e5ebf3;align-items:center;gap:22px;width:100%;margin-top:20px;display:flex}.meetings-page--final .meetings-page__tab{color:#475569;background:0 0;align-items:center;gap:7px;height:40px;padding:0;font-size:14px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex;position:relative}.meetings-page--final .meetings-page__tab:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.meetings-page--final .meetings-page__tab:hover{color:#0d223d}.meetings-page--final .meetings-page__tab:hover:after{background:#0d223d}.meetings-page--final .meetings-page__tab small{color:#64748b;background:#eef4ff;min-width:20px;padding:0 6px}.meetings-page--final .meetings-page__tab small,.meetings-page--final .meetings-page__tab-badge{border-radius:999px;justify-content:center;align-items:center;height:20px;font-size:10px;line-height:14px;display:inline-flex}.meetings-page--final .meetings-page__tab-badge{color:#fff;background:#2563eb;padding:0 8px;font-style:normal;font-weight:700}.meetings-page--final .meetings-page__review-callout{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:8px;width:100%;margin:12px 0 0;padding:12px 16px;font-size:13px;line-height:18px;display:flex}.meetings-page--final .meetings-page__review-callout img{flex:none;width:16px;height:16px}.meetings-page--final .meetings-page__review-callout span{flex:auto}.meetings-page--final .meetings-page__review-callout a{color:#2563eb;flex:none;font-weight:600;text-decoration:none}.meetings-page--final .meetings-page__content{grid-template-columns:930px 420px;align-items:start;gap:24px;padding-top:8px;display:grid}.meetings-page--final .meetings-page__categories{align-content:start;gap:16px;width:930px;min-height:675px;padding-top:0;padding-bottom:411px;display:grid}.meetings-page--final .meetings-page__section-head{justify-content:space-between;align-items:center;gap:16px;height:32px;display:flex}.meetings-page--final .meetings-page__section-head h2{color:#0f172a;font-size:18px;font-weight:600;line-height:28px}.meetings-page--final .meetings-page__section-head button{color:#0f172a;background:0 0;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;width:180px;height:32px;font-size:12px;line-height:16px;display:inline-flex}.meetings-page--final .meetings-page__category-grid{grid-template-columns:repeat(2,455px);gap:20px;margin-top:0;display:grid}.meetings-page--final .meetings-category-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;flex-direction:column;gap:16px;width:455px;height:216px;padding:20px;display:flex;box-shadow:0 4px 6px #0f172a14}.meetings-page--final .meetings-category-card header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.meetings-page--final .meetings-category-card--orange .meetings-category-card__icon{background:#d977061a}.meetings-page--final .meetings-category-card--blue .meetings-category-card__icon{background:#0d223d1a}.meetings-page--final .meetings-category-card h3{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.meetings-page--final .meetings-category-card header strong{color:#0f172a;text-align:right;min-width:36px;font-size:24px;font-weight:700;line-height:32px}.meetings-page--final .meetings-category-card__body{gap:12px;display:grid}.meetings-page--final .meetings-category-card p{font-size:12px;line-height:20px}.meetings-page--final .meetings-category-card__participants{color:#475569;font-size:12px;line-height:16px}.meetings-page--final .meetings-category-card button,.meetings-page--final .meetings-category-card__link{background:0 0;border-radius:0;justify-content:flex-start;align-items:center;width:auto;height:20px;padding:0;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.meetings-page--final .meetings-category-card--orange .meetings-category-card__link,.meetings-page--final .meetings-category-card--orange button{color:#d97706}.meetings-page--final .meetings-category-card--blue .meetings-category-card__link,.meetings-page--final .meetings-category-card--blue button{color:#1a3a63}.directory-page--final .directory-match-card__icon--favorite img,.meetings-page--final .meetings-category-card button img,.meetings-page--final .meetings-category-card__link img{filter:none}.meetings-page--final .meetings-page__side{gap:16px;width:420px;display:grid}.meetings-page--final .meetings-page__today{background:#fff;border:1px solid #e2e8f0;border-radius:22px;width:420px;height:545px;overflow:hidden;box-shadow:0 4px 6px #0f172a14}.meetings-page--final .meetings-page__today-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:16px;min-height:88px;padding:20px;display:flex}.meetings-page--final .meetings-page__today-head h2{color:#0f172a;font-size:18px;font-weight:600;line-height:28px}.meetings-page--final .meetings-page__today-head p{color:#475569;font-size:12px;line-height:16px}.meetings-page--final .meetings-page__today-head>div:last-child{justify-items:end;gap:8px;display:grid}.meetings-page--final .meetings-page__live-badge{color:#059669;background:#0596691a;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.meetings-page--final .meetings-page__today-head button{color:#0d223d;background:0 0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.meetings-page--final .meetings-page__timeline{padding:16px 20px;display:grid}.meetings-page--final .meetings-timeline-row{border-bottom:1px solid #e2e8f0;grid-template-columns:56px 36px minmax(0,1fr);align-items:start;gap:12px;min-height:87px;padding:0 0 16px;display:grid}.meetings-page--final .meetings-timeline-row+.meetings-timeline-row{padding-top:16px}.meetings-page--final .meetings-timeline-row:last-child{border-bottom:0;padding-bottom:0}.meetings-page--final .meetings-timeline-row__time{justify-items:start}.meetings-page--final .meetings-timeline-row__time strong{color:#0f172a;font-size:14px;font-weight:700;line-height:20px}.meetings-page--final .meetings-timeline-row__time span{color:#475569;font-size:10px;line-height:16px}.meetings-page--final .meetings-timeline-row__content{gap:4px;min-width:0;display:grid}.meetings-page--final .meetings-timeline-row__badge{border:1px solid #0000;border-radius:999px;justify-self:start;height:20px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px}.meetings-page--final .meetings-timeline-row h3{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.meetings-page--final .meetings-timeline-row p{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.meetings-page--final .meetings-timeline-row__location{color:#475569;align-items:center;gap:4px;font-size:10px;line-height:16px;display:inline-flex}.meetings-page--final .meetings-timeline-row__location img{width:10px;height:10px}.meetings-page--final .meetings-conflict-card{background:#fff;border:1px solid #c90e2e4d;border-radius:22px;grid-template-columns:36px minmax(0,1fr);gap:12px;width:420px;height:113px;padding:16px;display:grid;box-shadow:0 4px 6px #0f172a14}.meetings-page--final .meetings-conflict-card__icon{background:#c90e2e1a;border-radius:14px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.meetings-page--final .meetings-conflict-card__icon img{width:18px;height:18px}.meetings-page--final .meetings-conflict-card div{gap:2px;min-width:0;display:grid}.meetings-page--final .meetings-conflict-card h2{color:#0f172a;font-size:14px;font-weight:600;line-height:20px}.meetings-page--final .meetings-conflict-card p{color:#475569;font-size:12px;line-height:18px}.meetings-page--final .meetings-conflict-card button{color:#c90e2e;background:0 0;justify-self:start;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}@media (width<=1437px){.meetings-page--final,.meetings-page--final .meetings-category-card,.meetings-page--final .meetings-page__categories,.meetings-page--final .meetings-stat-card{width:100%}.meetings-page--final .meetings-page__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.meetings-page--final .meetings-page__content{grid-template-columns:minmax(0,1fr) 420px}.meetings-page--final .meetings-page__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.meetings-page--final .meetings-page__hero{flex-direction:column;align-items:flex-start}.meetings-page--final .meetings-conflict-card,.meetings-page--final .meetings-page__actions,.meetings-page--final .meetings-page__intro,.meetings-page--final .meetings-page__side,.meetings-page--final .meetings-page__today{width:100%}.meetings-page--final .meetings-page__intro h1{white-space:normal}.meetings-page--final .meetings-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.meetings-page--final .meetings-page__content{grid-template-columns:1fr}.meetings-page--final .meetings-page__categories{min-height:0;padding-bottom:0}.meetings-page--final .meetings-page__today{height:auto}}@media (width<=860px){.meetings-page--final{padding:24px 16px}.meetings-page--final .meetings-page__hero{align-items:flex-start}.meetings-page--final .meetings-page__actions,.meetings-page--final .meetings-page__intro{width:100%}.meetings-page--final .meetings-page__actions{flex-wrap:wrap;height:auto}.meetings-page--final .meetings-page__button{flex:220px;width:auto;min-width:0}.meetings-page--final .meetings-page__category-grid,.meetings-page--final .meetings-page__stats{grid-template-columns:1fr}.meetings-page--final .meetings-category-card{height:auto;min-height:216px}}@media (width<=560px){.meetings-page--final .meetings-page__intro h1{font-size:30px;line-height:36px}.meetings-page--final .meetings-page__section-head,.meetings-page--final .meetings-page__today-head{flex-direction:column;height:auto}.meetings-page--final .meetings-page__section-head button{width:100%}.meetings-page--final .meetings-timeline-row{grid-template-columns:52px minmax(0,1fr)}.meetings-page--final .meetings-timeline-row__avatar{display:none}}.attendee-shell__body--directory{background:#fff;width:100%;padding:0;display:block}.directory-page--final{color:#0f172a;background:#fff;width:min(100%,1438px);max-width:1438px;margin:0 auto}.directory-page--final .directory-page__top{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-rows:auto auto;align-content:start;gap:20px;height:auto;padding:40px 40px 24px;display:grid}.directory-page--final .directory-page__hero{align-items:end;gap:40px;min-height:94px;margin-bottom:10px}.directory-page--final .directory-page__hero-copy{gap:8px;width:363px}.directory-page--final .directory-page__hero-copy p{color:#0d223d;font-size:12px;font-weight:700;line-height:16px}.directory-page--final .directory-page__hero-copy h1{font-size:36px;line-height:40px}.directory-page--final .directory-page__hero-copy span{color:#475569;font-size:14px;line-height:22px}.directory-page--final .directory-page__metrics{justify-content:flex-end;gap:32px;width:min(100%,430px);height:48px}.directory-page--final .directory-page__metrics div{min-width:92px;padding-left:32px}.directory-page--final .directory-page__metrics div:first-child{padding-left:0}.directory-page--final .directory-page__metric-button{color:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;gap:2px;padding:0;display:grid}.directory-page--final .directory-page__metric-button:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #0d223d}.directory-page--final .directory-page__metric--active dd{color:#0d223d}.directory-page--final .directory-page__metrics dd{font-size:24px;line-height:32px}.directory-page--final .directory-page__metrics dt{white-space:nowrap;align-items:center;gap:5px;font-size:12px;line-height:16px;display:inline-flex}.directory-page--final .directory-page__metric-status-dot{background:#059669;border-radius:999px;flex:0 0 7px;width:7px;height:7px}.directory-page--final .directory-page__toolbar{grid-template-columns:minmax(0,1fr) 141px;align-items:center;gap:12px;height:48px;padding-top:0;display:grid}.directory-page--final .directory-page__search{height:48px}.directory-page--final .directory-page__search input{color:#0f172a;background:#0d223d1a;border:1px solid #0000;border-radius:999px;height:48px;padding:0 18px 0 45px;font-size:14px;line-height:20px}.directory-page--final .directory-page__filter-button{color:#fff;width:141px;height:48px;font-family:var(--font-heading);background:#0d223d;border-radius:999px;gap:8px;padding:0 18px;font-size:14px;font-weight:600;line-height:20px}.directory-page--final .directory-page__filter-button small{color:#fff;background:#ffffff29;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:18px;padding:0 7px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.directory-page--final .directory-page__chips{gap:8px;width:100%;min-height:32px;overflow:hidden}.directory-page--final .directory-page__chip{background:#f8fafc;border-radius:999px;height:32px;min-height:32px;padding:0 15px}.directory-page--final .directory-page__chip--active{background:#0f172a}.directory-page--final .directory-page__bulk-toolbar{background:#fff;border-top:0;border-bottom:0;align-items:center;gap:12px;height:56px;padding:0 40px;display:flex;overflow:hidden}.directory-page--final .directory-page__bulk-filter{flex:0 0 260px;justify-content:space-between;gap:12px;width:260px;margin-right:12px;padding:0 4px}.directory-page--final .directory-page__bulk-filter strong{color:#475569;font-size:11px;line-height:13px}.directory-page--final .directory-page__bulk-filter strong span{color:#0d223d;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.directory-page--final .directory-page__bulk-filter button{color:#0d223d;font-size:12px;line-height:16px}.directory-page--final .directory-page__bulk-selection{border-left:0;min-height:32px;padding-left:0}.directory-page--final .directory-page__bulk-selection label{color:#475569;gap:8px;height:32px;font-size:12px;line-height:16px}.directory-page--final .directory-page__bulk-actions{gap:12px}.directory-page--final .directory-page__bulk-actions button{color:#0f172a;border-radius:999px;height:32px;padding:0 12px;font-size:12px;line-height:16px}.directory-page--final .directory-page__save-list{justify-content:center;align-items:center;gap:7px;width:auto;min-width:113px;padding:0 12px;display:inline-flex}.directory-page--final .directory-page__save-list img{flex:0 0 14px;width:14px;height:14px}.directory-page--final .directory-page__bulk-toolbar p{color:#475569;margin-left:auto;font-size:12px;line-height:20px}.directory-page--final .directory-page__content{background:#fff;grid-template-columns:260px 1074px;align-items:start;gap:24px;min-height:0;padding:32px 40px;display:grid}.directory-page--final .directory-page__filters{width:260px;box-shadow:none;align-self:start;gap:16px;padding-bottom:0}.directory-page--final .directory-page__error,.directory-page--final .directory-page__filter-state{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;font-weight:600;line-height:18px}.directory-page--final .directory-page__error,.directory-page--final .directory-page__filter-state--error{color:#be123c;background:#fff1f2;border-color:#fecdd3}.directory-page--final .directory-filter-panel{background:#fff;border:1px solid #e2e8f0;border-radius:22px;width:260px;max-width:100%;min-height:54px;overflow:hidden}.directory-page--final .directory-filter-panel__body,.directory-page--final .directory-filter-panel__options,.directory-page--final .directory-filter-panel__search{min-width:0;max-width:100%}.directory-page--final .directory-filter-panel__search input{width:100%;min-width:0}.directory-page--final .directory-filter-panel__option{align-items:flex-start;width:100%;min-width:0}.directory-page--final .directory-filter-panel__option b{line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.directory-page--final .directory-filter-panel__option small{text-align:right;white-space:nowrap;flex:none;min-width:28px}.directory-page--final .directory-filter-panel--collapsed{min-height:54px}.directory-page--final .directory-page__results{flex-direction:column;gap:24px;width:min(100%,1074px);min-height:0;display:flex}.directory-page--final .directory-page__match-grid{flex:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),350px));place-content:start;gap:12px;min-height:0;display:grid}.directory-page--final .directory-page__match-grid[aria-busy=true]{min-height:calc(min(738px,100vh - 260px))}.directory-page--final .directory-page__empty-results{color:#475569;text-align:center;border:1px dashed #cbd5e1;border-radius:18px;grid-column:1/-1;place-items:center;min-height:calc(clamp(160px,24vh,220px));margin:0;padding:24px;font-size:14px;font-weight:600;line-height:20px;display:grid}.directory-page--final .directory-page__sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.directory-page--final .directory-page__skeleton{color:#0000;border-radius:999px;min-width:0;min-height:0;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block;background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0 90%) 0 0/220% 100%!important;border:0!important;padding:0!important}.directory-page--final .directory-page__skeleton--hero-subtitle{border-radius:6px;width:430px;max-width:100%;height:16px}.directory-page--final .directory-page__metrics--skeleton div{gap:6px}.directory-page--final .directory-page__skeleton--metric-label{border-radius:5px;order:2;width:74px;height:12px}.directory-page--final .directory-page__skeleton--metric-value{border-radius:8px;order:1;width:48px;height:24px}.directory-page--final .directory-filter-panel--skeleton,.directory-page--final .directory-match-card--skeleton{pointer-events:none}.directory-page--final .directory-filter-panel--skeleton{align-content:start;min-height:214px}.directory-page--final .directory-filter-panel--skeleton:first-child{min-height:170px}.directory-page--final .directory-filter-panel--skeleton:nth-child(2){min-height:269px}.directory-page--final .directory-page__skeleton--filter-title{border-radius:6px;width:132px;height:16px}.directory-page--final .directory-page__skeleton--filter-chevron{flex:0 0 14px;width:14px;height:14px}.directory-page--final .directory-page__skeleton--filter-search{border-radius:999px;width:100%;height:36px}.directory-page--final .directory-page__skeleton--filter-option{border-radius:7px;width:100%;height:20px}.directory-page--final .directory-filter-panel__options .directory-page__skeleton--filter-option:nth-child(2){width:82%}.directory-page--final .directory-filter-panel__options .directory-page__skeleton--filter-option:nth-child(3){width:68%}.directory-page--final .directory-filter-panel__options .directory-page__skeleton--filter-option:nth-child(4){width:76%}.directory-page--final .directory-match-card--skeleton .directory-match-card__top{grid-template-columns:18px 46px minmax(0,1fr)}.directory-page--final .directory-match-card__skeleton-copy{align-content:start;gap:7px;min-width:0;display:grid}.directory-page--final .directory-page__skeleton--checkbox{border-radius:3px;width:14px;height:14px;margin-top:2px}.directory-page--final .directory-page__skeleton--avatar{border-radius:999px;width:46px;height:46px}.directory-page--final .directory-page__skeleton--name{border-radius:6px;width:72%;height:16px}.directory-page--final .directory-page__skeleton--role{border-radius:5px;width:88%;height:12px}.directory-page--final .directory-page__skeleton--meta{border-radius:7px;width:46%;height:18px}.directory-page--final .directory-page__skeleton--meta-short{width:36%}.directory-page--final .directory-match-card__tags--skeleton{flex-wrap:wrap;gap:5px;display:flex}.directory-page--final .directory-page__skeleton--tag{border-radius:7px;width:76px;height:19px}.directory-page--final .directory-page__skeleton--tag-wide{width:106px}.directory-page--final .directory-page__skeleton--tag-short{width:46px}.directory-page--final .directory-page__skeleton--section-label{border-radius:5px;width:68px;height:12px}.directory-page--final .directory-page__skeleton--pill{border-radius:999px;width:82px;height:20px}.directory-page--final .directory-page__skeleton--pill-wide{width:118px}.directory-page--final .directory-page__skeleton--calendar{border-radius:999px;width:32px;height:32px}.directory-page--final .directory-page__skeleton--availability-title{border-radius:6px;width:128px;height:14px}.directory-page--final .directory-page__skeleton--availability-copy{border-radius:5px;width:86px;height:11px}.directory-page--final .directory-page__skeleton--action-main{border-radius:14px;width:100%;height:42px}.directory-page--final .directory-page__skeleton--action-icon{border-radius:14px;width:42px;height:42px}.directory-page--final .directory-match-card{width:350px;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:22px;flex-direction:column;gap:11px;padding:16px;display:flex}.directory-page--final .directory-match-card__top{grid-template-columns:18px 46px minmax(0,1fr);align-items:start;min-height:50px}.directory-page--final .directory-match-card__match,.directory-page--final .directory-match-card__profile{display:none}.directory-page--final .directory-match-card__meta{min-height:20px}.directory-page--final .directory-match-card__flag{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:12px;line-height:16px}.directory-page--final .directory-match-card__looking,.directory-page--final .directory-match-card__looking div,.directory-page--final .directory-match-card__tags{gap:5px}.directory-page--final .directory-match-card__availability{border-top:1px solid #e2e8f0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding-top:12px;display:grid}.directory-page--final .directory-match-card__actions{grid-template-columns:minmax(0,220px) 42px 42px 42px;gap:10px;display:grid}.directory-page--final .directory-match-card__icon,.directory-page--final .directory-match-card__request{text-align:center;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;height:42px;display:inline-flex}.directory-page--final .directory-match-card__request{border-radius:14px;height:32px;padding:0;font-size:11px;font-weight:600;line-height:17px}.directory-page--final .directory-match-card__icon{border-radius:14px;width:42px;height:32px;padding:0}.directory-page--final .directory-match-card__icon--favorite{background:#fff;border-color:#e2e8f0!important}.directory-page--final .directory-match-card__icon:disabled{cursor:wait;opacity:.65}.directory-page--final .directory-match-card__action-item:disabled,.directory-page--final .directory-match-card__icon:disabled:not(.directory-match-card__icon--favorite),.directory-page--final .directory-match-card__request:disabled,.directory-page--final .directory-meeting-modal__footer button:disabled{cursor:not-allowed;opacity:.46}.directory-page--final .directory-match-card__menu{width:42px;height:32px;position:relative}.directory-page--final .directory-match-card__menu>.directory-match-card__icon{width:100%;height:100%}.directory-page--final .directory-match-card__action-menu{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:2px;width:210px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 14px 30px #0f172a24}.directory-page--final .directory-match-card__action-item{color:#0f172a;min-height:32px;font-family:var(--font-heading);text-align:left;background:0 0;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:grid}.directory-page--final .directory-match-card__action-item:focus-visible,.directory-page--final .directory-match-card__action-item:hover:not(:disabled){background:#f8fafc}.directory-page--final .directory-match-card__action-item img{width:16px;height:16px}.directory-page--final .directory-match-card__action-item--favorite-active{color:#b45309}.directory-page--final .directory-match-card__action-item--danger{color:#e11d48}.directory-page--final .directory-match-card__action-item--danger img{filter:brightness(0)saturate()invert(22%)sepia(93%)saturate(2948%)hue-rotate(337deg)brightness(94%)contrast(94%)}.directory-page--final .directory-match-card__action-divider{background:#e2e8f0;height:1px;margin:4px 0}.directory-page--final .directory-note-dialog{z-index:1200;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.directory-page--final .directory-note-dialog__panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:14px;width:min(100%,420px);padding:18px;display:grid;box-shadow:0 24px 60px #0f172a33}.directory-page--final .directory-note-dialog__panel footer,.directory-page--final .directory-note-dialog__panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.directory-page--final .directory-meeting-modal__header h2,.directory-page--final .directory-meeting-modal__header p,.directory-page--final .directory-meeting-modal__state h3,.directory-page--final .directory-meeting-modal__state p,.directory-page--final .directory-note-dialog__panel h2,.directory-page--final .directory-note-dialog__panel p{margin:0}.directory-page--final .directory-note-dialog__panel h2{color:#0f172a;font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:24px}.directory-page--final .directory-note-dialog__panel p{color:#475569;font-size:13px;line-height:18px}.directory-page--final .directory-note-dialog__panel header button{color:#0f172a;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:20px;display:inline-flex}.directory-page--final .directory-note-dialog__panel textarea{resize:vertical;color:#0f172a;width:100%;min-height:126px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:12px;padding:12px;font-size:13px;line-height:20px}.directory-page--final .directory-note-dialog__panel textarea:focus{border-color:#0d223d;outline:2px solid #0d223d2e}.directory-page--final .directory-note-dialog__panel footer{justify-content:flex-end}.directory-page--final .directory-note-dialog__panel footer button{color:#0d223d;border-radius:10px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;line-height:18px}.directory-page--final .directory-note-dialog__panel footer button:last-child{color:#fff;background:#0d223d}.directory-page--final .directory-meeting-modal{z-index:1250;background:#0f172a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.directory-page--final .directory-meeting-modal__panel{background:#fff;border:2px solid #0d223d;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(100%,488px);max-height:calc(100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.directory-page--final .directory-meeting-modal__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:16px 18px;display:flex}.directory-page--final .directory-meeting-modal__person{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.directory-page--final .directory-meeting-modal__avatar{color:#0d223d;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.directory-page--final .directory-meeting-modal__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.directory-page--final .directory-meeting-modal__header h2{color:#0f172a;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:22px;overflow:hidden}.directory-page--final .directory-meeting-modal__header p{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;overflow:hidden}.directory-page--final .directory-meeting-modal__header>button{color:#475569;background:0 0;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;line-height:22px;display:inline-flex}.directory-page--final .directory-meeting-modal__body{gap:18px;min-height:0;padding:18px;display:grid;overflow-y:auto}.directory-page--final .directory-meeting-modal__body--loading{gap:14px}.directory-page--final .directory-meeting-modal__field{gap:10px;min-width:0;display:grid}.directory-page--final .directory-meeting-modal__field>span,.directory-page--final .directory-meeting-modal__slots-head>span{color:#475569;font-size:12px;line-height:16px}.directory-page--final .directory-meeting-modal__day-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.directory-page--final .directory-meeting-modal__day{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:14px;place-items:center;gap:1px;min-width:0;min-height:66px;padding:8px 6px;display:grid}.directory-page--final .directory-meeting-modal__day small,.directory-page--final .directory-meeting-modal__day span{color:#475569;font-size:11px;line-height:14px}.directory-page--final .directory-meeting-modal__day strong{font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:20px}.directory-page--final .directory-meeting-modal__day--active{color:#fff;background:#0d223d;border-color:#0d223d}.directory-page--final .directory-meeting-modal__day--active small,.directory-page--final .directory-meeting-modal__day--active span,.directory-page--final .directory-meeting-modal__day--active strong{color:#fff}.directory-page--final .directory-meeting-modal__slots-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.directory-page--final .directory-meeting-modal__durations{align-items:center;gap:6px;display:inline-flex}.directory-page--final .directory-meeting-modal__durations button{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:999px;min-width:39px;height:24px;padding:0 9px;font-size:11px;font-weight:700;line-height:14px}.directory-page--final .directory-meeting-modal__durations .directory-meeting-modal__duration--active{color:#fff;background:#0d223d;border-color:#0d223d}.directory-page--final .directory-meeting-modal__slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.directory-page--final .directory-meeting-modal__slot{color:#0f172a;min-width:0;height:34px;font-family:var(--font-heading);white-space:nowrap;background:#fff;border:1px solid #dbe3ef;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.directory-page--final .directory-meeting-modal__slot--active{color:#fff;background:#0d223d;border-color:#0d223d}.directory-page--final .directory-meeting-modal__field textarea{resize:vertical;color:#0f172a;min-height:60px;font:inherit;background:#fff;border:1px solid #dbe3ef;border-radius:13px;padding:10px 12px;font-size:12px;line-height:18px}.directory-page--final .directory-meeting-modal__field textarea:focus{border-color:#0d223d;outline:2px solid #0d223d29}.directory-page--final .directory-meeting-modal__summary{color:#0d223d;background:#edf2f8;border-radius:12px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:8px 12px;font-size:12px;line-height:16px;display:grid}.directory-page--final .directory-meeting-modal__summary img{width:16px;height:16px}.directory-page--final .directory-meeting-modal__summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.directory-page--final .directory-meeting-modal__footer{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}.directory-page--final .directory-meeting-modal__footer button{color:#0f172a;min-height:38px;font-family:var(--font-heading);background:#fff;border:1px solid #dbe3ef;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.directory-page--final .directory-meeting-modal__footer button:last-child{color:#fff;background:#0d223d;border-color:#0d223d}.directory-page--final .directory-meeting-modal__footer button:last-child img{filter:brightness(0)invert();width:16px;height:16px}.directory-page--final .directory-meeting-modal__alert,.directory-page--final .directory-meeting-modal__empty,.directory-page--final .directory-meeting-modal__field-error,.directory-page--final .directory-meeting-modal__state p{margin:0;font-size:12px;line-height:18px}.directory-page--final .directory-meeting-modal__alert{border-radius:10px;padding:9px 11px;font-weight:600}.directory-page--final .directory-meeting-modal__alert--success{color:#047857;background:#dcfce7}.directory-page--final .directory-meeting-modal__alert--error,.directory-page--final .directory-meeting-modal__field-error{color:#be123c}.directory-page--final .directory-meeting-modal__alert--error{background:#fff1f2}.directory-page--final .directory-meeting-modal__empty,.directory-page--final .directory-meeting-modal__state p{color:#64748b}.directory-page--final .directory-meeting-modal__state h3{color:#0f172a;font-family:var(--font-heading);font-size:16px;line-height:22px}.directory-page--final .directory-meeting-modal__skeleton{height:14px}.directory-page--final .directory-meeting-modal__skeleton--label{border-radius:6px;width:82px}.directory-page--final .directory-meeting-modal__skeleton--label-wide{border-radius:6px;width:190px}.directory-page--final .directory-meeting-modal__skeleton--day{border-radius:14px;height:66px}.directory-page--final .directory-meeting-modal__skeleton--slot{border-radius:12px;height:34px}@media (width<=560px){.directory-page--final .directory-meeting-modal{align-items:end;padding:10px}.directory-page--final .directory-meeting-modal__panel{border-radius:18px;width:100%;max-height:calc(100dvh - 20px)}.directory-page--final .directory-meeting-modal__body,.directory-page--final .directory-meeting-modal__header{padding:14px}.directory-page--final .directory-meeting-modal__header h2{white-space:normal}.directory-page--final .directory-meeting-modal__day-grid,.directory-page--final .directory-meeting-modal__slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-page--final .directory-meeting-modal__slots-head{flex-direction:column;align-items:flex-start}.directory-page--final .directory-meeting-modal__footer{flex-direction:column-reverse;align-items:stretch}.directory-page--final .directory-meeting-modal__footer button{width:100%}}.directory-page--final .directory-page__pagination{flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding-top:0;display:flex}.directory-page--final .directory-page__pagination-count{color:#475569;margin:0;font-size:14px;line-height:20px}.directory-page--final .directory-page__pagination-list{justify-content:flex-end;align-items:center;gap:12px;width:auto;min-height:36px;margin-left:auto;display:flex}.directory-page--final .directory-page__pagination button{color:#0f172a;min-width:32px;height:32px;font-family:var(--font-heading);background:0 0;border-radius:999px;padding:0 8px;font-size:14px;line-height:20px}.directory-page--final .directory-page__pagination-arrow{width:32px;min-width:32px!important;height:32px!important;padding:0!important}.directory-page--final .directory-page__pagination button img{width:16px;height:16px}.directory-page--final .directory-page__pagination-ellipsis{color:#0f172a;min-width:24px;height:32px;font-family:var(--font-heading);justify-content:center;align-items:center;font-size:14px;line-height:20px;display:inline-flex}.directory-page--final .directory-page__pagination-current{color:#fff!important;background:#0f172a!important}.directory-page--final .directory-page__pagination button:disabled:not(.directory-page__pagination-current){cursor:default;opacity:.38}@media (width<=1437px){.directory-page--final .directory-page__top{grid-template-rows:auto auto;align-content:start;gap:16px;height:auto;min-height:0}.directory-page--final .directory-page__content{grid-template-columns:260px minmax(0,1fr)}.directory-page--final .directory-match-card,.directory-page--final .directory-page__results{width:100%}.directory-page--final .directory-page__match-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),350px))}}@media (width<=980px){.directory-page--final .directory-page__bulk-toolbar,.directory-page--final .directory-page__hero{flex-direction:column;align-items:flex-start}.directory-page--final .directory-page__pagination{flex-flow:wrap;justify-content:space-between;align-items:center}.directory-page--final .directory-page__bulk-filter,.directory-page--final .directory-page__hero-copy,.directory-page--final .directory-page__metrics,.directory-page--final .directory-page__results,.directory-page--final .directory-page__search-submit{width:100%}.directory-page--final .directory-page__content,.directory-page--final .directory-page__top{padding-left:24px;padding-right:24px}.directory-page--final .directory-page__content,.directory-page--final .directory-page__toolbar{grid-template-columns:1fr}.directory-page--final .directory-page__toolbar{height:auto}.directory-page--final .directory-page__filters{width:100%;padding-bottom:0}.directory-page--final .directory-filter-panel{width:100%}.directory-page--final .directory-page__bulk-toolbar{height:auto;padding:12px 24px;overflow:visible}}@media (width<=560px){.directory-page--final .directory-page__content,.directory-page--final .directory-page__top{padding-left:16px;padding-right:16px}.directory-page--final .directory-page__hero-copy h1{font-size:30px;line-height:36px}.directory-page--final .directory-page__metrics{flex-direction:column;align-items:flex-start;height:auto}.directory-page--final .directory-page__metrics div{border-left:0;width:100%;padding-left:0}.directory-page--final .directory-page__match-grid{grid-template-columns:1fr}.directory-page--final .directory-page__pagination{flex-direction:column;align-items:flex-start;gap:10px}.directory-page--final .directory-page__pagination-list{justify-content:flex-start;gap:6px;width:100%;margin-left:0;padding-bottom:2px;overflow-x:auto}.directory-page--final .directory-page__pagination button{min-width:40px;height:40px;padding:0 10px}.directory-page--final .directory-page__pagination-arrow{width:32px;min-width:32px!important;height:32px!important}.directory-page--final .directory-page__pagination-ellipsis{min-width:26px;height:40px}}.attendee-shell__nav-link{color:#475569;height:36px}.attendee-shell__icon-button span,.attendee-shell__nav-link>strong{background:#c90e2e}.attendee-shell__search img{left:12px}.attendee-shell__search input{padding-left:36px}.attendee-shell__body--partner-dashboard{background:#fff;display:block}.partner-dashboard--final{color:#0f172a;font-weight:400}.partner-dashboard--final :is(h1,h2,h3,p,ul){margin:0}.partner-dashboard--final button{cursor:pointer;font:inherit;border:0}.partner-dashboard--final a{text-decoration:none}.partner-dashboard--final :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #0d223d52}.partner-dashboard--final .partner-dashboard__hero{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.partner-dashboard--final .partner-dashboard__hero-copy{flex:758px;gap:4px;min-width:0;display:grid}.partner-dashboard--final .partner-dashboard__hero-copy p{color:#475569;font-size:14px;font-weight:400;line-height:20px}.partner-dashboard--final .partner-dashboard__hero-copy p:last-child{line-height:22px}.partner-dashboard--final .partner-dashboard__hero-copy h1{color:#0f172a;font-family:var(--font-heading);letter-spacing:0;font-size:30px;font-weight:700;line-height:36px}.partner-dashboard--final .partner-dashboard__hero-actions{flex:none;align-items:center;gap:24px;display:flex}.partner-dashboard--final .partner-dashboard-card,.partner-dashboard--final .partner-dashboard__progress-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 1px 1px #0d223d0f}.partner-dashboard--final .partner-dashboard__progress-card{border-radius:26px;align-items:center;gap:20px;width:min(474px,100%);min-height:102px;padding:20px;display:flex}.partner-dashboard--final .partner-dashboard__progress-card .partner-dashboard__icon-box{background:#e5e7eb;border-radius:22px;flex-basis:56px;width:52px;height:52px}.partner-dashboard--final .partner-dashboard__progress-card .partner-dashboard__icon-box img{width:24px;height:24px}.partner-dashboard--final .partner-dashboard__progress-card>div{flex:auto;gap:2px;min-width:0;display:grid}.partner-dashboard--final .partner-dashboard__progress-card>div>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.partner-dashboard--final .partner-dashboard__progress-card b,.partner-dashboard--final .partner-dashboard__progress-card strong{color:#0f172a;font-size:16px;line-height:24px}.partner-dashboard--final .partner-dashboard__progress-card strong{font-weight:600}.partner-dashboard--final .partner-dashboard__progress-card b{color:#0d223d;font-weight:700}.partner-dashboard--final .partner-dashboard__progress-card p{color:#475569;padding-bottom:10px;font-size:14px;font-weight:400;line-height:22px}.partner-dashboard--final .partner-dashboard__progress-card>div>span{background:#edf2f7;border-radius:999px;height:9px;display:block;overflow:hidden}.partner-dashboard--final .partner-dashboard__progress-card i{border-radius:inherit;background:linear-gradient(90deg,#059669,#10b981);width:60%;height:100%;display:block}.partner-dashboard--final .partner-dashboard__request{color:#fff;width:248px;min-width:248px;height:55px;font-family:var(--font-heading);text-align:center;white-space:nowrap;background:#0d223d;border-radius:20px;flex:0 0 248px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:700;line-height:24px;display:inline-flex;box-shadow:0 18px 36px #0d223d42}.partner-dashboard--final .partner-dashboard__request img{flex:0 0 24px;width:24px;height:24px}.partner-dashboard--final .partner-dashboard__request span{text-align:center;flex:0 auto;min-width:0}.partner-dashboard--final .partner-dashboard-card{min-width:0;padding:20px}.partner-dashboard--final .partner-dashboard-card--opportunities{flex-direction:column;display:flex}.partner-dashboard--final .partner-dashboard-card--activity,.partner-dashboard--final .partner-dashboard-card--event,.partner-dashboard--final .partner-dashboard-card--profile{grid-area:auto;min-height:286px}.partner-dashboard--final .partner-dashboard-card__head{justify-content:space-between;align-items:center;gap:16px;min-height:29px;margin-bottom:16px;display:flex}.partner-dashboard--final .partner-dashboard-card__head>div{align-items:center;gap:8px;min-width:0;display:flex}.partner-dashboard--final .partner-dashboard-card__head img{-o-object-fit:contain;object-fit:contain;flex:0 0 16px;width:16px;height:16px}.partner-dashboard--final .partner-dashboard-card__head h2{color:#0f172a;min-width:0;font-family:var(--font-heading);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:600;line-height:29px;overflow:hidden}.partner-dashboard--final .partner-dashboard-card__head a,.partner-dashboard--final .partner-dashboard__center-link{color:#0d223d;font-family:var(--font-heading);white-space:nowrap;font-size:12px;font-weight:400;line-height:16px}.partner-dashboard--final .partner-dashboard__icon-box{background:#f1f5f9;border-radius:18px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.partner-dashboard--final .partner-dashboard__icon-box img{-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.partner-dashboard--final .partner-dashboard__icon-box--blue{background:#0d223d1a}.partner-dashboard--final .partner-dashboard__icon-box--green{background:#ecfdf5}.partner-dashboard--final .partner-dashboard__icon-box--red{background:#fff1f2}.partner-dashboard--final .partner-dashboard__icon-box--amber{background:#fffbeb}.partner-dashboard--final .partner-dashboard__actions-list{gap:12px;display:grid}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__actions-list{grid-template-columns:1fr}.partner-dashboard--final .partner-dashboard__action-row{text-align:left;background:#fff;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:66px;padding:13px;transition:background-color .14s,transform .14s;display:grid}.partner-dashboard--final .partner-dashboard__action-row:hover{background:#f8fafc}.partner-dashboard--final .partner-dashboard__action-row .partner-dashboard__icon-box{border-radius:14px;flex-basis:40px;width:40px;height:40px}.partner-dashboard--final .partner-dashboard__action-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.partner-dashboard--final .partner-dashboard__action-row strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.partner-dashboard--final .partner-dashboard__action-row strong b{margin-right:8px}.partner-dashboard--final .partner-dashboard__action-row small{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.partner-dashboard--final .partner-dashboard__action-row>img,.partner-dashboard--final .partner-dashboard__opportunity-nav img{width:16px;height:16px}.partner-dashboard--final .partner-dashboard__meeting-list{gap:12px;padding-top:0;display:grid}.partner-dashboard--final .partner-dashboard__meeting-row{grid-template-columns:56px 8px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:37px;display:grid}.partner-dashboard--final .partner-dashboard__meeting-row time{color:#475569;white-space:nowrap;padding-top:1px;font-size:12px;font-weight:400;line-height:17px}.partner-dashboard--final .partner-dashboard__meeting-row>span{background:#0d223d;border-radius:999px;width:8px;height:8px;margin-top:8px}.partner-dashboard--final .partner-dashboard__meeting-row div{min-width:0;display:grid}.partner-dashboard--final .partner-dashboard__meeting-row strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.partner-dashboard--final .partner-dashboard__meeting-row small{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:17px;overflow:hidden}.partner-dashboard--final .partner-dashboard__status{text-transform:capitalize;border:1px solid #0000;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-style:normal;font-weight:500;line-height:16px;display:inline-flex}.partner-dashboard--final .partner-dashboard__status--confirmed{color:#059669;background:#ecfdf5;border-color:#bbf7d0}.partner-dashboard--final .partner-dashboard__status--pending{color:#d97706;background:#fffbeb;border-color:#fed7aa}.partner-dashboard--final .partner-dashboard__status--break{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.partner-dashboard--final .partner-dashboard__opportunity-nav{align-items:center;gap:8px;display:flex}.partner-dashboard--final .partner-dashboard__opportunity-nav button{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.partner-dashboard--final .partner-dashboard__opportunity-nav a{margin-left:4px}.partner-dashboard--final .partner-dashboard__person-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;flex-direction:column;min-width:0;height:250px;padding:16px;display:flex}.partner-dashboard--final .partner-dashboard__person-head{align-items:flex-start;gap:12px;display:flex}.partner-dashboard--final .partner-dashboard__person-avatar{border-radius:999px;flex:0 0 44px;width:44px;height:44px;position:relative}.partner-dashboard--final .partner-dashboard__person-avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.partner-dashboard--final .partner-dashboard__presence{background:#059669;border:2px solid #fff;border-radius:999px;width:12px;height:12px;position:absolute;bottom:0;right:0}.partner-dashboard--final .partner-dashboard__presence--away{background:#d97706}.partner-dashboard--final .partner-dashboard__person-head>span:last-child{min-width:0;display:grid}.partner-dashboard--final .partner-dashboard__person-head strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.partner-dashboard--final .partner-dashboard__person-head small{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:17px;overflow:hidden}.partner-dashboard--final .partner-dashboard__company-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;margin-top:12px;display:grid}.partner-dashboard--final .partner-dashboard__company-logo{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;padding:5px;display:inline-flex}.partner-dashboard--final .partner-dashboard__company-logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.partner-dashboard--final .partner-dashboard__company-row strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:17px;overflow:hidden}.partner-dashboard--final .partner-dashboard__company-country{color:#475569;white-space:nowrap;justify-self:end;align-items:center;gap:4px;min-width:0;font-size:10px;line-height:16px;display:inline-flex}.partner-dashboard--final .partner-dashboard__company-country img{width:12px;height:12px}.partner-dashboard--final .partner-dashboard__company-country span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.partner-dashboard--final .partner-dashboard__focus-pills,.partner-dashboard--final .partner-dashboard__looking-for div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.partner-dashboard--final .partner-dashboard__focus-pills{min-height:20px;margin-top:12px}.partner-dashboard--final .partner-dashboard__focus-pills span{color:#0d223d;background:#0d223d1a;border-radius:999px;align-items:center;min-height:20px;padding:1px 8px 2px;font-size:10px;font-weight:500;line-height:16px;display:inline-flex}.partner-dashboard--final .partner-dashboard__focus-pills span+span{color:#475569;background:#f1f5f9}.partner-dashboard--final .partner-dashboard__looking-for{gap:4px;margin-top:11px;display:grid}.partner-dashboard--final .partner-dashboard__looking-for p{color:#475569;font-size:10px;font-weight:400;line-height:16px}.partner-dashboard--final .partner-dashboard__looking-for span{color:#0f172a;background:#f1f5f9b3;border:1px solid #e2e8f0;border-radius:12px;align-items:center;min-height:22px;padding:2px 7px 4px;font-size:10px;font-weight:400;line-height:16px;display:inline-flex}.partner-dashboard--final .partner-dashboard__person-actions{grid-template-columns:minmax(0,1fr) 32px 32px;gap:6px;margin-top:auto;display:grid}.partner-dashboard--final .partner-dashboard__person-actions button{background:#fff;border-radius:14px;justify-content:center;align-items:center;height:32px;padding:0;display:inline-flex}.partner-dashboard--final .partner-dashboard__person-actions button:first-child{color:#fff;font-family:var(--font-heading);background:#0d223d;font-size:11px;font-weight:600;line-height:17px}.partner-dashboard--final .partner-dashboard__person-actions button:not(:first-child){border:1px solid #e2e8f0}.partner-dashboard--final .partner-dashboard__person-actions img{width:14px;height:14px}.partner-dashboard--final .partner-dashboard__profile-glance{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px;min-height:161px;display:grid}.partner-dashboard--final .partner-dashboard__profile-score{background:radial-gradient(circle at center,#fff 0 56%,transparent 57%),conic-gradient(#059669 0 92%,#e2e8f0 0 100%);text-align:center;border-radius:999px;align-content:center;place-items:center;gap:2px;width:96px;height:96px;display:grid}.partner-dashboard--final .partner-dashboard__profile-score strong{color:#0f172a;font-size:14px;font-weight:700;line-height:18px}.partner-dashboard--final .partner-dashboard__profile-score span{color:#475569;max-width:70px;font-size:10px;font-weight:400;line-height:14px}.partner-dashboard--final .partner-dashboard__profile-glance ul{gap:5px;padding:0;list-style:none;display:grid}.partner-dashboard--final .partner-dashboard__profile-glance li{color:#0f172a;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.partner-dashboard--final .partner-dashboard__profile-glance li img{flex:0 0 16px;width:16px;height:16px}.partner-dashboard--final .partner-dashboard__center-link{justify-content:center;margin-top:16px;font-size:14px;line-height:20px;display:flex}.partner-dashboard--final .partner-dashboard-card--event,.partner-dashboard--final .partner-dashboard-card--profile{flex-direction:column;display:flex}.partner-dashboard--final .partner-dashboard-card--event .partner-dashboard-card__head{margin-bottom:16px}.partner-dashboard--final .partner-dashboard-card--event .partner-dashboard__center-link,.partner-dashboard--final .partner-dashboard-card--profile .partner-dashboard__center-link{margin-top:auto;padding-top:16px}.partner-dashboard--final .partner-dashboard__event-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-dashboard--final .partner-dashboard__event-stats article{text-align:center;justify-items:center;gap:0;min-width:0;display:grid}.partner-dashboard--final .partner-dashboard__event-stats .partner-dashboard__icon-box{flex-basis:40px;width:40px;height:40px;margin-bottom:8px}.partner-dashboard--final .partner-dashboard__event-stats strong{color:#0f172a;font-size:18px;font-weight:700;line-height:24px}.partner-dashboard--final .partner-dashboard-card--trust p,.partner-dashboard--final .partner-dashboard__activity-row p,.partner-dashboard--final .partner-dashboard__activity-row time,.partner-dashboard--final .partner-dashboard__event-stats p{color:#475569;font-size:12px;font-weight:400;line-height:16px}.partner-dashboard--final .partner-dashboard__activity-list{display:grid}.partner-dashboard--final .partner-dashboard__activity-row{align-items:center;display:grid}.partner-dashboard--final .partner-dashboard__activity-row .partner-dashboard__icon-box{flex-basis:32px;width:32px;height:32px}.partner-dashboard--final .partner-dashboard__activity-row .partner-dashboard__icon-box img{width:14px;height:14px}.partner-dashboard--final .partner-dashboard__activity-row div{min-width:0;display:grid}.partner-dashboard--final .partner-dashboard__activity-row strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.partner-dashboard--final .partner-dashboard__activity-row p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.partner-dashboard--final .partner-dashboard__activity-row time{white-space:nowrap}.partner-dashboard--final .partner-dashboard-card--sponsors{gap:16px;height:151px;padding:20px 0;display:grid;overflow:hidden}.partner-dashboard--final .partner-dashboard-card--sponsors h2{color:#0f172a;font-family:var(--font-heading);text-align:center;font-size:24px;font-weight:600;line-height:29px}.partner-dashboard--final .partner-dashboard__sponsor-mask{height:64px;overflow:hidden}.partner-dashboard--final .partner-dashboard__sponsor-track{align-items:center;gap:56px;min-width:max-content;height:64px;padding:0 32px;display:flex}.partner-dashboard--final .partner-dashboard__sponsor-track span{color:#64748b;font-family:var(--font-heading);white-space:nowrap;font-size:18px;font-weight:600;line-height:24px}.partner-dashboard--final .partner-dashboard-card--trust{grid-area:auto;gap:16px;min-height:70px;padding:16px 24px}.partner-dashboard--final .partner-dashboard-card--trust article{align-items:center;gap:12px;min-width:0;display:flex}.partner-dashboard--final .partner-dashboard-card--trust .partner-dashboard__icon-box{flex-basis:36px;width:36px;height:36px}.partner-dashboard--final .partner-dashboard-card--trust div{min-width:0;display:grid}.partner-dashboard--final .partner-dashboard-card--trust strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.matchmaking-person__body strong,.partner-dashboard--final .partner-dashboard-card--trust p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1320px){.attendee-shell__header{flex-wrap:wrap;gap:14px;height:auto;padding:16px}.attendee-shell__header-actions,.attendee-shell__header-left{flex-basis:100%;width:100%}.attendee-shell__header-actions{justify-content:flex-start}.attendee-shell__search{flex:320px}.partner-dashboard--final .partner-dashboard__hero{flex-direction:column;align-items:flex-start}.partner-dashboard--final .partner-dashboard__hero-actions{justify-content:space-between;width:100%}.partner-dashboard--final .partner-dashboard-card--opportunities{min-height:0}.partner-dashboard--final .partner-dashboard__person-card{height:250px}}@media (width<=1020px){.attendee-shell__header-left{gap:20px}.attendee-shell__nav{flex-wrap:wrap;flex:auto}.attendee-shell__header-actions{flex-wrap:wrap}.attendee-shell__booklet{flex:200px;width:auto}.attendee-shell__body--partner-dashboard{padding:24px 16px}.partner-dashboard--final .partner-dashboard-card--activity,.partner-dashboard--final .partner-dashboard-card--event,.partner-dashboard--final .partner-dashboard-card--meetings,.partner-dashboard--final .partner-dashboard-card--priority,.partner-dashboard--final .partner-dashboard-card--profile{min-height:0}}@media (width<=640px){.attendee-shell__header-left{flex-direction:column;align-items:flex-start}.attendee-shell__nav{width:100%}.attendee-shell__header-actions{grid-template-columns:minmax(0,1fr) 40px 68px;display:grid}.attendee-shell__booklet,.attendee-shell__search{flex-basis:auto;grid-column:1/-1;width:100%}.partner-dashboard--final .partner-dashboard__hero-copy h1{font-size:24px;line-height:30px}.partner-dashboard--final .partner-dashboard__hero-actions{flex-direction:column;align-items:stretch;gap:16px}.partner-dashboard--final .partner-dashboard__progress-card,.partner-dashboard--final .partner-dashboard__request{flex-basis:auto;width:100%;min-width:0}.partner-dashboard--final .partner-dashboard-card--trust,.partner-dashboard--final .partner-dashboard__event-stats,.partner-dashboard--final .partner-dashboard__opportunity-grid,.partner-dashboard--final .partner-dashboard__profile-glance{grid-template-columns:1fr}.partner-dashboard--final .partner-dashboard-card__head{flex-direction:column;align-items:flex-start}.partner-dashboard--final .partner-dashboard-card__head h2{white-space:normal}.partner-dashboard--final .partner-dashboard__activity-row{grid-template-columns:32px minmax(0,1fr)}.partner-dashboard--final .partner-dashboard__activity-row time{grid-column:2}}.attendee-shell__body--matchmaking{background:#f8fafc;gap:0;min-height:calc(100dvh - 64px);padding:32px}.matchmaking-page{color:#0f172a;grid-template-columns:360px minmax(0,990px);align-items:start;gap:24px;width:100%;max-width:1374px;margin:0 auto;display:grid}.matchmaking-page button,.matchmaking-page input{font:inherit}.matchmaking-page button{cursor:pointer}.matchmaking-page img{display:block}.matchmaking-page__detail,.matchmaking-page__rail{min-width:0}.matchmaking-page__rail{gap:14px;display:grid}.matchmaking-page__search-row{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.matchmaking-actions button,.matchmaking-page__filter-button,.matchmaking-page__rail-header button,.matchmaking-page__search,.matchmaking-page__view-all{background:#fff;border:1px solid #dbe4f0;box-shadow:0 1px 1px #0f172a05}.matchmaking-page__search{border-radius:16px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.matchmaking-page__search img{opacity:.68;width:16px;height:16px}.matchmaking-page__search input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;line-height:18px}.matchmaking-page__search input::placeholder{color:#94a3b8}.matchmaking-page__filter-button{border-radius:14px;place-items:center;width:44px;height:44px;padding:0;display:grid}.matchmaking-page__filter-button img{width:18px;height:18px}.matchmaking-page__rail-header{justify-content:space-between;align-items:center;gap:12px;height:36px;display:flex}.matchmaking-page__rail-header h1{color:#172033;font-family:var(--font-heading);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.matchmaking-insight-card--ai a span,.matchmaking-page__rail-header h1 span{color:#64748b;width:14px;height:14px;font-family:var(--font-body);border:1px solid #94a3b8;border-radius:999px;place-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-grid}.matchmaking-page__rail-header button{color:#0f172a;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:12px;font-weight:600;line-height:16px;display:flex}.matchmaking-page__rail-header button img{width:12px;height:12px}.matchmaking-page__people,.matchmaking-person{gap:12px;display:grid}.matchmaking-person{background:#fff;border:1px solid #dbe4f0;border-radius:16px;grid-template-columns:48px minmax(0,1fr);min-height:128px;padding:18px 16px 15px;box-shadow:0 1px 1px #0f172a05}.matchmaking-person--compact{min-height:100px;padding-top:15px;padding-bottom:14px}.matchmaking-person--active{background:#f5f8ff;border-color:#0d223d;box-shadow:0 0 0 1px #0d223d0d}.matchmaking-person__avatar,.matchmaking-profile-card__avatar{flex:none;position:relative}.matchmaking-person__avatar img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:48px;height:48px}.matchmaking-person__status,.matchmaking-profile-card__avatar span{background:#059669;border:2px solid #fff;border-radius:999px;width:13px;height:13px;position:absolute;bottom:0;right:0}.matchmaking-person__status--away{background:#f59e0b}.matchmaking-person__body{align-content:start;gap:8px;min-width:0;display:grid}.matchmaking-person__body header{grid-template-columns:minmax(0,1fr) auto 18px;align-items:start;gap:8px;min-width:0;display:grid}.matchmaking-person__body strong{color:#111827;font-size:13px;font-weight:800;line-height:18px;display:block}.matchmaking-person__availability,.matchmaking-person__body p,.matchmaking-person__meta{color:#475569;margin:0;font-size:11px;font-weight:500;line-height:16px}.matchmaking-person__availability,.matchmaking-person__body p,.matchmaking-person__meta span{align-items:center;gap:5px;min-width:0;display:flex}.matchmaking-person__body p img,.matchmaking-person__meta img{opacity:.75;width:12px;height:12px}.matchmaking-person__score{color:#059669;white-space:nowrap;font-size:12px;font-weight:800;line-height:18px}.matchmaking-person__body header button{background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.matchmaking-person__body header button span{clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);border:1.5px solid #64748b;border-bottom-color:#0000;border-radius:3px 3px 1px 1px;width:11px;height:14px;display:block}.matchmaking-person--active .matchmaking-person__body header button span{background:#0d223d;border-color:#0d223d}.matchmaking-person__meta{flex-wrap:wrap;gap:4px 12px}.matchmaking-person__availability{color:#059669;font-size:10px;font-weight:700}.matchmaking-person__availability span{background:currentColor;border-radius:999px;flex:none;width:5px;height:5px}.matchmaking-person__availability--away{color:#d97706}.matchmaking-page__view-all{color:#0d223d;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13px;font-weight:800;line-height:18px;text-decoration:none;display:inline-flex}.matchmaking-page__view-all img{width:14px;height:14px}.matchmaking-page__detail{gap:24px;display:grid}.matchmaking-insight-card,.matchmaking-profile-card,.matchmaking-summary-card{background:#fff;border:1px solid #dbe4f0;border-radius:22px;box-shadow:0 1px 2px #0f172a08}.matchmaking-profile-card{min-height:326px;padding:28px 26px 20px}.matchmaking-profile-card__main{border-bottom:1px solid #e2e8f0;grid-template-columns:96px minmax(0,1fr) 150px;align-items:start;gap:22px;padding-bottom:24px;display:grid}.matchmaking-profile-card__avatar img{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:96px;height:96px}.matchmaking-profile-card__avatar span{border-width:4px;width:24px;height:24px;bottom:1px;right:1px}.matchmaking-profile-card__copy{min-width:0}.matchmaking-profile-card__title-row{align-items:center;gap:12px;margin-bottom:6px;display:flex}.matchmaking-profile-card__company-badge{color:#0f172a;text-transform:uppercase;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;min-width:88px;padding:7px 10px;font-size:9px;font-weight:900;line-height:11px;display:inline-flex}.matchmaking-insight-card h2,.matchmaking-profile-card__title-row h2,.matchmaking-summary-card h2{color:#111827;font-family:var(--font-heading);margin:0;font-weight:800}.matchmaking-profile-card__title-row h2{align-items:center;gap:8px;font-size:26px;line-height:32px;display:inline-flex}.matchmaking-profile-card__title-row p{color:#059669;align-items:center;gap:5px;margin:2px 0 0;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.matchmaking-profile-card__title-row p span{background:currentColor;border-radius:999px;width:6px;height:6px}.matchmaking-profile-card__meta{color:#475569;flex-wrap:wrap;gap:8px 14px;margin-bottom:10px;font-size:12px;font-weight:600;line-height:18px;display:flex}.matchmaking-profile-card__meta span{align-items:center;gap:5px;display:inline-flex}.matchmaking-profile-card__meta img{opacity:.75;width:14px;height:14px}.matchmaking-profile-card__copy>p{color:#334155;max-width:680px;margin:0;font-size:14px;font-weight:500;line-height:21px}.matchmaking-profile-card__tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.matchmaking-profile-card__tags span{color:#059669;background:#e7f8f1;border-radius:999px;align-items:center;min-height:25px;padding:0 12px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.matchmaking-profile-card__tags span:nth-child(3){color:#0d223d;background:#eaf1ff}.matchmaking-profile-card__tags span:nth-child(4){color:#334155;background:#f1f5f9}.matchmaking-profile-card__score{justify-items:center;gap:7px;display:grid}.matchmaking-profile-card__ring{background:conic-gradient(#059669 0deg .93turn,#e2e8f0 0 1turn);border-radius:999px;place-items:center;width:114px;height:114px;display:grid;position:relative}.matchmaking-profile-card__ring:before{content:"";border-radius:inherit;background:#fff;position:absolute;inset:10px}.matchmaking-profile-card__ring strong{z-index:1;color:#111827;font-family:var(--font-heading);font-size:30px;font-weight:800;line-height:36px;position:relative}.matchmaking-profile-card__score p,.matchmaking-profile-card__score span{text-align:center;margin:0;font-size:11px;font-weight:600;line-height:16px}.matchmaking-profile-card__score p{color:#64748b}.matchmaking-profile-card__score span{color:#059669}.matchmaking-profile-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:24px;display:grid}.matchmaking-profile-card__stats p{color:#64748b;margin:0 0 8px;font-size:12px;font-weight:600;line-height:16px}.matchmaking-profile-card__stats strong{color:#0f172a;align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:20px;display:inline-flex}.matchmaking-profile-card__stats strong img{width:16px;height:16px}.matchmaking-profile-card__avatars{align-items:center;display:flex}.matchmaking-profile-card__avatars span,.matchmaking-profile-card__avatars strong{background:#eef4ff;border:2px solid #fff;border-radius:999px;place-items:center;width:30px;height:30px;margin-left:-8px;display:grid;overflow:hidden}.matchmaking-profile-card__avatars span:first-child{margin-left:0}.matchmaking-profile-card__avatars img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.matchmaking-profile-card__avatars strong{color:#0d223d;font-size:11px;font-weight:800;line-height:1}.matchmaking-insights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.matchmaking-insight-card{border-radius:18px;align-content:start;gap:16px;min-height:292px;padding:20px;display:grid}.matchmaking-actions button,.matchmaking-activity-list li,.matchmaking-insight-card header,.matchmaking-summary-card h2{align-items:center;display:flex}.matchmaking-insight-card header{justify-content:space-between;gap:12px}.matchmaking-insight-card h2,.matchmaking-summary-card h2{gap:8px;font-size:15px;line-height:20px}.matchmaking-insight-card h2 img,.matchmaking-summary-card h2 img{width:18px;height:18px}.matchmaking-insight-card header>span,.matchmaking-insight-card header>strong{color:#64748b;flex:none;font-size:11px;font-weight:800;line-height:16px}.matchmaking-insight-card header>strong{color:#059669;background:#dff8ef;border-radius:999px;align-items:center;min-height:24px;padding:0 12px;display:inline-flex}.matchmaking-compatibility-list{gap:11px;display:grid}.matchmaking-compatibility-row{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.matchmaking-compatibility-row>span{background:#dff8ef;border-radius:999px;width:28px;height:28px}.matchmaking-compatibility-row p{color:#334155;justify-content:space-between;align-items:center;gap:8px;margin:0 0 5px;font-size:11px;font-weight:800;line-height:14px;display:flex}.matchmaking-compatibility-row p strong{color:#111827}.matchmaking-compatibility-row div div{background:#eef2f7;border-radius:999px;height:7px;overflow:hidden}.matchmaking-compatibility-row div div span{border-radius:inherit;background:#10b981;height:100%;display:block}.matchmaking-compatibility-row--blue div div span,.matchmaking-compatibility-row--blue>span{background:#0d223d}.matchmaking-compatibility-row--blue>span{background:#dbeafe}.matchmaking-compatibility-row--purple div div span,.matchmaking-compatibility-row--purple>span{background:#8b5cf6}.matchmaking-compatibility-row--purple>span{background:#ede9fe}.matchmaking-compatibility-row--orange div div span,.matchmaking-compatibility-row--orange>span{background:#f59e0b}.matchmaking-compatibility-row--orange>span{background:#ffedd5}.matchmaking-compatibility-row--mint div div span,.matchmaking-compatibility-row--mint>span{background:#059669}.matchmaking-compatibility-row--mint>span{background:#d1fae5}.matchmaking-insight-card a,.matchmaking-summary-card a{color:#0d223d;align-items:center;gap:6px;font-size:12px;font-weight:800;line-height:16px;text-decoration:none;display:inline-flex}.matchmaking-insight-card a img,.matchmaking-summary-card a img{width:12px;height:12px}.matchmaking-pill-list{gap:10px;display:grid}.matchmaking-pill-list span{color:#1e3a8a;background:#f3f7ff;border:1px solid #d7e4fb;border-radius:12px;align-items:center;gap:8px;min-height:35px;padding:0 14px;font-size:12px;font-weight:700;line-height:16px;display:flex}.matchmaking-insight-card--ai li:before,.matchmaking-pill-list span:before,.matchmaking-summary-card li:before{content:"";background:#0d223d;border-radius:999px;flex:none;width:6px;height:6px}.matchmaking-pill-list--green span{color:#065f46;background:#effcf7;border-color:#ccefe4}.matchmaking-insight-card--ai li:before,.matchmaking-pill-list--green span:before,.matchmaking-summary-card li:before{background:#059669}.matchmaking-insight-card--ai{background:#f8fbff;border-color:#b9ceff}.matchmaking-insight-card--ai header>strong{color:#0d223d;text-transform:uppercase;background:#eef4ff}.matchmaking-insight-card--ai p{color:#334155;margin:0;font-size:12px;font-weight:600;line-height:18px}.matchmaking-insight-card--ai ul,.matchmaking-summary-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.matchmaking-insight-card--ai li,.matchmaking-summary-card li{color:#334155;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.matchmaking-insight-card--ai a{margin-top:4px}.matchmaking-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.matchmaking-summary-card{border-radius:18px;align-content:start;gap:16px;min-height:218px;padding:22px;display:grid}.matchmaking-summary-card h2{justify-content:flex-start}.matchmaking-activity-list{gap:10px}.matchmaking-activity-list li{justify-content:space-between;gap:12px}.matchmaking-activity-list li:before{content:none}.matchmaking-activity-list span{color:#334155;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:700;line-height:16px;display:flex}.matchmaking-activity-list img{opacity:.78;width:16px;height:16px}.matchmaking-activity-list time{color:#64748b;flex:none;font-size:12px;font-weight:600;line-height:16px}.matchmaking-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.matchmaking-actions button{color:#0d223d;border-radius:16px;justify-content:center;gap:10px;min-width:0;height:52px;padding:0 18px;font-size:15px;font-weight:800;line-height:20px}.matchmaking-actions__primary{color:#fff!important;background:#0d223d!important;border-color:#0d223d!important}.matchmaking-actions button img{width:17px;height:17px}.matchmaking-actions button>span[aria-hidden=true]{color:currentColor;letter-spacing:2px;margin-top:-8px;font-size:18px;font-weight:900}.matchmaking-page a:focus-visible,.matchmaking-page button:focus-visible,.matchmaking-page input:focus-visible{outline-offset:2px;outline:3px solid #0d223d38}@media (width<=1320px){.matchmaking-page{grid-template-columns:320px minmax(0,1fr)}.matchmaking-profile-card__main{grid-template-columns:86px minmax(0,1fr) 132px}.matchmaking-profile-card__avatar img{width:86px;height:86px}.matchmaking-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.attendee-shell__body--matchmaking{padding:24px 16px}.matchmaking-page{grid-template-columns:1fr}.matchmaking-page__rail{max-width:none}.matchmaking-profile-card__main{grid-template-columns:82px minmax(0,1fr)}.matchmaking-profile-card__score{grid-column:1/-1;justify-items:start}.matchmaking-actions,.matchmaking-profile-card__stats,.matchmaking-summary-grid{grid-template-columns:1fr}.matchmaking-actions button{width:100%}}@media (width<=640px){.matchmaking-insight-card,.matchmaking-profile-card,.matchmaking-summary-card{border-radius:16px}.matchmaking-profile-card{padding:20px}.matchmaking-insights-grid,.matchmaking-profile-card__main,.matchmaking-profile-card__stats{grid-template-columns:1fr}.matchmaking-profile-card__title-row{flex-direction:column;align-items:flex-start}.matchmaking-profile-card__title-row h2{font-size:22px;line-height:28px}.matchmaking-person{grid-template-columns:44px minmax(0,1fr);padding-left:12px;padding-right:12px}.matchmaking-person__avatar img{width:44px;height:44px}}.attendee-shell__body--favorite-contacts{background:#f8fafc;gap:0;min-height:calc(100vh - 64px);padding:42px 31px 32px}.favorite-contacts{color:#0f172a;width:100%;max-width:1358px;margin:0 auto}.favorite-contacts button{font:inherit;cursor:pointer;border:0}.favorite-contacts select{font:inherit}.favorite-contacts__hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.favorite-contacts__intro{min-width:0}.favorite-contacts__title-row{align-items:center;gap:10px;display:flex}.favorite-contacts__title-row h1{color:#0f172a;margin:0;font-size:30px;font-weight:800;line-height:36px}.favorite-contact-card__star span,.favorite-contacts__tip-icon span,.favorite-contacts__title-star{clip-path:polygon(50% 3%,61% 35%,95% 35%,68% 55%,79% 89%,50% 68%,21% 89%,32% 55%,5% 35%,39% 35%);background:#d97706;display:block}.favorite-contacts__title-star{flex:0 0 22px;width:22px;height:22px}.favorite-contacts__intro p{color:#475569;margin:6px 0 0;font-size:14px;font-weight:400;line-height:20px}.favorite-contacts__tabs{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:2px;display:flex}.favorite-contacts__tab{color:#0f172a;background:#fff;gap:8px;height:36px;padding:0 18px;font-size:14px;font-weight:500;line-height:20px;border:1px solid #cbd5e1!important}.favorite-contacts__tab,.favorite-contacts__tab strong{border-radius:999px;align-items:center;display:inline-flex}.favorite-contacts__tab strong{color:#0d223d;background:#dbeafe;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px}.favorite-contacts__tab .favorite-contacts__tab-count--urgent{color:#fff;background:#ef4444}.favorite-contacts__tab--active{color:#fff;background:#0d223d;border-color:#0d223d!important}.favorite-contacts__tab--active strong{color:#fff;background:#ffffff2e}.favorite-contacts__toolbar{justify-content:flex-end;align-items:center;gap:10px;margin-bottom:16px;display:flex}.favorite-contacts__sort,.favorite-contacts__view-toggle{background:#fff;border-radius:14px;align-items:center;height:38px;display:inline-flex;border:1px solid #cbd5e1!important}.favorite-contacts__sort{color:#0f172a;gap:8px;min-width:163px;font-size:14px;font-weight:500;line-height:20px;position:relative;overflow:hidden}.favorite-contacts__sort:focus-within{box-shadow:0 0 0 3px #0d223d1a;border-color:#0d223d!important}.favorite-contacts__sort select{appearance:none;width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 38px 0 16px}.favorite-contacts__sort img{pointer-events:none;width:14px;height:14px;position:absolute;right:16px}.favorite-contacts__view-toggle{width:74px;overflow:hidden}.favorite-contacts__view-button{color:#64748b;background:#fff;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.favorite-contacts__view-button--active{color:#fff;background:#0d223d}.favorite-contacts__view-button span{width:16px;height:16px;position:relative}.favorite-contacts__view-button:first-child span{grid-template-rows:repeat(2,5px);grid-template-columns:repeat(2,5px);gap:4px;display:grid}.favorite-contacts__view-button:first-child span:before{content:"";border:2px solid;border-radius:2px;width:5px;height:5px;box-shadow:9px 0 0 -2px,0 9px 0 -2px,9px 9px 0 -2px}.favorite-contacts__view-button:last-child span:after,.favorite-contacts__view-button:last-child span:before{content:"";position:absolute;left:0}.favorite-contacts__view-button:last-child span:before{background:currentColor;border-radius:999px;width:16px;height:2px;top:1px;box-shadow:0 6px,0 12px}.favorite-contacts__view-button:last-child span:after{background:currentColor;border-radius:999px;width:3px;height:3px;top:0;box-shadow:0 6px,0 12px}.favorite-contacts__metrics{background:#fff;border:1px solid #e2e8f0;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:24px;padding:20px;display:grid}.favorite-contacts__metric{align-items:center;gap:16px;min-width:0;display:flex}.favorite-contacts__metric-icon{border-radius:16px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.favorite-contacts__metric-icon img{width:20px;height:20px}.favorite-contacts__metric-icon--blue{background:#dbeafe}.favorite-contacts__metric-icon--green{background:#ccfbf1}.favorite-contacts__metric-icon--orange{background:#fed7aa}.favorite-contacts__metric-icon--purple{background:#ede9fe}.favorite-contacts__metric-icon--blue img{filter:invert(39%)sepia(86%)saturate(2526%)hue-rotate(215deg)brightness(94%)contrast(98%)}.favorite-contacts__metric-icon--green img{filter:invert(45%)sepia(66%)saturate(645%)hue-rotate(119deg)brightness(90%)contrast(89%)}.favorite-contacts__metric-icon--orange img{filter:invert(48%)sepia(84%)saturate(996%)hue-rotate(6deg)brightness(91%)contrast(92%)}.favorite-contacts__metric-icon--purple img{filter:invert(47%)sepia(89%)saturate(3159%)hue-rotate(245deg)brightness(101%)contrast(94%)}.favorite-contacts__metric p,.favorite-contacts__metric strong{margin:0;display:block}.favorite-contacts__metric strong{color:#0f172a;font-size:22px;font-weight:800;line-height:26px}.favorite-contacts__metric p{color:#64748b;margin-top:2px;font-size:12px;font-weight:400;line-height:16px}.favorite-contacts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.favorite-contact-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;gap:16px;min-width:0;min-height:277px;padding:20px;display:grid}.favorite-contact-card__head{grid-template-columns:52px minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.favorite-contact-card__avatar{border-radius:999px;width:52px;height:52px;text-decoration:none;display:block;position:relative}.favorite-contact-card__avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.favorite-contact-card__status{background:#64748b;border:2px solid #fff;border-radius:999px;width:13px;height:13px;position:absolute;bottom:2px;right:-1px}.favorite-contact-card__status--online{background:#10b981}.favorite-contact-card__status--away{background:#f59e0b}.favorite-contact-card__status--offline{background:#64748b}.favorite-contact-card__status--busy{background:#ef4444}.favorite-contact-card__identity{min-width:0;padding-top:2px}.favorite-contact-card__identity a{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:block;overflow:hidden}.favorite-contact-card__identity p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.favorite-contact-card__match{color:#059669;white-space:nowrap;background:#ccfbf1;border:1px solid #bbf7d0;min-height:22px;padding:3px 8px;font-size:10px;font-weight:700;line-height:14px}.favorite-contact-card__match,.favorite-contact-card__star{border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.favorite-contact-card__star{background:#fffbeb;justify-self:end;width:32px;height:32px;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:0 6px 16px #d977061f;border:1px solid #fed7aa!important}.favorite-contact-card__star span{background:#d97706;width:15px;height:15px}.favorite-contact-card__star:focus-visible,.favorite-contact-card__star:hover{background:#fff7ed;box-shadow:0 8px 20px #d977062e;border-color:#f59e0b!important}.favorite-contact-card__meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.favorite-contact-card__meta p{color:#475569;align-items:center;gap:7px;min-width:0;margin:0;font-size:12px;font-weight:400;line-height:16px;display:flex}.favorite-contact-card__meta p:first-child{color:#0f172a}.favorite-contact-card__meta b,.favorite-contact-card__meta span,.favorite-contacts__tip p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.favorite-contact-card__meta img{flex:0 0 14px;width:14px;height:14px}.favorite-contact-card__company-mark{color:#fff;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.favorite-contact-card__company-mark--blue{background:#647acb}.favorite-contact-card__company-mark--cyan{background:#06b6d4}.favorite-contact-card__company-mark--red{background:#e11d48}.favorite-contact-card__company-mark--green{background:#0f9f87}.favorite-contact-card__tags{flex-wrap:wrap;gap:6px;display:flex}.favorite-contact-card__tags span{color:#0d223d;background:#0d223d1a;border-radius:8px;align-items:center;min-height:21px;padding:3px 8px;font-size:10px;font-weight:500;line-height:14px;display:inline-flex}.favorite-contact-card__tags span:last-child{color:#64748b;background:#f1f5f9}.favorite-contact-card__availability{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.favorite-contact-card__calendar{background:#ccfbf1;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.favorite-contact-card__calendar img{width:15px;height:15px}.favorite-contact-card__availability small,.favorite-contact-card__availability strong{display:block}.favorite-contact-card__availability strong{color:#0f172a;font-size:12px;font-weight:800;line-height:16px}.favorite-contact-card__availability small{color:#64748b;font-size:11px;font-weight:400;line-height:15px}.favorite-contact-card__actions{grid-template-columns:minmax(0,1fr) minmax(94px,112px) 36px;gap:8px;display:grid}.favorite-contact-card__message,.favorite-contact-card__more,.favorite-contact-card__request{border-radius:12px;justify-content:center;align-items:center;height:36px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.favorite-contact-card__request{color:#fff;background:#0d223d;gap:8px}.favorite-contact-card__message img,.favorite-contact-card__request img{width:16px;height:16px}.favorite-contact-card__message,.favorite-contact-card__more{color:#0f172a;background:#fff;border:1px solid #cbd5e1!important}.favorite-contact-card__message{gap:8px}.favorite-contact-card__more{width:36px}.favorite-contact-card__more span,.favorite-contact-card__more span:after,.favorite-contact-card__more span:before{background:#475569;border-radius:999px;width:3px;height:3px;display:block}.favorite-contact-card__more span{color:#0000;font-size:0;position:relative;overflow:hidden}.favorite-contact-card__more span:after,.favorite-contact-card__more span:before{content:"";position:absolute;left:0}.favorite-contact-card__more span:before{top:-6px}.favorite-contact-card__more span:after{top:6px}@media (width>=1024px){.favorite-contacts__grid--list{grid-template-columns:1fr}.favorite-contacts__grid--list .favorite-contact-card{grid-template-columns:minmax(260px,1fr) minmax(220px,.8fr) minmax(180px,.65fr) minmax(210px,.75fr) minmax(250px,.8fr);align-items:center;min-height:0}.favorite-contacts__grid--list .favorite-contact-card__actions{justify-self:end;width:min(100%,300px)}}.favorite-contacts__tip{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:66px;margin-top:32px;padding:16px 20px;display:flex}.favorite-contacts__tip a,.favorite-contacts__tip>div{align-items:center;min-width:0;display:flex}.favorite-contacts__tip>div{gap:12px}.favorite-contacts__tip-icon{background:#dbeafe;border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.favorite-contacts__tip-icon span{background:#0d223d;width:15px;height:15px}.favorite-contacts__tip p{color:#475569;margin:0;font-size:13px;font-weight:400;line-height:18px}.favorite-contacts__tip strong{color:#0f172a;font-weight:800}.favorite-contacts__tip a{color:#0d223d;flex:none;gap:6px;font-size:13px;font-weight:800;line-height:18px;text-decoration:none}.favorite-contacts__tip a img{filter:invert(39%)sepia(86%)saturate(2526%)hue-rotate(215deg)brightness(94%)contrast(98%);width:16px;height:16px}@media (width<=1180px){.favorite-contacts__grid,.favorite-contacts__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.favorite-contacts__metrics{gap:20px}}@media (width<=860px){.attendee-shell__body--favorite-contacts{padding:28px 16px}.favorite-contacts__hero,.favorite-contacts__tip{flex-direction:column;align-items:flex-start}.favorite-contacts__tabs,.favorite-contacts__toolbar{justify-content:flex-start}.favorite-contacts__tip p{white-space:normal}}@media (width<=680px){.favorite-contacts__grid,.favorite-contacts__metrics{grid-template-columns:1fr}.favorite-contacts__title-row h1{font-size:26px;line-height:32px}}@media (width<=520px){.favorite-contact-card{padding:16px}.favorite-contact-card__head{grid-template-columns:52px minmax(0,1fr) 20px}.favorite-contact-card__match{grid-column:2/-1;justify-self:start}.favorite-contact-card__star{grid-area:1/3}.favorite-contact-card__meta{flex-direction:column;align-items:flex-start;gap:8px}.favorite-contact-card__actions{grid-template-columns:1fr 36px}.favorite-contact-card__message{grid-area:2/1/auto/-1}.favorite-contact-card__more{grid-area:1/2}}.attendee-shell__body--company-directory{background:#fff;gap:0;min-height:calc(100vh - 64px);padding:40px 40px 32px}.company-directory{color:#0f172a;width:100%;max-width:1358px;margin:0 auto}.company-directory button{font:inherit;cursor:pointer;border:0}.company-directory__intro{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:24px;display:flex}.company-directory__title-row{align-items:center;gap:12px;display:flex}.company-directory__title-row h1{color:#0f172a;margin:0;font-size:34px;font-weight:700;line-height:36px}.company-directory__title-row span{color:#0d223d;background:#dbeafe;border-radius:999px;align-items:center;min-height:26px;padding:4px 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.company-directory__intro p{color:#64748b;margin:8px 0 0;font-size:14px;font-weight:400;line-height:22px}.company-directory__toolbar{grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:center;gap:12px;width:100%;margin-bottom:16px;display:grid}.company-directory__search{color:#64748b;background:#f8fafc;border-radius:14px;align-items:center;min-width:0;height:48px;padding:0 16px;display:flex}.company-directory__search img{flex:none;width:20px;height:20px}.company-directory__search input{color:#0f172a;background:0 0;border:0;outline:0;flex:auto;min-width:0;margin:0 12px;font-size:14px;font-weight:400;line-height:20px}.company-directory__search input::placeholder{color:#94a3b8}.company-directory__search kbd{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;min-width:38px;height:22px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.company-directory__filter-button,.company-directory__sort-button,.company-directory__view-toggle{background:#fff;border:1px solid #cbd5e1;border-radius:14px;align-items:center;height:48px;display:inline-flex}.company-directory__filter-button{color:#0f172a;gap:8px;padding:0 16px;font-size:14px;font-weight:500}.company-directory__filter-button img{width:20px;height:20px}.company-directory__filter-button strong{color:#fff;background:#0d223d;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.company-directory__sort-button{color:#64748b;gap:8px;padding:0 16px;font-size:14px;font-weight:400}.company-directory__sort-button strong{color:#0f172a;font-weight:600}.company-directory__sort-button img{width:16px;height:16px}.company-directory__view-toggle{width:90px;padding:0;overflow:hidden}.company-directory__view-toggle-button{color:#64748b;background:#fff;justify-content:center;align-items:center;width:45px;height:46px;display:inline-flex}.company-directory__view-toggle-button--active{color:#fff;background:#0d223d}.company-directory__view-toggle-button span{width:18px;height:18px;position:relative}.company-directory__view-toggle-button:first-child span{grid-template-rows:repeat(2,6px);grid-template-columns:repeat(2,6px);gap:4px;display:grid}.company-directory__view-toggle-button:first-child span:after,.company-directory__view-toggle-button:first-child span:before{content:"";box-sizing:border-box;border:2px solid;border-radius:2px;width:6px;height:6px;box-shadow:10px 0 0 -2px,0 10px 0 -2px,10px 10px 0 -2px}.company-directory__view-toggle-button:first-child span:after{display:none}.company-directory__view-toggle-button:last-child span:after,.company-directory__view-toggle-button:last-child span:before{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;position:absolute;left:0;box-shadow:0 8px,0 16px}.company-directory__view-toggle-button:last-child span:after{border-radius:999px;width:4px;height:4px;top:-1px;box-shadow:0 8px,0 16px}.company-directory__chips{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.company-directory__chip{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;gap:4px;height:38px;padding:0 18px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.company-directory__chip small{color:inherit;font-size:inherit;font-weight:inherit}.company-directory__chip--active{color:#fff;background:#0d223d;border-color:#0d223d}.company-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.company-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;flex-direction:column;gap:12px;min-width:0;min-height:382px;padding:20px;display:flex}.company-card__head{align-items:flex-start;gap:12px;display:flex}.company-card__logo{color:#0d223d;text-align:center;background:#fff;border:1px solid #dbeafe;border-radius:16px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;font-size:12px;font-weight:700;line-height:1;display:flex;overflow:hidden}.company-card__logo img{-o-object-fit:contain;object-fit:contain;max-width:44px;max-height:32px;display:block}.company-card__logo--red{color:#ef4444}.company-card__logo--purple{color:#6b3fa0;background:#f1ebf7}.company-card__logo--teal{color:#00857c;background:#dff4f1}.company-card__identity{flex:auto;min-width:0}.company-card__name-row{grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px;min-height:28px;display:grid}.company-card__name-row h2{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}.company-card__match{color:#059669;white-space:nowrap;background:#d1fae5;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.company-card__match img{filter:invert(48%)sepia(50%)saturate(762%)hue-rotate(113deg)brightness(88%)contrast(93%);width:12px;height:12px}.company-card__bookmark,.company-card__more{background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.company-card__bookmark img{width:16px;height:16px}.company-card__meta{color:#475569;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:11px;font-weight:400;line-height:16px;display:flex}.company-card__meta span{align-items:center;gap:4px;display:inline-flex}.company-card__meta img{width:13px;height:13px}.company-card__facts{color:#0f172a;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:10px;font-weight:500;line-height:14px;display:flex}.company-card__facts span{background:#f1f5f9;border-radius:4px;align-items:center;height:20px;padding:2px 8px;display:inline-flex}.company-card__facts span:nth-child(3){background:0 0;padding:0}.company-card__facts .company-card__recommended{color:#059669;background:#d1fae5;border-radius:6px;align-items:center;height:20px;padding:2px 8px;font-size:10px;font-weight:600;line-height:14px;display:inline-flex}.company-card__section{flex-direction:column;gap:6px;display:flex}.company-card__section h3{color:#475569;margin:0;font-size:11px;font-weight:500;line-height:16px}.company-card__tags{flex-wrap:wrap;gap:6px;display:flex}.company-card__tags span{border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.company-card__tags--blue span{color:#0d223d;background:#dbeafe}.company-card__tags--green span{color:#059669;background:#d1fae5}.company-card__representatives{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.company-card__representatives>span{color:#475569;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:400;line-height:16px;display:inline-flex}.company-card__representatives i{background:#10b981;border-radius:999px;flex:none;width:7px;height:7px}.company-card__rep-stack{align-items:center;min-width:0;display:inline-flex}.company-card__rep-stack img{-o-object-fit:cover;object-fit:cover;border:2px solid #fff;border-radius:999px;width:24px;height:24px}.company-card__rep-stack img+img{margin-left:-8px}.company-card__rep-stack small{color:#475569;margin-left:6px;font-size:11px;font-weight:500;line-height:16px}.company-card__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:8px;display:grid}.company-card__secondary-action{color:#0d223d;white-space:nowrap;background:#fff;border:1px solid #93c5fd;border-radius:12px;justify-content:center;align-items:center;min-width:0;height:36px;padding:0 12px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.company-card__more{width:34px;height:36px}.company-card__more span,.company-card__more span:after,.company-card__more span:before{background:#475569;border-radius:999px;width:3px;height:3px;display:block}.company-card__more span{color:#0000;font-size:0;position:relative;overflow:hidden}.company-card__more span:after,.company-card__more span:before{content:"";position:absolute;left:0}.company-card__more span:before{top:-6px}.company-card__more span:after{top:6px}.company-card__primary-action{color:#fff;background:#0d223d;border-radius:12px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-size:15px;font-weight:700;line-height:20px;display:inline-flex}.company-card__primary-action img{filter:brightness(0)invert();width:16px;height:16px}.company-directory__footer{grid-template-columns:minmax(260px,510px) minmax(0,1fr);align-items:center;gap:20px;margin-top:32px;display:grid}.company-directory__ai-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:63px;padding:12px 16px;display:grid}.company-directory__ai-note>span{color:#0d223d;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:inline-flex}.company-directory__ai-note p{color:#475569;margin:0;font-size:13px;font-weight:500;line-height:18px}.company-directory__ai-note button{color:#0d223d;background:#fff;border:1px solid #93c5fd;border-radius:999px;height:32px;padding:0 14px;font-size:12px;font-weight:700}.company-directory__pagination{justify-content:flex-end;align-items:center;gap:16px;display:inline-flex}.company-directory__pagination>div{align-items:center;gap:8px;display:inline-flex}.company-directory__pagination button{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.company-directory__page--active{color:#fff;background:#0d223d;border-color:#0d223d}.company-directory__pagination span{color:#64748b;font-size:13px;font-weight:600}.company-directory__pagination img{width:16px;height:16px}.company-directory__pagination p{color:#64748b;text-align:right;margin:0;font-size:13px;font-weight:400;line-height:18px}@media (width<=1280px){.company-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-directory__footer{grid-template-columns:1fr}.company-directory__pagination{justify-content:flex-start}.company-directory__pagination p{text-align:left}}@media (width<=980px){.attendee-shell__body--company-directory{padding:28px 18px}.company-directory__toolbar{grid-template-columns:1fr}.company-directory__filter-button,.company-directory__sort-button,.company-directory__view-toggle{justify-content:center;width:100%}.company-directory__view-toggle-button{flex:50%}}@media (width<=720px){.company-directory__grid{grid-template-columns:1fr}.company-directory__title-row{flex-direction:column;align-items:flex-start;gap:8px}.company-directory__title-row h1{font-size:28px;line-height:32px}}@media (width<=520px){.company-card{padding:16px}.company-card__head{grid-template-columns:56px minmax(0,1fr);display:grid}.company-card__name-row{grid-template-columns:minmax(0,1fr) 28px}.company-card__match{grid-column:1/-1;justify-self:start}.company-card__actions{grid-template-columns:1fr 34px}.company-card__secondary-action:nth-child(2){grid-area:2/1/auto/-1}.company-card__more{grid-area:1/2}.company-directory__search{padding:0 12px}.company-directory__search kbd{display:none}.company-directory__ai-note{grid-template-columns:1fr}}.directory-page__top{border-bottom:0;gap:16px;padding-bottom:0}.directory-page__content{grid-template-columns:minmax(260px,288px) minmax(0,1fr) minmax(260px,288px);align-items:start;gap:24px;padding-top:24px}.directory-page__filters{gap:16px}.directory-filter-collapse,.directory-filter-panel,.directory-insight-card,.directory-match-card{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:22px}.directory-filter-panel{gap:12px;padding:16px;display:grid}.directory-filter-collapse,.directory-filter-panel__head,.directory-filter-panel__option,.directory-insight-card h2,.directory-match-card__actions,.directory-match-card__meta{align-items:center;display:flex}.directory-filter-panel__head{justify-content:space-between;gap:12px}.directory-filter-panel__head h3{width:100%;display:block}.directory-filter-panel__head h3,.directory-insight-card h2{color:#0f172a;font-family:var(--font-heading);margin:0;font-size:14px;font-weight:600;line-height:20px}.directory-filter-panel__label{min-width:0;color:var(--field-label-color);font-family:var(--font-body);font-size:var(--field-label-font-size);font-weight:var(--field-label-font-weight);line-height:var(--field-label-line-height);letter-spacing:0;opacity:1;text-overflow:ellipsis;white-space:nowrap;border-radius:0;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.directory-filter-panel__info,.directory-insight-card h2>span:not(:first-child){color:#64748b;width:14px;height:14px;font-family:var(--font-body);border:1px solid #94a3b8;border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:12px;display:inline-flex}.directory-filter-collapse,.directory-filter-panel__head button{background:0 0}.directory-filter-panel__toggle{width:100%;min-height:24px;color:inherit;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.directory-filter-collapse img,.directory-filter-panel__head img{flex:0 0 14px;width:14px;height:14px;transition:transform .16s}.directory-filter-panel__body{gap:12px;display:grid}.directory-filter-panel--collapsed{gap:0;min-height:54px;padding:0 16px}.directory-filter-panel--collapsed .directory-filter-panel__head{min-height:54px}.directory-filter-panel--collapsed .directory-filter-panel__toggle img{transform:rotate(-90deg)}.directory-filter-panel__search{height:36px;display:block;position:relative}.directory-filter-panel__search img{pointer-events:none;width:14px;height:14px;position:absolute;top:11px;left:14px}.directory-filter-panel__search input{color:#0f172a;background:#f8fafc;border:0;border-radius:999px;outline:0;width:100%;height:36px;padding:0 14px 0 36px;font-size:12px;line-height:16px}.directory-filter-panel__search input::placeholder{color:#94a3b8}.directory-filter-panel__options{gap:10px;display:grid}.directory-filter-panel__options--scrollable{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:200px;padding-right:4px;position:relative;overflow-y:auto}.directory-filter-panel__option{color:#0f172a;cursor:pointer;gap:8px;min-height:20px;font-size:13px;line-height:18px}.directory-filter-panel__option input{opacity:0;pointer-events:none;position:absolute}.directory-filter-panel__option>span{background:#fff;border:1px solid #94a3b8;border-radius:3px;flex:0 0 14px;width:14px;height:14px;position:relative}.directory-filter-panel__option input:checked+span{background:#0d223d;border-color:#0d223d}.directory-filter-panel__option input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.directory-filter-panel__dot{border-radius:999px;flex:0 0 6px;width:6px;height:6px}.directory-filter-panel__dot--green{background:#10b981}.directory-filter-panel__dot--amber{background:#f59e0b}.directory-filter-panel__dot--slate{background:#64748b}.directory-filter-panel__dot--orange{background:#f97316}.directory-filter-panel__option b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:400;overflow:hidden}.directory-filter-panel__option small{color:#64748b;font-size:12px;line-height:16px}.directory-filter-panel--organization .directory-filter-panel__options--scrollable{max-height:326px}.directory-filter-panel--organization .directory-filter-panel__option{align-items:flex-start;min-height:38px;padding:1px 0}.directory-filter-panel--organization .directory-filter-panel__option>span{margin-top:2px}.directory-filter-panel--organization .directory-filter-panel__option b{line-clamp:2;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.directory-filter-panel--organization .directory-filter-panel__option small{white-space:nowrap;flex:none;padding-top:1px}.directory-filter-panel__more{color:#0d223d;background:0 0;justify-self:start;font-size:12px;line-height:16px}.directory-filter-collapse{color:#0f172a;height:56px;font-family:var(--font-heading);justify-content:space-between;padding:0 16px;font-size:14px;font-weight:600;line-height:20px}.directory-page__results{min-width:0}.directory-page__match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.directory-match-card{gap:11px;min-width:0;padding:16px;display:grid}.directory-match-card__top{grid-template-columns:18px 46px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.directory-match-card__select{cursor:pointer;margin-top:2px}.directory-match-card__select input{opacity:0;pointer-events:none;position:absolute}.directory-match-card__select span{background:#fff;border:1px solid #94a3b8;border-radius:3px;width:14px;height:14px;display:block}.directory-match-card__select input:checked+span{background:#0d223d;border-color:#0d223d}.directory-match-card__avatar{border-radius:999px;width:46px;height:46px;text-decoration:none;display:block;position:relative}.directory-match-card__avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.directory-match-card__top a:not(.directory-match-card__avatar){color:#0f172a;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:19px;text-decoration:none;display:block;overflow:hidden}.directory-match-card__top p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;line-height:16px;overflow:hidden}.directory-match-card__match{color:#059669;white-space:nowrap;background:#ccfbf1;border:1px solid #bbf7d0;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:13px;display:inline-flex}.directory-match-card__meta{justify-content:space-between;gap:10px}.directory-match-card__meta p{color:#475569;align-items:center;gap:7px;min-width:0;margin:0;font-size:12px;line-height:16px;display:flex}.directory-match-card__meta p:first-child{color:#0f172a}.directory-match-card__meta img{flex:0 0 14px;width:14px;height:14px}.directory-match-card__meta b,.directory-match-card__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-match-card__company-mark{color:#fff;border-radius:999px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex}.directory-match-card__company-mark--blue{background:#647acb}.directory-match-card__company-mark--cyan{background:#06b6d4}.directory-match-card__company-mark--red{background:#e11d48}.directory-match-card__company-mark--green{background:#0f9f87}.directory-match-card__looking div,.directory-match-card__tags{flex-wrap:wrap;gap:5px;display:flex}.directory-match-card__tags span{color:#0d223d;background:#0d223d1a;border-radius:33px;align-items:center;min-height:19px;padding:0 8px;font-size:10px;line-height:14px;display:inline-flex}.directory-match-card__tags span:last-child{color:#64748b;background:#f1f5f9}.directory-match-card__looking{gap:5px;display:grid}.directory-match-card__looking p{color:#64748b;margin:0;font-size:11px;line-height:15px}.directory-match-card__looking span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:10px;line-height:14px;display:inline-flex}.directory-match-card__availability{grid-template-columns:32px minmax(0,1fr) minmax(112px,138px);align-items:center;gap:8px;display:grid}.directory-match-card__calendar{background:#0596691a;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.directory-match-card__calendar img{width:15px;height:15px}.directory-match-card__availability small,.directory-match-card__availability strong{display:block}.directory-match-card__availability strong{color:#0f172a;font-size:12px;font-weight:700;line-height:16px}.directory-match-card__availability small{color:#64748b;font-size:11px;line-height:15px}.directory-match-card__profile{gap:5px;display:grid}.directory-match-card__profile span{color:#64748b;justify-content:space-between;gap:8px;font-size:10px;line-height:14px;display:flex}.directory-match-card__profile b{color:#0f172a}.directory-match-card__profile i{background:linear-gradient(#059669,#059669) 0/var(--profile-complete,0) 100% no-repeat,#e2e8f0;border-radius:999px;height:5px;display:block;overflow:hidden}.directory-match-card__actions{grid-template-columns:minmax(0,1fr) 34px 34px 34px;gap:8px;display:grid}.directory-match-card__icon,.directory-match-card__request{height:34px;font-family:var(--font-heading);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.directory-match-card__request{color:#fff;background:#0d223d;font-size:13px;font-weight:600;line-height:18px}.directory-match-card__icon{background:#fff;border:1px solid #e2e8f0!important}.directory-match-card__icon img{width:16px;height:16px}.directory-match-card__icon span{color:#475569;font-size:16px;line-height:16px;transform:translateY(-2px)}.directory-page__match-sidebar{gap:16px;min-width:0;display:grid}.directory-insight-card{gap:14px;padding:20px;display:grid}.directory-insight-card h2{gap:7px}.directory-insight-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.directory-insight-card li{color:#0f172a;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.directory-insight-card li img{width:14px;height:14px}.directory-insight-card--ai{background:#eff6ff;border-color:#bfdbfe}.directory-insight-card--ai h2>span:first-child{color:#0d223d;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:inline-flex}.directory-insight-card--ai strong{color:#0f172a;font-size:14px;line-height:20px}.directory-insight-card--ai p{color:#475569;margin:-6px 0 0;font-size:12px;line-height:18px}.directory-insight-card--ai button{color:#0d223d;height:40px;font-family:var(--font-heading);background:#fff;border:1px solid #93c5fd;border-radius:999px;font-size:13px;font-weight:700;line-height:18px}@media (width<=1280px){.directory-page__content{grid-template-columns:minmax(250px,280px) minmax(0,1fr)}.directory-page__match-sidebar{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.directory-page__content,.directory-page__match-grid,.directory-page__match-sidebar{grid-template-columns:1fr}}@media (width<=560px){.directory-match-card__top{grid-template-columns:18px 48px minmax(0,1fr)}.directory-match-card__match{grid-column:3;justify-self:start}.directory-match-card__availability,.directory-match-card__meta{grid-template-columns:1fr}.directory-match-card__meta{flex-direction:column;align-items:flex-start}.directory-match-card__actions{grid-template-columns:1fr repeat(3,34px)}}.attendee-shell__body--partner-dashboard{padding:30px 32px 34px}.partner-dashboard{gap:26px;font-weight:500}.partner-dashboard__hero-copy{gap:2px}.partner-dashboard__hero-copy p{font-size:13px;line-height:19px}.partner-dashboard__hero-copy h1{font-size:31px;line-height:38px}.partner-dashboard__hero-actions{gap:24px}.partner-dashboard__progress-card .partner-dashboard__icon-box img{width:19px;height:19px}.partner-dashboard__progress-card p{padding-bottom:5px;font-size:11px;line-height:15px}.partner-dashboard__progress-card>div>span{height:6px}.partner-dashboard__request{border-radius:14px;min-width:172px;height:50px;line-height:20px}.partner-dashboard__grid{grid-template-columns:minmax(340px,394px) repeat(2,minmax(0,1fr));grid-template-areas:"left opportunities opportunities""ai profile event""activity activity activity";display:grid}.partner-dashboard__left-column{grid-area:left;align-content:start;display:grid}.partner-dashboard-card{border-radius:18px;min-width:0;padding:22px}.partner-dashboard-card--priority{grid-column:auto}.partner-dashboard-card--opportunities{grid-area:opportunities;align-self:stretch;padding:22px}.partner-dashboard-card--ai{grid-area:ai}.partner-dashboard-card--profile{grid-area:profile}.partner-dashboard-card--event{grid-area:event}.partner-dashboard-card--activity{grid-column:auto;padding:22px}.partner-dashboard-card__head{gap:12px;min-height:26px;margin-bottom:17px}.partner-dashboard-card__head img{flex-basis:16px;width:16px;height:16px}.partner-dashboard-card__head h2{line-height:26px}.partner-dashboard-card__head a,.partner-dashboard__center-link,.partner-dashboard__opportunity-card>a{font-size:11px;line-height:15px}.partner-dashboard__action-row strong,.partner-dashboard__meeting-row strong{font-size:12px;line-height:16px}.partner-dashboard__action-row small{font-size:10px;line-height:13px}.partner-dashboard__action-row>img{width:14px;height:14px}.partner-dashboard__meeting-row{gap:10px}.partner-dashboard__meeting-row small,.partner-dashboard__meeting-row time{font-size:11px;line-height:15px}.partner-dashboard__status{min-height:20px;font-size:9px;line-height:12px}.partner-dashboard__center-link,.partner-dashboard__pager{margin-top:14px}.partner-dashboard__opportunity-card{border-radius:12px;gap:6px;padding:14px}.partner-dashboard__logo-frame{border-radius:10px;height:72px;padding:10px}.partner-dashboard__logo-frame img{max-height:58px}.partner-dashboard__match-pill{min-height:18px;padding:0 6px;font-size:9px;line-height:12px}.partner-dashboard__opportunity-card h3{font-size:12px;line-height:16px}.partner-dashboard__opportunity-card p{font-size:11px;line-height:14px}.partner-dashboard__tags{gap:4px;min-height:17px}.partner-dashboard__tags span{border-radius:4px;min-height:17px;padding:0 6px;font-size:9px;line-height:12px}.partner-dashboard__opportunity-card button{border-radius:8px;height:30px;font-size:11px;line-height:15px}.partner-dashboard__pager button{width:32px;height:32px}.partner-dashboard-card--ai .partner-dashboard-card__head{margin-bottom:14px}.partner-dashboard-card--ai .partner-dashboard-card__head small{min-height:17px;font-size:9px;line-height:12px}.partner-dashboard__profile-glance ul,.partner-dashboard__signal-list{gap:7px}.partner-dashboard__profile-glance li,.partner-dashboard__signal-list li{gap:7px;font-size:11px;line-height:15px}.partner-dashboard__wide-action{border-radius:10px;height:42px;margin-top:17px;font-size:13px}.partner-dashboard__profile-score strong{font-size:18px;line-height:21px}.partner-dashboard__profile-score span{max-width:56px;font-size:9px;line-height:11px}.partner-dashboard-card--event .partner-dashboard-card__head{margin-bottom:20px}.partner-dashboard__activity-row .partner-dashboard__icon-box,.partner-dashboard__event-stats .partner-dashboard__icon-box{flex-basis:38px;width:38px;height:38px}.partner-dashboard__activity-row strong,.partner-dashboard__event-stats strong{font-size:12px;line-height:16px}.partner-dashboard__event-stats p{font-size:9px;line-height:12px}.partner-dashboard__activity-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.partner-dashboard__activity-row p,.partner-dashboard__activity-row time{font-size:11px;line-height:15px}@media (width<=1180px){.partner-dashboard__grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-template-areas:"left opportunities""ai profile""event event""activity activity"}}@media (width<=860px){.partner-dashboard__hero,.partner-dashboard__hero-actions{flex-direction:column;align-items:stretch}.partner-dashboard__hero-actions,.partner-dashboard__progress-card,.partner-dashboard__request{width:100%}.partner-dashboard__grid{grid-template-areas:"left""opportunities""ai""profile""event""activity"}}@media (width<=640px){.partner-dashboard__event-stats,.partner-dashboard__opportunity-grid,.partner-dashboard__profile-glance{grid-template-columns:1fr}.partner-dashboard__activity-row{grid-template-columns:34px minmax(0,1fr)}}.partner-dashboard-card__head h2,.partner-dashboard__hero-copy h1{font-weight:800}.partner-dashboard__action-row small,.partner-dashboard__activity-row p,.partner-dashboard__activity-row time,.partner-dashboard__event-stats p,.partner-dashboard__hero-copy p,.partner-dashboard__meeting-row small,.partner-dashboard__meeting-row time,.partner-dashboard__opportunity-card p,.partner-dashboard__profile-glance li,.partner-dashboard__profile-score span,.partner-dashboard__progress-card p,.partner-dashboard__signal-list li{color:#334155;font-weight:600}.partner-dashboard__action-row strong,.partner-dashboard__activity-row strong,.partner-dashboard__meeting-row strong,.partner-dashboard__opportunity-card h3,.partner-dashboard__progress-card strong{color:#020617;font-weight:800}.partner-dashboard__event-stats strong,.partner-dashboard__profile-score strong,.partner-dashboard__progress-card b{font-weight:800}.partner-dashboard-card__head a,.partner-dashboard__center-link,.partner-dashboard__match-pill,.partner-dashboard__opportunity-card button,.partner-dashboard__opportunity-card>a,.partner-dashboard__request,.partner-dashboard__status,.partner-dashboard__tags span,.partner-dashboard__wide-action{font-weight:700}.attendee-shell__header{background:#fff;border-bottom:1px solid #e2e8f0;gap:0;height:64px;padding:0 32px}.attendee-shell__header-left{flex:0 710px;gap:40px}.attendee-shell__brand{flex-basis:110px;width:110px;height:32px}.attendee-shell__nav{flex:0 0 560px;gap:4px}.attendee-shell__nav-link{font-family:var(--font-heading);border-radius:14px;gap:6px;font-size:14px;font-weight:400;line-height:20px}.attendee-shell__nav-link:nth-child(4){width:120px}.attendee-shell__nav-link>strong{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.attendee-shell__header-actions{flex:0 0 664px;gap:12px;width:664px}.attendee-shell__search{flex-basis:320px;width:320px;height:40px}.attendee-shell__search img{top:12px;left:14px}.attendee-shell__search input{color:#0f172a;background:#f1f5f9;border-radius:14px;height:40px;padding-left:40px;font-size:14px;font-weight:400;line-height:20px}.attendee-shell__search input::placeholder{color:#64748b}.attendee-shell__booklet{border-radius:14px;flex-basis:200px;gap:8px;width:200px;height:40px;font-weight:600;box-shadow:0 4px 12px #0f172a14}.attendee-shell__icon-button{background:#f1f5f9;border-radius:14px;flex-basis:40px;width:40px;height:40px}.attendee-shell__icon-button span{color:#fff;justify-content:center;align-items:center;width:auto;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex;top:-4px;right:-4px}.attendee-shell__user-menu{flex-basis:68px}.attendee-shell__avatar-button{border-radius:999px;justify-content:center;align-items:center;gap:8px;width:68px;height:40px;padding:2px 8px 2px 4px;display:inline-flex}.attendee-shell__avatar-button .attendee-shell__avatar-image{border-radius:999px;flex:0 0 36px;width:36px;height:36px}.attendee-shell__avatar-button .attendee-shell__avatar-status{bottom:3px;right:28px}.attendee-shell__avatar-button .attendee-shell__avatar-chevron{border-radius:0;flex:0 0 14px;width:14px;height:14px}.attendee-shell__user-menu-panel{top:48px}.attendee-shell__body--partner-dashboard{width:100%;min-height:calc(100dvh - 64px);padding:32px}.partner-dashboard{gap:24px;width:100%;margin:0;font-weight:400}.partner-dashboard__hero{min-height:88px}.partner-dashboard__hero-copy{gap:4px;min-height:86px}.partner-dashboard__hero-copy p{color:#475569;font-size:14px;font-weight:400;line-height:20px}.partner-dashboard__hero-copy p:last-child{line-height:22px}.partner-dashboard__hero-copy h1{color:#0f172a;font-size:30px;font-weight:700;line-height:36px}.partner-dashboard-card,.partner-dashboard__progress-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 1px 2px #0f172a0f}.partner-dashboard__progress-card{border-radius:22px;gap:16px;width:380px;min-height:88px;padding:16px}.partner-dashboard__progress-card .partner-dashboard__icon-box{border-radius:14px;flex-basis:44px;width:44px;height:44px}.partner-dashboard__progress-card b,.partner-dashboard__progress-card strong{font-size:14px;line-height:20px}.partner-dashboard__progress-card strong{color:#0f172a;font-weight:600}.partner-dashboard__progress-card b{color:#0d223d;font-weight:700}.partner-dashboard__progress-card p{color:#475569;font-size:12px;font-weight:400;line-height:16px}.partner-dashboard__request{border-radius:18px;width:188px;min-width:188px;height:48px;font-size:14px;font-weight:600;box-shadow:0 8px 30px #0d223d40}.partner-dashboard__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"left opportunities opportunities""ai profile event""activity activity activity""trust trust trust";align-items:stretch;gap:24px}.partner-dashboard__left-column{gap:24px}.partner-dashboard-card{border-radius:22px;padding:20px}.partner-dashboard-card--priority{min-height:387px}.partner-dashboard-card--meetings{min-height:357px}.partner-dashboard-card--opportunities{min-height:788px;padding:20px}.partner-dashboard-card--ai,.partner-dashboard-card--event,.partner-dashboard-card--profile{min-height:247px}.partner-dashboard-card--activity{grid-area:activity/1/activity/-1;width:100%;min-height:398px;padding:20px}.partner-dashboard-card__head{min-height:29px;margin-bottom:20px}.partner-dashboard-card__head>div{gap:8px}.partner-dashboard-card__head h2{color:#0f172a;font-size:20px;font-weight:700;line-height:29px}.partner-dashboard-card__head a,.partner-dashboard__center-link,.partner-dashboard__opportunity-card>a{color:#0d223d;font-size:14px;font-weight:400;line-height:20px}.partner-dashboard__icon-box{border-radius:18px;flex-basis:36px;width:36px;height:36px}.partner-dashboard__icon-box img{width:16px;height:16px}.partner-dashboard__actions-list{gap:12px}.partner-dashboard-card--priority .partner-dashboard__actions-list{grid-template-columns:1fr}.partner-dashboard__action-row{border-radius:16px;grid-template-columns:44px minmax(0,1fr) 16px;gap:12px;min-height:63px;padding:10px 14px}.partner-dashboard__action-row .partner-dashboard__icon-box{flex-basis:44px;width:44px;height:44px}.partner-dashboard__action-row strong{color:#0f172a;font-size:14px;font-weight:700;line-height:20px}.partner-dashboard__action-row small,.partner-dashboard__meeting-row small,.partner-dashboard__meeting-row time{color:#475569;font-size:12px;font-weight:400;line-height:16px}.partner-dashboard__meeting-list{gap:12px}.partner-dashboard__meeting-row{grid-template-columns:68px 8px minmax(0,1fr) auto;min-height:34px}.partner-dashboard__meeting-row strong{color:#0f172a;font-size:14px;font-weight:600;line-height:20px}.partner-dashboard__status{min-height:22px;padding:0 8px;font-size:10px;font-weight:500;line-height:14px}.partner-dashboard__opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.partner-dashboard__opportunity-card{border-radius:16px;align-content:start;gap:8px;min-height:319px;padding:16px;position:relative}.partner-dashboard__logo-frame{border-radius:14px;height:96px;padding:14px;overflow:hidden}.partner-dashboard__match-pill{color:#059669;background:#ccfbf1;border:1px solid #bbf7d0;border-radius:999px;align-items:center;width:max-content;min-height:30px;padding:0 12px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex;position:static}.partner-dashboard__opportunity-card h3{color:#0f172a;font-size:16px;font-weight:700;line-height:22px}.partner-dashboard__opportunity-card p{color:#475569;font-size:13px;font-weight:400;line-height:18px}.partner-dashboard__location{align-items:center;gap:6px;display:flex}.partner-dashboard__location span{flex:none}.partner-dashboard__tags{gap:6px;min-height:24px;padding-top:2px}.partner-dashboard__tags span{border-radius:6px;min-height:22px;padding:0 8px;font-size:10px;font-weight:500;line-height:14px}.partner-dashboard__opportunity-card button{border-radius:14px;height:40px;margin-top:4px;font-size:14px;font-weight:600;line-height:20px}.partner-dashboard__pager{margin-top:20px}.partner-dashboard__profile-glance{grid-template-columns:96px minmax(0,1fr);gap:20px}.partner-dashboard__profile-score{width:96px;height:96px}.partner-dashboard__profile-score strong{color:#0f172a;font-size:24px;font-weight:700;line-height:30px}.partner-dashboard__profile-score span{color:#059669;font-size:10px;font-weight:500;line-height:12px}.partner-dashboard__profile-glance li,.partner-dashboard__signal-list li{color:#0f172a;font-size:14px;font-weight:400;line-height:20px}.partner-dashboard__profile-glance li img,.partner-dashboard__signal-list li img{flex-basis:14px;width:14px;height:14px}.partner-dashboard__wide-action{border-radius:14px;height:40px;margin-top:20px;font-size:14px;font-weight:600;line-height:20px}.partner-dashboard__event-stats{gap:16px}.partner-dashboard__event-stats article{min-height:85px}.partner-dashboard__event-stats strong{color:#0f172a;font-size:18px;font-weight:700;line-height:24px}.partner-dashboard-card--trust p,.partner-dashboard__activity-row p,.partner-dashboard__activity-row time,.partner-dashboard__event-stats p{color:#475569;font-size:12px;font-weight:400;line-height:16px}.partner-dashboard__activity-list{width:100%;min-height:304px}.partner-dashboard__activity-row{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-height:61px;padding:12px 0}.partner-dashboard-card--trust .partner-dashboard__icon-box,.partner-dashboard__activity-row .partner-dashboard__icon-box{flex-basis:36px;width:36px;height:36px}.partner-dashboard-card--trust strong,.partner-dashboard__activity-row strong{color:#0f172a;font-size:14px;font-weight:600;line-height:20px}.partner-dashboard-card--trust{grid-area:trust;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;min-height:70px;padding:16px 24px;display:grid}.partner-dashboard-card--trust article{align-items:center;gap:12px;min-width:0;display:flex}.partner-dashboard-card--trust div{min-width:0;display:grid}.partner-dashboard-card--trust p,.partner-dashboard-card--trust strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1180px){.attendee-shell__header{flex-wrap:wrap;gap:14px;height:auto;padding:16px}.attendee-shell__header-actions,.attendee-shell__header-left{flex-basis:100%;width:100%}.attendee-shell__header-actions{justify-content:flex-start}.attendee-shell__search{flex:320px}.partner-dashboard__grid{grid-template-areas:"left opportunities""ai profile""event event""activity activity""trust trust"}.partner-dashboard-card--trust,.partner-dashboard__grid,.partner-dashboard__opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.attendee-shell__header-left{gap:20px}.attendee-shell__nav{flex-basis:auto}.attendee-shell__booklet{flex:200px;width:auto}.attendee-shell__user-menu{flex-basis:68px}.attendee-shell__body--partner-dashboard{padding:24px 16px}.partner-dashboard__grid{grid-template-columns:1fr;grid-template-areas:"left""opportunities""ai""profile""event""activity""trust"}.partner-dashboard-card--activity,.partner-dashboard-card--ai,.partner-dashboard-card--event,.partner-dashboard-card--meetings,.partner-dashboard-card--opportunities,.partner-dashboard-card--priority,.partner-dashboard-card--profile{min-height:0}}@media (width<=640px){.partner-dashboard__hero-copy h1{font-size:24px;line-height:30px}.partner-dashboard__hero-actions{gap:16px}.partner-dashboard__progress-card,.partner-dashboard__request{width:100%;min-width:0}.partner-dashboard-card--trust,.partner-dashboard__event-stats,.partner-dashboard__opportunity-grid,.partner-dashboard__profile-glance{grid-template-columns:1fr}.partner-dashboard__activity-row{grid-template-columns:36px minmax(0,1fr)}.partner-dashboard__activity-row time{grid-column:2}}.partner-dashboard--final{gap:24px;width:min(100%,1374px);margin:0 auto;display:grid}.partner-dashboard--final .partner-dashboard__top-grid{grid-template-columns:442px minmax(0,1fr);align-items:start;gap:24px;min-height:731px;display:grid}.partner-dashboard--final .partner-dashboard__left-column{grid-area:auto;align-content:start;gap:24px;display:grid}.partner-dashboard--final .partner-dashboard-card--activity,.partner-dashboard--final .partner-dashboard-card--event,.partner-dashboard--final .partner-dashboard-card--meetings,.partner-dashboard--final .partner-dashboard-card--opportunities,.partner-dashboard--final .partner-dashboard-card--priority,.partner-dashboard--final .partner-dashboard-card--profile,.partner-dashboard--final .partner-dashboard-card--trust{grid-area:auto}.partner-dashboard--final .partner-dashboard__insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.partner-dashboard--final .partner-dashboard__opportunity-grid{align-content:start;height:513px;display:grid}.partner-dashboard--final .partner-dashboard-card--trust{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1320px){.partner-dashboard--final .partner-dashboard__top-grid{grid-template-columns:minmax(360px,442px) minmax(0,1fr)}.partner-dashboard--final .partner-dashboard__opportunity-grid{height:auto}}@media (width<=1020px){.partner-dashboard--final .partner-dashboard__insights-grid,.partner-dashboard--final .partner-dashboard__top-grid{grid-template-columns:1fr}.partner-dashboard--final .partner-dashboard-card--trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.partner-dashboard--final .partner-dashboard-card--trust,.partner-dashboard--final .partner-dashboard__opportunity-grid{grid-template-columns:1fr}}.partner-dashboard--final .partner-dashboard-card--activity{min-height:286px}.partner-dashboard--final .partner-dashboard__activity-list{min-height:199px}.partner-dashboard--final .partner-dashboard__activity-row{border-bottom:0;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:50px;padding:8px 0}.directory-page--final .directory-page__search-submit img{filter:brightness(0)invert()}.attendee-shell__body,.attendee-shell__body *{box-sizing:border-box}.attendee-shell__body{min-width:0}.attendee-shell__body :is(.partner-dashboard,.directory-page,.company-directory,.favorite-contacts,.matchmaking-page,.meetings-page,.meeting-requests-page,.invoices-page,.profile-overview,.profile-view--final,.profile-tab-content,.profile-tab-pane,.profile-company__content,.profile-services__content,.profile-therapeutic__content,.profile-documents__content,.profile-media__content,.profile-availability__content,.profile-settings__content),.attendee-shell__body>:is(section,article,main,div){min-width:0!important;max-width:100%!important}.attendee-shell__body :is(.profile-overview__hero-card,.profile-overview__hero-main,.profile-overview__identity,.profile-overview__actions,.profile-overview__package,.profile-overview__package-heading,.profile-overview__package-list,.profile-overview__content,.profile-overview__main-column,.profile-overview__side-column,.profile-overview__panel,.profile-overview__details,.profile-overview__panel--about>p,.profile-company__panel,.profile-services__panel,.profile-services__stage-list,.profile-therapeutic__panel,.profile-documents__panel,.profile-media__panel,.profile-availability__panel,.profile-settings__panel,.invoices-page__stats,.invoices-page__stat-card,.invoices-page__history,.invoices-page__history-header,.invoices-page__table,.invoices-page__table-head,.invoices-page__table-row){width:100%!important;min-width:0!important;max-width:100%!important}.attendee-shell__body :is(h1,h2,h3,h4,p,a,button,span,strong,small,dd,dt,input,textarea){overflow-wrap:anywhere}@media (width<=1180px){.attendee-shell__body:is(.attendee-shell__body--partner-dashboard,.attendee-shell__body--directory,.attendee-shell__body--company-directory,.attendee-shell__body--favorite-contacts,.attendee-shell__body--matchmaking,.attendee-shell__body--meetings,.attendee-shell__body--meeting-requests,.attendee-shell__body--invoices,.attendee-shell__body--profile-overview,.attendee-shell__body--profile-edit){padding:28px 20px 72px!important}.company-directory,.directory-page,.favorite-contacts,.invoices-page,.matchmaking-page,.meeting-requests-page,.meetings-page--final,.partner-dashboard--final,.profile-overview,.profile-view--final{width:100%!important;max-width:100%!important}.company-directory__footer,.directory-page__content,.matchmaking-page,.meetings-page--final .meetings-page__content,.meetings-page__content,.partner-dashboard--final .partner-dashboard__insights-grid,.partner-dashboard--final .partner-dashboard__top-grid,.partner-dashboard__grid,.profile-availability__grid,.profile-overview__content,.profile-settings__grid{grid-template-columns:1fr!important}.invoices-page__history,.invoices-page__table,.partner-dashboard--final .partner-dashboard-card--activity,.partner-dashboard--final .partner-dashboard-card--meetings,.partner-dashboard--final .partner-dashboard-card--opportunities,.partner-dashboard--final .partner-dashboard-card--priority,.partner-dashboard-card,.partner-dashboard__progress-card,.profile-overview__content,.profile-overview__hero-card,.profile-overview__hero-main,.profile-overview__main-column,.profile-overview__package,.profile-overview__panel,.profile-services__stage-list{height:auto!important;min-height:0!important}.company-directory__intro,.directory-page__hero,.favorite-contacts__hero,.matchmaking-profile-card__title-row,.meeting-requests-page__hero,.meetings-page--final .meetings-page__hero,.meetings-page__hero,.profile-settings__notification-titlebar{flex-direction:column!important;align-items:flex-start!important}.company-directory__toolbar,.directory-page__toolbar,.meeting-requests-toolbar__filters,.meeting-requests-toolbar__top,.profile-settings__notification-titlebar{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.directory-page__filters{order:-1}.directory-page__bulk-toolbar,.meeting-requests-tabs,.profile-overview__tabs{padding-bottom:8px;overflow:auto hidden}.company-directory__grid,.directory-page__match-grid,.favorite-contacts__grid,.favorite-contacts__metrics,.matchmaking-actions,.matchmaking-insights-grid,.matchmaking-summary-grid,.meeting-requests-page__stats,.meetings-page--final .meetings-page__stats,.meetings-page__category-grid,.meetings-page__stats,.partner-dashboard--final .partner-dashboard__opportunity-grid,.partner-dashboard-card--trust,.partner-dashboard__event-stats,.partner-dashboard__opportunity-grid,.profile-availability__block-list,.profile-availability__glance-grid,.profile-availability__slot-list,.profile-media__grid,.profile-services__service-grid,.profile-services__split{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.profile-availability__side,.profile-overview__details,.profile-overview__hero-main,.profile-overview__package-list,.profile-overview__side-column,.profile-view--final .profile-view__content-grid,.profile-view--final .profile-view__hero,.profile-view--final .profile-view__hero-actions,.profile-view--final .profile-view__lower-grid,.profile-view--final .profile-view__side-column{grid-template-columns:1fr!important}.profile-overview__tab{white-space:nowrap;flex:none}.invoices-page__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}.invoices-page__stat-card{min-height:98px;height:auto!important}.invoices-page__table{overflow-x:auto!important}.invoices-page__table-head,.invoices-page__table-row{min-width:960px}}@media (width<=860px){.attendee-shell__body:is(.attendee-shell__body--partner-dashboard,.attendee-shell__body--directory,.attendee-shell__body--company-directory,.attendee-shell__body--favorite-contacts,.attendee-shell__body--matchmaking,.attendee-shell__body--meetings,.attendee-shell__body--meeting-requests,.attendee-shell__body--invoices,.attendee-shell__body--profile-overview,.attendee-shell__body--profile-edit){padding:24px 16px 64px!important}.meetings-page--final,.profile-view--final{padding:0!important}.company-directory__footer,.company-directory__intro,.company-directory__pagination,.company-directory__title-row,.directory-page__hero,.directory-page__metrics,.favorite-contacts__hero,.favorite-contacts__tip,.favorite-contacts__toolbar,.meeting-request-card__actions,.meeting-requests-list__head,.meeting-requests-page__actions,.meeting-requests-page__hero,.meetings-page--final .meetings-page__actions,.meetings-page--final .meetings-page__hero,.meetings-page__actions,.meetings-page__hero,.meetings-page__today-head,.partner-dashboard__hero,.partner-dashboard__hero-actions,.partner-dashboard__progress-card,.profile-availability__actions,.profile-availability__panel-header,.profile-documents__header,.profile-media__header,.profile-overview__actions,.profile-overview__name-row,.profile-overview__package-heading,.profile-settings__panel-header,.profile-settings__security-item{flex-direction:column!important;align-items:stretch!important}.company-directory__filter-button,.company-directory__search,.company-directory__sort-button,.company-directory__view-toggle,.directory-page__filter-button,.directory-page__search,.favorite-contacts__sort,.invoices-page__download-all,.meeting-requests-filter,.meeting-requests-page__button,.meeting-requests-search,.meeting-requests-sort,.meetings-page--final .meetings-page__button,.meetings-page__button,.partner-dashboard__hero-actions,.partner-dashboard__progress-card,.partner-dashboard__request,.profile-availability__action-button,.profile-availability__block-add,.profile-availability__reset-inline,.profile-documents__upload-button,.profile-media__add-button,.profile-overview__button--primary,.profile-overview__button--secondary,.profile-overview__save-contact,.profile-settings__save-button,.profile-settings__session-button{width:100%!important;min-width:0!important}.profile-overview__focus-tags,.profile-overview__tags{height:auto!important}.profile-settings__notification-table{width:100%;overflow-x:auto}.profile-settings__notification-head,.profile-settings__notification-row{min-width:620px}}@media (width<=640px){.attendee-shell__body:is(.attendee-shell__body--partner-dashboard,.attendee-shell__body--directory,.attendee-shell__body--company-directory,.attendee-shell__body--favorite-contacts,.attendee-shell__body--matchmaking,.attendee-shell__body--meetings,.attendee-shell__body--meeting-requests,.attendee-shell__body--invoices,.attendee-shell__body--profile-overview,.attendee-shell__body--profile-edit){padding:20px 12px 56px!important}.attendee-shell__body :is(.partner-dashboard-card,.partner-dashboard__progress-card,.directory-match-card,.company-card,.favorite-contact-card,.matchmaking-profile-card,.matchmaking-insight-card,.matchmaking-summary-card,.meetings-stat-card,.meetings-category-card,.meeting-request-stat,.meeting-request-card,.invoices-page__history,.profile-overview__hero-card,.profile-overview__panel,.profile-company__panel,.profile-services__panel,.profile-therapeutic__panel,.profile-documents__panel,.profile-media__panel,.profile-availability__panel,.profile-settings__panel){border-radius:14px!important;padding:16px!important}.company-directory__title-row h1,.directory-page__hero-copy h1,.favorite-contacts__title-row h1,.matchmaking-profile-card__title-row h2,.meeting-requests-page__hero h1,.meetings-page--final .meetings-page__intro h1,.meetings-page__intro h1,.partner-dashboard__hero-copy h1,.profile-overview__name-row h1{font-size:26px!important;line-height:32px!important}.company-card__head,.company-card__name-row,.company-directory__grid,.directory-match-card__top,.directory-page__match-grid,.favorite-contact-card__head,.favorite-contacts__grid,.favorite-contacts__metrics,.invoices-page__stats,.matchmaking-actions,.matchmaking-insights-grid,.matchmaking-profile-card__main,.matchmaking-profile-card__stats,.matchmaking-summary-grid,.meeting-request-card__main,.meeting-requests-page__stats,.meetings-page--final .meetings-page__stats,.meetings-page__category-grid,.meetings-page__stats,.meetings-timeline-row,.partner-dashboard--final .partner-dashboard__opportunity-grid,.partner-dashboard-card--trust,.partner-dashboard__event-stats,.partner-dashboard__opportunity-grid,.profile-availability__block-form,.profile-availability__block-list,.profile-availability__days,.profile-availability__glance-grid,.profile-availability__slot-heading,.profile-availability__slot-list,.profile-media__grid,.profile-overview__details,.profile-overview__hero-main,.profile-services__service-grid,.profile-services__split{grid-template-columns:1fr!important}.company-card__actions,.directory-match-card__actions,.favorite-contact-card__actions,.matchmaking-actions,.meeting-request-card__actions>div,.profile-edit__actions,.profile-services__entry-row,.profile-therapeutic__custom{width:100%;grid-template-columns:1fr!important;display:grid!important}.company-card__more,.company-card__primary-action,.company-card__secondary-action,.directory-match-card__icon,.directory-match-card__request,.favorite-contact-card__message,.favorite-contact-card__more,.favorite-contact-card__request,.matchmaking-actions button,.meeting-request-card__action,.profile-services__entry-row button,.profile-therapeutic__custom button,.profile-therapeutic__custom input{width:100%!important}.profile-settings__notification-head,.profile-settings__notification-row{min-width:500px;grid-template-columns:minmax(200px,1fr) repeat(3,72px)!important}.profile-settings__notification-row{gap:0;padding:0}.profile-settings__notification-row>span[data-channel]:before{content:none}.profile-settings__notification-row>span:not(:first-child){place-items:center;display:grid}.invoices-page__table{border:0;overflow:visible!important}.invoices-page__table-head{display:none!important}.invoices-page__table-row{background:#fff;border:1px solid #e2e8f0;border-radius:14px;gap:8px;min-width:0;margin-bottom:12px;display:grid;grid-template-columns:1fr!important;height:auto!important;padding:14px!important}.invoices-page__table-row>span,.invoices-page__table-row>strong{white-space:normal!important;width:100%!important;height:auto!important}.invoices-page__table-row button{justify-self:stretch;width:100%!important}}.favorite-contacts__grid--skeleton,.meeting-request-create__slot-grid--loading{pointer-events:none}.favorite-contact-card__match{gap:4px}.favorite-contact-card__match img{width:12px;height:12px}.favorite-contact-card__star:disabled{cursor:wait;opacity:.55}.favorite-contact-card__skeleton{background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0 90%) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.favorite-contact-card__skeleton--avatar{width:52px;height:52px}.favorite-contact-card__skeleton-copy{gap:6px;display:grid}.favorite-contact-card__skeleton--name{border-radius:6px;width:128px;height:14px}.favorite-contact-card__skeleton--role{border-radius:6px;width:96px;height:11px}.favorite-contact-card__skeleton--badge{width:66px;height:22px}.favorite-contact-card__skeleton--meta{border-radius:6px;width:100%;height:12px}.favorite-contact-card__skeleton--meta-short{width:60%}.favorite-contact-card__skeleton-tags{gap:6px;display:flex}.favorite-contact-card__skeleton--tag{border-radius:8px;width:72px;height:21px}.favorite-contact-card__skeleton--tag-wide{width:96px}.favorite-contact-card__skeleton--availability{border-radius:6px;width:130px;height:12px}.favorite-contact-card__skeleton--availability-short{width:90px}.favorite-contact-card__skeleton-actions{align-items:center;gap:8px;display:flex}.favorite-contact-card__skeleton--action-main{border-radius:10px;flex:1;height:32px}.favorite-contact-card__skeleton--action-icon{border-radius:10px;flex:0 0 32px;width:32px;height:32px}.favorite-contacts__empty,.favorite-contacts__state{color:#475569;text-align:center;border:1px dashed #cbd5e1;border-radius:18px;place-items:center;gap:12px;min-height:calc(clamp(160px,24vh,220px));margin:0;padding:24px;font-size:14px;font-weight:600;line-height:20px;display:grid}.favorite-contacts__state--error{color:#b91c1c;border-color:#fecaca}.favorite-contacts__retry{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:600}.favorite-contacts__empty-link{color:#fff;background:#0d223d;border-radius:10px;justify-content:center;align-items:center;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.favorite-contacts__load-more{justify-content:center;padding-top:4px;display:flex}.favorite-contacts__load-more button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex}.favorite-contacts__load-more button:disabled{cursor:wait;opacity:.6}@media (width<=640px){.favorite-contact-card__head{grid-template-columns:52px minmax(0,1fr) 32px!important;align-items:center!important}.favorite-contact-card__avatar{grid-area:1/1!important}.favorite-contact-card__identity{grid-area:1/2!important}.favorite-contact-card__star{grid-area:1/3!important;width:32px!important}}.attendee-profile-detail .profile-view__avatar-placeholder{color:#0d223d;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;font-size:28px;font-weight:700;line-height:1;display:inline-flex}.attendee-profile-detail .profile-view__company-logo{-o-object-fit:contain;object-fit:contain;background:#fff;border:3px solid #fff;border-radius:10px;width:34px;height:34px;position:absolute;bottom:0;right:0;box-shadow:0 8px 18px #0f172a1f}.attendee-profile-detail .profile-view__status{bottom:6px;right:6px}.attendee-profile-detail .profile-view__company-logo+.profile-view__status{bottom:7px;right:-4px}.attendee-profile-detail .profile-view__online--away{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.attendee-profile-detail .profile-view__online--away i,.attendee-profile-detail .profile-view__status--away{background:#f59e0b}.attendee-profile-detail .profile-view__online--offline{color:#475569;background:#f8fafc;border-color:#e2e8f0}.attendee-profile-detail .profile-view__online--offline i,.attendee-profile-detail .profile-view__status--offline{background:#94a3b8}.attendee-profile-detail .profile-view__book-slot:disabled,.attendee-profile-detail .profile-view__ghost-action:disabled,.attendee-profile-detail .profile-view__primary-action:disabled,.attendee-profile-detail .profile-view__secondary-action:disabled,.attendee-profile-detail .profile-view__text-link:disabled,.meeting-request-create-page .meeting-requests-page__button:disabled,.meeting-request-create__day:disabled,.meeting-request-create__send:disabled,.meeting-request-create__slot:disabled{cursor:not-allowed;opacity:.55}.attendee-profile-detail .profile-view__panel--interest,.attendee-profile-detail .profile-view__panel--offering{height:auto;min-height:163px}.attendee-profile-detail .profile-view__panel--availability,.attendee-profile-detail .profile-view__panel--contact,.attendee-profile-detail .profile-view__panel--resources,.attendee-profile-detail .profile-view__panel--snapshot{height:auto;min-height:0}.attendee-profile-detail .profile-view__empty{color:#64748b;margin:0;font-size:14px;font-weight:400;line-height:20px}.attendee-profile-detail .profile-view__empty--subtle{color:#475569;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;line-height:24px}.attendee-profile-detail .profile-view__resource-card{grid-template-columns:40px minmax(0,1fr) auto}.attendee-profile-detail .profile-view__resource-card>span{text-overflow:ellipsis;white-space:nowrap;max-width:40px;overflow:hidden}.attendee-profile-detail .profile-view__resource-card--video>span{color:#0d223d;background:#0d223d1a;border-radius:14px;width:40px;height:40px;font-size:10px}.attendee-profile-detail .profile-view__resource-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.attendee-profile-detail .profile-view__resource-actions a{color:#0d223d;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;text-decoration:none;display:inline-flex}.attendee-profile-detail .profile-view__resource-actions img{width:16px;height:16px}.attendee-profile-detail .profile-view__availability-summary{gap:4px;display:grid}.attendee-profile-detail .profile-view__availability-summary span{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:3px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.attendee-profile-detail .profile-view__availability-summary .profile-view__availability-today{color:#166534;background:#dcfce7}.attendee-profile-detail .profile-view__availability-summary strong,.attendee-profile-detail .profile-view__next-slot strong{color:#0d223d;font-size:14px;font-weight:700;line-height:20px}.attendee-profile-detail .profile-view__day-cards{gap:8px;display:grid}.attendee-profile-detail .profile-view__day-cards p,.attendee-profile-detail .profile-view__next-slot{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:2px;min-height:42px;padding:10px 12px;display:grid}.attendee-profile-detail .profile-view__day-cards span,.attendee-profile-detail .profile-view__next-slot span{color:#64748b;font-size:12px;font-weight:600;line-height:16px}.attendee-profile-detail .profile-view__day-cards strong{color:#64748b;font-size:13px;font-weight:700;line-height:18px}.attendee-profile-detail .profile-view__contact-list a{color:#0d223d;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.attendee-profile-detail .profile-view__state{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:center;place-items:center;gap:12px;min-height:420px;padding:48px 24px;display:grid}.attendee-profile-detail .profile-view__state h1{color:#020617;margin:0;font-size:30px;font-weight:700;line-height:36px}.attendee-profile-detail .profile-view__state p{color:#64748b;max-width:520px;margin:0;font-size:14px;line-height:20px}.attendee-profile-detail .profile-view__state a{color:#fff;background:#0d223d;border-radius:10px;justify-content:center;align-items:center;min-height:40px;margin-top:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.attendee-profile-detail .profile-view__skeleton{background:linear-gradient(90deg,#e2e8f0,#f8fafc 45%,#e2e8f0 90%) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.attendee-profile-detail .profile-view__skeleton--crumb{width:80px;height:14px}.attendee-profile-detail .profile-view__skeleton--crumb-small{width:120px;height:14px}.attendee-profile-detail .profile-view__skeleton--avatar{width:120px;height:120px}.attendee-profile-detail .profile-view__skeleton--title{border-radius:10px;width:min(280px,100%);height:30px}.attendee-profile-detail .profile-view__skeleton--meta{border-radius:8px;width:min(520px,100%);height:18px}.attendee-profile-detail .profile-view__skeleton--copy{border-radius:8px;width:min(672px,100%);height:16px}.attendee-profile-detail .profile-view__skeleton--copy-short{border-radius:8px;width:min(460px,72%);height:16px}.attendee-profile-detail .profile-view__skeleton--action{border-radius:10px;width:100%;height:52px}.attendee-profile-detail .profile-view__skeleton--action-small{border-radius:10px;width:100%;height:40px}.attendee-profile-detail .profile-view__skeleton--panel-title{border-radius:8px;width:190px;height:22px}.attendee-profile-detail .profile-view__skeleton--pill{width:116px;height:28px}.attendee-profile-detail .profile-view__panel--skeleton{align-content:start;gap:20px;display:grid}.attendee-profile-detail .profile-view__panel--tall-skeleton{min-height:220px}@media (width<=640px){.attendee-profile-detail .profile-view__resource-card{grid-template-columns:40px minmax(0,1fr)}.attendee-profile-detail .profile-view__resource-actions{grid-column:1/-1;justify-content:flex-start}}.meeting-request-create-page{max-width:1180px;margin:0 auto}.meeting-request-create-page a,.meeting-request-create-page textarea{font:inherit}.meeting-request-create-page .meeting-requests-page__button{text-decoration:none}.meeting-request-create__layout{align-items:start;gap:18px;display:grid}.meeting-request-create__main,.meeting-request-create__side{gap:16px;min-width:0;display:grid}.meeting-request-create__side{position:sticky;top:20px}.meeting-request-create__panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:18px;padding:20px;display:grid;box-shadow:0 10px 28px #0f172a0a}.meeting-request-create__panel dd,.meeting-request-create__panel dl,.meeting-request-create__panel h2,.meeting-request-create__panel h3,.meeting-request-create__panel p{margin:0}.meeting-request-create__section-head{align-items:center;gap:10px;min-width:0;display:flex}.meeting-request-create__section-head>span{color:#fff;background:#0d223d;border-radius:999px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.meeting-request-create__availability h2,.meeting-request-create__recipient-title h3,.meeting-request-create__requester h2,.meeting-request-create__section-head h2,.meeting-request-create__summary h2{color:#0f172a;font-family:var(--font-heading);font-size:18px;font-weight:700;line-height:24px}.meeting-request-create__section-head a{color:#0d223d;margin-left:auto;font-size:13px;font-weight:700;line-height:18px;text-decoration:none}.meeting-request-create__recipient-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.meeting-request-create__avatar{border-radius:999px;width:64px;height:64px;position:relative}.meeting-request-create__avatar img,.meeting-request-create__avatar>span{border-radius:inherit;color:#0d223d;-o-object-fit:cover;object-fit:cover;background:#e2e8f0;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;display:flex}.meeting-request-create__avatar i{border:2px solid #fff;border-radius:999px;width:14px;height:14px;position:absolute;bottom:2px;right:1px}.meeting-request-create__presence--online{background:#059669}.meeting-request-create__presence--away{background:#d97706}.meeting-request-create__presence--offline{background:#94a3b8}.meeting-request-create__recipient-copy{gap:5px;min-width:0;display:grid}.meeting-request-create__recipient-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.meeting-request-create__recipient-title span{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.meeting-request-create__recipient-copy p{color:#64748b;font-size:13px;line-height:19px}.meeting-request-create__availability-note,.meeting-request-create__best-slot{background:#05966914;border:1px solid #05966938;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.meeting-request-create__best-slot img{width:18px;height:18px}.meeting-request-create__availability-row strong,.meeting-request-create__best-slot strong,.meeting-request-create__mini-person strong{color:#0f172a;font-size:13px;font-weight:700;line-height:18px}.meeting-request-create__availability-row small,.meeting-request-create__best-slot small,.meeting-request-create__mini-person small{color:#64748b;margin-top:2px;font-size:12px;line-height:16px;display:block}.meeting-request-create__best-slot button{color:#fff;background:#059669;border-radius:10px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;line-height:16px}.meeting-request-create__field-group{gap:10px;display:grid}.meeting-request-create__subhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.meeting-request-create__subhead h3{color:#0f172a;font-family:var(--font-heading);font-size:15px;font-weight:700;line-height:20px}.meeting-request-create__field>small,.meeting-request-create__subhead small{color:#64748b;font-size:12px;line-height:16px}.meeting-request-create__slot-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.meeting-request-create__slot-shimmer{background:linear-gradient(90deg,#e2e8f0,#f8fafc 48%,#dbe5f1) 0 0/220% 100%;border:1px solid #dbe3ef;border-radius:14px;min-height:112px;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.meeting-request-create__slot-drawer{gap:14px;display:grid}.meeting-request-create__day-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meeting-request-create__day{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:12px;place-items:center;gap:0;width:74px;min-width:74px;min-height:54px;padding:6px 8px;display:grid}.meeting-request-create__day small,.meeting-request-create__day span{color:#64748b;font-size:11px;line-height:14px}.meeting-request-create__day strong{color:inherit;font-family:var(--font-heading);font-size:17px;font-weight:800;line-height:18px}.meeting-request-create__day--active{color:#fff;background:#0d223d;border-color:#0d223d}.meeting-request-create__day--active small,.meeting-request-create__day--active span,.meeting-request-create__day--active strong{color:#fff}.meeting-request-create__slots-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.meeting-request-create__slots-head>span{color:#475569;min-width:0;font-size:12px;line-height:16px}.meeting-request-create__durations{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.meeting-request-create__durations button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:999px;min-width:40px;height:26px;padding:0 9px;font-size:11px;font-weight:700;line-height:14px}.meeting-request-create__durations .meeting-request-create__duration--active{color:#fff;background:#0d223d;border-color:#0d223d}.meeting-request-create__slot{text-align:left;background:#fff;border-radius:14px;align-content:start;gap:6px;min-height:112px;padding:14px;display:grid;border:1px solid #dbe3ef!important}.meeting-request-create__slot--active{background:#f8fafc;box-shadow:0 0 0 3px #0d223d14;border-color:#0d223d!important}.meeting-request-create__slot span{color:#166534;text-transform:uppercase;background:#dcfce7;border-radius:999px;align-items:center;width:fit-content;min-height:20px;padding:0 8px;font-size:10px;font-weight:800;line-height:12px;display:inline-flex}.meeting-request-create__slot strong{color:#0f172a;font-size:14px;font-weight:700;line-height:20px}.meeting-request-create__slot em,.meeting-request-create__slot small{color:#64748b;font-size:12px;font-style:normal;line-height:16px}.meeting-request-create__field{gap:7px;display:grid}.meeting-request-create__field>span{color:#0f172a;font-size:13px;font-weight:700;line-height:18px}.meeting-request-create__field input,.meeting-request-create__field textarea{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:12px;outline:none;width:100%;font-size:14px;line-height:20px}.meeting-request-create__field input{height:42px;padding:0 12px}.meeting-request-create__field textarea{resize:vertical;min-height:164px;padding:12px}.meeting-request-create__field input:focus,.meeting-request-create__field textarea:focus{border-color:#0d223d;box-shadow:0 0 0 3px #0d223d14}.meeting-request-create__field [aria-invalid=true]{border-color:#ef4444}.meeting-request-create__field-error{font-size:12px;font-weight:600;line-height:16px;color:#b91c1c!important}.meeting-request-create__attachment-list,.meeting-request-create__invitee-list{gap:10px;display:grid}.meeting-request-create__attachment{text-align:left;background:#fff;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid;border:1px solid #dbe3ef!important}.meeting-request-create__attachment--active,.meeting-request-create__invitee--active{background:#f8fafc;border-color:#0d223d!important}.meeting-request-create__attachment>span{color:#0d223d;background:#eef4ff;border-radius:10px;justify-content:center;align-items:center;min-height:38px;font-size:10px;font-weight:800;line-height:12px;display:inline-flex}.meeting-request-create__attachment strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:18px;display:block;overflow:hidden}.meeting-request-create__attachment small{color:#64748b;margin-top:2px;font-size:12px;line-height:16px;display:block}.meeting-request-create__invitee{cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:14px;grid-template-columns:18px 42px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.meeting-request-create__invitee input{width:16px;height:16px;margin:0}.meeting-request-create__invitee-avatar{color:#0d223d;background:#e2e8f0;border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.meeting-request-create__invitee-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.meeting-request-create__invitee strong{color:#0f172a;font-size:13px;font-weight:700;line-height:18px;display:block}.meeting-request-create__invitee small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;display:block;overflow:hidden}.meeting-request-create__summary dl{gap:10px;display:grid}.meeting-request-create__summary dl div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.meeting-request-create__summary dl div:last-child{border-bottom:0;padding-bottom:0}.meeting-request-create__summary dt{color:#64748b;font-size:12px;font-weight:600;line-height:16px}.meeting-request-create__summary dd{color:#0f172a;text-align:right;max-width:180px;font-size:13px;font-weight:700;line-height:18px}.meeting-request-create__availability-note{color:#166534;grid-template-columns:1fr;font-size:13px;font-weight:600;line-height:20px}.meeting-request-create__availability-note--blocked{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.meeting-request-create__send{color:#fff;background:#0d223d;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:42px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.meeting-request-create__send img{filter:brightness(0)invert();width:16px;height:16px}.meeting-request-create__availability-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:3px;padding:12px;display:grid}.meeting-request-create__availability-group h3,.meeting-request-create__availability-row span{color:#64748b;font-size:12px;font-weight:700;line-height:16px}.meeting-request-create__availability-group{gap:8px;display:grid}.meeting-request-create__mini-person{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.meeting-request-create__alert,.meeting-request-create__empty{border-radius:12px;padding:13px 14px;font-size:13px;font-weight:600;line-height:20px}.meeting-request-create__alert--success{color:#166534;background:#05966914;border:1px solid #05966938}.meeting-request-create__alert--error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.meeting-request-create__empty{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1}.meeting-request-create__empty--error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.meeting-request-create__state{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;align-content:center;place-items:center;gap:12px;min-height:420px;padding:48px 24px;display:grid}.meeting-request-create__state h2{color:#0f172a;font-family:var(--font-heading);font-size:28px;font-weight:700;line-height:34px}.meeting-request-create__state p{color:#64748b;max-width:520px;font-size:14px;line-height:20px}.meeting-request-create__state a{color:#fff;background:#0d223d;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.meeting-request-create__skeleton{color:#0000;background:linear-gradient(90deg,#e2e8f0,#f8fafc 48%,#dbe5f1) 0 0/220% 100%;border:0;border-radius:999px;min-width:0;min-height:0;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block}.meeting-request-create__panel--skeleton{align-content:start}.meeting-request-create__skeleton--title{border-radius:8px;width:220px;height:24px}.meeting-request-create__skeleton--card{border-radius:14px;width:100%;height:88px}.meeting-request-create__skeleton--line{border-radius:8px;width:100%;height:16px}.meeting-request-create__skeleton--line-short{border-radius:8px;width:62%;height:16px}.meeting-request-create__skeleton--summary{border-radius:12px;width:100%;height:58px}@media (width<=1080px){.meeting-request-create__side{position:static}}@media (width<=640px){.meeting-request-create-page{max-width:none}.meeting-request-create__panel{border-radius:14px;padding:16px}.meeting-request-create__best-slot,.meeting-request-create__recipient-card,.meeting-request-create__summary dl div{grid-template-columns:1fr}.meeting-request-create__best-slot{justify-items:start}.meeting-request-create__summary dd{text-align:left;max-width:none}}.attendee-shell__body--meeting-requests{min-height:calc(100dvh - 64px)}.attendee-shell__body--meeting-request-create{padding:32px}.meeting-request-create-page--figma{justify-self:stretch;gap:24px;width:100%;max-width:none;margin:0}.meeting-request-create-page--figma .meeting-requests-page__hero{align-items:center;min-height:82px}.meeting-request-create-page--figma .meeting-requests-page__hero h1{align-items:center;gap:8px;margin:6px 0 0;display:flex}.meeting-request-create-page--figma .meeting-requests-page__hero h1 img{flex:0 0 28px;width:28px;height:28px}.meeting-request-create-page--figma .meeting-requests-page__button--primary{border:0;border-radius:14px;flex:0 0 160px;width:160px;min-width:0;max-width:160px;height:44px;box-shadow:0 4px 10px #0d223d2e}.meeting-request-create-page--figma .meeting-request-create__layout{grid-template-columns:minmax(0,1fr) calc(clamp(320px,24vw,398px));align-items:start;gap:calc(clamp(18px,1.8vw,24px))}.meeting-request-create-page--figma .meeting-request-create__main{gap:24px}.meeting-request-create-page--figma .meeting-request-create__side{justify-self:stretch;gap:16px;width:100%;max-width:none;top:24px}.meeting-request-create-page--figma .meeting-request-create__panel{box-shadow:none;border-color:#e2e8f0;border-radius:18px;gap:16px;padding:24px}.meeting-request-create-page--figma .meeting-request-create__panel--recipient{gap:12px;min-height:0}.meeting-request-create-page--figma .meeting-request-create__panel--details{gap:20px;min-height:0}.meeting-request-create-page--figma .meeting-request-create__panel--invitees{gap:16px;min-height:0}.meeting-request-create-page--figma .meeting-request-create__side .meeting-request-create__panel{padding:20px}.meeting-request-create-page--figma .meeting-request-create__section-head{min-height:29px}.meeting-request-create-page--figma .meeting-request-create__section-head>span{background:#0d223d;flex-basis:24px;width:24px;height:24px}.meeting-request-create-page--figma .meeting-request-create__section-head h2,.meeting-request-create-page--figma .meeting-request-create__summary h2{font-size:17px;line-height:24px}.meeting-request-create-page--figma .meeting-request-create__recipient-card{background:#fff;border-color:#e2e8f0;grid-template-columns:64px minmax(0,1fr) auto;min-height:90px;padding:12px}.meeting-request-create-page--figma .meeting-request-create__recipient-title h3{font-size:18px;line-height:24px}.meeting-request-create-page--figma .meeting-request-create__recipient-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;line-height:18px;display:flex}.meeting-request-create-page--figma .meeting-request-create__recipient-meta span{align-items:center;gap:5px;min-width:0;display:inline-flex}.meeting-request-create-page--figma .meeting-request-create__recipient-meta img{flex:0 0 14px;width:14px;height:14px}.meeting-request-create-page--figma .meeting-request-create__change{color:#0d223d;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;min-width:78px;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;line-height:18px;text-decoration:none;display:inline-flex}.meeting-request-create-page--figma .meeting-request-create__best-slot{background:#0596691a;border-color:#05966933;min-height:46px;padding:12px}.meeting-request-create-page--figma .meeting-request-create__best-slot strong{overflow-wrap:anywhere;white-space:normal;display:block}.meeting-request-create-page--figma .meeting-request-create__best-slot--blocked{background:#d977061a;border-color:#d977063d}.meeting-request-create-page--figma .meeting-request-create__best-slot button{color:#047857;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.meeting-request-create-page--figma .meeting-request-create__slot-drawer{grid-template-columns:1fr;gap:14px;display:grid}.meeting-request-create-page--figma .meeting-request-create__slot{border-radius:14px;min-height:88px}.meeting-request-create-page--figma .meeting-request-create__field{gap:8px}.meeting-request-create-page--figma .meeting-request-create__field-control{min-width:0;position:relative}.meeting-request-create-page--figma .meeting-request-create__field--subject .meeting-request-create__field-control input{border-radius:14px;height:48px;padding:0 86px 0 16px}.meeting-request-create-page--figma .meeting-request-create__count{color:#64748b;justify-self:end;font-size:12px;line-height:16px}.meeting-request-create-page--figma .meeting-request-create__field-control .meeting-request-create__count{pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.meeting-request-create-page--figma .meeting-request-create__editor{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.meeting-request-create-page--figma .meeting-request-create__editor-toolbar{background:#0d223d08;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.meeting-request-create-page--figma .meeting-request-create__editor-toolbar div{align-items:center;gap:4px;display:inline-flex}.meeting-request-create-page--figma .meeting-request-create__editor-toolbar button{color:#0d223d;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:32px;min-height:32px;font-size:13px;font-weight:800}.meeting-request-create-page--figma .meeting-request-create__editor-toolbar>button:last-child{padding:0 10px;font-size:12px;font-weight:700}.meeting-request-create-page--figma .meeting-request-create__attach-button:disabled,.meeting-request-create-page--figma .meeting-request-create__editor-toolbar button:disabled,.meeting-request-create-page--figma .meeting-request-create__invitee-add:disabled{cursor:not-allowed;opacity:.55}.meeting-request-create-page--figma .meeting-request-create__editor textarea{resize:vertical;min-height:166px;box-shadow:none;border:0;border-radius:0;padding:14px 16px 6px}.meeting-request-create-page--figma .meeting-request-create__editor textarea:focus{box-shadow:none}.meeting-request-create-page--figma .meeting-request-create__editor .meeting-request-create__count{text-align:right;padding:0 14px 12px;display:block}.meeting-request-create-page--figma .meeting-request-create__attachment-toolbar{align-items:center;display:flex}.meeting-request-create-page--figma .meeting-request-create__attachment-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meeting-request-create-page--figma .meeting-request-create__attach-button,.meeting-request-create-page--figma .meeting-request-create__invitee-add{color:#0d223d;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.meeting-request-create-page--figma .meeting-request-create__attach-button img,.meeting-request-create-page--figma .meeting-request-create__invitee-add img{width:16px;height:16px}.meeting-request-create-page--figma .meeting-request-create__attach-button{color:#334155;background:0 0;border:0;justify-content:flex-start;min-height:0;padding:0;font-size:14px;font-weight:500}.meeting-request-create-page--figma .meeting-request-create__attach-button img{width:14px;height:14px}.meeting-request-create-page--figma .meeting-request-create__attachment-list--selected{flex-wrap:wrap;flex:260px;gap:8px;max-width:none;display:flex}.meeting-request-create-page--figma .meeting-request-create__attachment-list--selected .meeting-request-create__attachment{width:auto;max-width:100%;min-height:36px;box-shadow:none;background:#f8fafc;border-radius:999px;grid-template-columns:16px minmax(0,1fr) 10px;gap:8px;padding:7px 12px;border:1px solid #dbe3ef!important}.meeting-request-create-page--figma .meeting-request-create__attachment-list--selected .meeting-request-create__attachment--active{background:#f8fafc;border-color:#dbe3ef!important}.meeting-request-create-page--figma .meeting-request-create__attachment-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.meeting-request-create-page--figma .meeting-request-create__attachment-icon img{width:16px;height:16px}.meeting-request-create-page--figma .meeting-request-create__attachment-chip-copy{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.meeting-request-create-page--figma .meeting-request-create__attachment-list--selected .meeting-request-create__attachment strong{color:#334155;font-size:12px;font-weight:500;line-height:16px;display:inline}.meeting-request-create-page--figma .meeting-request-create__attachment-list--selected .meeting-request-create__attachment small{color:#94a3b8;margin:0;font-size:11px;line-height:16px;display:inline}.meeting-request-create-page--figma .meeting-request-create__attachment-remove{color:#64748b;text-transform:lowercase;font-size:12px;line-height:1}.meeting-request-create-page--figma .meeting-request-create__attachment-list--picker{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-request-create-page--figma .meeting-request-create__invitee-add{width:100%}.meeting-request-create-page--figma .meeting-request-create__selected-invitees{flex-wrap:wrap;gap:8px;display:flex}.meeting-request-create-page--figma .meeting-request-create__invitee-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:4px 10px 4px 4px;display:inline-flex}.meeting-request-create-page--figma .meeting-request-create__invitee-chip .meeting-request-create__invitee-avatar{flex-basis:30px;width:30px;height:30px;font-size:11px}.meeting-request-create-page--figma .meeting-request-create__invitee-chip strong{color:#0f172a;font-size:12px;font-weight:700;line-height:16px}.meeting-request-create-page--figma .meeting-request-create__summary{align-content:start;gap:14px;min-height:0}.meeting-request-create-page--figma .meeting-request-create__availability h2,.meeting-request-create-page--figma .meeting-request-create__summary h2{align-items:center;gap:8px;display:flex}.meeting-request-create-page--figma .meeting-request-create__availability h2 img,.meeting-request-create-page--figma .meeting-request-create__availability-note img,.meeting-request-create-page--figma .meeting-request-create__summary h2 img{flex:0 0 16px;width:16px;height:16px}.meeting-request-create-page--figma .meeting-request-create__summary dl{gap:12px}.meeting-request-create-page--figma .meeting-request-create__summary dl div{border-bottom:0;padding-bottom:0}.meeting-request-create-page--figma .meeting-request-create__summary dd{max-width:180px}.meeting-request-create-page--figma .meeting-request-create__availability-note{color:#047857;background:#0596691a;border-color:#05966933;align-items:center;gap:8px;min-height:62px;padding:12px;display:flex}.meeting-request-create-page--figma .meeting-request-create__availability-note span{min-width:0}.meeting-request-create-page--figma .meeting-request-create__availability{align-content:start;gap:14px;min-height:0}.meeting-request-create-page--figma .meeting-request-create__availability-body{gap:14px;display:grid}.meeting-request-create-page--figma .meeting-request-create__field--slot-days>span{display:none}.meeting-request-create-page--figma .meeting-request-create__day-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.meeting-request-create-page--figma .meeting-request-create__day{border-radius:14px;gap:4px;width:100%;min-width:0;min-height:72px;padding:10px 6px}.meeting-request-create-page--figma .meeting-request-create__day small{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.meeting-request-create-page--figma .meeting-request-create__day strong{font-size:16px;line-height:20px}.meeting-request-create-page--figma .meeting-request-create__day span{font-size:10px}.meeting-request-create-page--figma .meeting-request-create__day--active{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;box-shadow:inset 0 0 0 1px #dbe3ef}.meeting-request-create-page--figma .meeting-request-create__day--active small,.meeting-request-create-page--figma .meeting-request-create__day--active span{color:#64748b}.meeting-request-create-page--figma .meeting-request-create__day--active strong{color:#0f172a}.meeting-request-create-page--figma .meeting-request-create__slot-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.meeting-request-create-page--figma .meeting-request-create__slot-grid--compact .meeting-request-create__slot{text-align:center;border-radius:12px;align-content:center;justify-items:center;gap:0;min-height:0;padding:10px 8px}.meeting-request-create-page--figma .meeting-request-create__slot-grid--compact .meeting-request-create__slot em,.meeting-request-create-page--figma .meeting-request-create__slot-grid--compact .meeting-request-create__slot small,.meeting-request-create-page--figma .meeting-request-create__slot-grid--compact .meeting-request-create__slot span{display:none}.meeting-request-create-page--figma .meeting-request-create__slot-grid--compact .meeting-request-create__slot--active{box-shadow:none;background:#0d223d;border-color:#0d223d!important}.meeting-request-create-page--figma .meeting-request-create__slot-grid--compact .meeting-request-create__slot--active strong{color:#fff}.meeting-request-create-page--figma .meeting-request-create__duration-group{gap:8px;display:grid}.meeting-request-create-page--figma .meeting-request-create__duration-group>span{color:#64748b;font-size:12px;font-weight:600;line-height:16px}.meeting-request-create-page--figma .meeting-request-create__duration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.meeting-request-create-page--figma .meeting-request-create__duration-chip{color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.meeting-request-create-page--figma .meeting-request-create__duration-chip--active{color:#0d223d;background:#e2e8f0;border-color:#94a3b8;box-shadow:inset 0 0 0 1px #0d223d}.meeting-request-create-page--figma .meeting-request-create__availability-selection{color:#94a3b8;text-align:center;margin:0;font-size:11px;line-height:16px}@media (width<=1080px){.meeting-request-create-page--figma .meeting-request-create__layout{grid-template-columns:1fr}.meeting-request-create-page--figma .meeting-request-create__side{justify-self:stretch;max-width:none;position:static}}@media (width<=860px){.meeting-request-create-page--figma .meeting-requests-page__actions{align-items:flex-start!important;width:auto!important}.meeting-request-create-page--figma .meeting-requests-page__button--primary{max-width:100%;width:160px!important;min-width:0!important}}@media (width<=720px){.attendee-shell__body--meeting-request-create{padding:24px 16px 64px}.meeting-request-create-page--figma .meeting-requests-page__hero{min-height:0}.meeting-request-create-page--figma .meeting-requests-page__actions{align-self:flex-start;width:auto}.meeting-request-create-page--figma .meeting-requests-page__button--primary{flex:none;width:160px;max-width:100%}.meeting-request-create-page--figma .meeting-request-create__recipient-card{grid-template-columns:56px minmax(0,1fr)}.meeting-request-create-page--figma .meeting-request-create__avatar{width:56px;height:56px}.meeting-request-create-page--figma .meeting-request-create__change{grid-column:1/-1;justify-self:start}.meeting-request-create-page--figma .meeting-request-create__best-slot{grid-template-columns:18px minmax(0,1fr)}.meeting-request-create-page--figma .meeting-request-create__best-slot button{grid-column:2;justify-self:start}.meeting-request-create-page--figma .meeting-request-create__attachment-list--picker,.meeting-request-create-page--figma .meeting-request-create__attachment-list--selected,.meeting-request-create-page--figma .meeting-request-create__slot-drawer{grid-template-columns:1fr;max-width:none}.meeting-request-create-page--figma .meeting-request-create__day-grid,.meeting-request-create-page--figma .meeting-request-create__duration-grid,.meeting-request-create-page--figma .meeting-request-create__slot-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-request-create-page--figma .meeting-request-create__editor-toolbar{flex-direction:column;align-items:flex-start}}.attendee-shell__body--profile-edit-pilot{background:#fff;justify-content:center;min-height:calc(100dvh - 64px);padding:calc(clamp(16px,4vw,32px));display:flex;overflow-x:clip}.profile-edit--responsive-pilot,.profile-edit--responsive-pilot *{box-sizing:border-box;min-width:0}.profile-edit--responsive-pilot{gap:calc(clamp(16px,2.5vw,24px));width:min(100%,1024px);max-width:1024px;display:grid}.profile-edit--responsive-pilot :is(h1,h2,h3,p){overflow-wrap:anywhere}.profile-edit--responsive-pilot .profile-edit__page-header{grid-template-columns:1fr;align-items:start;gap:16px;height:auto;display:grid}.profile-edit--responsive-pilot .profile-edit__actions,.profile-edit--responsive-pilot .profile-edit__actions--top,.profile-edit--responsive-pilot .profile-edit__heading{width:100%}.profile-edit--responsive-pilot .profile-edit__subtitle{white-space:normal}.profile-edit--responsive-pilot .profile-edit__actions{grid-template-columns:1fr;justify-content:stretch;gap:10px;height:auto;display:grid}.profile-edit--responsive-pilot .profile-edit__button,.profile-edit--responsive-pilot .profile-edit__button--primary,.profile-edit--responsive-pilot .profile-edit__button--secondary{width:100%;min-width:0;height:auto;min-height:44px;padding:10px 16px}.profile-edit--responsive-pilot .profile-edit__section,.profile-edit--responsive-pilot .profile-edit__section--assistant,.profile-edit--responsive-pilot .profile-edit__section--company,.profile-edit--responsive-pilot .profile-edit__section--partnering,.profile-edit--responsive-pilot .profile-edit__section--personal,.profile-edit--responsive-pilot .profile-edit__section--photo,.profile-edit--responsive-pilot .profile-edit__section--privacy,.profile-edit--responsive-pilot .profile-edit__section--therapeutic{border-radius:16px;height:auto;min-height:0;overflow:visible}.profile-edit--responsive-pilot .profile-edit__section-head{align-items:center;height:auto;min-height:0;padding:16px}.profile-edit--responsive-pilot .profile-edit__chip-grid,.profile-edit--responsive-pilot .profile-edit__fields,.profile-edit--responsive-pilot .profile-edit__fields--assistant,.profile-edit--responsive-pilot .profile-edit__fields--company,.profile-edit--responsive-pilot .profile-edit__fields--personal,.profile-edit--responsive-pilot .profile-edit__interest-body,.profile-edit--responsive-pilot .profile-edit__photo-body,.profile-edit--responsive-pilot .profile-edit__privacy-list{width:auto;height:auto;min-height:0;margin:16px}.profile-edit--responsive-pilot .profile-edit__fields,.profile-edit--responsive-pilot .profile-edit__fields--assistant,.profile-edit--responsive-pilot .profile-edit__fields--company,.profile-edit--responsive-pilot .profile-edit__fields--personal,.profile-edit--responsive-pilot .profile-edit__interest-body,.profile-edit--responsive-pilot .profile-edit__photo-body{grid-template-columns:1fr}.profile-edit--responsive-pilot .profile-edit__photo-body{justify-items:start;gap:16px}.profile-edit--responsive-pilot .profile-edit__photo-actions,.profile-edit--responsive-pilot .profile-edit__tag-entry{flex-wrap:wrap}.profile-edit--responsive-pilot .profile-edit__button--remove,.profile-edit--responsive-pilot .profile-edit__button--upload{width:100%;min-height:40px}.profile-edit--responsive-pilot .profile-edit__field,.profile-edit--responsive-pilot .profile-edit__field--textarea{height:auto;min-height:0}.profile-edit--responsive-pilot .profile-edit__field input,.profile-edit--responsive-pilot .profile-edit__field select{height:auto;min-height:44px}.profile-edit--responsive-pilot .profile-edit__field textarea{resize:vertical;height:auto;min-height:112px}.profile-edit--responsive-pilot .profile-edit__chip-grid,.profile-edit--responsive-pilot .profile-edit__interest-chips{gap:8px}.profile-edit--responsive-pilot .profile-edit__chip{text-align:left;white-space:normal;max-width:100%;height:auto;min-height:36px}.profile-edit--responsive-pilot .profile-edit__tag-entry{width:100%;height:auto;min-height:40px}.profile-edit--responsive-pilot .profile-edit__tag-input{width:min(100%,220px)}.profile-edit--responsive-pilot .profile-edit__interest-chips .profile-edit__tag-entry--interest{flex-wrap:nowrap;height:44px;min-height:44px}.profile-edit--responsive-pilot .profile-edit__tag-entry--interest .profile-edit__tag-input{flex:auto;width:auto;min-width:0}.profile-edit--responsive-pilot .profile-edit__email-visibility{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;width:100%;height:auto;min-height:0;padding:14px}.profile-edit--responsive-pilot .profile-edit__email-description{max-width:none}.profile-edit--responsive-pilot .profile-edit__email-switch{grid-column:2;justify-self:start;margin-top:8px}.profile-edit--responsive-pilot .profile-edit__email-status{white-space:normal;width:fit-content;max-width:100%}.profile-edit--responsive-pilot .profile-edit__footer{grid-template-columns:1fr;gap:14px;height:auto;padding:0 0 24px;display:grid}.profile-edit--responsive-pilot .profile-edit__delete{justify-self:start;min-height:40px}@media (width>=641px){.profile-edit--responsive-pilot .profile-edit__page-header{grid-template-columns:minmax(0,1fr) auto;gap:24px}.profile-edit--responsive-pilot .profile-edit__actions{grid-template-columns:auto auto;justify-content:end;width:auto}.profile-edit--responsive-pilot .profile-edit__button--secondary{width:84px}.profile-edit--responsive-pilot .profile-edit__button--primary{width:163px}.profile-edit--responsive-pilot .profile-edit__photo-body{grid-template-columns:96px minmax(0,1fr);gap:16px}.profile-edit--responsive-pilot .profile-edit__photo-copy{justify-items:start}.profile-edit--responsive-pilot .profile-edit__photo-actions{justify-content:flex-start;width:auto}.profile-edit--responsive-pilot .profile-edit__button--upload{width:218px}.profile-edit--responsive-pilot .profile-edit__button--remove{width:112px}.profile-edit--responsive-pilot .profile-edit__fields,.profile-edit--responsive-pilot .profile-edit__fields--assistant,.profile-edit--responsive-pilot .profile-edit__fields--company,.profile-edit--responsive-pilot .profile-edit__fields--personal,.profile-edit--responsive-pilot .profile-edit__interest-body{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-edit--responsive-pilot .profile-edit__chip-grid,.profile-edit--responsive-pilot .profile-edit__fields,.profile-edit--responsive-pilot .profile-edit__fields--assistant,.profile-edit--responsive-pilot .profile-edit__fields--company,.profile-edit--responsive-pilot .profile-edit__fields--personal,.profile-edit--responsive-pilot .profile-edit__interest-body,.profile-edit--responsive-pilot .profile-edit__photo-body,.profile-edit--responsive-pilot .profile-edit__privacy-list{margin:24px}.profile-edit--responsive-pilot .profile-edit__footer{justify-content:space-between;align-items:end}}@media (width<=640px){.profile-edit--responsive-pilot .profile-edit__actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.profile-edit--responsive-pilot .profile-edit__button{width:100%!important;min-width:0!important}}@media (width<=520px){.profile-edit--responsive-pilot .profile-edit__interest-chips .profile-edit__tag-entry--interest{flex-direction:column;align-items:stretch;height:auto}.profile-edit--responsive-pilot .profile-edit__tag-add--interest{width:100%}}@media (width<=860px){.attendee-shell__header{justify-content:space-between;align-items:center;gap:8px;min-height:64px;display:flex;overflow:visible;flex-wrap:nowrap!important;height:64px!important;padding:0 12px!important}.attendee-shell__booklet,.attendee-shell__header-actions>.attendee-shell__search,.attendee-shell__header-left,.attendee-shell__nav{display:none!important}.attendee-shell__header-actions{align-items:center;gap:8px;min-width:0;flex:100%!important;justify-content:flex-end!important;width:100%!important;display:flex!important}.attendee-shell__mobile-menu-button{order:-1;margin-right:auto}.attendee-shell__avatar-button,.attendee-shell__icon-button,.attendee-shell__mobile-menu-button,.attendee-shell__user-menu{flex:0 0 40px!important;width:40px!important;height:40px!important}.attendee-shell__avatar-button{border-radius:14px;gap:0;padding:2px}.attendee-shell__avatar-button .attendee-shell__avatar-image{flex:0 0 32px!important;width:32px!important;height:32px!important}.attendee-shell__avatar-button .attendee-shell__avatar-status{bottom:3px!important;right:3px!important}.attendee-shell__avatar-chevron{display:none!important}.attendee-shell__mobile-brand{display:block;overflow:hidden!important}}@media (width<=380px){.profile-edit--responsive-pilot .profile-edit__section-head{grid-template-columns:1fr}.profile-edit--responsive-pilot .profile-edit__section-icon{margin-bottom:2px}.attendee-shell__header{gap:6px;padding-inline:10px!important}.attendee-shell__header-actions{gap:6px}}.meetings-page--final .meetings-page__button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.meetings-page--final .meetings-category-card button:disabled,.meetings-page--final .meetings-page__button:disabled,.meetings-page--final .meetings-page__refresh:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.meetings-page--final .meetings-page__controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;margin-top:-10px;display:flex}.meetings-page--final .meetings-page__filter{color:#475569;gap:5px;font-size:12px;font-weight:600;line-height:16px;display:grid}.meetings-page--final .meetings-page__filter input,.meetings-page--final .meetings-page__filter select{color:#0f172a;width:148px;height:40px;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:0 12px;font-size:14px;line-height:20px}.meetings-page--final .meetings-page__refresh{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;min-width:92px;height:40px;font-size:14px;font-weight:600;display:inline-flex}.meetings-page--final .meetings-page__state{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:18px;gap:8px;padding:22px;display:grid}.meetings-page--final .meetings-page__state h2{color:#0f172a;font-size:18px;font-weight:700;line-height:24px}.meetings-page--final .meetings-page__state p{color:#475569;font-size:14px;line-height:22px}.meetings-page--final .meetings-page__state button{color:#c90e2e;background:#fff1f2;border:1px solid #fecaca;border-radius:14px;width:max-content;min-width:92px;height:38px;font-size:14px;font-weight:700}.meetings-page--final .meetings-page__state--empty{text-align:center;place-content:center;min-height:180px}.meetings-page--final .meetings-page__state--error{background:snow;border-color:#fecaca}.meetings-page--final .meetings-page__skeleton{background:linear-gradient(90deg,#eef2f7 25%,#f8fafc 37%,#eef2f7 63%) 0 0/400% 100%;border-radius:999px;animation:1.25s ease-in-out infinite meetings-control-center-shimmer;display:block;overflow:hidden}.meetings-page--final .meetings-page__skeleton--line{width:62%;height:16px}.meetings-page--final .meetings-page__skeleton--line-short{width:42%;height:14px}.meetings-page--final .meetings-page__skeleton--value{border-radius:12px;width:88px;height:36px}.meetings-page--final .meetings-page__skeleton--title{border-radius:12px;width:54%;height:24px}.meetings-page--final .meetings-page__skeleton--body{border-radius:14px;width:100%;height:72px}.meetings-page--final .meetings-page__skeleton--time{border-radius:12px;width:44px;height:32px}.meetings-page--final .meetings-page__skeleton--avatar{flex:0 0 36px;width:36px;height:36px}.meetings-page--final .meetings-category-card--skeleton,.meetings-page--final .meetings-stat-card--skeleton{align-content:start}.meetings-page--final .meetings-timeline-row--skeleton{align-items:start}.meetings-page--final .meetings-stat-card__trend--neutral{color:#64748b}.meetings-page--final .meetings-stat-card__icon--red{background:#c90e2e1a}.meetings-page--final .meetings-stat-card__icon--slate{background:#4755691f}.meetings-page--final .meetings-stat-card__icon--orange{background:#ea580c1a}.meetings-page--final .meetings-stat-card__icon--purple{background:#7e22ce1a}.meetings-page--final .meetings-category-card--green{background:linear-gradient(#0596690f,#fff)}.meetings-page--final .meetings-category-card--purple{background:linear-gradient(#7e22ce0f,#fff)}.meetings-page--final .meetings-category-card--slate{background:linear-gradient(#47556914,#fff)}.meetings-page--final .meetings-category-card--green .meetings-category-card__icon{background:#0596691a}.meetings-page--final .meetings-category-card--purple .meetings-category-card__icon{background:#7e22ce1a}.meetings-page--final .meetings-category-card--slate .meetings-category-card__icon{background:#4755691f}.meetings-page--final .meetings-category-card--green .meetings-category-card__link,.meetings-page--final .meetings-category-card--green button{color:#059669}.meetings-page--final .meetings-category-card--purple .meetings-category-card__link,.meetings-page--final .meetings-category-card--purple button{color:#7e22ce}.meetings-page--final .meetings-category-card--slate .meetings-category-card__link,.meetings-page--final .meetings-category-card--slate button{color:#475569}.meetings-page--final .meetings-conflict-card a,.meetings-page--final .meetings-page__today-head a{color:#2563eb;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.meetings-page--final .meetings-conflict-card a{color:#ea580c;width:max-content}.meetings-page--final .meetings-timeline-row__avatar-placeholder{border-radius:inherit;color:#0f172a;background:#e2e8f0;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.meetings-page--final .meetings-timeline-row__presence--offline{background:#94a3b8}.meetings-page--final .meetings-timeline-row__badge--default,.meetings-page--final .meetings-timeline-row__badge--draft{color:#475569;background:#64748b1f}.meetings-page--final .meetings-timeline-row__badge--cancelled,.meetings-page--final .meetings-timeline-row__badge--declined{color:#c90e2e;background:#c90e2e1a}.meetings-page--final .meetings-timeline-row__badge--completed{color:#059669;background:#0596691a}@keyframes meetings-control-center-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (width<=1180px){.meetings-page--final .meetings-page__controls{justify-content:flex-start}}@media (width<=640px){.meetings-page--final .meetings-page__controls{grid-template-columns:1fr;align-items:stretch;display:grid}.meetings-page--final .meetings-page__filter input,.meetings-page--final .meetings-page__filter select,.meetings-page--final .meetings-page__refresh{width:100%}}.meetings-page--final .meetings-page__categories{min-height:0;padding-bottom:0}.meetings-page--final .meetings-page__section-head .meetings-page__customize{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:156px;height:30px;padding:0 12px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.meetings-page--final .meetings-page__section-head .meetings-page__customize img{opacity:.72;width:12px;height:12px}.meetings-page--final .meetings-page__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.meetings-page--final .meetings-category-card{border-width:2px;border-radius:16px;gap:9px;width:100%;height:auto;min-height:154px;padding:15px 17px;box-shadow:0 8px 18px #0f172a14}.meetings-page--final .meetings-category-card--orange{border-color:#f18712}.meetings-page--final .meetings-category-card--blue{border-color:#183c68}.meetings-page--final .meetings-category-card--green{border-color:#059669}.meetings-page--final .meetings-category-card--purple{border-color:#7e22ce}.meetings-page--final .meetings-category-card--slate{border-color:#475569}.meetings-page--final .meetings-category-card header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px}.meetings-page--final .meetings-category-card__icon{border-radius:16px;flex-basis:34px;width:34px;height:34px}.meetings-page--final .meetings-category-card__icon img{width:16px;height:16px}.meetings-page--final .meetings-category-card h3{font-size:13px;font-weight:700;line-height:17px}.meetings-page--final .meetings-category-card header span:not(.meetings-category-card__icon){color:#64748b;font-size:10px;line-height:13px}.meetings-page--final .meetings-category-card header strong{min-width:28px;font-size:20px;line-height:24px}.meetings-page--final .meetings-category-card__body{flex-direction:column;justify-content:space-between;gap:8px;min-height:48px;display:flex}.meetings-page--final .meetings-category-card p{color:#475569;font-size:10px;line-height:16px}.meetings-page--final .meetings-category-card__participants{color:#64748b;align-items:center;gap:8px;min-height:20px;font-size:10px;line-height:14px;display:inline-flex}.meetings-page--final .meetings-category-card__avatars{flex:none;align-items:center;display:inline-flex}.meetings-page--final .meetings-category-card__avatars img{-o-object-fit:cover;object-fit:cover;border:2px solid #fff;border-radius:999px;width:20px;height:20px;margin-left:-7px;display:block}.meetings-page--final .meetings-category-card__avatars img:first-child{margin-left:0}.meetings-page--final .meetings-category-card button,.meetings-page--final .meetings-category-card__link{color:#fff;text-align:center;border-radius:12px;justify-content:center;gap:6px;width:100%;height:32px;margin-top:auto;padding:0 12px;font-size:11px;font-weight:700;line-height:14px}.meetings-page--final .meetings-category-card--orange .meetings-category-card__link,.meetings-page--final .meetings-category-card--orange button{color:#fff;background:#e17600}.meetings-page--final .meetings-category-card--blue .meetings-category-card__link,.meetings-page--final .meetings-category-card--blue button{color:#fff;background:#173f6f}.meetings-page--final .meetings-category-card--green .meetings-category-card__link,.meetings-page--final .meetings-category-card--green button{color:#fff;background:#059669}.meetings-page--final .meetings-category-card--purple .meetings-category-card__link,.meetings-page--final .meetings-category-card--purple button{color:#fff;background:#7e22ce}.meetings-page--final .meetings-category-card--slate .meetings-category-card__link,.meetings-page--final .meetings-category-card--slate button{color:#fff;background:#475569}.meetings-page--final .meetings-category-card button img,.meetings-page--final .meetings-category-card__link img{filter:brightness(0)invert();width:12px;height:12px}@media (width<=860px){.meetings-page--final .meetings-page__category-grid{grid-template-columns:1fr}.meetings-page--final .meetings-category-card{min-height:154px}}@media (width<=560px){.meetings-page--final .meetings-page__section-head .meetings-page__customize{width:100%}}.meetings-page--final .meetings-stat-card{grid-template-rows:1fr;align-content:stretch;justify-items:stretch;position:relative;padding-bottom:62px!important;display:grid!important}.meetings-page--final .meetings-stat-card__main{min-width:0;padding-right:68px;width:100%!important;max-width:none!important;display:block!important}.meetings-page--final .meetings-stat-card__main>div{width:100%!important;max-width:none!important}.meetings-page--final .meetings-stat-card__icon{margin-left:0;position:absolute;top:20px;right:20px}.meetings-page--final .meetings-stat-card__trend{place-self:end stretch;align-items:center;gap:6px;min-height:32px;position:absolute;bottom:20px;left:20px;right:20px;border-top:1px solid #e2e8f0!important;width:auto!important;max-width:none!important;padding-top:12px!important;display:flex!important}.meetings-page--final .meetings-stat-card__trend span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=860px){.meetings-page--final .meetings-stat-card__icon{top:16px;right:16px}.meetings-page--final .meetings-stat-card__main{padding-right:64px}.meetings-page--final .meetings-stat-card__trend{bottom:16px;left:16px;right:16px}}.directory-page--final .directory-filter-panel--collapsed,.directory-page--final .directory-filter-panel--collapsed:first-child,.directory-page--final .directory-filter-panel--collapsed:nth-child(2){min-height:54px}@media (width<=980px){.directory-page--final .directory-page__content{align-items:start;min-height:0}.directory-page--final .directory-page__filters{padding:0!important}.directory-page--final .directory-page__results{min-height:0}.directory-page--final .directory-page__match-grid{flex:0 auto}.directory-page--final .directory-page__pagination{margin-top:0}}@media (width<=640px){.directory-page--final .directory-match-card__top{gap:10px;grid-template-columns:18px 48px minmax(0,1fr)!important}.directory-page--final .directory-match-card__select{grid-column:1}.directory-page--final .directory-match-card__avatar{grid-column:2}.directory-page--final .directory-match-card__top>div{grid-column:3}.directory-page--final .directory-match-card__actions{grid-template-columns:minmax(0,1fr) 40px 40px 40px!important}.directory-page--final .directory-match-card__request{min-height:40px}.directory-page--final .directory-match-card__icon{min-height:40px;width:40px!important}.directory-page--final .directory-match-card__menu{width:40px;height:40px}}@media (width<=420px){.directory-page--final .directory-match-card__actions{grid-template-columns:1fr!important}.directory-page--final .directory-match-card__icon,.directory-page--final .directory-match-card__menu{width:100%!important}.directory-page--final .directory-match-card__action-menu{width:min(100%,210px);right:0}}@media (width>=1181px){.attendee-shell__body.attendee-shell__body--profile-overview{box-sizing:border-box!important;padding-left:calc(clamp(24px,4vw,100px))!important;padding-right:calc(clamp(24px,4vw,100px))!important}.attendee-shell__body--profile-overview .profile-overview__content,.attendee-shell__body.attendee-shell__body--profile-overview>.profile-overview{max-width:92vw!important}.attendee-shell__body.attendee-shell__body--profile-overview>.profile-overview{width:calc(min(92vw,1374px))!important;margin-inline:auto!important}.attendee-shell__body--profile-overview .profile-overview__content{grid-template-columns:minmax(0,2fr) minmax(360px,1fr)!important;width:100%!important}}.directory-page--final .directory-filter-panel__option>span,.directory-page--final .directory-match-card__select span,.directory-page--final .directory-page__bulk-selection label>span{justify-content:center;align-items:center;display:inline-flex;position:relative}.directory-page--final .directory-filter-panel__option input:checked+span:after,.directory-page--final .directory-match-card__select input:checked+span:after,.directory-page--final .directory-page__bulk-selection input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:static;top:auto;left:auto;transform:translateY(-1px)rotate(45deg)}.directory-page--final .directory-page__bulk-selection input:indeterminate+span{background:#0d223d;border-color:#0d223d}.directory-page--final .directory-page__bulk-selection input:indeterminate+span:after{content:"";background:#fff;border:0;border-radius:999px;width:8px;height:2px;transform:none}.directory-page--final .directory-page__bulk-actions button:disabled,.directory-page--final .directory-page__bulk-selection input:disabled+span{cursor:not-allowed;opacity:.46}.directory-page--final .directory-filter-panel__option{align-items:center}.directory-page--final .directory-filter-panel__option>span{margin-top:0}.directory-page--final .directory-filter-panel__dot{align-self:center;margin:0 1px 0 -1px}.directory-page--final .directory-filter-panel--organization .directory-filter-panel__option{align-items:flex-start}.directory-page--final .directory-filter-panel--organization .directory-filter-panel__option>span,.directory-page--final .directory-filter-panel__option--role>span{margin-top:2px}.directory-page--final .directory-filter-panel--organization .directory-filter-panel__option small{padding-top:1px}.directory-page--final .directory-filter-panel__option--role{align-items:flex-start;min-height:38px;padding:1px 0}.directory-page--final .directory-filter-panel__option--role small{padding-top:1px}.directory-page--final .directory-filter-panel--role .directory-filter-panel__options--scrollable{max-height:326px}@media (width>=1200px){.directory-page--final .directory-page__match-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.directory-page--final .directory-filter-panel--skeleton,.directory-page--final .directory-filter-panel--skeleton:first-child,.directory-page--final .directory-filter-panel--skeleton:nth-child(2){gap:0;min-height:54px;padding:0 16px}.directory-page--final .directory-filter-panel--skeleton .directory-filter-panel__head{min-height:54px}.directory-page--final .directory-filter-panel--skeleton .directory-filter-panel__body{display:none}.attendee-shell__body--meeting-detail{background:#f8fafc}.meeting-detail-page{color:#0f172a;width:calc(min(1374px,100vw - 48px));margin:0 auto;padding:32px 0 56px}.meeting-detail-page__hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.meeting-detail-page__hero-copy{flex:1;min-width:0}.meeting-detail-page__breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;line-height:16px;display:flex}.meeting-detail-page__breadcrumb a{color:inherit;text-decoration:none}.meeting-detail-page__breadcrumb a:hover{color:#0d223d}.meeting-detail-page__title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meeting-detail-page__title-row h1{color:#020617;letter-spacing:0;margin:0;font-size:34px;font-weight:800;line-height:40px}.meeting-detail-page__status{border-radius:999px;align-items:center;min-height:24px;padding:4px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.meeting-detail-page__status--accepted{color:#047857;background:#d1fae5}.meeting-detail-page__status--declined{color:#be123c;background:#ffe4e6}.meeting-detail-page__status--expired{color:#475569;background:#e2e8f0}.meeting-detail-page__status--reschedule{color:#92400e;background:#fef3c7}.meeting-detail-page__status--pending{color:#1d4ed8;background:#dbeafe}.meeting-detail-page__meta-strip{color:#475569;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:14px;line-height:20px;display:flex}.meeting-detail-page__meta-strip span{align-items:center;gap:7px;min-width:0;display:inline-flex}.meeting-detail-page__button img,.meeting-detail-page__meta-strip img{width:16px;height:16px}.meeting-detail-page__hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.meeting-detail-page__button{color:#0f172a;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.meeting-detail-page__button:hover:not(:disabled){transform:translateY(-1px)}.meeting-detail-page__button:disabled,.meeting-detail-page__icon-button:disabled,.meeting-detail-page__menu-popover button:disabled{cursor:not-allowed;opacity:.55}.meeting-detail-page__button--primary{color:#fff;background:#0d223d;border-color:#0d223d;box-shadow:0 12px 24px #0d223d29}.meeting-detail-page__button--primary img{filter:brightness(0)invert()}.meeting-detail-page__button--secondary:hover:not(:disabled){background:#f8fafc;border-color:#b9c6d8}.meeting-detail-page__button--danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.meeting-detail-page__menu{position:relative}.meeting-detail-page__icon-button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;line-height:1;display:inline-flex}.meeting-detail-page__icon-button span{transform:translateY(-3px)}.meeting-detail-page__menu-popover{z-index:20;background:#fff;border:1px solid #dbe4ef;border-radius:8px;width:228px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 48px #0f172a29}.meeting-detail-page__menu-popover button{color:#0f172a;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.meeting-detail-page__menu-popover button:hover:not(:disabled){background:#f1f5f9}.meeting-detail-page__menu-popover img{width:16px;height:16px}.meeting-detail-page__menu-popover .meeting-detail-page__menu-danger{color:#be123c}.meeting-detail-page__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.meeting-detail-page__aside,.meeting-detail-page__main{gap:16px;display:grid}.meeting-detail-page__aside{position:sticky;top:88px}.meeting-detail-panel{background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:24px;box-shadow:0 18px 40px #0f172a0a}.meeting-detail-panel h2{color:#020617;letter-spacing:0;margin:0;font-size:20px;font-weight:800;line-height:28px}.meeting-detail-panel--attendee{align-items:center;gap:20px;min-height:142px;display:flex}.meeting-detail-page__avatar{color:#0d223d;background:#e2e8f0;border-radius:999px;flex:0 0 80px;justify-content:center;align-items:center;width:80px;height:80px;font-size:24px;font-weight:800;display:flex;position:relative;overflow:visible}.meeting-detail-page__avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.meeting-detail-page__avatar em{border:3px solid #fff;border-radius:999px;width:16px;height:16px;position:absolute;bottom:5px;right:5px}.meeting-detail-page__presence--online{background:#10b981}.meeting-detail-page__presence--away{background:#f59e0b}.meeting-detail-page__presence--offline{background:#94a3b8}.meeting-detail-confirmation__copy,.meeting-detail-page__attendee-copy,.meeting-detail-page__requester-copy{min-width:0}.meeting-detail-page__attendee-copy p{color:#64748b;margin:0 0 4px;font-size:13px;line-height:18px}.meeting-detail-page__attendee-copy h2{color:#020617;letter-spacing:0;margin:0;font-size:24px;font-weight:800;line-height:32px}.meeting-detail-page__attendee-copy>span{color:#475569;margin-top:4px;font-size:14px;line-height:20px;display:block}.meeting-detail-page__badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.meeting-detail-page__badges span{color:#334155;background:#e2e8f0;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.meeting-detail-page__badge--green{color:#047857;background:#d1fae5}.meeting-detail-page__badge--amber{color:#92400e;background:#fef3c7}.meeting-detail-page__badge--red{color:#be123c;background:#ffe4e6}.meeting-detail-page__panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.meeting-detail-page__message{color:#334155;background:#f8fafc;border-left:3px solid #0d223d;border-radius:8px;margin:0;padding:18px 20px;font-size:15px;line-height:24px}.meeting-detail-page__facts,.meeting-detail-page__response,.meeting-detail-panel--summary dl{gap:12px;margin:0;display:grid}.meeting-detail-page__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-detail-page__facts div,.meeting-detail-page__response div{background:#fbfdff;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.meeting-detail-page__facts dt,.meeting-detail-page__response dt,.meeting-detail-panel--summary dt{color:#64748b;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;font-weight:700;line-height:16px;display:flex}.meeting-detail-page__facts dt img{width:16px;height:16px}.meeting-detail-page__facts dd,.meeting-detail-page__response dd,.meeting-detail-panel--summary dd{color:#0f172a;margin:0;font-size:15px;font-weight:700;line-height:22px}.meeting-detail-panel--proposal{background:#fffbeb;border-color:#fde68a}.meeting-detail-panel--proposal p{color:#0f172a;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-weight:800;display:flex}.meeting-detail-panel--proposal small{color:#92400e;font-weight:700}.meeting-detail-page__note,.meeting-detail-panel--proposal blockquote{color:#475569;margin:14px 0 0;font-size:14px;line-height:22px}.meeting-detail-page__reply{border-top:1px solid #e2e8f0;gap:8px;padding:14px 0;display:grid}.meeting-detail-page__reply:first-of-type{border-top:0;padding-top:0}.meeting-detail-page__reply div{justify-content:space-between;align-items:center;gap:12px;display:flex}.meeting-detail-page__reply strong{color:#0f172a;font-size:14px}.meeting-detail-page__reply span{color:#64748b;font-size:12px}.meeting-detail-page__reply p{color:#475569;margin:0;font-size:14px;line-height:22px}.meeting-detail-panel--summary dl div{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.meeting-detail-panel--summary dl div:last-child{border-bottom:0;padding-bottom:0}.meeting-detail-panel--summary dd,.meeting-detail-panel--summary dt{margin:0;display:block}.meeting-detail-panel--summary dd{text-align:right}.meeting-detail-panel--actions{gap:12px;display:grid}.meeting-detail-panel--actions .meeting-detail-page__button{width:100%}.meeting-detail-panel--contact{gap:8px;display:grid}.meeting-detail-panel--contact strong{color:#0f172a;font-size:16px;line-height:24px}.meeting-detail-panel--contact p{color:#475569;margin:0;font-size:14px;line-height:21px}.meeting-detail-page__state-card a,.meeting-detail-page__state-card button,.meeting-detail-panel--contact button{color:#0f172a;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.meeting-detail-page__inline-error{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:20px}.meeting-detail-page--state{place-items:center;min-height:480px;display:grid}.meeting-detail-page__state-card{text-align:center;background:#fff;border:1px solid #dbe4ef;border-radius:8px;width:min(520px,100%);padding:28px}.meeting-detail-page__state-card h1{margin:0 0 8px;font-size:28px;line-height:34px}.meeting-detail-page__state-card p{color:#64748b;margin:0 0 20px}.meeting-detail-page__state-card div{justify-content:center;gap:10px;display:flex}.meeting-detail-page__skeleton{background:linear-gradient(90deg,#eef2f6,#f8fafc 44%,#eef2f6 88%) 0 0/220% 100%;border-radius:8px;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block;overflow:hidden}.meeting-detail-page__skeleton--crumb{width:210px;height:16px;margin-bottom:14px}.meeting-detail-page__skeleton--title{width:calc(min(520px,72vw));height:38px;margin-bottom:14px}.meeting-detail-page__skeleton--meta{width:calc(min(680px,80vw));height:22px}.meeting-detail-page__skeleton--button{width:180px;height:40px}.meeting-detail-page__skeleton--button-small{width:96px;height:40px}.meeting-detail-page__skeleton--panel{width:100%;height:190px}.meeting-detail-page__skeleton--panel:nth-child(4){height:320px}.meeting-detail-page__skeleton--side-panel{width:100%;height:248px}.meeting-detail-page--figma{color:#0f172a;width:calc(min(1360px,100vw - 48px));padding:20px 0 48px}.meeting-detail-page--figma .meeting-detail-page__hero{border-bottom:1px solid #e2e8f0;margin-bottom:18px;padding-bottom:14px}.meeting-detail-page--figma .meeting-detail-page__breadcrumb{color:#64748b;margin-bottom:5px;font-size:11px;line-height:16px}.meeting-detail-page--figma .meeting-detail-page__title-row{gap:8px}.meeting-detail-page--figma .meeting-detail-page__title-row h1{font-size:22px;line-height:29px}.meeting-detail-page--figma .meeting-detail-page__status{gap:5px;min-height:18px;padding:2px 8px;font-size:10px;line-height:14px}.meeting-detail-page--figma .meeting-detail-page__status>span{background:currentColor;border-radius:999px;width:5px;height:5px}.meeting-detail-page--figma .meeting-detail-page__meta-strip{color:#475569;gap:12px;margin-top:4px;font-size:12px;line-height:16px}.meeting-detail-page--figma .meeting-detail-page__meta-strip span{gap:5px}.meeting-detail-page--figma .meeting-detail-page__meta-strip img{width:13px;height:13px}.meeting-detail-page--figma .meeting-detail-page__hero-actions{align-items:flex-start;padding-top:2px}.meeting-detail-page--figma .meeting-detail-page__button{border-radius:7px;min-height:32px;padding:0 14px;font-size:12px;line-height:16px}.meeting-detail-page--figma .meeting-detail-page__button img{width:14px;height:14px}.meeting-detail-page--figma .meeting-detail-page__icon-button{border-radius:7px;width:32px;height:32px;font-size:16px}.meeting-detail-page--figma .meeting-detail-page__layout{grid-template-columns:minmax(0,1fr) 348px;gap:20px}.meeting-detail-page--figma .meeting-detail-page__aside,.meeting-detail-page--figma .meeting-detail-page__main{gap:14px}.meeting-detail-page--figma .meeting-detail-page__aside{top:84px}.meeting-detail-page--figma .meeting-detail-panel{box-shadow:none;border-color:#dbe4ef;border-radius:8px;padding:16px}.meeting-detail-page--figma .meeting-detail-panel h2{font-size:18px;line-height:24px}.meeting-detail-panel--requester{grid-template-columns:64px minmax(0,1fr);gap:14px;display:grid}.meeting-detail-page--figma .meeting-detail-page__avatar{flex-basis:58px;width:58px;height:58px;font-size:18px}.meeting-detail-page--figma .meeting-detail-page__avatar em{border-width:2px;width:14px;height:14px;bottom:2px;right:2px}.meeting-detail-page__identity-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meeting-detail-page__identity-row h2{font-size:15px;line-height:20px}.meeting-detail-page__micro-pill{text-transform:uppercase;border-radius:999px;align-items:center;min-height:16px;padding:1px 6px;font-size:8px;font-weight:800;line-height:12px;display:inline-flex}.meeting-detail-page__micro-pill--presence{color:#047857;background:#d1fae5}.meeting-detail-page__micro-pill--status{color:#047857;background:#bbf7d0}.meeting-detail-page__person-meta{color:#475569;flex-wrap:wrap;align-items:center;gap:12px;margin-top:5px;font-size:11px;line-height:16px;display:flex}.meeting-detail-page__person-meta span{align-items:center;gap:4px;display:inline-flex}.meeting-detail-page__person-meta img{width:12px;height:12px}.meeting-detail-page--figma .meeting-detail-page__badges{gap:5px;margin-top:8px}.meeting-detail-page--figma .meeting-detail-page__badges span,.meeting-detail-page__tag-list span{border-radius:999px;min-height:18px;padding:2px 7px;font-size:9px;line-height:12px}.meeting-detail-page__request-message{color:#334155;margin:10px 0 0;font-size:12px;line-height:18px}.meeting-detail-page__requester-copy>small{color:#64748b;margin-top:5px;font-size:10px;line-height:14px;display:block}.meeting-detail-confirmation{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px;display:grid}.meeting-detail-confirmation--pending{background:#eff6ff;border-color:#bfdbfe}.meeting-detail-confirmation--danger{background:#fff1f2;border-color:#fecdd3}.meeting-detail-confirmation__icon{color:#fff;background:#10b981;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:inline-flex}.meeting-detail-confirmation--pending .meeting-detail-confirmation__icon{background:#2563eb}.meeting-detail-confirmation--danger .meeting-detail-confirmation__icon{background:#e11d48}.meeting-detail-confirmation__icon img{filter:brightness(0)invert();width:14px;height:14px}.meeting-detail-confirmation__copy>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meeting-detail-confirmation h2{margin:0;font-size:14px;font-weight:800;line-height:18px}.meeting-detail-confirmation__copy>div:first-child span{color:#fff;background:#10b981;border-radius:999px;align-items:center;min-height:16px;padding:1px 6px;font-size:8px;font-weight:800;line-height:12px;display:inline-flex}.meeting-detail-confirmation p{color:#475569;margin:4px 0 10px;font-size:11px;line-height:16px}.meeting-detail-page__avatar-stack,.meeting-detail-page__overview-avatars{align-items:center;display:flex}.meeting-detail-page__avatar-stack{gap:8px}.meeting-detail-page__avatar-stack>span,.meeting-detail-page__overview-avatars>span{color:#0d223d;background:#e2e8f0;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;margin-left:-8px;font-size:9px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.meeting-detail-page__avatar-stack>span:first-child,.meeting-detail-page__overview-avatars>span:first-child{margin-left:0}.meeting-detail-page__avatar-stack img,.meeting-detail-page__overview-avatars img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.meeting-detail-page__avatar-stack small{color:#0f172a;font-size:11px;font-weight:700;line-height:16px}.meeting-detail-page__avatar-stack button{color:#0d223d;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.meeting-request-create-page--figma .meeting-request-create__best-slot.meeting-request-create__best-slot--blocked button{color:#b45309}.meeting-detail-page--figma .meeting-detail-page__panel-head{margin-bottom:12px}.meeting-detail-page--figma .meeting-detail-page__panel-head h2 span,.meeting-detail-page--figma .meeting-detail-page__panel-head p{color:#64748b;font-size:10px;font-weight:500;line-height:14px}.meeting-detail-page--figma .meeting-detail-page__panel-head button{color:#0d223d;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.meeting-detail-page--figma .meeting-detail-page__panel-head button img,.meeting-detail-page__overview-card>span img{width:12px;height:12px}.meeting-detail-page__company-grid,.meeting-detail-page__overview-grid,.meeting-detail-page__participants-grid{gap:10px;display:grid}.meeting-detail-page__overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.meeting-detail-page__overview-card{background:#fbfdff;border:1px solid #e2e8f0;border-radius:8px;min-height:82px;padding:12px}.meeting-detail-page__overview-card>span{color:#64748b;align-items:center;gap:5px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.meeting-detail-page__overview-card>strong{color:#0f172a;margin-top:5px;font-size:12px;font-weight:800;line-height:17px;display:block}.meeting-detail-page__overview-card small{color:#64748b;margin-top:2px;font-size:9px;line-height:13px;display:block}.meeting-detail-page__overview-meta{gap:3px;margin:8px 0 0;display:grid}.meeting-detail-page__overview-meta div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.meeting-detail-page__overview-meta dd,.meeting-detail-page__overview-meta dt{margin:0;font-size:9px;line-height:13px}.meeting-detail-page__overview-meta dt{color:#64748b;font-weight:700}.meeting-detail-page__overview-meta dd{color:#0f172a;overflow-wrap:anywhere;text-align:right;min-width:0;font-weight:800}.meeting-detail-page__participants-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meeting-detail-page__participant-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:grid}.meeting-detail-page__participant-card>span{color:#0d223d;background:#e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:inline-flex;position:relative;overflow:visible}.meeting-detail-page__participant-card img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.meeting-detail-page__participant-card em{border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.meeting-detail-page__participant-card strong{color:#0f172a;font-size:11px;font-weight:800;line-height:15px;display:block}.meeting-detail-page__participant-card small{color:#64748b;font-size:9px;line-height:13px}.meeting-detail-page__company-head{border-bottom:1px solid #e2e8f0;grid-template-columns:34px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid}.meeting-detail-page__company-logo{color:#fff;background:#0d223d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:inline-flex}.meeting-detail-page__company-head strong{color:#0f172a;font-size:12px;font-weight:800;line-height:16px}.meeting-detail-page__company-head p{color:#475569;margin:2px 0 0;font-size:10px;line-height:15px}.meeting-detail-page__company-grid{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding-bottom:14px}.meeting-detail-page__company-grid div{gap:3px;display:grid}.meeting-detail-page__company-grid span{color:#64748b;font-size:9px;line-height:12px}.meeting-detail-page__company-grid a,.meeting-detail-page__company-grid strong{color:#0f172a;font-size:10px;font-weight:800;line-height:14px;text-decoration:none}.meeting-detail-page__tag-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.meeting-detail-page__tag-list span{color:#334155;background:#e8eef5;font-weight:700}.meeting-detail-page__notes-box{color:#334155;background:#fbfdff;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:12px 14px 12px 28px;font-size:11px;line-height:17px}.meeting-detail-page__notes-actions{align-items:center;gap:8px;display:inline-flex}.meeting-detail-page__notes-editor{display:grid}.meeting-detail-page__notes-textarea{color:#334155;width:100%;min-height:150px;font:inherit;resize:vertical;background:#fbfdff;border:1px solid #dbe4ef;border-radius:8px;padding:14px 16px;font-size:12px;line-height:18px}.meeting-detail-page__notes-textarea:focus{border-color:#0d223d;outline:none;box-shadow:0 0 0 3px #0d223d14}.meeting-detail-page__notes-empty{color:#64748b;background:#fbfdff;border:1px dashed #dbe4ef;border-radius:8px;padding:14px 16px;font-size:11px;line-height:17px}.meeting-detail-info-list{gap:10px;margin:0;display:grid}.meeting-detail-page__side-title{align-items:center;gap:6px;margin:0 0 12px;display:inline-flex}.meeting-detail-page__side-title img{width:13px;height:13px}.meeting-detail-info-list div{border-bottom:1px solid #e2e8f0;gap:3px;padding-bottom:10px;display:grid}.meeting-detail-info-list div:last-child{border-bottom:0;padding-bottom:0}.meeting-detail-info-list dt{color:#0f172a;align-items:flex-start;gap:7px;margin:0;font-size:11px;font-weight:800;line-height:16px;display:flex}.meeting-detail-info-list dt img{width:13px;height:13px;margin-top:1px}.meeting-detail-info-list dd{color:#64748b;text-align:left;margin:0;padding-left:20px;font-size:10px;line-height:14px}.meeting-detail-info-list button{color:#0d223d;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.meeting-detail-page--figma .meeting-detail-panel--actions{gap:7px}.meeting-detail-page--figma .meeting-detail-panel--actions h2{margin-bottom:5px}.meeting-detail-page--figma .meeting-detail-panel--actions .meeting-detail-page__button{width:100%;min-height:28px;box-shadow:none;border-radius:7px;justify-content:flex-start;padding:0 12px;font-size:10px;line-height:14px}.meeting-detail-page--figma .meeting-detail-panel--actions .meeting-detail-page__button span{text-align:center;flex:1}@media (width<=1180px){.meeting-detail-page__layout{grid-template-columns:minmax(0,1fr)}.meeting-detail-page__aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.meeting-detail-page--figma .meeting-detail-page__layout{grid-template-columns:minmax(0,1fr)}.meeting-detail-page--figma .meeting-detail-page__aside{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=820px){.meeting-detail-page{width:min(100% - 28px,720px);padding-top:24px}.meeting-detail-page__hero{display:grid}.meeting-detail-page__hero-actions{justify-content:stretch}.meeting-detail-page__button{flex:160px}.meeting-detail-page__title-row h1{font-size:28px;line-height:34px}.meeting-detail-panel--attendee{align-items:flex-start}.meeting-detail-page--figma .meeting-detail-page__aside,.meeting-detail-page--figma .meeting-detail-page__company-grid,.meeting-detail-page--figma .meeting-detail-page__overview-grid,.meeting-detail-page--figma .meeting-detail-page__participants-grid,.meeting-detail-page__aside,.meeting-detail-page__facts{grid-template-columns:1fr}.meeting-detail-page__menu-popover{left:0;right:auto}.meeting-detail-page--figma{width:min(100% - 28px,760px)}}@media (width<=560px){.meeting-detail-page__hero-actions,.meeting-detail-page__meta-strip,.meeting-detail-page__state-card div{flex-direction:column;align-items:stretch}.meeting-detail-page__button,.meeting-detail-page__icon-button{width:100%}.meeting-detail-page__icon-button{min-height:40px}.meeting-detail-panel{padding:18px}.meeting-detail-page--figma .meeting-detail-page__hero-actions,.meeting-detail-page__reply div,.meeting-detail-panel--attendee,.meeting-detail-panel--summary dl div{display:grid}.meeting-detail-page__avatar{flex-basis:72px;width:72px;height:72px}.meeting-detail-panel--summary dd{text-align:left}.meeting-detail-confirmation,.meeting-detail-panel--requester{grid-template-columns:minmax(0,1fr)}.meeting-detail-page__avatar-stack{flex-wrap:wrap;align-items:flex-start}}.attendee-shell__body--messages{background:#fff;gap:0;min-height:calc(100dvh - 64px);padding:0;overflow:hidden}.internal-messages-page{--messages-navy:#0d223d;--messages-text:#0f172a;--messages-muted:#64748b;--messages-line:#e2e8f0;--messages-soft:#f8fafc;--messages-soft-blue:#f1f5f9;--messages-green:#059669;--messages-red:#e11d48;width:100%;height:calc(100dvh - 64px);color:var(--messages-text);background:#fff;grid-template-columns:340px minmax(0,1fr) 320px;display:grid;overflow:hidden}.internal-messages-page :where(h1,h2,h3,p,button){margin:0}.internal-messages-page button{cursor:pointer;font:inherit;border:0}.internal-messages-page input,.internal-messages-page textarea{font:inherit;border:0;outline:0}.internal-messages-page img{display:block}.internal-messages-page button:focus-visible,.internal-messages-page input:focus-visible,.internal-messages-page textarea:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.internal-messages-avatar{border-radius:999px;flex:0 0 40px;width:40px;height:40px;display:inline-flex;position:relative}.internal-messages-avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.internal-messages-avatar>strong{border-radius:inherit;color:#0d223d;background:#e2e8f0;place-items:center;width:100%;height:100%;font-size:13px;font-weight:800;line-height:16px;display:inline-grid}.internal-messages-avatar--large{flex-basis:48px;width:48px;height:48px}.internal-messages-avatar--message{flex-basis:36px;width:36px;height:36px;margin-top:4px}.internal-messages-presence{background:#94a3b8;border:2px solid #fff;border-radius:999px;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.internal-messages-dot--online,.internal-messages-presence--online{background:var(--messages-green)}.internal-messages-dot--offline,.internal-messages-presence--offline{background:#94a3b8}.internal-messages-dot--away,.internal-messages-presence--away{background:#f59e0b}.internal-messages-dot{border-radius:999px;flex:0 0 6px;width:6px;height:6px;display:inline-block}.internal-messages-sidebar{border-right:1px solid var(--messages-line);background:#fff;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.internal-messages-sidebar__top{grid-template-columns:minmax(0,1fr) 38px;gap:10px;padding:18px 16px 12px;display:grid}.internal-messages-search{background:#f1f5f9;border:1px solid #f1f5f9;border-radius:14px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex}.internal-messages-search img{opacity:.75;width:16px;height:16px}.internal-messages-search input{min-width:0;color:var(--messages-text);background:0 0;flex:1;font-size:13px;line-height:18px}.internal-messages-search input::placeholder{color:#94a3b8}.internal-messages-filter{background:#fff;border:1px solid #edf2f7;border-radius:12px;place-items:center;width:38px;height:38px;display:inline-grid}.internal-messages-filter img{width:17px;height:17px}.internal-messages-tabs{justify-content:center;align-items:center;gap:5px;padding:0 5px 14px;display:flex;overflow-x:auto}.internal-messages-tabs__item{color:#475569;background:0 0;border-radius:999px;flex:none;min-height:28px;padding:6px 10px;font-weight:600;line-height:16px;font-size:13px!important}.internal-messages-tabs__item--active{color:#fff;background:var(--messages-navy)}.internal-messages-tabs__item--alert{color:var(--messages-red);background:#ffe4e6}.internal-messages-state{color:#64748b;margin:16px;font-size:13px;line-height:18px}.internal-messages-state--compact{background:#f8fafc;border-radius:10px;margin:0;padding:8px 10px}.internal-messages-state--error{color:#be123c}.internal-messages-page button:disabled,.internal-messages-page textarea:disabled{cursor:not-allowed}.internal-messages-request-list{border-top:1px solid #edf2f7;min-height:0;overflow-y:auto}.internal-messages-request-tabs{border-bottom:1px solid #edf2f7;align-items:center;gap:8px;padding:12px 16px;display:flex;overflow-x:auto}.internal-messages-request-tabs--wide{border-bottom:0;padding:0 0 16px}.internal-messages-request-tabs button{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;min-height:30px;padding:6px 12px;font-size:12px;font-weight:800;line-height:16px}.internal-messages-request-tabs__item--active{color:#fff!important;border-color:var(--messages-navy)!important;background:var(--messages-navy)!important}.internal-messages-request-row{width:100%;min-height:78px;color:inherit;text-align:left;background:#fff;border-bottom:1px solid #edf2f7;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:13px 16px;display:grid}.internal-messages-request-row:hover{background:#f8fafc}.internal-messages-request-row>span:last-child{gap:3px;min-width:0;display:grid}.internal-messages-request-row strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:17px;overflow:hidden}.internal-messages-request-row em,.internal-messages-request-row small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:15px;overflow:hidden}.internal-messages-list{border-top:1px solid #edf2f7;min-height:0;overflow-y:auto}.internal-messages-conversation{width:100%;min-height:86px;color:inherit;text-align:left;background:#fff;border-bottom:1px solid #edf2f7;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.internal-messages-conversation--active{background:#eef4fb}.internal-messages-conversation:hover{background:#f8fafc}.internal-messages-conversation--active:hover{background:#eef4fb}.internal-messages-conversation__body{align-content:start;gap:3px;min-width:0;display:grid}.internal-messages-conversation__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.internal-messages-conversation__head strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:18px;overflow:hidden}.internal-messages-conversation__head small{color:#64748b;flex:none;font-size:11px;line-height:14px}.internal-messages-conversation__meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11px;line-height:15px;display:flex;overflow:hidden}.internal-messages-conversation__preview{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.internal-messages-conversation em{color:#334155;background:#eef2f7;border-radius:5px;width:fit-content;min-height:18px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700;line-height:14px}.internal-messages-thread{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.internal-messages-thread__header{border-bottom:1px solid var(--messages-line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 20px;display:flex}.internal-messages-thread__person{align-items:center;gap:12px;min-width:0;display:flex}.internal-messages-thread__person div{min-width:0}.internal-messages-thread__person h1{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:800;line-height:30px;overflow:hidden}.internal-messages-thread__person p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.internal-messages-thread__tools{flex:none;align-items:center;gap:10px;display:flex}.internal-messages-thread__tools a,.internal-messages-thread__tools button{color:#0f172a;background:0 0;border-radius:10px;place-items:center;width:34px;height:34px;text-decoration:none;display:inline-grid}.internal-messages-thread__tools a:hover,.internal-messages-thread__tools button:hover{background:#f1f5f9}.internal-messages-thread__tools img{width:17px;height:17px}.internal-messages-thread__tools span{color:#0f172a;letter-spacing:1px;font-size:20px;line-height:16px}.internal-messages-thread__body{background:#fff;min-height:0;padding:28px 20px 24px;overflow-y:auto}.internal-messages-thread__header>div:first-child h1{color:#111827;font-size:24px;font-weight:800;line-height:30px}.internal-messages-thread__header>div:first-child p{color:#64748b;margin-top:3px;font-size:12px;line-height:16px}.internal-messages-thread--requests{background:#fbfdff}.internal-messages-request-actions{align-items:center;gap:10px;display:flex}.internal-messages-request-actions button{color:#fff;background:var(--messages-navy);border-radius:10px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;line-height:18px}.internal-messages-request-actions button+button{color:#be123c;background:#ffe4e6}.internal-messages-requests-board{min-height:0;padding:20px;overflow-y:auto}.internal-messages-request-grid{background:#fff;border:1px solid #e2e8f0;border-radius:15px;grid-template-columns:repeat(1,minmax(0,1fr));gap:14px;margin-bottom:10px;display:grid;overflow:hidden}.internal-messages-request-card{background:#fff;border-bottom:1px solid #e2e8f0;border-radius:0;gap:12px;min-width:0;padding:16px;display:grid}.internal-messages-request-card:last-child{border:none}.internal-messages-request-card header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.internal-messages-request-card header div{min-width:0}.internal-messages-request-card h2,.internal-messages-request-card header strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:18px;overflow:hidden}.internal-messages-request-card header small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;display:block;overflow:hidden}.internal-messages-request-card header em{color:#0d223d;text-transform:capitalize;background:#eef2f7;border-radius:999px;min-height:24px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800;line-height:14px}.internal-messages-request-card p{color:#475569;min-height:42px;font-size:13px;line-height:19px}.internal-messages-request-card footer{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.internal-messages-request-card footer a,.internal-messages-request-card footer button{color:#0d223d;background:#eef2f7;border-radius:14px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:10px 16px;font-size:14px;font-weight:400;line-height:16px;text-decoration:none;display:inline-flex}.internal-messages-request-card footer button:first-child{color:#fff;background:var(--messages-navy)}.internal-messages-request-card footer button.decline_button{color:#c90e2e}.main_body{align-items:self-start;display:flex}.head_msg{position:relative}.head_msg strong{float:left;width:100%}.head_msg em{text-transform:capitalize;background:#cccccc38;border-radius:10px;padding:5px 14px;position:absolute;top:0;right:0}.main_body .body_msg{margin-top:10px}.main_body .body_msg h2{margin-bottom:6px}.internal-messages-load-older{color:#0d223d;background:#eef2f7;border-radius:999px;min-height:32px;margin:0 auto 16px;padding:0 14px;font-size:12px;font-weight:800;line-height:16px;display:block}.internal-messages-day{color:#64748b;width:fit-content;margin:0 auto 20px;font-size:11px;line-height:14px;display:block}.internal-messages-thread-shimmer{gap:18px;display:grid}.internal-messages-thread-shimmer__avatar,.internal-messages-thread-shimmer__bubble,.internal-messages-thread-shimmer__day{background:linear-gradient(90deg,#eef2f7,#f8fafc 45%,#e8eef6) 0 0/220% 100%;animation:1.2s ease-in-out infinite profile-company-skeleton;display:block;overflow:hidden}.internal-messages-thread-shimmer__day{border-radius:999px;width:88px;height:14px;margin:0 auto 2px}.internal-messages-message-row,.internal-messages-thread-shimmer__row{align-items:flex-start;gap:12px;display:flex}.internal-messages-message-row--me,.internal-messages-thread-shimmer__row--me{justify-content:flex-end}.internal-messages-thread-shimmer__avatar{border-radius:999px;flex:0 0 36px;width:36px;height:36px}.internal-messages-thread-shimmer__bubble{border-radius:18px;height:48px}.internal-messages-thread-shimmer__bubble--wide{width:min(62%,420px)}.internal-messages-thread-shimmer__bubble--medium{width:min(52%,340px)}.internal-messages-thread-shimmer__bubble--short{width:min(44%,280px)}.internal-messages-message-row{margin-bottom:20px}.internal-messages-message-row--them{justify-content:flex-start}.internal-messages-message-stack{gap:5px;width:min(100%,470px);display:grid}.internal-messages-message-row--me .internal-messages-message-stack{justify-items:end}.internal-messages-bubble{border-radius:18px;width:fit-content;max-width:100%;font-size:13px;line-height:18px}.internal-messages-bubble p{margin:0}.internal-messages-bubble--them{border:1px solid var(--messages-line);color:#1f2937;background:#fff;border-top-left-radius:8px;padding:13px 16px}.internal-messages-bubble--me{color:#fff;background:var(--messages-navy);border-top-right-radius:8px;padding:13px 16px}.internal-messages-bubble--pending{opacity:.7}.internal-messages-bubble--failed{color:#881337;background:#fff1f2;border:1px solid #fecdd3}.internal-messages-retry{color:#e11d48;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font-size:10px;font-weight:800;line-height:13px;text-decoration:underline}.internal-messages-retry:disabled{opacity:.5;cursor:not-allowed}.internal-messages-time{color:#64748b;font-size:10px;line-height:13px}.internal-messages-sender{color:#0f172a;white-space:nowrap;align-items:baseline;gap:6px;min-width:0;font-size:11px;font-weight:800;line-height:14px;display:flex;overflow:hidden}.internal-messages-sender em{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:600;line-height:13px;overflow:hidden}.internal-messages-typing-row{margin-top:-4px}.internal-messages-typing-label{color:#64748b;font-style:italic}.internal-messages-typing-bubble{align-items:center;padding:14px 16px;display:inline-flex}.internal-messages-typing-dots{align-items:center;gap:4px;display:inline-flex}.internal-messages-typing-dots i{background:#94a3b8;border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite internal-messages-typing-bounce}.internal-messages-typing-dots i:nth-child(2){animation-delay:.15s}.internal-messages-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes internal-messages-typing-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.internal-messages-attachment{border:1px solid var(--messages-line);background:#fff;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;width:min(100%,390px);min-height:60px;padding:10px 12px;display:grid}.internal-messages-attachment>span,.internal-messages-file>span{color:#475569;background:#e8eef5;border-radius:999px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;line-height:12px;display:inline-grid}.internal-messages-attachment strong,.internal-messages-file strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;display:block;overflow:hidden}.internal-messages-attachment small,.internal-messages-file small{color:#64748b;font-size:10px;line-height:14px;display:block}.internal-messages-attachment button,.internal-messages-file button{background:0 0;border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}.internal-messages-attachment button:hover,.internal-messages-file button:hover{background:#f1f5f9}.internal-messages-attachment button img,.internal-messages-file button img{width:15px;height:15px}.internal-messages-composer{border-top:1px solid var(--messages-line);background:#fff;gap:12px;padding:14px 20px 16px;display:grid}.internal-messages-quick-actions{flex-wrap:wrap;align-items:center;gap:8px;display:none}.internal-messages-quick-actions button{border:1px solid var(--messages-line);color:#0f172a;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 11px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.internal-messages-quick-actions button:hover{background:#f8fafc}.internal-messages-quick-actions span{width:14px;height:14px;color:var(--messages-navy);border-radius:999px;place-items:center;font-size:12px;font-weight:900;line-height:12px;display:inline-grid}.internal-messages-input{border:1px solid var(--messages-line);background:#fff;border-radius:14px;grid-template-columns:34px 34px 34px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:54px;padding:8px;display:grid}.internal-messages-input--busy{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 0 0 3px #2563eb14}.internal-messages-file-input{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.internal-messages-input>button:not(.internal-messages-send){color:#475569;background:0 0;border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid}.internal-messages-input>button:not(.internal-messages-send):hover{background:#f1f5f9}.internal-messages-input img{width:16px;height:16px}.internal-messages-input textarea{resize:none;width:100%;min-height:34px;max-height:96px;color:var(--messages-text);background:0 0;padding:7px 8px;font-size:13px;line-height:20px}.internal-messages-input textarea::placeholder{color:#94a3b8}.internal-messages-send{color:#fff;background:var(--messages-navy);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:13px;font-weight:800;line-height:18px;display:inline-flex}.internal-messages-send img{filter:brightness(0)invert()}.internal-messages-send:hover{background:#102b4d}.internal-messages-send--busy,.internal-messages-send--busy:disabled{opacity:1;background:#2563eb}.internal-messages-context{border-left:1px solid var(--messages-line);background:#fff;align-content:start;gap:24px;min-width:0;min-height:0;padding:20px 20px 24px;display:grid;overflow-y:auto}.internal-messages-panel{gap:12px;min-width:0;display:grid}.internal-messages-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.internal-messages-panel h2,.internal-messages-section-head h2{color:#0f172a;letter-spacing:0;font-size:24px;font-weight:800;line-height:30px}.internal-messages-section-head>span{color:#0d223d;text-transform:uppercase;background:#eef2f7;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:900;line-height:12px}.internal-messages-section-head button{color:#0d223d;background:0 0;font-size:11px;font-weight:800;line-height:14px}.internal-messages-contact-card,.internal-messages-meeting-card{border:1px solid var(--messages-line);background:#fff;border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid}.internal-messages-meeting-card{background:#f8fafc}.internal-messages-meeting-card strong{color:#0f172a;font-size:14px;font-weight:800;line-height:18px}.internal-messages-contact-card p,.internal-messages-meeting-card p{color:#475569;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.internal-messages-contact-card p img,.internal-messages-meeting-card p img{width:15px;height:15px}.internal-messages-meeting-card__people{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.internal-messages-meeting-card__people span{align-items:center;min-width:0;display:flex}.internal-messages-meeting-card__people em,.internal-messages-meeting-card__people img{border:2px solid #fff;border-radius:999px;width:26px;height:26px;margin-left:-6px}.internal-messages-meeting-card__people img:first-child{margin-left:0}.internal-messages-meeting-card__people em{color:#0f172a;background:#e2e8f0;place-items:center;font-size:10px;font-style:normal;font-weight:800;line-height:12px;display:inline-grid}.internal-messages-meeting-card__people small{color:#64748b;font-size:11px;line-height:14px}.internal-messages-contact-card>a,.internal-messages-contact-card>button,.internal-messages-meeting-card>a,.internal-messages-meeting-card>button{color:#fff;background:var(--messages-navy);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:13px;font-weight:800;line-height:18px;text-decoration:none;display:inline-flex}.internal-messages-contact-card>a,.internal-messages-contact-card>button{color:#0d223d;background:#fff}.internal-messages-contact-card>a img,.internal-messages-contact-card>button img{width:14px;height:14px}.internal-messages-files{gap:14px;display:grid}.internal-messages-file{grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:10px;min-width:0;display:grid}.internal-messages-contact-card{gap:10px}.internal-messages-contact-card div{border-top:1px solid var(--messages-line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.internal-messages-contact-card div small{color:#64748b;text-transform:uppercase;flex-basis:100%;font-size:10px;font-weight:800;line-height:13px}.internal-messages-contact-card div span{color:#0d223d;background:#f8fafc;border-radius:999px;min-height:24px;padding:5px 9px;font-size:11px;font-weight:700;line-height:14px}.internal-messages-panel--empty p{color:#64748b;font-size:13px;line-height:19px}@media (width<=1180px){.attendee-shell__body--messages{overflow:auto}.internal-messages-page{grid-template-columns:300px minmax(0,1fr);height:auto;min-height:auto;overflow:visible}.internal-messages-sidebar{min-height:720px}.internal-messages-thread{height:720px;min-height:0}.internal-messages-context{border-top:1px solid var(--messages-line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;min-height:auto;overflow:visible}}@media (width<=860px){.internal-messages-page{grid-template-columns:minmax(0,1fr)}.internal-messages-sidebar{border-right:0;border-bottom:1px solid var(--messages-line);min-height:auto}.internal-messages-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;display:grid}.internal-messages-conversation{border-right:1px solid #edf2f7}.internal-messages-thread{height:680px;min-height:0}.internal-messages-context{grid-template-columns:minmax(0,1fr);padding:20px 16px 28px}}@media (width<=640px){.internal-messages-sidebar__top{grid-template-columns:minmax(0,1fr) 38px;padding:14px 12px 10px}.internal-messages-tabs{padding-inline:12px}.internal-messages-list{grid-template-columns:minmax(0,1fr)}.internal-messages-conversation{border-right:0;padding-inline:12px}.internal-messages-thread{height:640px;min-height:0}.internal-messages-thread__header{flex-direction:column;align-items:flex-start;min-height:auto;padding:14px 14px 12px}.internal-messages-panel h2,.internal-messages-section-head h2,.internal-messages-thread__person h1{font-size:20px;line-height:26px}.internal-messages-thread__tools{justify-content:flex-end;width:100%}.internal-messages-thread__body{padding:20px 12px}.internal-messages-message-stack{width:min(100%,320px)}.internal-messages-message-row{gap:8px}.internal-messages-bubble,.internal-messages-input textarea{font-size:12px;line-height:18px}.internal-messages-composer{padding:12px}.internal-messages-input{grid-template-columns:34px 34px 34px minmax(0,1fr)}.internal-messages-send{grid-column:1/-1;width:100%}.internal-messages-contact-card,.internal-messages-meeting-card{padding:14px}}.chat-start-modal{z-index:80;background:#0a162685;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-start-modal__panel{background:#fff;border:1px solid #d9e3f0;border-radius:14px;width:min(100%,560px);max-height:calc(min(720px,100vh - 48px));overflow:auto;box-shadow:0 24px 60px #0d223d38}.chat-start-modal__header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.chat-start-modal__person{align-items:center;gap:12px;min-width:0;display:flex}.chat-start-modal__avatar{color:#0d223d;background:#e8eef6;border-radius:999px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:15px;font-weight:900;line-height:18px;display:grid;overflow:hidden}.chat-start-modal__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.chat-start-modal__header h2,.chat-start-modal__header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-start-modal__header h2{color:#0b1f3a;font-size:20px;font-weight:900;line-height:26px}.chat-start-modal__header p{color:#64748b;margin-top:3px;font-size:13px;line-height:18px}.chat-start-modal__header>button{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 36px;width:36px;height:36px;font-size:23px;font-weight:500;line-height:1}.chat-start-modal__body{gap:16px;padding:20px 22px 22px;display:grid}.chat-start-modal__field{gap:8px;display:grid}.chat-start-modal__field span{color:#0b1f3a;font-size:13px;font-weight:800;line-height:17px}.chat-start-modal__field input,.chat-start-modal__field textarea{color:#0b1f3a;background:#fff;border:1px solid #d7e2ef;border-radius:10px;width:100%;font-size:14px;line-height:20px}.chat-start-modal__field input{min-height:44px;padding:0 13px}.chat-start-modal__field textarea{resize:vertical;min-height:130px;padding:12px 13px}.chat-start-modal__field input:focus,.chat-start-modal__field textarea:focus{border-color:#0d223d;outline:2px solid #0d223d2e}.chat-start-modal__alert{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;line-height:18px}.chat-start-modal__footer{justify-content:flex-end;gap:10px;display:flex}.chat-start-modal__footer button{color:#0d223d;background:#eef2f7;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:850;line-height:18px;display:inline-flex}.chat-start-modal__footer button:last-child{color:#fff;background:#0d223d}.chat-start-modal__footer img{width:15px;height:15px}.chat-start-modal__footer button:disabled{cursor:not-allowed;opacity:.55}@media (width<=560px){.chat-start-modal{align-items:end;padding:12px}.chat-start-modal__panel{max-height:calc(100vh - 24px)}.chat-start-modal__body,.chat-start-modal__header{padding-inline:16px}.chat-start-modal__header h2{font-size:18px;line-height:24px}.chat-start-modal__footer{flex-direction:column-reverse}.chat-start-modal__footer button{width:100%}}.partner-dashboard--final .partner-dashboard__top-grid{grid-template-columns:420px minmax(0,1fr);align-items:stretch;min-height:0}.partner-dashboard--final .partner-dashboard-card--priority{min-height:382px}.partner-dashboard--final .partner-dashboard-card--meetings{min-height:346px}.partner-dashboard--final .partner-dashboard-card--opportunities{min-height:0}.partner-dashboard--final .partner-dashboard__opportunity-nav button:disabled,.partner-dashboard--final .partner-dashboard__person-actions button:disabled{cursor:not-allowed;opacity:.48}.partner-dashboard--final .partner-dashboard__person-card .partner-dashboard__person-actions{margin-top:14px}.partner-dashboard--final .partner-dashboard__opportunity-grid{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:auto}.partner-dashboard--final .partner-dashboard__person-card{border-radius:14px;height:auto;min-height:212px;padding:14px}.partner-dashboard--final .partner-dashboard__person-head a{min-width:0;color:inherit}.partner-dashboard--final .partner-dashboard__presence--offline{background:#94a3b8}.partner-dashboard--final .partner-dashboard__company-logo--initials{color:#0d223d;letter-spacing:0;padding:0;font-size:10px;font-weight:800}.partner-dashboard--final .partner-dashboard__company-logo--blue{background:#eff6ff;border-color:#bfdbfe}.partner-dashboard--final .partner-dashboard__company-logo--cyan{background:#ecfeff;border-color:#bae6fd}.partner-dashboard--final .partner-dashboard__company-logo--red{background:#fff1f2;border-color:#fecdd3}.partner-dashboard--final .partner-dashboard__company-logo--green{background:#ecfdf5;border-color:#bbf7d0}.partner-dashboard--final .partner-dashboard__attendee-state{color:#475569;text-align:center;border:1px dashed #cbd5e1;border-radius:14px;grid-column:1/-1;place-items:center;min-height:200px;font-size:14px;line-height:20px;display:grid}.partner-dashboard--final .partner-dashboard__page-count{color:#64748b;text-align:right;margin-top:12px;font-size:12px;line-height:16px}.partner-dashboard--final .partner-dashboard-card--profile-glance{min-height:184px}.partner-dashboard--final .partner-dashboard__profile-glance--wide{grid-template-columns:104px minmax(180px,230px) minmax(0,1fr);gap:16px;min-height:96px}.partner-dashboard--final .partner-dashboard__profile-score{background:radial-gradient(circle at center,#fff 0 56%,transparent 57%),conic-gradient(#059669 0 var(--dashboard-profile-score,0%),#e2e8f0 var(--dashboard-profile-score,0%) 100%)}.partner-dashboard--final .partner-dashboard__profile-strength-copy{align-content:center;gap:6px;min-width:0;display:grid}.partner-dashboard--final .partner-dashboard__profile-strength-copy strong{color:#0f172a;font-size:13px;font-weight:700;line-height:18px}.partner-dashboard--final .partner-dashboard__profile-strength-copy span{color:#059669;background:#ecfdf5;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:22px;padding:2px 8px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.partner-dashboard--final .partner-dashboard__profile-glance--wide ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.partner-dashboard--final .partner-dashboard__profile-glance--wide li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-content:center;gap:4px 8px;min-height:76px;padding:10px;display:grid}.partner-dashboard--final .partner-dashboard__profile-glance--wide li img{background:#0596691a;border-radius:999px;grid-row:1/span 2;width:28px;height:28px;padding:6px}.partner-dashboard--final .partner-dashboard__profile-glance--wide li span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.partner-dashboard--final .partner-dashboard__profile-glance--wide li small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:14px;overflow:hidden}.partner-dashboard--final .partner-dashboard__profile-glance--wide .partner-dashboard__profile-item--missing img{background:#fff7ed}.partner-dashboard--final .partner-dashboard__inline-alert{color:#be123c;margin-bottom:12px;font-size:13px;font-weight:700;line-height:18px}.partner-dashboard--final .partner-dashboard__sponsor-track{justify-content:space-between;gap:34px;min-width:100%}.partner-dashboard--final .partner-dashboard__sponsor-track span{justify-content:center;align-items:center;min-width:72px;max-width:170px;display:inline-flex}.partner-dashboard--final .partner-dashboard__sponsor-track img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:34px}.partner-dashboard--final .partner-dashboard__sponsor-track b{color:#64748b;text-align:center;font-size:12px;font-weight:700;line-height:16px}.partner-dashboard--final .partner-dashboard__support{color:#64748b;text-align:right;margin-top:-12px;font-size:12px;line-height:16px}.partner-dashboard--final .partner-dashboard__error span,.partner-dashboard--final .partner-dashboard__progress-card>div>div{min-width:0}.partner-dashboard--final .partner-dashboard__progress-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.partner-dashboard--final .partner-dashboard__progress-card b{flex:none}.partner-dashboard--final .partner-dashboard__progress-card i{width:var(--dashboard-partnering-progress,0)}.partner-dashboard--final .partner-dashboard__error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 18px;padding:12px 14px;font-size:13px;font-weight:700;line-height:18px;display:flex}.partner-dashboard--final .partner-dashboard__error button{color:#9f1239;background:#fff;border:1px solid #fda4af;border-radius:999px;flex:none;min-height:34px;padding:0 14px;font-size:12px;font-weight:800}.partner-dashboard--final .partner-dashboard__empty-state{color:#475569;text-align:center;border:1px dashed #cbd5e1;border-radius:14px;place-items:center;min-height:122px;padding:18px;font-size:13px;font-weight:600;line-height:18px;display:grid}.partner-dashboard--final .partner-dashboard__action-row{color:inherit;text-decoration:none}.partner-dashboard--final .partner-dashboard__action-row--skeleton,.partner-dashboard--final .partner-dashboard__meeting-row--skeleton{pointer-events:none}.partner-dashboard--final .partner-dashboard__action-row--skeleton:hover{background:#fff}.partner-dashboard--final .partner-dashboard__status--reschedule{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.partner-dashboard--final .partner-dashboard__status--neutral{color:#475569;background:#f8fafc;border-color:#e2e8f0}.partner-dashboard--final .partner-dashboard__skeleton{background:linear-gradient(90deg,#f1f5f9,#e2e8f0 45%,#f8fafc 80%) 0 0/200% 100%;border-radius:999px;animation:1.4s ease-in-out infinite meeting-request-skeleton-shimmer;display:block}.partner-dashboard--final .partner-dashboard__skeleton--progress-title{width:min(180px,72%);height:14px}.partner-dashboard--final .partner-dashboard__skeleton--progress-percent{width:42px;height:16px}.partner-dashboard--final .partner-dashboard__skeleton--progress-caption{width:min(210px,84%);height:11px}.partner-dashboard--final .partner-dashboard__skeleton--progress-bar{border-radius:inherit;width:100%;height:100%}.partner-dashboard--final .partner-dashboard__skeleton--action-icon{border-radius:14px;width:40px;height:40px}.partner-dashboard--final .partner-dashboard__skeleton--action-copy{border-radius:8px;width:72%;height:14px}.partner-dashboard--final .partner-dashboard__skeleton--action-copy-short{border-radius:8px;width:48%;height:10px;margin-top:6px}.partner-dashboard--final .partner-dashboard__skeleton--action-chevron{width:16px;height:16px}.partner-dashboard--final .partner-dashboard__skeleton--meeting-time{width:44px;height:12px;margin-top:3px}.partner-dashboard--final .partner-dashboard__meeting-row--skeleton>.partner-dashboard__skeleton--meeting-dot{width:8px;height:8px;margin-top:8px}.partner-dashboard--final .partner-dashboard__skeleton--meeting-copy{border-radius:8px;width:82%;height:14px}.partner-dashboard--final .partner-dashboard__skeleton--meeting-copy-short{border-radius:8px;width:58%;height:11px;margin-top:6px}.partner-dashboard--final .partner-dashboard__skeleton--meeting-status{justify-self:end;width:78px;height:22px}.partner-dashboard--final .partner-dashboard__person-card--skeleton{align-content:start;gap:10px;display:grid}.partner-dashboard--final .partner-dashboard__skeleton--avatar{width:44px;height:44px}.partner-dashboard--final .partner-dashboard__skeleton--name{width:72%;height:14px}.partner-dashboard--final .partner-dashboard__skeleton--role{width:54%;height:11px}.partner-dashboard--final .partner-dashboard__skeleton--company{border-radius:10px;width:84%;height:28px}.partner-dashboard--final .partner-dashboard__skeleton--pill{width:64%;height:20px}.partner-dashboard--final .partner-dashboard__skeleton--button{border-radius:12px;align-self:end;width:100%;height:32px;margin-top:auto}.partner-dashboard--final .partner-dashboard__skeleton--score{width:96px;height:96px}.partner-dashboard--final .partner-dashboard__skeleton--profile-card{border-radius:14px;min-height:76px}.partner-dashboard--final .partner-dashboard__icon-box--violet{background:#f5f3ff}.partner-dashboard--final .partner-dashboard__icon-box--slate{background:#f1f5f9}.partner-dashboard--final .partner-dashboard-card--priority{border-radius:24px;min-height:482px;padding:18px 26px 26px;box-shadow:0 1px 2px #0f172a0f}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard-card__head{min-height:36px;margin-bottom:22px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard-card__head>div{gap:10px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard-card__head img{flex-basis:20px;width:20px;height:20px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard-card__head h2{font-size:24px;font-weight:600;line-height:36px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__actions-list{gap:16px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row{background:#fff;border:1px solid #dfe7f1;border-radius:22px;grid-template-columns:50px minmax(0,1fr) 20px;gap:16px;min-height:82px;padding:14px 18px 14px 16px;box-shadow:0 1px 1px #0f172a08}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row:hover{background:#fff;border-color:#cbd5e1}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row .partner-dashboard__icon-box{border-radius:999px;flex-basis:50px;width:50px;height:50px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__icon-box--red{background:#fff1f2}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__icon-box--amber{background:#fff}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__icon-box--blue{background:#eff6ff}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__icon-box--violet{background:#f5f3ff}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__icon-box img{width:24px;height:24px}.partner-dashboard--final .partner-dashboard__priority-progress-ring{--priority-action-progress:0%;background:conic-gradient(#f59e0b var(--priority-action-progress),#fed7aa 0);border-radius:999px;width:42px;height:42px;display:block;position:relative}.partner-dashboard--final .partner-dashboard__priority-progress-ring:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:4px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row strong{font-size:16px;font-weight:700;line-height:22px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row strong b{margin-right:10px;font-size:20px;line-height:28px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row small{color:#475569;font-size:14px;line-height:22px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row>img{width:20px;height:20px}@media (width<=1320px){.partner-dashboard--final .partner-dashboard__top-grid{grid-template-columns:minmax(340px,420px) minmax(0,1fr)}.partner-dashboard--final .partner-dashboard__opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-dashboard--final .partner-dashboard__profile-glance--wide{grid-template-columns:104px minmax(0,1fr)}.partner-dashboard--final .partner-dashboard__profile-glance--wide ul{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (width<=1020px){.partner-dashboard--final .partner-dashboard__top-grid{grid-template-columns:1fr}.partner-dashboard--final .partner-dashboard-card--opportunities{min-height:0}}@media (width<=640px){.partner-dashboard--final .partner-dashboard__opportunity-grid,.partner-dashboard--final .partner-dashboard__profile-glance--wide,.partner-dashboard--final .partner-dashboard__profile-glance--wide ul{grid-template-columns:1fr}.partner-dashboard--final .partner-dashboard__error{flex-direction:column;align-items:stretch}.partner-dashboard--final .partner-dashboard__error button{width:100%}.partner-dashboard--final .partner-dashboard__meeting-row{grid-template-columns:56px 8px minmax(0,1fr)}.partner-dashboard--final .partner-dashboard__meeting-row .partner-dashboard__status,.partner-dashboard--final .partner-dashboard__skeleton--meeting-status{grid-column:3;justify-self:start}.partner-dashboard--final .partner-dashboard-card--priority{padding:22px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard-card__head h2{font-size:24px;line-height:30px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row{grid-template-columns:46px minmax(0,1fr) 18px;gap:12px;padding:12px 14px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row .partner-dashboard__icon-box{flex-basis:46px;width:46px;height:46px}.partner-dashboard--final .partner-dashboard__priority-progress-ring{width:38px;height:38px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row strong{font-size:16px;line-height:20px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row strong b{font-size:20px;line-height:24px}.partner-dashboard--final .partner-dashboard-card--priority .partner-dashboard__action-row small{font-size:14px;line-height:19px}.partner-dashboard--final .partner-dashboard__profile-strength-copy span{width:100%}.partner-dashboard--final .partner-dashboard__page-count,.partner-dashboard--final .partner-dashboard__support{text-align:left}}.attendee-shell__notifications{flex:0 0 40px;position:relative}.attendee-shell__notification-panel{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:18px;width:calc(min(388px,100vw - 24px));position:absolute;top:52px;right:0;overflow:hidden;box-shadow:0 18px 46px #0f172a29}.attendee-shell__notification-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.attendee-shell__notification-head h2{color:#0f172a;font-weight:800}.attendee-shell__notification-head span{color:#059669;margin-top:4px;font-size:11px;font-weight:800;line-height:14px;display:inline-flex}.attendee-shell__notification-footer a,.attendee-shell__notification-head button{color:#0d223d;white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.attendee-shell__notification-head button:disabled{cursor:not-allowed;opacity:.5}.attendee-shell__notification-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;margin:12px 16px 0;padding:10px 12px;font-size:12px;font-weight:700;line-height:16px}.attendee-shell__notification-list{max-height:430px;padding:8px;overflow-y:auto}.attendee-shell__notification-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px;width:100%;padding:10px;display:grid}.attendee-shell__notification-item:hover{background:#f8fafc}.attendee-shell__notification-item:disabled{cursor:wait;opacity:.72}.attendee-shell__notification-icon,.notifications-page__icon{background:#f1f5f9;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.attendee-shell__notification-icon img,.notifications-page__icon img{-o-object-fit:contain;object-fit:contain;width:17px;height:17px}.attendee-shell__notification-icon--blue,.notifications-page__icon--blue{background:#dbeafe}.attendee-shell__notification-icon--orange,.notifications-page__icon--orange{background:#ffedd5}.attendee-shell__notification-icon--green,.notifications-page__icon--green{background:#dcfce7}.attendee-shell__notification-icon--red,.notifications-page__icon--red{background:#ffe4e6}.attendee-shell__notification-icon--purple,.notifications-page__icon--purple{background:#f3e8ff}.attendee-shell__notification-icon--amber,.notifications-page__icon--amber{background:#fef3c7}.attendee-shell__notification-icon--neutral,.attendee-shell__notification-icon--slate,.notifications-page__icon--neutral,.notifications-page__icon--slate{background:#f1f5f9}.attendee-shell__notification-copy{gap:2px;min-width:0;display:grid}.attendee-shell__notification-copy strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:17px;overflow:hidden}.attendee-shell__notification-copy small{color:#475569;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:16px;display:-webkit-box;overflow:hidden}.attendee-shell__notification-empty{color:#64748b;text-align:center;place-items:center;min-height:132px;padding:18px;font-size:13px;font-weight:700;line-height:18px;display:grid}.attendee-shell__notification-footer{text-align:center;border-top:1px solid #e2e8f0;padding:12px 16px 16px}.attendee-shell__notification-footer a{width:100%;text-decoration:none}.attendee-shell__notification-skeleton,.notifications-page__skeleton{background:linear-gradient(90deg,#f1f5f9,#e2e8f0 45%,#f8fafc 80%) 0 0/200% 100%;border-radius:14px;animation:1.4s ease-in-out infinite meeting-request-skeleton-shimmer;display:block}.attendee-shell__notification-skeleton{height:58px;margin:8px}.attendee-shell__notification-panel-enter-active,.attendee-shell__notification-panel-leave-active{transition:opacity .14s,transform .14s}.attendee-shell__notification-panel-enter-from,.attendee-shell__notification-panel-leave-to{opacity:0;transform:translateY(-6px)}.notifications-page{gap:18px;width:min(1180px,100%);margin:0 auto;padding:28px 24px 40px;display:grid}.notifications-page__empty,.notifications-page__hero,.notifications-page__list,.notifications-page__stats,.notifications-page__toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 1px 2px #0f172a0a}.notifications-page__hero{justify-content:space-between;gap:18px;padding:22px;display:flex}.notifications-page__breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.notifications-page__breadcrumb a{color:#0d223d}.notifications-page__hero h1{font-family:var(--font-heading);font-size:30px;line-height:36px}.notifications-page__hero-actions{align-items:center;gap:10px;display:flex}.notifications-page__hero-actions button,.notifications-page__pagination button{color:#0d223d;background:#eff6ff;border:1px solid #dbeafe;border-radius:14px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;line-height:18px;display:inline-flex}.notifications-page__hero-actions button:disabled,.notifications-page__pagination button:disabled{cursor:not-allowed;opacity:.55}.notifications-page__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.notifications-page__stats article{background:#fff;gap:4px;padding:16px 18px;display:grid}.notifications-page__stats span{color:#64748b;font-size:12px;font-weight:800;line-height:16px}.notifications-page__stats strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:800;line-height:28px;overflow:hidden}.notifications-page__toolbar{justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.notifications-page__status-tabs{background:#f1f5f9;border-radius:14px;padding:4px;display:inline-flex}.notifications-page__status-tabs button{color:#475569;background:0 0;border:0;border-radius:12px;min-height:34px;padding:0 14px;font-size:13px;font-weight:800}.notifications-page__status-tabs .notifications-page__status-tab--active{color:#0d223d;background:#fff;box-shadow:0 1px 2px #0f172a14}.notifications-page__event-filter{color:#64748b;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.notifications-page__event-filter select{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:210px;height:38px;padding:0 34px 0 12px;font-size:13px;font-weight:700}.notifications-page__error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700;line-height:18px}.notifications-page__list{overflow:hidden}.notifications-page__list--skeleton{gap:1px;padding:10px;display:grid}.notifications-page__skeleton{height:76px}.notifications-page__item{text-align:left;cursor:pointer;border:0;border-bottom:1px solid #e2e8f0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px 16px;display:grid}.notifications-page__item:last-child{border-bottom:0}.notifications-page__item:hover{background:#f8fafc}.notifications-page__icon{width:46px;height:46px}.notifications-page__copy{gap:4px;min-width:0;display:grid}.notifications-page__copy strong,.notifications-page__empty p{font-size:14px;line-height:20px}.notifications-page__copy time{color:#64748b;font-size:11px;font-weight:800;line-height:14px}.notifications-page__item em{color:#475569;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:66px;padding:4px 10px;font-size:11px;font-style:normal;font-weight:800;line-height:14px;display:inline-flex}.notifications-page__item--unread em{color:#1d4ed8;background:#dbeafe}.notifications-page__empty{text-align:center;place-items:center;gap:6px;min-height:220px;padding:30px;display:grid}.notifications-page__empty h2{color:#0f172a;font-size:20px;font-weight:800;line-height:26px}.notifications-page__empty p{color:#64748b}.notifications-page__pagination{justify-content:center;display:flex}@media (width<=900px){.notifications-page__hero,.notifications-page__toolbar{flex-direction:column;align-items:stretch}.notifications-page__event-filter,.notifications-page__event-filter select,.notifications-page__hero-actions,.notifications-page__status-tabs{width:100%}.notifications-page__hero-actions a,.notifications-page__hero-actions button,.notifications-page__status-tabs button{flex:1 1 0}.notifications-page__stats{grid-template-columns:1fr}}@media (width<=640px){.attendee-shell__notification-panel{width:auto;position:fixed;top:70px;left:12px;right:12px}.notifications-page__item{grid-template-columns:42px minmax(0,1fr)}.notifications-page__item em{grid-column:2;justify-self:start}}.attendee-shell__notification-panel{border-radius:8px;width:calc(min(360px,100vw - 24px));box-shadow:0 12px 32px #0f172a1f}.attendee-shell__notification-head{align-items:center;padding:18px 18px 14px}.attendee-shell__notification-head h2{font-size:16px;font-weight:700;line-height:20px}.attendee-shell__notification-head button{color:#0d223d;background:0 0;border:0;border-radius:0;min-height:auto;padding:0;font-size:13px;font-weight:600;line-height:18px}.attendee-shell__notification-list{max-height:360px;padding:0}.attendee-shell__notification-item{background:#fff;border-bottom:1px solid #e2e8f0;border-radius:0;grid-template-columns:20px minmax(0,1fr) 8px;gap:12px;min-height:68px;padding:14px 18px}.attendee-shell__notification-item:last-child{border-bottom:0}.attendee-shell__notification-item--unread{background:#fff}.attendee-shell__notification-icon,.attendee-shell__notification-icon--amber,.attendee-shell__notification-icon--blue,.attendee-shell__notification-icon--green,.attendee-shell__notification-icon--neutral,.attendee-shell__notification-icon--orange,.attendee-shell__notification-icon--purple,.attendee-shell__notification-icon--red,.attendee-shell__notification-icon--slate{background:0 0;border-radius:0;width:20px;height:20px}.attendee-shell__notification-icon img{width:18px;height:18px}.attendee-shell__notification-copy{gap:4px}.attendee-shell__notification-copy strong{color:#172033;font-size:14px;font-weight:500;line-height:20px}.attendee-shell__notification-copy time{color:#475569;font-size:12px;font-weight:400;line-height:16px}.attendee-shell__notification-dot{background:#0d223d;border-radius:999px;align-self:center;width:8px;height:8px}.attendee-shell__notification-footer{padding:14px 18px}.attendee-shell__notification-footer a{color:#0d223d;background:0 0;border:0;min-height:auto;font-size:13px;font-weight:700}.attendee-shell__notification-skeleton{border-radius:0;height:68px;margin:0}.attendee-shell__body--notifications{background:#fff}.notifications-page{gap:10px;width:100%;max-width:none;padding:20px 28px 32px}.notifications-page__hero,.notifications-page__toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.notifications-page__hero{align-items:flex-start}.notifications-page__hero h1{color:#0f172a;font-size:24px;font-weight:800;line-height:28px}.notifications-page__hero p{color:#64748b;margin-top:2px;font-size:12px;line-height:16px}.notifications-page__hero-actions{gap:8px}.notifications-page__hero-actions a,.notifications-page__hero-actions button,.notifications-page__pagination button{color:#0d223d;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-height:30px;padding:0 12px;font-size:11px;font-weight:700;line-height:14px;text-decoration:none}.notifications-page__hero-actions button:last-child{color:#0d223d;background:#fff;border-color:#cbd5e1}.notifications-page__status-tabs{scrollbar-width:thin;background:0 0;border-radius:0;gap:6px;max-width:100%;padding:0;overflow-x:auto}.notifications-page__status-tabs button{color:#0d223d;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex:none;min-height:28px;padding:0 12px;font-size:11px;font-weight:700}.notifications-page__status-tabs .notifications-page__status-tab--active{color:#fff;box-shadow:none;background:#0d223d;border-color:#0d223d}.notifications-page__empty,.notifications-page__list{box-shadow:none;border-radius:0}.notifications-page__item{background:#fff;grid-template-columns:32px minmax(0,1fr) 80px;align-items:start;gap:12px;min-height:64px;padding:12px}.notifications-page__item--unread{background:#fff}.notifications-page__icon{border-radius:999px;width:30px;height:30px}.notifications-page__icon img{width:15px;height:15px}.notifications-page__copy{gap:0}.notifications-page__item-main{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;width:100%;padding:0;display:grid}.notifications-page__item-actions button:disabled,.notifications-page__item-main:disabled{cursor:wait;opacity:.65}.notifications-page__copy strong{color:#0f172a;align-items:center;gap:7px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.notifications-page__copy strong i{background:#0d223d;border-radius:999px;flex:0 0 6px;width:6px;height:6px}.notifications-page__copy span{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:15px;display:block;overflow:hidden}.notifications-page__item>time{color:#64748b;white-space:nowrap;justify-self:end;font-size:10px;line-height:14px}.notifications-page__item-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.notifications-page__item-actions button{color:#fff;background:#0d223d;border:1px solid #0d223d;border-radius:7px;min-height:22px;padding:0 10px;font-size:10px;font-weight:800;line-height:13px}.notifications-page__item-actions .notifications-page__item-action--secondary{color:#0d223d;background:#fff;border-color:#cbd5e1}@media (width<=640px){.notifications-page{padding:18px 14px 28px}.notifications-page__item{grid-template-columns:32px minmax(0,1fr)}.notifications-page__item>time{grid-column:2;justify-self:start;margin-top:4px}}.partner-dashboard--final .partner-dashboard__profile-glance--wide li.loop_list{grid-template-columns:auto;display:block}.partner-dashboard--final .partner-dashboard__profile-glance--wide li.loop_list .icone_text{margin-top:5px;display:block}.partner-dashboard--final .partner-dashboard__profile-glance--wide li.loop_list .icone_text span{float:left;width:100%}.profile-view--final .profile-view__snapshot-focus section{background:0 0}.profile-view--final .profile-view__snapshot-focus section span{background:#0d223d1a;border-radius:12px;padding:0 8px}.attendee-shell__body.attendee-shell__body--profile-overview .profile-overview__package{background:linear-gradient(135deg,#0d223d0d,#0d223d00);width:95%!important;max-width:95%!important}.attendee-shell__avatar-initials,.attendee-shell__mobile-account-initials,.attendee-shell__user-menu-avatar-initials{color:#fff;font-family:var(--font-heading);background:#0d223d;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.attendee-shell__avatar-button .attendee-shell__avatar-initials{border:0;flex:0 0 36px;width:36px;height:36px;padding:0;position:static}.attendee-shell__user-menu-avatar .attendee-shell__user-menu-avatar-initials{border:0;width:100%;height:100%;padding:0;position:static;bottom:auto;right:auto}.attendee-shell__mobile-account-initials{flex:0 0 40px;width:40px;height:40px}@media (width<=767px){.attendee-shell__avatar-button .attendee-shell__avatar-initials{flex-basis:32px!important;width:32px!important;height:32px!important}}.profile-company__detail-grid .profile-company__detail-card{background:#f1f5f94d}.profile-availability__slot.profile-availability__slot--available{background:#0d223d0d;border-color:#0d223d}.profile-availability__slot.profile-availability__slot--available button{background:0 0}.profile-availability__slot.profile-availability__slot--available button.profile-availability__slot-choice--active{background:#0d223d}.profile-availability__slot.profile-availability__slot--available .profile-availability__status-badge.profile-availability__status-badge--available{color:#fff;background:#0d223d;border-color:#0d223d}.profile-availability__slot.profile-availability__slot--unavailable{background:#f1f5f94d;border-color:#e2e8f0}.profile-availability__slot.profile-availability__slot--unavailable button{background:0 0}.internal-messages-contact-card a{border:1px solid #e2e8f0;border-radius:14px}.internal-messages-contact-card .list_wraps{border-top:none;border-bottom:1px solid #e2e8f0;display:block}.internal-messages-contact-card .list_wraps p{padding-bottom:10px}.meeting-request-create__availability-tabs{background:#f1f5f9;border-radius:12px;gap:4px;margin:0 0 18px;padding:4px;display:inline-flex}.meeting-request-create__availability-tabs button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 20px;font-weight:700}.meeting-request-create__availability-tabs button.is-active{color:#0f766e;background:#fff;box-shadow:0 2px 8px #0f172a14}.meeting-request-create__availability-tabs button:disabled{cursor:wait;opacity:.6}@media only screen and (width>=320px) and (width<=767px){.directory-page--final .directory-page__bulk-filter,.partner-dashboard--final .partner-dashboard__hero-copy,.profile-overview__button--primary,.profile-overview__button--secondary{flex:inherit}.directory-page--final .directory-page__metrics{flex-direction:row!important}.profile-overview,.profile-overview__identity,.profile-view--final .profile-view__summary{display:block}.profile-view--final .profile-view__summary .profile-view__meta{margin:15px 0}.attendee-shell__body.attendee-shell__body--profile-overview .profile-overview__package{width:100%!important;max-width:100%!important;margin:0 0 20px!important}.chat-start-modal__person div p{white-space:break-spaces}.profile-settings__password-button{padding:0 19px}button.profile-availability__reset-inline{padding:15px 0}article.profile-availability__glance-item{float:left;padding:20px 0}}@media (width>=1181px) and (width<=1430px){.attendee-shell__header{justify-content:flex-start}.attendee-shell__header-actions{flex:none;width:auto;margin-left:24px}}.attendee-shell__body.attendee-shell__body--profile-overview{width:100%;max-width:100%;padding-inline:calc(clamp(24px,4vw,100px));display:block;overflow-x:clip}.attendee-shell__body--profile-overview>.profile-overview{width:100%!important;min-width:0!important;max-width:1374px!important;margin-inline:auto!important}.attendee-shell__body--profile-overview :is(.profile-tab-content,.profile-overview__hero-card,.profile-overview__content,.profile-overview__main-column,.profile-overview__side-column,.profile-overview__panel,.profile-overview__package){min-width:0!important;max-width:100%!important}@media (width<=640px){.profile-settings__notification-table{overflow-y:hidden;width:100%!important;overflow-x:hidden!important}.profile-settings__notification-head,.profile-settings__notification-row{grid-template-columns:minmax(130px,1fr) repeat(3,42px)!important;gap:0!important;min-width:0!important}.profile-settings__notification-head{display:grid!important}.profile-settings__notification-row{padding:0!important}.profile-settings__notification-row>span[data-channel]:before{content:none!important}.profile-settings__notification-row>span:not(:first-child){place-items:center!important;width:auto!important;display:grid!important}.attendee-shell__mobile-account,.attendee-shell__mobile-menu-item--danger,.attendee-shell__mobile-menu-list{display:none!important}.profile-settings__password-modal{padding:12px!important}.profile-settings__password-dialog-footer{grid-template-columns:76px minmax(0,1fr);gap:12px!important;padding:14px 16px!important;display:grid!important}.profile-settings__password-dialog-footer .profile-settings__password-button{width:100%;font-size:13px;white-space:nowrap!important;min-width:0!important;padding:0 10px!important}.profile-settings__password-dialog-footer .profile-settings__password-button--primary,.profile-settings__password-dialog-footer .profile-settings__password-button--secondary{flex:none}}@media (width<=420px){.profile-settings__password-dialog-footer{grid-template-columns:70px minmax(0,1fr);gap:8px!important;padding-left:12px!important;padding-right:12px!important}.profile-settings__password-dialog-footer .profile-settings__password-button{font-size:12px;padding:0 6px!important}.profile-settings__password-dialog-footer .profile-settings__password-button-icon{width:14px;height:14px}.profile-settings__password-dialog-footer .profile-settings__password-button--primary{letter-spacing:-.15px;gap:6px}}
