@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,system-ui,sans-serif;color:#111;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility}.job-option-fieldset{min-width:0;margin:0;padding:22px;border:1px solid rgba(20,35,70,.12);border-radius:20px;background:linear-gradient(145deg,#f7f9fff5,#fffffffa);box-shadow:0 14px 34px #0f1f430e}.job-option-fieldset legend{padding:0 8px 0 0;color:#101b34;font-size:16px;font-weight:800;letter-spacing:-.01em}.job-option-intro{max-width:690px;margin:0 0 16px;color:#65708a;font-size:13px;font-weight:550;line-height:1.55}.job-option-grid{display:grid;gap:12px}.job-budget-options{grid-template-columns:repeat(2,minmax(0,1fr))}.job-duration-options{grid-template-columns:repeat(3,minmax(0,1fr))}.project-form .job-option-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:86px;margin:0;padding:15px;overflow:hidden;border:1px solid #dfe4ef;border-radius:16px;background:#ffffffe6;color:#17233f;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.project-form .job-option-card:after{content:"";position:absolute;top:12px;right:12px;width:8px;height:8px;border:2px solid #c4ccdc;border-radius:50%;background:#fff;box-sizing:border-box;transition:border-color .18s ease,background .18s ease}.project-form .job-option-card:hover{border-color:#aab8d4;background:#fff;box-shadow:0 12px 24px #14285214;transform:translateY(-1px)}.project-form .job-option-card.is-selected{border-color:#315da9;background:linear-gradient(145deg,#ebf2fffa,#fafcfffa);box-shadow:0 0 0 3px #315da91a,0 14px 28px #142e5d17}.project-form .job-option-card.is-selected:after{border-color:#315da9;background:#315da9;box-shadow:inset 0 0 0 2px #fff}.project-form .job-option-card:focus-within{outline:3px solid rgba(49,93,169,.24);outline-offset:2px}.project-form .job-option-card input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.project-form .job-option-card>span:last-child{min-width:0;padding-right:12px}.project-form .job-option-card strong,.project-form .job-option-card small{display:block}.project-form .job-option-card strong{color:#14213d;font-size:14px;font-weight:800;line-height:1.25}.project-form .job-option-card small{margin-top:5px;color:#66718a;font-size:11.5px;font-weight:550;line-height:1.45}.job-option-mark,.job-option-duration{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid #d7dfed;border-radius:13px;background:#f4f7fc;color:#315da9;font-size:17px;font-weight:850;line-height:1}.job-option-duration{font-size:14px}.job-option-card.is-selected .job-option-mark,.job-option-card.is-selected .job-option-duration{border-color:#315da933;background:#315da9;color:#fff}.job-listing-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:13px 0 15px}.job-listing-meta.is-compact{margin:10px 0 13px}.job-listing-pill{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:6px 10px;border:1px solid rgba(36,65,116,.13);border-radius:999px;background:#f1f5fc;color:#315281;font-size:11.5px;font-weight:750;line-height:1;white-space:nowrap}.job-listing-pill svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.job-listing-price.is-negotiable{border-color:#186f7d26;background:#edf8f8;color:#176b78}.job-listing-price.is-fixed{border-color:#4d566c21;background:#f3f4f7;color:#586174}.job-listing-expiry.is-expired{border-color:#904a4a24;background:#f9eeee;color:#925050}.job-edit-publication-summary{display:grid;gap:7px;padding:18px;border:1px solid rgba(26,52,96,.12);border-radius:17px;background:#f8faff}.job-edit-publication-summary .job-listing-meta{margin:3px 0 2px}.job-edit-publication-summary>small{color:#6d7690;font-size:11.5px;font-weight:550;line-height:1.5}.agreement-price-input input:not(:disabled){border-color:#829dcc;background:#fff;box-shadow:0 0 0 3px #315da914}html[data-theme=dark] .job-option-fieldset{border-color:#8ea6d533;background:linear-gradient(145deg,#131b2cfa,#0e1421fa);box-shadow:0 16px 38px #0000002e}html[data-theme=dark] .job-option-fieldset legend,html[data-theme=dark] .project-form .job-option-card strong{color:#f2f5fb!important}html[data-theme=dark] .job-option-intro,html[data-theme=dark] .project-form .job-option-card small,html[data-theme=dark] .job-edit-publication-summary>small{color:#aab4c8!important}html[data-theme=dark] .project-form .job-option-card{border-color:#2e3a51;background:#151d2b;color:#edf2fb}html[data-theme=dark] .project-form .job-option-card:hover{border-color:#52698f;background:#192334}html[data-theme=dark] .project-form .job-option-card.is-selected{border-color:#7295d2;background:linear-gradient(145deg,#223554fa,#162134fa);box-shadow:0 0 0 3px #6991d321}html[data-theme=dark] .project-form .job-option-card:after{border-color:#596981;background:#111827}html[data-theme=dark] .project-form .job-option-card.is-selected:after{border-color:#8aabe1;background:#8aabe1;box-shadow:inset 0 0 0 2px #162238}html[data-theme=dark] .job-option-mark,html[data-theme=dark] .job-option-duration{border-color:#34425b;background:#1c283b;color:#a9c3f0}html[data-theme=dark] .job-option-card.is-selected .job-option-mark,html[data-theme=dark] .job-option-card.is-selected .job-option-duration{border-color:#7194cf;background:#6f93d0;color:#101827}html[data-theme=dark] .job-listing-pill{border-color:#86a6dc33;background:#19263b;color:#a9c6f2}html[data-theme=dark] .job-listing-price.is-negotiable{border-color:#5ebfc438;background:#123038;color:#83d1d4}html[data-theme=dark] .job-listing-price.is-fixed{border-color:#a8b3c92e;background:#242b38;color:#c1c9d8}html[data-theme=dark] .job-listing-expiry.is-expired{border-color:#d8898933;background:#382225;color:#e3a5a8}html[data-theme=dark] .job-edit-publication-summary{border-color:#87a1cf30;background:#141d2d}html[data-theme=dark] .agreement-price-input input:not(:disabled){border-color:#7295d2;background:#111a29;color:#f1f5fb;box-shadow:0 0 0 3px #7096d71f}@media (max-width: 760px){.job-option-fieldset{padding:17px;border-radius:18px}.job-budget-options,.job-duration-options{grid-template-columns:1fr}.project-form .job-option-card{min-height:78px;padding:13px}.job-listing-meta{gap:7px;margin:11px 0 13px}.job-listing-pill{min-height:30px;padding:6px 9px;font-size:11px}}@media (max-width: 390px){.job-listing-meta{align-items:stretch;flex-direction:column}.job-listing-pill{width:100%;justify-content:flex-start}}.privacy-erasure-choice-fieldset{min-width:0;margin:0;padding:18px;border:1px solid #d7ddd6;border-radius:17px;background:#f8faf7}.privacy-erasure-choice-fieldset legend{padding:0 7px;color:#29352d;font-size:13px;font-weight:850}.privacy-erasure-choice-intro{margin:0 0 14px;color:#687269;font-size:11px;line-height:1.6}.privacy-erasure-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.privacy-erasure-choice{position:relative;display:grid!important;grid-template-columns:30px minmax(0,1fr);gap:11px!important;align-items:start;padding:15px;border:1px solid #d7ddd6;border-radius:14px;background:#fff;color:#303a32;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.privacy-erasure-choice:hover:not(.is-disabled){border-color:#8da393;box-shadow:0 8px 22px #2b443114}.privacy-erasure-choice.is-selected{border-color:#5f8068;background:#eef6f0;box-shadow:inset 0 0 0 1px #5f8068}.privacy-erasure-choice.is-danger.is-selected{border-color:#a04c45;background:#fff2f0;box-shadow:inset 0 0 0 1px #a04c45}.privacy-erasure-choice.is-disabled{background:#f1f2ef;cursor:not-allowed;opacity:.64}.privacy-erasure-choice input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.privacy-erasure-choice-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#e5ece6;color:#496050;font-size:9px;font-weight:900;letter-spacing:.05em}.privacy-erasure-choice.is-danger .privacy-erasure-choice-mark{background:#f3e5e3;color:#8c443e}.privacy-erasure-choice strong,.privacy-erasure-choice small{display:block}.privacy-erasure-choice strong{margin-bottom:5px;color:#29332b;font-size:12px}.privacy-erasure-choice small{color:#6d766f;font-size:10px;font-weight:600;line-height:1.55;text-align:left}.privacy-erasure-eligibility{margin-top:12px;padding:13px 15px;border:1px solid #dfc985;border-radius:13px;background:#fff9e8;color:#69561c}.privacy-erasure-eligibility.is-ready{border-color:#afd0b5;background:#edf8ef;color:#315d39}.privacy-erasure-eligibility.is-error{border-color:#dfaaa5;background:#fff1ef;color:#7b3934}.privacy-erasure-eligibility strong{display:block;margin-bottom:4px;font-size:11px}.privacy-erasure-eligibility p{margin:0;font-size:10px;line-height:1.6}.privacy-erasure-eligibility ul{display:grid;gap:5px;margin:9px 0 0;padding-left:18px;font-size:10px;line-height:1.5}.erasure-blocker-list{display:grid!important;gap:8px!important;margin:12px 0 0!important;padding:0!important;list-style:none!important}.erasure-blocker-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid rgba(151,80,71,.2);border-radius:10px;background:#ffffff94}.erasure-blocker-list li:before{content:none!important}.erasure-blocker-list li>span:last-child{min-width:0}.erasure-blocker-list strong,.erasure-blocker-list small{display:block}.erasure-blocker-list strong{margin:0 0 3px;color:inherit;font-size:11px;line-height:1.4}.erasure-blocker-list small{color:inherit;font-size:10px;font-weight:600;line-height:1.5;opacity:.88}.erasure-blocker-count{width:28px;height:28px;display:grid!important;place-items:center;border-radius:9px;background:#f2d9d5;color:#7c342e;font-size:11px;font-weight:900}.privacy-eligibility-refresh{min-height:34px;margin-top:12px;padding:7px 11px;border:1px solid currentColor;border-radius:9px;background:transparent;color:inherit;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.privacy-eligibility-refresh:hover:not(:disabled){background:#ffffffb8}.privacy-eligibility-refresh:disabled{cursor:wait;opacity:.55}.privacy-erasure-requested-action{display:grid;gap:4px;margin:14px 0;padding:14px 16px;border:1px solid #bdd2c1;border-radius:14px;background:linear-gradient(135deg,#eef7f0,#fbfdfb);color:#304c36}.privacy-erasure-requested-action.is-close_account{border-color:#dfaaa5;background:linear-gradient(135deg,#fff0ee,#fffaf9);color:#71342f}.privacy-erasure-requested-action.is-legacy{border-color:#dec77e;background:#fff9e7;color:#695719}.privacy-erasure-requested-action.is-confirmation{border-color:#a9c7af;background:#edf7ef}.privacy-erasure-requested-action>span{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.privacy-erasure-requested-action>strong{font-size:13px}.privacy-erasure-requested-action>p{margin:0;font-size:10px;line-height:1.55}.erasure-request-selector .privacy-erasure-requested-action{max-width:620px;margin-bottom:0}html[data-theme=dark] .privacy-erasure-choice-fieldset,html[data-theme=dark] .privacy-erasure-choice,html[data-theme=dark] .privacy-erasure-requested-action{border-color:#3d4940;background:#252d27;color:#dce7de}html[data-theme=dark] .privacy-erasure-choice-fieldset legend,html[data-theme=dark] .privacy-erasure-choice strong,html[data-theme=dark] .privacy-erasure-requested-action>strong{color:#edf3ee}html[data-theme=dark] .privacy-erasure-choice-intro,html[data-theme=dark] .privacy-erasure-choice small{color:#aeb9b0}html[data-theme=dark] .privacy-erasure-choice.is-selected,html[data-theme=dark] .privacy-erasure-requested-action.is-minimize_data,html[data-theme=dark] .privacy-erasure-requested-action.is-confirmation{border-color:#66866e;background:#26372a}html[data-theme=dark] .privacy-erasure-choice.is-danger.is-selected,html[data-theme=dark] .privacy-erasure-requested-action.is-close_account{border-color:#8e514b;background:#3b2927}html[data-theme=dark] .privacy-erasure-choice.is-disabled{background:#292d2a}html[data-theme=dark] .privacy-erasure-eligibility{border-color:#685e36;background:#332f21;color:#e2d8b5}html[data-theme=dark] .privacy-erasure-eligibility.is-ready{border-color:#496e50;background:#243629;color:#c6e2cc}html[data-theme=dark] .privacy-erasure-eligibility.is-error{border-color:#754641;background:#3a2826;color:#efc5c1}html[data-theme=dark] .privacy-erasure-requested-action.is-legacy{border-color:#685e36;background:#332f21;color:#e2d8b5}@media (max-width: 720px){.privacy-erasure-choice-grid{grid-template-columns:1fr}.privacy-erasure-choice-fieldset{padding:15px}}.erasure-account-shell{display:grid;gap:20px;padding-bottom:64px}.erasure-account-header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(20px,4vw,32px);border:1px solid #d9ded7;border-radius:22px;background:linear-gradient(145deg,#eef5eff2,#fffffffa 56%),#fff;box-shadow:0 18px 44px #273d2c14}.erasure-account-person{display:flex;align-items:center;gap:16px;min-width:0}.erasure-account-avatar{flex:0 0 auto;width:68px;height:68px;display:grid;place-items:center;overflow:hidden;border:1px solid #ccd9ce;border-radius:20px;background:#dfeadf;color:#31563a;font-size:24px;font-weight:900}.erasure-account-avatar img{width:100%;height:100%;object-fit:cover}.erasure-account-person h1{margin:5px 0 6px;color:#1f2b22;font-size:clamp(24px,4vw,36px);letter-spacing:-.04em}.erasure-account-person p{margin:0;color:#6e786f;font-size:14px;overflow-wrap:anywhere}.erasure-account-person .erasure-account-auth-state{max-width:720px;margin-top:9px;padding:9px 11px;border:1px solid #bad4bf;border-radius:10px;background:#edf7ef;color:#315b3a;font-size:12px;font-weight:750;line-height:1.5}.erasure-account-person code{color:#435147;font-size:13px}.erasure-account-header-actions{display:flex;align-items:center;gap:10px}.erasure-lifecycle-pill,.erasure-case-status{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border:1px solid #c9d8cc;border-radius:999px;background:#e9f3eb;color:#365b3e;font-size:13px;font-weight:800;text-align:center}.erasure-lifecycle-pill.is-data_minimized,.erasure-lifecycle-pill.is-closure_pending,.erasure-lifecycle-pill.is-closed,.erasure-case-status.is-processing,.erasure-case-status.is-failed{border-color:#e1b9b5;background:#fff0ef;color:#8b3434}.erasure-actions-menu{position:relative;z-index:8}.erasure-actions-menu>summary{width:42px;height:42px;display:grid;place-items:center;box-sizing:border-box;border:1px solid #cfd7cf;border-radius:12px;background:#fff;color:#334038;font-size:18px;font-weight:900;letter-spacing:2px;cursor:pointer;list-style:none}.erasure-actions-menu>summary::-webkit-details-marker{display:none}.erasure-actions-menu[open]>summary{border-color:#7f9583;box-shadow:0 0 0 3px #48634e1a}.erasure-actions-menu>div{position:absolute;top:calc(100% + 8px);right:0;width:min(310px,calc(100vw - 36px));padding:8px;border:1px solid #d6dbd4;border-radius:14px;background:#fff;box-shadow:0 20px 48px #1d271f2e}.erasure-actions-menu button,.erasure-actions-menu a{width:100%;display:grid;gap:3px;padding:12px;border:0;border-radius:10px;background:transparent;color:#263229;font:inherit;text-align:left;cursor:pointer;text-decoration:none}.erasure-actions-menu button:hover:not(:disabled),.erasure-actions-menu a:hover{background:#f1f5f1}.erasure-actions-menu button.is-danger{color:#8e3434}.erasure-actions-menu button.is-danger:hover:not(:disabled){background:#fff0ef}.erasure-actions-menu button:disabled{cursor:not-allowed;opacity:.42}.erasure-actions-menu button span,.erasure-actions-menu a span{font-size:14px;font-weight:850}.erasure-actions-menu button small,.erasure-actions-menu a small{color:#788078;font-size:12px;line-height:1.45}.moderation-user-shell,.moderation-admin-shell{display:grid;gap:22px;padding-bottom:72px}.moderation-user-page{min-height:100vh;overflow-anchor:none}.moderation-user-shell{min-height:640px}.moderation-user-header,.moderation-search-card,.moderation-workbench,.moderation-appeals-admin,.moderation-case-register,.moderation-decision-card,.moderation-appeal-card,.moderation-clear-card{border:1px solid #d9e0d9;border-radius:22px;background:#fff;box-shadow:0 16px 42px #24362812}.moderation-user-header{padding:clamp(22px,4vw,38px);background:radial-gradient(circle at top right,rgba(126,164,133,.17),transparent 42%),linear-gradient(145deg,#f3f8f3,#fff 64%)}.moderation-user-header h1,.moderation-admin-shell h1,.moderation-admin-shell h2,.moderation-decision-card h2,.moderation-appeal-card h2,.moderation-clear-card h2{margin:7px 0 8px;color:#202b22;letter-spacing:-.035em}.moderation-user-header h1{font-size:clamp(32px,5vw,48px)}.moderation-user-header p,.moderation-search-card p,.moderation-active-case p,.moderation-legal-warning p,.moderation-clear-card p{margin:0;color:#667168;line-height:1.65}.moderation-clear-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;padding:clamp(20px,4vw,32px)}.moderation-status-error-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:start;padding:clamp(20px,4vw,32px);border:1px solid #d6bd7a;border-radius:22px;background:linear-gradient(145deg,#fff9e9,#fff 68%);box-shadow:0 16px 42px #57451c14}.moderation-status-error-card>span{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#9a6c14;color:#fff;font-size:28px;font-weight:900}.moderation-status-error-card h2{margin:7px 0 8px;color:#3f3219;letter-spacing:-.035em}.moderation-status-error-card p{margin:0 0 9px;color:#6c5a35;line-height:1.65}.moderation-status-error-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.moderation-status-read-error{margin:0;padding:13px 16px;border:1px solid #d6bd7a;border-radius:13px;background:#fff9e9;color:#6c521d;font-size:13px;line-height:1.55}.moderation-clear-card>span{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#e4f2e7;color:#32613c;font-size:28px;font-weight:900}.moderation-clear-card .privacy-primary-button{margin-top:16px}.moderation-decision-card,.moderation-appeal-card{padding:clamp(20px,4vw,32px)}.moderation-decision-card.is-active{border-color:#e4b4ae;box-shadow:0 18px 48px #852e2a1a}.moderation-decision-card.is-scheduled{border-color:#e3ca91}.restricted-account-lock-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;padding:clamp(20px,4vw,32px);border:1px solid #dfaaa4;border-radius:22px;background:linear-gradient(145deg,#fff1effa,#fffcfbfa);box-shadow:0 18px 48px #852e2a1c;color:#4f2622}.restricted-account-lock-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#9f3933;color:#fff;font-size:30px;font-weight:900}.restricted-account-lock-card h2{margin:6px 0 10px;color:#4c211e;font-size:clamp(25px,4vw,36px);letter-spacing:-.035em}.restricted-account-lock-card>div>p{margin:0;color:#75443f;line-height:1.65}.restricted-account-lock-duration,.restricted-account-lock-reason{display:grid;gap:5px;margin-top:18px;padding:16px 18px;border:1px solid #e5bbb6;border-radius:15px;background:#ffffffb8}.restricted-account-lock-duration>span,.restricted-account-lock-reason>span{color:#8b4a44;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.restricted-account-lock-duration strong,.restricted-account-lock-reason strong{font-size:17px}.restricted-account-lock-duration p,.restricted-account-lock-reason p{margin:2px 0 0;color:#69403c;line-height:1.6}.restricted-account-lock-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.moderation-appeal-card:focus,.moderation-redress-card:focus{outline:3px solid rgba(66,96,73,.22);outline-offset:4px}.moderation-appeal-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0}.moderation-appeal-meta>div,.moderation-appeal-guidance{padding:14px 15px;border:1px solid #dce2dc;border-radius:14px;background:#f7f9f6}.moderation-appeal-meta dt{margin-bottom:5px;color:#748077;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.moderation-appeal-meta dd{margin:0;color:#303a32;font-size:13px;font-weight:700;line-height:1.5}.moderation-appeal-guidance{margin:16px 0;border-color:#ccd9ce;background:#f0f6f1}.moderation-appeal-guidance strong{color:#334b38;font-size:13px}.moderation-appeal-guidance p{margin:5px 0 0;color:#607065;font-size:12px;line-height:1.6}.moderation-redress-card{padding:clamp(20px,4vw,28px);border:1px solid #d9dfd9;border-radius:20px;background:#fff;box-shadow:0 14px 38px #232f260f}.moderation-redress-card h2{margin:6px 0 9px;color:#253029;font-size:clamp(20px,3vw,27px);letter-spacing:-.025em}.moderation-redress-card p{margin:0 0 16px;color:#667168;line-height:1.65}.moderation-duration-banner{display:grid;gap:5px;margin-top:20px;padding:18px 20px;border:1px solid #e3b4ae;border-radius:17px;background:linear-gradient(135deg,#ac3e3417,#fffaf8f5);color:#5d2925}.moderation-duration-banner>span{font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.moderation-duration-banner strong{font-size:clamp(22px,4vw,30px);letter-spacing:-.025em}.moderation-duration-banner p{margin:0;color:#75433e;font-size:14px;font-weight:650;line-height:1.55}.moderation-decision-topline,.moderation-selected-user,.moderation-admin-shell .admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.moderation-status-pill,.admin-role-badge{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid #ced8d0;border-radius:999px;background:#eef4ef;color:#3e5743;font-size:12px;font-weight:850;text-align:center}.moderation-status-pill.is-active,.moderation-status-pill.is-submitted,.moderation-status-pill.is-in_review{border-color:#e0aaa5;background:#fff0ef;color:#8a3333}.moderation-status-pill.is-scheduled{border-color:#e2c479;background:#fff8df;color:#765811}.moderation-status-pill.is-expired,.moderation-status-pill.is-lifted,.moderation-status-pill.is-accepted{border-color:#afceb5;background:#ecf7ee;color:#35623d}.moderation-status-pill.is-rejected{border-color:#cfd2d0;background:#f1f2f1;color:#59615b}.moderation-decision-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;margin:24px 0}.moderation-decision-meta>div,.moderation-basis-grid article,.moderation-reason-block,.moderation-active-case,.moderation-legal-warning{padding:16px;border:1px solid #e0e5e0;border-radius:15px;background:#f8faf8}.moderation-decision-meta dt{margin-bottom:6px;color:#79827b;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.moderation-decision-meta dd{margin:0;color:#2b352d;font-size:14px;font-weight:750;line-height:1.5}.moderation-reason-block h3,.moderation-basis-grid h3,.moderation-legal-warning strong{margin:0 0 7px;color:#29352c;font-size:14px}.moderation-reason-block p,.moderation-basis-grid p,.moderation-appeal-card>p{margin:0;color:#58635a;line-height:1.7;overflow-wrap:anywhere}.moderation-basis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.moderation-lift-banner{margin-top:14px;padding:15px 17px;border:1px solid #aed0b5;border-radius:14px;background:#edf8ef;color:#315c39}.moderation-lift-banner p{margin:5px 0 0}.moderation-adjustment-banner{margin-top:14px;padding:15px 17px;border:1px solid #d8c58a;border-radius:14px;background:#fff9e7;color:#65531c}.moderation-adjustment-banner p{margin:5px 0}.moderation-adjustment-banner small{color:#7a6b3c}.moderation-decision-actions,.moderation-form-footer,.moderation-appeal-review-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:18px}.moderation-appeal-card textarea,.moderation-decision-form textarea,.moderation-decision-form input,.moderation-decision-form select,.moderation-search-card input,.moderation-appeal-admin-list textarea{width:100%;box-sizing:border-box;margin-top:8px;padding:12px 13px;border:1px solid #cfd8d0;border-radius:12px;background:#fff;color:#273129;font:inherit;line-height:1.55}.moderation-appeal-card textarea:focus,.moderation-decision-form textarea:focus,.moderation-decision-form input:focus,.moderation-decision-form select:focus,.moderation-search-card input:focus,.moderation-appeal-admin-list textarea:focus{outline:none;border-color:#78917d;box-shadow:0 0 0 3px #4d6c541c}.moderation-form-footer small{margin-right:auto;color:#7c857e}.moderation-search-card,.moderation-workbench,.moderation-appeals-admin,.moderation-case-register{padding:clamp(18px,3vw,28px)}.moderation-workbench{scroll-margin-top:18px}.moderation-search-card form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:17px}.moderation-search-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:14px}.moderation-search-results button{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid #d8dfd8;border-radius:14px;background:#f8faf8;color:#28322a;font:inherit;text-align:left;cursor:pointer}.moderation-search-results button:hover{border-color:#9bb19f;background:#eff5f0}.moderation-search-results button>span:last-child{min-width:0;display:grid;gap:3px}.moderation-search-results small,.moderation-selected-user code,.moderation-case-list small,.moderation-appeal-admin-list small{color:#778079;font-size:11px;overflow-wrap:anywhere}.moderation-selected-user{align-items:center;margin-bottom:20px}.moderation-selected-user>div:nth-child(2){min-width:0;flex:1}.moderation-selected-user h2{margin:3px 0}.moderation-subject-state{margin:-7px 0 18px;padding:13px 15px;border:1px solid #d9e1da;border-radius:13px;background:#f5f8f5;color:#526057;font-size:13px;font-weight:700}.moderation-subject-state.is-error{border-color:#e4b4af;background:#fff1f0;color:#8a3434}.moderation-subject-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-7px 0 20px;padding:14px 16px;border:1px solid #dce4dd;border-radius:14px;background:#f7faf7}.moderation-subject-summary>div{display:flex;flex-wrap:wrap;gap:8px}.moderation-subject-summary span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid #d6dfd7;border-radius:999px;background:#fff;color:#59645c;font-size:11px;font-weight:800}.moderation-subject-summary>a{flex:0 0 auto;white-space:nowrap}.moderation-job-opening{display:grid;gap:7px;padding:clamp(18px,3vw,25px);border:1px solid #cfdccf;border-radius:18px;background:linear-gradient(145deg,#f2f8f2,#fff);box-shadow:0 13px 34px #2436280f}.moderation-job-opening h2,.moderation-job-opening p{margin:0}.moderation-job-opening p{color:#5e6961;font-size:13px;line-height:1.6}.moderation-job-opening.is-error{border-color:#e2aca7;background:linear-gradient(145deg,#fff0ee,#fff)}.moderation-job-opening.is-error h2,.moderation-job-opening.is-error p{color:#833837}.moderation-job-opening>a{justify-self:start;margin-top:5px}.moderation-decision-form{display:grid;gap:17px}.moderation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.moderation-decision-form label{color:#3c493f;font-size:13px;font-weight:800}.moderation-active-case{border-color:#dec47f;background:#fff9e8}.moderation-source-job{display:grid;gap:10px;margin-bottom:18px;padding:17px;border:1px solid #d8c782;border-radius:16px;background:#fff9e7}.moderation-notice-source{display:grid;gap:5px;margin-top:12px;padding:14px 16px;border:1px solid #d7ded8;border-radius:14px;background:#f8faf8}.moderation-notice-source p,.moderation-notice-source small{margin:0;overflow-wrap:anywhere}.moderation-notice-source small{color:#778079}.moderation-source-job h3,.moderation-source-job p{margin:5px 0 0}.moderation-source-job p{color:#525d54;line-height:1.65;white-space:pre-wrap}.moderation-source-job small{color:#73663d;overflow-wrap:anywhere}.moderation-duration-presets{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.moderation-duration-presets button{padding:7px 10px;border:1px solid #ccd7ce;border-radius:999px;background:#f4f7f4;color:#465149;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.moderation-duration-presets button:hover,.moderation-duration-presets button.is-selected{border-color:#77947d;background:#e4f0e6;color:#31583a}.moderation-reason-guidance{padding:14px 16px;border-left:4px solid #78947e;border-radius:5px 13px 13px 5px;background:#f0f6f1}.moderation-reason-guidance strong{color:#344b39;font-size:13px}.moderation-reason-guidance p{margin:5px 0 0;color:#607064;font-size:13px;line-height:1.6}.moderation-terms-shortcut{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:0;color:#465b4b;font-size:12px;line-height:1.5}.moderation-terms-shortcut button{flex:0 0 auto;padding:8px 12px;border:1px solid #78947e;border-radius:999px;background:#fff;color:#31583a;font:inherit;font-weight:850;cursor:pointer}.moderation-terms-shortcut button:hover:not(:disabled){background:#e4f0e6}.moderation-terms-shortcut button:disabled{border-color:#b7c8ba;background:#e8f1ea;color:#4b6651;cursor:default}.moderation-active-case .privacy-secondary-button{margin-top:14px}.moderation-adjustment-form{display:grid;gap:13px;margin-top:16px;padding:16px;border:1px solid #d8c58a;border-radius:15px;background:#fffdf5}.moderation-adjustment-form>div:first-child p{margin:6px 0 0;color:#6d654d;font-size:12px;line-height:1.55}.moderation-adjustment-form label{display:grid;gap:7px;color:#4b4637;font-size:12px;font-weight:800}.moderation-adjustment-form input,.moderation-adjustment-form textarea{width:100%;padding:11px 13px;border:1px solid #d8d2bd;border-radius:11px;outline:none;background:#fff;color:#20221f;font:inherit}.moderation-adjustment-form textarea{resize:vertical}.moderation-adjustment-form input:focus,.moderation-adjustment-form textarea:focus{border-color:#8e7e45;box-shadow:0 0 0 3px #8e7e451f}.moderation-adjustment-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.moderation-adjustment-actions .privacy-secondary-button{margin-top:0}.moderation-owner-confirmation{padding:16px;border:1px solid #e1aaa5;border-radius:15px;background:#fff1f0}.moderation-owner-confirmation small{display:block;margin-top:7px;color:#8b4844}.moderation-legal-warning{border-color:#d8c58a;background:#fff9e7}.moderation-appeal-admin-list,.moderation-case-list{display:grid;gap:12px;margin-top:18px}.moderation-appeal-admin-list>article{padding:17px;border:1px solid #dde2dd;border-radius:16px;background:#fafbfa}.moderation-appeal-admin-list h3{margin:4px 0 0}.moderation-appeal-admin-list>article>p{margin:15px 0 9px;color:#4d5950;line-height:1.65}.moderation-case-list article{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(150px,1fr) minmax(130px,.8fr) auto;gap:14px;align-items:center;padding:13px 15px;border:1px solid #e0e4e0;border-radius:13px;background:#fafbfa;color:#4d584f;font-size:13px}.moderation-case-list article>div{display:grid;gap:4px}html[data-theme=dark] .moderation-user-header,html[data-theme=dark] .moderation-search-card,html[data-theme=dark] .moderation-workbench,html[data-theme=dark] .moderation-appeals-admin,html[data-theme=dark] .moderation-case-register,html[data-theme=dark] .moderation-decision-card,html[data-theme=dark] .moderation-appeal-card,html[data-theme=dark] .moderation-clear-card,html[data-theme=dark] .moderation-appeal-admin-list>article,html[data-theme=dark] .moderation-case-list article{border-color:#39423b;background:#222824;color:#e8ece9}html[data-theme=dark] .moderation-user-header h1,html[data-theme=dark] .moderation-admin-shell h1,html[data-theme=dark] .moderation-admin-shell h2,html[data-theme=dark] .moderation-decision-card h2,html[data-theme=dark] .moderation-appeal-card h2,html[data-theme=dark] .moderation-clear-card h2,html[data-theme=dark] .moderation-reason-block h3,html[data-theme=dark] .moderation-basis-grid h3,html[data-theme=dark] .moderation-decision-meta dd,html[data-theme=dark] .moderation-decision-form label{color:#eef3ef}html[data-theme=dark] .moderation-reason-block,html[data-theme=dark] .moderation-basis-grid article,html[data-theme=dark] .moderation-decision-meta>div,html[data-theme=dark] .moderation-adjustment-form{border-color:#3e4941;background:#29312b}html[data-theme=dark] .moderation-adjustment-banner{border-color:#665d38;background:#302d21;color:#e4ddc1}html[data-theme=dark] .moderation-duration-banner{border-color:#744a45;background:linear-gradient(135deg,#382825,#2d2624);color:#f3d4cf}html[data-theme=dark] .moderation-duration-banner p{color:#d9b2ac}html[data-theme=dark] .restricted-account-lock-card{border-color:#70433f;background:linear-gradient(145deg,#382725,#292321);color:#f1d7d3}html[data-theme=dark] .moderation-status-error-card{border-color:#6c5b32;background:linear-gradient(145deg,#332d20,#24231f);color:#eee2bf}html[data-theme=dark] .moderation-status-error-card h2{color:#fff5da}html[data-theme=dark] .moderation-status-error-card p{color:#d7c79d}html[data-theme=dark] .moderation-status-read-error{border-color:#6c5b32;background:#302b1f;color:#e2d3ac}html[data-theme=dark] .restricted-account-lock-card h2{color:#fff0ed}html[data-theme=dark] .restricted-account-lock-card>div>p,html[data-theme=dark] .restricted-account-lock-duration p,html[data-theme=dark] .restricted-account-lock-reason p{color:#d9b7b2}html[data-theme=dark] .restricted-account-lock-duration,html[data-theme=dark] .restricted-account-lock-reason{border-color:#66433f;background:#120f0e52}html[data-theme=dark] .moderation-redress-card,html[data-theme=dark] .moderation-appeal-meta>div,html[data-theme=dark] .moderation-appeal-guidance{border-color:#3d473f;background:#222824}html[data-theme=dark] .moderation-redress-card h2,html[data-theme=dark] .moderation-appeal-meta dd,html[data-theme=dark] .moderation-appeal-guidance strong{color:#eef3ef}html[data-theme=dark] .moderation-redress-card p,html[data-theme=dark] .moderation-appeal-guidance p{color:#aeb8b0}html[data-theme=dark] .moderation-adjustment-banner small,html[data-theme=dark] .moderation-adjustment-form>div:first-child p{color:#c7bd9a}html[data-theme=dark] .moderation-adjustment-form label{color:#eef3ef}html[data-theme=dark] .moderation-adjustment-form input,html[data-theme=dark] .moderation-adjustment-form textarea{border-color:#4a564d;background:#1e2420;color:#f2f4f2}html[data-theme=dark] .moderation-source-job,html[data-theme=dark] .moderation-notice-source,html[data-theme=dark] .moderation-reason-guidance{border-color:#665d38;background:#302d21}html[data-theme=dark] .moderation-subject-state,html[data-theme=dark] .moderation-subject-summary{border-color:#3e4941;background:#29312b;color:#c7d0c9}html[data-theme=dark] .moderation-subject-state.is-error{border-color:#704843;background:#372725;color:#f1c9c5}html[data-theme=dark] .moderation-subject-summary span{border-color:#465249;background:#202622;color:#d7ded8}html[data-theme=dark] .moderation-job-opening{border-color:#3f4c42;background:linear-gradient(145deg,#283029,#202421)}html[data-theme=dark] .moderation-job-opening h2{color:#edf2ee}html[data-theme=dark] .moderation-job-opening p{color:#b9c3bb}html[data-theme=dark] .moderation-job-opening.is-error{border-color:#704843;background:linear-gradient(145deg,#382725,#292221)}html[data-theme=dark] .moderation-job-opening.is-error h2,html[data-theme=dark] .moderation-job-opening.is-error p{color:#efc5c1}html[data-theme=dark] .moderation-source-job p,html[data-theme=dark] .moderation-source-job small,html[data-theme=dark] .moderation-reason-guidance p,html[data-theme=dark] .moderation-reason-guidance strong{color:#e4ddc1}html[data-theme=dark] .moderation-terms-shortcut{border-color:#665d38;color:#ddd4b7}html[data-theme=dark] .moderation-terms-shortcut button{border-color:#8b8051;background:#25251e;color:#f0e8c8}html[data-theme=dark] .moderation-terms-shortcut button:hover:not(:disabled),html[data-theme=dark] .moderation-terms-shortcut button:disabled{background:#3a3828}html[data-theme=dark] .moderation-appeal-card textarea,html[data-theme=dark] .moderation-decision-form textarea,html[data-theme=dark] .moderation-decision-form input,html[data-theme=dark] .moderation-decision-form select,html[data-theme=dark] .moderation-search-card input,html[data-theme=dark] .moderation-appeal-admin-list textarea{border-color:#4a564d;background:#1e2420;color:#f2f4f2}@media (max-width: 900px){.moderation-decision-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.moderation-case-list article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.moderation-terms-shortcut{align-items:stretch;flex-direction:column}.moderation-terms-shortcut button{width:100%}}@media (max-width: 680px){.moderation-decision-topline,.moderation-selected-user,.moderation-admin-shell .admin-page-header{align-items:stretch;flex-direction:column}.moderation-status-pill,.admin-role-badge{align-self:flex-start}.moderation-decision-meta,.moderation-basis-grid,.moderation-form-grid,.moderation-search-card form,.moderation-case-list article{grid-template-columns:1fr}.moderation-clear-card,.moderation-status-error-card{grid-template-columns:1fr}.moderation-status-error-actions,.moderation-decision-actions,.moderation-appeal-review-actions,.moderation-adjustment-actions,.moderation-subject-summary{align-items:stretch;flex-direction:column}.moderation-subject-summary>a{width:100%;white-space:normal}.moderation-adjustment-actions button{width:100%}}.privacy-admin-account-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:2px 0 13px;padding:7px 12px;border:1px solid #c9d8cb;border-radius:10px;background:#edf5ee;color:#31573a;font-size:13px;font-weight:800;font-family:inherit;text-decoration:none;cursor:pointer}.privacy-admin-account-link:hover{border-color:#91aa96;background:#e4f0e6}button.privacy-admin-account-link{width:100%}.privacy-admin-account-link:disabled{cursor:wait;opacity:.68}.erasure-request-selector,.erasure-identity-card,.erasure-inventory-card,.erasure-blockers-card,.erasure-case-card,.erasure-account-notice{border:1px solid #d9ded7;border-radius:18px;background:#fff}.erasure-request-selector{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:18px 20px}.erasure-request-selector h2,.erasure-identity-card h2,.erasure-card-heading h2,.erasure-case-card h2{margin:5px 0 0;color:#253029;font-size:20px}.erasure-request-selector label,.erasure-identity-card label,.erasure-owner-approval label,.erasure-dialog label{display:grid;gap:7px;color:#354039;font-size:14px;font-weight:800}.erasure-request-selector select,.erasure-identity-card select,.erasure-identity-card textarea,.erasure-owner-approval input,.erasure-dialog textarea{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid #ccd5cc;border-radius:11px;background:#fff;color:#242c26;font:inherit;font-size:14px;line-height:1.55;outline:none}.erasure-identity-card textarea,.erasure-dialog textarea{resize:vertical}.erasure-request-selector select:focus,.erasure-identity-card select:focus,.erasure-identity-card textarea:focus,.erasure-owner-approval input:focus,.erasure-dialog textarea:focus{border-color:#718b77;box-shadow:0 0 0 3px #47664e1c}.erasure-identity-card{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(220px,.65fr) minmax(260px,1fr) auto;align-items:end;gap:16px;padding:20px;border-color:#d7cda8;background:#fffbef}.erasure-identity-card p,.erasure-account-notice p,.erasure-blockers-card p,.erasure-inventory-card>p,.erasure-owner-approval p,.erasure-execute-panel p,.erasure-dialog-intro{margin:6px 0 0;color:#687269;font-size:14px;line-height:1.6}.erasure-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.erasure-inventory-card,.erasure-case-card{padding:20px}.erasure-inventory-card.is-retained{border-color:#ddd3b3;background:#fffdf5}.erasure-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.erasure-card-mark{flex:0 0 auto;padding:6px 9px;border-radius:999px;font-size:12px;font-weight:850}.erasure-card-mark.is-removable{background:#e7f3e9;color:#315f3b}.erasure-card-mark.is-retained{background:#f6ecd0;color:#70561c}.erasure-inventory-card ul,.erasure-blockers-card ul{display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none}.erasure-inventory-card li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;border-top:0;color:#566158;font-size:14px}.erasure-inventory-card li strong{min-width:30px;color:#29332c;text-align:right}.erasure-blockers-card{padding:18px 20px;border-color:#e0b4af;background:#fff2f0}.erasure-blockers-card>div,.erasure-completed-banner{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;align-items:start}.erasure-blockers-card>div>span,.erasure-completed-banner>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#9a3939;color:#fff;font-weight:900}.erasure-blockers-card strong{color:#7d2f2f;font-size:16px}.erasure-blockers-card ul{gap:7px;margin-left:53px;color:#7a4441;font-size:14px}.erasure-blockers-card .erasure-blocker-list{margin-left:53px!important}.erasure-blockers-card .erasure-blocker-list strong{font-size:13px}.erasure-blockers-card .erasure-blocker-list small{font-size:12px}.erasure-blockers-card>.privacy-eligibility-refresh{margin-left:53px;color:#7d2f2f}.erasure-blockers-card li:before{content:"•";margin-right:8px}.erasure-account-notice{padding:16px 18px;background:#f6f8f5}.erasure-account-notice strong{color:#344039;font-size:15px}.erasure-account-notice.is-warning{border-color:#dfd0a5;background:#fff9e9}.erasure-account-notice.is-danger{border-color:#e0b4af;background:#fff2f0}.erasure-account-notice.is-danger strong{color:#873636}.erasure-case-card{display:grid;gap:18px}.erasure-assessment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.erasure-assessment-grid article{padding:15px;border:1px solid #e0e5df;border-radius:13px;background:#f8faf7}.erasure-assessment-grid strong,.erasure-owner-approval strong,.erasure-execute-panel strong,.erasure-completed-banner strong{color:#2e3931;font-size:15px}.erasure-assessment-grid p{margin:7px 0 0;color:#606b63;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.erasure-owner-approval,.erasure-execute-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.7fr) auto;align-items:end;gap:16px;padding:17px;border:1px solid #dfc2bd;border-radius:15px;background:#fff4f2}.erasure-execute-panel{grid-template-columns:minmax(0,1fr) auto}.erasure-danger-button{min-height:44px;padding:10px 15px;border:1px solid #812f2f;border-radius:11px;background:#963b3b;color:#fff;font:inherit;font-size:14px;font-weight:850;cursor:pointer}.erasure-danger-button:hover:not(:disabled){background:#7f2e2e}.erasure-danger-button:disabled{cursor:not-allowed;opacity:.5}.erasure-completed-banner{padding:17px;border:1px solid #afd0b5;border-radius:15px;background:#edf8ef}.erasure-completed-banner>span{background:#356b40}.erasure-completed-content{min-width:0}.erasure-completed-content>p{margin:6px 0 0;color:#4e6553;font-size:14px;line-height:1.6}.erasure-execution-report,.erasure-retention-report{display:grid;gap:12px;margin-top:16px;padding:15px;border:1px solid #c9decd;border-radius:13px;background:#ffffffb8}.erasure-execution-report h3,.erasure-retention-report h3{margin:4px 0 0;color:#2d4132;font-size:15px}.erasure-execution-report dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.erasure-execution-report dl>div,.erasure-retention-report li{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0;padding:10px 11px;border:1px solid #dbe7dd;border-radius:10px;background:#fff}.erasure-execution-report dt,.erasure-retention-report li>span{min-width:0;color:#526058;font-size:12px;line-height:1.45}.erasure-execution-report dd,.erasure-retention-report li>strong{flex:0 0 auto;margin:0;color:#2e5d38;font-size:14px;font-weight:900}.erasure-retention-report{border-color:#e1d4ae;background:#fffaf0}.erasure-retention-report ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.erasure-retention-report li{border-color:#e8dfc5}.erasure-retention-report li>strong{color:#725a22}.erasure-retention-report>p,.erasure-retention-report>small{margin:0;color:#6d654f;font-size:12px;line-height:1.55}.erasure-retention-report>small{padding-top:10px;border-top:0}.erasure-case-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.erasure-case-timeline li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:12px 0;border-top:0}.erasure-case-timeline li>span{width:10px;height:10px;margin-top:5px;border:3px solid #dce8de;border-radius:50%;background:#54765b}.erasure-case-timeline strong{display:block;color:#3a453d;font-size:14px;line-height:1.5}.erasure-case-timeline time{display:block;margin-top:5px;color:#7a837b;font-size:12px}.erasure-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0e120f9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.erasure-dialog{width:min(680px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:clamp(20px,4vw,28px);border:1px solid #d7ddd6;border-radius:20px;background:#fff;box-shadow:0 30px 80px #0d140f4d}.erasure-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.erasure-dialog-heading h2{margin:5px 0 0;color:#252f28;font-size:23px}.erasure-dialog-heading>button{width:40px;height:40px;border:1px solid #d3d9d2;border-radius:11px;background:#f7f9f6;color:#39423b;font-size:24px;cursor:pointer}.erasure-dialog form{display:grid;gap:16px;margin-top:18px}.erasure-dialog label>small{color:#8a5550;font-size:11px;font-weight:750}.erasure-dialog label>small.is-ready{color:#3d7148}.erasure-dialog-blockers{margin-top:14px}.erasure-dialog-blockers .erasure-blocker-list strong{font-size:12px}.erasure-dialog-blockers .erasure-blocker-list small{font-size:11px}.erasure-dialog-message{margin:14px 0 0;padding:12px 14px;border:1px solid #dfa9a4;border-radius:11px;background:#fff0ee;color:#7d302b;font-size:13px;font-weight:750;line-height:1.55}.erasure-dialog-actions{display:flex;justify-content:flex-end;gap:10px}html[data-theme=dark] .erasure-account-header,html[data-theme=dark] .erasure-request-selector,html[data-theme=dark] .erasure-identity-card,html[data-theme=dark] .erasure-inventory-card,html[data-theme=dark] .erasure-case-card,html[data-theme=dark] .erasure-dialog{border-color:#343a33;background:#111410;box-shadow:0 18px 50px #00000040}html[data-theme=dark] .erasure-account-header{background:linear-gradient(145deg,#1b261df5,#101310fc 58%),#111410}html[data-theme=dark] .erasure-account-person h1,html[data-theme=dark] .erasure-request-selector h2,html[data-theme=dark] .erasure-identity-card h2,html[data-theme=dark] .erasure-card-heading h2,html[data-theme=dark] .erasure-case-card h2,html[data-theme=dark] .erasure-assessment-grid strong,html[data-theme=dark] .erasure-owner-approval strong,html[data-theme=dark] .erasure-execute-panel strong,html[data-theme=dark] .erasure-case-timeline strong{color:#edf2eb}html[data-theme=dark] .erasure-account-person p,html[data-theme=dark] .erasure-account-person code,html[data-theme=dark] .erasure-identity-card p,html[data-theme=dark] .erasure-inventory-card li,html[data-theme=dark] .erasure-inventory-card>p,html[data-theme=dark] .erasure-assessment-grid p,html[data-theme=dark] .erasure-dialog-intro{color:#aeb8ae}html[data-theme=dark] .erasure-account-person .erasure-account-auth-state{border-color:#3d6045;background:#18261b;color:#b9d9bf}html[data-theme=dark] .erasure-actions-menu>summary,html[data-theme=dark] .erasure-actions-menu>div,html[data-theme=dark] .erasure-actions-menu button,html[data-theme=dark] .erasure-request-selector select,html[data-theme=dark] .erasure-identity-card select,html[data-theme=dark] .erasure-identity-card textarea,html[data-theme=dark] .erasure-owner-approval input,html[data-theme=dark] .erasure-dialog textarea{border-color:#3b433b;background:#0c0f0c;color:#edf2eb}html[data-theme=dark] .erasure-inventory-card.is-retained,html[data-theme=dark] .erasure-assessment-grid article{border-color:#4b4431;background:#181811}html[data-theme=dark] .erasure-owner-approval,html[data-theme=dark] .erasure-execute-panel,html[data-theme=dark] .erasure-blockers-card,html[data-theme=dark] .erasure-account-notice.is-danger{border-color:#623a37;background:#241514}html[data-theme=dark] .erasure-blocker-list li,html[data-theme=dark] .erasure-dialog-message{border-color:#623a37;background:#291817;color:#efc5c1}html[data-theme=dark] .erasure-blocker-count{background:#4a2926;color:#f0c4bf}html[data-theme=dark] .erasure-dialog label>small{color:#d5a4a0}html[data-theme=dark] .erasure-dialog label>small.is-ready{color:#a9d1b0}html[data-theme=dark] .erasure-account-notice,html[data-theme=dark] .erasure-account-notice.is-warning,html[data-theme=dark] .erasure-completed-banner{border-color:#39443a;background:#171b16}html[data-theme=dark] .erasure-completed-content>p{color:#b8c7ba}html[data-theme=dark] .erasure-execution-report{border-color:#354d3a;background:#121a13}html[data-theme=dark] .erasure-retention-report{border-color:#574d31;background:#1f1c12}html[data-theme=dark] .erasure-execution-report h3,html[data-theme=dark] .erasure-retention-report h3{color:#e3ebe2}html[data-theme=dark] .erasure-execution-report dl>div,html[data-theme=dark] .erasure-retention-report li{border-color:#354037;background:#0d110e}html[data-theme=dark] .erasure-execution-report dt,html[data-theme=dark] .erasure-retention-report li>span,html[data-theme=dark] .erasure-retention-report>p,html[data-theme=dark] .erasure-retention-report>small{color:#aeb8ae}@media (max-width: 1050px){.erasure-identity-card,.erasure-owner-approval{grid-template-columns:repeat(2,minmax(0,1fr))}.erasure-identity-card>div,.erasure-owner-approval>div{grid-column:1 / -1}}@media (max-width: 760px){.erasure-account-header,.erasure-request-selector{align-items:stretch;flex-direction:column}.erasure-account-header-actions{justify-content:space-between}.erasure-actions-menu>div{left:0;right:auto}.erasure-account-grid,.erasure-assessment-grid,.erasure-identity-card,.erasure-owner-approval,.erasure-execute-panel{grid-template-columns:1fr}.erasure-identity-card>div,.erasure-owner-approval>div{grid-column:auto}.erasure-dialog-actions{align-items:stretch;flex-direction:column-reverse}.erasure-dialog-actions button,.erasure-danger-button{width:100%}.erasure-blockers-card .erasure-blocker-list,.erasure-blockers-card>.privacy-eligibility-refresh{margin-left:0!important}.erasure-execution-report dl{grid-template-columns:1fr}}@media (max-width: 500px){.erasure-account-person{align-items:flex-start}.erasure-account-avatar{width:54px;height:54px;border-radius:16px}.erasure-lifecycle-pill{max-width:calc(100% - 54px)}.erasure-blockers-card ul{margin-left:0}}.registration-terms-confirmation{border-left:3px solid #26352b}.registration-terms-confirmation label{font-size:12.5px}.legal-document-page{min-height:100vh}.legal-document-shell{width:min(1080px,100%)}.legal-document-nav-actions{display:flex;align-items:center;gap:8px}.legal-document-nav-actions button{min-height:42px;padding:0 15px;border:1px solid #d9dad4;border-radius:12px;background:#fffffcb8;color:#343733;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.legal-document-nav-actions button:hover{border-color:#aeb2aa;background:#fff}.legal-document-hero{position:relative;isolation:isolate}.legal-document-hero:after{content:"";position:absolute;z-index:-1;width:360px;height:360px;top:-150px;right:-100px;border-radius:50%;background:#97aa9729;filter:blur(2px)}.legal-document-warning{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;margin:20px 0;padding:20px;border:1px solid #e7d7a8;border-radius:18px;background:#fff9e9}.legal-document-warning>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#765d19;color:#fff;font-size:20px;font-weight:850}.legal-document-warning strong{display:block;margin:2px 0 5px;color:#4d3e16;font-size:14px}.legal-document-warning p{margin:0;color:#72602d;font-size:12px;line-height:1.6}.legal-document-tabs{position:sticky;z-index:20;top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:20px 0;padding:7px;border:1px solid #dedfd9;border-radius:16px;background:#fafaf7eb;box-shadow:0 10px 34px #191b1814;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.legal-document-tabs a{min-height:42px;display:flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:11px;color:#656961;font-size:12px;font-weight:750;text-align:center;text-decoration:none}.legal-document-tabs a:hover{background:#efefeb;color:#20221f}.legal-document-tabs a.is-active{background:#191b18;color:#fff}.legal-document-content{padding:clamp(24px,5vw,54px);border:1px solid #dedfd9;border-radius:26px;background:#fffffcf0;color:#4f544c;box-shadow:0 14px 44px #191b180e;font-size:14px;line-height:1.78}.legal-document-content>p:first-child,.legal-document-content>p:nth-child(2){margin:0;color:#1d201c;text-align:center}.legal-document-content>p:first-child{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.legal-document-content>p:nth-child(2){margin-top:6px;font-size:clamp(22px,4vw,34px);line-height:1.12}.legal-document-content h1{margin:46px 0 16px;padding-top:29px;border-top:0;color:#1d201c;font-size:clamp(22px,3.4vw,30px);line-height:1.18;letter-spacing:-.035em}.legal-document-content p{margin:0 0 13px}.legal-document-content strong{color:#252925}.legal-document-content a{color:#28432e;font-weight:750;overflow-wrap:anywhere}.legal-document-content blockquote{margin:26px 0;padding:20px 22px;border:1px solid #e5d49e;border-left:4px solid #846c23;border-radius:14px;background:#fff9e8;color:#695a2b}.legal-document-content blockquote p:last-child{margin-bottom:0}.legal-document-content ol,.legal-document-content ul{display:grid;gap:8px;margin:14px 0 22px;padding-left:24px}.legal-document-content li{padding-left:4px}.legal-document-content table{width:100%;display:block;margin:22px 0 30px;border:1px solid #dedfd9;border-radius:14px;border-spacing:0;border-collapse:separate;overflow-x:auto;background:#fafaf7}.legal-document-content thead,.legal-document-content tbody{width:100%}.legal-document-content th,.legal-document-content td{min-width:150px;padding:13px 14px;border-right:1px solid #e4e5df;border-bottom:0;text-align:left;vertical-align:top}.legal-document-content th{background:#f0f1ec;color:#272a26;font-size:11px;letter-spacing:.035em}.legal-document-content tr:last-child td{border-bottom:0}.legal-document-content th:last-child,.legal-document-content td:last-child{border-right:0}.legal-document-footer{gap:18px}.legal-document-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}.legal-document-footer nav a{color:#656a62;font-weight:700}.cookie-notice-links{display:flex;align-items:center;gap:7px}html[data-theme=dark] .registration-terms-confirmation{border-left-color:#dfe9dd}html[data-theme=dark] .legal-document-nav-actions button{border-color:#343832;background:#1b1e1abf;color:#d9ddd5}html[data-theme=dark] .legal-document-nav-actions button:hover{border-color:#555b52;background:#22251f}html[data-theme=dark] .legal-document-warning{border-color:#584c2c;background:#282316}html[data-theme=dark] .legal-document-warning>span{background:#e3cd87;color:#292313}html[data-theme=dark] .legal-document-warning strong{color:#f0dfaa}html[data-theme=dark] .legal-document-warning p{color:#c5b98f}html[data-theme=dark] .legal-document-tabs{border-color:#33372f;background:#181b17eb;box-shadow:0 14px 38px #00000040}html[data-theme=dark] .legal-document-tabs a{color:#aeb4aa}html[data-theme=dark] .legal-document-tabs a:hover{background:#2a2e28;color:#f0f2ec}html[data-theme=dark] .legal-document-tabs a.is-active{background:#eef0ea;color:#1a1c19}html[data-theme=dark] .legal-document-content{border-color:#2f332d;background:#181b17f0;color:#b3b9af;box-shadow:none}html[data-theme=dark] .legal-document-content :is(h1,strong),html[data-theme=dark] .legal-document-content>p:first-child,html[data-theme=dark] .legal-document-content>p:nth-child(2){color:#f0f2ec}html[data-theme=dark] .legal-document-content h1{border-top-color:#353932}html[data-theme=dark] .legal-document-content a{color:#d9e5d6}html[data-theme=dark] .legal-document-content blockquote{border-color:#584c2c;border-left-color:#d2bd76;background:#282316;color:#c5b98f}html[data-theme=dark] .legal-document-content table{border-color:#353932;background:#1c1f1a}html[data-theme=dark] .legal-document-content th,html[data-theme=dark] .legal-document-content td{border-color:#353932}html[data-theme=dark] .legal-document-content th{background:#252922;color:#eef0ea}html[data-theme=dark] .legal-document-footer nav a{color:#aeb4aa}@media (max-width: 760px){.legal-document-hero h1{font-size:clamp(35px,11vw,52px)}.legal-document-warning{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px}.legal-document-nav-actions button{min-height:39px;padding-inline:10px;font-size:10px}.legal-document-warning>span{width:38px;height:38px;border-radius:11px;font-size:17px}.legal-document-tabs{top:8px}.legal-document-tabs a{min-height:40px;padding-inline:7px;font-size:10.5px}.legal-document-content{padding:24px 18px;border-radius:20px;font-size:13px;line-height:1.7}.legal-document-content h1{margin-top:38px;padding-top:24px;font-size:22px}.legal-document-content th,.legal-document-content td{min-width:180px;padding:11px 12px}.legal-document-footer{align-items:flex-start;flex-direction:column}.legal-document-footer nav{justify-content:flex-start}.cookie-notice-links{display:grid;grid-template-columns:1fr 1fr}}@media print{.legal-document-page{padding:0;background:#fff!important}.legal-document-page :is(.cookie-policy-nav,.legal-document-tabs,.legal-document-footer){display:none!important}.legal-document-hero,.legal-document-warning,.legal-document-content{break-inside:avoid;box-shadow:none}.legal-document-content{border:0;padding:20px 0;color:#222!important;background:#fff!important}.legal-document-content h1{color:#111!important}}@media (max-width: 390px){.legal-document-tabs a{font-size:9.5px}.legal-document-content{padding-inline:15px}}.stripe-connect-panel{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;margin:0 0 32px;padding:22px;border:1px solid #dfdfda;border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(99,91,255,.09),transparent 38%),#fafaf8}.stripe-connect-panel.is-ready{border-color:#c8ded0;background:radial-gradient(circle at 100% 0%,rgba(27,125,69,.11),transparent 38%),#f8fbf8}.stripe-connect-panel.is-restricted,.stripe-connect-panel.is-disabled{border-color:#ead1cb;background:radial-gradient(circle at 100% 0%,rgba(180,35,24,.09),transparent 38%),snow}.stripe-connect-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#635bff;color:#fff;box-shadow:0 10px 24px #635bff33}.stripe-connect-icon span{font-size:22px;font-weight:850;line-height:1;transform:rotate(-35deg)}.stripe-connect-panel.is-ready .stripe-connect-icon{background:#176b3a;box-shadow:0 10px 24px #176b3a2e}.stripe-connect-panel.is-restricted .stripe-connect-icon,.stripe-connect-panel.is-disabled .stripe-connect-icon{background:#a63b30;box-shadow:0 10px 24px #a63b3029}.stripe-connect-content{min-width:0}.stripe-connect-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stripe-connect-eyebrow{display:block;margin-bottom:5px;color:#6f6f69;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.stripe-connect-heading h2{margin:0;color:#1b1b19;font-size:20px;line-height:1.25;letter-spacing:-.45px}.stripe-connect-status{flex:0 0 auto;display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid #d9d7ff;border-radius:999px;background:#f0efff;color:#5148d8;font-size:11px;font-weight:800;line-height:1.2}.stripe-connect-status.is-ready{border-color:#c4ddcd;background:#eaf6ee;color:#176b3a}.stripe-connect-status.is-restricted,.stripe-connect-status.is-disabled{border-color:#e8c7c0;background:#fff0ed;color:#98382e}.stripe-connect-content>p{max-width:690px;margin:9px 0 0;color:#666660;font-size:13px;line-height:1.6}.stripe-connect-feedback{padding:10px 12px;border:1px solid #d8d8d2;border-radius:11px;background:#fff}.stripe-connect-feedback.is-success{border-color:#c4ddcd;background:#eef8f1;color:#176b3a}.stripe-connect-feedback.is-error{border-color:#e8c7c0;background:#fff1ef;color:#98382e}.stripe-connect-feedback.is-info{border-color:#d9d7ff;background:#f3f2ff;color:#5148d8}.stripe-connect-footer{display:flex;align-items:center;gap:14px;margin-top:17px}.stripe-connect-button{flex:0 0 auto;min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:9px;margin:0;padding:10px 15px;border:1px solid #242421;border-radius:12px;background:#191917;color:#fff;font:inherit;font-size:12px;font-weight:800;line-height:1.2;cursor:pointer;transition:transform .18s,background .18s,opacity .18s}.stripe-connect-button:hover:not(:disabled){background:#302f2c;transform:translateY(-1px)}.stripe-connect-button:focus-visible{outline:3px solid rgba(99,91,255,.3);outline-offset:3px}.stripe-connect-button:disabled{cursor:default;opacity:.58;transform:none}.stripe-connect-panel.is-ready .stripe-connect-button{border-color:#bcd7c5;background:#e9f5ed;color:#176b3a;opacity:1}.stripe-connect-footer small{display:block;max-width:470px;color:#85857f;font-size:11px;line-height:1.5}html[data-theme=dark] .stripe-connect-panel{border-color:#3c3b48;background:radial-gradient(circle at 100% 0%,rgba(99,91,255,.18),transparent 42%),#20201e}html[data-theme=dark] .stripe-connect-panel.is-ready{border-color:#2e5740;background:radial-gradient(circle at 100% 0%,rgba(43,147,84,.17),transparent 42%),#1d231f}html[data-theme=dark] .stripe-connect-panel.is-restricted,html[data-theme=dark] .stripe-connect-panel.is-disabled{border-color:#633b36;background:radial-gradient(circle at 100% 0%,rgba(183,65,52,.16),transparent 42%),#251f1e}html[data-theme=dark] .stripe-connect-heading h2{color:#f3f3ef!important}html[data-theme=dark] .stripe-connect-eyebrow,html[data-theme=dark] .stripe-connect-content>p,html[data-theme=dark] .stripe-connect-footer small{color:#aaa9a2!important}html[data-theme=dark] .stripe-connect-feedback{border-color:#44443f;background:#292926;color:#d8d8d2}html[data-theme=dark] .stripe-connect-feedback.is-success{border-color:#335f45;background:#203429;color:#9ce0b5}html[data-theme=dark] .stripe-connect-feedback.is-error{border-color:#72433d;background:#372522;color:#f2aaa1}html[data-theme=dark] .stripe-connect-feedback.is-info{border-color:#4c4880;background:#292744;color:#c7c3ff}@media (max-width: 700px){.stripe-connect-panel{grid-template-columns:1fr;gap:14px;margin-bottom:25px;padding:18px;border-radius:18px}.stripe-connect-icon{width:42px;height:42px;border-radius:13px}.stripe-connect-heading{display:grid;gap:10px}.stripe-connect-status{width:fit-content}.stripe-connect-heading h2{font-size:18px}.stripe-connect-footer{align-items:stretch;flex-direction:column;gap:10px}.stripe-connect-button{width:100%}}.account-page .chat-page{width:min(1080px,calc(100% - 40px));margin:24px auto 48px}.account-page .chat-shell{min-height:min(760px,calc(100dvh - 112px));border-color:#1c1c191a;border-radius:20px;box-shadow:0 18px 54px #1c1c1913}.account-page .chat-header{position:relative;z-index:20;flex-wrap:nowrap;gap:12px;padding:13px 16px;background:#fffffcf5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-page .chat-back{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:10px;font-size:12px;font-weight:760}.account-page .chat-back:hover{background:#efefea;color:#171715}.account-page .chat-profile-link{flex:1;width:auto}.account-page .chat-avatar{width:40px;height:40px;flex-basis:40px}.account-page .chat-person strong{font-size:14px}.account-page .chat-person span{margin-top:1px;font-size:10px}.account-page .chat-header-actions{position:relative;width:auto;margin-left:auto}.chat-actions-menu{position:relative}.chat-actions-menu>summary{width:40px;height:40px;display:grid;place-items:center;border:1px solid #deded8;border-radius:12px;background:#fff;color:#343431;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.chat-actions-menu>summary::-webkit-details-marker,.chat-message-actions>summary::-webkit-details-marker{display:none}.chat-actions-menu>summary:hover,.chat-actions-menu[open]>summary{border-color:#bdbdb6;background:#f5f5f1}.chat-actions-menu>summary span{letter-spacing:2px;transform:translateY(-2px)}.chat-actions-popover{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:min(340px,calc(100vw - 28px));display:grid;gap:3px;padding:7px;border:1px solid #deded8;border-radius:15px;background:#fff;box-shadow:0 18px 52px #1414122e}.chat-actions-popover>button,.chat-actions-popover>a{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border:0;border-radius:10px;background:transparent;color:#242421;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.chat-actions-popover>button:hover,.chat-actions-popover>a:hover{background:#f2f2ee}.chat-actions-popover>button:disabled{cursor:not-allowed;opacity:.46}.chat-actions-popover>button>span:first-child,.chat-actions-popover>a>span:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#edede8;font-size:13px;font-weight:900}.chat-actions-popover>button>span:last-child,.chat-actions-popover>a>span:last-child{min-width:0;display:grid;gap:2px}.chat-actions-popover b{font-size:12px}.chat-actions-popover small{color:#777772;font-size:9px;line-height:1.4}.chat-actions-popover .is-danger{color:#92392f}.chat-actions-popover .is-danger>span:first-child{background:#fff0ed}.account-page .chat-messages{min-height:390px;max-height:58vh;gap:7px;padding:24px clamp(16px,4vw,42px);background:radial-gradient(circle at 12% 12%,rgba(215,210,187,.16),transparent 28%),#f7f7f3}.account-page .chat-message{position:relative;max-width:min(74%,660px);padding:10px 13px 7px;border:1px solid rgba(30,30,27,.07);border-radius:16px;box-shadow:0 2px 8px #14141209}.account-page .chat-message.is-mine{border-color:#1a1a18;background:#1a1a18}.account-page .chat-message.is-theirs{background:#fffffcfa}.account-page .chat-message p{font-size:13px;line-height:1.48}.account-page .chat-message time{margin-top:4px;font-size:9px}.chat-message-actions{position:absolute;top:5px;right:7px;z-index:4}.chat-message-actions>summary{width:26px;height:22px;display:grid;place-items:center;border-radius:8px;color:#777772;font-size:9px;letter-spacing:1px;cursor:pointer;list-style:none;opacity:0}.chat-message:hover .chat-message-actions>summary,.chat-message-actions[open]>summary,.chat-message-actions>summary:focus-visible{background:#efefea;opacity:1}.chat-message-actions>button{position:absolute;top:25px;right:0;width:max-content;padding:8px 10px;border:1px solid #ddddD6;border-radius:9px;background:#fff;color:#8e392f;font:inherit;font-size:10px;font-weight:780;box-shadow:0 10px 28px #14141229;cursor:pointer}.account-page .chat-form{gap:8px;padding:10px 12px 12px;background:#fff}.account-page .chat-form textarea{min-height:44px;max-height:128px;padding:11px 13px;border-radius:13px;resize:none;font-size:13px}.account-page .chat-send{min-height:44px;padding:0 16px;border-radius:12px;font-size:12px}.private-work-share{display:flex;justify-content:flex-start;padding:7px 12px 0;border-top:0}.private-work-share-toggle{width:auto;min-height:36px;justify-content:flex-start;gap:6px;padding:5px 9px 5px 6px;border:1px solid #deded8;border-radius:11px;background:#fafaf7}.private-work-share-toggle:hover{border-color:#bfbfb8;background:#f2f2ee}.private-work-share-toggle span{width:24px;height:24px;font-size:16px}.private-work-share-toggle b{font-size:11px}.private-work-share-toggle small{color:#777772;font-size:9px;font-weight:600}.private-work-share-backdrop{position:fixed;z-index:9900;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0c0c0ba3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.private-work-share-form{width:min(720px,100%);max-height:min(860px,calc(100dvh - 48px));display:grid;gap:13px;padding:20px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #deded8;border-radius:19px;background:#fff;box-shadow:0 28px 90px #0a0a0947}.private-work-share-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.private-work-share-heading h2{margin:4px 0 0;font-size:20px;letter-spacing:-.02em}.private-work-share-heading>button{width:36px;height:36px;flex:0 0 36px;border:0;border-radius:11px;background:#efefeb;color:#353532;font-size:23px;cursor:pointer}.private-work-field input{width:100%;padding:11px 12px;border:1px solid #d9d9d3;border-radius:11px;outline:0;background:#fafaf7;color:#171717;font:inherit}.private-work-field input:focus{border-color:#70706b;box-shadow:0 0 0 3px #1e1e1c12}.private-work-album-name-field small{color:#777772;font-size:10px;font-weight:550}.private-work-materials{width:min(570px,100%);gap:10px;margin-top:8px}.private-work-albums{display:grid;gap:8px}.private-work-album-card{overflow:hidden;border:1px solid rgba(25,25,22,.11);border-radius:14px;background:#f8f8f4}.private-work-album-heading{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px}.private-work-album-heading>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#e9e9e3;color:#555550;font-size:13px}.private-work-album-heading>div{min-width:0;display:grid;gap:1px}.private-work-album-heading small{color:#85857f;font-size:8px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.private-work-album-heading strong{overflow:hidden;color:#252522;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.private-work-album-heading>b{color:#777772;font-size:9px;font-weight:650}.private-work-album{width:100%;gap:4px;padding:4px;border-radius:0;background:#e4e4df}.private-work-album button,.private-work-album.count-1 button{height:clamp(150px,24vw,250px);border-radius:7px;background:#efefeb}.private-work-material-group{display:grid;gap:4px;padding:8px 10px;border:1px solid rgba(25,25,22,.1);border-radius:12px;background:#fffffcbd}.private-work-section-title{display:flex;align-items:center;justify-content:space-between;padding:0 2px 4px}.private-work-section-title strong{color:#555550;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.private-work-section-title span{min-width:20px;padding:2px 6px;border-radius:999px;background:#ecece7;color:#6b6b66;font-size:8px;text-align:center}.private-work-files,.private-work-links{display:grid;gap:3px}.private-work-link-row{gap:7px}.private-work-link-row>a:hover{background:#f0f0eb}.private-work-links .private-work-link-row>a b{color:#285d91;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.private-work-lightbox figure{max-width:1500px;max-height:100%;margin:auto}html[data-theme=dark] .account-page .chat-header,html[data-theme=dark] .account-page .chat-form{background:#1d1d1bf7}html[data-theme=dark] .account-page .chat-messages{background:radial-gradient(circle at 12% 12%,rgba(175,158,104,.08),transparent 28%),#171716}html[data-theme=dark] .account-page .chat-message.is-theirs{border-color:#393936;background:#252523}html[data-theme=dark] .account-page .chat-message.is-mine{border-color:#e8e8e1;background:#e8e8e1;color:#171716}html[data-theme=dark] .account-page .chat-message.is-mine time{color:#686863}html[data-theme=dark] .chat-actions-menu>summary,html[data-theme=dark] .chat-actions-popover,html[data-theme=dark] .chat-message-actions>button,html[data-theme=dark] .private-work-share-form,html[data-theme=dark] .private-work-material-group{border-color:#42423e;background:#242422;color:#f2f2ed}html[data-theme=dark] .chat-actions-menu>summary:hover,html[data-theme=dark] .chat-actions-menu[open]>summary,html[data-theme=dark] .chat-actions-popover>button:hover,html[data-theme=dark] .chat-actions-popover>a:hover,html[data-theme=dark] .chat-message-actions>summary,html[data-theme=dark] .private-work-link-row>a:hover{background:#333330}html[data-theme=dark] .chat-actions-popover>button,html[data-theme=dark] .chat-actions-popover>a{color:#f2f2ed}html[data-theme=dark] .chat-actions-popover>button>span:first-child,html[data-theme=dark] .chat-actions-popover>a>span:first-child,html[data-theme=dark] .private-work-album-heading>span,html[data-theme=dark] .private-work-section-title span{background:#393936}html[data-theme=dark] .chat-actions-popover .is-danger,html[data-theme=dark] .chat-message-actions>button{color:#f0a49c}html[data-theme=dark] .private-work-share{border-color:#363633;background:#1c1c1a}html[data-theme=dark] .private-work-share-toggle{border-color:#44443f;background:#292927}html[data-theme=dark] .private-work-share-heading>button,html[data-theme=dark] .private-work-field input{border-color:#44443f;background:#30302d;color:#f2f2ed}html[data-theme=dark] .private-work-album-card{border-color:#41413d;background:#292927}html[data-theme=dark] .private-work-album-heading strong{color:#f0f0eb}html[data-theme=dark] .private-work-album{background:#171716}html[data-theme=dark] .private-work-album button{background:#20201e}html[data-theme=dark] .private-work-link-row>a{background:transparent}html[data-theme=dark] .private-work-links .private-work-link-row>a b{color:#8bbdec}@media (max-width: 700px){.account-page .chat-page{width:100%;margin:0}.account-page .chat-shell{min-height:calc(100dvh - 62px);border:0;border-radius:0;box-shadow:none}.account-page .chat-header{flex-wrap:nowrap;gap:7px;padding:9px 10px}.account-page .chat-back{width:36px;justify-content:center;padding:7px 8px}.account-page .chat-back b{display:none}.account-page .chat-avatar{width:36px;height:36px;flex-basis:36px}.account-page .chat-person span{display:none}.account-page .chat-header-actions{width:auto}.chat-actions-menu>summary{width:36px;height:36px}.chat-actions-popover{position:fixed;top:58px;right:10px}.account-page .chat-messages{min-height:310px;max-height:none;padding:16px 10px}.account-page .chat-message{max-width:88%;padding:9px 11px 6px}.chat-message-actions>summary{opacity:.72}.account-page .chat-form{position:sticky;bottom:0;padding:8px 9px calc(9px + env(safe-area-inset-bottom,0px))}.account-page .chat-form textarea{min-height:42px}.private-work-share{padding:6px 9px 0}.private-work-share-toggle small{display:none}.private-work-share-backdrop{align-items:end;padding:0}.private-work-share-form{width:100%;max-height:92dvh;gap:12px;padding:17px 14px calc(16px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}.private-work-share-heading h2{font-size:18px}.private-work-materials{width:min(100%,82vw)}.private-work-album-heading{grid-template-columns:28px minmax(0,1fr)}.private-work-album-heading>b{display:none}.private-work-album button,.private-work-album.count-1 button{height:min(42vw,190px)}.private-work-album.count-1 button{height:min(64vw,330px)}.private-work-lightbox figcaption{padding:0 64px;white-space:normal}}.admin-case-context-panel>.dispute-panel-heading{align-items:flex-start}.admin-case-context-panel>.dispute-panel-heading p{max-width:650px;margin:7px 0 0;color:#74746e;font-size:11px;line-height:1.55}.admin-context-locked,.admin-context-error,.admin-context-loading{min-width:0;margin-top:18px;padding:18px;border:1px solid #dfdfd9;border-radius:16px;background:#f7f7f3}.admin-context-locked{display:flex;align-items:center;gap:13px}.admin-context-lock-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;background:#191918;color:#fff;font-size:20px;font-weight:800}.admin-context-locked strong,.admin-context-error strong{display:block;color:#292927;font-size:12px}.admin-context-locked p,.admin-context-error p{margin:5px 0 0;color:#74746e;font-size:10px;line-height:1.55}.admin-context-error{border-color:#e1c4c1;background:#fff5f3}.admin-context-error strong{color:#8a3029}.admin-context-loading{color:#676761;font-size:11px;font-weight:700;text-align:center}.admin-context-access-note{min-width:0;display:flex;align-items:center;gap:8px 13px;margin:17px 0 13px;padding:11px 13px;border:1px solid #cad8c9;border-radius:13px;background:#f1f7f0}.admin-context-access-note strong{flex:0 0 auto;color:#38543a;font-size:10px}.admin-context-access-note span{color:#637164;font-size:9px;line-height:1.45}.admin-case-context-grid{min-width:0;display:grid;gap:13px}.admin-context-section{min-width:0;overflow:hidden;border:1px solid #dfdfda;border-radius:17px;background:#fff}.admin-context-section>summary{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.admin-context-section>summary::-webkit-details-marker{display:none}.admin-context-section>summary>span:first-child{min-width:0;display:grid;gap:3px}.admin-context-section>summary small{color:#888882;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-context-section>summary strong{color:#292927;font-size:14px}.admin-context-section-body{min-width:0;padding:0 16px 16px;border-top:0}.admin-agreement-history{display:grid;gap:12px;padding-top:15px}.admin-agreement-version{min-width:0;padding:15px;border:1px solid #e3e3de;border-radius:14px;background:#fafaf7}.admin-agreement-version.is-accepted{border-color:#bed0bd;background:#f5faf4}.admin-agreement-version-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:13px}.admin-agreement-version-heading>div{min-width:0;display:grid;gap:3px}.admin-agreement-version-heading span{color:#83837d;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.admin-agreement-version-heading strong{color:#333330;font-size:11px}.admin-current-version-badge{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#1c1c1a;color:#fff!important;font-size:7px!important}.admin-agreement-version .agreement-details{margin:0}.admin-agreement-acceptance{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:12px;padding-top:11px;border-top:0;color:#73736d;font-size:8px;line-height:1.45}.admin-full-chat{min-width:0;max-height:620px;display:flex;flex-direction:column;gap:9px;margin-top:15px;padding:4px 4px 4px 0;overflow-y:auto;overscroll-behavior:contain}.admin-chat-message{width:min(82%,650px);min-width:0;padding:12px 14px;border:1px solid #dfdfda;border-radius:15px 15px 15px 5px;background:#f5f5f1}.admin-chat-message.is-contractor{align-self:flex-end;border-color:#cfcfca;border-radius:15px 15px 5px;background:#1e1e1c}.admin-chat-message-meta{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-bottom:6px}.admin-chat-message-meta strong{color:#2d2d2a;font-size:9px}.admin-chat-message-meta span,.admin-chat-message-meta time{color:#85857f;font-size:7px;font-weight:700}.admin-chat-message-meta time{margin-left:auto}.admin-chat-message p{margin:0;color:#41413d;font-size:11px;line-height:1.58;white-space:pre-wrap;overflow-wrap:anywhere}.admin-chat-message.is-contractor .admin-chat-message-meta strong,.admin-chat-message.is-contractor p{color:#f2f2ee}.admin-chat-message.is-contractor .admin-chat-message-meta span,.admin-chat-message.is-contractor .admin-chat-message-meta time{color:#aaa9a3}html[data-theme=dark] .admin-case-context-panel>.dispute-panel-heading p,html[data-theme=dark] .admin-context-locked p,html[data-theme=dark] .admin-context-error p,html[data-theme=dark] .admin-context-loading,html[data-theme=dark] .admin-agreement-acceptance{color:#aaa9a3}html[data-theme=dark] .admin-context-locked,html[data-theme=dark] .admin-context-loading,html[data-theme=dark] .admin-context-section,html[data-theme=dark] .admin-agreement-version{border-color:#393935;background:#1b1b19}html[data-theme=dark] .admin-context-lock-icon,html[data-theme=dark] .admin-current-version-badge{background:#f1f1ed;color:#111!important}html[data-theme=dark] .admin-context-locked strong,html[data-theme=dark] .admin-context-section>summary strong,html[data-theme=dark] .admin-agreement-version-heading strong{color:#f0f0ec}html[data-theme=dark] .admin-context-error{border-color:#633d39;background:#2b1d1b}html[data-theme=dark] .admin-context-error strong{color:#efaaa3}html[data-theme=dark] .admin-context-access-note{border-color:#345038;background:#19251b}html[data-theme=dark] .admin-context-access-note strong{color:#aad0ad}html[data-theme=dark] .admin-context-access-note span{color:#99b09b}html[data-theme=dark] .admin-context-section-body,html[data-theme=dark] .admin-agreement-acceptance{border-color:#373733}html[data-theme=dark] .admin-agreement-version.is-accepted{border-color:#3f6042;background:#1a291c}html[data-theme=dark] .admin-chat-message{border-color:#3d3d39;background:#242422}html[data-theme=dark] .admin-chat-message-meta strong,html[data-theme=dark] .admin-chat-message p{color:#eeeeea}html[data-theme=dark] .admin-chat-message.is-contractor{border-color:#d8d8d2;background:#e9e9e4}html[data-theme=dark] .admin-chat-message.is-contractor .admin-chat-message-meta strong,html[data-theme=dark] .admin-chat-message.is-contractor p{color:#181816}html[data-theme=dark] .admin-chat-message.is-contractor .admin-chat-message-meta span,html[data-theme=dark] .admin-chat-message.is-contractor .admin-chat-message-meta time{color:#676762}@media (max-width: 760px){.admin-case-context-panel>.dispute-panel-heading{align-items:flex-start;flex-direction:column}.admin-context-access-note{align-items:flex-start;flex-direction:column}.admin-chat-message{width:91%}}@media (max-width: 480px){.admin-context-locked{align-items:flex-start}.admin-context-section>summary,.admin-context-section-body{padding-left:13px;padding-right:13px}.admin-agreement-version{padding:12px}.admin-agreement-version-heading{align-items:flex-start;flex-direction:column}.admin-chat-message{width:96%;padding:11px 12px}.admin-chat-message-meta time{width:100%;margin-left:0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff;color:#111;font-family:Inter,system-ui,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.app{min-height:100vh;overflow:hidden}.navbar{width:min(1180px,calc(100% - 40px));min-height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{display:inline-block;color:#111;font-size:22px;font-weight:800;letter-spacing:-.8px;line-height:1}.logo span{color:#777}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{color:#666;font-size:14px;font-weight:500;transition:color .2s ease}.nav-links a:hover{color:#111}.notifications-nav-link,.home-notifications-link{position:relative;display:inline-flex;align-items:center;gap:7px}.notification-dot,.home-notifications-dot{width:8px;height:8px;flex:0 0 8px;display:inline-block;border-radius:50%;background:#111;box-shadow:0 0 0 3px #11111114}.nav-actions{display:flex;align-items:center;gap:10px}.auth-user{color:#777;font-size:12px;font-weight:500;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px;border:0;border-radius:12px;font-weight:600;line-height:1;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px)}.btn-dark{color:#fff;background:#111}.btn-dark:hover{box-shadow:0 10px 25px #00000024}.btn-ghost{color:#222;background:transparent}.btn-ghost:hover{background:#f3f3f3}.btn-outline{color:#111;background:#fff;border:1px solid #ddd}.btn-outline:hover{border-color:#aaa;background:#fafafa}.btn-light{color:#111;background:#fff}.btn-large{min-height:52px;padding:15px 22px;border-radius:14px}.hero{width:min(1180px,calc(100% - 40px));min-height:690px;margin:0 auto;padding:80px 0 100px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:25px;color:#666;font-size:13px;font-weight:600}.eyebrow-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#111}.hero h1{max-width:700px;margin:0;font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-4px}.hero h1 span{color:#777}.hero-text{max-width:570px;margin:30px 0 0;color:#666;font-size:17px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-actions .btn span{margin-left:15px}.hero-stats{display:flex;gap:35px;margin-top:55px}.hero-stats div{display:flex;flex-direction:column;gap:5px}.hero-stats strong{font-size:14px}.hero-stats span{color:#888;font-size:12px}.hero-visual{position:relative;min-height:500px;display:flex;align-items:center;justify-content:center}.visual-glow{position:absolute;width:330px;height:330px;border-radius:50%;background:#f1f1f1}.floating-card{position:absolute;z-index:2;border:1px solid #e8e8e8;background:#fffffff0;box-shadow:0 25px 70px #00000017;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-main{width:390px;padding:27px;border-radius:22px}.card-header,.card-meta{display:flex;justify-content:space-between;gap:15px}.card-header{color:#888;font-size:12px}.live-dot{color:#222}.card-main h3{margin:28px 0 12px;font-size:21px;line-height:1.35}.card-main p{margin:0;color:#777;font-size:13px;line-height:1.6}.card-meta{margin-top:30px;padding-top:18px;border-top:0;color:#555;font-size:12px}.card-small{width:230px;display:flex;align-items:center;gap:12px;padding:15px;border-radius:16px}.card-small strong,.card-small span{display:block}.card-small strong{margin-bottom:3px;font-size:12px}.card-small span{color:#888;font-size:11px}.card-top{top:65px;right:0;animation:float 5s ease-in-out infinite}.card-bottom{bottom:65px;left:0;animation:float 5s ease-in-out infinite reverse}.mini-icon,.check-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:#f1f1f1}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.section{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:110px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:55px}.section-heading.centered{display:block;max-width:650px;margin:0 auto 55px;text-align:center}.section-label{display:block;margin-bottom:13px;color:#888;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.section-heading h2,.split-card h2,.final-cta h2{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05;letter-spacing:-2.5px}.section-heading p{max-width:360px;margin:0;color:#777;line-height:1.7}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.category-card{display:grid;grid-template-columns:45px 1fr 25px;align-items:center;min-height:120px;padding:22px;text-align:left;border:1px solid #e9e9e9;border-radius:18px;background:#fff;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.category-card:hover{transform:translateY(-5px);border-color:#ccc;box-shadow:0 18px 45px #00000012}.category-number{color:#aaa;font-size:11px}.category-name{font-weight:600}.category-arrow{color:#777;font-size:20px}.how{border-top:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.step{padding-top:25px;border-top:0}.step>span{color:#999;font-size:12px;font-weight:700}.step h3{margin:28px 0 12px;font-size:20px}.step p{max-width:300px;margin:0;color:#777;line-height:1.7}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:15px}.split-card{min-height:380px;padding:45px;border-radius:24px;background:#111;color:#fff}.split-card.light{background:#f5f5f5;color:#111}.split-card h2{margin-bottom:20px}.split-card p{max-width:450px;margin:0 0 35px;color:#aaa;line-height:1.7}.split-card.light p{color:#777}.final-cta{width:min(1180px,calc(100% - 40px));margin:0 auto 40px;padding:90px 60px;border-radius:28px;background:#111;color:#fff;text-align:center}.final-cta .section-label{color:#999}.final-cta h2{margin-bottom:35px}.footer{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:40px 0 55px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:#888;font-size:12px}.footer p{margin:8px 0 0}.footer-links{display:flex;gap:25px}.page{min-height:100vh;background:#f7f7f5;padding:32px 20px}.app-page{width:min(900px,100%);margin:0 auto}.app-page-header{max-width:700px;margin-bottom:42px}.app-page-header h1{margin:12px 0 16px;font-size:clamp(42px,7vw,72px);line-height:.98;letter-spacing:-3px}.app-page-header p{max-width:600px;margin:0;color:#666;font-size:18px;line-height:1.6}.auth-card{width:min(500px,100%);margin:50px auto;padding:42px;background:#fff;border:1px solid #e8e8e5;border-radius:28px;box-shadow:0 20px 60px #0000000f}.auth-card .logo{display:inline-block;margin-bottom:60px;font-size:26px}.auth-header h1{margin:10px 0;font-size:46px;letter-spacing:-2px}.auth-header p{color:#666;line-height:1.6}.auth-form{display:grid;gap:22px;margin-top:35px}.auth-form label,.project-form label{display:grid;gap:9px;color:#333;font-weight:600}.auth-form input,.auth-form textarea,.project-form input,.project-form textarea{width:100%;border:1px solid #ddddda;border-radius:14px;background:#fff;padding:15px 16px;outline:none;transition:border-color .2s,box-shadow .2s}.auth-form input:focus,.auth-form textarea:focus,.project-form input:focus,.project-form textarea:focus{border-color:#111;box-shadow:0 0 0 4px #0000000d}.auth-form textarea{display:block;min-width:0;max-width:100%;min-height:170px;box-sizing:border-box;color:#171717;font:inherit;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden;resize:vertical}.auth-form input[type=file]{padding:12px;cursor:pointer}.auth-form button{border:0;margin-top:5px}.auth-error{margin:0;padding:12px 14px;border:1px solid #f0caca;border-radius:12px;background:#fff5f5;color:#b42318;font-size:14px;line-height:1.5}.auth-footer{margin:25px 0 0;text-align:center;color:#777}.auth-footer a{color:#111;font-weight:700}.account-card{width:100%;padding:34px;border:1px solid #e6e6e2;border-radius:26px;background:#fff;box-shadow:0 18px 55px #0000000e}.profile-preview{display:flex;align-items:center;gap:22px;margin-bottom:34px;padding-bottom:30px;border-bottom:0}.profile-avatar{width:96px;height:96px;flex:0 0 96px;display:block;overflow:hidden;border:4px solid #fff;border-radius:50%;background:#f0f0ee;object-fit:cover;object-position:center;box-shadow:0 0 0 1px #deded9,0 10px 25px #00000014}.profile-avatar-placeholder{display:grid;place-items:center;color:#111;background:linear-gradient(135deg,#f1f1ef,#deded9);font-size:32px;font-weight:700;text-transform:uppercase}.profile-preview h2{margin:0 0 6px;font-size:24px;letter-spacing:-.7px}.profile-preview p{margin:0;color:#777;font-size:14px}.profile-upload{display:grid;gap:12px}.profile-upload-label{color:#333;font-weight:600}.profile-upload input[type=file]{width:100%;padding:12px;border:1px dashed #cfcfca;border-radius:14px;background:#fafaf8;cursor:pointer}.profile-upload input[type=file]:hover{border-color:#999;background:#f7f7f4}.profile-upload-hint{margin:0;color:#888;font-size:12px;line-height:1.5}.profile-upload-preview{width:72px;height:72px;overflow:hidden;border:3px solid #fff;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ddd}.account-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.account-actions .btn{width:100%}.account-card>.auth-form{margin-top:0}.account-success{margin:0;padding:12px 14px;border:1px solid #cce8d1;border-radius:12px;background:#f1fbf3;color:#176b2c;font-size:14px}.project-form{display:grid;gap:24px;max-width:700px;padding:32px;background:#fff;border:1px solid #e8e8e5;border-radius:24px}.project-form textarea{resize:vertical;min-height:150px}.project-form button{width:fit-content;border:0}.jobs-list{display:grid;gap:18px}.job-card{padding:28px;background:#fff;border:1px solid #e8e8e5;border-radius:22px;transition:transform .2s,box-shadow .2s}.job-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000012}.job-card h2{margin:12px 0 10px;font-size:25px;letter-spacing:-.7px}.job-card p{margin:0 0 22px;color:#666}.job-card button{border:0}.job-details{margin-top:24px;padding-top:22px;border-top:0}.job-details>p{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.job-details-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:20px}.job-details-actions .btn,.job-actions .btn{width:100%;min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:normal;text-align:center;line-height:1.3}.job-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:20px}.job-owner-note{margin-top:16px!important;margin-bottom:0!important}.page .auth-card p{line-height:1.6}@media (max-width: 900px){.nav-links{display:flex;gap:16px;overflow-x:auto;-ms-overflow-style:none;white-space:nowrap}.hero{grid-template-columns:1fr;gap:20px;padding-top:55px}.hero-visual{min-height:430px}.category-grid,.steps{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.job-details-actions,.job-actions{grid-template-columns:1fr}}@media (max-width: 700px){.page{padding:16px 12px}.navbar{width:100%;min-height:0;padding:10px 4px 14px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"logo actions" "links links";gap:12px 10px;align-items:center}.navbar .logo{grid-area:logo}.navbar .nav-links{grid-area:links;width:100%;min-width:0;padding:2px 0 4px}.navbar .nav-links a{flex:0 0 auto;font-size:13px;padding:8px 0}.navbar .nav-actions{grid-area:actions;gap:6px;min-width:0}.home-notifications-link{position:relative}.home-notifications-dot{width:7px;height:7px;border-radius:50%;background:#111;display:inline-block;margin-left:2px}.auth-user{display:none}.hero,.section{width:calc(100% - 28px)}.hero{min-height:auto;padding:55px 0 70px}.hero h1{font-size:48px;letter-spacing:-2.5px}.hero-text{font-size:15px}.hero-stats{gap:18px;margin-top:40px}.hero-stats span{display:none}.hero-visual{min-height:370px;transform:scale(.9)}.card-main{width:330px}.section{padding:75px 0}.section-heading{display:block}.section-heading p{margin-top:20px}.category-grid,.steps,.split-section{grid-template-columns:1fr}.split-card{min-height:auto;padding:35px}.final-cta{width:calc(100% - 28px);padding:70px 25px}.footer{width:calc(100% - 28px);align-items:flex-start;flex-direction:column}.footer-links{flex-wrap:wrap}.account-card{padding:22px;border-radius:22px}.profile-preview{align-items:flex-start;gap:16px}.profile-avatar{width:76px;height:76px;flex-basis:76px}.profile-preview h2{font-size:20px}.account-actions{grid-template-columns:1fr}.app-page-header h1{letter-spacing:-2px}.auth-card{margin:20px auto;padding:28px 22px;border-radius:22px}.auth-card .logo{margin-bottom:45px}.auth-header h1{font-size:38px}.project-form{padding:22px;border-radius:20px}.job-card{padding:22px}}html[data-theme=dark] :is(.messages-list,.messages-empty,.messages-row,.jobs-search,.jobs-search-box,.jobs-filter,.account-mini,.ideahire-application-reject){border-color:#343431!important;background:#171716!important;color:#f3f3ef!important;box-shadow:0 16px 42px #00000042!important}html[data-theme=dark] .messages-row{border-bottom-color:#30302d!important}html[data-theme=dark] .messages-row:hover{background:#222220!important}html[data-theme=dark] :is(.messages-heading h1,.messages-empty h2,.messages-name,.messages-topline,.auth-header h1,.auth-footer a,.auth-link-button,.account-mini-name){color:#f5f5f1!important}html[data-theme=dark] :is(.messages-heading p,.messages-empty p,.messages-job,.messages-preview,.messages-date,.auth-header p,.auth-footer,.forgot-password-row,.forgot-password-row p){color:#b8b8b1!important}html[data-theme=dark] .messages-preview{color:#d0d0ca!important}html[data-theme=dark] .messages-date{color:#969690!important}html[data-theme=dark] :is(.messages-avatar,.notification-avatar,.chat-avatar,.chat-avatar-blocked,.profile-avatar-placeholder){border-color:#42423e!important;background:#2a2a27!important;color:#f2f2ee!important}html[data-theme=dark] .auth-card{border-color:#343431!important;background:#171716!important;color:#f3f3ef!important;box-shadow:0 22px 65px #00000057!important}html[data-theme=dark] .auth-card :is(p,small){color:#b8b8b1!important}html[data-theme=dark] .auth-card :is(label,.logo){color:#f3f3ef!important}html[data-theme=dark] .auth-footer a,html[data-theme=dark] .auth-link-button{text-decoration-color:#7b7b75!important}html[data-theme=dark] .auth-footer a:hover,html[data-theme=dark] .auth-link-button:hover{color:#fff!important;text-decoration-color:#fff!important}html[data-theme=dark] :is(.auth-message,.profile-upload-status){border:1px solid #3b3b37!important;background:#222220!important;color:#deded8!important}html[data-theme=dark] .auth-error{border:1px solid #63423d!important;background:#2a1d1b!important;color:#ffc2b9!important}html[data-theme=dark] :is(.jobs-search-box:focus-within,.jobs-filter:hover,.jobs-search-clear,.ideahire-country-option:hover){border-color:#50504a!important;background:#292926!important;color:#f3f3ef!important}html[data-theme=dark] .jobs-filter.active{border-color:#f1f1ed!important;background:#f1f1ed!important;color:#151514!important}html[data-theme=dark] .jobs-search-icon{color:#aaa9a3!important}html[data-theme=dark] .account-mini:hover{border-color:#50504a!important;background:#222220!important;box-shadow:0 10px 28px #00000047!important}html[data-theme=dark] :is(.notification-decision-card,.notification-accepted-card,.notification-block-card){border-color:#3b3b37!important;background:#191918!important;background-image:none!important;color:#f3f3ef!important}html[data-theme=dark] :is(.notification-person p,.notification-job small,.notification-decision-card p,.notification-block-card p){color:#b8b8b1!important}html[data-theme=dark] :is(.notification-decision-job,.notification-job h2,.notification-decision-card h2,.notification-block-card h2){color:#f3f3ef!important}html[data-theme=dark] :is(.notification-decision-icon,.notification-accepted-icon,.notification-block-icon){background:#2b2926!important;color:#e6ddd7!important}html[data-theme=dark] :is(.notification-dot,.home-notifications-dot){background:#f1f1ed!important;box-shadow:0 0 0 3px #f1f1ed21!important}html[data-theme=dark] :is(.chat-empty,.chat-person span,.chat-read-receipt){color:#aaa9a3!important}html[data-theme=dark] .chat-back{color:#deded8!important}html[data-theme=dark] :is(.profile-more-menu summary,.profile-more-dropdown,.profile-edit-skill-chip,.profile-specialty-chip){border-color:#3d3d39!important;background:#20201e!important;color:#eeeeea!important}html[data-theme=dark] .profile-more-dropdown button:hover{background:#2b2b28!important}html[data-theme=dark] :is(.ideahire-country-placeholder,.ideahire-country-selected-name,.ideahire-country-option-name,.ideahire-country-selected-code,.ideahire-country-option-code){color:#d4d4ce!important}html[data-theme=dark] .ideahire-country-empty{color:#aaa9a3!important}html[data-theme=dark] :focus-visible{outline-color:#d7d7d1}@media (max-width: 480px){.nav-actions .btn-ghost{display:inline-flex;min-height:40px;padding:9px 11px;font-size:12px}.profile-preview{flex-direction:column}.profile-avatar{width:88px;height:88px;flex-basis:88px}.hero-visual{transform:scale(.78);transform-origin:center}.card-main{width:310px}}.admin-navbar{width:min(1180px,calc(100% - 40px));min-height:82px;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,auto) minmax(220px,.9fr);align-items:center;gap:18px;margin:0 auto}.admin-navbar-brand{min-width:0;display:flex;align-items:center;gap:11px;justify-self:start}.admin-navbar-label{min-height:25px;display:inline-flex;align-items:center;padding:5px 8px;border:1px solid #d6d6d0;border-radius:999px;background:#f3f3ef;color:#666660;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.admin-nav-links{min-width:0;display:flex;align-items:center;justify-content:center;gap:3px;padding:6px;border:1px solid #111;border-radius:17px;background:#111;box-shadow:0 12px 30px #11111124}.admin-nav-links a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border-radius:11px;color:#d6d6d1;font-size:11px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;transition:color .18s ease,background .18s ease}.admin-nav-links a:hover{color:#fff;background:#282827}.admin-nav-links a.is-active{color:#111;background:#fff}.admin-navbar-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.admin-navbar-identity{min-width:0;display:grid;gap:2px;text-align:right}.admin-navbar-identity strong,.admin-navbar-identity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-navbar-identity strong{color:#272725;font-size:11px}.admin-navbar-identity span{color:#82827c;font-size:9px;font-weight:700}.admin-logout-button{min-height:42px;flex:0 0 auto;padding:10px 14px;border:1px solid #d8d8d2;border-radius:12px;background:#fff;color:#292927;font:inherit;font-size:11px;font-weight:700;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-logout-button:hover{transform:translateY(-1px);border-color:#aaa9a2;box-shadow:0 8px 20px #11111112}.admin-readonly-shell{min-width:0}.admin-readonly-badge{min-height:34px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:8px 12px;border:1px solid #bfc8bd;border-radius:999px;background:#eef4ed;color:#456043;font-size:10px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.admin-readonly-badge.is-small{min-height:26px;padding:5px 8px;font-size:8px}.admin-catalog-toolbar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);gap:12px;margin-bottom:18px;padding:17px;border:1px solid #e0e0da;border-radius:18px;background:#ffffffe6;box-shadow:0 10px 28px #11111109}.admin-catalog-toolbar.is-single{grid-template-columns:minmax(0,1fr)}.admin-search-field,.admin-filter-field{min-width:0;display:grid;gap:7px}.admin-search-field>span,.admin-filter-field>span{color:#686862;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-search-field input,.admin-filter-field select{width:100%;min-width:0;min-height:46px;padding:11px 13px;border:1px solid #d8d8d2;border-radius:11px;outline:none;background:#fafaf7;color:#20201e;font:inherit;font-size:13px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.admin-search-field input:focus,.admin-filter-field select:focus{border-color:#8d8d86;background:#fff;box-shadow:0 0 0 3px #1111}.admin-jobs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-job-card{min-width:0;display:flex;flex-direction:column;padding:21px;border:1px solid #e0e0da;border-radius:19px;background:#fff;box-shadow:0 11px 30px #1111110a}.admin-job-card-topline,.admin-evidence-message-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-job-card h2{margin:12px 0 8px;color:#1b1b19;font-size:20px;line-height:1.3;letter-spacing:-.03em;overflow-wrap:anywhere}.admin-job-card>p{display:-webkit-box;min-height:70px;margin:0 0 16px;overflow:hidden;color:#6b6b65;font-size:12px;line-height:1.62;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.admin-job-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:auto}.admin-job-details>div{min-width:0;display:grid;gap:4px;padding:11px;border-radius:11px;background:#f4f4f0}.admin-job-details span,.admin-job-owner small{color:#85857f;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.admin-job-details strong{color:#333330;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.admin-job-owner{min-width:0;display:flex;align-items:center;gap:10px;margin-top:13px;padding-top:13px;border-top:0}.admin-job-owner>div:last-child{min-width:0}.admin-job-owner strong{display:block;margin-top:3px;overflow:hidden;color:#2f2f2c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-privacy-note{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;margin-bottom:18px;padding:15px 17px;border:1px solid #cfdacf;border-radius:15px;background:#f3f8f2}.admin-privacy-note strong{color:#385238;font-size:11px;white-space:nowrap}.admin-privacy-note p{margin:0;color:#627061;font-size:10px;line-height:1.55}.admin-evidence-message-list{display:grid;gap:12px}.admin-evidence-message-card{min-width:0;padding:20px;border:1px solid #e0e0da;border-radius:18px;background:#fff;box-shadow:0 10px 28px #1111110a}.admin-evidence-message-heading>div{min-width:0}.admin-evidence-message-heading h2{margin:6px 0 0;color:#222220;font-size:17px;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.admin-evidence-message-card blockquote{margin:16px 0;padding:15px 16px;border:0;border-left:3px solid #9b9b94;border-radius:0 12px 12px 0;background:#f6f6f2;color:#343431;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.admin-evidence-message-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:15px;color:#7a7a74;font-size:9px;line-height:1.45}.admin-evidence-message-meta strong{color:#4a4a46}.dispute-parties-card>.dispute-party-row{min-width:0;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e4e4df;border-radius:12px;background:#fafaf7}.dispute-party-row>div:last-child{min-width:0}.dispute-party-row small,.dispute-party-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispute-party-row small{margin-bottom:3px;color:#85857f;font-size:9px}.dispute-party-row strong{color:#292927;font-size:12px}html[data-theme=dark] .admin-navbar-label{border-color:#3c3c38;background:#20201e;color:#aaa9a3}html[data-theme=dark] .admin-nav-links{border-color:#383834;background:#090909;box-shadow:0 12px 32px #00000047}html[data-theme=dark] .admin-nav-links a{color:#d4d4cf}html[data-theme=dark] .admin-nav-links a:hover{color:#fff;background:#252524}html[data-theme=dark] .admin-nav-links a.is-active{background:#f3f3ef;color:#111}html[data-theme=dark] .admin-navbar-identity strong,html[data-theme=dark] .admin-job-card h2,html[data-theme=dark] .admin-job-details strong,html[data-theme=dark] .admin-job-owner strong,html[data-theme=dark] .admin-evidence-message-heading h2,html[data-theme=dark] .admin-evidence-message-card blockquote,html[data-theme=dark] .dispute-party-row strong{color:#f1f1ed}html[data-theme=dark] .admin-navbar-identity span{color:#999993}html[data-theme=dark] .admin-logout-button{border-color:#41413c;background:#1d1d1b;color:#efefeb}html[data-theme=dark] .admin-logout-button:hover{border-color:#66665f;background:#252523}html[data-theme=dark] .admin-readonly-badge{border-color:#3e5c41;background:#1c2d1e;color:#a9d4ac}html[data-theme=dark] .admin-catalog-toolbar,html[data-theme=dark] .admin-job-card,html[data-theme=dark] .admin-evidence-message-card{border-color:#343430;background:#191918;box-shadow:0 11px 30px #00000029}html[data-theme=dark] .admin-search-field input,html[data-theme=dark] .admin-filter-field select{border-color:#42423d;background:#111110;color:#efefeb}html[data-theme=dark] .admin-search-field input::placeholder{color:#777771}html[data-theme=dark] .admin-job-card>p,html[data-theme=dark] .admin-privacy-note p,html[data-theme=dark] .admin-evidence-message-meta{color:#aaa9a3}html[data-theme=dark] .admin-job-details>div,html[data-theme=dark] .admin-evidence-message-card blockquote{background:#232321}html[data-theme=dark] .admin-job-owner{border-color:#3a3a36}html[data-theme=dark] .admin-privacy-note{border-color:#345038;background:#19251b}html[data-theme=dark] .admin-privacy-note strong{color:#aad0ad}html[data-theme=dark] .admin-evidence-message-card blockquote{border-left-color:#6f6f68}html[data-theme=dark] .admin-evidence-message-meta strong{color:#d2d2cc}html[data-theme=dark] .dispute-parties-card>.dispute-party-row{border-color:#393935;background:#20201e}@media (max-width: 1040px){.admin-navbar{grid-template-columns:minmax(180px,1fr) minmax(0,1.5fr);grid-template-areas:"brand actions" "links links";gap:10px 14px;padding:12px 0 14px}.admin-navbar-brand{grid-area:brand}.admin-nav-links{width:100%;grid-area:links;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain}.admin-navbar-actions{grid-area:actions}}@media (max-width: 760px){.admin-navbar{width:calc(100% - 28px)}.admin-nav-links{padding:5px}.admin-nav-links a{min-height:40px;flex:0 0 auto;padding:9px 11px;font-size:10px}.admin-navbar-identity strong{max-width:120px}.admin-catalog-toolbar{grid-template-columns:minmax(0,1fr);padding:14px}.admin-jobs-grid{grid-template-columns:minmax(0,1fr)}.admin-privacy-note{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width: 480px){.admin-navbar{width:calc(100% - 22px);grid-template-columns:minmax(0,1fr) auto;gap:9px}.admin-navbar-brand{gap:7px}.admin-navbar-brand .logo{font-size:18px}.admin-navbar-label{padding-inline:6px;font-size:7px}.admin-navbar-identity{display:none}.admin-logout-button{min-height:38px;padding:8px 10px;font-size:9px}.admin-job-card,.admin-evidence-message-card{padding:16px;border-radius:16px}.admin-job-card h2{font-size:18px}.admin-job-details{grid-template-columns:minmax(0,1fr)}.admin-evidence-message-heading{align-items:flex-start;flex-direction:column}.admin-evidence-message-card .dispute-secondary-button{width:100%}}.account-card{padding:42px;background:#fff;border:1px solid #e8e8e5;border-radius:28px;box-shadow:0 20px 60px #0000000d}.profile-preview{display:flex;align-items:center;gap:22px;padding-bottom:32px;margin-bottom:32px;border-bottom:0}.profile-avatar-wrapper{width:104px;height:104px;flex:0 0 104px;padding:4px;border-radius:50%;background:#111;box-shadow:0 12px 35px #0000001f,0 0 0 1px #00000014}.profile-avatar{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:#f0f0ed}.profile-avatar-placeholder{display:grid;place-items:center;color:#111;background:#f0f0ed;font-size:36px;font-weight:800}.profile-info h2{margin:0 0 6px;font-size:25px;letter-spacing:-.8px}.profile-info p{margin:0;color:#777;font-size:14px}.account-form{margin-top:0}.account-form small{display:block;margin-top:2px;color:#888;font-size:12px;font-weight:400;line-height:1.5}.profile-specialties-field,.profile-skills-field{min-width:0;margin:0;padding:20px;border:1px solid #e3e3de;border-radius:18px;background:#fafaf8}.profile-specialties-field legend,.profile-skills-field legend{padding:0 8px;color:#333;font-size:14px;font-weight:750}.profile-field-hint{margin:0 0 15px;color:#777;font-size:12px;font-weight:400;line-height:1.55}.profile-category-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.account-form .profile-category-option{width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;border:1px solid #dfdfda;border-radius:12px;background:#fff;color:#555550;font:inherit;font-size:12px;font-weight:700;line-height:1.25;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,color .18s,transform .18s}.account-form .profile-category-option span{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:50%;background:#f0f0ed;color:#777;font-size:12px}.account-form .profile-category-option:hover{border-color:#bdbdb6;transform:translateY(-1px)}.account-form .profile-category-option.is-selected{border-color:#171717;background:#171717;color:#fff}.account-form .profile-category-option.is-selected span{background:#ffffff29;color:#fff}.account-form .profile-category-option:disabled{cursor:wait;opacity:.55;transform:none}.ideahire-specialization-field{min-height:165px}.profile-skill-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.profile-skill-entry input{min-width:0}.account-form .profile-add-skill{min-width:92px;min-height:48px;margin:0;padding:10px 16px;border:1px solid #171717;border-radius:12px;background:#171717;color:#fff;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.account-form .profile-add-skill:hover{background:#30302e}.account-form .profile-add-skill:disabled{cursor:not-allowed;opacity:.5}.profile-edit-skill-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;margin-bottom:12px}.profile-edit-skill-chip{min-width:0;display:inline-flex;align-items:center;gap:7px;padding:7px 8px 7px 11px;border:1px solid #dcdcd6;border-radius:10px;background:#fff;color:#3f3f3a;font-size:12px;font-weight:700;overflow-wrap:anywhere}.account-form .profile-edit-skill-chip button{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:7px;background:#f0f0ed;color:#777;font:inherit;font-size:16px;line-height:1;cursor:pointer}.account-form .profile-edit-skill-chip button:hover{background:#eee1de;color:#8e352b}.account-form input[type=file]{width:100%;padding:12px;border:1px dashed #d5d5d0;border-radius:14px;background:#fafaf8;cursor:pointer}.account-form input[type=file]:hover{border-color:#999;background:#f5f5f2}.profile-upload-status{padding:14px 16px;border-radius:12px;background:#f3f3f0;color:#555;font-size:13px}@media (max-width: 720px){.profile-category-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 440px){.profile-specialties-field,.profile-skills-field{padding:16px}.profile-category-options,.profile-skill-entry{grid-template-columns:1fr}.account-form .profile-add-skill{width:100%}}.site-preferences{position:fixed;z-index:10000;top:50%;right:14px;transform:translateY(-50%);display:grid;gap:8px;padding:7px;border:1px solid rgba(20,20,20,.11);border-radius:17px;background:#ffffffe6;box-shadow:0 14px 38px #1414141f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-preferences-handle{display:none}.site-preferences-panel{display:grid;gap:8px}.site-theme-toggle,.site-language-toggle button{min-width:38px;height:38px;display:grid;place-items:center;margin:0;padding:0 8px;border:0;border-radius:11px;background:transparent;color:#575752;font:inherit;font-size:11px;font-weight:800;line-height:1;cursor:pointer}.site-theme-toggle{font-size:20px}.site-theme-toggle:hover,.site-language-toggle button:hover{background:#f0f0ed;color:#111}.site-language-toggle{display:grid;gap:3px;padding-top:7px;border-top:0}.site-language-toggle button.is-active{background:#171717;color:#fff}html[data-theme=dark]{color:#f4f4f1;background:#0b0b0a}html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] .app,html[data-theme=dark] .page,html[data-theme=dark] .account-page,html[data-theme=dark] .app-page,html[data-theme=dark] .messages-page,html[data-theme=dark] .chat-page{background:#0b0b0a!important;color:#f4f4f1}html[data-theme=dark] :is(h1,h2,h3,h4,strong,label,legend,.logo,.category-name,.profile-info,.messages-name,.notification-person){color:#f4f4f1!important}html[data-theme=dark] :is(p,small,.hero-text,.auth-user,.nav-links a,.profile-info p,.section-heading p,.messages-preview,.messages-date,.profile-field-hint){color:#aaa9a3!important}html[data-theme=dark] :is(.auth-card,.account-card,.job-card,.project-form,.category-card,.step,.floating-card,.messages-row,.chat-shell,.profile-expertise-card,.profile-content-card,.profile-stat-card,.profile-specialties-field,.profile-skills-field,.fixed-budget-note){border-color:#30302d!important;background:#171716!important;color:#f4f4f1!important;box-shadow:0 18px 48px #0000003d!important}html[data-theme=dark] :is(.chat-header,.chat-form,.notification-toolbar,.profile-more-dropdown,.ideahire-country-menu,.ideahire-country-trigger,.ideahire-country-search){border-color:#30302d!important;background:#171716!important;color:#f4f4f1!important}html[data-theme=dark] .chat-messages{background:#10100f!important}html[data-theme=dark] .chat-message.is-theirs{background:#222220!important;color:#f4f4f1!important}html[data-theme=dark] .chat-message.is-theirs p{color:#f4f4f1!important}html[data-theme=dark] .chat-message.is-mine{background:#f1f1ed!important;color:#151514!important}html[data-theme=dark] .chat-message.is-mine p{color:#151514!important}html[data-theme=dark] .chat-message.is-mine time{color:#70706b!important}html[data-theme=dark] :is(input,textarea,select,.jobs-search-box,.chat-form textarea){border-color:#3a3a36!important;background:#10100f!important;color:#f4f4f1!important}html[data-theme=dark] :is(input,textarea)::placeholder{color:#777771!important}html[data-theme=dark] input:disabled{color:#85857f!important;background:#131312!important}html[data-theme=dark] .btn-dark,html[data-theme=dark] .chat-send,html[data-theme=dark] .account-form .profile-add-skill{border-color:#f1f1ed!important;background:#f1f1ed!important;color:#151514!important}html[data-theme=dark] :is(.btn-outline,.btn-ghost,.chat-delete-button,.notification-clear-button,.jobs-clear-filters,.reset-back-button){border-color:#3a3a36!important;background:#1b1b19!important;color:#eeeeea!important}html[data-theme=dark] :is(.btn-outline,.btn-ghost,.chat-delete-button,.notification-clear-button,.jobs-clear-filters,.reset-back-button):hover{border-color:#575751!important;background:#252522!important}html[data-theme=dark] :is(.profile-specialty-chip,.profile-edit-skill-chip,.account-form .profile-category-option,.ideahire-country-option){border-color:#393935!important;background:#20201e!important;color:#e8e8e4!important}html[data-theme=dark] .account-form .profile-category-option.is-selected{border-color:#f1f1ed!important;background:#f1f1ed!important;color:#151514!important}html[data-theme=dark] .account-form .profile-category-option.is-selected span{background:#0000001f!important;color:#151514!important}html[data-theme=dark] :is(.notification-decision-card,.notification-accepted-card,.notification-block-card,.chat-block-banner,.auth-error,.auth-message,.profile-block-notice,.profile-block-message){border-color:#403b38!important;background:#211d1b!important;color:#e7c8bf!important}html[data-theme=dark] :is(.hero-stats,.profile-preview,.profile-expertise,.chat-header,.chat-form,.footer,.profile-specialties-field,.profile-skills-field,.job-details){border-color:#30302d!important}html[data-theme=dark] :is(.final-cta,.split-card:not(.light)){background:#151514!important;color:#f4f4f1!important}html[data-theme=dark] .split-card.light{border-color:#30302d!important;background:#1a1a18!important;color:#f4f4f1!important}html[data-theme=dark] .section-label{color:#8f8f89!important}html[data-theme=dark] :is(.profile-stat-value,.profile-stat-top strong,.profile-specialization-copy,.profile-about-copy){color:#f1f1ed!important}html[data-theme=dark] .site-preferences{border-color:#ffffff21;background:#161614eb;box-shadow:0 16px 44px #00000057}html[data-theme=dark] .site-theme-toggle,html[data-theme=dark] .site-language-toggle button{color:#c6c6c0}html[data-theme=dark] .site-theme-toggle:hover,html[data-theme=dark] .site-language-toggle button:hover{background:#292926;color:#fff}html[data-theme=dark] .site-language-toggle{border-color:#343431}html[data-theme=dark] .site-language-toggle button.is-active{background:#f1f1ed;color:#151514}@media (max-width: 600px){.site-preferences{top:auto;right:0;bottom:86px;transform:translate(calc(100% - 42px));display:flex;align-items:center;gap:0;padding:0;border-right:0;border-radius:17px 0 0 17px;transition:transform .22s ease}.site-preferences.is-open{transform:translate(0)}.site-preferences-handle{width:42px;height:76px;flex:0 0 42px;display:grid;place-items:center;margin:0;padding:0;border:0;border-right:1px solid #e5e5e0;border-radius:16px 0 0 16px;background:transparent;color:#555550;font:inherit;font-size:25px;cursor:pointer}.site-preferences-panel{display:flex;align-items:center;gap:5px;padding:6px}.site-language-toggle{display:flex;gap:3px;padding-top:0;padding-left:6px;border-top:0;border-left:1px solid #e5e5e0}html[data-theme=dark] .site-language-toggle{border-left-color:#343431}html[data-theme=dark] .site-preferences-handle{border-right-color:#343431;color:#d5d5cf}}.account-nav-label-short{display:none}.navbar.home-navbar,.navbar.account-navbar{box-sizing:border-box;width:min(1240px,calc(100% - 32px));min-height:64px;margin:14px auto 0;padding:8px 10px;border:1px solid rgba(28,30,27,.09);border-radius:18px;background:#fffffce0;box-shadow:0 10px 32px #1111110e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.home-navbar{display:grid;grid-template-columns:auto minmax(250px,1fr) auto;align-items:center;gap:16px}.home-navbar .logo{margin-left:7px;white-space:nowrap}.home-navbar .nav-links,.account-navbar .nav-links{min-width:0;gap:2px;padding:3px;border:1px solid #e6e7e1;border-radius:13px;background:#f3f3ef;box-shadow:none}.home-navbar .nav-links{justify-self:center}.home-navbar .nav-links a,.account-navbar .nav-links a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:9px;color:#636760;font-size:11px;font-weight:650;line-height:1;white-space:nowrap;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.home-navbar .nav-links a:hover,.account-navbar .nav-links a:hover{color:#171816;background:#ffffffd1}.account-navbar .nav-links a.is-active{color:#fff;background:#1b1c1a;box-shadow:0 4px 12px #11111124}.home-navbar .nav-actions,.account-navbar .nav-actions{gap:7px}.home-navbar .home-account-cluster{min-height:40px;gap:1px;padding:3px;border:1px solid #e6e7e1;border-radius:13px;background:#f3f3ef;box-shadow:none}.home-navbar .home-account-cluster .auth-user{max-width:125px;padding:0 8px;color:#777b74;font-size:10px}.home-navbar .home-account-cluster .btn-ghost{min-height:32px;padding:7px 9px;border-radius:9px;color:#3f433d;font-size:10px}.home-navbar .home-account-cluster .btn-ghost:hover{color:#151614;background:#fff}.home-navbar .nav-actions>.btn-dark,.account-navbar .nav-actions>.btn-dark{min-height:38px;padding:9px 13px;border-radius:11px;font-size:10px}.account-navbar{display:grid;grid-template-columns:minmax(135px,.7fr) minmax(0,auto) minmax(185px,.82fr);align-items:center;justify-content:stretch;gap:12px}.account-navbar .navbar-home-back{width:34px;height:34px;flex-basis:34px;border-radius:10px;box-shadow:none;font-size:17px}.account-navbar .account-mini{min-height:38px;gap:7px;padding:3px 9px 3px 3px;border-color:#e5e6e0;background:#f7f7f3;box-shadow:none}.account-navbar .account-mini-avatar{width:30px;height:30px;flex-basis:30px;font-size:11px}.account-navbar .account-mini-name{max-width:105px;font-size:11px}.account-navbar .notification-dot,.home-navbar .home-notifications-dot{width:6px;height:6px;flex-basis:6px;background:#171816;box-shadow:0 0 0 2px #11111114}.account-navbar .nav-links a.is-active .notification-dot{background:#fff;box-shadow:0 0 0 2px #ffffff29}.navbar.home-navbar :is(a,button):focus-visible,.navbar.account-navbar :is(a,button):focus-visible{outline:2px solid #1b1c1a;outline-offset:2px}html[data-theme=dark] .navbar.home-navbar,html[data-theme=dark] .navbar.account-navbar{border-color:#30322e;background:#131412e6;box-shadow:0 12px 34px #0000003d}html[data-theme=dark] .home-navbar .nav-links,html[data-theme=dark] .account-navbar .nav-links,html[data-theme=dark] .home-navbar .home-account-cluster{border-color:#343731;background:#22231f;box-shadow:none}html[data-theme=dark] .home-navbar .nav-links a,html[data-theme=dark] .account-navbar .nav-links a,html[data-theme=dark] .home-navbar .home-account-cluster .btn-ghost{color:#bfc3ba!important}html[data-theme=dark] .home-navbar .nav-links a:hover,html[data-theme=dark] .account-navbar .nav-links a:hover,html[data-theme=dark] .home-navbar .home-account-cluster .btn-ghost:hover{color:#fff!important;background:#30322d!important}html[data-theme=dark] .account-navbar .nav-links a.is-active{color:#171816!important;background:#f0f1eb!important;box-shadow:0 4px 14px #0000003d}html[data-theme=dark] .home-navbar .home-account-cluster .auth-user{color:#969b92!important}html[data-theme=dark] .account-navbar .account-mini{border-color:#353832;background:#20211e}html[data-theme=dark] .account-navbar .account-mini-name{color:#d9dcd4}html[data-theme=dark] .account-navbar .notification-dot,html[data-theme=dark] .home-navbar .home-notifications-dot{background:#f1f2ed;box-shadow:0 0 0 2px #ffffff21}html[data-theme=dark] .account-navbar .nav-links a.is-active .notification-dot{background:#171816;box-shadow:0 0 0 2px #1111111a}html[data-theme=dark] .navbar.home-navbar :is(a,button):focus-visible,html[data-theme=dark] .navbar.account-navbar :is(a,button):focus-visible{outline-color:#f0f1eb}.restricted-account-navbar{grid-template-columns:minmax(210px,.9fr) minmax(0,auto) minmax(110px,.55fr);border-color:#9f393338!important;background:#fff9f8f0!important}.restricted-navbar-brand{min-width:0;display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.restricted-navbar-badge{min-height:26px;display:inline-flex;align-items:center;padding:5px 9px;border:1px solid #e3b1ac;border-radius:999px;background:#fff0ee;color:#913a34;font-size:10px;font-weight:850;line-height:1;white-space:nowrap}.restricted-account-navbar .restricted-navbar-links{grid-template-columns:repeat(3,minmax(0,1fr))}.restricted-account-navbar .restricted-navbar-actions{justify-self:end}html[data-theme=dark] .restricted-account-navbar{border-color:#603a36!important;background:#261c1bf0!important}html[data-theme=dark] .restricted-navbar-badge{border-color:#714843;background:#3b2826;color:#f0c9c4}@media (max-width: 1180px) and (min-width: 721px){.home-navbar .home-account-cluster .auth-user,.account-navbar .account-mini-name{display:none}.account-navbar .account-mini{padding-right:3px}}@media (max-width: 1080px) and (min-width: 721px){.navbar.home-navbar,.navbar.account-navbar{width:min(100% - 24px,960px);gap:9px 14px;padding:9px 10px}.home-navbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo empty actions" "links links links"}.home-navbar .logo{grid-area:logo}.home-navbar .nav-links{grid-area:links;width:100%}.home-navbar .nav-actions{grid-area:actions}.account-navbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "links links"}.account-navbar .account-navbar-brand,.restricted-account-navbar .restricted-navbar-brand{grid-area:brand}.account-navbar .nav-links{grid-area:links;width:100%;justify-content:center}.account-navbar .nav-actions{grid-area:actions}}@media (max-width: 720px){.navbar.home-navbar,.navbar.account-navbar{width:calc(100% - 20px);min-height:0;margin:10px auto 0;padding:9px;border-radius:16px;gap:8px 10px}.home-navbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo actions" "links links"}.home-navbar .logo{grid-area:logo;justify-self:start;margin-left:4px;font-size:20px}.home-navbar .nav-links{grid-area:links;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px!important;overflow:hidden}.home-navbar .nav-links a:first-child{display:none}.home-navbar .nav-links a{width:100%;min-width:0;min-height:36px;padding:7px 8px!important;overflow:hidden;font-size:10px!important;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-navbar .nav-actions{grid-area:actions;width:auto;display:flex;justify-content:flex-end;gap:0}.home-navbar .home-account-cluster,.home-navbar .nav-actions>button.btn-dark,.home-navbar .nav-actions>a.btn-ghost{display:none!important}.home-navbar .home-account-avatar-link{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-color:#e1e2dc;box-shadow:none}.home-navbar .home-account-avatar-link .account-mini-avatar{width:32px;height:32px;flex-basis:32px}.home-navbar .nav-actions>a.btn-dark{min-height:38px;display:inline-flex;padding:9px 12px;border-radius:10px;font-size:10px;white-space:nowrap}.account-navbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "links links"}.restricted-account-navbar .restricted-navbar-brand{grid-area:brand}.restricted-account-navbar .restricted-navbar-links{grid-area:links;grid-template-columns:repeat(3,minmax(0,1fr))}.restricted-account-navbar .restricted-navbar-actions{grid-area:actions}.account-navbar .account-navbar-brand{grid-area:brand;min-width:0;justify-content:flex-start}.account-navbar .account-navbar-brand .logo,.restricted-account-navbar .restricted-navbar-brand .logo{font-size:19px}.restricted-account-lock-card,.moderation-appeal-meta{grid-template-columns:1fr}.account-navbar .navbar-home-back{width:32px;height:32px;flex-basis:32px;font-size:16px}.account-navbar .nav-links{grid-area:links;width:100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px!important;overflow:visible}.account-navbar .nav-links a{width:100%;min-width:0;min-height:36px;padding:6px 4px!important;overflow:hidden;font-size:9px!important;text-align:center;text-overflow:ellipsis;white-space:nowrap}.account-nav-label-full{display:none}.account-nav-label-short{min-width:0;display:inline;overflow:hidden;text-overflow:ellipsis}.account-navbar .nav-actions{grid-area:actions;justify-self:end;gap:5px}.account-navbar .account-mini{min-height:34px;padding:2px;border-radius:999px}.account-navbar .account-mini-avatar{width:30px;height:30px;flex-basis:30px}.account-navbar .account-mini-name{display:none}.account-navbar .nav-actions>.btn-dark{min-height:34px;padding:8px 9px;border-radius:10px;font-size:9px;white-space:nowrap}.account-navbar .notification-dot{width:5px;height:5px;flex-basis:5px}}@media (max-width: 370px){.navbar.home-navbar,.navbar.account-navbar{width:calc(100% - 14px);padding:8px}.home-navbar .logo,.account-navbar .account-navbar-brand .logo{font-size:18px}.account-navbar .nav-links a{font-size:8.5px!important}.account-navbar .nav-actions>.btn-dark{padding-inline:7px;font-size:8.5px}}.cookie-notice{position:fixed;z-index:20000;left:50%;bottom:max(18px,env(safe-area-inset-bottom));width:min(980px,calc(100% - 36px));transform:translate(-50%);display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 18px;border:1px solid #deded8;border-radius:20px;background:#fffffcf7;color:#181917;box-shadow:0 22px 70px #1819172e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cookie-notice-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#171816;color:#fff;font-size:19px;font-weight:750;font-family:Georgia,serif}.cookie-notice-copy{min-width:0}.cookie-notice-copy strong{display:block;margin-bottom:4px;color:#171816;font-size:14px;letter-spacing:-.01em}.cookie-notice-copy p{margin:0;max-width:660px;color:#686b66;font-size:12px;line-height:1.5}.cookie-notice-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}.cookie-notice-actions a,.cookie-notice-actions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:12px;font:inherit;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.cookie-notice-actions a{border:1px solid #d8d9d3;background:transparent;color:#333530}.cookie-notice-actions a:hover{border-color:#aeb1a9;background:#f3f3ef}.cookie-notice-actions button{border:1px solid #171816;background:#171816;color:#fff;cursor:pointer}.cookie-notice-actions button:hover{background:#30312e}.cookie-policy-page{min-height:100vh;padding:28px 20px 70px;background:radial-gradient(circle at 85% 8%,rgba(196,206,194,.34),transparent 28%),#f6f6f2;color:#1b1d1a}.cookie-policy-shell{width:min(1040px,100%);margin:0 auto}.cookie-policy-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.cookie-policy-logo{color:#151714;font-size:23px;font-weight:800;letter-spacing:-.055em;text-decoration:none}.cookie-policy-logo span{color:#777d75}.cookie-policy-back{min-height:42px;display:inline-flex;align-items:center;padding:0 15px;border:1px solid #d9dad4;border-radius:12px;background:#fffffcb8;color:#343733;font-size:12px;font-weight:700;text-decoration:none}.cookie-policy-back:hover{border-color:#aeb2aa;background:#fff}.cookie-policy-language-en,.cookie-policy-back-en,html[data-language=en] .cookie-policy-language-pl,html[data-language=en] .cookie-policy-back-pl{display:none}html[data-language=en] .cookie-policy-language-en,html[data-language=en] .cookie-policy-back-en{display:block}.cookie-policy-hero{padding:clamp(34px,7vw,72px);border-radius:30px;background:#181a17;color:#fff;overflow:hidden}.cookie-policy-eyebrow{display:inline-flex;margin-bottom:22px;padding:7px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#c8cdc5;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.cookie-policy-hero h1{max-width:790px;margin:0;color:#fff;font-size:clamp(38px,7vw,76px);line-height:.98;letter-spacing:-.06em}.cookie-policy-hero>p{max-width:650px;margin:24px 0 0;color:#c6cbc3;font-size:clamp(15px,2vw,18px);line-height:1.62}.cookie-policy-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.cookie-policy-meta span{padding:8px 11px;border-radius:10px;background:#ffffff14;color:#d8ddd5;font-size:11px;font-weight:650}.cookie-policy-highlight{display:grid;grid-template-columns:48px minmax(0,1fr);gap:17px;margin:20px 0;padding:22px;border:1px solid #cbd7ca;border-radius:20px;background:#edf4ec}.cookie-policy-highlight-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#29442e;color:#fff;font-size:20px;font-weight:800}.cookie-policy-highlight strong{display:block;margin:2px 0 5px;color:#1e3122;font-size:15px}.cookie-policy-highlight p{margin:0;color:#526155;font-size:13px;line-height:1.6}.cookie-policy-section,.cookie-policy-inventory{margin-top:20px;padding:clamp(24px,4vw,42px);border:1px solid #e0e1db;border-radius:24px;background:#fffffce0;box-shadow:0 10px 36px #20221e0b}.cookie-policy-section,.cookie-policy-section-heading{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px}.cookie-policy-section-number{color:#92978f;font-size:11px;font-weight:800;letter-spacing:.12em}.cookie-policy-section h2,.cookie-policy-inventory h2{margin:-5px 0 14px;color:#1b1d1a;font-size:clamp(24px,4vw,34px);line-height:1.08;letter-spacing:-.045em}.cookie-policy-section p,.cookie-policy-section-heading p{margin:0;color:#61655e;font-size:14px;line-height:1.75}.cookie-policy-section p+p{margin-top:13px}.cookie-policy-section a{color:#283d2c;font-weight:700}.cookie-policy-technology-list{display:grid;gap:12px;margin-top:26px}.cookie-policy-technology{padding:20px;border:1px solid #e2e3dd;border-radius:17px;background:#fafaf7}.cookie-policy-technology-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:17px}.cookie-policy-technology-heading code{min-width:0;color:#1f211e;font-size:12px;font-weight:750;overflow-wrap:anywhere}.cookie-policy-technology-heading>span{flex:0 0 auto;max-width:280px;padding:6px 9px;border-radius:999px;background:#e8eee6;color:#3e5342;font-size:10px;font-weight:750;text-align:center}.cookie-policy-technology dl{display:grid;grid-template-columns:.75fr 1.4fr 1.15fr;gap:18px;margin:0}.cookie-policy-technology dl>div{min-width:0}.cookie-policy-technology dt{margin-bottom:5px;color:#969b93;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cookie-policy-technology dd{margin:0;color:#535750;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.cookie-policy-footer{display:flex;align-items:center;justify-content:space-between;padding:30px 4px 0;color:#858a82;font-size:11px}.cookie-policy-footer a{color:#363934;font-weight:800;text-decoration:none}html[data-theme=dark] .cookie-notice{border-color:#383c37;background:#171916f7;color:#f3f4ef;box-shadow:0 24px 78px #00000080}html[data-theme=dark] .cookie-notice-mark{background:#eef0ea;color:#1a1c19}html[data-theme=dark] .cookie-notice-copy strong{color:#f3f4ef}html[data-theme=dark] .cookie-notice-copy p{color:#adb2aa}html[data-theme=dark] .cookie-notice-actions a{border-color:#454a43;color:#d8dcd4}html[data-theme=dark] .cookie-notice-actions a:hover{border-color:#626960;background:#292c27}html[data-theme=dark] .cookie-notice-actions button{border-color:#eef0ea;background:#eef0ea;color:#1a1c19}html[data-theme=dark] .cookie-notice-actions button:hover{background:#d9ddd5}html[data-theme=dark] .cookie-policy-page{background:radial-gradient(circle at 85% 8%,rgba(83,100,83,.22),transparent 28%),#10120f;color:#eeefe9}html[data-theme=dark] .cookie-policy-logo,html[data-theme=dark] .cookie-policy-footer a{color:#f1f2ed}html[data-theme=dark] .cookie-policy-back{border-color:#343832;background:#1b1e1abf;color:#d9ddd5}html[data-theme=dark] .cookie-policy-back:hover{border-color:#555b52;background:#22251f}html[data-theme=dark] .cookie-policy-hero{border:1px solid #343832;background:#181b17}html[data-theme=dark] .cookie-policy-highlight{border-color:#354839;background:#18241a}html[data-theme=dark] .cookie-policy-highlight-icon{background:#dce8dc;color:#1c2d1f}html[data-theme=dark] .cookie-policy-highlight strong{color:#e7eee5}html[data-theme=dark] .cookie-policy-highlight p{color:#aab9aa}html[data-theme=dark] .cookie-policy-section,html[data-theme=dark] .cookie-policy-inventory{border-color:#2e322c;background:#181b17e6;box-shadow:none}html[data-theme=dark] .cookie-policy-section h2,html[data-theme=dark] .cookie-policy-inventory h2{color:#f0f1ec}html[data-theme=dark] .cookie-policy-section p,html[data-theme=dark] .cookie-policy-section-heading p{color:#aeb3aa}html[data-theme=dark] .cookie-policy-section a{color:#d7e0d5}html[data-theme=dark] .cookie-policy-technology{border-color:#333730;background:#1d201b}html[data-theme=dark] .cookie-policy-technology-heading code{color:#eef0ea}html[data-theme=dark] .cookie-policy-technology-heading>span{background:#29352a;color:#cad8c8}html[data-theme=dark] .cookie-policy-technology dt{color:#858c82}html[data-theme=dark] .cookie-policy-technology dd{color:#b8bdb4}html[data-theme=dark] .cookie-policy-footer{color:#81877e}@media (max-width: 760px){body:has(.cookie-notice) .site-preferences{visibility:hidden;pointer-events:none}.cookie-notice{bottom:max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:15px;border-radius:17px}.cookie-notice-mark{width:38px;height:38px;border-radius:12px;font-size:17px}.cookie-notice-copy strong{font-size:13px}.cookie-notice-copy p{font-size:11px;line-height:1.48}.cookie-notice-actions{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.cookie-notice-actions a,.cookie-notice-actions button{width:100%;min-height:43px;padding:0 11px}.cookie-policy-page{padding:18px 12px 48px}.cookie-policy-nav{margin-bottom:16px}.cookie-policy-logo{font-size:20px}.cookie-policy-back{min-height:39px;padding:0 12px;font-size:11px}.cookie-policy-hero{padding:34px 22px;border-radius:22px}.cookie-policy-hero h1{font-size:clamp(35px,11vw,52px)}.cookie-policy-hero>p{margin-top:19px;font-size:14px}.cookie-policy-highlight{grid-template-columns:40px minmax(0,1fr);gap:13px;padding:17px;border-radius:17px}.cookie-policy-highlight-icon{width:40px;height:40px;border-radius:12px}.cookie-policy-section,.cookie-policy-inventory{padding:22px 18px;border-radius:19px}.cookie-policy-section,.cookie-policy-section-heading{grid-template-columns:1fr;gap:11px}.cookie-policy-section h2,.cookie-policy-inventory h2{margin-top:0}.cookie-policy-technology{padding:16px}.cookie-policy-technology-heading{align-items:stretch;flex-direction:column;gap:10px}.cookie-policy-technology-heading>span{align-self:flex-start;max-width:100%;text-align:left}.cookie-policy-technology dl{grid-template-columns:1fr;gap:12px}}.registration-privacy-confirmation{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid #d9d9d4;border-radius:13px;background:#fafaf7;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.registration-privacy-confirmation:hover,.registration-privacy-confirmation:focus-within{border-color:#999f9a;box-shadow:0 0 0 3px #1111110d}.registration-privacy-confirmation:has(input:checked){border-color:#6f7d75;background:#f4f8f5}.registration-privacy-confirmation>input,.auth-form .registration-privacy-confirmation>input{width:18px;min-width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:2px 0 0;padding:0;accent-color:#171917;cursor:pointer}.registration-privacy-confirmation>div{min-width:0;display:grid;gap:4px}.registration-privacy-confirmation label{color:#292c2a;font-size:12px;font-weight:700;line-height:1.4;cursor:pointer}.registration-privacy-confirmation small{color:#737772;font-size:10px;font-weight:500;line-height:1.5}.registration-privacy-confirmation a{color:#283d2c;font-weight:800}.privacy-policy-hero{position:relative;isolation:isolate}.privacy-policy-hero:after{content:"";position:absolute;z-index:-1;top:-110px;right:-80px;width:320px;height:320px;border-radius:50%;background:#a3b8a11f;filter:blur(1px)}.privacy-policy-highlight .cookie-policy-highlight-icon{font-family:Georgia,serif;font-style:italic}.privacy-policy-status-note{display:grid;gap:5px;margin-top:18px;padding:15px 16px;border:1px solid #e1d8bd;border-radius:14px;background:#fffaf0}.privacy-policy-status-note strong{color:#5c4b1c;font-size:12px}.cookie-policy-section .privacy-policy-status-note p{color:#75643a;font-size:12px;line-height:1.55}.privacy-policy-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.privacy-policy-card{min-width:0;padding:20px;border:1px solid #e2e3dd;border-radius:17px;background:#fafaf7}.privacy-policy-card h3{margin:0 0 8px;color:#252824;font-size:14px;letter-spacing:-.02em}.privacy-policy-card p{margin:0;color:#646861;font-size:12px;line-height:1.6}.privacy-policy-bases{display:grid;gap:11px;margin-top:26px}.privacy-policy-basis{display:grid;grid-template-columns:1fr 1.15fr 1.25fr;gap:18px;padding:19px;border:1px solid #e2e3dd;border-radius:17px;background:#fafaf7}.privacy-policy-basis>div{min-width:0}.privacy-policy-basis span{display:block;margin-bottom:6px;color:#969b93;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.privacy-policy-basis strong{color:#262925;font-size:12px;line-height:1.5}.privacy-policy-basis p{margin:0;color:#5c6159;font-size:11px;line-height:1.58}.privacy-policy-visibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.privacy-policy-visibility-grid article{padding:19px;border:1px solid #e1e2dc;border-radius:16px;background:#fafaf7}.privacy-policy-visibility-grid article:last-child{border-color:#d2ddd1;background:#f1f6f0}.privacy-policy-visibility-grid strong{color:#2b2e2a;font-size:12px}.privacy-policy-visibility-grid ul{display:grid;gap:7px;margin:13px 0 0;padding-left:18px;color:#62675f;font-size:12px;line-height:1.55}.privacy-policy-retention{display:grid;gap:0;margin-top:26px;border:1px solid #e2e3dd;border-radius:17px;background:#fafaf7;overflow:hidden}.privacy-policy-retention>div{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,1.4fr);gap:22px;padding:17px 19px}.privacy-policy-retention>div+div{border-top:0}.privacy-policy-retention strong{color:#2a2d29;font-size:11px;line-height:1.55}.privacy-policy-retention p{margin:0;color:#62675f;font-size:11px;line-height:1.58}.privacy-policy-sources{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:20px;padding:17px 19px;border:1px solid #e0e1db;border-radius:17px;background:#fffffcb8}.privacy-policy-sources strong{margin-right:4px;color:#343733;font-size:11px}.privacy-policy-sources a{padding:7px 9px;border:1px solid #dcded7;border-radius:9px;color:#4d534b;font-size:10px;font-weight:700;text-decoration:none}.privacy-policy-sources a:hover{border-color:#b7bbb3;background:#fff}.privacy-policy-footer{gap:18px}.privacy-policy-footer nav{display:flex;align-items:center;gap:14px}.privacy-policy-footer nav a{color:#656a62;font-weight:700}html[data-theme=dark] .registration-privacy-confirmation{border-color:#3a3a36;background:#1a1a18}html[data-theme=dark] .registration-privacy-confirmation:hover,html[data-theme=dark] .registration-privacy-confirmation:focus-within,html[data-theme=dark] .registration-privacy-confirmation:has(input:checked){border-color:#71716a;background:#20201e;box-shadow:0 0 0 3px #f0f0ec0d}html[data-theme=dark] .registration-privacy-confirmation>input{accent-color:#efefeb}html[data-theme=dark] .registration-privacy-confirmation label{color:#f0f0ec}html[data-theme=dark] .registration-privacy-confirmation small{color:#aaa9a3}html[data-theme=dark] .registration-privacy-confirmation a{color:#d6ded4}html[data-theme=dark] .privacy-policy-status-note{border-color:#5b512e;background:#292619}html[data-theme=dark] .privacy-policy-status-note strong{color:#e5d79d}html[data-theme=dark] .cookie-policy-section .privacy-policy-status-note p{color:#bdb384}html[data-theme=dark] :is(.privacy-policy-card,.privacy-policy-basis,.privacy-policy-visibility-grid article,.privacy-policy-retention){border-color:#333730;background:#1d201b}html[data-theme=dark] .privacy-policy-visibility-grid article:last-child{border-color:#354839;background:#18241a}html[data-theme=dark] :is(.privacy-policy-card h3,.privacy-policy-basis strong,.privacy-policy-visibility-grid strong,.privacy-policy-retention strong){color:#eef0ea}html[data-theme=dark] :is(.privacy-policy-card p,.privacy-policy-basis p,.privacy-policy-visibility-grid ul,.privacy-policy-retention p){color:#b8bdb4}html[data-theme=dark] .privacy-policy-basis span{color:#858c82}html[data-theme=dark] .privacy-policy-retention>div+div{border-color:#333730}html[data-theme=dark] .privacy-policy-sources{border-color:#2e322c;background:#181b17d1}html[data-theme=dark] .privacy-policy-sources strong{color:#e9ebe5}html[data-theme=dark] .privacy-policy-sources a{border-color:#3a3f38;color:#c7ccc3}html[data-theme=dark] .privacy-policy-sources a:hover{border-color:#5a6157;background:#252923}html[data-theme=dark] .privacy-policy-footer nav a{color:#aeb4aa}@media (max-width: 760px){.privacy-policy-card-grid,.privacy-policy-visibility-grid{grid-template-columns:1fr}.privacy-policy-card{padding:17px}.privacy-policy-basis{grid-template-columns:1fr;gap:13px;padding:17px}.privacy-policy-retention>div{grid-template-columns:1fr;gap:5px;padding:16px}.privacy-policy-sources{align-items:stretch;flex-direction:column}.privacy-policy-sources a{width:100%;padding:9px 10px}.privacy-policy-footer{align-items:flex-start;flex-wrap:wrap}.privacy-policy-footer nav{order:3;width:100%}}.registration-age-result,.age-access-result{display:grid;gap:4px;padding:12px 14px;border:1px solid #d9dfdc;border-radius:12px;background:#f5f8f6;color:#5d655f;font-size:12px;line-height:1.5}.registration-age-result strong,.age-access-result strong{color:#252a27;font-size:12px}.registration-age-result.is-under_16,.registration-age-result.is-invalid,.age-access-result.is-under_16,.age-access-result.is-invalid{border-color:#edcccc;background:#fff5f5;color:#9a3434}.registration-age-result.is-under_16 strong,.registration-age-result.is-invalid strong,.age-access-result.is-under_16 strong,.age-access-result.is-invalid strong{color:#842929}.age-access-confirmation,.auth-form .age-access-confirmation{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid #d9d9d4;border-radius:13px;background:#fafaf7;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.age-access-confirmation:hover,.age-access-confirmation:focus-within{border-color:#999f9a;box-shadow:0 0 0 3px #1111110d}.age-access-confirmation:has(input:checked){border-color:#6f7d75;background:#f4f8f5}.age-access-confirmation input,.auth-form .age-access-confirmation input{width:18px;min-width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:2px 0 0;padding:0;accent-color:#171917}.age-access-confirmation>span{min-width:0;display:grid;gap:4px}.age-access-confirmation strong{color:#292c2a;font-size:12px;line-height:1.4}.age-access-confirmation small{color:#737772;font-size:10px;font-weight:500;line-height:1.5}.age-access-page,.limited-account-page{min-height:100vh;background:radial-gradient(circle at 10% 2%,rgba(17,17,17,.035),transparent 27%),#f7f7f4}.age-access-shell{width:min(680px,calc(100% - 40px));margin:0 auto;padding:54px 0 90px}.age-access-card{padding:34px;border:1px solid #e0e0da;border-radius:24px;background:#fff;box-shadow:0 18px 54px #1111110f}.age-access-card h1{margin:10px 0 12px;color:#161615;font-size:clamp(34px,7vw,52px);line-height:1.02;letter-spacing:-.05em}.age-access-card>p{max-width:540px;margin:0;color:#686863;font-size:14px;line-height:1.65}.age-access-form{display:grid;gap:18px;margin-top:28px}.age-access-form>label:not(.age-access-confirmation){display:grid;gap:8px;color:#333330;font-size:13px;font-weight:700}.age-access-form>label:not(.age-access-confirmation) input{width:100%;min-height:50px;padding:13px 15px;border:1px solid #d9d9d4;border-radius:13px;outline:none;background:#fff;color:#171716}.age-access-form>label:not(.age-access-confirmation) input:focus{border-color:#777c78;box-shadow:0 0 0 4px #1111110d}.age-access-form>button{width:100%}.limited-account-shell{display:grid;gap:20px}.limited-account-shell .app-page-header{margin-bottom:14px}.limited-account-route-message{margin:0;padding:13px 15px;border:1px solid #e8d5ad;border-radius:13px;background:#fff9e9;color:#725818;font-size:12px;line-height:1.5}.limited-account-hero{display:flex;align-items:center;gap:20px;padding:27px;border:1px solid #dcded9;border-radius:22px;background:linear-gradient(145deg,#fff,#f2f5f2);box-shadow:0 14px 38px #1111110b}.limited-account-status-icon{width:76px;height:76px;display:grid;place-items:center;flex:0 0 76px;border-radius:22px;background:#181918;color:#fff;font-size:21px;font-weight:800;letter-spacing:-.04em}.limited-account-hero>div:last-child{min-width:0}.limited-account-hero span{color:#747973;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.limited-account-hero h2{margin:6px 0 8px;color:#1c1e1c;font-size:clamp(22px,4vw,32px);letter-spacing:-.04em}.limited-account-hero p,.limited-account-panel p,.limited-account-privacy p{margin:0;color:#686d68;font-size:12px;line-height:1.6}.limited-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.limited-account-panel{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid #e0e0da;border-radius:19px;background:#fff}.limited-account-panel.is-locked{background:#f3f3ef}.limited-account-panel-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#1d1e1d;color:#fff;font-size:14px;font-weight:800}.limited-account-panel.is-locked .limited-account-panel-icon{background:#deded8;color:#666b66}.limited-account-panel h2{margin:17px 0 8px;color:#222320;font-size:19px;letter-spacing:-.03em}.limited-account-panel ul{display:grid;gap:7px;margin:0 0 21px;padding-left:18px;color:#666b66;font-size:11px;line-height:1.5}.limited-account-panel .btn{width:100%;margin-top:auto}.limited-account-privacy{padding:18px 20px;border:1px solid #dce2de;border-radius:15px;background:#f2f6f4}.limited-account-privacy strong{display:block;margin-bottom:4px;color:#2e3430;font-size:12px}.account-age-status{width:fit-content;display:inline-flex;align-items:center;min-height:27px;margin-top:6px;padding:5px 10px;border:1px solid #d8ded9;border-radius:999px;background:#f2f6f3;color:#4b5a50;font-size:9px;font-weight:800;line-height:1}.jobs-age-notice{display:flex;align-items:flex-start;gap:13px;margin:-15px 0 26px;padding:16px 18px;border:1px solid #dce2de;border-radius:15px;background:#f2f6f4}.jobs-age-notice-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:12px;background:#1b1d1b;color:#fff;font-size:11px;font-weight:800}.jobs-age-notice>div{min-width:0}.jobs-age-notice strong{display:block;margin:1px 0 4px;color:#2b302c;font-size:12px}.jobs-age-notice p{margin:0;color:#69706a;font-size:11px;line-height:1.55}html[data-theme=dark] .age-access-page,html[data-theme=dark] .limited-account-page{background:radial-gradient(circle at 10% 2%,rgba(255,255,255,.035),transparent 27%),#10100f}html[data-theme=dark] :is(.registration-age-result,.age-access-result,.age-access-confirmation,.age-access-card,.limited-account-hero,.limited-account-panel,.limited-account-privacy,.jobs-age-notice){border-color:#3a3a36;background:#1a1a18}html[data-theme=dark] :is(.registration-age-result strong,.age-access-result strong,.age-access-confirmation strong,.age-access-card h1,.limited-account-hero h2,.limited-account-panel h2,.limited-account-privacy strong,.jobs-age-notice strong){color:#f0f0ec}html[data-theme=dark] :is(.registration-age-result,.age-access-result,.age-access-confirmation small,.age-access-card>p,.limited-account-hero p,.limited-account-panel ul,.limited-account-privacy p,.jobs-age-notice p){color:#aaa9a3}html[data-theme=dark] .age-access-confirmation:hover,html[data-theme=dark] .age-access-confirmation:focus-within,html[data-theme=dark] .age-access-confirmation:has(input:checked){border-color:#71716a;background:#20201e;box-shadow:0 0 0 3px #f0f0ec0d}html[data-theme=dark] .age-access-confirmation input{accent-color:#efefeb}html[data-theme=dark] .age-access-form>label:not(.age-access-confirmation){color:#eeeeea}html[data-theme=dark] .age-access-form>label:not(.age-access-confirmation) input{border-color:#42423d;background:#111110;color:#efefeb;color-scheme:dark}html[data-theme=dark] .registration-age-result.is-under_16,html[data-theme=dark] .registration-age-result.is-invalid,html[data-theme=dark] .age-access-result.is-under_16,html[data-theme=dark] .age-access-result.is-invalid{border-color:#633b3b;background:#2d1c1c;color:#efb0b0}html[data-theme=dark] .limited-account-panel.is-locked{background:#171715}html[data-theme=dark] .limited-account-status-icon,html[data-theme=dark] .limited-account-panel-icon,html[data-theme=dark] .jobs-age-notice-icon{background:#efefeb;color:#171716}html[data-theme=dark] .limited-account-panel.is-locked .limited-account-panel-icon{background:#30302d;color:#aaa9a3}html[data-theme=dark] .limited-account-privacy,html[data-theme=dark] .jobs-age-notice{border-color:#3b4941;background:#1a221d}html[data-theme=dark] .account-age-status{border-color:#3e4b43;background:#1a231d;color:#afd0b8}html[data-theme=dark] .limited-account-route-message{border-color:#66562a;background:#302a19;color:#e5c975}@media (max-width: 700px){.age-access-shell{width:min(100% - 24px,680px);padding:28px 0 70px}.age-access-card{padding:23px 19px;border-radius:20px}.age-access-card h1{font-size:36px}.limited-account-grid{grid-template-columns:1fr}.limited-account-hero{align-items:flex-start;padding:21px}}@media (max-width: 480px){.limited-account-hero{flex-direction:column}.limited-account-status-icon{width:58px;height:58px;flex-basis:58px;border-radius:17px;font-size:17px}.limited-account-panel{padding:20px}.jobs-age-notice{margin-top:-8px;padding:14px}}.auth-message{margin:0;padding:14px 16px;border-radius:12px;background:#f3f3f0;color:#333;font-size:13px;line-height:1.5}.auth-error{margin:0;padding:14px 16px;border-radius:12px;background:#fff0f0;color:#b42318;font-size:13px}.account-actions{display:flex;gap:12px;margin-top:18px;margin-bottom:20px;flex-wrap:wrap}.account-mini{display:inline-flex;align-items:center;gap:9px;padding:5px 10px 5px 5px;border:1px solid #e5e5e1;border-radius:999px;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.account-mini:hover{transform:translateY(-1px);border-color:#ccc;box-shadow:0 8px 25px #0000000f}.account-mini-avatar{width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#111;color:#fff;font-size:13px;font-weight:800}.account-mini-avatar img{width:100%;height:100%;display:block;object-fit:cover}.account-mini-name{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:13px;font-weight:600}@media (max-width: 700px){.account-card{padding:25px 20px;border-radius:22px}.profile-preview{align-items:flex-start}.profile-avatar-wrapper{width:82px;height:82px;flex-basis:82px}.profile-info h2{font-size:21px}.account-mini-name{display:none}.account-mini{padding-right:5px}.account-actions{flex-direction:column}.account-actions .btn{width:100%}}.agreement-workspace{flex:0 0 auto;border-bottom:0;background:#f7f7f4}.agreement-workspace-toggle{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px;border:0;background:#fff;color:#2c2c29;font:inherit;text-align:left;cursor:pointer}.agreement-workspace-toggle span,.agreement-workspace-toggle strong,.agreement-workspace-toggle small{display:block}.agreement-workspace-toggle strong{font-size:12px}.agreement-workspace-toggle small{margin-top:3px;color:#7b7b75;font-size:10px}.agreement-workspace-toggle b{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid #dfdfd9;border-radius:50%;background:#f7f7f3;font-size:18px;font-weight:500}.agreement-gate{max-height:min(62vh,680px);overflow-y:auto;padding:34px;background:radial-gradient(circle at 12% 0%,rgba(234,230,214,.72),transparent 34%),#f7f7f4}.agreement-negotiation-banner{margin:0;padding:9px 18px;border-bottom:0;background:#fff8e5;color:#6d5a25;font-size:11px;line-height:1.5;text-align:center}.agreement-gate-heading{max-width:760px;margin:0 auto 24px;text-align:center}.agreement-eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:5px 11px;border:1px solid #deded8;border-radius:999px;background:#ffffffc2;color:#6f6f69;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.agreement-gate-heading h2{margin:15px 0 9px;color:#171717;font-size:clamp(25px,4vw,36px);letter-spacing:-.9px;line-height:1.08}.agreement-gate-heading>p{max-width:610px;margin:0 auto;color:#6e6e68;font-size:14px;line-height:1.65}.agreement-progress{max-width:560px;display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;margin:24px auto 0}.agreement-progress span{display:flex;align-items:center;gap:8px;color:#888882;font-size:12px;font-weight:700}.agreement-progress span:last-child{justify-content:flex-end}.agreement-progress i{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid #d7d7d1;border-radius:50%;background:#fff;color:#777771;font-size:11px;font-style:normal}.agreement-progress span.is-complete{color:#33332f}.agreement-progress span.is-complete i{border-color:#1c1c1a;background:#1c1c1a;color:#fff}.agreement-progress b{height:1px;background:#d9d9d3}.agreement-form,.agreement-proposal-card{max-width:820px;margin:0 auto;padding:26px;border:1px solid rgba(25,25,22,.09);border-radius:24px;background:#fffffff0;box-shadow:0 22px 64px #19191414}.agreement-form-heading,.agreement-proposal-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.agreement-form-heading h3,.agreement-proposal-topline h3{margin:9px 0 0;color:#191917;font-size:21px;letter-spacing:-.35px}.agreement-form-heading p{max-width:230px;margin:3px 0 0;color:#898983;font-size:11px;line-height:1.5;text-align:right}.agreement-version-pill,.agreement-pending-pill{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:999px;background:#efefe9;color:#686862;font-size:10px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.agreement-pending-pill{background:#fff5d9;color:#775b13;text-align:center}.agreement-form-grid,.agreement-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agreement-field{min-width:0;display:flex;flex-direction:column;gap:7px}.agreement-field-wide,.agreement-detail-wide{grid-column:1 / -1}.agreement-field>span{color:#474743;font-size:12px;font-weight:750}.agreement-field input,.agreement-field textarea,.agreement-field select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #ddddD7;border-radius:13px;outline:none;background:#fafaf7;color:#191917;font:inherit;font-size:14px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.agreement-field input,.agreement-field select{min-height:46px;padding:0 13px}.agreement-field textarea{min-height:92px;padding:12px 13px;resize:vertical;line-height:1.5}.agreement-field input:focus,.agreement-field textarea:focus,.agreement-field select:focus{border-color:#242421;background:#fff;box-shadow:0 0 0 3px #1e1e1b0f}.agreement-price-input{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px}.agreement-price-input input:disabled{cursor:not-allowed;border-color:#deded8;background:#efefe9;color:#30302d;font-weight:800;opacity:1}.agreement-price-currency{min-height:46px;display:grid;place-items:center;box-sizing:border-box;border:1px solid #deded8;border-radius:13px;background:#efefe9;color:#555550;font-size:12px;font-weight:850}.agreement-fixed-price-note{display:block;color:#84847e;font-size:10px;line-height:1.5}.agreement-confirmation{display:flex;align-items:flex-start;gap:11px;margin-top:20px;padding:14px;border:1px solid #e2e2dc;border-radius:14px;background:#f8f8f4;cursor:pointer}.agreement-confirmation input{width:17px;height:17px;flex:0 0 17px;margin:2px 0 0;accent-color:#171717}.agreement-confirmation span{color:#555550;font-size:12px;line-height:1.55}.agreement-form-actions,.agreement-proposal-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}.agreement-primary-button,.agreement-secondary-button{min-height:44px;padding:0 17px;border-radius:13px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.agreement-primary-button{border:1px solid #171717;background:#171717;color:#fff}.agreement-primary-button:hover:not(:disabled),.agreement-secondary-button:hover:not(:disabled){transform:translateY(-1px)}.agreement-secondary-button{border:1px solid #d9d9d3;background:#fff;color:#343431}.agreement-secondary-button:hover:not(:disabled){border-color:#bdbdb7;background:#f7f7f3}.agreement-primary-button:disabled,.agreement-secondary-button:disabled{cursor:not-allowed;opacity:.48}.agreement-message,.agreement-blocked-note{margin:16px 0 0;padding:11px 13px;border:1px solid #efd4ce;border-radius:12px;background:#fff6f4;color:#8f3d33;font-size:12px;line-height:1.5}.agreement-message.is-success{border-color:#d9e5d5;background:#f3f8f1;color:#42623b}.agreement-details{gap:10px}.agreement-detail{min-width:0;padding:13px 14px;border:1px solid #e6e6e0;border-radius:14px;background:#fafaf7}.agreement-detail>span{display:block;margin-bottom:5px;color:#888882;font-size:10px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.agreement-detail strong,.agreement-detail p{display:block;margin:0;color:#282825;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.agreement-waiting-note{color:#5e7058;font-size:12px;font-weight:700;line-height:1.45}.agreement-summary{border-bottom:0;background:#fff}.agreement-summary>summary{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 20px;list-style:none;cursor:pointer}.agreement-summary>summary::-webkit-details-marker{display:none}.agreement-status-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#eaf3e6;color:#41643a;font-size:13px;font-weight:900}.agreement-summary-copy{min-width:0}.agreement-summary-copy strong,.agreement-summary-copy small{display:block}.agreement-summary-copy strong{color:#2c2c29;font-size:12px}.agreement-summary-copy small{margin-top:2px;color:#85857f;font-size:10px}.agreement-summary-action{color:#62625d;font-size:11px;font-weight:750}.agreement-summary-body{padding:4px 20px 20px}.agreement-legal-note{margin:12px 0 0;color:#85857f;font-size:10px;line-height:1.55}.agreement-loading{min-height:360px;display:grid;place-items:center;align-content:center;gap:9px;color:#777771;text-align:center}.agreement-loading p{margin:0}.agreement-waiting-card{max-width:680px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;margin:0 auto;padding:24px;border:1px solid rgba(25,25,22,.09);border-radius:20px;background:#fffffff0;box-shadow:0 18px 54px #19191412}.agreement-waiting-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#efefe9;color:#555550;font-size:24px}.agreement-waiting-card h3{margin:2px 0 7px;color:#20201e;font-size:18px;letter-spacing:-.25px}.agreement-waiting-card p{margin:0;color:#73736d;font-size:13px;line-height:1.65}.agreement-lock-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #ddddD7;border-radius:50%;background:#fff}html[data-theme=dark] .agreement-gate{background:radial-gradient(circle at 12% 0%,rgba(74,72,60,.24),transparent 34%),#10100f!important}html[data-theme=dark] .agreement-workspace{border-bottom-color:#30302d;background:#10100f}html[data-theme=dark] .agreement-workspace-toggle{background:#191918;color:#f2f2ee}html[data-theme=dark] .agreement-workspace-toggle small{color:#aaa9a3}html[data-theme=dark] .agreement-workspace-toggle b{border-color:#3d3d38;background:#262624;color:#f2f2ee}html[data-theme=dark] .agreement-negotiation-banner{border-bottom-color:#4b422a;background:#2b2517;color:#e0ca87}html[data-theme=dark] .agreement-eyebrow,html[data-theme=dark] .agreement-form,html[data-theme=dark] .agreement-proposal-card,html[data-theme=dark] .agreement-summary,html[data-theme=dark] .agreement-lock-icon{border-color:#343430!important;background:#191918!important;color:#f2f2ee!important;box-shadow:0 22px 64px #00000042!important}html[data-theme=dark] .agreement-gate-heading h2,html[data-theme=dark] .agreement-form-heading h3,html[data-theme=dark] .agreement-proposal-topline h3,html[data-theme=dark] .agreement-summary-copy strong{color:#f2f2ee!important}html[data-theme=dark] .agreement-gate-heading>p,html[data-theme=dark] .agreement-form-heading p,html[data-theme=dark] .agreement-summary-copy small,html[data-theme=dark] .agreement-summary-action,html[data-theme=dark] .agreement-legal-note{color:#aaa9a3!important}html[data-theme=dark] .agreement-progress span{color:#8f8f89}html[data-theme=dark] .agreement-progress span.is-complete{color:#e6e6e1}html[data-theme=dark] .agreement-progress i{border-color:#40403b;background:#222220;color:#b7b7b1}html[data-theme=dark] .agreement-progress span.is-complete i{border-color:#ecece7;background:#ecece7;color:#171716}html[data-theme=dark] .agreement-progress b{background:#3b3b37}html[data-theme=dark] .agreement-version-pill{background:#2b2b28;color:#bdbdb7}html[data-theme=dark] .agreement-pending-pill{background:#3b321d;color:#e3c879}html[data-theme=dark] .agreement-field>span,html[data-theme=dark] .agreement-confirmation span{color:#c8c8c2!important}html[data-theme=dark] .agreement-field input,html[data-theme=dark] .agreement-field textarea,html[data-theme=dark] .agreement-field select{border-color:#3a3a36!important;background:#111110!important;color:#f1f1ed!important}html[data-theme=dark] .agreement-field input:focus,html[data-theme=dark] .agreement-field textarea:focus,html[data-theme=dark] .agreement-field select:focus{border-color:#deded8!important;box-shadow:0 0 0 3px #ebebe514!important}html[data-theme=dark] .agreement-price-input input:disabled,html[data-theme=dark] .agreement-price-currency{border-color:#3c3c38!important;background:#292927!important;color:#e8e8e3!important;opacity:1!important}html[data-theme=dark] .agreement-fixed-price-note{color:#969690!important}html[data-theme=dark] .agreement-confirmation,html[data-theme=dark] .agreement-detail{border-color:#373733;background:#20201e}html[data-theme=dark] .agreement-detail>span{color:#92928c}html[data-theme=dark] .agreement-detail strong,html[data-theme=dark] .agreement-detail p{color:#e8e8e3!important}html[data-theme=dark] .agreement-primary-button{border-color:#f0f0eb;background:#f0f0eb;color:#171716}html[data-theme=dark] .agreement-secondary-button{border-color:#3d3d39;background:#242422;color:#e8e8e3}html[data-theme=dark] .agreement-secondary-button:hover:not(:disabled){border-color:#55554f;background:#2d2d2a}html[data-theme=dark] .agreement-message,html[data-theme=dark] .agreement-blocked-note{border-color:#543c37;background:#251c1a;color:#e3b8ad}html[data-theme=dark] .agreement-message.is-success{border-color:#3d5038;background:#1d261b;color:#b9d4b1}html[data-theme=dark] .agreement-status-icon{background:#243020;color:#b9d4b1}html[data-theme=dark] .agreement-summary{border-bottom-color:#30302d!important}html[data-theme=dark] .agreement-waiting-card{border-color:#343430;background:#191918;box-shadow:0 18px 54px #0000003d}html[data-theme=dark] .agreement-waiting-icon{background:#2b2b28;color:#d0d0ca}html[data-theme=dark] .agreement-waiting-card h3{color:#f2f2ee!important}html[data-theme=dark] .agreement-waiting-card p{color:#aaa9a3!important}@media (max-width: 700px){.agreement-workspace-toggle{min-height:54px;padding:9px 13px}.agreement-workspace-toggle small{max-width:250px;line-height:1.35}.agreement-gate{max-height:55vh;padding:24px 14px 32px}.agreement-progress{grid-template-columns:1fr;gap:8px;max-width:290px}.agreement-progress b{width:1px;height:12px;margin-left:14px}.agreement-progress span:last-child{justify-content:flex-start}.agreement-form,.agreement-proposal-card{padding:18px 14px;border-radius:19px}.agreement-waiting-card{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 15px}.agreement-waiting-icon{width:40px;height:40px;border-radius:12px;font-size:20px}.agreement-form-heading,.agreement-proposal-topline{flex-direction:column;gap:10px}.agreement-form-heading p{margin-top:0;text-align:left}.agreement-form-grid,.agreement-details{grid-template-columns:minmax(0,1fr)}.agreement-field-wide,.agreement-detail-wide{grid-column:auto}.agreement-form-actions,.agreement-proposal-actions{align-items:stretch;flex-direction:column-reverse}.agreement-primary-button,.agreement-secondary-button{width:100%}.agreement-waiting-note{text-align:center}.agreement-summary>summary{grid-template-columns:30px minmax(0,1fr);padding:11px 13px}.agreement-summary-action{display:none}.agreement-summary-body{padding:3px 13px 16px}}.account-navbar{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(0,auto) minmax(190px,.85fr);justify-content:stretch;gap:18px}.account-navbar-brand{min-width:0;display:flex;align-items:center;justify-content:center;gap:10px}.navbar-home-back{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid #deded9;border-radius:12px;background:#fff;color:#171716;box-shadow:0 7px 22px #1111110f;font-size:20px;font-weight:700;line-height:1;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.navbar-home-back:hover{transform:translate(-2px);border-color:#aaa;box-shadow:0 9px 25px #1111111a}.account-navbar .nav-links{min-width:0;justify-self:center;gap:3px;padding:6px;border:1px solid #111;border-radius:17px;background:#111;box-shadow:0 12px 30px #11111124}.account-navbar .nav-links a{padding:10px 12px;border-radius:11px;color:#d6d6d1;font-size:12px;font-weight:600;white-space:nowrap;transition:color .2s ease,background .2s ease}.account-navbar .nav-links a:hover{color:#fff;background:#282827}.account-navbar .nav-links a.is-active{color:#111;background:#fff}.account-navbar .nav-actions{min-width:0;justify-self:end}.account-navbar .notification-dot{background:#fff;box-shadow:0 0 0 3px #ffffff1f}.account-navbar .is-active .notification-dot{background:#111;box-shadow:0 0 0 3px #11111114}.rotating-job-card{animation:job-card-swap .45s ease both}.rotating-job-card h3{min-height:57px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rotating-job-card>p{min-height:62px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-small>div:last-child{min-width:0}.card-small span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes job-card-swap{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.category-card{cursor:pointer}.category-card:focus-visible,.jobs-clear-filters:focus-visible,.navbar-home-back:focus-visible{outline:3px solid rgba(17,17,17,.22);outline-offset:3px}.jobs-clear-filters{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border:1px solid #111;border-radius:999px;background:#111;color:#fff;box-shadow:0 8px 22px #1111111a;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.jobs-clear-filters:before{content:"×";font-size:17px;font-weight:400;line-height:1}.jobs-clear-filters:hover{transform:translateY(-1px);background:#2b2b29;box-shadow:0 11px 27px #11111126}html[data-theme=dark] .navbar-home-back{border-color:#3a3a36;background:#1b1b19;color:#f2f2ee;box-shadow:0 9px 24px #00000038}html[data-theme=dark] .account-navbar .nav-links{border-color:#383834;background:#090909;box-shadow:0 12px 32px #00000047}html[data-theme=dark] .account-navbar .nav-links a{color:#d4d4cf}html[data-theme=dark] .account-navbar .nav-links a:hover{color:#fff;background:#252524}html[data-theme=dark] .account-navbar .nav-links a.is-active{color:#111;background:#f3f3ef}html[data-theme=dark] .jobs-clear-filters{border-color:#efefeb!important;background:#efefeb!important;color:#151514!important}html[data-theme=dark] .jobs-clear-filters:hover{border-color:#fff!important;background:#fff!important}html[data-theme=dark] :is(.category-card,.jobs-clear-filters,.navbar-home-back):focus-visible{outline-color:#f2f2ee7a}@media (max-width: 1000px){.account-navbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "links links";gap:10px 14px;padding:12px 0 14px}.account-navbar-brand{grid-area:brand;justify-content:flex-start}.account-navbar .nav-links{width:100%;grid-area:links;justify-self:stretch;justify-content:flex-start;overflow-x:auto;overscroll-behavior-inline:contain}.account-navbar .nav-actions{grid-area:actions}}@media (max-width: 700px){.account-navbar{width:calc(100% - 28px)}.account-navbar .nav-links{display:flex;padding:5px}.account-navbar .nav-links a{flex:0 0 auto;padding:9px 11px;font-size:11px}.navbar-home-back{width:36px;height:36px;flex-basis:36px}.jobs-results-header{align-items:center;gap:12px}.jobs-clear-filters{min-height:38px;padding:8px 13px}}@media (prefers-reduced-motion: reduce){.rotating-job-card{animation:none}}html[data-template=classic]:not([data-theme=dark]){--ih-page: #ffffff;--ih-canvas: #ffffff;--ih-surface: #ffffff;--ih-surface-soft: #f7f7f7;--ih-line: #dedede;--ih-line-strong: #bdbdbd;--ih-ink: #111111;--ih-ink-soft: #2d2d2d;--ih-copy: #3f3f3f;--ih-muted: #5f5f5f;--ih-blue-600: #111111;--ih-blue-100: #eeeeee;--ih-blue-soft: #f6f6f6;--ih-violet: #111111;--ih-violet-deep: #000000;--ih-violet-soft: #eeeeee;--ih-v4-surface-muted: #f7f7f7;--ih-v4-line: #dedede;--ih-v4-line-strong: #bdbdbd;--ih-v4-copy: #3f3f3f;background:#fff!important;color:#111!important}html[data-template=classic]:not([data-theme=dark]) #root .app.app>main:before{background:#fff!important}html[data-template=classic]:not([data-theme=dark]) #root .app.app>main>.hero,html[data-template=classic]:not([data-theme=dark]) #root .app>main>.categories.section,html[data-template=classic]:not([data-theme=dark]) #root .app>main>.split-section.section,html[data-template=classic]:not([data-theme=dark]) #root .app>.footer{background-color:#fff!important;background-image:none!important}html[data-template=classic]:not([data-theme=dark]) #root .app :is(.hero h1,.hero h1 span,.hero-text,.eyebrow,.categories .section-label,.categories h2,.categories p){color:#111!important;-webkit-text-fill-color:currentColor!important}html[data-template=classic]:not([data-theme=dark]) #root .app .hero-text,html[data-template=classic]:not([data-theme=dark]) #root .app>main>.categories .section-heading p{color:#3f3f3f!important}html[data-template=classic]:not([data-theme=dark]) #root .app .category-card,html[data-template=classic]:not([data-theme=dark]) #root .app .category-card:nth-child(n){border:1px solid #dddddd!important;background:#fff!important;color:#111!important;box-shadow:0 10px 28px #0000000b!important}:root{--ih-release: 20260920-4;--ih-shell-width: 1320px;--ih-shell-gutter: 24px}#root .private-work-image-set,#root .private-work-image-grid,#root .private-work-image-thumb{box-sizing:border-box}#root .private-work-image-set{width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none}#root .private-work-image-set-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:inherit;font-size:11px}#root .private-work-image-set-heading strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .private-work-image-set-heading span{flex:0 0 auto;color:#77808d}#root .private-work-image-grid{width:min(440px,70vw);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;overflow:hidden;border:0;border-radius:15px;background:transparent}#root .private-work-image-set.is-single .private-work-image-grid{width:min(360px,70vw);display:block;overflow:visible;border-radius:0}#root .private-work-image-thumb{position:relative;width:100%;height:148px;display:block;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#e9edf2;cursor:zoom-in}#root .private-work-image-set.is-single .private-work-image-thumb{width:auto;max-width:100%;height:auto;min-height:0;display:inline-block;overflow:hidden;border-radius:15px;background:transparent;vertical-align:top}#root .private-work-image-thumb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease,opacity .18s ease}#root .private-work-image-set.is-single .private-work-image-thumb img{width:auto;max-width:100%;height:auto;max-height:390px;object-fit:contain}#root .private-work-image-thumb:hover img{transform:scale(1.018)}#root .private-work-image-thumb>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#040d19a8;color:#fff;font-size:23px;font-weight:800;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#root .private-work-image-grid.count-1,#root .private-work-image-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}#root .private-work-image-grid.count-1{grid-template-columns:1fr}#root .private-work-image-grid.count-3 .private-work-image-thumb:first-child{grid-row:span 2;height:299px}#root .private-work-file-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}#root .private-work-file-row>a{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;border:1px solid #dfe4eb;border-radius:13px;background:#f8f9fb;color:#13233a;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}#root .private-work-file-row>a:hover{border-color:#aeb9c8;background:#fff;transform:translateY(-1px)}#root .private-work-file-badge{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:#0b1d34;color:#fff;font-size:9px;font-weight:850;letter-spacing:.04em}#root .private-work-file-copy{min-width:0;display:grid;gap:3px}#root .private-work-file-copy b,#root .private-work-file-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .private-work-file-copy b{color:inherit;font-size:12px}#root .private-work-file-copy small{color:#77808d;font-size:9px}#root .private-work-file-action{color:#536071;font-size:9px;font-weight:750}#root .private-work-lightbox{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;box-sizing:border-box;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#03070df2;color:#fff;-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%)}#root .private-work-viewer-toolbar{width:min(1240px,100%);min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto}#root .private-work-viewer-title{min-width:0;display:grid;gap:2px}#root .private-work-viewer-title strong,#root .private-work-viewer-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root .private-work-viewer-title strong{font-size:12px}#root .private-work-viewer-title span{color:#ffffff94;font-size:9px}#root .private-work-viewer-controls{flex:0 0 auto;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff12}#root .private-work-viewer-controls button,#root .private-work-viewer-controls a,#root .private-work-lightbox-close{position:static!important;width:36px;height:36px;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:9px;background:transparent;color:#fff;font:inherit;font-size:17px;text-decoration:none;cursor:pointer}#root .private-work-viewer-controls button:hover,#root .private-work-viewer-controls a:hover{background:#ffffff1c}#root .private-work-viewer-controls button:disabled{opacity:.3;cursor:default}#root .private-work-viewer-controls .private-work-viewer-zoom-value{width:58px;font-size:10px;font-weight:750}#root .private-work-viewer-controls .private-work-lightbox-close{margin-left:2px;background:#ffffff1c;font-size:21px}#root .private-work-lightbox figure{width:min(1240px,100%);height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;margin:0 auto;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}#root .private-work-viewer-stage{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:0;background:transparent;cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none}#root .private-work-lightbox figure.is-zoomed .private-work-viewer-stage{cursor:grab}#root .private-work-lightbox figure.is-zoomed .private-work-viewer-stage:active{cursor:grabbing}#root .private-work-viewer-stage img{width:auto!important;max-width:min(100%,1100px)!important;height:auto!important;max-height:min(76dvh,800px)!important;display:block;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none;transform-origin:center;transition:transform 90ms ease-out}#root .private-work-lightbox figcaption{min-height:30px;display:flex;align-items:center;justify-content:center;gap:12px;margin:0;color:#ffffff94;font-size:9px;text-align:center}#root .private-work-lightbox figcaption button{border:0;background:transparent;color:#ffffffb8;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}#root .private-work-lightbox-arrow{position:fixed;z-index:2;top:50%;width:44px;height:52px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff14;color:#fff;font-size:30px;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#root .private-work-lightbox-arrow.is-left{left:16px}#root .private-work-lightbox-arrow.is-right{right:16px}html[data-theme=dark] #root .private-work-file-row>a{border-color:#303b49;background:#151b23;color:#f3f6f9}html[data-theme=dark] #root .private-work-file-copy small,html[data-theme=dark] #root .private-work-file-action{color:#a6afbb}@media (max-width: 700px){#root .private-work-image-grid,#root .private-work-image-set.is-single .private-work-image-grid{width:min(76vw,340px)}#root .private-work-image-thumb{height:122px}#root .private-work-image-grid.count-3 .private-work-image-thumb:first-child{height:247px}#root .private-work-image-set.is-single .private-work-image-thumb{height:auto}#root .private-work-image-set.is-single .private-work-image-thumb img{max-height:54dvh}#root .private-work-file-row>a{grid-template-columns:auto minmax(0,1fr)}#root .private-work-file-action{display:none}#root .private-work-lightbox{gap:6px;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}#root .private-work-viewer-toolbar{min-height:42px;gap:8px}#root .private-work-viewer-title{max-width:31vw}#root .private-work-viewer-controls{gap:1px;padding:3px}#root .private-work-viewer-controls button,#root .private-work-viewer-controls a{width:32px;height:32px}#root .private-work-viewer-controls .private-work-viewer-zoom-value{width:48px}#root .private-work-viewer-stage img{max-width:100%!important;max-height:78dvh!important}#root .private-work-lightbox figcaption>span{display:none}#root .private-work-lightbox-arrow{top:auto;bottom:max(18px,env(safe-area-inset-bottom));width:40px;height:40px;border-radius:12px;font-size:25px;transform:none}}@media (min-width: 721px){#root .account-section-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}#root .chat-payment-panel{flex:0 0 auto;display:grid;gap:16px;padding:20px;border-bottom:0;background:radial-gradient(circle at 100% 0%,rgba(83,126,211,.12),transparent 34%),linear-gradient(145deg,#f7faff,#fff 66%);color:#12203d}#root .chat-payment-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#root .chat-payment-heading h2{margin:4px 0 0;color:inherit;font-size:clamp(18px,3vw,23px);line-height:1.12;letter-spacing:-.035em}#root .chat-payment-eyebrow{display:block;color:#607095;font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}#root .chat-payment-status{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;padding:6px 11px;border:1px solid #cfd9ee;border-radius:999px;background:#eef3ff;color:#38568e;font-size:10px;font-weight:850;line-height:1.2;text-align:center}#root .chat-payment-status.is-success{border-color:#b8ddc6;background:#ecf8f0;color:#24633d}#root .chat-payment-status.is-warning{border-color:#ead9a7;background:#fff8e6;color:#765b14}#root .chat-payment-status.is-error{border-color:#ebc0c0;background:#fff0f0;color:#8c3232}#root .chat-payment-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#root .chat-payment-breakdown>div{min-width:0;padding:13px 14px;border:1px solid #dfe6f3;border-radius:14px;background:#ffffffdb;box-shadow:0 8px 20px #1934650a}#root .chat-payment-breakdown>div.is-total{border-color:#bdcdef;background:#edf3ff}#root .chat-payment-breakdown span,#root .chat-payment-breakdown strong,#root .chat-payment-breakdown small{display:block}#root .chat-payment-breakdown span{color:#687694;font-size:10px;font-weight:700;line-height:1.35}#root .chat-payment-breakdown strong{margin-top:5px;color:#17284c;font-size:16px;font-variant-numeric:tabular-nums;line-height:1.15}#root .chat-payment-breakdown small{margin-top:5px;color:#8792aa;font-size:8px;line-height:1.35}#root .chat-payment-explainer{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;color:#596783}#root .chat-payment-explainer>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#dce8ff;color:#284d91;font-size:10px;font-weight:900}#root .chat-payment-explainer p,#root .chat-payment-empty,#root .chat-payment-message{margin:0;font-size:11px;line-height:1.55}#root .chat-payment-button{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid #173461;border-radius:13px;background:linear-gradient(135deg,#132846,#244f8e);color:#fff;box-shadow:0 13px 28px #18376730;font:inherit;font-size:12px;font-weight:850;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}#root .chat-payment-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 17px 34px #1837673d}#root .chat-payment-button:disabled{opacity:.58;cursor:not-allowed}#root .chat-payment-message{padding:10px 12px;border:1px solid #d6dfef;border-radius:11px;background:#ffffffb8;color:#4d5d7c}html[data-template=classic] #root .chat-payment-panel{border-color:#deded8;background:#fff;color:#171717}html[data-template=classic] #root .chat-payment-eyebrow,html[data-template=classic] #root .chat-payment-breakdown span,html[data-template=classic] #root .chat-payment-breakdown small,html[data-template=classic] #root .chat-payment-explainer,html[data-template=classic] #root .chat-payment-message{color:#666660}html[data-template=classic] #root .chat-payment-breakdown>div,html[data-template=classic] #root .chat-payment-message{border-color:#deded8;background:#fff;box-shadow:none}html[data-template=classic] #root .chat-payment-breakdown>div.is-total,html[data-template=classic] #root .chat-payment-status,html[data-template=classic] #root .chat-payment-explainer>span{border-color:#c9c9c2;background:#efefeb;color:#171717}html[data-template=classic] #root .chat-payment-breakdown strong{color:#171717}html[data-template=classic] #root .chat-payment-button{border-color:#080808;background:#121212;color:#fff;box-shadow:0 12px 26px #00000024}html[data-theme=dark] #root .chat-payment-panel{border-color:#ffffff17;background:radial-gradient(circle at 100% 0%,rgba(83,126,211,.13),transparent 34%),#101722;color:#edf2fb}html[data-theme=dark] #root .chat-payment-breakdown>div,html[data-theme=dark] #root .chat-payment-message{border-color:#ffffff1a;background:#ffffff0b}html[data-theme=dark] #root .chat-payment-breakdown>div.is-total{border-color:#749deb59;background:#486fbb24}html[data-theme=dark] #root .chat-payment-breakdown strong{color:#f2f6ff}html[data-theme=dark] #root .chat-payment-breakdown span,html[data-theme=dark] #root .chat-payment-breakdown small,html[data-theme=dark] #root .chat-payment-explainer,html[data-theme=dark] #root .chat-payment-message,html[data-theme=dark] #root .chat-payment-eyebrow{color:#aebbd2}html[data-template=classic][data-theme=dark] #root .chat-payment-panel{background:#121212;color:#f4f4f1}html[data-template=classic][data-theme=dark] #root .chat-payment-breakdown>div,html[data-template=classic][data-theme=dark] #root .chat-payment-breakdown>div.is-total,html[data-template=classic][data-theme=dark] #root .chat-payment-message{border-color:#3c3c39;background:#1b1b1a}html[data-template=classic][data-theme=dark] #root .chat-payment-breakdown strong{color:#fff}@media (max-width: 720px){#root .chat-payment-panel{gap:14px;padding:16px 14px}#root .chat-payment-heading{align-items:stretch;flex-direction:column;gap:11px}#root .chat-payment-status{width:fit-content;max-width:100%}#root .chat-payment-breakdown{grid-template-columns:1fr;gap:8px}#root .chat-payment-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 12px}#root .chat-payment-breakdown strong{margin:0;text-align:right}#root .chat-payment-breakdown small{grid-column:1 / -1;margin:0}}#root .account-template-card{padding:clamp(22px,3vw,38px);overflow:hidden;border:1px solid #dfe4eb;border-radius:22px;background:radial-gradient(circle at 94% 0%,rgba(73,126,204,.11),transparent 31%),#fff;box-shadow:0 18px 54px #09192f12}#root .account-template-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,430px);align-items:end;gap:28px;padding-bottom:25px;border-bottom:0}#root .account-template-heading h2,#root .account-template-heading p{margin:0}#root .account-template-heading h2{margin-top:6px;color:#0d1b2f;font-size:clamp(24px,3vw,34px);letter-spacing:-1px}#root .account-template-heading p{color:#687383;font-size:12px;line-height:1.65}#root .account-template-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}#root .account-template-option{min-width:0;display:grid;grid-template-rows:auto 1fr auto;gap:15px;padding:12px;overflow:hidden;border:1px solid #dfe4eb;border-radius:18px;background:#f9fafc;color:#152237;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}#root .account-template-option:hover{border-color:#a8b5c7;background:#fff;transform:translateY(-2px);box-shadow:0 14px 32px #0c1f3914}#root .account-template-option.is-selected{border-color:#244f8c;background:#fff;box-shadow:0 0 0 3px #244f8c1a,0 18px 38px #0c1f3917}#root .account-template-preview{position:relative;min-height:205px;display:grid;grid-template-rows:27px 1fr auto;gap:8px;padding:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:radial-gradient(circle at 82% 28%,rgba(72,128,219,.5),transparent 24%),linear-gradient(145deg,#091525,#183a65)}#root .account-template-preview-nav{display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;background:#fffffff2}#root .account-template-preview-nav i:first-child{width:36px;margin-right:auto;background:#0c1d33}#root .account-template-preview-nav i{width:22px;height:4px;display:block;border-radius:10px;background:#9ca9ba}#root .account-template-preview-hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:10px;padding:13px;border-radius:10px 10px 22px;background:#fffffff7}#root .account-template-preview-hero>span{display:grid;gap:7px}#root .account-template-preview-hero i{width:84%;height:7px;display:block;border-radius:10px;background:#0c1d33}#root .account-template-preview-hero i:nth-child(2){width:62%}#root .account-template-preview-hero i:nth-child(3){width:42%;height:17px;margin-top:4px;background:#244f8c}#root .account-template-preview-hero b{width:62px;height:62px;justify-self:center;border-radius:18px;background:linear-gradient(145deg,#183a65,#587eb6);transform:rotate(7deg)}#root .account-template-preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}#root .account-template-preview-cards i{height:28px;display:block;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#ffffff1a}#root .account-template-option.is-classic .account-template-preview{border-color:#d8d8d2;background:#efefeb}#root .account-template-option.is-classic .account-template-preview-nav{border:1px solid #deded8;background:#fff}#root .account-template-option.is-classic .account-template-preview-nav i:first-child,#root .account-template-option.is-classic .account-template-preview-hero i{background:#161616}#root .account-template-option.is-classic .account-template-preview-nav i{background:#aaa9a3}#root .account-template-option.is-classic .account-template-preview-hero{border:1px solid #deded8;background:#fff}#root .account-template-option.is-classic .account-template-preview-hero i:nth-child(3),#root .account-template-option.is-classic .account-template-preview-hero b{background:#161616}#root .account-template-option.is-classic .account-template-preview-hero b{border-radius:10px;transform:none}#root .account-template-option.is-classic .account-template-preview-cards i{border-color:#d5d5cf;background:#fff}#root .account-template-option-copy{min-width:0;display:grid;gap:5px;padding:0 5px}#root .account-template-option-copy small{color:#6c7888;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}#root .account-template-option-copy strong{color:inherit;font-size:18px;letter-spacing:-.4px}#root .account-template-option-copy>span{color:#697482;font-size:11px;line-height:1.55}#root .account-template-option-action{min-height:38px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:10px;background:#e9edf3;color:#455267;font-size:10px;font-weight:800}#root .account-template-option-action i{width:10px;height:10px;display:block;box-sizing:border-box;border:2px solid #8290a2;border-radius:50%}#root .account-template-option.is-selected .account-template-option-action{background:#0b1d34;color:#fff}#root .account-template-option.is-selected .account-template-option-action i{border-color:#fff;background:#fff;box-shadow:inset 0 0 0 2px #0b1d34}#root .account-template-note{margin:16px 3px 0;color:#7a8491;font-size:10px;line-height:1.5}html[data-theme=dark] #root .account-template-card{border-color:#303b49;background:radial-gradient(circle at 94% 0%,rgba(73,126,204,.16),transparent 31%),#151a20}html[data-theme=dark] #root .account-template-heading{border-color:#303b49}html[data-theme=dark] #root .account-template-heading h2{color:#f2f6fb}html[data-theme=dark] #root .account-template-heading p,html[data-theme=dark] #root .account-template-option-copy>span,html[data-theme=dark] #root .account-template-note{color:#a9b2bc}html[data-theme=dark] #root .account-template-option{border-color:#303b49;background:#11171f;color:#f2f6fb}html[data-theme=dark] #root .account-template-option.is-selected{border-color:#5378a8;background:#171f29}html[data-theme=dark] #root .account-template-option-action{background:#252e39;color:#c7d0da}html[data-template=classic]{--ih-page: #f4f4f1;--ih-canvas: #f4f4f1;--ih-surface: #ffffff;--ih-surface-soft: #f0f0ec;--ih-line: #deded8;--ih-line-strong: #c9c9c2;--ih-ink: #171717;--ih-ink-soft: #393936;--ih-copy: #666660;--ih-muted: #777770;--ih-navy-950: #080808;--ih-navy-900: #121212;--ih-navy-850: #171717;--ih-navy-800: #202020;--ih-navy-700: #31312f;--ih-blue-600: #171717;--ih-blue-100: #ecece8;--ih-blue-soft: #efefeb;--ih-violet: #171717;--ih-violet-deep: #0b0b0b;--ih-violet-soft: #efefeb;--ih-mint: #666660;--ih-mint-soft: #efefeb;--ih-sun: #555550;--ih-sun-soft: #f1f1ed;--ih-rose-soft: #f0f0ec;--ih-focus: rgba(17, 17, 17, .2);--ih-shadow-sm: 0 8px 24px rgba(20, 20, 18, .045);--ih-shadow-md: 0 16px 42px rgba(20, 20, 18, .065);--ih-shadow-lg: 0 28px 74px rgba(20, 20, 18, .08);--ih-v4-surface: #fff;--ih-v4-surface-muted: #f3f3ef;--ih-v4-line: #deded8;--ih-v4-line-strong: #c9c9c2;--ih-v4-ink: #171717;--ih-v4-copy: #666660;--ih-v4-violet: #171717;--ih-v4-violet-soft: #efefeb;--ih-v4-mint: #777770;--ih-v4-shadow: 0 16px 44px rgba(20, 20, 18, .06);color:#171717;background:#f4f4f1;color-scheme:light}html[data-template=classic] body,html[data-template=classic] #root,html[data-template=classic] #root>*,html[data-template=classic] #root .app,html[data-template=classic] #root .page,html[data-template=classic] #root .account-page,html[data-template=classic] #root .admin-page,html[data-template=classic] #root .disputes-page,html[data-template=classic] #root .age-access-page{background-color:#f4f4f1;color:#171717}html[data-template=classic] #root :is(.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar){border-color:#d2d2cbf2!important;background:#fffffdf5!important;box-shadow:0 10px 34px #1212100e!important;-webkit-backdrop-filter:blur(18px) saturate(110%);backdrop-filter:blur(18px) saturate(110%)}html[data-template=classic] #root :is(.navbar,.footer) .logo,html[data-template=classic] #root :is(.account-navbar-brand,.admin-navbar-brand){color:#111!important}html[data-template=classic] #root .logo span{color:#777770!important}html[data-template=classic] #root :is(.home-nav-links a,.account-primary-nav a,.admin-nav-links a,.restricted-navbar-links a){color:#5f5f59!important}html[data-template=classic] #root :is(.btn-dark,.discovery-primary-button,.dispute-primary-button,.agreement-primary-button,.chat-send,.notification-chat-button,.privacy-primary-button){border-color:#111!important;background:#111!important;color:#fff!important;box-shadow:none!important}html[data-template=classic] #root :is(.btn-dark,.discovery-primary-button,.dispute-primary-button,.agreement-primary-button,.chat-send,.notification-chat-button,.privacy-primary-button):hover{border-color:#333!important;background:#333!important;transform:translateY(-1px)}html[data-template=classic] #root :is(.btn-ghost,.btn-outline,.agreement-secondary-button,.dispute-secondary-button){border-color:#cecec7!important;background:#fff!important;color:#20201e!important;box-shadow:none!important}html[data-template=classic] #root :is(.btn-ghost,.btn-outline,.agreement-secondary-button,.dispute-secondary-button):hover{border-color:#999991!important;background:#efefeb!important}html[data-template=classic] #root :is(a,button,input,textarea,select):focus-visible{outline-color:#11111157!important}html[data-template=classic] #root .app>main>.hero{border:1px solid #d9d9d2!important;background:linear-gradient(110deg,#fffffffa,#efefeafa)!important;color:#171717!important;box-shadow:0 24px 70px #14141213!important}html[data-template=classic] #root .app .hero:before,html[data-template=classic] #root .app .hero:after{opacity:.3!important;filter:grayscale(1)}html[data-template=classic] #root .app .hero :is(h1,h1>span,.hero-text,.eyebrow){color:#171717!important;-webkit-text-fill-color:currentColor!important;background:none!important}html[data-template=classic] #root .app .hero h1>span{color:#73736d!important}html[data-template=classic] #root .app .eyebrow-dot,html[data-template=classic] #root .app .live-dot{background:#171717!important;color:#171717!important;box-shadow:none!important}html[data-template=classic] #root .app .hero-stats{border-color:#d6d6cf!important}html[data-template=classic] #root .app .hero-stats :is(strong,span){color:#343431!important}html[data-template=classic] #root .app .visual-glow{background:radial-gradient(circle,rgba(95,95,90,.24),transparent 68%)!important;filter:blur(8px) grayscale(1)!important}html[data-template=classic] #root .app .floating-card{border-color:#d8d8d1!important;background:#fffffdf7!important;color:#171717!important;box-shadow:0 22px 55px #1212101a!important}html[data-template=classic] #root .app .floating-card :is(h3,strong,p,span){color:inherit!important}html[data-template=classic] #root .app .floating-card .card-meta span,html[data-template=classic] #root .app :is(.mini-icon,.check-icon){border-color:#d3d3cc!important;background:#edede8!important;color:#171717!important}html[data-template=classic] #root .app>main>:is(.categories.section,.split-section.section){background:transparent!important}html[data-template=classic] #root .section-label,html[data-template=classic] #root .app .category-number{color:#777770!important}html[data-template=classic] #root .app .section-heading :is(h2,p){color:#171717!important}html[data-template=classic] #root .app .category-card{border-color:#dcdcd5!important;background:#fff!important;color:#171717!important;box-shadow:0 12px 34px #1414120b!important}html[data-template=classic] #root .app .category-card:hover{border-color:#171717!important;background:#171717!important;color:#fff!important}html[data-template=classic] #root .app .category-card:hover :is(.category-name,.category-number,.category-arrow){color:#fff!important}html[data-template=classic] #root .app>main>.how.section{border:1px solid #282826!important;background:#111!important;color:#fff!important;box-shadow:none!important}html[data-template=classic] #root .app .how :is(.section-label,h2,.section-heading>p){color:#fff!important}html[data-template=classic] #root .app .how .step{border-color:#333330!important;background:#1b1b1a!important;color:#fff!important}html[data-template=classic] #root .app .how .step :is(span,h3,p){color:inherit!important}html[data-template=classic] #root .app .split-card{border-color:#242422!important;background:#111!important;color:#fff!important;box-shadow:none!important}html[data-template=classic] #root .app .split-card.light{border-color:#d9d9d2!important;background:#fff!important;color:#171717!important}html[data-template=classic] #root .app .split-card :is(h2,p,.section-label){color:inherit!important}html[data-template=classic] #root .app>main>.final-cta{border:1px solid #d8d8d1!important;background:#fff!important;color:#171717!important;box-shadow:0 20px 60px #1414120f!important}html[data-template=classic] #root .app .final-cta :is(h2,p){color:inherit!important}html[data-template=classic] #root .app>.footer{border-color:#d7d7d0!important;color:#555550!important}html[data-template=classic] #root .app>.footer a{color:#333330!important}html[data-template=classic] #root :is(.app-page-header,.privacy-center-header,.disputes-page-header,.admin-page-header,.messages-heading) :is(h1,h2,p){color:#171717!important}html[data-template=classic] #root :is(.account-card,.auth-card,.project-form,.jobs-search,.talent-controls,.job-card,.talent-card,.messages-list,.messages-empty,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-state-card,.dispute-list-card,.admin-queue-panel,.admin-content-grid,.age-access-card,.legal-document-shell,.cookie-policy-shell){border-color:#deded8!important;background-color:#fff!important;background-image:none!important;color:#171717!important;box-shadow:0 14px 42px #1414120e!important}html[data-template=classic] #root :is(.account-card,.auth-card,.project-form,.job-card,.talent-card,.messages-list,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-list-card,.age-access-card) :is(h1,h2,h3,h4,strong){color:#171717!important}html[data-template=classic] #root :is(.account-card,.auth-card,.project-form,.job-card,.talent-card,.messages-list,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-list-card,.age-access-card) :is(p,small){color:#696963!important}html[data-template=classic] #root :is(input,textarea,select){border-color:#d5d5cf!important;background-color:#fff!important;color:#171717!important;box-shadow:none!important}html[data-template=classic] #root :is(input,textarea,select):focus{border-color:#171717!important;box-shadow:0 0 0 4px #11111112!important}html[data-template=classic] #root :is(.jobs-search-box,.talent-search-box,.jobs-order-panel,.talent-order-row,.jobs-results-header){border-color:#deded8!important;background:#fff!important;color:#171717!important;box-shadow:none!important}html[data-template=classic] #root :is(.jobs-filter,.talent-category-row button,.disputes-filter-bar button){border-color:#d6d6d0!important;background:#f1f1ed!important;color:#555550!important}html[data-template=classic] #root :is(.jobs-filter,.talent-category-row button,.disputes-filter-bar button).active,html[data-template=classic] #root :is(.jobs-filter,.talent-category-row button,.disputes-filter-bar button).is-active{border-color:#171717!important;background:#171717!important;color:#fff!important}html[data-template=classic] #root :is(.job-listing-pill,.profile-specialty-chip,.profile-edit-skill-chip,.talent-tag-list span,.content-report-status){border-color:#d5d5cf!important;background:#efefeb!important;color:#3f3f3b!important}html[data-template=classic] #root .job-listing-pill svg{color:#333330!important;stroke:currentColor!important}html[data-template=classic] #root .account-section-nav{border-color:#d8d8d1!important;background:#fffffdf2!important;box-shadow:0 10px 32px #1414120d!important}html[data-template=classic] #root .account-section-nav button{color:#5d5d57!important}html[data-template=classic] #root .account-section-nav button>span{background:#edede8!important;color:#777770!important}html[data-template=classic] #root .account-section-nav button:hover{border-color:#d0d0c9!important;background:#efefeb!important;color:#171717!important}html[data-template=classic] #root .account-section-nav button.is-active{border-color:#171717!important;background:#171717!important;color:#fff!important}html[data-template=classic] #root .account-section-nav button.is-active>span{background:#ffffff24!important;color:#fff!important}html[data-template=classic] #root .account-tab-intro{border-color:#deded8!important;background:#fff!important;box-shadow:0 10px 32px #1414120b!important}html[data-template=classic] #root .account-tab-intro :is(h2,p){color:#171717!important}html[data-template=classic] #root .account-profile-workspace>.profile-preview{border-color:#282826!important;background:linear-gradient(105deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(145deg,#101010,#2c2c2a)!important;background-size:28px 28px,auto!important;box-shadow:0 18px 48px #1414121f!important}html[data-template=classic] #root .account-profile-workspace>.profile-preview :is(h2,p,span,strong){color:#fff!important}html[data-template=classic] #root :is(.account-form-section,.profile-portfolio-manager,.discovery-settings-card,.job-republication-panel){border-color:#deded8!important;background:#fff!important;box-shadow:none!important}html[data-template=classic] #root .project-form .job-option-card,html[data-template=classic] #root .discovery-category-grid button,html[data-template=classic] #root .discovery-usage-grid button,html[data-template=classic] #root .discovery-order-grid button{border-color:#d8d8d2!important;background:#f7f7f4!important;color:#333330!important;box-shadow:none!important}html[data-template=classic] #root .project-form .job-option-card.is-selected,html[data-template=classic] #root .discovery-category-grid button.is-selected,html[data-template=classic] #root .discovery-usage-grid button.is-selected,html[data-template=classic] #root .discovery-order-grid button.is-selected{border-color:#171717!important;background:#edede8!important;color:#171717!important;box-shadow:0 0 0 3px #11111112!important}html[data-template=classic] #root .project-form .job-option-card.is-selected:after{border-color:#171717!important;background:#171717!important}html[data-template=classic] #root :is(.messages-row,.notification-item,.dispute-list-card){border-color:#e0e0da!important;background:#fff!important}html[data-template=classic] #root :is(.messages-row,.notification-item,.dispute-list-card):hover{border-color:#bfbfb8!important;background:#f5f5f1!important}html[data-template=classic] #root .chat-message.is-mine .chat-message-bubble,html[data-template=classic] #root .chat-message.is-mine>div{border-color:#171717!important;background:#171717!important;color:#fff!important}html[data-template=classic] #root .chat-message:not(.is-mine) .chat-message-bubble,html[data-template=classic] #root .chat-message:not(.is-mine)>div{border-color:#deded8!important;background:#f0f0ec!important;color:#171717!important}html[data-template=classic] #root :is(.chat-collapsible-panel,.agreement-workspace,.chat-dispute-card){border-color:#d9d9d2!important;background:#f6f6f3!important;color:#171717!important;box-shadow:none!important}html[data-template=classic] #root .account-template-card{border-color:#deded8!important;background:#fff!important;box-shadow:0 16px 44px #1414120f!important}html[data-template=classic] #root .account-template-heading{border-color:#deded8!important}html[data-template=classic] #root .account-template-heading :is(h2,p){color:#171717!important}html[data-template=classic] #root .account-template-option{border-color:#d8d8d1!important;background:#f5f5f1!important;color:#171717!important}html[data-template=classic] #root .account-template-option.is-selected{border-color:#171717!important;background:#fff!important;box-shadow:0 0 0 3px #11111112!important}html[data-template=classic] #root .account-template-option-copy>span,html[data-template=classic] #root .account-template-note{color:#696963!important}html[data-template=classic] #root .account-template-option-action{background:#e9e9e4!important;color:#444440!important}html[data-template=classic] #root .account-template-option.is-selected .account-template-option-action{background:#171717!important;color:#fff!important}html[data-template=classic] #root :is(.site-preferences-panel,.cookie-notice){border-color:#d0d0c9!important;background:#fffffdf7!important;color:#171717!important;box-shadow:0 16px 48px #1414121f!important}html[data-template=classic] #root :is(.site-theme-toggle,.site-language-toggle button,.cookie-notice button){border-color:#d0d0c9!important;background:#efefeb!important;color:#171717!important}html[data-template=classic] #root .site-language-toggle button.is-active,html[data-template=classic] #root .cookie-notice-actions>button{border-color:#171717!important;background:#171717!important;color:#fff!important}html[data-template=classic] #root .private-work-file-badge{background:#171717!important}html[data-template=classic][data-theme=dark]{--ih-page: #0f0f0e;--ih-canvas: #0f0f0e;--ih-surface: #191918;--ih-surface-soft: #222220;--ih-line: #333330;--ih-line-strong: #474743;--ih-ink: #f2f2ee;--ih-ink-soft: #d2d2cc;--ih-copy: #ababA4;--ih-muted: #969690;--ih-v4-surface: #191918;--ih-v4-surface-muted: #121211;--ih-v4-line: #343431;--ih-v4-line-strong: #474743;--ih-v4-ink: #f2f2ee;--ih-v4-copy: #ababA4;--ih-v4-violet-soft: #252523;color:#f2f2ee;background:#0f0f0e;color-scheme:dark}html[data-template=classic][data-theme=dark] body,html[data-template=classic][data-theme=dark] #root,html[data-template=classic][data-theme=dark] #root>*,html[data-template=classic][data-theme=dark] #root :is(.app,.page,.account-page,.admin-page,.disputes-page,.age-access-page){background-color:#0f0f0e!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar){border-color:#343431!important;background:#141413f5!important;box-shadow:0 10px 34px #00000038!important}html[data-template=classic][data-theme=dark] #root :is(.navbar,.footer) .logo,html[data-template=classic][data-theme=dark] #root :is(.account-navbar-brand,.admin-navbar-brand),html[data-template=classic][data-theme=dark] #root :is(.home-nav-links a,.account-primary-nav a,.admin-nav-links a,.restricted-navbar-links a){color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.home-nav-links a,.account-primary-nav a,.admin-nav-links a,.restricted-navbar-links a):hover{background:#2a2a28!important}html[data-template=classic][data-theme=dark] #root :is(.btn-ghost,.btn-outline,.agreement-secondary-button,.dispute-secondary-button){border-color:#444440!important;background:#1b1b1a!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root .app>main>.hero{border-color:#343431!important;background:linear-gradient(115deg,#181817,#292927)!important;color:#f2f2ee!important;box-shadow:0 24px 70px #00000047!important}html[data-template=classic][data-theme=dark] #root .app .hero :is(h1,.hero-text,.eyebrow),html[data-template=classic][data-theme=dark] #root .app .hero h1>span,html[data-template=classic][data-theme=dark] #root .app .hero-stats :is(strong,span){color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root .app .hero h1>span{color:#aaaaa3!important}html[data-template=classic][data-theme=dark] #root .app .floating-card,html[data-template=classic][data-theme=dark] #root .app .category-card,html[data-template=classic][data-theme=dark] #root .app .split-card.light,html[data-template=classic][data-theme=dark] #root .app>main>.final-cta{border-color:#3a3a37!important;background:#1b1b1a!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root .app :is(.floating-card,.category-card,.split-card.light,.final-cta) :is(h2,h3,strong,p,span){color:inherit!important}html[data-template=classic][data-theme=dark] #root :is(.app-page-header,.privacy-center-header,.disputes-page-header,.admin-page-header,.messages-heading) :is(h1,h2,p){color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.account-card,.auth-card,.project-form,.jobs-search,.talent-controls,.job-card,.talent-card,.messages-list,.messages-empty,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-state-card,.dispute-list-card,.admin-queue-panel,.admin-content-grid,.age-access-card,.legal-document-shell,.cookie-policy-shell,.account-form-section,.profile-portfolio-manager,.discovery-settings-card,.job-republication-panel){border-color:#343431!important;background-color:#191918!important;background-image:none!important;color:#f2f2ee!important;box-shadow:0 14px 42px #0003!important}html[data-template=classic][data-theme=dark] #root :is(.account-card,.auth-card,.project-form,.job-card,.talent-card,.messages-list,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-list-card,.age-access-card) :is(h1,h2,h3,h4,strong){color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.account-card,.auth-card,.project-form,.job-card,.talent-card,.messages-list,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-list-card,.age-access-card) :is(p,small){color:#aaaaa3!important}html[data-template=classic][data-theme=dark] #root :is(input,textarea,select){border-color:#41413d!important;background-color:#111110!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.jobs-search-box,.talent-search-box,.jobs-order-panel,.talent-order-row,.jobs-results-header){border-color:#343431!important;background:#191918!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.jobs-filter,.talent-category-row button,.disputes-filter-bar button,.job-listing-pill,.profile-specialty-chip,.profile-edit-skill-chip,.talent-tag-list span){border-color:#41413d!important;background:#242422!important;color:#d0d0ca!important}html[data-template=classic][data-theme=dark] #root .account-section-nav,html[data-template=classic][data-theme=dark] #root .account-tab-intro{border-color:#343431!important;background:#191918!important;box-shadow:0 10px 32px #0003!important}html[data-template=classic][data-theme=dark] #root .account-tab-intro :is(h2,p){color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.messages-row,.notification-item,.dispute-list-card),html[data-template=classic][data-theme=dark] #root :is(.chat-collapsible-panel,.agreement-workspace,.chat-dispute-card){border-color:#363633!important;background:#1c1c1b!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root .chat-message:not(.is-mine) .chat-message-bubble,html[data-template=classic][data-theme=dark] #root .chat-message:not(.is-mine)>div{border-color:#3b3b38!important;background:#282826!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root .account-template-card,html[data-template=classic][data-theme=dark] #root .account-template-option{border-color:#3a3a37!important;background:#191918!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root .account-template-heading{border-color:#343431!important}html[data-template=classic][data-theme=dark] #root .account-template-heading :is(h2,p),html[data-template=classic][data-theme=dark] #root .account-template-option-copy>span,html[data-template=classic][data-theme=dark] #root .account-template-note{color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.site-preferences-panel,.cookie-notice){border-color:#41413d!important;background:#191918fa!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.site-theme-toggle,.site-language-toggle button){border-color:#444440!important;background:#272725!important;color:#f2f2ee!important}@media (max-width: 720px){#root .account-template-card{padding:16px 14px;border-radius:16px}#root .account-template-heading{display:block;padding-bottom:17px}#root .account-template-heading h2{font-size:24px}#root .account-template-heading p{margin-top:8px}#root .account-template-options{grid-template-columns:1fr;gap:10px;margin-top:14px}#root .account-template-preview{min-height:175px}}#root .account-notification-button .notification-dot{position:absolute;top:6px;right:6px;width:9px;height:9px;min-width:9px;flex:0 0 9px;border:2px solid #fff;border-radius:50%;background:#0b1d34!important;box-shadow:0 0 0 2px #0b1d3421!important;box-sizing:content-box;z-index:3}#root .account-primary-nav .messages-nav-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;min-width:7px;flex:0 0 7px;border:2px solid #fff;border-radius:50%;background:#0b1d34!important;box-shadow:0 0 0 2px #0b1d341a!important;box-sizing:content-box}#root .account-primary-nav a{position:relative}#root .account-primary-nav a.is-active .messages-nav-dot{border-color:#0b1d34;background:#fff!important;box-shadow:none!important}.messages-row.is-unread{background:linear-gradient(90deg,#e8f0fdeb,#fffffffa)}.messages-row.is-unread:hover{background:linear-gradient(90deg,#dee9fbf5,#f8fafdfc)}.messages-unread-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#17457e;box-shadow:0 0 0 3px #17457e1a}.notification-message-card{border-color:#dce6f4;background:linear-gradient(180deg,#fff,#f5f8fd)}.notification-message-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:14px;border:1px solid rgba(24,70,126,.12);border-radius:50%;background:#e7effa;color:#17457e;font-size:17px;font-weight:850}.notification-message-card h2{margin:0 0 9px;font-size:20px;line-height:1.35}.notification-message-preview{display:-webkit-box;margin:15px 0 0;overflow:hidden;color:#5f6878;font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}html[data-theme=dark] #root .account-notification-button .notification-dot,html[data-theme=dark] #root .account-primary-nav .messages-nav-dot{border-color:#111b2b;background:#91b8f3!important;box-shadow:0 0 0 2px #91b8f329!important}html[data-theme=dark] #root .account-primary-nav a.is-active .messages-nav-dot{border-color:#f4f7fc;background:#0b1d34!important;box-shadow:none!important}html[data-theme=dark] .messages-row.is-unread{background:linear-gradient(90deg,#1a2f4eeb,#111927fa)}html[data-theme=dark] .messages-unread-dot{background:#91b8f3;box-shadow:0 0 0 3px #91b8f321}html[data-theme=dark] .notification-message-card{border-color:#31415b;background:linear-gradient(180deg,#151e2d,#111827)}html[data-theme=dark] .notification-message-icon{border-color:#3d5274;background:#1f3352;color:#a9c7f4}html[data-theme=dark] .notification-message-card h2{color:#f3f6fb}html[data-theme=dark] .notification-message-preview{color:#b5c0d2}@media (max-width: 720px){#root .account-primary-nav .messages-nav-dot{top:5px;right:5px}}:root{--ih-release: 20260920-8}html{scrollbar-gutter:stable!important;max-width:100%;overflow-x:clip}body,#root,.app.app,.page,.account-page,.privacy-center-page,.disputes-page,.admin-page,.moderation-user-page{width:100%}body{max-width:100%;overflow-x:clip}.app.app{position:relative;isolation:isolate;background:var(--ih-canvas)!important}.app.app>main{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.app.app>main:before{content:"";position:relative;z-index:0;grid-column:1;grid-row:1 / 3;width:100%;min-width:0;align-self:stretch;justify-self:stretch;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(ellipse 48% 70% at -6% 18%,rgba(0,0,0,.92) 0%,rgba(0,0,0,.62) 46%,transparent 100%),radial-gradient(ellipse 48% 70% at 106% 18%,rgba(0,0,0,.92) 0%,rgba(0,0,0,.62) 46%,transparent 100%),radial-gradient(ellipse 72% 42% at 73% 11%,rgba(57,111,183,.48) 0%,rgba(29,70,121,.2) 48%,transparent 78%),linear-gradient(180deg,#020711,#061529 38%,#0d2d4d 53%,#1d5078,#66849f,#b7c6d3,#e5ebf1 93%,#f4f6f9);background-size:36px 36px,36px 36px,auto,auto,auto,auto;pointer-events:none}.app.app>main>.hero{grid-column:1;grid-row:1;z-index:2;overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important}.app.app>main>.hero:after{content:"";position:absolute;z-index:0;top:-132px;right:auto;bottom:0;left:50%;width:100vw;opacity:1;transform:translate(-50%);background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),radial-gradient(ellipse at 84% 18%,rgba(68,116,188,.4),transparent 35%),radial-gradient(ellipse at 12% 86%,rgba(26,66,112,.3),transparent 35%),linear-gradient(150deg,#050e1b,#07172a 52%,#102b4d)!important;background-size:36px 36px,36px 36px,auto,auto,auto!important;-webkit-mask-image:none!important;mask-image:none!important;pointer-events:none}.app.app>main>.categories.section{grid-column:1;grid-row:2;position:relative;z-index:1;isolation:isolate}.app.app>main>.how.section{grid-column:1;grid-row:3}.app.app>main>.split-section.section{grid-column:1;grid-row:4}.app.app>main>.final-cta{grid-column:1;grid-row:5}.app.app>main>.categories.section:before{content:"";position:absolute;z-index:0;top:-2px;left:50%;width:100vw;height:calc(100% + 4px);transform:translate(-50%);background:radial-gradient(circle at 86% 8%,rgba(89,135,197,.22),transparent 31%),linear-gradient(180deg,#102b4d,#1d3f60 18%,#6f8ba4 42%,#cbd7e2 68%,#e7edf3 86%,#f4f6f9);pointer-events:none}.app.app>main>.categories.section>.section-heading,.app.app>main>.categories.section>.category-grid{position:relative;z-index:1}.app.app>main>.categories .section-heading h2{color:#fff!important;text-shadow:0 3px 28px rgba(3,13,27,.22)}.app.app>main>.categories .section-heading p{color:#e0e8f1!important}.app.app>main>.categories .section-heading .section-label{color:#9fbdff!important}html[data-theme=dark] .app.app>main>.categories.section:before{background:radial-gradient(circle at 86% 8%,rgba(82,128,194,.2),transparent 31%),linear-gradient(180deg,#102b4d,#173653 22%,#101e2d 58%,#0a111a 82%,#070b11)}.app.app>main>.hero:after,.app.app>main>.categories.section:before{content:none!important;display:none!important}html[data-theme=dark] .app.app>main:before{background:linear-gradient(rgba(255,255,255,.016) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px),radial-gradient(ellipse 48% 70% at -6% 18%,rgba(0,0,0,.94) 0%,rgba(0,0,0,.68) 46%,transparent 100%),radial-gradient(ellipse 48% 70% at 106% 18%,rgba(0,0,0,.94) 0%,rgba(0,0,0,.68) 46%,transparent 100%),radial-gradient(ellipse 72% 42% at 73% 11%,rgba(47,94,160,.4) 0%,rgba(22,55,97,.18) 48%,transparent 78%),linear-gradient(180deg,#010409,#04101e 38%,#092039 56%,#0d243b,#0b1826 84%,#070b11);background-size:36px 36px,36px 36px,auto,auto,auto,auto}html body .navbar.navbar.home-navbar,html body .navbar.navbar.account-navbar,html body .navbar.navbar.admin-navbar,html body .navbar.navbar.restricted-navbar,html body .navbar.navbar.restricted-account-navbar{top:0!important;width:100vw!important;max-width:100vw!important;margin-top:0!important;margin-right:calc(50% - 50vw)!important;margin-left:calc(50% - 50vw)!important;border-right:0!important;border-left:0!important;border-radius:0!important}html:not([data-theme=dark]) body .navbar.navbar.home-navbar,html:not([data-theme=dark]) body .navbar.navbar.account-navbar,html:not([data-theme=dark]) body .navbar.navbar.admin-navbar,html:not([data-theme=dark]) body .navbar.navbar.restricted-navbar,html:not([data-theme=dark]) body .navbar.navbar.restricted-account-navbar{background:#fffffff7!important}@media (max-width: 900px){.app.app>main>.hero:after{top:-116px}.app.app>main>.categories.section:before{height:calc(100% + 4px)}}@media (max-width: 720px){.app.app>main>.hero{background:transparent!important}.app.app>main>.hero:after{top:-86px;background-size:30px 30px,30px 30px,auto,auto,auto!important}.app.app>main>.categories.section:before{height:calc(100% + 4px);background:radial-gradient(circle at 88% 6%,rgba(89,135,197,.2),transparent 34%),linear-gradient(180deg,#102b4d,#244866 20%,#8fa5b9,#dce5ed 72%,#f4f6f9)}.app.app>main>.categories .section-heading p{color:#edf3f8!important}}:root{--ih-release: 20260920-1}.app .navbar.home-navbar{top:10px;min-height:82px;margin-top:10px!important;padding:12px 13px 12px 25px;border-color:#c6cfdbe0;border-radius:24px;background:#ffffffe6!important;box-shadow:0 18px 55px #08182d1a;-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%);animation:ih-v6-nav-arrive .52s cubic-bezier(.22,1,.36,1) both}.app .home-navbar .logo{padding-right:16px;font-size:27px;letter-spacing:-1.45px}.app .home-navbar .logo:after{top:-1px;width:9px;height:9px;box-shadow:0 0 0 6px #2859c51a}.app .home-navbar .nav-links,.app .home-navbar .nav-links.home-nav-links{gap:5px;padding:4px}.app .home-navbar .nav-links a,.app .home-navbar .nav-links.home-nav-links a{min-height:46px;padding:12px 18px;border-radius:13px;font-size:13px}.app .home-navbar .nav-actions{gap:8px}.app .home-navbar .nav-actions>.btn-ghost,.app .home-navbar .home-account-cluster .btn-ghost,.app .home-navbar .home-account-cluster .auth-user{min-height:48px;padding:13px 17px;border-radius:13px;font-size:13px}.app .home-navbar .nav-actions>.btn-dark{min-height:52px;padding:14px 24px;border-radius:15px;font-size:13px;box-shadow:0 13px 30px #091a3030!important}.app .home-navbar .nav-actions>.btn-dark:hover{transform:translateY(-2px);box-shadow:0 18px 38px #091a3040!important}.app .hero-content{max-width:720px}.app .hero .eyebrow{min-height:39px;margin-bottom:28px;padding:9px 15px;border-radius:999px;font-size:12px;animation:ih-v6-copy-arrive .62s 80ms cubic-bezier(.22,1,.36,1) both}.app .hero h1{max-width:720px;font-size:clamp(58px,6.45vw,88px);line-height:.93;letter-spacing:-5.4px;animation:ih-v6-copy-arrive .68s .15s cubic-bezier(.22,1,.36,1) both}.app .hero-text{max-width:590px;margin-top:30px;font-size:17px;line-height:1.75;animation:ih-v6-copy-arrive .68s .23s cubic-bezier(.22,1,.36,1) both}.app .hero-actions{gap:12px;margin-top:32px;animation:ih-v6-copy-arrive .68s .31s cubic-bezier(.22,1,.36,1) both}.app .hero-actions .btn{min-height:58px;padding:17px 25px;border-radius:17px;font-size:14px}.app .hero-actions .btn-dark:hover,.app .hero-actions .btn-outline:hover{transform:translateY(-3px) scale(1.012)}.app .hero-stats{margin-top:42px;padding:15px 0;animation:ih-v6-copy-arrive .68s .39s cubic-bezier(.22,1,.36,1) both}.app .hero-stats div{min-width:145px;padding-inline:22px}.app .hero-stats strong{font-size:13px}.app .hero-stats span{margin-top:5px;font-size:10.5px}.app .hero-visual:before,.app .hero-visual:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;border:1px solid rgba(146,178,255,.22);border-radius:50%;pointer-events:none}.app .hero-visual:before{width:450px;height:450px;animation:ih-v6-orbit-ring 18s linear infinite}.app .hero-visual:after{width:350px;height:350px;border-style:dashed;animation:ih-v6-orbit-ring-reverse 14s linear infinite}.app .hero-visual .visual-glow{width:min(31vw,425px);height:min(31vw,425px);background:radial-gradient(circle at 30% 23%,rgba(255,255,255,.54),transparent 24%),linear-gradient(135deg,#3465b2c7,#0f294a2e)!important;box-shadow:inset 0 0 0 1px #ffffff29,0 50px 110px #0000003d;animation:ih-v6-visual-orb 10s ease-in-out infinite alternate!important}.app .hero-visual .floating-card{border-radius:25px;background:#fffffff0!important;box-shadow:0 34px 84px #00000047,inset 0 1px #ffffffe0!important}.app .hero-visual .card-main{width:min(420px,84%);padding:32px;border-radius:29px 29px 49px}.app .hero-visual .card-main h3{margin-top:28px;font-size:25px}.app .hero-visual .card-small{width:245px;min-height:78px;padding:14px;border-radius:21px}.app .hero-visual .card-top{top:54px;right:-8px;animation:ih-v6-float-top 5.6s ease-in-out infinite!important}.app .hero-visual .card-bottom{bottom:54px;left:-8px;animation:ih-v6-float-bottom 6.2s ease-in-out infinite!important}.app>main>.section .section-heading{margin-bottom:48px}.app>main>.section .section-heading h2,.app .split-card h2,.app .final-cta h2{font-size:clamp(42px,4.9vw,64px);line-height:.97;letter-spacing:-3.5px}.app>main>.section .section-heading p{max-width:440px;font-size:16px;line-height:1.7}.app .category-grid{gap:14px}.app .category-card,.app .category-card:nth-child(n){min-height:164px;padding:28px;border-radius:28px 28px 48px;background:linear-gradient(145deg,#fff,#f4f6f9)!important;box-shadow:0 18px 50px #08182d0e;transition:translate .26s ease,transform .26s ease,border-color .26s ease,box-shadow .26s ease}.app .category-card:nth-child(2),.app .category-card:nth-child(5){border-radius:48px 28px 28px}.app .category-card:hover{transform:rotate(-.45deg) scale(1.012);border-color:#27549842!important;box-shadow:0 28px 64px #08182d21}.app .category-card:nth-child(2n):hover{transform:rotate(.45deg) scale(1.012)}.app .category-card:before,.app .category-card:nth-child(n):before{width:170px;height:170px;border-radius:42% 58% 65% 35%;background:#204e9414!important}.app .category-card:hover:before{width:220px;height:220px;transform:rotate(24deg) translate3d(-5px,8px,0)}.app .category-name{font-size:19px}.app .category-arrow{width:42px;height:42px;font-size:19px}.app .how .steps{gap:18px}.app .how .step{min-height:270px;padding:29px;border-radius:28px 28px 54px}.app .how .step:nth-child(2){border-radius:54px 28px 28px}.app .how .step>span{width:54px;height:54px;border-radius:18px}.app .how .step h3{margin-top:48px;font-size:25px}.app .how .step p{font-size:14px;line-height:1.72}.app .split-card,.app .split-card.light,html[data-theme=dark] .app .split-card.light{min-height:430px;padding:clamp(42px,5.4vw,66px);border-radius:38px 38px 78px}.app .split-card.light{border-radius:78px 38px 38px}.app .split-card p{max-width:470px;font-size:15px;line-height:1.75}.app .split-card .btn{bottom:55px;left:clamp(42px,5.4vw,66px);min-height:56px;padding:16px 23px;border-radius:16px;font-size:14px}.app .final-cta .btn-light{min-height:58px;padding:17px 26px;border-radius:17px;font-size:14px}.app>.footer{padding-top:46px;padding-bottom:56px}.app.home-motion-ready .home-reveal{opacity:0;translate:0 34px;filter:blur(8px);transition:opacity .68s cubic-bezier(.22,1,.36,1),translate .68s cubic-bezier(.22,1,.36,1),filter .68s ease;transition-delay:var(--home-reveal-delay, 0ms)}.app.home-motion-ready .home-reveal.is-visible{opacity:1;translate:0 0;filter:blur(0)}@keyframes ih-v6-nav-arrive{0%{opacity:0;transform:translateY(-18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ih-v6-copy-arrive{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes ih-v6-hero-blob{0%{transform:rotate(-4deg) scale(.96);border-radius:43% 57% 62% 38%/48% 43% 57% 52%}to{transform:rotate(13deg) scale(1.07);border-radius:62% 38% 44% 56%/55% 63% 37% 45%}}@keyframes ih-v6-visual-orb{0%{transform:rotate(-7deg) scale(.97);border-radius:45% 55% 63% 37%/45% 42% 58% 55%}to{transform:rotate(8deg) scale(1.06);border-radius:61% 39% 42% 58%/58% 63% 37% 42%}}@keyframes ih-v6-orbit-ring{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes ih-v6-orbit-ring-reverse{0%{transform:translate(-50%,-50%) rotate(360deg) scale(.96)}to{transform:translate(-50%,-50%) rotate(0) scale(1.04)}}@keyframes ih-v6-float-top{0%,to{transform:translateZ(0) rotate(.7deg)}50%{transform:translate3d(-8px,-17px,0) rotate(-1deg)}}@keyframes ih-v6-float-bottom{0%,to{transform:translateZ(0) rotate(-.8deg)}50%{transform:translate3d(9px,15px,0) rotate(1.1deg)}}html[data-theme=dark] .app .navbar.home-navbar{border-color:#48586cbf;background:#080f19e8!important;box-shadow:0 18px 55px #00000057}html[data-theme=dark] .app .category-card,html[data-theme=dark] .app .category-card:nth-child(n){border-color:#495b7385!important;background:linear-gradient(145deg,#101a28,#0b131f)!important}@media (max-width: 1120px){.app>main>.hero{min-height:650px;grid-template-columns:minmax(0,1fr) minmax(365px,.9fr);padding-inline:48px}.app .hero h1{font-size:clamp(54px,7vw,76px)}.app .home-navbar .nav-links a,.app .home-navbar .nav-links.home-nav-links a{padding-inline:13px}}@media (max-width: 900px){.app .navbar.home-navbar{min-height:74px;padding-left:18px}.app>main>.hero{grid-template-columns:1fr;padding:68px 48px 38px;border-radius:36px 36px 72px}.app .hero-visual{width:min(650px,100%);margin-inline:auto}.app .hero-visual .visual-glow{width:410px;height:410px}}@media (max-width: 720px){.app .navbar.home-navbar{top:7px;width:calc(100% - 14px)!important;min-height:66px;margin-top:7px!important;padding:8px 9px 8px 13px;border-radius:18px}.app .home-navbar .logo{font-size:21px}.app .home-navbar .nav-links a,.app .home-navbar .nav-links.home-nav-links a{min-height:40px;padding:9px 10px;font-size:10px!important}.app .home-navbar .nav-actions>.btn-dark{min-height:46px;padding:11px 15px;border-radius:13px;font-size:11px}.app>main>.hero{width:calc(100% - 14px)!important;margin-top:12px!important;padding:52px 22px 28px;border-radius:30px 30px 58px}.app .hero .eyebrow{min-height:36px;font-size:10px}.app .hero h1{font-size:clamp(44px,13.6vw,62px);letter-spacing:-3.8px}.app .hero-text{font-size:15px}.app .hero-actions .btn{min-height:56px;padding:16px 20px;border-radius:16px}.app .hero-stats div{min-width:0;padding-inline:10px}.app .hero-visual{min-height:430px}.app .hero-visual:before{width:340px;height:340px}.app .hero-visual:after{width:270px;height:270px}.app .hero-visual .visual-glow{width:285px;height:285px}.app .hero-visual .card-main{width:min(320px,calc(100% - 20px));padding:24px;border-radius:24px 24px 40px}.app .hero-visual .card-main h3{font-size:20px}.app .hero-visual .card-small{width:min(205px,63%);min-height:68px;padding:11px}.app>main>.section{padding-top:82px;padding-bottom:82px}.app>main>.section .section-heading h2,.app .split-card h2,.app .final-cta h2{font-size:clamp(39px,11.5vw,52px);letter-spacing:-2.8px}.app .category-card,.app .category-card:nth-child(n){min-height:124px;padding:22px;border-radius:23px 23px 39px}.app .category-card:nth-child(2),.app .category-card:nth-child(5){border-radius:39px 23px 23px}.app>main>.how.section{padding:64px 17px;border-radius:32px 32px 58px}.app .how .step,.app .how .step:nth-child(2){min-height:0;padding:22px;border-radius:22px 22px 38px}.app .how .step h3{margin-top:4px;font-size:20px}.app .split-card,.app .split-card.light,html[data-theme=dark] .app .split-card.light{min-height:360px;padding:34px 28px;border-radius:29px 29px 52px}.app .split-card.light{border-radius:52px 29px 29px}.app .split-card .btn{bottom:34px;left:28px;min-height:54px}.app>main>.final-cta{padding:74px 23px;border-radius:32px 32px 60px}}@media (max-width: 430px){.app .home-navbar .nav-links,.app .home-navbar .nav-links.home-nav-links{display:none}.app .hero h1{font-size:42px}.app .hero-stats strong{font-size:11px}}@media (prefers-reduced-motion: reduce){.app .navbar.home-navbar,.app .hero .eyebrow,.app .hero h1,.app .hero-text,.app .hero-actions,.app .hero-stats,.app>main>.hero:before,.app .hero-visual:before,.app .hero-visual:after,.app .hero-visual .visual-glow,.app .hero-visual .card-top,.app .hero-visual .card-bottom{animation:none!important}.app.home-motion-ready .home-reveal,.app.home-motion-ready .home-reveal.is-visible{opacity:1;translate:0;filter:none;transition:none}}:root{--ih-release: 20260919-9}.account-page>.messages-page{padding-top:60px!important}@media (max-width: 720px){.account-page>.messages-page{padding-top:46px!important}}.discovery-settings-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.discovery-settings-actions .btn{min-height:42px}.talent-page{width:min(1180px,calc(100% - 32px))}.talent-page-header{max-width:760px}.talent-controls{margin:0 0 30px;padding:16px;border:1px solid #e5e5df;border-radius:22px;background:#fff;box-shadow:0 16px 48px #1214110e}.talent-search-box{min-height:56px;display:flex;align-items:center;gap:11px;padding:0 15px;border:1px solid #deded8;border-radius:15px;background:#fafaf7;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.talent-search-box:focus-within{border-color:#aeb0a8;background:#fff;box-shadow:0 0 0 4px #1b1c1a0e}.talent-search-box>span{color:#777a74;font-size:23px}.talent-search-box input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#1a1b19;font:inherit;font-size:14px}.talent-search-box button{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:#ebebe7;color:#575a54;font-size:18px;line-height:1}.talent-order-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:13px 2px 0;border-top:0}.talent-category-row{display:flex;gap:7px;margin-top:14px;padding:2px 0;overflow-x:auto}.talent-category-row button{min-height:36px;flex:0 0 auto;padding:7px 13px;border:1px solid #e1e1dc;border-radius:999px;background:#fff;color:#656861;font-size:11px;font-weight:700;white-space:nowrap}.talent-category-row button:hover{border-color:#c5c6bf;color:#1b1c1a;background:#f6f6f2;transform:none}.talent-category-row button.is-active{border-color:#1b1c1a;color:#fff;background:#1b1c1a}.talent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.talent-card{min-width:0;display:flex;flex-direction:column;gap:17px;padding:21px;border:1px solid #e5e5df;border-radius:22px;background:#fff;box-shadow:0 14px 40px #1214110b;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.talent-card:hover{border-color:#cccdc6;transform:translateY(-2px);box-shadow:0 18px 48px #12141113}.talent-card-topline{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.talent-avatar{width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border:1px solid #e2e2dc;border-radius:16px;background:linear-gradient(145deg,#f1f2ed,#e2e4dc);color:#30322e;font-size:17px;font-weight:850}.talent-avatar img{width:100%;height:100%;display:block;object-fit:cover}.talent-identity h2{margin:0;overflow:hidden;color:#1a1b19;font-size:17px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.talent-identity p{margin:4px 0 0;overflow:hidden;color:#777a73;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.talent-match-badge{min-height:25px;display:inline-flex;align-items:center;padding:5px 8px;border:1px solid #badbc9;border-radius:999px;background:#eef9f2;color:#276340;font-size:9px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.talent-about{min-height:42px;display:-webkit-box;margin:0;overflow:hidden;color:#5e615b;font-size:12px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}.talent-tag-list{min-height:28px;display:flex;flex-wrap:wrap;gap:6px}.talent-tag-list span{max-width:180px;overflow:hidden;padding:6px 9px;border:1px solid #e4e4df;border-radius:999px;background:#f7f7f4;color:#62655f;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.talent-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:auto;padding-top:15px;border-top:0}.talent-card-footer .btn{flex:0 0 auto}.talent-stats{display:flex;gap:15px}.talent-stats span{display:flex;flex-direction:column;gap:2px;color:#858880;font-size:9px;font-weight:700;text-transform:uppercase}.talent-stats strong{color:#232421;font-size:14px;line-height:1}.talent-empty-state{min-height:260px;display:grid;place-items:center;align-content:center;gap:9px;padding:36px;border:1px dashed #d8d9d2;border-radius:22px;background:#fafaf7;text-align:center}.talent-empty-state>span{color:#8b8e86;font-size:31px}.talent-empty-state h2,.talent-empty-state p{margin:0}.talent-empty-state h2{font-size:19px}.talent-empty-state p{color:#777a73;font-size:12px}.talent-ranking-note{max-width:760px;margin:24px auto 0;color:#777a73;font-size:10px;line-height:1.7;text-align:center}html[data-theme=dark] .talent-controls,html[data-theme=dark] .talent-card{border-color:#343630;background:#20211e;box-shadow:0 16px 46px #00000038}html[data-theme=dark] .talent-search-box,html[data-theme=dark] .talent-empty-state{border-color:#3a3d36;background:#191a18}html[data-theme=dark] .talent-search-box:focus-within{border-color:#747970;background:#1d1e1b;box-shadow:0 0 0 4px #ffffff0d}html[data-theme=dark] .talent-search-box input,html[data-theme=dark] .talent-identity h2,html[data-theme=dark] .talent-stats strong,html[data-theme=dark] .talent-empty-state h2{color:#f1f2ed}html[data-theme=dark] .talent-search-box button,html[data-theme=dark] .talent-category-row button,html[data-theme=dark] .talent-tag-list span{border-color:#3a3d36;background:#292b27;color:#c2c6bd}html[data-theme=dark] .talent-category-row button:hover{border-color:#575b52;color:#fff;background:#30322d}html[data-theme=dark] .talent-category-row button.is-active{border-color:#eeefe9;color:#1a1b19;background:#eeefe9}html[data-theme=dark] .talent-order-row,html[data-theme=dark] .talent-card-footer{border-color:#343630}html[data-theme=dark] .talent-avatar{border-color:#3e413a;background:linear-gradient(145deg,#30332d,#242622);color:#f0f1eb}html[data-theme=dark] .talent-identity p,html[data-theme=dark] .talent-about,html[data-theme=dark] .talent-empty-state p,html[data-theme=dark] .talent-ranking-note,html[data-theme=dark] .talent-stats span{color:#9fa39a}html[data-theme=dark] .talent-match-badge{border-color:#39634a;background:#20372a;color:#aee0bf}@media (max-width: 820px){.talent-grid{grid-template-columns:1fr}}@media (max-width: 600px){.talent-page{width:min(100% - 20px,1180px)}.talent-controls{margin-bottom:22px;padding:11px;border-radius:18px}.talent-order-row{align-items:stretch;flex-direction:column;gap:11px}.talent-order-row .jobs-order-switch{width:100%}.talent-card{gap:14px;padding:17px;border-radius:19px}.talent-card-topline{grid-template-columns:auto minmax(0,1fr)}.talent-match-badge{grid-column:2;justify-self:start}.talent-card-footer{align-items:stretch;flex-direction:column}.talent-card-footer .btn{width:100%}.talent-stats{justify-content:space-between}.discovery-settings-actions{display:grid;grid-template-columns:1fr}.discovery-settings-actions .btn{width:100%}}@media (prefers-reduced-motion: reduce){.talent-card,.talent-search-box,.talent-category-row button{transition:none!important}}.account-navbar{column-gap:8px}.account-navbar-brand{justify-content:flex-end}.home-nav-links{gap:3px;padding:6px;border:1px solid #111;border-radius:17px;background:#111;box-shadow:0 12px 30px #11111124}.home-nav-links a{padding:10px 12px;border-radius:11px;color:#d6d6d1;font-size:12px;font-weight:600;white-space:nowrap}.home-nav-links a:hover{color:#fff;background:#282827}.home-account-cluster{min-height:56px;display:inline-flex;align-items:center;gap:3px;padding:6px;border:1px solid #111;border-radius:17px;background:#111;box-shadow:0 12px 30px #11111124}.home-account-cluster .auth-user{max-width:155px;overflow:hidden;padding:0 10px;color:#deded9;text-overflow:ellipsis}.home-account-cluster .btn-ghost{min-height:42px;padding:10px 12px;border-radius:11px;color:#d6d6d1;font-size:12px}.home-account-cluster .btn-ghost:hover{color:#fff;background:#282827}.home-account-cluster .home-notifications-dot{background:#fff;box-shadow:0 0 0 3px #ffffff1f}.card-small span:not(.mini-icon):not(.check-icon){display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rotating-job-card h3,.rotating-job-card>p{white-space:normal;overflow-wrap:anywhere;text-overflow:ellipsis}html[data-theme=dark] .home-nav-links,html[data-theme=dark] .home-account-cluster{border-color:#383834;background:#090909;box-shadow:0 12px 32px #00000047}html[data-theme=dark] .home-nav-links a,html[data-theme=dark] .home-account-cluster .btn-ghost,html[data-theme=dark] .home-account-cluster .auth-user{color:#d4d4cf!important}html[data-theme=dark] .home-nav-links a:hover,html[data-theme=dark] .home-account-cluster .btn-ghost:hover{color:#fff!important;background:#252524!important}@media (max-width: 1000px){.account-navbar-brand{justify-content:flex-start}.home-nav-links{gap:3px}.home-account-cluster .auth-user{max-width:110px}}@media (max-width: 700px){.home-nav-links{padding:5px!important}.home-nav-links a{padding:9px 11px!important;font-size:11px!important}.home-account-cluster{min-height:46px;gap:2px;padding:4px;border-radius:14px}.home-account-cluster .auth-user{display:none}.home-account-cluster .btn-ghost{min-height:36px;padding:8px 9px;border-radius:9px;font-size:10px}}.account-navbar .nav-links,.home-navbar .nav-links{gap:3px;padding:6px;border:1px solid #111;border-radius:17px;background:#111;box-shadow:0 12px 30px #11111124}.account-navbar .nav-links a,.home-navbar .nav-links a{padding:10px 12px;border-radius:11px;color:#d6d6d1;font-size:12px;font-weight:600;white-space:nowrap}.account-navbar .nav-links a:hover,.home-navbar .nav-links a:hover{color:#fff;background:#282827}.home-navbar .home-account-cluster{border:1px solid #111;background:#111}.rotating-job-card h3{width:100%;min-height:29px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rotating-job-card>p{width:100%;height:62px;min-height:62px;display:-webkit-box;overflow:hidden;white-space:normal;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}html[data-theme=dark] .account-navbar .nav-links,html[data-theme=dark] .home-navbar .nav-links,html[data-theme=dark] .home-navbar .home-account-cluster{border-color:#383834;background:#090909;box-shadow:0 12px 32px #00000047}html[data-theme=dark] .home-navbar .nav-links a{color:#d4d4cf}html[data-theme=dark] .home-navbar .nav-links a:hover{color:#fff;background:#252524}@media (min-width: 1001px){.account-navbar{column-gap:8px}.account-navbar-brand{justify-content:flex-end}}@media (max-width: 700px){.home-navbar .nav-links,.account-navbar .nav-links{padding:5px}.home-navbar .nav-links a,.account-navbar .nav-links a{padding:9px 11px;font-size:11px}}.home-navbar .nav-links{gap:4px;padding:5px;border-color:#292927;border-radius:16px;background:#171716;box-shadow:0 8px 20px #11111114}.home-navbar .nav-links a{padding:9px 12px;border-radius:10px;font-size:12px}.home-navbar .home-account-cluster{min-height:48px;gap:4px;padding:5px;border-color:#292927;border-radius:16px;background:#171716;box-shadow:0 8px 20px #11111114}.home-account-cluster .auth-user{padding:0 10px}.home-account-cluster .btn-ghost{min-height:38px;padding:9px 12px;border-radius:10px;font-size:12px}html[data-theme=dark] .home-navbar .nav-links,html[data-theme=dark] .home-navbar .home-account-cluster{border-color:#343431;background:#111110;box-shadow:0 8px 21px #0000002e}@media (max-width: 700px){.home-navbar .nav-links{gap:3px;padding:4px!important}.home-navbar .nav-links a{padding:8px 10px!important;font-size:11px!important}.home-navbar .home-account-cluster{min-height:44px;gap:2px;padding:4px}.home-account-cluster .btn-ghost{min-height:36px;padding:8px 9px;font-size:10px}}.home-navbar .nav-links{gap:2px;padding:3px;border-radius:13px;box-shadow:0 6px 16px #11111112}.home-navbar .nav-links a{padding:7px 9px;border-radius:8px;font-size:11px}.home-navbar .home-account-cluster{min-height:42px;gap:2px;padding:3px;border-radius:13px;box-shadow:0 6px 16px #11111112}.home-account-cluster .auth-user{padding:0 8px;font-size:11px}.home-account-cluster .btn-ghost{min-height:34px;padding:7px 9px;border-radius:8px;font-size:11px}.home-account-avatar-link{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;overflow:hidden;border:1px solid #d9d9d4;border-radius:50%;background:#fff;box-shadow:0 5px 14px #11111112}.home-account-avatar-link .account-mini-avatar{width:32px;height:32px;flex-basis:32px;border-radius:50%}.account-navbar .nav-links{gap:2px;padding:5px;border-radius:15px;box-shadow:0 8px 22px #1111111a}.account-navbar .nav-links a{padding:9px 10px;border-radius:9px;font-size:11px}html[data-theme=dark] .home-account-avatar-link{border-color:#3a3a36;background:#1b1b19;box-shadow:0 5px 15px #0003}@media (min-width: 1001px){.account-navbar-brand{transform:translate(-18px)}}@media (max-width: 1000px){.account-navbar-brand{transform:none}}@media (max-width: 700px){.home-navbar .nav-links{padding:3px!important}.home-navbar .nav-links a{padding:7px 9px!important;font-size:10px!important}.home-navbar .home-account-cluster{min-height:40px;padding:3px}.home-account-cluster .btn-ghost{min-height:32px;padding:7px 8px;font-size:10px}.home-account-avatar-link{width:36px;height:36px;flex-basis:36px}.home-account-avatar-link .account-mini-avatar{width:30px;height:30px;flex-basis:30px}}@media (max-width: 700px){.home-navbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "links" "actions";gap:10px}.home-navbar .logo{justify-self:start}.home-navbar .nav-links{width:100%;justify-content:center;overflow:visible}.home-navbar .nav-links a{flex:1 1 0;text-align:center}.home-navbar .nav-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.home-navbar .home-account-cluster{width:100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-navbar .home-account-cluster .btn-ghost{width:100%;min-width:0;padding-inline:6px;text-align:center}.home-navbar .home-account-avatar-link{align-self:center}.home-navbar .nav-actions>.btn-dark{min-height:40px;align-self:center;padding:9px 10px;font-size:10px}.hero-visual{width:100%;min-height:500px;margin-top:8px;transform:none}.visual-glow{width:280px;height:280px}.hero-visual .card-main{width:min(310px,calc(100% - 18px));padding:22px;border-radius:20px}.hero-visual .card-main h3,.hero-visual .card-meta{margin-top:22px}.hero-visual .card-small{width:195px;padding:12px;border-radius:14px}.hero-visual .card-top{top:18px;right:0}.hero-visual .card-bottom{bottom:18px;left:0}html[data-theme=dark] .how .steps{gap:14px}html[data-theme=dark] .how .step{padding:20px;border:1px solid #30302d!important;border-radius:18px;background:linear-gradient(145deg,#1b1b19,#141413)!important;box-shadow:0 12px 28px #0000002e!important}html[data-theme=dark] .how .step>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid #3b3b37;border-radius:11px;background:#242422;color:#d4d4cf;font-size:11px}html[data-theme=dark] .how .step h3{margin:16px 0 8px;font-size:18px}html[data-theme=dark] .how .step p{max-width:none;color:#b4b4ae!important;line-height:1.6}}@media (max-width: 390px){.hero-visual{min-height:480px}.visual-glow{width:250px;height:250px}.hero-visual .card-main{width:min(292px,calc(100% - 12px));padding:19px}.hero-visual .card-small{width:178px;padding:11px}}@media (max-width: 700px){.home-navbar .nav-links,.account-navbar .nav-links,.home-navbar .home-account-cluster{border-color:#e3e3de;background:#fff;box-shadow:0 8px 22px #1111110f}.home-navbar .nav-links a,.account-navbar .nav-links a,.home-navbar .home-account-cluster .btn-ghost,.home-navbar .home-account-cluster .auth-user{color:#292928!important}.home-navbar .nav-links a:hover,.account-navbar .nav-links a:hover,.home-navbar .home-account-cluster .btn-ghost:hover{color:#111!important;background:#f2f2ef}.account-navbar .nav-links a.is-active{color:#111!important;background:#eeeeea}.home-navbar .home-notifications-dot,.account-navbar .notification-dot{background:#111;box-shadow:0 0 0 3px #11111114}html[data-theme=dark] .home-navbar .nav-links,html[data-theme=dark] .account-navbar .nav-links,html[data-theme=dark] .home-navbar .home-account-cluster{border-color:#383834;background:#090909;box-shadow:0 8px 22px #0000003d}html[data-theme=dark] .home-navbar .nav-links a,html[data-theme=dark] .account-navbar .nav-links a,html[data-theme=dark] .home-navbar .home-account-cluster .btn-ghost,html[data-theme=dark] .home-navbar .home-account-cluster .auth-user{color:#d4d4cf!important}html[data-theme=dark] .home-navbar .nav-links a:hover,html[data-theme=dark] .account-navbar .nav-links a:hover,html[data-theme=dark] .home-navbar .home-account-cluster .btn-ghost:hover{color:#fff!important;background:#252524}html[data-theme=dark] .account-navbar .nav-links a.is-active{color:#111!important;background:#f3f3ef}html[data-theme=dark] .home-navbar .home-notifications-dot,html[data-theme=dark] .account-navbar .notification-dot{background:#fff;box-shadow:0 0 0 3px #ffffff1f}html[data-theme=dark] .account-navbar .is-active .notification-dot{background:#111;box-shadow:0 0 0 3px #11111114}}@media (max-width: 700px){.home-navbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo links actions";align-items:center;gap:10px}.home-navbar .logo{grid-area:logo;justify-self:start;white-space:nowrap}.home-navbar .nav-links{grid-area:links;width:auto;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;gap:2px;padding:3px!important;overflow:hidden}.home-navbar .nav-links a:first-child{display:none}.home-navbar .nav-links a{min-width:0;padding:7px 8px!important;overflow:hidden;font-size:10px!important;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-navbar .nav-actions{grid-area:actions;width:auto;min-width:0;display:flex;justify-content:flex-end;gap:0}.home-navbar .home-account-cluster,.home-navbar .nav-actions>button.btn-dark,.home-navbar .nav-actions>a.btn-ghost{display:none}.home-navbar .home-account-avatar-link{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;align-self:center}.home-navbar .home-account-avatar-link .account-mini-avatar{width:36px;height:36px;flex-basis:36px}.home-navbar .nav-actions>a.btn-dark{min-height:38px;padding:9px 11px;font-size:10px;line-height:1;white-space:nowrap}}@media (max-width: 380px){.home-navbar{gap:7px;padding-inline:14px}.home-navbar .logo{font-size:17px}.home-navbar .nav-links a{padding-inline:6px!important;font-size:9px!important}.home-navbar .home-account-avatar-link{width:38px;height:38px;flex-basis:38px}.home-navbar .home-account-avatar-link .account-mini-avatar{width:32px;height:32px;flex-basis:32px}.home-navbar .nav-actions>a.btn-dark{min-height:36px;padding-inline:8px;font-size:9px}}html[data-theme=dark] .how .steps{align-items:stretch;gap:18px}html[data-theme=dark] .how .step{box-sizing:border-box;min-height:245px;display:flex;flex-direction:column;padding:28px!important;border:1px solid #30302d!important;border-radius:20px;background:linear-gradient(145deg,#1b1b19,#141413)!important;box-shadow:0 14px 34px #0003!important}html[data-theme=dark] .how .step>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border:1px solid #3b3b37;border-radius:11px;background:#242422;color:#d4d4cf}html[data-theme=dark] .how .step h3{margin:18px 0 10px}html[data-theme=dark] .how .step p{max-width:none;margin:0;color:#b4b4ae!important;line-height:1.65}@media (max-width: 700px){html[data-theme=dark] .how .steps{gap:12px}html[data-theme=dark] .how .step{min-height:205px;padding:24px!important;border-radius:18px}}.disputes-page,.admin-page{min-height:100vh;background:radial-gradient(circle at 8% 4%,rgba(17,17,17,.035),transparent 25%),#f7f7f4}.disputes-shell,.admin-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:42px 0 90px}.disputes-page-header,.admin-page-header,.dispute-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:28px}.disputes-page-header>div,.admin-page-header>div,.dispute-detail-header>div{min-width:0}.disputes-page-header h1,.admin-page-header h1,.dispute-detail-header h1{margin:8px 0 10px;color:#111;font-size:clamp(32px,5vw,56px);line-height:1.02;letter-spacing:-.055em;overflow-wrap:anywhere}.dispute-detail-header h1{font-size:clamp(28px,4vw,44px)}.disputes-page-header p,.admin-page-header p,.dispute-detail-header p{max-width:690px;margin:0;color:#6d6d68;font-size:15px;line-height:1.65}.dispute-primary-button,.dispute-secondary-button,.dispute-danger-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 17px;border:1px solid transparent;border-radius:12px;font:inherit;font-size:13px;font-weight:700;line-height:1.2;text-align:center;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.dispute-primary-button:hover:not(:disabled),.dispute-secondary-button:hover:not(:disabled),.dispute-danger-button:hover:not(:disabled){transform:translateY(-1px)}.dispute-primary-button{border-color:#111;background:#111;color:#fff;box-shadow:0 9px 24px #11111121}.dispute-secondary-button{border-color:#d8d8d2;background:#fff;color:#191918}.dispute-secondary-button:hover:not(:disabled){border-color:#aaa9a1;box-shadow:0 8px 22px #11111112}.dispute-danger-button{border-color:#8f2929;background:#8f2929;color:#fff}.dispute-danger-button.is-outline{background:transparent;color:#8f2929}.dispute-secondary-button.is-full{width:100%}.dispute-text-button{min-height:38px;padding:7px 10px;border:0;background:transparent;color:#333330;font:inherit;font-size:12px;font-weight:700}.dispute-text-button:hover:not(:disabled){color:#000;text-decoration:underline}.dispute-text-button.is-danger{width:100%;color:#8f2929}.disputes-filter-bar{width:fit-content;max-width:100%;display:flex;align-items:center;gap:4px;margin-bottom:20px;padding:5px;overflow-x:auto;border:1px solid #dfdfda;border-radius:15px;background:#ffffffc7}.disputes-filter-bar button{min-height:38px;flex:0 0 auto;padding:8px 14px;border:0;border-radius:10px;background:transparent;color:#6e6e69;font:inherit;font-size:12px;font-weight:700}.disputes-filter-bar button:hover{color:#111;background:#efefeb}.disputes-filter-bar button.is-active{background:#111;color:#fff;box-shadow:0 6px 16px #11111121}.disputes-filter-bar.is-compact{width:100%;margin:18px 0}.dispute-list{display:grid;gap:12px}.dispute-list-card{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 24px;overflow:hidden;border:1px solid #e2e2dc;border-radius:20px;background:#ffffffeb;box-shadow:0 12px 34px #1111110b;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.dispute-list-card:hover{transform:translateY(-2px);border-color:#bcbcb5;box-shadow:0 16px 40px #11111113}.dispute-list-card-main{min-width:0;flex:1}.dispute-list-card-topline{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dispute-case-number,.dispute-eyebrow{color:#75756f;font-size:10px;font-weight:800;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.dispute-list-card h2{margin:12px 0 10px;color:#161615;font-size:19px;line-height:1.28;letter-spacing:-.025em;overflow-wrap:anywhere}.dispute-card-meta{display:flex;flex-wrap:wrap;gap:6px 16px;color:#74746f;font-size:11px;line-height:1.45}.dispute-card-arrow{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border-radius:50%;background:#f0f0ec;color:#242422;font-size:18px}.dispute-status-pill{min-height:28px;display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border:1px solid #d9d9d4;border-radius:999px;background:#f2f2ee;color:#4d4d49;font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.dispute-status-pill.is-awaiting_response,.dispute-status-pill.is-evidence_collection{border-color:#e2c985;background:#fff7dc;color:#795c0e}.dispute-status-pill.is-under_review,.dispute-status-pill.is-appealed{border-color:#9fbee8;background:#edf5ff;color:#275b9b}.dispute-status-pill.is-decision_issued{border-color:#a7d0b1;background:#edf8ef;color:#2c6a39}.dispute-status-pill.is-closed,.dispute-status-pill.is-cancelled{border-color:#d9d9d4;background:#f0f0ed;color:#70706b}.dispute-state-card{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:34px;border:1px solid #e1e1db;border-radius:22px;background:#fff;color:#555550;text-align:center}.dispute-state-card h1,.dispute-state-card h2{margin:0;color:#161615}.dispute-state-card p{max-width:580px;margin:0 0 10px;line-height:1.65}.dispute-state-card.is-error{border-color:#edc7c7}.dispute-state-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:19px}.chat-dispute-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:0;background:#fafaf7}.chat-dispute-card.has-dispute{background:#f4f6f2}.chat-dispute-card.is-loading{color:#777771;font-size:12px}.chat-dispute-copy{min-width:0;display:grid;gap:3px}.chat-dispute-copy strong{color:#1b1b19;font-size:13px;line-height:1.35}.chat-dispute-copy small{color:#777771;font-size:11px;line-height:1.45}.dispute-open-form{width:100%;display:grid;gap:16px;padding:5px 0}.dispute-form-heading,.dispute-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.dispute-form-heading h3,.dispute-panel-heading h2,.dispute-panel-heading h3{margin:4px 0 5px;color:#171716;letter-spacing:-.025em}.dispute-form-heading h3{font-size:19px}.dispute-form-heading p,.dispute-panel-heading p{margin:0;color:#767671;font-size:12px;line-height:1.55}.dispute-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.dispute-field,.dispute-inline-form,.admin-dispute-form,.owner-access-panel{min-width:0}.dispute-field,.dispute-inline-form>label,.admin-dispute-form>label,.owner-access-panel>label,.dispute-evidence-actions>label{display:grid;gap:7px;color:#454542;font-size:11px;font-weight:700}.dispute-field.is-wide,.dispute-field-wide{grid-column:1 / -1}.dispute-field small{color:#85857f;font-size:9px;font-weight:500}.dispute-close-form{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;padding:0;border:1px solid #d9d9d3;border-radius:50%;background:#fff;color:#4d4d49;font:inherit;font-size:19px;line-height:1}.dispute-money-input{display:grid;grid-template-columns:minmax(0,1fr) auto}.dispute-money-input input{border-radius:11px 0 0 11px}.dispute-money-input>span{display:grid;place-items:center;padding:0 12px;border:1px solid #d8d8d2;border-left:0;border-radius:0 11px 11px 0;background:#f1f1ed;color:#62625d;font-size:10px;font-weight:800}.dispute-form-notice{margin:0;padding:10px 12px;border-radius:10px;background:#f0f0ec;color:#666660;font-size:10px;line-height:1.55}.dispute-inline-message{margin:0;padding:10px 12px;border:1px solid #e7c8c8;border-radius:10px;background:#fff3f3;color:#842929;font-size:11px;line-height:1.5}.dispute-field input,.dispute-field select,.dispute-field textarea,.dispute-inline-form textarea,.admin-dispute-form input,.admin-dispute-form select,.admin-dispute-form textarea,.owner-access-panel input,.dispute-evidence-actions input{width:100%;min-width:0;min-height:46px;padding:11px 13px;border:1px solid #d8d8d2;border-radius:11px;outline:none;background:#fff;color:#171716;font:inherit;font-size:13px;line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease}.dispute-field textarea,.dispute-inline-form textarea,.admin-dispute-form textarea{min-height:120px;resize:vertical}.dispute-field input:focus,.dispute-field select:focus,.dispute-field textarea:focus,.dispute-inline-form textarea:focus,.admin-dispute-form input:focus,.admin-dispute-form select:focus,.admin-dispute-form textarea:focus,.owner-access-panel input:focus,.dispute-evidence-actions input:focus{border-color:#7f7f79;box-shadow:0 0 0 3px #11111112}.dispute-form-actions,.dispute-action-row,.dispute-form-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.dispute-form-footer small{margin-right:auto;color:#85857f}.dispute-message,.dispute-page-message{margin:0;padding:11px 13px;border:1px solid #e7c8c8;border-radius:11px;background:#fff3f3;color:#842929;font-size:12px;line-height:1.5}.dispute-page-message,.dispute-back-row{margin-bottom:18px}.dispute-back-row a{display:inline-flex;min-height:38px;align-items:center;color:#5d5d58;font-size:12px;font-weight:700}.dispute-detail-header{align-items:center;padding:26px 28px;border:1px solid #e1e1db;border-radius:22px;background:#fff;box-shadow:0 12px 34px #1111110b}.dispute-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:18px}.dispute-detail-main,.dispute-detail-sidebar,.admin-side-column{min-width:0;display:grid;gap:18px}.dispute-detail-sidebar{position:sticky;top:18px}.dispute-panel{min-width:0;padding:24px;border:1px solid #e1e1db;border-radius:20px;background:#fff;box-shadow:0 10px 30px #1111110a}.dispute-panel>h2{margin:7px 0 10px;color:#181817;font-size:22px;letter-spacing:-.035em}.dispute-panel>p{color:#6e6e69;font-size:13px;line-height:1.65}.dispute-count-badge{min-width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#f0f0ec;color:#494945;font-size:11px;font-weight:800}.dispute-decision-panel{border-color:#b9d4bd;background:linear-gradient(145deg,#f5fbf5,#fff)}.dispute-decision-amount{display:block;margin:2px 0 8px;color:#205f30;font-size:18px}.dispute-decision-meta{display:flex;flex-wrap:wrap;gap:7px 14px;padding-top:12px;border-top:0;color:#686e67;font-size:10px;line-height:1.45}.dispute-deadline-note,.dispute-admin-warning{padding:10px 12px;border-radius:10px;background:#f2f2ee;color:#555550!important;font-size:11px!important;line-height:1.55!important}.dispute-moderation-box{min-width:0;margin:3px 0;padding:16px;border:1px solid #d8d8d2;border-radius:14px;background:#fafaf7}.dispute-moderation-box legend{padding:0 7px;color:#292927;font-size:12px;font-weight:850}.dispute-moderation-toggle{align-items:flex-start;color:#292927!important}.dispute-moderation-toggle>span{display:grid;gap:3px}.dispute-moderation-toggle strong{font-size:12px}.dispute-moderation-toggle small{color:#73736d;font-size:10px;font-weight:500;line-height:1.5}.dispute-moderation-fields{display:grid;gap:14px;margin-top:16px;padding-top:16px;border-top:0}.dispute-moderation-fields label{display:grid;gap:7px;color:#454542;font-size:11px;font-weight:700}.dispute-decision-message{margin:0;padding:11px 13px;border:1px solid;border-radius:11px;font-size:12px;font-weight:700;line-height:1.55}.dispute-decision-message.is-error{border-color:#e7c8c8;background:#fff3f3;color:#842929}.dispute-decision-message.is-success{border-color:#b9d4bd;background:#f2faf3;color:#245d30}.dispute-moderation-management{display:grid;gap:12px;margin-top:18px;padding:15px;border:1px solid #d9d9d3;border-radius:13px;background:#f8f8f4}.dispute-moderation-management strong,.dispute-moderation-management p{margin:0}.dispute-moderation-management p{margin-top:4px;color:#71716b;font-size:11px;line-height:1.55}.dispute-moderation-links{display:flex;flex-wrap:wrap;gap:8px}.dispute-timeline{position:relative;display:grid;gap:0;margin-top:20px}.dispute-timeline:before{content:"";position:absolute;top:8px;bottom:8px;left:6px;width:1px;background:#deded8}.dispute-timeline-item{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:13px;padding-bottom:20px}.dispute-timeline-item:last-child{padding-bottom:0}.dispute-timeline-dot{position:relative;z-index:1;width:13px;height:13px;margin-top:4px;border:3px solid #fff;border-radius:50%;background:#84847e;box-shadow:0 0 0 1px #bfbfb9}.dispute-timeline-item.is-admin .dispute-timeline-dot,.dispute-timeline-item.is-owner .dispute-timeline-dot{background:#111}.dispute-timeline-item.is-system .dispute-timeline-dot{background:#55785d}.dispute-timeline-item.is-private .dispute-timeline-content{border-color:#d8c8aa;background:#fffaf0}.dispute-timeline-content{min-width:0;padding:14px 15px;border:1px solid #e4e4df;border-radius:13px;background:#fafaf7}.dispute-timeline-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;margin-bottom:8px}.dispute-timeline-meta strong{color:#292927;font-size:12px}.dispute-timeline-meta span{padding:3px 6px;border-radius:5px;background:#eee2c9;color:#705928;font-size:9px;font-weight:800}.dispute-timeline-meta time{margin-left:auto;color:#8a8a84;font-size:9px}.dispute-timeline-content p{margin:0;color:#4e4e4a;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.dispute-inline-form,.admin-dispute-form{display:grid;gap:11px;margin-top:22px;padding-top:20px;border-top:0}.dispute-inline-form>label,.admin-dispute-form h3{margin:0;color:#292927;font-size:13px}.dispute-evidence-list{display:grid;gap:9px;margin-top:18px}.dispute-evidence-item{min-width:0;display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;border:1px solid #e3e3de;border-radius:13px;background:#fafaf7}.dispute-evidence-item.is-message{grid-template-columns:35px minmax(0,1fr)}.dispute-evidence-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;background:#ecece7;color:#3f3f3c;font-size:15px;font-weight:700}.dispute-evidence-item>div{min-width:0}.dispute-evidence-item strong,.dispute-evidence-item small{display:block;overflow-wrap:anywhere}.dispute-evidence-item strong{color:#292927;font-size:12px;line-height:1.4}.dispute-evidence-item small{margin-top:3px;color:#83837d;font-size:9px;line-height:1.45}.dispute-evidence-item p{margin:7px 0 0;color:#595955;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.dispute-evidence-actions{display:grid;gap:9px;margin-top:18px;padding:16px;border:1px dashed #cdcdc7;border-radius:14px;background:#fbfbf8}.dispute-evidence-actions>small{color:#81817b;font-size:9px}.dispute-hidden-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dispute-message-picker{display:grid;gap:13px;margin-top:16px;padding:17px;border:1px solid #dcdcd6;border-radius:15px;background:#f6f6f2}.dispute-message-list{max-height:390px;display:grid;gap:8px;overflow-y:auto}.dispute-message-list article{min-width:0;display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid #e1e1dc;border-radius:11px;background:#fff}.dispute-message-list article>div{min-width:0;flex:1}.dispute-message-list strong,.dispute-message-list time{display:inline-block;margin-right:7px;color:#6d6d68;font-size:9px}.dispute-message-list p{margin:6px 0 0;color:#373734;font-size:11px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.dispute-empty-copy{margin:18px 0 0;color:#7c7c76;font-size:12px;line-height:1.6}.dispute-summary-card dl{display:grid;gap:0;margin:14px 0 0}.dispute-summary-card dl>div{display:grid;gap:4px;padding:12px 0;border-bottom:0}.dispute-summary-card dl>div:last-child{border-bottom:0}.dispute-summary-card dt{color:#81817b;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dispute-summary-card dd{margin:0;color:#292927;font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.dispute-parties-card{display:grid;gap:10px}.dispute-parties-card>a{min-width:0;display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e4e4df;border-radius:12px;background:#fafaf7}.dispute-parties-card>a:hover{border-color:#bdbdb7}.dispute-party-avatar,.admin-staff-avatar{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;overflow:hidden;border-radius:50%;background:#e8e8e3;color:#333330;font-size:13px;font-weight:800}.dispute-party-avatar img,.admin-staff-avatar img{width:100%;height:100%;object-fit:cover}.dispute-parties-card a>div:last-child{min-width:0}.dispute-parties-card small,.dispute-parties-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispute-parties-card small{margin-bottom:3px;color:#85857f;font-size:9px}.dispute-parties-card strong{color:#292927;font-size:12px}.dispute-check-row{display:flex!important;align-items:center;gap:9px!important}.dispute-check-row input{width:17px;height:17px;min-height:0;margin:0;accent-color:#111}.admin-workbench{border-color:#c9c9c2;background:linear-gradient(145deg,#fff,#f8f8f4)}.admin-role-badge{min-height:34px;display:inline-flex;align-items:center;padding:8px 11px;border:1px solid #111;border-radius:999px;background:#111;color:#fff;font-size:10px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.admin-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.admin-stats-grid article{min-width:0;display:grid;gap:7px;padding:19px;border:1px solid #e0e0da;border-radius:17px;background:#fff}.admin-stats-grid strong{color:#171716;font-size:30px;line-height:1;letter-spacing:-.05em}.admin-stats-grid span{color:#74746e;font-size:10px;font-weight:700}.admin-content-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);align-items:start;gap:18px}.admin-queue-panel .dispute-list-card{padding:17px;border-radius:15px;box-shadow:none}.admin-queue-panel .dispute-list-card h2{font-size:15px}.owner-access-panel{display:grid;gap:12px}.owner-access-panel h2,.admin-audit-panel h2{margin:5px 0 0;color:#1c1c1a;font-size:20px;letter-spacing:-.035em}.owner-access-panel>p{margin:0 0 3px;color:#74746e;font-size:11px;line-height:1.6}.admin-staff-list{display:grid;gap:7px;padding-top:8px;border-top:0}.admin-staff-list article{min-width:0;display:flex;align-items:center;gap:9px;padding:9px;border-radius:11px;background:#f7f7f3}.admin-staff-list article.is-inactive{opacity:.5}.admin-staff-list article>div:last-child{min-width:0}.admin-staff-list strong,.admin-staff-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-staff-list strong{color:#292927;font-size:11px}.admin-staff-list small{margin-top:3px;color:#80807a;font-size:9px}.admin-audit-list{display:grid;gap:0;margin-top:13px}.admin-audit-list article{display:grid;gap:3px;padding:10px 0;border-bottom:0}.admin-audit-list article:last-child{border-bottom:0}.admin-audit-list strong{color:#32322f;font-size:10px;line-height:1.4}.admin-audit-list span,.admin-audit-list time{color:#85857f;font-size:9px;line-height:1.4}html[data-theme=dark] .disputes-page,html[data-theme=dark] .admin-page{background:radial-gradient(circle at 8% 4%,rgba(255,255,255,.035),transparent 25%),#10100f;color:#f2f2ee}html[data-theme=dark] :is(.disputes-page-header,.admin-page-header,.dispute-detail-header) h1,html[data-theme=dark] :is(.dispute-list-card,.dispute-state-card,.dispute-panel,.chat-dispute-card) :is(h1,h2,h3,strong),html[data-theme=dark] .dispute-summary-card dd,html[data-theme=dark] .dispute-parties-card strong,html[data-theme=dark] .admin-stats-grid strong,html[data-theme=dark] .owner-access-panel h2,html[data-theme=dark] .admin-audit-panel h2,html[data-theme=dark] .admin-staff-list strong,html[data-theme=dark] .dispute-timeline-content p,html[data-theme=dark] .dispute-message-list p{color:#f2f2ee}html[data-theme=dark] :is(.disputes-page-header,.admin-page-header,.dispute-detail-header,.dispute-panel,.dispute-state-card) p,html[data-theme=dark] .dispute-card-meta,html[data-theme=dark] .chat-dispute-copy small,html[data-theme=dark] .dispute-empty-copy{color:#aaa9a3}html[data-theme=dark] .disputes-filter-bar,html[data-theme=dark] .dispute-list-card,html[data-theme=dark] .dispute-state-card,html[data-theme=dark] .dispute-detail-header,html[data-theme=dark] .dispute-panel,html[data-theme=dark] .admin-stats-grid article{border-color:#343430;background:#191918;box-shadow:0 12px 34px #00000029}html[data-theme=dark] .dispute-list-card:hover{border-color:#55554f;background:#1e1e1c}html[data-theme=dark] .disputes-filter-bar button{color:#aaa9a3}html[data-theme=dark] .disputes-filter-bar button:hover{color:#fff;background:#2a2a27}html[data-theme=dark] .disputes-filter-bar button.is-active,html[data-theme=dark] .dispute-primary-button,html[data-theme=dark] .admin-role-badge,html[data-theme=dark] .dispute-state-icon{border-color:#f1f1ed;background:#f1f1ed;color:#131312}html[data-theme=dark] .dispute-secondary-button{border-color:#45453f;background:#20201e;color:#efefeb}html[data-theme=dark] .dispute-close-form{border-color:#42423d;background:#20201e;color:#efefeb}html[data-theme=dark] .dispute-money-input>span{border-color:#42423d;background:#292927;color:#c0c0b9}html[data-theme=dark] .dispute-form-notice{background:#252523;color:#aaa9a3}html[data-theme=dark] .dispute-inline-message{border-color:#633b3b;background:#2d1c1c;color:#efb0b0}html[data-theme=dark] .dispute-secondary-button:hover:not(:disabled){border-color:#6d6d65;background:#272724}html[data-theme=dark] .dispute-text-button{color:#d1d1cb}html[data-theme=dark] .dispute-card-arrow,html[data-theme=dark] .dispute-count-badge,html[data-theme=dark] .dispute-evidence-icon{background:#2b2b28;color:#e6e6e0}html[data-theme=dark] .dispute-status-pill{border-color:#45453f;background:#282825;color:#c7c7c0}html[data-theme=dark] .dispute-status-pill.is-awaiting_response,html[data-theme=dark] .dispute-status-pill.is-evidence_collection{border-color:#66562a;background:#302a19;color:#e5c975}html[data-theme=dark] .dispute-status-pill.is-under_review,html[data-theme=dark] .dispute-status-pill.is-appealed{border-color:#345070;background:#19283a;color:#9fc5f2}html[data-theme=dark] .dispute-status-pill.is-decision_issued{border-color:#31563a;background:#1b3020;color:#9bd4a7}html[data-theme=dark] .chat-dispute-card{border-color:#343430;background:#171716}html[data-theme=dark] .chat-dispute-card.has-dispute{background:#19201a}html[data-theme=dark] :is(.dispute-field input,.dispute-field select,.dispute-field textarea,.dispute-inline-form textarea,.admin-dispute-form input,.admin-dispute-form select,.admin-dispute-form textarea,.owner-access-panel input,.dispute-evidence-actions input){border-color:#42423d;background:#111110;color:#efefeb}html[data-theme=dark] :is(.dispute-field input,.dispute-field textarea,.dispute-inline-form textarea,.admin-dispute-form input,.admin-dispute-form textarea,.owner-access-panel input,.dispute-evidence-actions input)::placeholder{color:#777771}html[data-theme=dark] .dispute-timeline:before{background:#3b3b37}html[data-theme=dark] .dispute-timeline-dot{border-color:#191918;box-shadow:0 0 0 1px #5a5a54}html[data-theme=dark] .dispute-timeline-content,html[data-theme=dark] .dispute-evidence-item,html[data-theme=dark] .dispute-parties-card>a,html[data-theme=dark] .dispute-message-list article,html[data-theme=dark] .admin-staff-list article{border-color:#393935;background:#20201e}html[data-theme=dark] .dispute-timeline-item.is-private .dispute-timeline-content{border-color:#675938;background:#282319}html[data-theme=dark] .dispute-evidence-actions,html[data-theme=dark] .dispute-message-picker,html[data-theme=dark] .dispute-admin-warning,html[data-theme=dark] .dispute-deadline-note{border-color:#3d3d38;background:#151514;color:#aaa9a3!important}html[data-theme=dark] .dispute-inline-form,html[data-theme=dark] .admin-dispute-form,html[data-theme=dark] .admin-staff-list,html[data-theme=dark] .admin-audit-list article,html[data-theme=dark] .dispute-summary-card dl>div,html[data-theme=dark] .dispute-decision-meta{border-color:#393935}html[data-theme=dark] .dispute-decision-panel{border-color:#31573a;background:linear-gradient(145deg,#1b2a1e,#191918)}html[data-theme=dark] .dispute-decision-amount{color:#9ed3a8}html[data-theme=dark] .admin-workbench{border-color:#4a4a44;background:linear-gradient(145deg,#1d1d1b,#171716)}html[data-theme=dark] .dispute-message,html[data-theme=dark] .dispute-page-message{border-color:#633b3b;background:#2d1c1c;color:#efb0b0}html[data-theme=dark] .dispute-moderation-box,html[data-theme=dark] .dispute-moderation-management{border-color:#41413c;background:#20201e}html[data-theme=dark] .dispute-moderation-box legend,html[data-theme=dark] .dispute-moderation-toggle,html[data-theme=dark] .dispute-moderation-fields label,html[data-theme=dark] .dispute-moderation-management strong{color:#edede8!important}html[data-theme=dark] .dispute-moderation-toggle small,html[data-theme=dark] .dispute-moderation-management p{color:#aaa9a3}html[data-theme=dark] .dispute-moderation-fields{border-color:#393935}html[data-theme=dark] .dispute-decision-message.is-error{border-color:#633b3b;background:#2d1c1c;color:#efb0b0}html[data-theme=dark] .dispute-decision-message.is-success{border-color:#31573a;background:#1b2a1e;color:#9ed3a8}@media (max-width: 980px){.dispute-detail-grid,.admin-content-grid{grid-template-columns:minmax(0,1fr)}.dispute-detail-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dispute-detail-sidebar>.is-full,.dispute-detail-sidebar>.is-danger{width:100%}}@media (max-width: 680px){.dispute-moderation-box{padding:13px}.dispute-moderation-links{align-items:stretch;flex-direction:column}.dispute-moderation-links .dispute-secondary-button{width:100%}}@media (max-width: 760px){.disputes-shell,.admin-shell{width:calc(100% - 28px);padding:26px 0 72px}.disputes-page-header,.admin-page-header,.dispute-detail-header{align-items:stretch;flex-direction:column;gap:15px}.disputes-page-header h1,.admin-page-header h1,.dispute-detail-header h1{font-size:32px}.disputes-page-header .dispute-primary-button,.admin-page-header .admin-role-badge{align-self:flex-start}.dispute-list-card{padding:18px;border-radius:17px}.dispute-card-arrow{width:36px;height:36px;flex-basis:36px}.dispute-detail-header,.dispute-panel{padding:19px;border-radius:17px}.dispute-detail-sidebar{grid-template-columns:minmax(0,1fr)}.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-dispute-card{align-items:stretch;flex-direction:column;gap:12px;padding:14px}.chat-dispute-card>.dispute-primary-button,.chat-dispute-card>.dispute-secondary-button,.chat-dispute-card>.dispute-danger-button{width:100%}.dispute-form-grid{grid-template-columns:minmax(0,1fr)}.dispute-field.is-wide,.dispute-field-wide{grid-column:auto}.dispute-form-heading{gap:10px}.dispute-evidence-item{grid-template-columns:35px minmax(0,1fr)}.dispute-evidence-item>.dispute-text-button{grid-column:2;justify-self:start;padding-left:0}.dispute-message-list article{align-items:stretch;flex-direction:column}.dispute-message-list article>.dispute-text-button{align-self:flex-start;padding-left:0}.dispute-action-row>:is(.dispute-primary-button,.dispute-secondary-button,.dispute-danger-button){flex:1 1 180px}}@media (max-width: 480px){.disputes-shell,.admin-shell{width:calc(100% - 22px)}.dispute-list-card{align-items:flex-start;gap:10px;padding:15px}.dispute-list-card h2{font-size:16px}.dispute-list-card-topline{align-items:flex-start;flex-direction:column}.dispute-card-meta{display:grid;gap:4px}.dispute-card-arrow{width:32px;height:32px;flex-basis:32px;font-size:15px}.disputes-filter-bar{width:100%}.disputes-filter-bar button{min-height:40px}.dispute-detail-header,.dispute-panel{padding:16px}.dispute-detail-header h1{font-size:27px}.dispute-timeline-item{gap:9px}.dispute-timeline-content{padding:12px}.dispute-timeline-meta{align-items:flex-start;flex-direction:column}.dispute-timeline-meta time{margin-left:0}.admin-stats-grid{gap:8px}.admin-stats-grid article{padding:15px}.admin-stats-grid strong{font-size:26px}.dispute-form-actions,.dispute-form-footer{align-items:stretch;flex-direction:column-reverse}.dispute-form-actions>button,.dispute-form-footer>button{width:100%}.dispute-form-footer small{margin-right:0}}.dispute-context-notice{display:grid;gap:13px;padding:16px;border:1px solid #d9dfdd;border-radius:15px;background:linear-gradient(145deg,#f7faf9,#f1f5f3)}.dispute-context-notice-heading{display:flex;align-items:flex-start;gap:11px}.dispute-context-notice-heading>div,.dispute-context-acknowledgement>span,.dispute-transparency-banner>div{min-width:0}.dispute-context-notice-icon,.dispute-transparency-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 28px;border-radius:50%;background:#202522;color:#fff;font-size:13px;font-weight:800;font-style:normal}.dispute-context-notice-heading strong{display:block;margin:1px 0 4px;color:#1d211f;font-size:13px;line-height:1.35}.dispute-context-notice-heading p,.dispute-context-notice-safety{margin:0;color:#626863;font-size:11px;line-height:1.55}.dispute-context-notice-list{display:grid;gap:6px;margin:0;padding:0 0 0 39px;color:#404541;font-size:11px;line-height:1.45}.dispute-context-notice-list li::marker{color:#65716b}.dispute-context-notice-safety{padding:10px 12px;border:1px solid rgba(55,67,61,.09);border-radius:10px;background:#ffffffad}.dispute-context-acknowledgement{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #cfd6d2;border-radius:11px;background:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.dispute-context-acknowledgement:hover,.dispute-context-acknowledgement:focus-within{border-color:#818e87;box-shadow:0 0 0 3px #252f2a0f}.dispute-context-acknowledgement:has(input:checked){border-color:#6d7c74;background:#f8fbf9}.dispute-context-acknowledgement input{width:18px;height:18px;flex:0 0 18px;margin:1px 0 0;accent-color:#171b19}.dispute-context-acknowledgement>span{display:grid;gap:3px}.dispute-context-acknowledgement strong{color:#252a27;font-size:11px;line-height:1.45}.dispute-context-acknowledgement small{color:#737a76;font-size:9px;line-height:1.5}.dispute-transparency-banner{display:flex;align-items:flex-start;gap:13px;margin:0 0 18px;padding:17px 18px;border:1px solid #dce2de;border-radius:16px;background:#f2f6f4}.dispute-transparency-banner strong{display:block;margin:1px 0 4px;color:#242825;font-size:12px;line-height:1.4}.dispute-transparency-banner p{margin:0;color:#626963;font-size:11px;line-height:1.55}.dispute-transparency-banner small{display:block;margin-top:7px;color:#7b817d;font-size:9px;line-height:1.45}html[data-theme=dark] .dispute-context-notice{border-color:#3b4540;background:linear-gradient(145deg,#202522,#1b201d)}html[data-theme=dark] .dispute-context-notice-icon,html[data-theme=dark] .dispute-transparency-icon{background:#ecefe9;color:#171a18}html[data-theme=dark] .dispute-context-notice-heading strong,html[data-theme=dark] .dispute-context-acknowledgement strong,html[data-theme=dark] .dispute-transparency-banner strong{color:#f1f2ee}html[data-theme=dark] .dispute-context-notice-heading p,html[data-theme=dark] .dispute-context-notice-safety,html[data-theme=dark] .dispute-transparency-banner p{color:#afb6b0}html[data-theme=dark] .dispute-context-notice-list{color:#cbd0cb}html[data-theme=dark] .dispute-context-notice-safety{border-color:#343d38;background:#0a0c0b4d}html[data-theme=dark] .dispute-context-acknowledgement{border-color:#424b46;background:#151816}html[data-theme=dark] .dispute-context-acknowledgement:hover,html[data-theme=dark] .dispute-context-acknowledgement:focus-within,html[data-theme=dark] .dispute-context-acknowledgement:has(input:checked){border-color:#717e77;background:#1a1f1c;box-shadow:0 0 0 3px #e5ece70d}html[data-theme=dark] .dispute-context-acknowledgement input{accent-color:#e7ebe6}html[data-theme=dark] .dispute-context-acknowledgement small,html[data-theme=dark] .dispute-transparency-banner small{color:#929a94}html[data-theme=dark] .dispute-transparency-banner{border-color:#3a4540;background:#1c231f}@media (max-width: 600px){.dispute-context-notice{gap:12px;padding:14px;border-radius:13px}.dispute-context-notice-list{padding-left:35px}.dispute-context-acknowledgement{padding:11px}.dispute-transparency-banner{gap:10px;padding:14px;border-radius:14px}.dispute-context-notice-icon,.dispute-transparency-icon{width:26px;height:26px;flex-basis:26px}}.navbar.home-navbar,.navbar.account-navbar{min-height:66px;padding:9px 12px;border-color:#1c1e1b1c;border-radius:19px;background:#fffffcf0;box-shadow:0 12px 34px #1111}.home-navbar{grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.home-navbar .nav-links,.account-navbar .nav-links{gap:3px;padding:4px;border:1px solid #292a27;border-radius:14px;background:#171816;box-shadow:0 8px 22px #1111111c}.home-navbar .nav-links a,.account-navbar .nav-links a{min-height:36px;padding:8px 11px;border-radius:10px;color:#eef0ea;font-size:12px;font-weight:650;letter-spacing:.005em}.home-navbar .nav-links a:hover,.account-navbar .nav-links a:hover{color:#fff;background:#30312e}.account-navbar .nav-links a.is-active{color:#171816;background:#f7f7f3;box-shadow:0 4px 12px #0000002e}.home-navbar .home-account-cluster{min-height:44px;gap:2px;padding:4px;border-color:#292a27;border-radius:14px;background:#171816;box-shadow:0 8px 22px #1111111a}.home-navbar .home-account-cluster .auth-user{padding-inline:9px;color:#c4c7bf;font-size:11px;font-weight:600}.home-navbar .home-account-cluster .btn-ghost{min-height:34px;padding:8px 10px;color:#f0f1ec;font-size:11px;font-weight:650}.home-navbar .home-account-cluster .btn-ghost:hover{color:#fff;background:#30312e}.account-navbar{grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.account-navbar .account-navbar-brand{justify-content:flex-start;transform:none}.account-navbar .nav-links{justify-self:center}.account-navbar .nav-actions{justify-self:end}.account-navbar+.app-page{margin-top:42px}.account-navbar+.app-page .app-page-header{margin-top:0}.account-navbar+.app-page .app-page-header .section-label{margin-bottom:12px;color:#6d716a;line-height:1.25}html[data-theme=dark] .navbar.home-navbar,html[data-theme=dark] .navbar.account-navbar{border-color:#343630;background:#141513f2;box-shadow:0 12px 34px #00000047}html[data-theme=dark] .home-navbar .nav-links,html[data-theme=dark] .account-navbar .nav-links,html[data-theme=dark] .home-navbar .home-account-cluster{border-color:#3b3d37;background:#0d0e0c}html[data-theme=dark] .home-navbar .nav-links a,html[data-theme=dark] .account-navbar .nav-links a,html[data-theme=dark] .home-navbar .home-account-cluster .btn-ghost{color:#f0f1ec!important}html[data-theme=dark] .home-navbar .home-account-cluster .auth-user{color:#b9bdb4!important}html[data-theme=dark] .home-navbar .nav-links a:hover,html[data-theme=dark] .account-navbar .nav-links a:hover,html[data-theme=dark] .home-navbar .home-account-cluster .btn-ghost:hover{color:#fff!important;background:#2b2d29!important}html[data-theme=dark] .account-navbar .nav-links a.is-active{color:#171816!important;background:#f4f5ef!important}html[data-theme=dark] .account-navbar+.app-page .app-page-header .section-label{color:#b8bbb3!important}@media (max-width: 1080px) and (min-width: 721px){.navbar.home-navbar,.navbar.account-navbar{gap:10px 14px}.home-navbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo empty actions" "links links links"}.account-navbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "links links"}.home-navbar .nav-links,.account-navbar .nav-links{width:100%;justify-content:center}.account-navbar .account-navbar-brand{justify-content:flex-start}}@media (max-width: 720px){.navbar.home-navbar,.navbar.account-navbar{width:calc(100% - 18px);margin-top:9px;padding:8px;border-radius:17px;gap:8px 9px}.home-navbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo links actions"}.home-navbar .logo{margin-left:2px;font-size:18px}.home-navbar .nav-links{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:3px!important;border-color:#e1e2dc;border-radius:12px;background:#fff;box-shadow:0 6px 18px #1111110e}.home-navbar .nav-links a{min-width:0;min-height:36px;padding:7px 8px!important;color:#242622!important;font-size:10px!important;font-weight:700}.home-navbar .home-account-avatar-link{width:38px;height:38px;flex-basis:38px}.home-navbar .home-account-avatar-link .account-mini-avatar{width:32px;height:32px;flex-basis:32px}.home-navbar .nav-actions>a.btn-dark{min-height:38px;padding:9px 10px;font-size:10px}.account-navbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "links links"}.account-navbar .account-navbar-brand{grid-area:brand;justify-content:flex-start}.account-navbar .nav-actions{grid-area:actions}.account-navbar .nav-links{grid-area:links;width:100%;min-width:0;display:flex;justify-content:flex-start;gap:3px;padding:4px!important;overflow-x:auto;overflow-y:hidden;border-color:#e1e2dc;border-radius:13px;background:#fff;box-shadow:0 7px 20px #1111110f;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.account-navbar .nav-links a{width:auto;min-width:max-content;min-height:38px;flex:0 0 auto;padding:8px 11px!important;color:#292b27!important;font-size:10px!important;font-weight:700;scroll-snap-align:start}.account-navbar .nav-links a.is-active{color:#fff!important;background:#171816;box-shadow:none}.account-navbar+.app-page{margin-top:28px}.account-navbar+.app-page .app-page-header{margin-bottom:32px}.account-navbar+.app-page .app-page-header .section-label{margin-bottom:10px}html[data-theme=dark] .home-navbar .nav-links,html[data-theme=dark] .account-navbar .nav-links{border-color:#3a3c36;background:#0d0e0c;box-shadow:0 7px 20px #00000040}html[data-theme=dark] .home-navbar .nav-links a,html[data-theme=dark] .account-navbar .nav-links a{color:#eef0ea!important}html[data-theme=dark] .account-navbar .nav-links a.is-active{color:#171816!important;background:#f4f5ef!important}}@media (max-width: 380px){.navbar.home-navbar,.navbar.account-navbar{width:calc(100% - 12px);gap:7px;padding:7px}.home-navbar .logo,.account-navbar .account-navbar-brand .logo{font-size:17px}.home-navbar .nav-links a{padding-inline:6px!important;font-size:9px!important}.account-navbar .nav-links a{padding-inline:10px!important;font-size:9.5px!important}.account-navbar+.app-page{margin-top:24px}}.auth-form .registration-terms-confirmation{border-left-width:3px;border-left-color:#26352b}html[data-theme=dark] .auth-form .registration-terms-confirmation{border-left-color:#dfe9dd}.privacy-center-page{min-height:100vh;background:radial-gradient(circle at 88% 5%,rgba(183,201,183,.2),transparent 34%),#f5f5f1}.privacy-center-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:54px 0 90px}.privacy-center-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.privacy-center-header h1{margin:8px 0 10px;color:#161815;font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.055em}.privacy-center-header p{max-width:680px;margin:0;color:#686d65;font-size:14px;line-height:1.7}.privacy-back-link,.privacy-entry-link{color:#243128;font-size:12px;font-weight:800;text-decoration:none}.privacy-back-link{flex:0 0 auto;padding:11px 14px;border:1px solid #d8dbd4;border-radius:12px;background:#fffffccc}.privacy-trust-panel{display:grid;grid-template-columns:46px minmax(0,1fr);gap:15px;margin-bottom:22px;padding:18px 20px;border:1px solid #cfddd0;border-radius:18px;background:#edf5ed}.privacy-trust-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#23352a;color:#fff;font-weight:900}.privacy-trust-panel strong{display:block;margin:2px 0 4px;color:#243128;font-size:14px}.privacy-trust-panel p{margin:0;color:#59665c;font-size:12px;line-height:1.6}.privacy-center-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:20px;align-items:start}.privacy-request-form-card,.privacy-rights-card,.privacy-history-section,.privacy-admin-queue,.privacy-entry-card{border:1px solid #dcddd7;border-radius:24px;background:#fffffcf0;box-shadow:0 18px 50px #1c1f1b0e}.privacy-request-form-card,.privacy-rights-card{padding:clamp(22px,4vw,34px)}.privacy-card-number{display:inline-grid;min-width:34px;height:27px;place-items:center;border-radius:999px;background:#eceee9;color:#62675f;font-size:10px;font-weight:850;letter-spacing:.08em}.privacy-request-form-card h2,.privacy-rights-card h2,.privacy-history-section h2,.privacy-admin-queue h2{margin:13px 0 8px;color:#1c1f1b;font-size:22px;letter-spacing:-.025em}.privacy-request-form-card>p,.privacy-rights-card>p{margin:0 0 24px;color:#747971;font-size:12px;line-height:1.65}.privacy-request-form{display:grid;gap:17px}.privacy-request-form label,.privacy-admin-form label,.privacy-extension-form label{display:grid;gap:8px;color:#393d37;font-size:12px;font-weight:750}.privacy-request-form select,.privacy-request-form textarea,.privacy-admin-form select,.privacy-admin-form textarea,.privacy-extension-form textarea{width:100%;box-sizing:border-box;border:1px solid #d9dbd5;border-radius:13px;background:#fff;color:#20231f;font:inherit;font-size:13px;outline:none}.privacy-request-form select,.privacy-admin-form select{min-height:46px;padding:0 13px}.privacy-request-form textarea,.privacy-admin-form textarea,.privacy-extension-form textarea{min-height:112px;padding:13px;line-height:1.55;resize:vertical}.privacy-request-form select:focus,.privacy-request-form textarea:focus,.privacy-admin-form select:focus,.privacy-admin-form textarea:focus,.privacy-extension-form textarea:focus{border-color:#79877b;box-shadow:0 0 0 3px #4b61501a}.privacy-request-form small{color:#8a8e86;font-size:10px;font-weight:600;text-align:right}.privacy-form-notice{padding:15px 16px;border:1px solid #e5dfc8;border-radius:14px;background:#fffbed}.privacy-form-notice strong{display:block;margin-bottom:4px;color:#5f5124;font-size:12px}.privacy-form-notice p{margin:0;color:#766b48;font-size:11px;line-height:1.55}.privacy-primary-button,.privacy-secondary-button,.privacy-withdraw-button{min-height:44px;border-radius:12px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.privacy-primary-button{border:1px solid #1d211d;background:#1d211d;color:#fff}.privacy-secondary-button{border:1px solid #ced2cb;background:#f7f8f4;color:#293029}.privacy-withdraw-button{padding:0 13px;border:1px solid #e5c9c9;background:snow;color:#9a3535}.privacy-primary-button:disabled,.privacy-secondary-button:disabled,.privacy-withdraw-button:disabled{cursor:not-allowed;opacity:.55}.privacy-rights-card ul{display:grid;gap:0;margin:20px 0;padding:0;list-style:none}.privacy-rights-card li{display:grid;gap:3px;padding:13px 0;border-bottom:0}.privacy-rights-card li strong{color:#2b2f2a;font-size:12px}.privacy-rights-card li span,.privacy-rights-card small{color:#7b8078;font-size:10px;line-height:1.5}.privacy-rights-card>a{display:inline-block;margin-bottom:14px;color:#28342a;font-size:11px;font-weight:800;text-decoration:none}.privacy-rights-card>small{display:block}.privacy-page-message{margin:18px 0 0;padding:13px 16px;border:1px solid #ccd9cd;border-radius:13px;background:#f0f6ef;color:#334637;font-size:12px;line-height:1.5}.privacy-history-section,.privacy-admin-queue{margin-top:22px;padding:clamp(20px,4vw,32px)}.privacy-section-heading,.privacy-admin-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.privacy-section-heading h2,.privacy-admin-toolbar h2{margin-bottom:0}.privacy-count-badge{min-width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#20231f;color:#fff;font-size:11px;font-weight:850}.privacy-empty-state{padding:36px 20px;border:1px dashed #d7d9d2;border-radius:16px;color:#767b73;text-align:center}.privacy-empty-state strong{display:block;margin-bottom:5px;color:#353a34;font-size:14px}.privacy-empty-state p{margin:0;font-size:11px}.privacy-request-list,.privacy-admin-list{display:grid;gap:13px}.privacy-request-card,.privacy-admin-card{min-width:0;padding:20px;border:1px solid #dedfd9;border-radius:18px;background:#fff}.privacy-admin-card.is-overdue{border-color:#ddb5b5;box-shadow:inset 4px 0 #b84a4a}.privacy-request-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.privacy-request-topline>div>span{color:#7a7f76;font-size:9px;font-weight:850;letter-spacing:.09em}.privacy-request-topline h3{margin:5px 0 0;color:#252824;font-size:16px}.privacy-status-pill{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#eceee9;color:#555b53;font-size:9px;font-weight:850;text-align:center}.privacy-status-pill.is-in_progress,.privacy-status-pill.is-identity_verification{background:#e7efe8;color:#35513c}.privacy-status-pill.is-awaiting_user{background:#fff3d7;color:#715716}.privacy-status-pill.is-completed{background:#dff0e1;color:#24562d}.privacy-status-pill.is-requester_closed{border:1px solid #83b58b;background:#d9f0dd;color:#1e5429;box-shadow:0 5px 14px #245d2f1a}.privacy-status-pill.is-rejected,.privacy-status-pill.is-withdrawn{background:#f1e8e8;color:#7e3e3e}.privacy-request-description{margin:16px 0;color:#555b53;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.privacy-request-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 15px}.privacy-request-meta div{min-width:0;padding:11px;border-radius:12px;background:#f5f5f1}.privacy-request-meta dt{margin-bottom:4px;color:#858a81;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.privacy-request-meta dd{margin:0;color:#343934;font-size:10px;font-weight:750;overflow-wrap:anywhere}.privacy-request-meta dd.is-overdue{color:#a53c3c}.privacy-extension-note,.privacy-decision-note{margin:10px 0;padding:12px 13px;border-radius:12px;color:#5d604f;background:#f7f4e8;font-size:11px;line-height:1.55}.privacy-decision-note{color:#35473a;background:#edf4ed}.privacy-timeline,.privacy-admin-details{margin:14px 0;border-top:0}.privacy-timeline summary,.privacy-admin-details summary{padding:13px 0 4px;color:#374039;font-size:10px;font-weight:800;cursor:pointer}.privacy-timeline ol,.privacy-admin-timeline{display:grid;gap:8px;margin:12px 0;padding:0;list-style:none}.privacy-timeline li,.privacy-admin-timeline li{display:grid;gap:4px;padding:10px 12px;border-left:3px solid #9aab9c;border-radius:0 10px 10px 0;background:#f6f7f3;color:#555b53;font-size:10px}.privacy-timeline time,.privacy-admin-timeline time{color:#92968f;font-size:8px}.privacy-entry-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:18px;align-items:center;margin:22px 0;padding:22px 24px}.privacy-entry-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#26352b;color:#fff;font-size:18px}.privacy-entry-copy h2{margin:5px 0;color:#242724;font-size:18px}.privacy-entry-copy p{max-width:680px;margin:0;color:#737870;font-size:11px;line-height:1.55}.limited-account-privacy .privacy-entry-link{display:inline-block;margin-top:10px}.privacy-admin-queue{background:#fbfbf8}.privacy-admin-owner-row{display:flex;align-items:center;gap:10px;margin-top:15px}.privacy-admin-owner-row small,.privacy-admin-owner-row strong{display:block}.privacy-admin-owner-row small{margin-bottom:2px;color:#858a82;font-size:8px;font-weight:750;text-transform:uppercase}.privacy-admin-owner-row strong{color:#30342f;font-size:11px}.privacy-admin-form{display:grid;gap:14px;margin-top:16px;padding:18px;border:1px solid #dfe1da;border-radius:15px;background:#f7f8f4}.privacy-admin-timeline li.is-internal{border-left-color:#7d748a;background:#f3eff6}.privacy-admin-timeline small{color:#85818a;font-size:8px;font-weight:750}.privacy-extension-form{display:grid;gap:10px;padding-top:15px;border-top:0}.privacy-form-notice.is-security-review{border-color:#cbdccf;background:#f0f7f1}.privacy-form-notice.is-security-review strong{color:#2d5136}.privacy-form-notice.is-security-review p{color:#58705e}.privacy-security-progress{margin:0 0 15px;padding:14px 15px;border:1px solid #cfddd0;border-radius:13px;background:#f0f6ef}.privacy-security-progress strong{display:block;margin-bottom:4px;color:#2e4934;font-size:12px}.privacy-security-progress p{margin:0;color:#607064;font-size:11px;line-height:1.55}.privacy-audit-workspace{margin-top:18px;padding:clamp(16px,3vw,24px);border:1px solid #cfd8d0;border-radius:18px;background:#f5f8f4}.privacy-audit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.privacy-audit-heading h4{margin:5px 0 0;color:#202820;font-size:18px;letter-spacing:-.02em}.privacy-audit-status{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#e7ebe5;color:#556055;font-size:9px;font-weight:850;text-align:center}.privacy-audit-status.is-in_review{background:#e3eee6;color:#31563a}.privacy-audit-status.is-remediation_required{background:#fff0d8;color:#795414}.privacy-audit-status.is-ready_for_approval{background:#e7e9f5;color:#414c78}.privacy-audit-status.is-approved{background:#dcefe0;color:#245a30}.privacy-audit-legal-note{margin:14px 0 18px;padding:11px 13px;border-left:3px solid #849287;border-radius:0 10px 10px 0;background:#eef1ec;color:#616a61;font-size:10px;line-height:1.55}.privacy-audit-access-note,.privacy-audit-approved-summary{padding:16px;border:1px solid #d7ddd6;border-radius:14px;background:#fff}.privacy-audit-access-note strong,.privacy-audit-approved-summary strong{display:block;margin-bottom:5px;color:#303930;font-size:12px}.privacy-audit-access-note p,.privacy-audit-approved-summary p{margin:0;color:#687068;font-size:11px;line-height:1.6}.privacy-audit-form{display:grid;gap:17px}.privacy-audit-form label,.privacy-audit-approval-panel label{display:grid;gap:8px;color:#353d35;font-size:11px;font-weight:800}.privacy-audit-form select,.privacy-audit-form textarea,.privacy-audit-approval-panel textarea{width:100%;box-sizing:border-box;border:1px solid #d5dbd4;border-radius:12px;background:#fff;color:#252b25;font:inherit;font-size:11px;outline:none}.privacy-audit-form select{min-height:43px;padding:0 12px}.privacy-audit-form textarea,.privacy-audit-approval-panel textarea{min-height:92px;padding:12px;line-height:1.55;resize:vertical}.privacy-audit-form select:focus,.privacy-audit-form textarea:focus,.privacy-audit-approval-panel textarea:focus{border-color:#778b79;box-shadow:0 0 0 3px #4b61501a}.privacy-audit-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:12px;align-items:end}.privacy-audit-updated{min-height:43px;display:grid;align-content:center;gap:3px;padding:0 12px;border:1px solid #dce1da;border-radius:12px;background:#eef2ed}.privacy-audit-updated span{color:#858d84;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.privacy-audit-updated strong{color:#3e473e;font-size:10px}.privacy-audit-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding-top:4px}.privacy-audit-section-heading span,.privacy-audit-section-heading small{display:block}.privacy-audit-section-heading span{color:#2f372f;font-size:13px;font-weight:850}.privacy-audit-section-heading small{margin-top:4px;color:#7b837a;font-size:9px;font-weight:600}.privacy-audit-section-heading>strong{color:#2f5035;font-size:15px}.privacy-audit-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.privacy-audit-check{min-width:0;display:grid;gap:12px;padding:14px;border:1px solid #dde1da;border-radius:14px;background:#fff}.privacy-audit-check.is-passed{border-color:#c7dbc9;box-shadow:inset 3px 0 #6f9a75}.privacy-audit-check.is-issue_found{border-color:#e6caaa;box-shadow:inset 3px 0 #c78336}.privacy-audit-check.is-not_applicable{border-color:#d5d7dd;box-shadow:inset 3px 0 #898d9a}.privacy-audit-check-title{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start}.privacy-audit-check-title>span{width:28px;height:25px;display:grid;place-items:center;border-radius:8px;background:#edf0eb;color:#687067;font-size:8px;font-weight:900}.privacy-audit-check-title strong{display:block;color:#323932;font-size:11px}.privacy-audit-check-title p{margin:4px 0 0;color:#7a8279;font-size:9px;font-weight:500;line-height:1.5}.privacy-audit-check textarea{min-height:78px}.privacy-audit-public-summary{padding:15px;border:1px solid #cbd9cd;border-radius:14px;background:#eef5ef}.privacy-audit-public-summary small{color:#68776a;font-size:9px;font-weight:600;line-height:1.5}.privacy-audit-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.privacy-audit-approval-panel{display:grid;gap:13px;margin-top:17px;padding:16px;border:1px solid #cfd3e1;border-radius:14px;background:#f0f1f8}.privacy-audit-approval-panel strong{color:#343d62;font-size:12px}.privacy-audit-approval-panel p{margin:4px 0 0;color:#666d85;font-size:10px;line-height:1.55}.privacy-audit-approved-summary{margin-top:17px;border-color:#c5d9c8;background:#edf6ee}.privacy-audit-approved-summary small{display:block;margin-top:8px;color:#738075;font-size:9px}.privacy-audit-history{margin-top:17px;border-top:0}.privacy-audit-history summary{padding:13px 0 2px;color:#3b463c;font-size:10px;font-weight:850;cursor:pointer}.privacy-audit-history ol{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.privacy-audit-history li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:10px;background:#fff}.privacy-audit-history li strong{display:block;color:#3d453d;font-size:10px}.privacy-audit-history li p{margin:4px 0 0;color:#757d74;font-size:9px;line-height:1.5}.privacy-audit-history time{flex:0 0 auto;color:#8c938a;font-size:8px}.privacy-audit-contact-note{padding:11px 13px;border:1px solid #d4d9d2;border-radius:11px;background:#eef2ed;color:#626b61;font-size:10px;line-height:1.55}.privacy-user-audit-report{margin:20px 0 16px;padding:clamp(18px,3vw,28px);border:1px solid #bfd0c1;border-radius:20px;background:linear-gradient(145deg,#edf6eee6,#fffffcfa 46%),#fff;box-shadow:0 14px 34px #2a442f14}.privacy-user-audit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:0}.privacy-user-audit-heading h4{margin:6px 0 0;color:#1f2c22;font-size:clamp(20px,3vw,28px);letter-spacing:-.035em}.privacy-user-risk{flex:0 0 auto;padding:8px 11px;border:1px solid #cdd9ce;border-radius:999px;background:#edf3ed;color:#3f5a44;font-size:11px;font-weight:850}.privacy-user-risk.is-medium,.privacy-user-risk.is-high{border-color:#ead2a6;background:#fff4df;color:#795516}.privacy-user-risk.is-critical{border-color:#e2baba;background:#fff0ef;color:#8a3434}.privacy-user-report-intro{margin:18px 0;padding:18px;border-radius:14px;background:#263a2c;color:#fff}.privacy-user-report-intro strong{display:block;margin-bottom:7px;color:#fff;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.privacy-user-report-intro p{margin:0;color:#f5f8f3;font-size:16px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.privacy-user-report-intro small{display:block;margin-top:10px;color:#cbd8cc;font-size:11px}.privacy-user-report-grid{display:grid;gap:10px}.privacy-user-report-grid article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:13px;padding:16px;border:1px solid #e0e6df;border-radius:14px;background:#ffffffc7}.privacy-user-report-grid article>span,.privacy-user-check-number{width:34px;height:30px;display:grid;place-items:center;border-radius:9px;background:#e8efe8;color:#506153;font-size:10px;font-weight:900}.privacy-user-report-grid h5,.privacy-user-check-title h5{margin:0;color:#263129;font-size:14px}.privacy-user-report-grid p{margin:6px 0 0;color:#59645b;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.privacy-user-checks-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:24px 0 11px}.privacy-user-checks-heading span{color:#263129;font-size:16px;font-weight:850}.privacy-user-checks-heading p{margin:4px 0 0;color:#687269;font-size:12px;line-height:1.5}.privacy-user-checks-heading>strong{color:#31573a;font-size:16px}.privacy-user-checklist{display:grid;gap:9px;margin:0;padding:0;list-style:none}.privacy-user-checklist li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:13px;padding:15px 16px;border:1px solid #dde5dd;border-left:4px solid #8aa08e;border-radius:13px;background:#fff}.privacy-user-checklist li.is-passed{border-left-color:#5d9165}.privacy-user-checklist li.is-issue_found{border-left-color:#cc8333}.privacy-user-checklist li.is-not_applicable{border-left-color:#858a96}.privacy-user-check-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.privacy-user-check-title>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#edf2ec;color:#4e6252;font-size:10px;font-weight:800}.privacy-user-checklist li.is-issue_found .privacy-user-check-title>span{background:#fff0dd;color:#7b531b}.privacy-user-checklist li>div>p{margin:7px 0 0;color:#5b655d;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.privacy-user-report-boundary{margin:16px 0 0;padding:13px 15px;border:1px solid #e5dfc8;border-radius:12px;background:#fffbed;color:#6e6549;font-size:12px;line-height:1.65}.privacy-user-acceptance-panel{display:grid;gap:12px;margin:16px 0;padding:18px;border:1px solid #bcd5c0;border-radius:16px;background:#edf7ef}.privacy-user-acceptance-panel.is-prominent{border-width:2px;box-shadow:0 12px 28px #2c58371c}.privacy-user-acceptance-panel strong{color:#294b31;font-size:15px}.privacy-user-acceptance-panel p{margin:5px 0 0;color:#55705b;font-size:13px;line-height:1.6}.privacy-user-acceptance-panel>small{color:#687a6b;font-size:11px;line-height:1.55}.privacy-accept-button{min-height:48px;padding:10px 16px;border:1px solid #254b2f;border-radius:12px;background:#2d5838;color:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.privacy-accept-button:disabled{cursor:not-allowed;opacity:.55}.privacy-user-closed-banner,.privacy-admin-closed-banner{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;margin:15px 0;padding:15px 16px;border:1px solid #abd0b1;border-radius:15px;background:#e9f7ec}.privacy-user-closed-banner>span,.privacy-admin-closed-banner>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#2d6339;color:#fff;font-size:16px;font-weight:900}.privacy-user-closed-banner strong,.privacy-admin-closed-banner strong{display:block;color:#285033;font-size:14px}.privacy-user-closed-banner p,.privacy-admin-closed-banner p{margin:4px 0 0;color:#56725c;font-size:12px;line-height:1.55}.privacy-admin-latest-reply{display:grid;gap:10px;margin:15px 0;padding:16px;border:1px solid #d8dfd7;border-left:4px solid #758779;border-radius:14px;background:#f7f9f5}.privacy-admin-latest-reply.needs-attention{border-color:#d8bd83;border-left-color:#b7771f;background:#fff8e9;box-shadow:0 10px 24px #71511814}.privacy-admin-latest-reply-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.privacy-admin-latest-reply-heading strong{display:block;margin-top:4px;color:#303a32;font-size:13px}.privacy-admin-latest-reply-heading>span{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#e5ebe4;color:#59675b;font-size:9px;font-weight:850}.privacy-admin-latest-reply.needs-attention .privacy-admin-latest-reply-heading>span{background:#f3dfb7;color:#735018}.privacy-admin-latest-reply>p{margin:0;color:#48534b;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.privacy-admin-latest-reply>time{color:#7b847b;font-size:10px}.privacy-admin-timeline li.is-requester{border-left-color:#4f7658;background:#f0f6f1}.privacy-admin-timeline li.is-latest{box-shadow:inset 0 0 0 1px #b8cbbb}.privacy-user-reply-form,.privacy-admin-reply-form{display:grid;gap:10px;margin:16px 0;padding:16px;border:1px solid #d9dfd7;border-radius:15px;background:#f7f9f5}.privacy-user-reply-form>label,.privacy-admin-reply-form strong,.privacy-admin-reply-form label{color:#303c32;font-size:13px;font-weight:850}.privacy-user-reply-form>p,.privacy-admin-reply-form p{margin:-4px 0 2px;color:#687168;font-size:12px;line-height:1.55}.privacy-user-reply-form textarea,.privacy-admin-reply-form textarea{width:100%;min-height:100px;box-sizing:border-box;padding:13px;border:1px solid #d4dad3;border-radius:12px;background:#fff;color:#242a25;font:inherit;font-size:14px;line-height:1.55;outline:none;resize:vertical}.privacy-user-reply-form textarea:focus,.privacy-admin-reply-form textarea:focus{border-color:#708574;box-shadow:0 0 0 3px #4b61501a}.privacy-user-reply-form>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.privacy-user-reply-form small{color:#828980;font-size:10px}.privacy-user-reply-form .privacy-secondary-button,.privacy-admin-reply-form .privacy-secondary-button{padding:0 15px}.privacy-timeline li>div{display:grid;gap:4px}.privacy-timeline li>div strong{color:#344038;font-size:10px}.privacy-timeline li>div span{white-space:pre-wrap;overflow-wrap:anywhere}.privacy-audit-public-note{padding-top:10px;border-top:0}.privacy-audit-public-note small{color:#68786b;font-size:9px;font-weight:600}.privacy-audit-public-editor{display:grid;gap:15px;padding:17px;border:1px solid #bed2c1;border-radius:16px;background:#edf5ee}.privacy-audit-public-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.privacy-audit-public-editor-heading h5{margin:4px 0 0;color:#2c3d30;font-size:15px}.privacy-audit-public-editor-heading>strong{padding:6px 9px;border-radius:999px;background:#dceadd;color:#3c6243;font-size:9px;text-align:center}.privacy-audit-public-editor>p{margin:0;color:#607064;font-size:10px;line-height:1.6}.privacy-admin-reply-form{margin-top:17px;border-color:#ccd8cd;background:#f2f7f2}html[data-theme=dark] .privacy-center-page{background:radial-gradient(circle at 88% 5%,rgba(102,128,105,.14),transparent 34%),#090a09}html[data-theme=dark] .privacy-request-form-card,html[data-theme=dark] .privacy-rights-card,html[data-theme=dark] .privacy-history-section,html[data-theme=dark] .privacy-admin-queue,html[data-theme=dark] .privacy-entry-card,html[data-theme=dark] .privacy-request-card,html[data-theme=dark] .privacy-admin-card{border-color:#343731;background:#111310;box-shadow:0 18px 50px #0000003d}html[data-theme=dark] .privacy-center-header h1,html[data-theme=dark] .privacy-request-form-card h2,html[data-theme=dark] .privacy-rights-card h2,html[data-theme=dark] .privacy-history-section h2,html[data-theme=dark] .privacy-admin-queue h2,html[data-theme=dark] .privacy-request-topline h3,html[data-theme=dark] .privacy-entry-copy h2,html[data-theme=dark] .privacy-admin-owner-row strong,html[data-theme=dark] .privacy-empty-state strong{color:#f0f2ec}html[data-theme=dark] .privacy-center-header p,html[data-theme=dark] .privacy-request-form-card>p,html[data-theme=dark] .privacy-request-description,html[data-theme=dark] .privacy-entry-copy p,html[data-theme=dark] .privacy-empty-state,html[data-theme=dark] .privacy-rights-card li span,html[data-theme=dark] .privacy-rights-card small{color:#adb2a8}html[data-theme=dark] .privacy-back-link,html[data-theme=dark] .privacy-request-form select,html[data-theme=dark] .privacy-request-form textarea,html[data-theme=dark] .privacy-admin-form select,html[data-theme=dark] .privacy-admin-form textarea,html[data-theme=dark] .privacy-extension-form textarea{border-color:#3d413a;background:#0b0c0a;color:#edf0e9}html[data-theme=dark] .privacy-trust-panel{border-color:#38503c;background:#142018}html[data-theme=dark] .privacy-trust-panel strong,html[data-theme=dark] .privacy-trust-panel p,html[data-theme=dark] .privacy-entry-link,html[data-theme=dark] .privacy-rights-card>a,html[data-theme=dark] .privacy-request-form label,html[data-theme=dark] .privacy-admin-form label,html[data-theme=dark] .privacy-extension-form label,html[data-theme=dark] .privacy-rights-card li strong{color:#dfe7dd}html[data-theme=dark] .privacy-request-meta div,html[data-theme=dark] .privacy-timeline li,html[data-theme=dark] .privacy-admin-timeline li,html[data-theme=dark] .privacy-admin-form{border-color:#343731;background:#191b17}html[data-theme=dark] .privacy-request-meta dd,html[data-theme=dark] .privacy-timeline li,html[data-theme=dark] .privacy-admin-timeline li{color:#d4d8d0}html[data-theme=dark] .privacy-primary-button{border-color:#eff2eb;background:#eff2eb;color:#151715}html[data-theme=dark] .privacy-secondary-button{border-color:#454940;background:#1a1d19;color:#e4e8df}html[data-theme=dark] .privacy-form-notice.is-security-review,html[data-theme=dark] .privacy-security-progress,html[data-theme=dark] .privacy-audit-workspace{border-color:#34473a;background:#131b15}html[data-theme=dark] .privacy-form-notice.is-security-review strong,html[data-theme=dark] .privacy-security-progress strong,html[data-theme=dark] .privacy-audit-heading h4,html[data-theme=dark] .privacy-audit-section-heading span,html[data-theme=dark] .privacy-audit-check-title strong,html[data-theme=dark] .privacy-audit-access-note strong,html[data-theme=dark] .privacy-audit-approved-summary strong,html[data-theme=dark] .privacy-audit-history li strong{color:#e3ebe1}html[data-theme=dark] .privacy-form-notice.is-security-review p,html[data-theme=dark] .privacy-security-progress p,html[data-theme=dark] .privacy-audit-legal-note,html[data-theme=dark] .privacy-audit-check-title p,html[data-theme=dark] .privacy-audit-access-note p,html[data-theme=dark] .privacy-audit-approved-summary p,html[data-theme=dark] .privacy-audit-history li p,html[data-theme=dark] .privacy-audit-contact-note{color:#aeb8ac}html[data-theme=dark] .privacy-audit-legal-note,html[data-theme=dark] .privacy-audit-updated,html[data-theme=dark] .privacy-audit-contact-note{border-color:#343d34;background:#1a211a}html[data-theme=dark] .privacy-audit-access-note,html[data-theme=dark] .privacy-audit-check,html[data-theme=dark] .privacy-audit-history li{border-color:#363d35;background:#0f120f}html[data-theme=dark] .privacy-audit-approved-summary,html[data-theme=dark] .privacy-audit-public-summary{border-color:#36503b;background:#152019}html[data-theme=dark] .privacy-audit-approval-panel{border-color:#3d4256;background:#191b27}html[data-theme=dark] .privacy-audit-approval-panel strong{color:#dde1f2}html[data-theme=dark] .privacy-audit-approval-panel p{color:#adb2c8}html[data-theme=dark] .privacy-audit-form label,html[data-theme=dark] .privacy-audit-approval-panel label{color:#dce3da}html[data-theme=dark] .privacy-audit-form select,html[data-theme=dark] .privacy-audit-form textarea,html[data-theme=dark] .privacy-audit-approval-panel textarea{border-color:#3a4239;background:#090b09;color:#edf1eb}html[data-theme=dark] .privacy-audit-check-title>span{background:#202720;color:#aab4a8}html[data-theme=dark] .privacy-user-audit-report{border-color:#36503b;background:linear-gradient(145deg,#19281df5,#0f120ffa 48%),#0f120f;box-shadow:0 14px 34px #0000003d}html[data-theme=dark] .privacy-user-audit-heading{border-color:#304034}html[data-theme=dark] .privacy-user-audit-heading h4,html[data-theme=dark] .privacy-user-report-grid h5,html[data-theme=dark] .privacy-user-check-title h5,html[data-theme=dark] .privacy-user-checks-heading span,html[data-theme=dark] .privacy-user-reply-form>label,html[data-theme=dark] .privacy-admin-reply-form strong,html[data-theme=dark] .privacy-admin-reply-form label,html[data-theme=dark] .privacy-audit-public-editor-heading h5,html[data-theme=dark] .privacy-timeline li>div strong{color:#e7ede4}html[data-theme=dark] .privacy-user-risk{border-color:#3a503e;background:#1a281d;color:#b7d1bb}html[data-theme=dark] .privacy-user-risk.is-medium,html[data-theme=dark] .privacy-user-risk.is-high{border-color:#6a542e;background:#2b2417;color:#e2c88f}html[data-theme=dark] .privacy-user-risk.is-critical{border-color:#653b3b;background:#2c1919;color:#e1aaaa}html[data-theme=dark] .privacy-user-report-intro{background:#dfeadd}html[data-theme=dark] .privacy-user-report-intro strong,html[data-theme=dark] .privacy-user-report-intro p{color:#19221b}html[data-theme=dark] .privacy-user-report-intro small{color:#536358}html[data-theme=dark] .privacy-user-report-grid article,html[data-theme=dark] .privacy-user-checklist li{border-color:#343d35;background:#111511}html[data-theme=dark] .privacy-user-report-grid article>span,html[data-theme=dark] .privacy-user-check-number,html[data-theme=dark] .privacy-user-check-title>span{background:#202a21;color:#b1c0b2}html[data-theme=dark] .privacy-user-report-grid p,html[data-theme=dark] .privacy-user-checklist li>div>p,html[data-theme=dark] .privacy-user-checks-heading p,html[data-theme=dark] .privacy-user-reply-form>p,html[data-theme=dark] .privacy-admin-reply-form p,html[data-theme=dark] .privacy-audit-public-editor>p{color:#adb8ac}html[data-theme=dark] .privacy-user-report-boundary{border-color:#554b2e;background:#242116;color:#c9bb8b}html[data-theme=dark] .privacy-user-acceptance-panel{border-color:#36553c;background:#15231a}html[data-theme=dark] .privacy-user-closed-banner,html[data-theme=dark] .privacy-admin-closed-banner{border-color:#365c3e;background:#14251a}html[data-theme=dark] .privacy-user-closed-banner>span,html[data-theme=dark] .privacy-admin-closed-banner>span{background:#dcebdc;color:#1b2a1e}html[data-theme=dark] .privacy-user-closed-banner strong,html[data-theme=dark] .privacy-admin-closed-banner strong{color:#dcebdc}html[data-theme=dark] .privacy-user-closed-banner p,html[data-theme=dark] .privacy-admin-closed-banner p{color:#a9bcac}html[data-theme=dark] .privacy-admin-latest-reply{border-color:#384239;border-left-color:#708575;background:#141814}html[data-theme=dark] .privacy-admin-latest-reply.needs-attention{border-color:#68542d;border-left-color:#c08a39;background:#251f14}html[data-theme=dark] .privacy-admin-latest-reply-heading strong,html[data-theme=dark] .privacy-admin-latest-reply>p{color:#e0e7de}html[data-theme=dark] .privacy-admin-latest-reply-heading>span{background:#252d25;color:#b6c2b5}html[data-theme=dark] .privacy-admin-latest-reply.needs-attention .privacy-admin-latest-reply-heading>span{background:#493a20;color:#ecd19b}html[data-theme=dark] .privacy-admin-latest-reply>time{color:#99a298}html[data-theme=dark] .privacy-admin-timeline li.is-requester{border-left-color:#598665;background:#152019}html[data-theme=dark] .privacy-user-acceptance-panel strong{color:#d9ebdc}html[data-theme=dark] .privacy-user-acceptance-panel p,html[data-theme=dark] .privacy-user-acceptance-panel>small{color:#a7b9aa}html[data-theme=dark] .privacy-accept-button{border-color:#dce9da;background:#dce9da;color:#172019}html[data-theme=dark] .privacy-user-reply-form,html[data-theme=dark] .privacy-admin-reply-form,html[data-theme=dark] .privacy-audit-public-editor{border-color:#34463a;background:#151d17}html[data-theme=dark] .privacy-user-reply-form textarea,html[data-theme=dark] .privacy-admin-reply-form textarea{border-color:#3b443c;background:#090b09;color:#edf1eb}html[data-theme=dark] .privacy-audit-public-editor-heading>strong{background:#203124;color:#b9d2bc}html[data-theme=dark] .privacy-audit-public-note{border-color:#344137}@media (max-width: 900px){.privacy-center-grid,.privacy-audit-checklist{grid-template-columns:1fr}.privacy-rights-card{order:-1}.admin-navbar .admin-nav-links{overflow-x:auto}}@media (max-width: 680px){.privacy-center-shell{width:min(100% - 18px,1180px);padding:28px 0 64px}.privacy-center-header,.privacy-section-heading,.privacy-admin-toolbar{align-items:stretch;flex-direction:column}.privacy-center-header h1{font-size:38px}.privacy-back-link{align-self:flex-start}.privacy-trust-panel{grid-template-columns:38px minmax(0,1fr);padding:15px}.privacy-trust-mark{width:38px;height:38px;border-radius:12px}.privacy-request-form-card,.privacy-rights-card,.privacy-history-section,.privacy-admin-queue{padding:18px;border-radius:19px}.privacy-entry-card{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:18px;border-radius:19px}.privacy-entry-icon{width:44px;height:44px;border-radius:14px}.privacy-entry-card .privacy-entry-link{grid-column:1 / -1}.privacy-request-topline{align-items:stretch;flex-direction:column}.privacy-status-pill{align-self:flex-start}.privacy-request-meta{grid-template-columns:1fr}.privacy-request-card,.privacy-admin-card{padding:16px}.privacy-primary-button,.privacy-secondary-button,.privacy-withdraw-button{width:100%}.privacy-admin-toolbar .disputes-filter-bar{width:100%;overflow-x:auto}.privacy-audit-heading,.privacy-audit-section-heading{align-items:stretch;flex-direction:column}.privacy-audit-status{align-self:flex-start}.privacy-audit-overview,.privacy-audit-actions{grid-template-columns:1fr}.privacy-audit-history li{display:grid}.privacy-user-audit-heading,.privacy-user-checks-heading,.privacy-user-check-title,.privacy-audit-public-editor-heading{align-items:stretch;flex-direction:column}.privacy-user-risk,.privacy-audit-public-editor-heading>strong{align-self:flex-start}.privacy-user-report-grid article,.privacy-user-checklist li{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:13px}.privacy-user-reply-form>div{align-items:stretch;flex-direction:column}.privacy-admin-latest-reply-heading{align-items:stretch;flex-direction:column}.privacy-admin-latest-reply-heading>span{align-self:flex-start}.privacy-accept-button{width:100%}}.auth-provider-section{display:grid;gap:13px;margin:24px 0 18px}.google-auth-button{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 18px;border:1px solid #d8d8d2;border-radius:14px;background:#fff;color:#272724;font:inherit;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 5px 16px #1818140d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.google-auth-button:hover:not(:disabled){border-color:#bdbdb6;box-shadow:0 9px 23px #18181417;transform:translateY(-1px)}.google-auth-button:focus-visible{outline:3px solid rgba(64,123,235,.25);outline-offset:2px}.google-auth-button:disabled{cursor:wait;opacity:.66}.google-auth-logo{width:20px;height:20px;flex:0 0 20px}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:#898982;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{height:1px;background:#e5e5df;content:""}.google-auth-notice{margin:-2px 0 2px;color:#70706a;font-size:12px;line-height:1.55;text-align:center}.profile-portfolio-manager{margin-top:34px;padding-top:30px;border-top:0}.profile-portfolio-heading,.profile-portfolio-editor-heading,.profile-public-portfolio-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.profile-portfolio-heading h2,.profile-public-portfolio-heading h2{margin:7px 0 8px}.profile-portfolio-heading p{max-width:690px;margin:0;color:#6d6d67;font-size:13px;line-height:1.65}.profile-portfolio-count{min-width:58px;padding:8px 12px;border:1px solid #dbdbd5;border-radius:999px;background:#f8f8f5;color:#44443f;font-size:12px;font-weight:850;text-align:center}.profile-portfolio-legal-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 14px;margin-top:20px;padding:15px 17px;border:1px solid #e6dfc5;border-radius:15px;background:#fffdf5;color:#665f48;font-size:12px;line-height:1.6}.profile-portfolio-legal-note strong{color:#45402f}.profile-portfolio-legal-note a{color:inherit;font-weight:800}.profile-portfolio-empty{margin:18px 0 0;padding:20px;border:1px dashed #d7d7d0;border-radius:16px;background:#fafaf8;color:#74746e;font-size:13px;text-align:center}.profile-portfolio-edit-list{display:grid;gap:11px;margin-top:20px}.profile-portfolio-edit-card{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:15px;padding:11px;border:1px solid #e4e4de;border-radius:17px;background:#fff}.profile-portfolio-edit-card>img,.profile-portfolio-image-placeholder{width:80px;height:62px;border-radius:12px;object-fit:cover}.profile-portfolio-image-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#eff0eb,#dedfd8);color:#6b6c65;font-size:24px;font-weight:800}.profile-portfolio-edit-copy{min-width:0;display:grid;gap:5px}.profile-portfolio-edit-copy strong{overflow:hidden;color:#292925;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.profile-portfolio-edit-copy span{color:#82827b;font-size:11px}.profile-portfolio-item-actions{display:flex;gap:7px}.profile-portfolio-item-actions button,.profile-portfolio-cancel{min-height:36px;padding:8px 11px;border:1px solid #dcdcd6;border-radius:10px;background:#fafaf8;color:#4e4e48;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.profile-portfolio-item-actions button.is-danger{border-color:#ead7d4;background:#fff8f7;color:#983f34}.profile-portfolio-item-actions button:disabled,.profile-portfolio-cancel:disabled{cursor:wait;opacity:.58}.profile-portfolio-editor{display:grid;gap:17px;margin-top:20px;padding:22px;border:1px solid #dfdfd9;border-radius:19px;background:#f8f8f5}.profile-portfolio-editor-heading h3{margin:7px 0 0;color:#292925;font-size:19px}.profile-portfolio-editor>label,.profile-portfolio-editor-grid>label{display:grid;gap:8px;color:#40403b;font-size:12px;font-weight:800}.profile-portfolio-editor input[type=text],.profile-portfolio-editor input[type=url],.profile-portfolio-editor input[type=file],.profile-portfolio-editor textarea{width:100%;min-width:0;padding:13px 14px;border:1px solid #d6d6d0;border-radius:12px;background:#fff;color:#2d2d29;font:inherit;font-size:13px}.profile-portfolio-editor textarea{min-height:112px;resize:vertical;line-height:1.6}.profile-portfolio-editor input:focus,.profile-portfolio-editor textarea:focus{border-color:#86867f;outline:3px solid rgba(70,70,64,.09)}.profile-portfolio-editor small{color:#85857e;font-size:11px;font-weight:500}.profile-portfolio-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}.profile-portfolio-remove-image{display:flex!important;grid-template-columns:none;align-items:center;gap:10px!important;width:fit-content;cursor:pointer}.profile-portfolio-remove-image input{width:17px;height:17px;margin:0}.profile-portfolio-message{margin:0;padding:12px 14px;border-radius:12px;background:#efefe9;color:#55554f;font-size:12px;line-height:1.55}.profile-portfolio-save{justify-self:start}.profile-public-portfolio{margin-top:24px;padding-top:24px;border-top:0}.profile-public-portfolio-heading{align-items:center}.profile-public-report-link{color:#777770;font-size:11px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.profile-public-portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.profile-public-portfolio-card{min-width:0;overflow:hidden;border:1px solid #e4e4df;border-radius:18px;background:#fafaf8}.profile-public-portfolio-card>img,.profile-public-portfolio-card>.profile-portfolio-image-placeholder{width:100%;height:210px;border-radius:0;object-fit:cover}.profile-public-portfolio-copy{display:grid;gap:10px;padding:18px}.profile-public-portfolio-copy h3{margin:0;color:#292925;font-size:17px;overflow-wrap:anywhere}.profile-public-portfolio-copy p{display:-webkit-box;overflow:hidden;margin:0;color:#64645e;font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:5;white-space:pre-wrap}.profile-public-portfolio-copy>a.profile-public-project-link{justify-self:start;color:#292925;font-size:12px;font-weight:850;text-decoration:none}.profile-public-portfolio-copy>a.profile-public-project-link:hover{text-decoration:underline;text-underline-offset:3px}.profile-public-item-report{justify-self:start;color:#85857e;font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .google-auth-button,html[data-theme=dark] .profile-portfolio-edit-card,html[data-theme=dark] .profile-portfolio-editor input,html[data-theme=dark] .profile-portfolio-editor textarea{border-color:#3c3c38;background:#151513;color:#ecece7}html[data-theme=dark] .auth-divider{color:#96968f}html[data-theme=dark] .auth-divider:before,html[data-theme=dark] .auth-divider:after,html[data-theme=dark] .profile-portfolio-manager,html[data-theme=dark] .profile-public-portfolio{background-color:transparent;border-color:#353531}html[data-theme=dark] .google-auth-notice,html[data-theme=dark] .profile-portfolio-heading p,html[data-theme=dark] .profile-portfolio-editor small,html[data-theme=dark] .profile-portfolio-edit-copy span,html[data-theme=dark] .profile-public-portfolio-copy p{color:#aaa9a2}html[data-theme=dark] .profile-portfolio-count,html[data-theme=dark] .profile-portfolio-empty,html[data-theme=dark] .profile-portfolio-editor,html[data-theme=dark] .profile-public-portfolio-card{border-color:#393935;background:#11110f;color:#b9b9b1}html[data-theme=dark] .profile-portfolio-legal-note{border-color:#514b33;background:#201e14;color:#c3b98f}html[data-theme=dark] .profile-portfolio-legal-note strong,html[data-theme=dark] .profile-portfolio-edit-copy strong,html[data-theme=dark] .profile-portfolio-editor-heading h3,html[data-theme=dark] .profile-public-portfolio-copy h3,html[data-theme=dark] .profile-public-portfolio-copy>a.profile-public-project-link{color:#eeeeea}html[data-theme=dark] .profile-portfolio-item-actions button,html[data-theme=dark] .profile-portfolio-cancel,html[data-theme=dark] .profile-portfolio-message{border-color:#41413c;background:#1b1b18;color:#c6c6bf}html[data-theme=dark] .profile-portfolio-item-actions button.is-danger{border-color:#633d37;background:#261714;color:#e2a69d}@media (max-width: 760px){.profile-portfolio-editor-grid,.profile-public-portfolio-grid{grid-template-columns:1fr}.profile-public-portfolio-card>img,.profile-public-portfolio-card>.profile-portfolio-image-placeholder{height:min(58vw,300px)}}@media (max-width: 560px){.profile-portfolio-heading,.profile-portfolio-editor-heading,.profile-public-portfolio-heading{align-items:stretch;flex-direction:column}.profile-portfolio-count,.profile-public-report-link,.profile-portfolio-cancel{align-self:flex-start}.profile-portfolio-legal-note{grid-template-columns:1fr}.profile-portfolio-edit-card{grid-template-columns:68px minmax(0,1fr)}.profile-portfolio-edit-card>img,.profile-portfolio-edit-card>.profile-portfolio-image-placeholder{width:68px;height:58px}.profile-portfolio-item-actions{grid-column:1 / -1}.profile-portfolio-item-actions button,.profile-portfolio-save{flex:1;width:100%}.profile-portfolio-editor{padding:17px}}.profile-portfolio-edit-cover{position:relative;width:80px;height:62px;overflow:hidden;border-radius:12px;background:#e7e7e1}.profile-portfolio-edit-cover img{width:100%;height:100%;object-fit:cover}.profile-portfolio-edit-cover span{position:absolute;right:5px;bottom:5px;padding:3px 6px;border-radius:999px;background:#141412d1;color:#fff;font-size:9px;font-weight:850}.profile-portfolio-optional{color:#898982;font-weight:500}.profile-portfolio-media-editor,.profile-portfolio-new-files{display:grid;gap:10px;padding:14px;border:1px solid #ddddD7;border-radius:14px;background:#fff}.profile-portfolio-media-editor>strong,.profile-portfolio-new-files>strong{color:#3a3a35;font-size:12px}.profile-portfolio-media-editor>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.profile-portfolio-media-editor button{position:relative;aspect-ratio:1;overflow:hidden;padding:0;border:1px solid #d8d8d2;border-radius:11px;background:#eee;cursor:pointer}.profile-portfolio-media-editor button img{width:100%;height:100%;object-fit:cover}.profile-portfolio-media-editor button span{position:absolute;inset:auto 4px 4px;padding:4px;border-radius:7px;background:#141412cc;color:#fff;font-size:9px;font-weight:800}.profile-portfolio-media-editor button.is-removed img{opacity:.25;filter:grayscale(1)}.profile-portfolio-media-editor button.is-removed{border-color:#b65b50;background:#fff1ef}.profile-portfolio-media-editor>small{color:#85857e;font-size:10px}.profile-portfolio-new-files>div{display:flex;flex-wrap:wrap;gap:7px}.profile-portfolio-new-files>div>span{display:flex;align-items:center;gap:7px;max-width:100%;padding:6px 7px 6px 10px;border-radius:999px;background:#f0f0eb;color:#55554f;font-size:10px}.profile-portfolio-new-files>div>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-portfolio-new-files button{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;padding:0;border:0;border-radius:50%;background:#deded7;color:#4e4e48;cursor:pointer}.profile-public-portfolio-count{color:#81817a;font-size:11px;font-weight:800}.profile-public-portfolio-group{display:grid;gap:14px;margin-top:22px}.profile-public-portfolio-group+.profile-public-portfolio-group{margin-top:30px;padding-top:26px;border-top:0}.profile-public-portfolio-subheading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.profile-public-portfolio-subheading>div{display:grid;min-width:0;gap:4px}.profile-public-portfolio-subheading h3,.profile-public-portfolio-subheading p{margin:0}.profile-public-portfolio-subheading h3{color:#30302c;font-size:14px;font-weight:850}.profile-public-portfolio-subheading p{color:#7a7a73;font-size:11px;line-height:1.55}.profile-public-portfolio-subheading>span{display:grid;min-width:30px;height:30px;place-items:center;padding:0 8px;border:1px solid #deded8;border-radius:999px;background:#f7f7f4;color:#5c5c56;font-size:10px;font-weight:850}.profile-public-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0}.profile-public-portfolio-card{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 12px 34px #1f1f1b0f}.profile-public-album-cover{position:relative;isolation:isolate;width:100%;height:auto;aspect-ratio:4 / 3;overflow:hidden;padding:0;border:0;border-bottom:0;background:#ecece7;color:inherit;cursor:zoom-in}.profile-public-album-cover img{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.profile-public-album-cover-backdrop{z-index:-2;top:-22px;right:-22px;bottom:-22px;left:-22px;width:calc(100% + 44px);height:calc(100% + 44px);object-fit:cover;filter:blur(22px) saturate(.78);opacity:.24;transform:scale(1.06)}.profile-public-album-cover:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#f5f5f061;content:""}.profile-public-album-cover-image{z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:filter .18s ease}.profile-public-album-cover:hover .profile-public-album-cover-image{filter:brightness(.97)}.profile-public-album-count,.profile-public-album-open{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.18);background:#121210c7;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-public-album-count{top:10px;right:10px;display:flex;align-items:baseline;gap:4px;padding:6px 8px;border-radius:999px;font-size:9px;font-weight:750}.profile-public-album-count strong{font-size:12px}.profile-public-album-open{right:10px;bottom:10px;padding:7px 9px;border-radius:9px;font-size:10px;font-weight:800;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.profile-public-album-cover:hover .profile-public-album-open,.profile-public-album-cover:focus-visible .profile-public-album-open{opacity:1;transform:translateY(0)}.profile-public-portfolio-copy{align-content:start;gap:8px;padding:16px}.profile-public-portfolio-copy h3{margin:0;font-size:16px}.profile-public-portfolio-copy p{font-size:12px;line-height:1.6;-webkit-line-clamp:4}.profile-public-album-label{color:#85857d;font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.profile-public-portfolio-copy>a.profile-public-project-link{display:inline;width:fit-content;max-width:100%;overflow:hidden;color:#4f65c8;font-size:11px;font-weight:750;text-decoration:underline;text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap}button.profile-public-item-report{justify-self:start;padding:0;border:0;background:transparent;color:#8b8b84;font:inherit;font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.profile-public-project-links{overflow:hidden;border-top:0;border-bottom:0}.profile-public-project-link-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 4px}.profile-public-project-link-row+.profile-public-project-link-row{border-top:0}.profile-public-project-link-index{color:#9a9a93;font-size:10px;font-weight:850;letter-spacing:.08em}.profile-public-project-link-copy{display:grid;min-width:0;gap:5px}.profile-public-project-link-copy>strong{overflow-wrap:anywhere;color:#343430;font-size:13px}.profile-public-project-link-copy>p{display:-webkit-box;overflow:hidden;margin:0;color:#777770;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}a.profile-public-project-link{display:inline-flex;align-items:center;width:fit-content;max-width:100%;gap:6px;overflow:hidden;color:#465fc9;font-size:12px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-overflow:ellipsis;text-underline-offset:4px;white-space:nowrap}a.profile-public-project-link>span:first-child{overflow:hidden;text-overflow:ellipsis}a.profile-public-project-link>span:last-child{flex:0 0 auto;text-decoration:none}a.profile-public-project-link:hover{color:#243fab}.profile-public-project-link-row>.profile-public-item-report{align-self:center;justify-self:end}.profile-public-report-message{margin:12px 0 0;padding:11px 13px;border:1px solid #cfe1d2;border-radius:11px;background:#f4faf5;color:#35603c;font-size:11px;line-height:1.55}.portfolio-lightbox,.portfolio-report-dialog{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px}.portfolio-lightbox-backdrop,.portfolio-report-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#080807db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portfolio-lightbox-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);height:min(880px,calc(100dvh - 40px));overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:#10100f;box-shadow:0 30px 100px #00000073;color:#f4f4f0}.portfolio-lightbox-panel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:12px 16px 12px 20px;border-bottom:0}.portfolio-lightbox-panel>header div{display:grid;min-width:0;gap:3px}.portfolio-lightbox-panel>header span{color:#93938c;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.portfolio-lightbox-panel>header strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.portfolio-lightbox-panel>header>button{width:38px;height:38px;flex:0 0 38px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#ffffff0f;color:#fff;font-size:25px;cursor:pointer}.portfolio-lightbox-stage{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;padding:14px;background:#090908}.portfolio-lightbox-stage>img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.portfolio-lightbox-arrow{position:absolute;top:50%;display:grid;width:48px;height:48px;place-items:center;padding:0 0 4px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#121210b8;color:#fff;font-size:34px;line-height:1;transform:translateY(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.portfolio-lightbox-arrow.is-left{left:16px}.portfolio-lightbox-arrow.is-right{right:16px}.portfolio-lightbox-panel>footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:10px 18px;border-top:0}.portfolio-lightbox-panel>footer>span{color:#b5b5ad;font-size:11px;font-weight:800}.portfolio-lightbox-thumbnails{display:flex;min-width:0;gap:7px;overflow-x:auto}.portfolio-lightbox-thumbnails button{width:48px;height:48px;flex:0 0 48px;overflow:hidden;padding:0;border:2px solid transparent;border-radius:8px;background:#222;opacity:.55;cursor:pointer}.portfolio-lightbox-thumbnails button.is-active{border-color:#fff;opacity:1}.portfolio-lightbox-thumbnails img{width:100%;height:100%;object-fit:cover}.portfolio-lightbox-report{padding:0;border:0;background:transparent;color:#bebeb7;font:inherit;font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.portfolio-report-backdrop{background:#080807ad}.portfolio-report-panel{position:relative;display:grid;width:min(650px,100%);max-height:calc(100dvh - 40px);gap:15px;overflow-y:auto;padding:24px;border:1px solid #deded8;border-radius:20px;background:#fff;box-shadow:0 28px 90px #00000047}.portfolio-report-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.portfolio-report-panel h2{margin:5px 0 0;color:#292925;font-size:22px}.portfolio-report-panel>header>button{width:36px;height:36px;padding:0;border:1px solid #deded8;border-radius:50%;background:#f7f7f4;color:#464641;font-size:22px;cursor:pointer}.portfolio-report-context{margin:0;padding:12px 14px;border-radius:11px;background:#f5f5f1;color:#696963;font-size:11px;line-height:1.55}.portfolio-report-panel>label{display:grid;gap:7px;color:#3f3f3a;font-size:11px;font-weight:800}.portfolio-report-panel select,.portfolio-report-panel input,.portfolio-report-panel textarea,.moderation-content-report-appeal-list textarea{width:100%;padding:12px 13px;border:1px solid #d7d7d1;border-radius:11px;background:#fff;color:#2f2f2b;font:inherit;font-size:12px}.portfolio-report-panel textarea,.moderation-content-report-appeal-list textarea{resize:vertical;line-height:1.55}.portfolio-report-panel small{color:#898982;font-weight:500}.portfolio-report-good-faith{display:flex!important;align-items:flex-start;gap:10px!important;padding:12px;border:1px solid #e2dfce;border-radius:11px;background:#fffdf5;line-height:1.5}.portfolio-report-good-faith input{width:17px;height:17px;flex:0 0 17px;margin:1px 0 0;padding:0}.portfolio-report-actions{display:flex;justify-content:flex-end;gap:9px}.profile-content-report-history{display:grid;gap:16px}.profile-content-report-history-heading,.moderation-content-reports-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.profile-content-report-history-heading h2,.moderation-content-reports-heading h2,.moderation-content-report-appeals h2{margin:6px 0 0}.profile-content-report-history-heading>span,.moderation-content-reports-heading>span{min-width:34px;padding:7px 10px;border-radius:999px;background:#edede8;color:#55554f;font-size:11px;font-weight:850;text-align:center}.profile-content-report-list,.moderation-content-report-appeal-list{display:grid;gap:10px}.profile-content-report-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 16px;padding:15px;border:1px solid #e1e1db;border-radius:14px;background:#fafaf8}.profile-content-report-list article>div:first-child{display:grid;gap:4px}.profile-content-report-list small{color:#85857e;font-size:10px}.profile-content-report-list article>p,.profile-content-report-decision p{grid-column:1 / -1;margin:0;color:#66665f;font-size:11px;line-height:1.55}.profile-content-report-decision{grid-column:1 / -1;padding:11px 12px;border-radius:10px;background:#f0f0eb}.profile-content-report-decision strong{display:block;margin-bottom:4px;font-size:10px}.profile-content-report-list .privacy-secondary-button{grid-column:1 / -1;justify-self:start}.profile-content-report-appeal-status{grid-column:1 / -1}.content-report-status{align-self:start;padding:5px 8px;border-radius:999px;background:#ecece7;color:#5f5f59;font-size:9px;font-weight:850;white-space:nowrap}.content-report-status.is-submitted{background:#fff0d6;color:#805617}.content-report-status.is-in_review{background:#e8eefc;color:#3f5595}.content-report-status.is-resolved_actioned{background:#f7e4e1;color:#873e36}.content-report-status.is-resolved_no_action{background:#e6f2e7;color:#3f6844}.moderation-content-reports,.moderation-content-report-appeals{display:grid;gap:18px;padding:22px;border:1px solid #deded8;border-radius:19px;background:#fff}.moderation-content-reports-heading p{max-width:760px;margin:8px 0 0;color:#74746e;font-size:12px;line-height:1.55}.moderation-content-report-list{display:grid;gap:12px}.moderation-content-report-list>article{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:12px;border:1px solid #e1e1db;border-radius:15px;background:#fafaf8}.moderation-content-report-list>article.is-active{border-color:#6c7dcc;box-shadow:0 0 0 3px #4f65c81a}.moderation-content-report-list>article>img,.moderation-content-report-placeholder{width:150px;height:130px;border-radius:11px;object-fit:cover}.moderation-content-report-placeholder{display:grid;place-items:center;background:#e7e7e1;color:#84847d;font-size:9px;font-weight:850;letter-spacing:.08em}.moderation-content-report-list>article>div:last-child{display:grid;min-width:0;gap:7px}.moderation-content-report-list h3{margin:0;font-size:16px}.moderation-content-report-list small{color:#888881;font-size:10px}.moderation-content-report-list p,.moderation-active-content-report p{margin:0;color:#62625c;font-size:11px;line-height:1.55;white-space:pre-wrap}.moderation-content-report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px}.moderation-content-report-actions>a{margin-right:auto;color:#4f65c8;font-size:10px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.moderation-content-report-appeal-list>article{display:grid;gap:10px;padding:15px;border:1px solid #e1e1db;border-radius:14px;background:#fafaf8}.moderation-content-report-appeal-list p{margin:0;color:#62625c;font-size:12px;line-height:1.55}.moderation-content-report-appeal-list article>div{display:flex;flex-wrap:wrap;gap:8px}.moderation-active-content-report{display:grid;gap:9px;padding:15px;border:1px solid #cfd5ee;border-radius:14px;background:#f6f8ff}.moderation-active-content-report h3{margin:5px 0 0}.moderation-active-content-report small{color:#6f7488;line-height:1.5}.moderation-active-content-report button{justify-self:start}html[data-theme=dark] .profile-portfolio-media-editor,html[data-theme=dark] .profile-portfolio-new-files,html[data-theme=dark] .profile-public-portfolio-card,html[data-theme=dark] .portfolio-report-panel,html[data-theme=dark] .moderation-content-reports,html[data-theme=dark] .moderation-content-report-appeals{border-color:#3b3b37;background:#141412;color:#e9e9e4}html[data-theme=dark] .profile-portfolio-media-editor>strong,html[data-theme=dark] .profile-portfolio-new-files>strong,html[data-theme=dark] .portfolio-report-panel h2,html[data-theme=dark] .portfolio-report-panel>label,html[data-theme=dark] .moderation-content-report-list h3{color:#eeeeea}html[data-theme=dark] .profile-portfolio-new-files>div>span,html[data-theme=dark] .profile-content-report-history-heading>span,html[data-theme=dark] .moderation-content-reports-heading>span,html[data-theme=dark] .profile-content-report-decision{background:#252521;color:#c0c0b8}html[data-theme=dark] .portfolio-report-context,html[data-theme=dark] .profile-content-report-list>article,html[data-theme=dark] .moderation-content-report-list>article,html[data-theme=dark] .moderation-content-report-appeal-list>article{border-color:#3b3b37;background:#1b1b18;color:#deded8}html[data-theme=dark] .portfolio-report-panel select,html[data-theme=dark] .portfolio-report-panel input,html[data-theme=dark] .portfolio-report-panel textarea,html[data-theme=dark] .moderation-content-report-appeal-list textarea{border-color:#42423d;background:#11110f;color:#ecece7}html[data-theme=dark] .portfolio-report-good-faith{border-color:#514b33;background:#201e14}html[data-theme=dark] .moderation-active-content-report{border-color:#404b77;background:#181b27}html[data-theme=dark] .profile-public-portfolio-group+.profile-public-portfolio-group,html[data-theme=dark] .profile-public-project-links,html[data-theme=dark] .profile-public-project-link-row+.profile-public-project-link-row{border-color:#383833}html[data-theme=dark] .profile-public-portfolio-subheading h3,html[data-theme=dark] .profile-public-project-link-copy>strong{color:#eeeeea}html[data-theme=dark] .profile-public-portfolio-subheading p,html[data-theme=dark] .profile-public-project-link-copy>p,html[data-theme=dark] .profile-public-project-link-index,html[data-theme=dark] .profile-public-album-label{color:#9e9e96}html[data-theme=dark] .profile-public-portfolio-subheading>span{border-color:#41413c;background:#1b1b18;color:#c3c3bb}html[data-theme=dark] .profile-public-album-cover{border-color:#393934;background:#0c0c0b}html[data-theme=dark] .profile-public-album-cover:after{background:#0909086b}html[data-theme=dark] a.profile-public-project-link,html[data-theme=dark] .moderation-content-report-actions>a{color:#9aabff}html[data-theme=dark] a.profile-public-project-link:hover{color:#bec8ff}@media (max-width: 980px){.profile-public-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-portfolio-media-editor>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 700px){.profile-public-portfolio-grid{grid-template-columns:1fr}.profile-public-project-link-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.portfolio-lightbox,.portfolio-report-dialog{padding:0}.portfolio-lightbox-panel,.portfolio-report-panel{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.portfolio-report-panel{align-content:start;padding:18px}.portfolio-lightbox-stage{padding:8px}.portfolio-lightbox-arrow{width:42px;height:42px}.portfolio-lightbox-arrow.is-left{left:9px}.portfolio-lightbox-arrow.is-right{right:9px}.portfolio-lightbox-panel>footer{grid-template-columns:auto minmax(0,1fr)}.portfolio-lightbox-report{grid-column:1 / -1;justify-self:end}.moderation-content-report-list>article{grid-template-columns:92px minmax(0,1fr)}.moderation-content-report-list>article>img,.moderation-content-report-placeholder{width:92px;height:92px}.moderation-content-report-actions{grid-column:1 / -1}}@media (max-width: 560px){.profile-public-portfolio-subheading{align-items:flex-start}.profile-public-portfolio-subheading p{max-width:270px}.profile-public-album-cover{height:auto;aspect-ratio:4 / 3}.profile-public-album-open{opacity:1;transform:none}.profile-portfolio-edit-cover{width:68px;height:58px}.profile-portfolio-media-editor>div{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-public-project-link-row{grid-template-columns:28px minmax(0,1fr);align-items:start;padding:15px 2px}.profile-public-project-link-row>.profile-public-item-report{grid-column:2;justify-self:start}.portfolio-report-actions,.moderation-content-report-actions,.moderation-content-report-appeal-list article>div{align-items:stretch;flex-direction:column}.portfolio-report-actions button,.moderation-content-report-actions button,.moderation-content-report-appeal-list article>div button{width:100%}.moderation-content-report-actions>a{margin:0 0 3px}.moderation-content-report-list>article{grid-template-columns:1fr}.moderation-content-report-list>article>img,.moderation-content-report-placeholder{width:100%;height:180px}.profile-content-report-list>article{grid-template-columns:1fr}.content-report-status{justify-self:start}}.discovery-onboarding-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:24px;overflow:auto;background:radial-gradient(circle at 12% 12%,rgba(111,126,255,.17),transparent 34%),radial-gradient(circle at 88% 86%,rgba(94,198,155,.15),transparent 32%),#0d0d0ec2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:discovery-backdrop-in .26s ease both}.discovery-onboarding-shell{position:relative;isolation:isolate;width:min(1040px,100%);min-height:690px;max-height:calc(100dvh - 48px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:30px;background:#fffffcf7;box-shadow:0 36px 110px #00000052;color:#171716;animation:discovery-shell-in .42s cubic-bezier(.2,.8,.2,1) both}.discovery-onboarding-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.discovery-onboarding-ambient span{position:absolute;width:330px;height:330px;border-radius:50%;filter:blur(2px);opacity:.7;animation:discovery-orbit 12s ease-in-out infinite alternate}.discovery-onboarding-ambient span:first-child{top:-225px;right:-105px;background:radial-gradient(circle,rgba(119,132,255,.22),transparent 68%)}.discovery-onboarding-ambient span:last-child{bottom:-240px;left:-90px;background:radial-gradient(circle,rgba(83,193,146,.18),transparent 68%);animation-delay:-4s}.discovery-onboarding-header{min-height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:0 34px;border-bottom:0}.discovery-onboarding-header .logo{justify-self:start}.discovery-step-count{justify-self:center;color:#74746f;font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.discovery-close-button{width:38px;height:38px;justify-self:end;display:grid;place-items:center;padding:0;border:1px solid #e2e2dd;border-radius:50%;background:#f7f7f4;color:#52524e;font-size:23px;line-height:1}.discovery-close-button:hover{border-color:#c9c9c3;background:#eeeeea;color:#111;transform:none}.discovery-progress{height:4px;overflow:hidden;background:#eeeeea}.discovery-progress>span{height:100%;display:block;border-radius:0 999px 999px 0;background:linear-gradient(90deg,#151515,#5a5a56);transition:width .48s cubic-bezier(.2,.8,.2,1)}.discovery-onboarding-content{width:min(880px,100%);align-self:center;justify-self:center;padding:42px 34px 36px;overflow:auto;animation:discovery-step-in .36s cubic-bezier(.2,.75,.2,1) both}.discovery-copy{max-width:720px;margin:0 auto 30px;text-align:center}.discovery-copy h1{max-width:700px;margin:10px auto 12px;color:#161615;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.045em;outline:none}.discovery-copy p{max-width:650px;margin:0 auto;color:#666660;font-size:14px;line-height:1.7}.discovery-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.discovery-usage-card,.discovery-category-card,.discovery-order-card{position:relative;min-width:0;text-align:left;border:1px solid #dfdfda;background:#fffffdd1;color:#171716;box-shadow:0 12px 28px #1212110a;transition:transform .19s ease,border-color .19s ease,background .19s ease,box-shadow .19s ease}.discovery-usage-card:hover,.discovery-category-card:hover,.discovery-order-card:hover{transform:translateY(-3px);border-color:#b9b9b2;background:#fff;box-shadow:0 18px 38px #12121114}.discovery-usage-card:focus-visible,.discovery-category-card:focus-visible,.discovery-order-card:focus-visible,.discovery-primary-button:focus-visible,.discovery-text-button:focus-visible,.jobs-order-switch button:focus-visible{outline:3px solid rgba(79,96,220,.34);outline-offset:3px}.discovery-usage-card{min-height:245px;display:flex;flex-direction:column;align-items:flex-start;padding:24px;border-radius:22px}.discovery-usage-card.is-selected,.discovery-category-card.is-selected,.discovery-order-card.is-selected{border-color:#20201e;background:#f4f4ef;box-shadow:inset 0 0 0 1px #20201e,0 18px 42px #12121117}.discovery-card-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:32px;border-radius:15px;background:#171716;color:#fff;font-size:22px;font-weight:760}.discovery-usage-card small{margin-bottom:7px;color:#777770;font-size:10px;font-weight:780;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.discovery-usage-card strong{margin-bottom:9px;color:#171716;font-size:19px;letter-spacing:-.025em}.discovery-usage-card>span:not(.discovery-card-icon){color:#696963;font-size:12px;line-height:1.55}.discovery-usage-card>i{position:absolute;top:20px;right:20px;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#171716;color:#fff;font-size:12px;font-style:normal;opacity:0;transform:scale(.7);transition:opacity .18s ease,transform .18s ease}.discovery-usage-card.is-selected>i{opacity:1;transform:scale(1)}.discovery-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.discovery-category-card{min-height:124px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:5px 12px;align-items:start;padding:18px;border-radius:18px}.discovery-category-number{grid-row:1 / 3;color:#a1a19a;font-size:10px;font-weight:800;letter-spacing:.07em}.discovery-category-card strong{font-size:14px;line-height:1.25}.discovery-category-card small{grid-column:2 / 4;color:#74746e;font-size:10px;line-height:1.5}.discovery-category-card i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#efefeb;color:#64645e;font-size:13px;font-style:normal}.discovery-category-card.is-selected i{background:#171716;color:#fff}.discovery-selection-counter{width:max-content;margin:18px auto 0;padding:8px 13px;border-radius:999px;background:#f0f0ec;color:#6d6d66;font-size:11px;font-weight:720}.discovery-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:720px;margin:0 auto}.discovery-order-card{min-height:175px;display:grid;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:5px 15px;padding:23px;border-radius:21px}.discovery-order-card>span{grid-row:1 / 3;width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#edede8;color:#32322f;font-size:18px}.discovery-order-card.is-selected>span{background:#171716;color:#fff}.discovery-order-card strong{font-size:15px}.discovery-order-card small{color:#71716b;font-size:11px;line-height:1.55}.discovery-privacy-note{max-width:720px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center;margin:18px auto 0;padding:13px 15px;border:1px solid #e4e4df;border-radius:15px;background:#f7f7f3cc}.discovery-privacy-note>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#e9e9e4;color:#555550;font-size:12px;font-weight:800}.discovery-privacy-note p{margin:0;color:#6e6e68;font-size:10px;line-height:1.55}.discovery-summary-copy{margin-bottom:24px}.discovery-summary-card{position:relative;max-width:680px;display:grid;gap:0;margin:0 auto;padding:12px 24px;overflow:hidden;border:1px solid #deded8;border-radius:23px;background:#fffffdd6;box-shadow:0 22px 55px #12121113}.discovery-summary-mark{position:absolute;top:19px;right:20px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#171716;color:#fff;font-size:14px}.discovery-summary-row{min-width:0;display:grid;grid-template-columns:155px minmax(0,1fr);gap:20px;align-items:center;padding:17px 48px 17px 0;border-bottom:0}.discovery-summary-row:last-child{border-bottom:0}.discovery-summary-row>span{color:#7b7b74;font-size:10px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.discovery-summary-row>strong{color:#222220;font-size:13px}.discovery-summary-tags{display:flex;flex-wrap:wrap;gap:6px}.discovery-summary-tags strong{padding:7px 10px;border-radius:999px;background:#eeeeea;color:#40403c;font-size:10px}.discovery-message{max-width:720px;margin:16px auto 0;padding:11px 14px;border:1px solid #e2b9b4;border-radius:13px;background:#fff2f0;color:#8a3f38;font-size:11px;line-height:1.5;text-align:center}.discovery-onboarding-footer{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 34px;border-top:0;background:#fafaf7e0}.discovery-text-button{min-height:42px;padding:9px 3px;border:0;background:transparent;color:#666660;font-size:12px;font-weight:700}.discovery-text-button:hover{background:transparent;color:#111;transform:none}.discovery-primary-button{min-width:190px;min-height:48px}.discovery-settings-card{position:relative;overflow:hidden}.discovery-settings-card:after{content:"";position:absolute;top:-80px;right:-70px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(109,124,255,.12),transparent 70%);pointer-events:none}.discovery-settings-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.discovery-settings-heading h2{margin:7px 0 0}.discovery-settings-icon{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:15px;background:#171716;color:#fff;font-size:18px}.discovery-settings-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.discovery-settings-summary>div{min-width:0;padding:14px 15px;border:1px solid #e4e4df;border-radius:14px;background:#f8f8f5}.discovery-settings-summary span,.discovery-settings-summary strong{display:block}.discovery-settings-summary span{margin-bottom:5px;color:#7a7a74;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.discovery-settings-summary strong{color:#2b2b28;font-size:12px;line-height:1.45}.discovery-settings-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.discovery-settings-tags span{padding:7px 10px;border:1px solid #deded8;border-radius:999px;background:#fff;color:#54544f;font-size:10px;font-weight:680}.discovery-settings-note{max-width:680px;margin:0 0 17px;color:#74746d;font-size:11px;line-height:1.6}.jobs-order-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-18px 0 24px;padding:12px 14px;border:1px solid #e5e5e0;border-radius:17px;background:#fafaf7}.jobs-order-copy{min-width:0;display:flex;align-items:center;gap:11px}.jobs-order-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;background:#171716;color:#fff;font-size:13px}.jobs-order-copy strong,.jobs-order-copy small{display:block}.jobs-order-copy strong{margin-bottom:2px;color:#343431;font-size:11px}.jobs-order-copy small{color:#7b7b75;font-size:9px;line-height:1.4}.jobs-order-switch{flex:0 0 auto;display:flex;padding:3px;border:1px solid #dfdfda;border-radius:12px;background:#eeeeea}.jobs-order-switch button{min-height:34px;padding:7px 12px;border:0;border-radius:9px;background:transparent;color:#72726c;font-size:10px;font-weight:720;box-shadow:none}.jobs-order-switch button:hover:not(:disabled){background:#ffffff8c;color:#2f2f2c;transform:none}.jobs-order-switch button.is-active{background:#fff;color:#191918;box-shadow:0 3px 10px #0f0f0f14}.jobs-order-switch button:disabled{cursor:not-allowed;opacity:.42}.job-republication-panel{border-color:#d8d4c4;background:linear-gradient(145deg,#fffdf7,#f8f7f1)}.job-republication-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px}.job-republication-heading h2{margin:7px 0 8px}.job-republication-heading p{max-width:720px;margin:0;color:#6d6b62;font-size:11px;line-height:1.6}.job-republication-heading>span{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:13px;background:#292821;color:#fff;font-size:13px;font-weight:800}.job-republication-message{margin:0 0 13px;padding:10px 12px;border:1px solid #cbd8c6;border-radius:12px;background:#f2f8ef;color:#42603a;font-size:10px;line-height:1.5}.job-republication-list{display:grid;gap:9px}.job-republication-list article{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px;border:1px solid #e2ded0;border-radius:15px;background:#ffffffc7}.job-republication-list article>div:first-child{min-width:0}.job-republication-list article span,.job-republication-list article h3,.job-republication-list article small{display:block}.job-republication-list article span{margin-bottom:4px;color:#898576;font-size:9px;font-weight:780;letter-spacing:.045em;text-transform:uppercase}.job-republication-list article h3{margin:0 0 5px;overflow-wrap:anywhere;color:#2a2924;font-size:14px}.job-republication-list article small{color:#747168;font-size:10px}.job-republication-actions{flex:0 0 auto;display:flex;gap:8px}html[data-theme=dark] .discovery-onboarding-backdrop{background:radial-gradient(circle at 12% 12%,rgba(111,126,255,.2),transparent 34%),radial-gradient(circle at 88% 86%,rgba(94,198,155,.12),transparent 32%),#030304d6}html[data-theme=dark] .discovery-onboarding-shell{border-color:#393936;background:#181816fa;color:#f1f1ed;box-shadow:0 36px 120px #0009}html[data-theme=dark] .discovery-onboarding-header,html[data-theme=dark] .discovery-onboarding-footer{border-color:#353531;background:#191917e0}html[data-theme=dark] .discovery-step-count,html[data-theme=dark] .discovery-copy p,html[data-theme=dark] .discovery-usage-card>span:not(.discovery-card-icon),html[data-theme=dark] .discovery-category-card small,html[data-theme=dark] .discovery-order-card small,html[data-theme=dark] .discovery-settings-note,html[data-theme=dark] .jobs-order-copy small{color:#aaa9a3}html[data-theme=dark] .discovery-copy h1,html[data-theme=dark] .discovery-usage-card strong,html[data-theme=dark] .discovery-category-card strong,html[data-theme=dark] .discovery-order-card strong,html[data-theme=dark] .discovery-summary-row>strong,html[data-theme=dark] .discovery-settings-summary strong,html[data-theme=dark] .jobs-order-copy strong{color:#f3f3ef}html[data-theme=dark] .discovery-progress{background:#33332f}html[data-theme=dark] .discovery-progress>span{background:linear-gradient(90deg,#f0f0ec,#a9a9a2)}html[data-theme=dark] .discovery-close-button,html[data-theme=dark] .discovery-selection-counter,html[data-theme=dark] .discovery-order-card>span,html[data-theme=dark] .discovery-privacy-note>span{border-color:#44443f;background:#30302c;color:#d6d6d0}html[data-theme=dark] .discovery-usage-card,html[data-theme=dark] .discovery-category-card,html[data-theme=dark] .discovery-order-card,html[data-theme=dark] .discovery-summary-card{border-color:#3b3b37;background:#1f1f1de0;color:#f1f1ed;box-shadow:0 14px 34px #0000002e}html[data-theme=dark] .discovery-usage-card:hover,html[data-theme=dark] .discovery-category-card:hover,html[data-theme=dark] .discovery-order-card:hover,html[data-theme=dark] .discovery-usage-card.is-selected,html[data-theme=dark] .discovery-category-card.is-selected,html[data-theme=dark] .discovery-order-card.is-selected{border-color:#8a8a82;background:#292927;box-shadow:inset 0 0 0 1px #8a8a82,0 18px 44px #00000040}html[data-theme=dark] .discovery-card-icon,html[data-theme=dark] .discovery-usage-card>i,html[data-theme=dark] .discovery-category-card.is-selected i,html[data-theme=dark] .discovery-order-card.is-selected>span,html[data-theme=dark] .discovery-summary-mark,html[data-theme=dark] .discovery-settings-icon,html[data-theme=dark] .jobs-order-icon{background:#f1f1ed;color:#171716}html[data-theme=dark] .discovery-category-card i,html[data-theme=dark] .discovery-summary-tags strong,html[data-theme=dark] .discovery-settings-tags span{border-color:#464641;background:#353531;color:#d0d0ca}html[data-theme=dark] .discovery-privacy-note,html[data-theme=dark] .discovery-settings-summary>div,html[data-theme=dark] .jobs-order-panel{border-color:#3d3d39;background:#252523}html[data-theme=dark] .discovery-summary-row{border-color:#3b3b37}html[data-theme=dark] .discovery-summary-row>span,html[data-theme=dark] .discovery-settings-summary span{color:#92928b}html[data-theme=dark] .discovery-text-button{color:#b4b4ae}html[data-theme=dark] .jobs-order-switch{border-color:#454540;background:#1c1c1a}html[data-theme=dark] .jobs-order-switch button{color:#a8a8a1}html[data-theme=dark] .jobs-order-switch button.is-active{background:#363632;color:#f0f0ec;box-shadow:0 3px 12px #00000040}html[data-theme=dark] .job-republication-panel{border-color:#4c493d;background:linear-gradient(145deg,#24231e,#1f1f1c)}html[data-theme=dark] .job-republication-heading p,html[data-theme=dark] .job-republication-list article small{color:#aaa79c}html[data-theme=dark] .job-republication-list article{border-color:#454238;background:#2d2c27bd}html[data-theme=dark] .job-republication-list article h3{color:#f2f1ec}html[data-theme=dark] .job-republication-message{border-color:#476043;background:#253222;color:#b8d5b1}@keyframes discovery-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes discovery-shell-in{0%{opacity:0;transform:translateY(22px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes discovery-step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes discovery-orbit{0%{transform:translate3d(-8px,-5px,0) scale(.96)}to{transform:translate3d(18px,14px,0) scale(1.08)}}@media (max-width: 820px){.discovery-onboarding-backdrop{padding:12px}.discovery-onboarding-shell{min-height:min(720px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);border-radius:24px}.discovery-onboarding-header{min-height:68px;padding:0 22px}.discovery-onboarding-content{padding:32px 22px 28px}.discovery-usage-grid,.discovery-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-usage-card{min-height:190px}.discovery-usage-card:last-child{grid-column:1 / -1;min-height:150px}.discovery-card-icon{margin-bottom:20px}.job-republication-list article,.job-republication-actions{align-items:stretch;flex-direction:column}.job-republication-actions .btn{width:100%}}@media (max-width: 600px){.discovery-onboarding-backdrop{display:block;padding:0;background:#fff}.discovery-onboarding-shell{width:100%;min-height:100dvh;max-height:100dvh;border:0;border-radius:0;box-shadow:none}.discovery-onboarding-header{min-height:64px;grid-template-columns:1fr auto 1fr;padding:0 17px}.discovery-onboarding-header .logo{font-size:19px}.discovery-onboarding-content{align-self:start;padding:25px 17px 22px}.discovery-copy{margin-bottom:22px;text-align:left}.discovery-copy h1{margin-left:0;font-size:clamp(28px,9vw,38px)}.discovery-copy p{margin-left:0;font-size:12px}.discovery-usage-grid,.discovery-category-grid,.discovery-order-grid{grid-template-columns:1fr}.discovery-usage-card,.discovery-usage-card:last-child{min-height:auto;grid-column:auto;display:grid;grid-template-columns:42px minmax(0,1fr);gap:3px 13px;padding:17px;border-radius:17px}.discovery-card-icon{grid-row:1 / 4;width:42px;height:42px;margin:0;border-radius:13px}.discovery-usage-card small,.discovery-usage-card strong,.discovery-usage-card>span:not(.discovery-card-icon){grid-column:2}.discovery-usage-card>i{top:14px;right:14px}.discovery-category-card{min-height:94px}.discovery-order-card{min-height:132px;padding:18px}.discovery-summary-card{padding:8px 16px}.discovery-summary-row{grid-template-columns:1fr;gap:6px;padding:14px 45px 14px 0}.discovery-onboarding-footer{min-height:76px;padding:12px 17px}.discovery-primary-button{min-width:150px}.discovery-settings-summary{grid-template-columns:1fr}.jobs-order-panel{align-items:stretch;flex-direction:column;margin-top:-14px}.jobs-order-switch{width:100%}.jobs-order-switch button{flex:1}.job-republication-heading{gap:12px}}html[data-theme=dark] .discovery-onboarding-backdrop{color-scheme:dark}@media (max-width: 600px){html[data-theme=dark] .discovery-onboarding-backdrop{background:#181816}}@media (prefers-reduced-motion: reduce){.discovery-onboarding-backdrop,.discovery-onboarding-shell,.discovery-onboarding-content,.discovery-onboarding-ambient span,.discovery-progress>span,.discovery-usage-card,.discovery-category-card,.discovery-order-card,.discovery-usage-card>i{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.discovery-onboarding-shell button,.discovery-onboarding-footer,.discovery-onboarding-content{pointer-events:auto}.discovery-onboarding-shell button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (max-width: 600px){.discovery-onboarding-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;width:100%;height:var(--discovery-mobile-viewport-height, 100dvh);min-height:0;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden;overscroll-behavior:none}.discovery-onboarding-shell{width:100%;height:var(--discovery-mobile-viewport-height, 100dvh);min-height:0;max-height:none;flex:1 1 auto;grid-template-rows:auto 4px minmax(0,1fr) auto;overflow:hidden}.discovery-onboarding-header{position:relative;z-index:20;min-height:calc(64px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);flex:0 0 auto;background:#fffffcfa}.discovery-progress{position:relative;z-index:21}.discovery-onboarding-content{position:relative;z-index:1;width:100%;min-height:0;max-height:none;align-self:stretch;justify-self:stretch;padding-bottom:32px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.discovery-onboarding-footer{position:relative;bottom:auto;z-index:30;width:100%;min-height:calc(76px + env(safe-area-inset-bottom,0px));flex:0 0 auto;padding:12px 17px calc(12px + env(safe-area-inset-bottom,0px));overflow:visible;background:#fafaf7fc;box-shadow:0 -12px 28px #14141214}.discovery-onboarding-footer>div,.discovery-onboarding-footer button{position:relative;z-index:31}.discovery-primary-button,.discovery-text-button{min-height:50px;cursor:pointer;pointer-events:auto!important;user-select:none;-webkit-user-select:none}.discovery-primary-button{min-width:148px}.discovery-usage-card,.discovery-category-card,.discovery-order-card{position:relative;z-index:2;cursor:pointer;pointer-events:auto!important;touch-action:manipulation;user-select:none;-webkit-user-select:none}html[data-theme=dark] .discovery-onboarding-header,html[data-theme=dark] .discovery-onboarding-footer{background:#181816fc}}@media (max-width: 360px){.discovery-onboarding-footer{gap:8px;padding-right:12px;padding-left:12px}.discovery-primary-button{min-width:132px;padding-right:12px;padding-left:12px}.discovery-text-button{font-size:11px}}.private-work-message-text a{color:inherit;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.private-work-materials{display:grid;gap:9px;margin-top:9px}.private-work-album{width:min(420px,62vw);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;overflow:hidden;border-radius:13px;background:#deded9}.private-work-album.count-1{grid-template-columns:1fr}.private-work-album.count-3 button:first-child{grid-row:span 2}.private-work-album button{position:relative;min-width:0;height:126px;padding:0;overflow:hidden;border:0;background:#e7e7e2;cursor:zoom-in}.private-work-album.count-1 button{height:clamp(210px,36vw,350px)}.private-work-album img{width:100%;height:100%;display:block;object-fit:cover}.private-work-album button>span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#08080894;color:#fff;font-size:24px;font-weight:850}.private-work-links{display:grid;gap:6px}.private-work-link-row{min-width:0;display:flex;align-items:center;gap:5px}.private-work-link-row>a{min-width:0;flex:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(20,20,20,.1);border-radius:10px;background:#ffffffe6;color:#171717;text-decoration:none}.private-work-link-row>a:hover b{text-decoration:underline;text-underline-offset:3px}.private-work-link-row>a>span{min-width:28px;color:#6c6c67;font-size:10px;font-weight:900;text-align:center}.private-work-link-row b,.private-work-link-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-work-link-row small{color:#797974;font-size:10px}.private-work-link-row>button,.private-work-report-link{padding:2px 0;border:0;background:transparent;color:currentColor;font:inherit;font-size:10px;opacity:.62;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.private-work-link-row>button:hover,.private-work-report-link:hover{opacity:1}.private-work-hidden{padding:9px 10px;border-radius:10px;background:#8e352b1a;color:#9b352b;font-size:11px}.private-work-lightbox{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:54px 72px;background:#050505f0;color:#fff}.private-work-lightbox figure{width:100%;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;margin:0}.private-work-lightbox img{width:100%;height:100%;min-height:0;object-fit:contain}.private-work-lightbox figcaption{display:flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;color:#ffffffc7;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.private-work-lightbox figcaption span{overflow:hidden;text-overflow:ellipsis}.private-work-lightbox figcaption button{flex:0 0 auto;padding:4px 8px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:10px;cursor:pointer}.private-work-lightbox-close,.private-work-lightbox-arrow{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;color:#fff;cursor:pointer}.private-work-lightbox-close{top:14px;right:14px;width:42px;height:42px;font-size:27px}.private-work-lightbox-arrow{top:50%;width:48px;height:48px;font-size:38px;transform:translateY(-50%)}.private-work-lightbox-arrow.is-left{left:12px}.private-work-lightbox-arrow.is-right{right:12px}.private-work-share{border-top:0;background:#fff}.private-work-share-toggle{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:0;background:transparent;color:#40403c;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.private-work-share-toggle span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#efefeb;font-size:18px}.private-work-share-toggle:disabled{cursor:not-allowed;opacity:.48}.private-work-share-form{max-height:min(68vh,720px);display:grid;gap:14px;padding:0 18px 18px;overflow-y:auto;overscroll-behavior:contain}.private-work-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:#f1f1ed}.private-work-tabs button{min-height:40px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:#696964;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.private-work-tabs button.is-active{background:#fff;color:#171717;box-shadow:0 2px 8px #14141412}.private-work-tabs button:disabled{cursor:not-allowed;opacity:.42}.private-work-field,.private-work-report-dialog>label{display:grid;gap:7px;color:#363633;font-size:12px;font-weight:750}.private-work-field textarea,.private-work-link-inputs input,.private-work-delivery-actions textarea,.private-work-report-dialog textarea,.private-work-report-dialog input,.private-work-report-dialog select{width:100%;padding:11px 12px;border:1px solid #d9d9d3;border-radius:11px;outline:0;background:#fafaf7;color:#171717;font:inherit;line-height:1.45}.private-work-field textarea:focus,.private-work-link-inputs input:focus,.private-work-delivery-actions textarea:focus,.private-work-report-dialog textarea:focus,.private-work-report-dialog input:focus,.private-work-report-dialog select:focus{border-color:#70706b;box-shadow:0 0 0 3px #1e1e1c12}.private-work-picker-row{display:flex;align-items:stretch;gap:10px}.private-work-file-picker{flex:1;display:grid;gap:2px;padding:13px;border:1px dashed #c8c8c1;border-radius:12px;background:#fafaf7;cursor:pointer}.private-work-file-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.private-work-file-picker span{font-size:12px;font-weight:850}.private-work-file-picker small{color:#797974;font-size:10px}.private-work-add-link,.private-work-form-actions button,.private-work-delivery-actions button{min-height:42px;padding:9px 13px;border:1px solid #d5d5cf;border-radius:11px;background:#fff;color:#292927;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.private-work-selected-files{display:flex;flex-wrap:wrap;gap:6px}.private-work-selected-files>span{max-width:100%;display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:9px;background:#f0f0ec;font-size:10px}.private-work-selected-files b{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-work-selected-files small{color:#777772}.private-work-selected-files button{padding:0;border:0;background:transparent;color:inherit;font-size:16px;cursor:pointer}.private-work-link-inputs{display:grid;gap:7px}.private-work-link-inputs>div{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:6px}.private-work-link-inputs button{width:38px;border:1px solid #deded8;border-radius:10px;background:#fff;font-size:18px;cursor:pointer}.private-work-security-note{display:grid;gap:4px;padding:12px 13px;border:1px solid #e8d7a9;border-radius:12px;background:#fffaf0;color:#66501e;font-size:11px;line-height:1.5}.private-work-confirmations{display:grid;gap:9px}.private-work-confirmations label,.private-work-good-faith{display:flex!important;align-items:flex-start;gap:8px;color:#4d4d48;font-size:11px!important;font-weight:600!important;line-height:1.45}.private-work-confirmations input,.private-work-good-faith input{width:17px;height:17px;flex:0 0 17px;margin:0}.private-work-progress{height:5px;overflow:hidden;border-radius:999px;background:#e8e8e3}.private-work-progress span{height:100%;display:block;border-radius:inherit;background:#171717;transition:width .2s ease}.private-work-form-message{margin:0;color:#715f2c;font-size:11px;line-height:1.5}.private-work-form-actions{display:flex;justify-content:flex-end;gap:8px}.private-work-form-actions button.is-primary,.private-work-delivery-actions button.is-primary{border-color:#171717;background:#171717;color:#fff}.private-work-form-actions button:disabled,.private-work-delivery-actions button:disabled{cursor:wait;opacity:.5}.private-work-delivery{display:grid;gap:11px;margin:12px 18px;padding:16px;border:1px solid #d9d9d3;border-left:4px solid #b99a43;border-radius:15px;background:#fffdf7}.private-work-delivery.is-accepted{border-left-color:#3d8b62;background:#f7fcf8}.private-work-delivery.is-changes_requested{border-left-color:#ba6d36}.private-work-delivery.is-blocked{border-left-color:#a43f34;background:#fff8f6}.private-work-delivery-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.private-work-delivery-heading span,.private-work-delivery-heading small{color:#767670;font-size:10px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.private-work-delivery h3{margin:3px 0 0;font-size:16px}.private-work-delivery>p{margin:0;color:#4f4f4a;font-size:12px;line-height:1.55}.private-work-delivery blockquote{display:grid;gap:4px;margin:0;padding:11px 12px;border:0;border-radius:10px;background:#ba6d361a;color:#70401f;font-size:12px;line-height:1.5}.private-work-delivery details summary{color:#686863;font-size:11px;cursor:pointer}.private-work-delivery details p{display:grid;gap:2px;margin:8px 0 0;padding-left:10px;border-left:2px solid #ddddD6;font-size:11px}.private-work-delivery details time{color:#85857f;font-size:9px}.private-work-delivery-actions{display:grid;gap:8px}.private-work-delivery-actions>div{display:flex;justify-content:flex-end;gap:8px}.private-work-report-backdrop{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0c0c0ca3}.private-work-report-dialog{position:relative;width:min(620px,100%);max-height:min(820px,calc(100vh - 40px));display:grid;gap:14px;padding:24px;overflow-y:auto;border-radius:20px;background:#fff;color:#171717;box-shadow:0 30px 90px #00000040}.private-work-report-dialog h2,.private-work-report-dialog p{margin:0}.private-work-report-dialog>p{color:#686863;font-size:12px;line-height:1.55}.private-work-report-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:#f0f0ec;font-size:22px;cursor:pointer}.moderation-private-evidence{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid #e1d5ae;border-radius:12px;background:#fffaf0}.moderation-private-evidence>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.moderation-private-evidence small{color:#75683e;font-size:9px}.moderation-private-evidence blockquote{margin:0;padding:10px;border:0;border-radius:9px;background:#fffc;color:#3f3b2f;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.moderation-private-evidence-items{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px!important}.moderation-private-evidence-items a{min-width:0;display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(60,50,20,.12);border-radius:9px;background:#fff;color:#29271f;text-decoration:none}.moderation-private-evidence-items img{width:46px!important;height:46px!important;flex:0 0 46px;border-radius:7px!important;object-fit:cover}.moderation-private-evidence-items span{width:40px;flex:0 0 40px;color:#766527;font-size:9px;font-weight:900;text-align:center}.moderation-private-evidence-items b{min-width:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .private-work-share,html[data-theme=dark] .private-work-report-dialog{background:#1c1c1a;color:#f4f4ef}html[data-theme=dark] .private-work-share-toggle,html[data-theme=dark] .private-work-field,html[data-theme=dark] .private-work-report-dialog>label,html[data-theme=dark] .private-work-confirmations label,html[data-theme=dark] .private-work-good-faith{color:#e7e7e1}html[data-theme=dark] .private-work-share-toggle span,html[data-theme=dark] .private-work-selected-files>span,html[data-theme=dark] .private-work-report-close{background:#30302d}html[data-theme=dark] .private-work-tabs{background:#292927}html[data-theme=dark] .private-work-tabs button{color:#aaa9a2}html[data-theme=dark] .private-work-tabs button.is-active{background:#3a3a36;color:#fff}html[data-theme=dark] .private-work-field textarea,html[data-theme=dark] .private-work-link-inputs input,html[data-theme=dark] .private-work-delivery-actions textarea,html[data-theme=dark] .private-work-report-dialog textarea,html[data-theme=dark] .private-work-report-dialog input,html[data-theme=dark] .private-work-report-dialog select,html[data-theme=dark] .private-work-file-picker,html[data-theme=dark] .private-work-add-link,html[data-theme=dark] .private-work-form-actions button,html[data-theme=dark] .private-work-delivery-actions button,html[data-theme=dark] .private-work-link-inputs button{border-color:#44443f;background:#272725;color:#f2f2ed}html[data-theme=dark] .private-work-security-note{border-color:#67582f;background:#292516;color:#e2ca87}html[data-theme=dark] .private-work-delivery{border-color:#48443a;border-left-color:#b99a43;background:#24221b;color:#f4f4ef}html[data-theme=dark] .private-work-delivery.is-accepted{border-left-color:#5baa7e;background:#19251e}html[data-theme=dark] .private-work-delivery.is-changes_requested{border-left-color:#cc8050}html[data-theme=dark] .private-work-delivery.is-blocked{border-left-color:#c65b50;background:#281d1b}html[data-theme=dark] .private-work-delivery>p{color:#c9c9c2}html[data-theme=dark] .private-work-delivery blockquote{color:#efb98f}html[data-theme=dark] .moderation-private-evidence{border-color:#65582e;background:#292516}html[data-theme=dark] .moderation-private-evidence blockquote,html[data-theme=dark] .moderation-private-evidence-items a{border-color:#4b4634;background:#211f19;color:#f1ead5}html[data-theme=dark] .private-work-link-row>a{border-color:#ffffff26;background:#ffffff14;color:#fff}@media (max-width: 700px){.private-work-share-form{max-height:58vh;padding:0 12px 14px}.private-work-picker-row,.private-work-delivery-heading{flex-direction:column}.private-work-add-link{width:100%}.private-work-link-inputs>div{grid-template-columns:minmax(0,1fr) auto}.private-work-link-inputs>div input:nth-child(2){grid-column:1 / -1;grid-row:2}.private-work-link-inputs>div button{grid-column:2;grid-row:1}.private-work-delivery{margin:10px 12px;padding:13px}.private-work-delivery-actions>div,.private-work-form-actions{display:grid;grid-template-columns:1fr}.private-work-form-actions button.is-primary{order:-1}.private-work-album{width:min(100%,74vw)}.private-work-album button{height:108px}.private-work-album.count-1 button{height:min(72vw,360px)}.private-work-lightbox{padding:58px 10px 20px}.private-work-lightbox-arrow{top:auto;bottom:18px;transform:none}.private-work-lightbox-arrow.is-left{left:16px}.private-work-lightbox-arrow.is-right{right:16px}.private-work-report-backdrop{padding:0;align-items:end}.private-work-report-dialog{width:100%;max-height:92dvh;padding:22px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0}}.private-work-share{display:flex;justify-content:flex-start;padding:7px 12px 0}.private-work-share-toggle{width:auto;min-height:36px;justify-content:flex-start;padding:5px 9px 5px 6px;border:1px solid #deded8;border-radius:11px;background:#fafaf7}.private-work-share-form{width:min(720px,100%);max-height:min(860px,calc(100dvh - 48px));gap:13px;padding:20px}.private-work-album{width:100%;gap:4px;padding:4px;border-radius:0}.private-work-album button,.private-work-album.count-1 button{height:clamp(150px,24vw,250px);border-radius:7px}.private-work-album.count-1 button{height:clamp(220px,34vw,390px)}.private-work-album img{object-fit:contain}.private-work-link-row>a{padding:7px 4px;border:0;border-radius:7px;background:transparent}html[data-theme=dark] .private-work-share-toggle,html[data-theme=dark] .private-work-share-form,html[data-theme=dark] .private-work-material-group{border-color:#42423e;background:#242422;color:#f2f2ed}html[data-theme=dark] .private-work-link-row>a{border:0;background:transparent}html[data-theme=dark] .account-page .chat-message.is-mine p,html[data-theme=dark] .account-page .chat-message.is-mine a{color:#171716}@media (max-width: 700px){.private-work-share{padding:6px 9px 0}.private-work-share-form{width:100%;max-height:92dvh;gap:12px;padding:17px 14px calc(16px + env(safe-area-inset-bottom,0px))}.private-work-album{width:100%}.private-work-album button,.private-work-album.count-1 button{height:min(42vw,190px)}.private-work-album.count-1 button{height:min(64vw,330px)}}:is(.hero h1,.app-page-header h1,.auth-header h1,.job-card h2,.profile-preview h2){text-wrap:balance;overflow-wrap:anywhere}:is(.job-card,.account-card,.project-form,.auth-card){min-width:0;box-sizing:border-box}.project-form{width:min(820px,100%);max-width:820px;box-shadow:0 18px 55px #0000000b}.project-form :is(input,textarea,select),.auth-form select{width:100%;min-width:0;min-height:52px;box-sizing:border-box;border:1px solid #ddddda;border-radius:14px;background-color:#fff;color:#171717;padding:14px 16px;outline:none;font:inherit;line-height:1.35;transition:border-color .2s,box-shadow .2s,background-color .2s}.project-form select,.auth-form select{padding-right:44px;cursor:pointer}.project-form :is(input,textarea,select):focus,.auth-form select:focus{border-color:#111;box-shadow:0 0 0 4px #0000000f}:is(.auth-form,.profile-upload,.account-form,.private-work-file-picker) input[type=file]{min-height:52px;box-sizing:border-box;color:#5f5f5a;line-height:1.4}:is(.auth-form,.profile-upload,.account-form,.private-work-file-picker) input[type=file]::file-selector-button{min-height:36px;margin:-5px 12px -5px -5px;padding:8px 13px;border:1px solid #d8d8d2;border-radius:10px;background:#f1f1ed;color:#171717;font:inherit;font-size:13px;font-weight:750;cursor:pointer;transition:background-color .2s,border-color .2s,transform .2s}:is(.auth-form,.profile-upload,.account-form,.private-work-file-picker) input[type=file]::file-selector-button:hover{border-color:#bcbcb5;background:#e8e8e2}.job-card{overflow:hidden}.job-card :is(p,a,span,strong,small),.profile-preview :is(h2,p),.account-card :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.job-card-top,.job-actions,.job-details-actions{min-width:0}.job-actions .btn,.job-details-actions .btn{padding-inline:14px}:is(a,button,input,textarea,select):focus-visible{outline:3px solid rgba(30,99,255,.5);outline-offset:3px}html[data-theme=dark] .hero h1 span{color:#a5a59f}html[data-theme=dark] .project-form{border-color:#30302d;background:#171716;box-shadow:0 18px 55px #0000003d}html[data-theme=dark] .project-form :is(input,textarea,select),html[data-theme=dark] .auth-form select{border-color:#3a3a36;background-color:#10100f;color:#f4f4f1}html[data-theme=dark] .project-form :is(input,textarea,select):focus,html[data-theme=dark] .auth-form select:focus{border-color:#a5a59f;box-shadow:0 0 0 4px #ffffff14}html[data-theme=dark] :is(.auth-form,.profile-upload,.account-form,.private-work-file-picker) input[type=file]{color:#b8b8b1}html[data-theme=dark] :is(.auth-form,.profile-upload,.account-form,.private-work-file-picker) input[type=file]::file-selector-button{border-color:#464641;background:#292927;color:#f2f2ed}html[data-theme=dark] :is(.auth-form,.profile-upload,.account-form,.private-work-file-picker) input[type=file]::file-selector-button:hover{border-color:#5b5b55;background:#343431}@media (max-width: 700px){.page{padding:24px 12px 48px}.app-page-header{margin-bottom:30px}.app-page-header h1{letter-spacing:-2px}:is(.project-form,.auth-card,.account-card,.job-card){padding:20px;border-radius:20px}.project-form{gap:20px}.job-actions,.job-details-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.private-work-completion{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #b9dfc8;border-radius:15px;background:#effaf3;color:#174d2d}.private-work-completion>span{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:#267748;color:#fff;font-weight:900}.private-work-completion strong,.private-work-completion p{display:block;margin:0}.private-work-completion p{margin-top:3px;color:#38684a;font-size:12px;line-height:1.5}.private-work-review-form,.private-work-saved-review{display:grid;gap:13px;padding:18px;border:1px solid #deded8;border-radius:18px;background:#fff}.private-work-review-form h3,.private-work-review-form p,.private-work-saved-review p{margin:0}.private-work-review-form h3{margin-top:4px;font-size:20px;letter-spacing:-.4px}.private-work-review-form>div:first-child>p,.private-work-review-status{color:#676761;font-size:12px;line-height:1.55}.private-work-review-form label{color:#343431;font-size:12px;font-weight:800}.private-work-review-form textarea{width:100%;min-height:112px;resize:vertical;box-sizing:border-box;border:1px solid #d5d5cf;border-radius:13px;background:#fff;color:#171717;padding:13px 14px;outline:none;font:inherit;line-height:1.55}.private-work-review-form textarea:focus{border-color:#a68a35;box-shadow:0 0 0 4px #bf9d3321}.private-work-review-form>button.is-primary{justify-self:start;min-height:44px;padding:10px 18px;border:0;border-radius:12px;background:#151515;color:#fff;font-weight:850;cursor:pointer}.private-work-review-form>button.is-primary:disabled{cursor:not-allowed;opacity:.55}.private-work-review-stars{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.private-work-review-stars button{display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid #deded8;border-radius:11px;background:#f7f7f4;color:#c7c7c0;font-size:25px;line-height:1;cursor:pointer}.private-work-review-stars button:hover,.private-work-review-stars button.is-active{border-color:#d0ac37;background:#fff9e8;color:#d5a400}.private-work-review-stars>span{margin-left:8px;color:#696963;font-size:12px;font-weight:750}.private-work-saved-review-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.private-work-saved-review-heading>span,.profile-rating-summary>span,.profile-review-card-top>span{display:inline-flex;gap:1px;color:#d2d2cb;font-size:18px;letter-spacing:-1px}.private-work-saved-review-heading b,.profile-rating-summary b,.profile-review-card-top b{color:inherit}.private-work-saved-review-heading b.is-active,.profile-rating-summary b.is-active,.profile-review-card-top b.is-active{color:#d5a400}.private-work-review-status{margin:0;padding:12px 14px;border-radius:12px;background:#f3f3ef}.profile-reviews-section{display:grid;gap:18px;margin-top:22px;padding:24px;border:1px solid #e1e1db;border-radius:22px;background:#fff}.profile-reviews-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.profile-reviews-heading h2{margin:5px 0 0;color:#171717;font-size:clamp(22px,3vw,30px);letter-spacing:-1px}.profile-rating-summary{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;column-gap:9px}.profile-rating-summary>strong{color:#171717;font-size:25px;letter-spacing:-.8px}.profile-rating-summary>small{grid-column:1 / -1;color:#72726c;font-size:11px}.profile-reviews-list{display:grid;gap:12px}.profile-review-card{display:grid;gap:12px;padding:18px;border:1px solid #e5e5df;border-radius:17px;background:#fafaf8}.profile-review-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-review-card-top>div{display:grid;gap:3px}.profile-review-card-top strong{color:#20201e;overflow-wrap:anywhere}.profile-review-card-top small,.profile-review-card time{color:#777771;font-size:10px}.profile-review-card>p,.profile-reviews-empty{margin:0;color:#4d4d48;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.profile-reviews-empty{padding:18px;border-radius:15px;background:#f5f5f1;text-align:center}html[data-theme=dark] .private-work-completion{border-color:#2f6745;background:#17271d;color:#9fe0b7}html[data-theme=dark] .private-work-completion p{color:#9bc3a8}html[data-theme=dark] :is(.private-work-review-form,.private-work-saved-review,.profile-reviews-section){border-color:#373733;background:#191918}html[data-theme=dark] .private-work-review-form h3,html[data-theme=dark] .private-work-review-form label,html[data-theme=dark] .profile-reviews-heading h2,html[data-theme=dark] .profile-rating-summary>strong,html[data-theme=dark] .profile-review-card-top strong{color:#f2f2ee}html[data-theme=dark] .private-work-review-form textarea{border-color:#41413c;background:#10100f;color:#f1f1ec}html[data-theme=dark] .private-work-review-stars button{border-color:#41413c;background:#252523;color:#60605a}html[data-theme=dark] .private-work-review-stars button:hover,html[data-theme=dark] .private-work-review-stars button.is-active{border-color:#8f7426;background:#2d2717;color:#e0b321}html[data-theme=dark] .private-work-review-status,html[data-theme=dark] .profile-reviews-empty{background:#242422;color:#bdbdb6}html[data-theme=dark] .profile-review-card{border-color:#343431;background:#141413}html[data-theme=dark] .profile-review-card>p{color:#ccccc5}@media (max-width: 700px){.private-work-review-form,.private-work-saved-review,.profile-reviews-section{padding:16px}.profile-reviews-heading,.profile-review-card-top{align-items:flex-start;flex-direction:column}.profile-rating-summary{justify-items:start}.private-work-review-stars button{width:39px;height:39px}.private-work-review-stars>span{flex-basis:100%;margin:5px 0 0}}:root{--ih-ink: #171816;--ih-ink-soft: #5f625c;--ih-muted: #858980;--ih-line: #e4e5df;--ih-line-strong: #d6d8d0;--ih-surface: #ffffff;--ih-surface-soft: #f5f6f2;--ih-page: #f8f9f6;--ih-dark-surface: #181917;--ih-radius-sm: 11px;--ih-radius-md: 16px;--ih-radius-lg: 22px;--ih-shadow-sm: 0 8px 24px rgba(27, 29, 25, .055);--ih-shadow-md: 0 18px 54px rgba(27, 29, 25, .075);--ih-focus: rgba(38, 87, 214, .42)}body{color:var(--ih-ink);background:var(--ih-surface);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased}.btn{min-height:43px;padding:11px 17px;border-radius:var(--ih-radius-sm);font-size:13px;font-weight:720;letter-spacing:-.08px;box-shadow:none}.btn:hover{transform:translateY(-1px)}.btn-dark:hover{background:#2a2b28;box-shadow:0 9px 24px #16171524}.btn-outline{border-color:var(--ih-line-strong);background:var(--ih-surface)}.btn-outline:hover,.btn-ghost:hover{border-color:#c4c6be;background:#f2f3ef}:is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--ih-focus);outline-offset:3px}.navbar.home-navbar,.navbar.account-navbar{width:min(1240px,calc(100% - 32px));min-height:68px;box-sizing:border-box;margin:14px auto 0;padding:9px 11px;border:1px solid rgba(218,220,212,.9);border-radius:18px;background:#fffffdeb;box-shadow:0 10px 34px #1c1e1a0e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-navbar{display:grid;grid-template-columns:minmax(150px,1fr) auto minmax(260px,1fr);align-items:center;gap:16px}.home-navbar .logo{justify-self:start;padding-left:7px;font-size:22px}.home-navbar .nav-links,.home-nav-links{justify-self:center;gap:2px;padding:3px;border:0;border-radius:12px;background:var(--ih-surface-soft);box-shadow:none}.home-navbar .nav-links a,.home-nav-links a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border-radius:9px;color:#676a63;font-size:12px;font-weight:650}.home-navbar .nav-links a:hover,.home-nav-links a:hover{color:var(--ih-ink);background:var(--ih-surface);box-shadow:0 3px 11px #1718160f}.home-navbar .nav-actions{width:auto;min-width:0;justify-self:end;gap:7px}.home-navbar .home-account-cluster{width:auto;min-height:0;display:flex;gap:2px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.home-navbar .home-account-cluster .auth-user{display:none}.home-navbar .home-account-cluster .btn-ghost,.home-navbar .nav-actions>.btn-ghost{min-height:40px;padding:9px 11px;border:0;border-radius:10px;color:#555851;background:transparent;font-size:12px}.home-navbar .home-account-cluster .btn-ghost:hover,.home-navbar .nav-actions>.btn-ghost:hover{color:var(--ih-ink);background:var(--ih-surface-soft)}.home-navbar .nav-actions>.btn-dark{min-height:40px;padding:10px 15px;border-radius:10px;font-size:12px}.home-navbar .home-account-avatar-link{display:none}.navbar.account-navbar{display:grid;grid-template-columns:minmax(160px,.75fr) auto minmax(285px,1fr);align-items:center;justify-content:stretch;gap:14px}.account-navbar .account-navbar-brand{min-width:0;justify-content:flex-start;gap:9px;transform:none!important}.account-navbar .navbar-home-back{width:36px;height:36px;flex:0 0 36px;border-color:transparent;border-radius:10px;background:var(--ih-surface-soft);box-shadow:none;color:#4d504a;font-size:17px}.account-navbar .navbar-home-back:hover{transform:translate(-1px);border-color:var(--ih-line);background:#eef0eb;box-shadow:none}.account-navbar .account-navbar-brand .logo{font-size:21px}.account-navbar .nav-links.account-primary-nav{min-width:0;justify-self:center;gap:2px;padding:3px;border:0;border-radius:12px;background:var(--ih-surface-soft);box-shadow:none}.account-navbar .nav-links.account-primary-nav a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:9px;color:#676a63;font-size:12px;font-weight:680}.account-navbar .nav-links.account-primary-nav a:hover{color:var(--ih-ink);background:#ffffffad}.account-navbar .nav-links.account-primary-nav a.is-active{color:var(--ih-ink);background:var(--ih-surface);box-shadow:0 3px 12px #191b1713}.account-navbar .account-navbar-actions{min-width:0;justify-self:end;gap:7px}.account-create-job-button,.account-notification-button,.account-mini{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.account-create-job-button{min-height:40px;gap:7px;padding:9px 13px;border-radius:10px;background:var(--ih-ink);color:#fff;font-size:12px;font-weight:760;white-space:nowrap}.account-create-job-button>span:first-child{font-size:18px;font-weight:400;line-height:.8}.account-create-job-button:hover,.account-create-job-button.is-active{background:#2b2d29;box-shadow:0 8px 20px #18191724;transform:translateY(-1px)}.account-notification-button{width:40px;height:40px;flex:0 0 40px;border-color:var(--ih-line);border-radius:11px;background:var(--ih-surface);color:#4e514b}.account-notification-button:hover,.account-notification-button.is-active{border-color:var(--ih-line-strong);background:var(--ih-surface-soft);color:var(--ih-ink)}.account-notification-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.account-notification-button .notification-dot{position:absolute;top:7px;right:7px}.account-menu{position:relative;z-index:80}.account-menu>summary{list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-navbar .account-menu .account-mini{min-height:40px;gap:7px;padding:3px 8px 3px 3px;border-color:var(--ih-line);border-radius:12px;background:var(--ih-surface);box-shadow:none;cursor:pointer}.account-navbar .account-menu .account-mini:hover,.account-menu[open]>.account-mini{border-color:var(--ih-line-strong);background:var(--ih-surface-soft)}.account-navbar .account-menu .account-mini-avatar{width:32px;height:32px;flex:0 0 32px;border-radius:9px;font-size:11px}.account-navbar .account-menu .account-mini-name{max-width:105px;color:#3d403b;font-size:11px;font-weight:720}.account-menu-caret{display:inline-grid;place-items:center;color:#8a8d85;font-size:14px;line-height:1;transition:transform .18s ease}.account-menu[open] .account-menu-caret{transform:rotate(180deg)}.account-menu-alert-dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#c84138}.account-menu-dropdown{position:absolute;z-index:90;top:calc(100% + 10px);right:0;width:min(270px,calc(100vw - 28px));box-sizing:border-box;display:grid;gap:3px;padding:8px;border:1px solid var(--ih-line);border-radius:16px;background:#fffffdfa;box-shadow:0 22px 60px #17191529;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:top right;animation:account-menu-in .16s ease both}@keyframes account-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.account-menu-identity{min-width:0;display:grid;gap:3px;margin:2px 3px 7px;padding:4px 5px 11px;border-bottom:0}.account-menu-identity strong,.account-menu-identity span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-identity strong{color:var(--ih-ink);font-size:13px}.account-menu-identity span{color:var(--ih-muted);font-size:10px}.account-menu-dropdown>a,.account-menu-logout{width:100%;min-height:39px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:0;border-radius:10px;background:transparent;color:#41443e;font:inherit;font-size:12px;font-weight:650;text-align:left}.account-menu-dropdown>a:hover,.account-menu-dropdown>a.is-active,.account-menu-logout:hover{background:var(--ih-surface-soft);color:var(--ih-ink)}.account-menu-notice-link .notification-dot,.account-menu-dropdown .notification-dot{width:7px;height:7px;flex:0 0 7px;background:#c84138;box-shadow:none}.account-menu-divider{height:1px;margin:5px 4px;background:var(--ih-line)}.account-menu-logout{color:#9d3d37;cursor:pointer}.account-menu-logout:hover{background:#fff2f0;color:#87342f}.site-preferences,.site-preferences.is-open{top:auto;right:16px;bottom:max(16px,env(safe-area-inset-bottom));transform:none;display:block;gap:0;padding:4px;border:1px solid rgba(216,218,210,.95);border-radius:13px;background:#fffffdf0;box-shadow:0 10px 30px #191b1717;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-preferences-handle{display:none!important}.site-preferences-panel{display:flex;align-items:center;gap:2px;padding:0}.site-theme-toggle,.site-language-toggle button{min-width:32px;width:32px;height:32px;padding:0;border-radius:9px;font-size:10px}.site-theme-toggle{font-size:17px}.site-language-toggle{display:flex;gap:2px;padding:0 0 0 4px;border-top:0;border-left:1px solid var(--ih-line)}.site-language-toggle button.is-active{background:var(--ih-ink)}.hero{min-height:620px;padding:78px 0 88px;gap:clamp(38px,6vw,76px)}.hero h1{max-width:720px;font-size:clamp(48px,5.7vw,74px);line-height:.99}.hero-text{max-width:540px;margin-top:26px;font-size:16px}.hero-actions{margin-top:27px}.hero-stats{gap:28px;margin-top:42px}.floating-card{border-color:var(--ih-line);box-shadow:0 22px 64px #181a1616}.visual-glow{background:#f2f3ef}.section{padding:88px 0}.section-heading{margin-bottom:40px}.section-heading.centered{margin-bottom:44px}.section-heading h2,.split-card h2,.final-cta h2{letter-spacing:-2.2px}.category-grid{gap:10px}.category-card{min-height:104px;padding:19px;border-color:var(--ih-line);border-radius:16px;box-shadow:none}.category-card:hover{transform:translateY(-2px);border-color:#cdd0c7;box-shadow:var(--ih-shadow-sm)}.steps{gap:22px}.step{padding:24px 4px 0;border-color:var(--ih-line-strong)}.step h3{margin-top:22px}.split-section{gap:12px}.split-card{min-height:330px;padding:clamp(32px,4vw,46px);border-radius:var(--ih-radius-lg)}.split-card.light{border:1px solid var(--ih-line);background:var(--ih-surface-soft)}.final-cta{margin-bottom:26px;padding:72px 50px;border-radius:24px}.footer{padding:34px 0 46px}.page{min-height:100vh;box-sizing:border-box;padding:1px 20px 76px;background:radial-gradient(circle at 50% -180px,rgba(255,255,255,.96),transparent 460px),var(--ih-page)}.app-page{padding-top:clamp(48px,6vw,76px)}.app-page-header{margin-bottom:34px}.app-page-header .section-label,.section-label{margin-bottom:10px;color:#777b72;font-size:10px;font-weight:800;letter-spacing:1.35px}.app-page-header h1{margin:9px 0 13px;font-size:clamp(39px,6vw,64px);line-height:1;letter-spacing:-2.7px}.app-page-header p{max-width:640px;color:var(--ih-ink-soft);font-size:16px;line-height:1.65}:is(.account-card,.project-form,.job-card,.auth-card,.talent-controls,.talent-card){border-color:var(--ih-line);border-radius:20px;background:var(--ih-surface);box-shadow:var(--ih-shadow-sm)}.account-card{padding:clamp(24px,4vw,34px)}.project-form{padding:clamp(22px,4vw,32px);gap:21px;box-shadow:var(--ih-shadow-sm)}.project-form :is(input,textarea,select),.auth-form :is(input,textarea,select),.account-form :is(input,textarea,select){border-color:#dfe1da;border-radius:12px;background-color:#fbfcf9}.project-form :is(input,textarea,select):focus,.auth-form :is(input,textarea,select):focus,.account-form :is(input,textarea,select):focus{border-color:#8f9389;background-color:#fff;box-shadow:0 0 0 4px #3d413913}.jobs-list{gap:13px}.job-card{padding:24px;box-shadow:none}.job-card:hover{transform:translateY(-1px);border-color:#d4d6cf;box-shadow:var(--ih-shadow-sm)}.job-card h2{margin:9px 0;font-size:clamp(21px,3vw,25px)}.job-actions,.job-details-actions{gap:9px}.job-actions .btn,.job-details-actions .btn{min-height:44px}.talent-controls{margin-bottom:22px;padding:13px;box-shadow:none}.talent-search-box{min-height:52px;border-radius:12px;background:#fbfcf9}.talent-order-row{margin-top:13px}.talent-category-row{gap:6px;margin-top:13px}.talent-category-row button,.jobs-order-switch button{min-height:34px;border-radius:9px}.talent-grid{gap:13px}.talent-card{padding:21px;box-shadow:none}.talent-card:hover{transform:translateY(-2px);border-color:#d2d5cc;box-shadow:var(--ih-shadow-sm)}.auth-card{width:min(520px,100%);margin:36px auto;padding:clamp(26px,5vw,38px);border-radius:22px;box-shadow:var(--ih-shadow-md)}.auth-card .logo{margin-bottom:40px;font-size:24px}.auth-header h1{margin:8px 0;font-size:clamp(36px,7vw,44px);letter-spacing:-1.8px}.auth-header p{color:var(--ih-ink-soft)}.auth-form{gap:18px;margin-top:28px}.auth-footer{margin-top:21px}.google-auth-notice,.registration-privacy-confirmation,.registration-terms-confirmation{border-radius:13px}:is(.profile-expertise-card,.profile-content-card,.profile-stat-card,.profile-specialties-field,.profile-skills-field,.profile-portfolio-manager,.profile-reviews-section,.discovery-settings-card,.privacy-entry-card){border-color:var(--ih-line);box-shadow:none}.profile-preview{margin-bottom:28px;padding-bottom:26px}.profile-stat-card{border-radius:15px;background:#fafbf8}.profile-specialties-field,.profile-skills-field,.profile-portfolio-manager,.profile-reviews-section{border-radius:18px}.profile-portfolio-edit-card,.profile-review-card{border-color:var(--ih-line);border-radius:14px;background:#fafbf8}:is(.messages-row,.notification-decision-card,.notification-accepted-card,.notification-block-card){border-color:var(--ih-line);border-radius:16px;box-shadow:none}.messages-row:hover{transform:none;border-color:#cfd2c9;background:#fafbf8}.chat-shell{overflow:hidden;border-color:var(--ih-line);border-radius:20px;box-shadow:var(--ih-shadow-sm)}.chat-header,.chat-form{border-color:var(--ih-line)}.chat-messages{background:#fafbf8}.chat-message.is-theirs{border:1px solid var(--ih-line);background:#fff}:is(.dispute-panel,.dispute-state-card,.privacy-request-card,.privacy-form-card,.privacy-user-audit-report,.privacy-audit-workspace,.moderation-appeal-card){border-color:var(--ih-line);border-radius:18px;box-shadow:none}.admin-navbar{min-height:70px;padding-block:8px}.admin-nav-links{gap:3px;padding:3px;border-color:var(--ih-line);border-radius:12px;background:var(--ih-surface-soft);box-shadow:none}.admin-nav-links a{min-height:36px;padding:8px 11px;border-radius:9px;color:#666a62;font-size:11px}.admin-nav-links a:hover,.admin-nav-links a.is-active{color:var(--ih-ink);background:#fff;box-shadow:0 3px 11px #181a1611}.restricted-account-navbar{grid-template-columns:minmax(215px,1fr) auto minmax(120px,1fr);border-color:#ebd3d0!important;background:#fffbfaf2!important}.restricted-account-navbar .restricted-navbar-links{border:0;background:#fff2f0;box-shadow:none}.restricted-account-navbar .restricted-navbar-links a{color:#7f514d}.restricted-account-navbar .restricted-navbar-links a.is-active{color:#702f2a;background:#fff;box-shadow:0 3px 11px #5b2d2814}html[data-theme=dark]{--ih-ink: #f0f1ec;--ih-ink-soft: #b2b5ad;--ih-muted: #858980;--ih-line: #32342f;--ih-line-strong: #41443d;--ih-surface: #191a18;--ih-surface-soft: #22231f;--ih-page: #0e0f0d;--ih-shadow-sm: 0 10px 28px rgba(0, 0, 0, .18);--ih-shadow-md: 0 22px 64px rgba(0, 0, 0, .28);--ih-focus: rgba(151, 180, 255, .55)}html[data-theme=dark] .page{background:radial-gradient(circle at 50% -180px,rgba(41,43,38,.55),transparent 460px),var(--ih-page)!important}html[data-theme=dark] .navbar.home-navbar,html[data-theme=dark] .navbar.account-navbar{border-color:#343731f5;background:#141513eb;box-shadow:0 12px 38px #00000038}html[data-theme=dark] .home-navbar .nav-links,html[data-theme=dark] .account-navbar .nav-links.account-primary-nav,html[data-theme=dark] .home-navbar .home-account-cluster{border:0;background:#22231f;box-shadow:none}html[data-theme=dark] .home-navbar .home-account-cluster{background:transparent}html[data-theme=dark] .home-navbar .nav-links a,html[data-theme=dark] .account-navbar .nav-links.account-primary-nav a,html[data-theme=dark] .home-navbar .home-account-cluster .btn-ghost{color:#b7bab1!important}html[data-theme=dark] .home-navbar .nav-links a:hover,html[data-theme=dark] .account-navbar .nav-links.account-primary-nav a:hover,html[data-theme=dark] .account-navbar .nav-links.account-primary-nav a.is-active,html[data-theme=dark] .home-navbar .home-account-cluster .btn-ghost:hover{color:#f3f4ef!important;background:#30322c!important;box-shadow:none}html[data-theme=dark] .account-navbar .navbar-home-back,html[data-theme=dark] .account-notification-button,html[data-theme=dark] .account-navbar .account-menu .account-mini{border-color:#343731;background:#20211e;color:#d7d9d2}html[data-theme=dark] .account-navbar .account-menu .account-mini:hover,html[data-theme=dark] .account-menu[open]>.account-mini,html[data-theme=dark] .account-notification-button:hover,html[data-theme=dark] .account-notification-button.is-active{border-color:#464941;background:#292b26}html[data-theme=dark] .account-navbar .account-menu .account-mini-name,html[data-theme=dark] .account-menu-identity strong{color:#eff0eb}html[data-theme=dark] .account-menu-alert-dot{border-color:#141513}html[data-theme=dark] .account-menu-dropdown{border-color:#383a35;background:#181917fa;box-shadow:0 24px 68px #0000006b}html[data-theme=dark] .account-menu-dropdown>a,html[data-theme=dark] .account-menu-logout{color:#c6c9c0}html[data-theme=dark] .account-menu-dropdown>a:hover,html[data-theme=dark] .account-menu-dropdown>a.is-active{color:#f2f3ee;background:#292b26}html[data-theme=dark] .account-menu-logout{color:#e49a94}html[data-theme=dark] .account-menu-logout:hover{background:#332321;color:#f0aaa4}html[data-theme=dark] .site-preferences{border-color:#383a35;background:#191a17f2;box-shadow:0 12px 34px #0000004d}html[data-theme=dark] .site-language-toggle{border-left-color:#3b3d37}html[data-theme=dark] :is(.account-card,.project-form,.job-card,.auth-card,.talent-controls,.talent-card,.profile-expertise-card,.profile-content-card,.profile-stat-card,.profile-specialties-field,.profile-skills-field,.profile-portfolio-manager,.profile-reviews-section,.discovery-settings-card,.privacy-entry-card){border-color:var(--ih-line)!important;background:var(--ih-surface)!important;box-shadow:var(--ih-shadow-sm)!important}html[data-theme=dark] :is(.profile-stat-card,.profile-portfolio-edit-card,.profile-review-card,.talent-search-box,.chat-messages){border-color:var(--ih-line);background:#141513!important}html[data-theme=dark] :is(.project-form,.auth-form,.account-form) :is(input,textarea,select){border-color:#3b3d37!important;background-color:#111210!important}html[data-theme=dark] .restricted-account-navbar{border-color:#5e3a36!important;background:#271d1bf5!important}html[data-theme=dark] .restricted-account-navbar .restricted-navbar-links{background:#332321}html[data-theme=dark] .restricted-account-navbar .restricted-navbar-links a{color:#dfaaa4!important}@media (max-width: 1120px) and (min-width: 721px){.navbar.account-navbar{grid-template-columns:minmax(150px,1fr) auto;grid-template-areas:"brand actions" "links links";gap:8px 14px}.account-navbar .account-navbar-brand{grid-area:brand}.account-navbar .nav-links.account-primary-nav{width:100%;grid-area:links;justify-content:center}.account-navbar .account-navbar-actions{grid-area:actions}}@media (max-width: 980px) and (min-width: 721px){.home-navbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo empty actions" "links links links";gap:7px 14px}.home-navbar .logo{grid-area:logo}.home-navbar .nav-links{width:100%;grid-area:links}.home-navbar .nav-actions{grid-area:actions}.home-navbar .nav-links a{flex:1}}@media (max-width: 720px){.navbar.home-navbar,.navbar.account-navbar{width:calc(100% - 20px);min-height:0;margin-top:10px;padding:8px;border-radius:16px}.home-navbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo actions" "links links";gap:7px 10px}.home-navbar .logo{grid-area:logo;margin:0;padding-left:4px;font-size:20px}.home-navbar .nav-links{width:100%;grid-area:links;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px!important;overflow:hidden}.home-navbar .nav-links a,.home-navbar .nav-links a:first-child{width:100%;min-width:0;min-height:34px;display:inline-flex;padding:7px 5px!important;overflow:hidden;font-size:10px!important;text-align:center;text-overflow:ellipsis;white-space:nowrap}.home-navbar .nav-actions{width:auto;grid-area:actions;display:flex;grid-template-columns:none;gap:4px}.home-navbar .nav-actions>a.btn-ghost{min-height:36px;display:inline-flex!important;padding:8px 9px;font-size:10px}.home-navbar .nav-actions>a.btn-dark{min-height:36px;display:inline-flex!important;padding:8px 10px;font-size:10px}.home-navbar .home-account-cluster,.home-navbar .nav-actions>button.btn-dark{display:none!important}.home-navbar .home-account-avatar-link{width:36px;height:36px;flex:0 0 36px;display:grid;border-color:var(--ih-line);background:var(--ih-surface);box-shadow:none}.navbar.account-navbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "links links";gap:7px 9px}.account-navbar .account-navbar-brand{grid-area:brand}.account-navbar .account-navbar-brand .logo{font-size:19px}.account-navbar .navbar-home-back{width:32px;height:32px;flex-basis:32px}.account-navbar .nav-links.account-primary-nav{width:100%;grid-area:links;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:3px!important;overflow:hidden}.account-navbar .nav-links.account-primary-nav a{width:100%;min-width:0;min-height:34px;padding:7px 4px!important;overflow:hidden;font-size:10px!important;text-align:center;text-overflow:ellipsis;white-space:nowrap}.account-navbar .account-navbar-actions{grid-area:actions;gap:5px}.account-create-job-button{width:36px;height:36px;min-height:36px;flex:0 0 36px;padding:0;border-radius:10px}.account-create-job-button>span:first-child{font-size:21px}.account-create-job-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.account-notification-button{width:36px;height:36px;flex-basis:36px}.account-navbar .account-menu .account-mini{width:36px;min-width:36px;min-height:36px;padding:2px;border-radius:10px}.account-navbar .account-menu .account-mini-avatar{width:30px;height:30px;flex-basis:30px;border-radius:8px}.account-navbar .account-menu .account-mini-name,.account-menu-caret{display:none}.account-menu-dropdown{top:calc(100% + 9px);right:0}.site-preferences,.site-preferences.is-open{right:10px;bottom:max(10px,env(safe-area-inset-bottom));transform:none;padding:3px;border-right:1px solid rgba(216,218,210,.95);border-radius:12px}.site-theme-toggle,.site-language-toggle button{width:30px;min-width:30px;height:30px}.page{padding:1px 10px 62px}.app-page{padding-top:38px}.app-page-header{margin-bottom:26px}.app-page-header h1{font-size:clamp(36px,11vw,50px);letter-spacing:-2px}.app-page-header p{font-size:14px}.hero{min-height:0;padding:56px 0 68px;gap:42px}.hero h1{font-size:clamp(42px,13vw,60px);letter-spacing:-3px}.hero-text{font-size:15px}.hero-stats{gap:18px;margin-top:35px}.section{padding:68px 0}.section-heading{gap:20px;margin-bottom:30px}.category-grid,.split-section{gap:9px}.category-card{min-height:88px;padding:16px}.split-card{min-height:285px;padding:28px 24px}.final-cta{padding:54px 22px;border-radius:20px}:is(.account-card,.project-form,.job-card,.auth-card,.talent-card){padding:19px;border-radius:17px}.auth-card{margin:22px auto}.auth-card .logo{margin-bottom:32px}.talent-controls{padding:10px;border-radius:17px}.talent-order-row{align-items:stretch;flex-direction:column}.jobs-order-switch{width:100%}.jobs-order-switch button{flex:1}.profile-preview{gap:16px}.profile-avatar{width:78px;height:78px;flex-basis:78px}.job-actions,.job-details-actions{grid-template-columns:1fr}.restricted-account-navbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "links links"}.restricted-account-navbar .restricted-navbar-brand{grid-area:brand}.restricted-account-navbar .restricted-navbar-links{width:100%;grid-area:links;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.restricted-account-navbar .restricted-navbar-actions{grid-area:actions}}@media (max-width: 390px){.navbar.home-navbar,.navbar.account-navbar{width:calc(100% - 14px);padding:7px}.home-navbar .logo,.account-navbar .account-navbar-brand .logo{font-size:18px}.home-navbar .nav-links a,.account-navbar .nav-links.account-primary-nav a{font-size:9px!important}.account-navbar .account-navbar-brand{gap:5px}.account-create-job-button,.account-notification-button,.account-navbar .account-menu .account-mini{width:34px;min-width:34px;height:34px;min-height:34px;flex-basis:34px}.account-navbar .account-menu .account-mini-avatar{width:28px;height:28px;flex-basis:28px}.profile-preview{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.account-menu-dropdown{animation:none}}:root{--ih-release: 20260919;--ih-violet: #6c5ce7;--ih-violet-deep: #5143c7;--ih-violet-soft: #eeebff;--ih-mint: #53d5b3;--ih-mint-soft: #e7faf4;--ih-sun: #ffc96b;--ih-sun-soft: #fff6dc;--ih-blue-soft: #e9f3ff;--ih-rose-soft: #fff0f1;--ih-v3-ink: #151615;--ih-v3-copy: #60645c;--ih-v3-line: #e5e7e1;--ih-v3-surface: #ffffff;--ih-v3-page: #f6f7f3;--ih-v3-shadow: 0 24px 70px rgba(24, 26, 22, .09)}body{background:#fff}.app{position:relative;background:radial-gradient(circle at 84% 9%,rgba(108,92,231,.055),transparent 24%),#fff}.navbar.home-navbar{position:sticky;z-index:5000;top:12px;width:min(1240px,calc(100% - 32px));min-height:66px;margin:12px auto 0;padding:9px 10px 9px 18px;border:1px solid rgba(224,226,219,.92);border-radius:19px;background:#fffffdd6;box-shadow:0 12px 38px #181a1612;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.home-navbar .logo{position:relative;width:fit-content;padding:0 13px 0 2px;color:var(--ih-v3-ink);font-size:23px;letter-spacing:-1.1px}.home-navbar .logo:after{content:"";position:absolute;top:0;right:0;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--ih-violet),var(--ih-mint));box-shadow:0 0 0 4px #6c5ce717}.home-navbar .logo span{color:#767b72}.home-navbar .nav-links,.home-navbar .nav-links.home-nav-links{gap:3px;padding:3px;border:0;border-radius:12px;background:transparent;box-shadow:none}.home-navbar .nav-links a,.home-navbar .nav-links.home-nav-links a{min-height:36px;padding:8px 13px;border-radius:9px;color:#555a52;font-size:12px;font-weight:700}.home-navbar .nav-links a:hover,.home-navbar .nav-links.home-nav-links a:hover{color:#352b8d;background:var(--ih-violet-soft);box-shadow:none}.home-navbar .nav-actions{gap:6px}.home-navbar .nav-actions>.btn-ghost,.home-navbar .home-account-cluster .btn-ghost{min-height:40px;padding:9px 12px;color:#4e534b;font-size:12px;font-weight:700}.home-navbar .nav-actions>.btn-ghost:hover,.home-navbar .home-account-cluster .btn-ghost:hover{color:#352b8d;background:var(--ih-violet-soft)}.home-navbar .nav-actions>.btn-dark{min-height:42px;padding:10px 16px;border-radius:11px;background:linear-gradient(135deg,var(--ih-violet),var(--ih-violet-deep));box-shadow:0 9px 22px #5846d238;font-size:12px}.home-navbar .nav-actions>.btn-dark:hover{background:linear-gradient(135deg,#7565ef,#5949cf);box-shadow:0 12px 28px #5846d24d}.app>main>.hero{position:relative;isolation:isolate;width:min(1240px,calc(100% - 32px));min-height:650px;box-sizing:border-box;margin:18px auto 0;padding:clamp(56px,6vw,86px) clamp(38px,6vw,76px);overflow:hidden;border:1px solid rgba(219,218,244,.78);border-radius:38px;background:radial-gradient(circle at 91% 10%,rgba(83,213,179,.21),transparent 28%),radial-gradient(circle at 67% 78%,rgba(108,92,231,.15),transparent 31%),linear-gradient(135deg,#fbfbff,#f1efff 49%,#f5fffb);box-shadow:0 28px 100px #2f28681a}.app>main>.hero:before{content:"";position:absolute;z-index:0;top:-180px;right:-130px;width:470px;height:470px;border:1px solid rgba(108,92,231,.17);border-radius:45% 55% 62% 38%/43% 39% 61% 57%;background:conic-gradient(from 40deg,#6c5ce729,#53d5b333,#ffc96b24,#6c5ce729);filter:blur(1px);animation:ih-v3-morph 14s ease-in-out infinite alternate}.app>main>.hero:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;opacity:.38;background-image:radial-gradient(rgba(73,61,167,.22) .8px,transparent .8px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 35%,#000 74%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 35%,#000 74%,transparent 100%);pointer-events:none}.hero>*{position:relative;z-index:2}.hero-content{animation:ih-v3-hero-copy .72s cubic-bezier(.22,1,.36,1) both}.hero .eyebrow{width:fit-content;min-height:34px;gap:9px;margin-bottom:24px;padding:7px 12px;border:1px solid rgba(108,92,231,.16);border-radius:999px;background:#ffffffa8;color:#57526f;box-shadow:0 6px 20px #4336970e;font-size:11px;font-weight:760;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero .eyebrow-dot{width:8px;height:8px;flex-basis:8px;background:var(--ih-mint);box-shadow:0 0 0 5px #53d5b324;animation:ih-v3-pulse 2.4s ease-in-out infinite}.hero h1{max-width:690px;color:var(--ih-v3-ink);font-size:clamp(50px,6.1vw,78px);line-height:.94;letter-spacing:-4.8px}.hero h1 span{display:inline-block;color:transparent;background:linear-gradient(92deg,var(--ih-violet) 0%,#8575ef 48%,#2ba988 100%);-webkit-background-clip:text;background-clip:text}.hero-text{max-width:550px;margin-top:27px;color:#5c6059;font-size:16px;line-height:1.72}.hero-actions{gap:10px;margin-top:28px}.hero-actions .btn{min-height:51px;padding:14px 19px;border-radius:13px}.hero-actions .btn-dark{border:1px solid transparent;background:linear-gradient(135deg,var(--ih-violet),var(--ih-violet-deep));box-shadow:0 13px 30px #5242c33d}.hero-actions .btn-dark:hover{background:linear-gradient(135deg,#7868ef,#5949cf);box-shadow:0 16px 36px #5242c34f}.hero-actions .btn-outline{border-color:#4a428429;background:#ffffffb3;color:#373743;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-actions .btn-outline:hover{border-color:#6c5ce740;background:#fff}.hero-stats{width:fit-content;gap:0;margin-top:38px;padding:12px 0;border-top:0}.hero-stats div{min-width:128px;padding:0 19px;border-right:1px solid rgba(87,78,144,.14)}.hero-stats div:first-child{padding-left:0}.hero-stats div:last-child{padding-right:0;border-right:0}.hero-stats strong{color:#28282b;font-size:12px}.hero-stats span{color:#777a73;font-size:10px}.hero-visual{min-height:500px;animation:ih-v3-hero-visual .85s .08s cubic-bezier(.22,1,.36,1) both}.hero-visual .visual-glow{width:min(30vw,390px);height:min(30vw,390px);border-radius:40% 60% 60% 40%/46% 40% 60% 54%;background:radial-gradient(circle at 32% 25%,rgba(255,255,255,.95),transparent 24%),linear-gradient(135deg,#6c5ce77a,#53d5b36b);box-shadow:inset 0 0 0 1px #ffffff73,0 40px 90px #4e3fb42e;filter:saturate(105%);animation:ih-v3-orb 9s ease-in-out infinite alternate}.hero-visual .floating-card{border:1px solid rgba(255,255,255,.84);background:#ffffffc9;box-shadow:0 28px 70px #2f295b26,inset 0 1px #ffffffbf;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}.hero-visual .card-main{width:min(390px,80%);padding:28px;border-radius:24px}.hero-visual .card-main:before{content:"";position:absolute;top:0;left:25px;right:25px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--ih-violet),var(--ih-mint))}.hero-visual .card-header{color:#73766f;font-size:10px;font-weight:720;letter-spacing:.35px;text-transform:uppercase}.hero-visual .live-dot{color:var(--ih-mint);text-shadow:0 0 14px rgba(83,213,179,.7)}.hero-visual .card-main h3{margin:25px 0 11px;color:#1b1c1a;font-size:22px;letter-spacing:-.65px}.hero-visual .card-main p{color:#656961}.hero-visual .card-meta{border-color:#4a43761f;color:#4f534c;font-weight:700}.hero-visual .card-small{width:225px;min-height:68px;box-sizing:border-box;padding:12px;border-radius:17px}.hero-visual .mini-icon,.hero-visual .check-icon{border-radius:11px;background:linear-gradient(135deg,var(--ih-violet-soft),var(--ih-mint-soft));color:#5146b6}.hero-visual .card-top{animation:ih-v3-float-top 5.8s ease-in-out infinite}.hero-visual .card-bottom{animation:ih-v3-float-bottom 6.4s ease-in-out infinite}.app>main>.section{width:min(1180px,calc(100% - 40px));padding:92px 0}.app>main>.section .section-heading{margin-bottom:36px}.app>main>.section .section-label,.final-cta .section-label{color:var(--ih-violet);font-size:10px;font-weight:850;letter-spacing:1.8px}.app>main>.section .section-heading h2,.split-card h2,.final-cta h2{color:var(--ih-v3-ink);font-size:clamp(36px,4.5vw,56px);line-height:.99;letter-spacing:-3px}.app>main>.section .section-heading p{max-width:410px;color:var(--ih-v3-copy);font-size:15px}.categories.section{padding-top:104px;padding-bottom:104px}.category-grid{gap:12px}.category-card{position:relative;isolation:isolate;min-height:142px;grid-template-columns:38px minmax(0,1fr) 36px;padding:24px;overflow:hidden;border:1px solid rgba(29,31,27,.07);border-radius:21px;background:#f6f7f3;box-shadow:none}.category-card:before{content:"";position:absolute;z-index:-1;top:-62px;right:-54px;width:150px;height:150px;border-radius:42% 58% 52% 48%;background:#6c5ce71f;transition:width .35s ease,height .35s ease,transform .35s ease,opacity .35s ease}.category-card:nth-child(1){background:#f0edff}.category-card:nth-child(1):before{background:#6c5ce730}.category-card:nth-child(2){background:#eafaf5}.category-card:nth-child(2):before{background:#53d5b333}.category-card:nth-child(3){background:#fff5dd}.category-card:nth-child(3):before{background:#ffc96b40}.category-card:nth-child(4){background:#eaf3ff}.category-card:nth-child(4):before{background:#5697ee2e}.category-card:nth-child(5){background:#fff0f1}.category-card:nth-child(5):before{background:#eb77832e}.category-card:nth-child(6){background:#f1f3ee}.category-card:nth-child(6):before{background:#717b6824}.category-card:hover{transform:translateY(-4px);border-color:#2c2e291a;box-shadow:0 20px 46px #2627231a}.category-card:hover:before{width:190px;height:190px;transform:rotate(18deg)}.category-number{align-self:start;width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(35,37,33,.1);border-radius:9px;background:#ffffff85;color:#72766e;font-size:9px;font-weight:800}.category-name{align-self:end;color:#20211f;font-size:17px;font-weight:780;letter-spacing:-.35px}.category-arrow{align-self:end;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#ffffffa8;color:#30322e;font-size:17px;transition:transform .25s ease,background .25s ease}.category-card:hover .category-arrow{transform:rotate(45deg);background:#fff}.app>main>.how.section{position:relative;isolation:isolate;width:min(1240px,calc(100% - 32px));box-sizing:border-box;margin:12px auto;padding:clamp(64px,7vw,92px) clamp(28px,5vw,62px);overflow:hidden;border:0;border-radius:36px;background:radial-gradient(circle at 90% 0%,rgba(108,92,231,.35),transparent 31%),radial-gradient(circle at 8% 100%,rgba(83,213,179,.2),transparent 29%),#171816;box-shadow:0 30px 90px #12131129;color:#fff}.app>main>.how.section:before{content:"";position:absolute;z-index:-1;top:-150px;right:-80px;width:390px;height:390px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 52px #ffffff06,0 0 0 104px #ffffff05}.how .section-heading.centered{max-width:720px;margin-bottom:50px}.app>main>.how .section-heading .section-label{color:#a99dff}.app>main>.how .section-heading h2{color:#fff}.app>main>.how .section-heading p{max-width:none;color:#aeb1a9}.how .steps{position:relative;gap:12px}.how .steps:before{content:"";position:absolute;z-index:0;top:32px;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent,rgba(169,157,255,.52),rgba(83,213,179,.48),transparent)}.how .step{position:relative;z-index:1;min-height:240px;box-sizing:border-box;padding:23px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff0e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s ease,border-color .25s ease,background .25s ease}.how .step:hover{transform:translateY(-4px);border-color:#a99dff47;background:#ffffff16}.how .step>span{width:47px;height:47px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:linear-gradient(135deg,#6c5ce785,#53d5b340);color:#fff;box-shadow:0 12px 28px #00000029;font-size:11px}.how .step h3{margin:42px 0 12px;color:#fff;font-size:22px;letter-spacing:-.55px}.how .step p{color:#b6b9b1;font-size:13px}.app>main>.split-section.section{gap:14px;padding-top:96px;padding-bottom:96px}.split-card{position:relative;isolation:isolate;min-height:390px;overflow:hidden;padding:clamp(34px,5vw,54px);border:0;border-radius:27px;background:radial-gradient(circle at 90% 10%,rgba(83,213,179,.25),transparent 31%),linear-gradient(145deg,#29234e,#16171a 72%);box-shadow:0 25px 70px #18181d21}.split-card:after{content:"";position:absolute;z-index:-1;right:-75px;bottom:-90px;width:250px;height:250px;border:1px solid rgba(255,255,255,.16);border-radius:38% 62% 48% 52%;transform:rotate(-18deg);box-shadow:0 0 0 38px #ffffff06}.split-card.light{border:1px solid rgba(58,74,66,.08);background:radial-gradient(circle at 90% 10%,rgba(108,92,231,.16),transparent 30%),linear-gradient(145deg,#edfaf6,#f5f2ff);box-shadow:0 25px 70px #2c393217}.split-card.light:after{border-color:#4b438b21;box-shadow:0 0 0 38px #6c5ce709}.split-card .section-label{color:#9f96ef}.split-card.light .section-label{color:#6558cf}.split-card h2{max-width:470px;color:#fff}.split-card.light h2{color:#1b1d1a}.split-card p{max-width:430px;margin-top:23px;color:#b8bab5;font-size:14px}.split-card.light p{color:#60655e}.split-card .btn{position:absolute;bottom:47px;left:clamp(34px,5vw,54px);min-height:46px;border-radius:12px}.split-card:not(.light) .btn-light{color:#352c8d;background:#fff;box-shadow:0 10px 26px #00000029}.split-card.light .btn-outline{border-color:#4b438b2b;background:#ffffffb8}.app>main>.final-cta{position:relative;isolation:isolate;width:min(1180px,calc(100% - 40px));box-sizing:border-box;margin:0 auto 32px;padding:84px 48px;overflow:hidden;border:1px solid rgba(108,92,231,.24);border-radius:31px;background:radial-gradient(circle at 18% 10%,rgba(83,213,179,.22),transparent 25%),radial-gradient(circle at 84% 84%,rgba(108,92,231,.5),transparent 34%),#171719;box-shadow:0 30px 90px #1b183d2b}.final-cta:before,.final-cta:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.12);border-radius:50%}.final-cta:before{top:-110px;left:-70px;width:300px;height:300px;box-shadow:0 0 0 44px #ffffff05}.final-cta:after{right:-90px;bottom:-180px;width:420px;height:420px;box-shadow:0 0 0 58px #ffffff05}.final-cta .section-label{color:#a99eff}.final-cta h2{max-width:750px;margin:12px auto 34px;color:#fff}.final-cta .btn-light{min-height:50px;padding:14px 21px;border-radius:13px;color:#392f94;box-shadow:0 12px 30px #0000002e}.app>.footer{width:min(1180px,calc(100% - 40px));padding:38px 0 46px;border-top:0}.footer .logo{font-size:20px}.footer-links{justify-content:center;flex-wrap:wrap;gap:11px 20px}.footer-links a{color:#73776f;transition:color .18s ease}.footer-links a:hover{color:var(--ih-violet)}.page:has(>.auth-card){position:relative;isolation:isolate;min-height:100svh;overflow:hidden;padding:34px 20px;background:radial-gradient(circle at 12% 18%,rgba(108,92,231,.17),transparent 25%),radial-gradient(circle at 88% 82%,rgba(83,213,179,.16),transparent 27%),linear-gradient(145deg,#f9f9ff,#f3f7f3)}.page:has(>.auth-card):before,.page:has(>.auth-card):after{content:"";position:absolute;z-index:-1;border:1px solid rgba(92,77,199,.1);border-radius:45% 55% 58% 42%;pointer-events:none}.page:has(>.auth-card):before{top:-170px;left:-120px;width:430px;height:430px;box-shadow:0 0 0 56px #6c5ce706;animation:ih-v3-morph 15s ease-in-out infinite alternate}.page:has(>.auth-card):after{right:-150px;bottom:-190px;width:480px;height:480px;box-shadow:0 0 0 65px #53d5b306}.page>.auth-card{position:relative;z-index:1;width:min(520px,100%);margin:0 auto;padding:clamp(28px,5vw,40px);overflow:hidden;border:1px solid rgba(225,227,220,.95);border-radius:25px;background:#fffffde0;box-shadow:0 30px 90px #26224f1f;-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%)}.page>.auth-card:before{content:"";position:absolute;top:0;left:28px;right:28px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--ih-violet),var(--ih-mint))}.auth-card .logo{margin-bottom:38px;font-size:24px}.auth-header .section-label{color:var(--ih-violet)}.auth-header h1{font-size:clamp(38px,6vw,46px);line-height:1;letter-spacing:-2.4px}.auth-header p{color:#646860}.auth-form{gap:17px;margin-top:25px}.auth-form label{gap:7px;color:#353733;font-size:13px}.auth-form :is(input,textarea,select){min-height:51px;border-color:#dfe1db;border-radius:12px;background:#ffffffc7}.auth-form :is(input,textarea,select):focus{border-color:#6c5ce7a6;background:#fff;box-shadow:0 0 0 4px #6c5ce71a}.auth-form .btn-dark,.auth-form>button[type=submit]{min-height:50px;border-radius:12px;background:linear-gradient(135deg,var(--ih-violet),var(--ih-violet-deep));box-shadow:0 12px 27px #5242c336}.google-auth-button{min-height:50px;border-radius:12px;background:#ffffffc7}.google-auth-notice{color:#777b73;font-size:10px;line-height:1.55}.page:not(:has(>.auth-card)){background:radial-gradient(circle at 50% -240px,rgba(108,92,231,.095),transparent 460px),#f6f7f3}.app-page{padding-top:clamp(50px,6vw,76px)}.app-page-header{max-width:760px;margin-bottom:32px}.app-page-header .section-label{color:var(--ih-violet)}.app-page-header h1{color:#171816;font-size:clamp(42px,6.4vw,68px);line-height:.98;letter-spacing:-3.7px}.app-page-header p{color:#62665e;font-size:16px}:is(.account-card,.project-form,.job-card,.talent-controls,.talent-card,.messages-row,.chat-shell,.dispute-panel,.dispute-state-card,.privacy-request-card,.privacy-form-card,.moderation-appeal-card){border-color:#e3e5de;border-radius:20px;background:#fffffdf0;box-shadow:0 12px 34px #191b170b}.account-card,.project-form{position:relative;overflow:hidden}.account-card:before,.project-form:before{content:"";position:absolute;top:0;left:28px;right:28px;height:2px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,transparent,rgba(108,92,231,.42),rgba(83,213,179,.4),transparent)}.job-card{position:relative;padding:24px 24px 24px 27px;overflow:hidden;box-shadow:none}.job-card:before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(var(--ih-violet),var(--ih-mint));opacity:.62}.job-card:hover{transform:translateY(-2px);border-color:#d5d7d0;box-shadow:0 18px 42px #1a1c1813}.job-active-badge,.talent-match-badge{border-color:#53d5b340;background:var(--ih-mint-soft);color:#21785f}.jobs-search-box,.talent-search-box{border-color:#dfe1da;border-radius:13px;background:#fafbf8}.jobs-search-box:focus-within,.talent-search-box:focus-within{border-color:#6c5ce780;box-shadow:0 0 0 4px #6c5ce714}.jobs-order-switch,.talent-category-row{border-radius:12px}.jobs-order-switch button.is-active,.talent-category-row button.is-active{border-color:transparent;background:var(--ih-violet);color:#fff;box-shadow:0 7px 18px #5344c02e}.talent-card{overflow:hidden;box-shadow:none}.talent-card:hover{transform:translateY(-3px);border-color:#d5d7d0;box-shadow:0 20px 46px #191b1714}.talent-avatar,.profile-avatar-placeholder,.account-mini-avatar{background:linear-gradient(135deg,var(--ih-violet-soft),var(--ih-mint-soft));color:#5146b6}.btn-dark,.privacy-primary-button,.dispute-primary-button,.agreement-primary-button{border-color:transparent;background:#171816}.btn-dark:hover,.privacy-primary-button:hover,.dispute-primary-button:hover,.agreement-primary-button:hover{background:#2a2c28}.profile-specialty-chip,.profile-edit-skill-chip,.talent-tag-list span{border-color:#6c5ce71f;background:#f2f0ff;color:#5046a6}.profile-stat-card{border-color:#e4e6df;background:linear-gradient(145deg,#fbfcf9,#f4f3ff)}.profile-stat-value,.profile-stat-top strong{color:#43399f}.messages-row{box-shadow:none}.messages-row:hover{border-color:#6c5ce733;background:#faf9ff}.chat-shell{box-shadow:0 20px 60px #1a1c1812}.chat-messages{background:radial-gradient(circle at 90% 10%,rgba(108,92,231,.05),transparent 28%),#f8f9f6}.chat-message.is-mine{background:linear-gradient(135deg,var(--ih-violet),var(--ih-violet-deep));color:#fff}.chat-message.is-mine :is(p,a,time){color:#fff!important}.chat-message.is-theirs{border-color:#e0e2dc;background:#fff}.privacy-entry-card,.discovery-settings-card{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(108,92,231,.09),transparent 26%),#fff}.admin-shell{border-radius:22px}.admin-navbar{border-bottom-color:#e2e4dd}.admin-navbar-label,.admin-role-badge,.admin-readonly-badge{border-color:#6c5ce729;background:var(--ih-violet-soft);color:#5045aa}.admin-nav-links a.is-active{color:#fff;background:var(--ih-violet);box-shadow:0 7px 18px #5344c02e}.site-preferences,.site-preferences.is-open{right:14px;bottom:max(14px,env(safe-area-inset-bottom));padding:4px;border-color:#dadcd5eb;border-radius:14px;background:#fffffde6;box-shadow:0 12px 34px #181a161c;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.site-language-toggle button.is-active{background:var(--ih-violet);color:#fff}@keyframes ih-v3-hero-copy{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ih-v3-hero-visual{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ih-v3-morph{0%{border-radius:45% 55% 62% 38%/43% 39% 61% 57%;transform:rotate(0) scale(1)}to{border-radius:62% 38% 44% 56%/55% 62% 38% 45%;transform:rotate(18deg) scale(1.06)}}@keyframes ih-v3-orb{0%{border-radius:40% 60% 60% 40%/46% 40% 60% 54%;transform:rotate(-3deg) scale(.98)}to{border-radius:61% 39% 43% 57%/56% 61% 39% 44%;transform:rotate(7deg) scale(1.04)}}@keyframes ih-v3-pulse{0%,to{box-shadow:0 0 0 4px #53d5b31f}50%{box-shadow:0 0 0 8px #53d5b30a}}@keyframes ih-v3-float-top{0%,to{transform:translateY(0) rotate(.3deg)}50%{transform:translateY(-11px) rotate(-.5deg)}}@keyframes ih-v3-float-bottom{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(10px) rotate(.5deg)}}@keyframes ih-v3-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline: view()){.categories .section-heading,.category-card,.how .section-heading,.how .step,.split-card,.final-cta{animation:ih-v3-reveal both;animation-timeline:view();animation-range:entry 5% cover 26%}}html[data-theme=dark]{--ih-v3-ink: #f3f4ef;--ih-v3-copy: #b2b6ad;--ih-v3-line: #343730;--ih-v3-surface: #191a18;--ih-v3-page: #0d0e0c}html[data-theme=dark] .app{background:radial-gradient(circle at 84% 9%,rgba(108,92,231,.11),transparent 24%),#0d0e0c}html[data-theme=dark] .navbar.home-navbar{border-color:#393c35eb;background:#121311d6;box-shadow:0 14px 44px #00000047}html[data-theme=dark] .home-navbar .logo{color:#f3f4ef}html[data-theme=dark] .home-navbar .nav-links,html[data-theme=dark] .home-navbar .nav-links.home-nav-links{background:transparent}html[data-theme=dark] .home-navbar .nav-links a,html[data-theme=dark] .home-navbar .nav-links.home-nav-links a,html[data-theme=dark] .home-navbar .nav-actions>.btn-ghost,html[data-theme=dark] .home-navbar .home-account-cluster .btn-ghost{color:#c0c4ba!important}html[data-theme=dark] .home-navbar .nav-links a:hover,html[data-theme=dark] .home-navbar .nav-links.home-nav-links a:hover,html[data-theme=dark] .home-navbar .nav-actions>.btn-ghost:hover,html[data-theme=dark] .home-navbar .home-account-cluster .btn-ghost:hover{color:#ddd8ff!important;background:#6c5ce72b!important}html[data-theme=dark] .app>main>.hero{border-color:#5e52aa52;background:radial-gradient(circle at 91% 10%,rgba(83,213,179,.16),transparent 28%),radial-gradient(circle at 67% 78%,rgba(108,92,231,.21),transparent 31%),linear-gradient(135deg,#171720,#201d36 49%,#15231f);box-shadow:0 30px 100px #0000004d}html[data-theme=dark] .hero .eyebrow{border-color:#a99dff33;background:#ffffff0e;color:#c6c1df}html[data-theme=dark] .hero h1{color:#f5f5f1}html[data-theme=dark] .hero h1 span{color:transparent!important}html[data-theme=dark] .hero-text{color:#b9bcb5!important}html[data-theme=dark] .hero-stats,html[data-theme=dark] .hero-stats div{border-color:#ffffff1f}html[data-theme=dark] .hero-stats strong{color:#f0f1ec!important}html[data-theme=dark] .hero-stats span{color:#a6aaa1!important}html[data-theme=dark] .hero-actions .btn-outline{border-color:#ffffff21!important;background:#fff1!important;color:#eff0eb!important}html[data-theme=dark] .hero-visual .floating-card{border-color:#ffffff1c!important;background:#18191dd1!important;box-shadow:0 30px 76px #00000057!important}html[data-theme=dark] .hero-visual .card-main h3,html[data-theme=dark] .hero-visual .card-small strong{color:#f3f4ef!important}html[data-theme=dark] .hero-visual :is(.card-main p,.card-small span,.card-header,.card-meta){color:#afb3aa!important}html[data-theme=dark] .category-card{border-color:#343730;background:#191a18}html[data-theme=dark] .category-card:nth-child(1),html[data-theme=dark] .category-card:nth-child(4){background:#201d32}html[data-theme=dark] .category-card:nth-child(2){background:#16241f}html[data-theme=dark] .category-card:nth-child(3){background:#282216}html[data-theme=dark] .category-card:nth-child(5){background:#281b1d}html[data-theme=dark] .category-card:nth-child(6){background:#1c1e1a}html[data-theme=dark] .category-number,html[data-theme=dark] .category-arrow{border-color:#ffffff14;background:#ffffff0f;color:#d5d7d0}html[data-theme=dark] .category-name{color:#f1f2ed!important}html[data-theme=dark] .split-card.light{border-color:#343730!important;background:radial-gradient(circle at 90% 10%,rgba(108,92,231,.17),transparent 30%),linear-gradient(145deg,#17231f,#201d32)!important}html[data-theme=dark] .split-card.light h2{color:#f3f4ef!important}html[data-theme=dark] .split-card.light p{color:#b5b9b0!important}html[data-theme=dark] .page:has(>.auth-card){background:radial-gradient(circle at 12% 18%,rgba(108,92,231,.18),transparent 25%),radial-gradient(circle at 88% 82%,rgba(83,213,179,.12),transparent 27%),#0e0f0d!important}html[data-theme=dark] .page>.auth-card{border-color:#363832;background:#191a18e6!important;box-shadow:0 32px 100px #0000005e!important}html[data-theme=dark] .page:not(:has(>.auth-card)){background:radial-gradient(circle at 50% -240px,rgba(108,92,231,.13),transparent 460px),#0d0e0c!important}html[data-theme=dark] :is(.account-card,.project-form,.job-card,.talent-controls,.talent-card,.messages-row,.chat-shell,.dispute-panel,.dispute-state-card,.privacy-request-card,.privacy-form-card,.moderation-appeal-card){border-color:#343730!important;background:#191a18f5!important;box-shadow:0 14px 38px #0000002b!important}html[data-theme=dark] .job-card:before{opacity:.9}html[data-theme=dark] .jobs-search-box,html[data-theme=dark] .talent-search-box,html[data-theme=dark] .chat-messages{border-color:#3b3e37!important;background:#121310!important}html[data-theme=dark] :is(.profile-specialty-chip,.profile-edit-skill-chip,.talent-tag-list span){border-color:#a99dff2e!important;background:#6c5ce724!important;color:#c6bfff!important}html[data-theme=dark] .site-preferences{border-color:#3b3e37;background:#181916eb}@media (max-width: 1050px){.app>main>.hero{grid-template-columns:minmax(0,1.03fr) minmax(330px,.97fr);gap:28px;padding-inline:42px}.hero h1{font-size:clamp(48px,6.8vw,68px)}.hero-stats div{min-width:105px;padding-inline:13px}.hero-visual .card-small{width:205px}}@media (max-width: 820px){.app>main>.hero{grid-template-columns:1fr;min-height:0;padding:62px 42px 34px}.hero-content{max-width:680px}.hero-visual{width:min(620px,100%);min-height:470px;margin:0 auto}.hero-visual .visual-glow{width:350px;height:350px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how .steps{grid-template-columns:1fr}.how .steps:before{top:40px;bottom:40px;left:46px;right:auto;width:1px;height:auto;background:linear-gradient(transparent,rgba(169,157,255,.55),rgba(83,213,179,.45),transparent)}.how .step{min-height:0;display:grid;grid-template-columns:50px minmax(0,1fr);column-gap:18px}.how .step>span{grid-row:1 / 3}.how .step h3{margin:3px 0 8px}.split-section{grid-template-columns:1fr}.split-card{min-height:350px}.footer{align-items:flex-start;flex-direction:column}.footer-links{justify-content:flex-start}}@media (max-width: 720px){.navbar.home-navbar{top:7px;width:calc(100% - 16px);margin-top:7px;padding:7px;border-radius:15px}.home-navbar .logo{padding-left:5px;font-size:19px}.home-navbar .logo:after{top:-1px;right:1px;width:6px;height:6px}.home-navbar .nav-links,.home-navbar .nav-links.home-nav-links{border:1px solid #e7e8e2;background:#f7f8f4e6}.home-navbar .nav-links a,.home-navbar .nav-links.home-nav-links a{font-size:9.5px!important}html[data-theme=dark] .home-navbar .nav-links,html[data-theme=dark] .home-navbar .nav-links.home-nav-links{border-color:#343730;background:#1e201c}.app>main>.hero{width:calc(100% - 16px);margin-top:10px;padding:45px 20px 24px;border-radius:25px}.app>main>.hero:before{top:-140px;right:-180px;width:390px;height:390px}.hero .eyebrow{max-width:100%;box-sizing:border-box;margin-bottom:20px;font-size:10px}.hero h1{font-size:clamp(42px,13.4vw,60px);line-height:.96;letter-spacing:-3.3px}.hero-text{margin-top:22px;font-size:14px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .btn{width:100%;box-sizing:border-box}.hero-stats{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stats div{min-width:0;padding-inline:9px}.hero-stats strong{font-size:11px}.hero-stats span{font-size:8.5px}.hero-visual{min-height:400px}.hero-visual .visual-glow{width:265px;height:265px}.hero-visual .card-main{width:min(310px,calc(100% - 24px));padding:21px}.hero-visual .card-main h3{font-size:18px}.hero-visual .card-small{width:min(195px,59%);min-height:60px;padding:9px}.hero-visual .card-top{top:35px}.hero-visual .card-bottom{bottom:35px}.app>main>.section{width:calc(100% - 28px);padding:72px 0}.app>main>.section .section-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:28px}.app>main>.section .section-heading h2,.split-card h2,.final-cta h2{font-size:clamp(36px,11vw,48px);letter-spacing:-2.4px}.category-grid{grid-template-columns:1fr;gap:9px}.category-card{min-height:105px;padding:18px;border-radius:17px}.category-name{font-size:15px}.app>main>.how.section{width:calc(100% - 16px);padding:58px 16px;border-radius:25px}.how .section-heading.centered{align-items:center;text-align:center}.how .step{grid-template-columns:44px minmax(0,1fr);min-height:0;padding:18px;border-radius:17px}.how .step>span{width:42px;height:42px;border-radius:13px}.how .step h3{font-size:19px}.how .step p{font-size:12px}.app>main>.split-section.section{padding-top:72px;padding-bottom:72px}.split-card{min-height:330px;padding:30px 25px;border-radius:22px}.split-card .btn{bottom:29px;left:25px}.app>main>.final-cta{width:calc(100% - 28px);padding:62px 22px;border-radius:24px}.app>.footer{width:calc(100% - 28px)}.page:has(>.auth-card){padding:12px 10px 58px}.page>.auth-card{padding:24px 19px;border-radius:20px}.auth-card .logo{margin-bottom:31px}.auth-header h1{font-size:38px}.app-page-header h1{font-size:clamp(38px,12vw,52px);letter-spacing:-2.5px}:is(.account-card,.project-form,.job-card,.talent-card){border-radius:17px}}@media (max-width: 390px){.hero h1{font-size:40px}.hero-stats span{display:none}.hero-visual{min-height:365px}.hero-visual .card-small{width:170px}}@media (prefers-reduced-motion: reduce){.hero-content,.hero-visual,.hero .eyebrow-dot,.hero-visual .visual-glow,.hero-visual .card-top,.hero-visual .card-bottom,.app>main>.hero:before,.page:has(>.auth-card):before,.categories .section-heading,.category-card,.how .section-heading,.how .step,.split-card,.final-cta{animation:none!important}}:root{--ih-release: 20260919-2;--ih-v4-surface: #ffffff;--ih-v4-surface-muted: #f8f9f6;--ih-v4-line: #e2e5de;--ih-v4-line-strong: #d5d9d0;--ih-v4-ink: #191b18;--ih-v4-copy: #656a62;--ih-v4-violet: #6c5ce7;--ih-v4-violet-soft: #f1efff;--ih-v4-mint: #53d5b3;--ih-v4-shadow: 0 18px 55px rgba(25, 27, 23, .07)}.page>.app-page,.account-page>.app-page,.account-page>.messages-page{width:min(1180px,calc(100% - 40px));box-sizing:border-box;margin-inline:auto}.page>.app-page,.account-page>.app-page{padding-bottom:92px}.app-page-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,390px);align-items:end;gap:32px;max-width:none;margin-bottom:30px;padding-bottom:25px;border-bottom:0}.app-page-header>h1{margin-bottom:0}.app-page-header>p{grid-column:2;grid-row:1 / span 2;align-self:end;margin:0 0 5px;padding-left:25px;border-left:1px solid var(--ih-v4-line);line-height:1.72}.account-page-heading{margin-bottom:18px}:is(.account-card,.project-form,.jobs-search,.talent-controls,.messages-list,.messages-empty,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-state-card){border-color:var(--ih-v4-line)}:is(button,a,input,textarea,select):focus-visible{outline:3px solid rgba(108,92,231,.22);outline-offset:3px}.account-section-nav{position:sticky;z-index:35;top:84px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 18px;padding:7px;border:1px solid rgba(218,221,213,.92);border-radius:17px;background:#fffffde0;box-shadow:0 14px 38px #191b1713;-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%)}.account-section-nav a{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;padding:9px 12px;border:1px solid transparent;border-radius:11px;color:#555a52;font-size:12px;font-weight:720;text-align:center;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.account-section-nav a span{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border-radius:7px;background:#f0f1ed;color:#7b8077;font-size:8px;letter-spacing:.4px}.account-section-nav a:hover{border-color:#6c5ce724;background:var(--ih-v4-violet-soft);color:#4f43ae}.account-section-nav a:hover span{background:#fff;color:var(--ih-v4-violet)}.account-profile-workspace{overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.account-profile-workspace:before{display:none}.account-profile-workspace>.profile-preview{position:relative;min-height:142px;box-sizing:border-box;margin:0 0 16px;padding:27px 30px;overflow:hidden;border:1px solid rgba(108,92,231,.13);border-radius:22px;background:radial-gradient(circle at 91% 8%,rgba(83,213,179,.22),transparent 27%),radial-gradient(circle at 70% 110%,rgba(108,92,231,.2),transparent 33%),linear-gradient(145deg,#faf9ff,#f3fbf8);box-shadow:var(--ih-v4-shadow)}.account-profile-workspace>.profile-preview:after{content:"PROFIL";position:absolute;right:31px;bottom:-13px;color:#47407e0e;font-size:clamp(58px,9vw,108px);font-weight:900;letter-spacing:-6px;line-height:1;pointer-events:none}.account-profile-workspace .profile-avatar{border:4px solid rgba(255,255,255,.9);box-shadow:0 13px 32px #39345f2b}.account-profile-workspace .profile-info{position:relative;z-index:1}.account-profile-workspace .profile-info h2{font-size:clamp(23px,3vw,32px);letter-spacing:-1px}.account-profile-workspace>.stripe-connect-panel{margin:0 0 16px;border-radius:19px;box-shadow:0 13px 38px #181a160e}.account-profile-workspace>.account-form{display:grid;gap:16px;margin:0;padding:0;background:transparent}.account-form-section{scroll-margin-top:158px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;box-sizing:border-box;padding:26px;border:1px solid var(--ih-v4-line);border-radius:21px;background:#fffffdf5;box-shadow:0 13px 38px #191b170b}.account-form-section-heading{grid-column:1 / -1;display:grid;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:4px;padding-bottom:20px;border-bottom:0}.account-form-section-heading>span{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(108,92,231,.14);border-radius:13px;background:var(--ih-v4-violet-soft);color:#584cbd;font-size:10px;font-weight:850;letter-spacing:.7px}.account-form-section-heading p,.account-form-section-heading h2,.account-form-section-heading small{margin:0}.account-form-section-heading p{margin-bottom:3px;color:var(--ih-v4-violet);font-size:9px;font-weight:850;letter-spacing:1.1px;text-transform:uppercase}.account-form-section-heading h2{color:var(--ih-v4-ink);font-size:21px;line-height:1.2;letter-spacing:-.55px}.account-form-section-heading small{display:block;margin-top:5px;color:#7a7f76;font-size:11px;line-height:1.5}.account-form-section>label,.account-form-section>fieldset{min-width:0;margin:0}.account-form-section>label{align-content:start;padding:0}.account-form-section-identity>label:nth-of-type(3),.account-form-section-expertise>*,.account-form-section>.profile-specialties-field,.account-form-section>.profile-skills-field{grid-column:1 / -1}.account-form-section :is(input,textarea,select){width:100%;box-sizing:border-box;border-color:#dfe2dc;background:#fafbf8}.account-form-section input[type=file]{min-height:58px;padding:10px}.account-form-section :is(input,textarea,select):hover:not(:disabled){border-color:#ccd0c7}.account-form-section :is(input,textarea,select):focus{border-color:#6c5ce78c;background:#fff}.account-form-section input:disabled{color:#7a7e76;background:#f1f2ee}.account-form-section .profile-specialties-field,.account-form-section .profile-skills-field{padding:20px;border-color:#e1e4dd;border-radius:16px;background:#fafbf8}.profile-category-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.profile-category-option{width:100%;min-width:0;min-height:50px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;box-sizing:border-box;padding:10px 13px;border:1px solid #dfe2dc;border-radius:12px;background:#fff;color:#4f544c;font-size:11px;font-weight:690;line-height:1.25;text-align:left}.profile-category-option>span{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:#f0f1ed;color:#777c73;font-size:12px}.profile-category-option:hover,.profile-category-option.is-selected{border-color:#6c5ce770;background:#fff;color:#4c41a5;box-shadow:inset 0 0 0 1px #6c5ce714;transform:none}.profile-category-option.is-selected>span{background:var(--ih-v4-violet-soft);color:var(--ih-v4-violet)}.profile-skill-entry{align-items:stretch}.profile-skill-entry .profile-add-skill{min-width:104px;border-radius:11px;background:#232520}.account-form-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:19px 20px;border:1px solid rgba(108,92,231,.15);border-radius:17px;background:radial-gradient(circle at 90% 10%,rgba(83,213,179,.13),transparent 30%),#f7f5ff}.account-form-save-copy{display:grid;gap:3px}.account-form-save-copy strong{color:var(--ih-v4-ink);font-size:13px}.account-form-save-copy span{color:#747970;font-size:11px}.account-form-actions .auth-message{grid-column:1 / -1;grid-row:2;margin:0}.account-form-actions .btn{grid-column:2;grid-row:1;min-width:190px;margin:0}.account-profile-workspace>.profile-portfolio-manager{scroll-margin-top:158px;margin-top:28px;padding:28px;border:1px solid var(--ih-v4-line);border-radius:22px;background:#fff;box-shadow:var(--ih-v4-shadow)}.profile-portfolio-heading{padding-bottom:22px;border-bottom:0}.profile-portfolio-edit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-portfolio-edit-card{min-height:112px;border-radius:15px;background:#fafbf8}.profile-portfolio-editor{border-radius:18px;background:#f7f8f5}.account-dashboard-block,.my-jobs-section,.privacy-entry-card,.profile-content-report-history,.job-republication-panel{scroll-margin-top:158px;margin-top:18px}.account-dashboard-block>.account-card{margin:0}.discovery-settings-card,.job-republication-panel,.my-jobs-section,.profile-content-report-history{padding:28px}.privacy-entry-card{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 27px;border:1px solid var(--ih-v4-line);border-radius:20px;box-shadow:0 13px 38px #191b170b}.privacy-entry-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--ih-v4-violet-soft);color:var(--ih-v4-violet)}.privacy-entry-copy h2{margin:4px 0 6px;font-size:22px;letter-spacing:-.6px}.privacy-entry-copy p{max-width:700px;margin:0;color:var(--ih-v4-copy);font-size:12px}.privacy-entry-link{min-height:43px;display:inline-flex;align-items:center;padding:0 16px;border:1px solid var(--ih-v4-line);border-radius:11px;background:#fff;color:#343730;font-size:11px;font-weight:760;text-decoration:none;white-space:nowrap}.page .jobs-search,.page .talent-controls{margin-bottom:24px;padding:17px;border:1px solid var(--ih-v4-line);border-radius:19px;background:#fffffdf5;box-shadow:0 13px 38px #191b170b}.page .jobs-search-box,.page .talent-search-box{min-height:56px;box-sizing:border-box;border:1px solid #dfe2dc;border-radius:13px;background:#f8f9f6}.page .jobs-search-box input,.page .talent-search-box input{min-height:54px;font-size:14px}.page .jobs-filter-row,.page .talent-category-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:7px;margin-top:13px;overflow:visible}.page .jobs-filter,.page .talent-category-row button{width:100%;min-width:0;min-height:46px;display:grid;place-items:center;box-sizing:border-box;padding:8px 9px;border:1px solid #dfe2dc;border-radius:11px;background:#fff;color:#666b63;font-size:10px;font-weight:720;line-height:1.25;text-align:center;white-space:normal;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease}.page .jobs-filter:hover,.page .talent-category-row button:hover{border-color:#c8ccc3;background:#fff;color:#262824;transform:none}.page .jobs-filter.active,.page .jobs-filter.active:hover,.page .talent-category-row button.is-active,.page .talent-category-row button.is-active:hover{border-color:#6c5ce785;background:#fff;color:#5145b0;box-shadow:inset 0 -3px #6c5ce7bf}.talent-order-row,.jobs-order-panel{min-height:68px;box-sizing:border-box;margin-top:11px;padding:11px 12px;border:1px solid #e4e6e0;border-radius:13px;background:#fafbf8}.jobs-order-switch{flex:0 0 auto;min-width:220px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-order-switch button{min-width:0;min-height:39px}.jobs-list{gap:12px}.job-card{min-height:196px;display:flex;flex-direction:column;box-sizing:border-box;padding:25px 26px 24px 29px;border-radius:18px}.job-card h2{margin-top:15px;font-size:clamp(21px,2.5vw,28px);line-height:1.12;letter-spacing:-.8px}.job-card>.btn,.job-card-actions,.job-card-footer{margin-top:auto}.talent-grid{align-items:stretch;gap:12px}.talent-card{min-height:355px;display:flex;flex-direction:column;box-sizing:border-box;padding:23px;border-radius:18px}.talent-card-topline{min-height:66px}.talent-identity{min-width:0}.talent-identity h2,.talent-identity p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talent-about{min-height:66px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.talent-tag-list{min-height:64px;align-content:start}.talent-card-footer{margin-top:auto}.talent-ranking-note{max-width:760px;margin:24px auto 0;padding:12px 16px;border-radius:12px;background:#eef0eb;color:#73786f;font-size:10px;line-height:1.55;text-align:center}.account-page>.messages-page{margin-top:0;padding-top:clamp(50px,6vw,76px);padding-bottom:82px}.account-page .messages-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:24px;padding-bottom:24px;border-bottom:0}.account-page .messages-heading .messages-heading-copy h1{margin:7px 0 9px;color:var(--ih-v4-ink);font-size:clamp(42px,6.4vw,68px);line-height:.98;letter-spacing:-3.7px}.account-page .messages-heading .messages-heading-copy p{max-width:620px;margin:0;color:var(--ih-v4-copy);font-size:14px;line-height:1.65}.account-page .messages-overview{min-width:110px;min-height:77px;display:grid;place-content:center;gap:1px;box-sizing:border-box;padding:12px 18px;border:1px solid rgba(108,92,231,.14);border-radius:17px;background:linear-gradient(145deg,#f5f3ff,#eefaf6);text-align:center}.account-page .messages-overview strong{color:#5145b0;font-size:26px;line-height:1;letter-spacing:-1px}.account-page .messages-overview span{color:#747970;font-size:9px;font-weight:750;letter-spacing:.65px;text-transform:uppercase}.account-page .messages-list{overflow:hidden;border:1px solid var(--ih-v4-line);border-radius:20px;background:#fff;box-shadow:var(--ih-v4-shadow)}.account-page .messages-list-header{min-height:39px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:0 20px 0 89px;border-bottom:0;background:#f7f8f5;color:#8a8f86;font-size:8px;font-weight:820;letter-spacing:1px;text-transform:uppercase}.account-page .messages-row{min-height:91px;grid-template-columns:54px minmax(0,1fr) 92px;gap:16px;box-sizing:border-box;padding:17px 20px;border-bottom:0;background:#fff;transition:background .18s ease,box-shadow .18s ease}.account-page .messages-row:hover{border-color:#eaebe6;background:#faf9ff;box-shadow:inset 3px 0 0 var(--ih-v4-violet);transform:none}.account-page .messages-avatar{border-radius:16px;background:linear-gradient(145deg,#efedff,#eaf9f4);color:#554ab5;box-shadow:inset 0 0 0 1px #6c5ce714}.account-page .messages-name{color:var(--ih-v4-ink);font-size:13px}.account-page .messages-job{color:#83887f;font-size:10px}.account-page .messages-preview{color:#585d55;font-size:12px}.account-page .messages-date{align-self:center;padding:7px 9px;border-radius:8px;background:#f1f2ee;color:#757a71;font-size:9px;text-align:center}.account-page .messages-empty{padding:72px 24px;border:1px solid var(--ih-v4-line);border-radius:20px;background:radial-gradient(circle at 50% 0%,rgba(108,92,231,.1),transparent 33%),#fff;box-shadow:var(--ih-v4-shadow)}.chat-shell{overflow:hidden;border-radius:22px}.chat-header{min-height:78px;box-sizing:border-box;border-bottom:0;background:#fff}.chat-messages{min-height:460px;padding:26px;background:linear-gradient(rgba(108,92,231,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(108,92,231,.025) 1px,transparent 1px),#f8f9f6;background-size:24px 24px}.chat-message{border-radius:15px}.chat-form{padding:16px;border-top:0;background:#fff}.notifications-list,.privacy-request-list,.dispute-list,.profile-reviews-list,.job-republication-list{gap:10px}:is(.notification-decision-card,.notification-accepted-card,.notification-block-card,.privacy-request-card,.profile-review-card,.job-republication-list article){border-radius:16px;border-color:var(--ih-v4-line);background:#fff;box-shadow:none}:is(.notification-decision-card,.notification-accepted-card,.notification-block-card,.privacy-request-card,.profile-review-card,.job-republication-list article):hover{border-color:var(--ih-v4-line-strong);box-shadow:0 13px 34px #191b170e}.profile-header,.profile-about,.profile-jobs-section,.profile-reviews-section,.profile-public-portfolio{border-radius:20px}.profile-stat-card{min-height:105px;border-radius:15px}.profile-public-album-cover{border-radius:17px}@keyframes ih-v4-process-rings{0%,to{transform:translateZ(0) rotate(0) scale(1);opacity:.72}50%{transform:translate3d(-24px,18px,0) rotate(9deg) scale(1.06);opacity:1}}@keyframes ih-v4-path-glow{0%{background-position:-180% 0}to{background-position:280% 0}}@keyframes ih-v4-orbit{0%,to{transform:rotate(-18deg) translateZ(0)}50%{transform:rotate(-8deg) translate3d(-17px,-12px,0) scale(1.05)}}@keyframes ih-v4-cta-orbit-left{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(28px,17px,0) scale(1.08)}}@keyframes ih-v4-cta-orbit-right{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-34px,-21px,0) scale(.94)}}@keyframes ih-v4-card-breathe{0%,to{box-shadow:0 25px 70px #18181d21}50%{box-shadow:0 31px 82px #3d319430}}.app>main>.how.section:before{animation:ih-v4-process-rings 12s ease-in-out infinite}.how .steps:before{background:linear-gradient(90deg,transparent 0%,rgba(169,157,255,.18) 18%,rgba(255,255,255,.9) 42%,rgba(83,213,179,.72) 55%,rgba(169,157,255,.18) 82%,transparent 100%);background-size:220% 100%;animation:ih-v4-path-glow 7s linear infinite}.how .step:nth-child(2){animation-delay:-1.8s}.how .step:nth-child(3){animation-delay:-3.6s}.split-card{animation:ih-v4-card-breathe 8s ease-in-out infinite}.split-card.light{animation-delay:-4s}.split-card:after{animation:ih-v4-orbit 11s ease-in-out infinite}.split-card.light:after{animation-delay:-5.5s}.split-card:hover:after{animation-duration:5s}.final-cta:before{animation:ih-v4-cta-orbit-left 13s ease-in-out infinite}.final-cta:after{animation:ih-v4-cta-orbit-right 15s ease-in-out infinite}.final-cta .btn{transition:transform .22s ease,box-shadow .22s ease}.final-cta .btn:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0000003d}.app>.footer{position:relative;overflow:hidden}.app>.footer:before{content:"";position:absolute;top:-1px;left:-32%;width:32%;height:2px;background:linear-gradient(90deg,transparent,var(--ih-v4-violet),var(--ih-v4-mint),transparent);animation:ih-v4-footer-line 8s ease-in-out infinite}@keyframes ih-v4-footer-line{0%{left:-32%}to{left:100%}}html[data-theme=dark]{--ih-v4-surface: #191a18;--ih-v4-surface-muted: #121310;--ih-v4-line: #343730;--ih-v4-line-strong: #454940;--ih-v4-ink: #f1f2ed;--ih-v4-copy: #adb1a8;--ih-v4-violet-soft: rgba(108, 92, 231, .15);--ih-v4-shadow: 0 18px 55px rgba(0, 0, 0, .2)}html[data-theme=dark] .account-section-nav{border-color:#383b34;background:#161714e0;box-shadow:0 14px 38px #0000003d}html[data-theme=dark] .account-section-nav a{color:#b9bdb4}html[data-theme=dark] .account-section-nav a span{background:#292b27;color:#a6aaa1}html[data-theme=dark] .account-section-nav a:hover{border-color:#a99dff33;background:#6c5ce724;color:#c7c0ff}html[data-theme=dark] .account-profile-workspace{background:transparent!important;box-shadow:none!important}html[data-theme=dark] .account-profile-workspace>.profile-preview{border-color:#a99dff2e;background:radial-gradient(circle at 91% 8%,rgba(83,213,179,.14),transparent 27%),radial-gradient(circle at 70% 110%,rgba(108,92,231,.2),transparent 33%),#191a1d}html[data-theme=dark] :is(.account-form-section,.account-profile-workspace>.profile-portfolio-manager,.account-page .messages-list,.account-page .messages-row,.account-page .messages-empty,.privacy-entry-card){border-color:var(--ih-v4-line)!important;background:#191a18!important}html[data-theme=dark] .account-form-section .profile-specialties-field,html[data-theme=dark] .account-form-section .profile-skills-field,html[data-theme=dark] .profile-portfolio-editor,html[data-theme=dark] .profile-portfolio-edit-card,html[data-theme=dark] .talent-order-row,html[data-theme=dark] .jobs-order-panel{border-color:#383b34;background:#121310}html[data-theme=dark] .account-form-section :is(input,textarea,select),html[data-theme=dark] .profile-category-option,html[data-theme=dark] .page .jobs-filter,html[data-theme=dark] .page .talent-category-row button{border-color:#3b3e37;background:#171815;color:#c3c7bd}html[data-theme=dark] .profile-category-option:hover,html[data-theme=dark] .profile-category-option.is-selected,html[data-theme=dark] .page .jobs-filter.active,html[data-theme=dark] .page .talent-category-row button.is-active{border-color:#a99dff73;background:#171815;color:#c7c0ff}html[data-theme=dark] .account-form-actions{border-color:#a99dff2e;background:#6c5ce71a}html[data-theme=dark] .account-page .messages-list-header,html[data-theme=dark] .account-page .messages-date{border-color:#343730;background:#22241f;color:#a3a79e}html[data-theme=dark] .account-page .messages-row:hover{background:#6c5ce71a!important}html[data-theme=dark] .account-page .messages-overview{border-color:#a99dff2e;background:linear-gradient(145deg,#6c5ce724,#53d5b314)}html[data-theme=dark] .account-page .messages-overview strong{color:#b7afff}html[data-theme=dark] .privacy-entry-link{border-color:#3b3e37;background:#22241f;color:#d8dad4}@media (max-width: 980px){.app-page-header{grid-template-columns:minmax(0,1fr) minmax(210px,320px)}.account-section-nav{top:76px}.account-section-nav a{flex-direction:column;gap:4px;min-height:55px;padding:7px 4px;font-size:9px}.account-section-nav a span{width:20px;height:20px;flex-basis:20px;font-size:7px}.page .jobs-filter-row,.page .talent-category-row{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-portfolio-edit-list{grid-template-columns:1fr}}@media (max-width: 720px){.page>.app-page,.account-page>.app-page,.account-page>.messages-page{width:calc(100% - 20px)}.app-page-header{display:block;margin-bottom:22px;padding-bottom:20px}.app-page-header>p{margin-top:13px;padding-left:0;border-left:0;font-size:13px}.account-section-nav{top:68px;grid-template-columns:repeat(5,minmax(68px,1fr));margin-inline:-2px;overflow-x:auto}.account-section-nav a{min-width:68px}.account-profile-workspace>.profile-preview{min-height:126px;padding:22px 19px;border-radius:18px}.account-profile-workspace>.profile-preview:after{display:none}.account-form-section{grid-template-columns:1fr;gap:17px;padding:19px 16px;border-radius:17px}.account-form-section-heading{grid-column:1}.account-form-section-identity>label:nth-of-type(3),.account-form-section-expertise>*,.account-form-section>.profile-specialties-field,.account-form-section>.profile-skills-field{grid-column:1}.profile-category-options{grid-template-columns:repeat(2,minmax(0,1fr))}.account-form-actions{grid-template-columns:1fr}.account-form-actions .btn,.account-form-actions .auth-message{grid-column:1;grid-row:auto;width:100%}.account-profile-workspace>.profile-portfolio-manager,.discovery-settings-card,.job-republication-panel,.my-jobs-section,.profile-content-report-history{padding:20px 16px;border-radius:17px}.privacy-entry-card{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:19px 16px}.privacy-entry-icon{width:44px;height:44px}.privacy-entry-link{grid-column:1 / -1;justify-content:center}.page .jobs-filter-row,.page .talent-category-row{grid-template-columns:repeat(7,minmax(112px,1fr));overflow-x:auto;scroll-snap-type:x proximity}.page .jobs-filter,.page .talent-category-row button{min-width:112px;min-height:45px;scroll-snap-align:start}.talent-order-row,.jobs-order-panel{align-items:stretch;flex-direction:column;gap:10px}.jobs-order-switch{width:100%;min-width:0}.talent-card,.talent-about,.talent-tag-list{min-height:0}.account-page .messages-heading{grid-template-columns:minmax(0,1fr) 78px;gap:12px}.account-page .messages-heading .messages-heading-copy h1{font-size:clamp(38px,12vw,52px);letter-spacing:-2.5px}.account-page .messages-overview{min-width:78px;min-height:68px;padding:8px}.account-page .messages-list-header{display:none}.account-page .messages-row{min-height:82px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px 12px}.account-page .messages-row .messages-date{grid-column:2;justify-self:start;margin-top:4px;padding:4px 7px}.account-page .messages-avatar{border-radius:14px}.chat-messages{min-height:390px;padding:17px 12px}}@media (max-width: 430px){.profile-category-options,.account-page .messages-heading{grid-template-columns:1fr}.account-page .messages-overview{width:100%;min-height:56px;grid-auto-flow:column;align-items:center;justify-content:start;gap:8px;padding-inline:15px;text-align:left}}@media (prefers-reduced-motion: reduce){.app>main>.how.section:before,.how .steps:before,.split-card,.split-card:after,.final-cta:before,.final-cta:after,.app>.footer:before{animation:none!important}}:root{--ih-release: 20260919-3;--ih-shell-width: 1080px;--ih-shell-gutter: 40px;--ih-navy-950: #050b14;--ih-navy-900: #081321;--ih-navy-850: #0b192b;--ih-navy-800: #10243d;--ih-navy-700: #183556;--ih-blue-600: #2859c5;--ih-blue-100: #eaf0ff;--ih-ink: #0a0d12;--ih-copy: #5e6672;--ih-muted: #858d98;--ih-canvas: #f4f6f9;--ih-surface: #ffffff;--ih-surface-soft: #f8f9fb;--ih-line: #dfe4eb;--ih-line-strong: #cfd6df;--ih-shadow-sm: 0 8px 24px rgba(8, 19, 33, .055);--ih-shadow-md: 0 18px 48px rgba(8, 19, 33, .085);--ih-shadow-lg: 0 32px 90px rgba(4, 11, 20, .16)}html{overflow-y:scroll;scrollbar-gutter:stable both-edges;background:var(--ih-canvas)}body,#root{min-width:0;min-height:100%;background:var(--ih-canvas)}body{color:var(--ih-ink)}.app,.page,.account-page,.privacy-center-page,.disputes-page,.admin-page,.moderation-user-page{min-height:100vh;background:var(--ih-canvas)!important}.page:not(:has(>.auth-card)),html[data-theme=dark] .page:not(:has(>.auth-card)){background:var(--ih-canvas)!important}.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.app>main>.hero,.app>main>.section,.app>main>.how.section,.app>main>.split-section.section,.app>main>.final-cta,.app>.footer,.page>.app-page,.account-page>.app-page,.account-page>.messages-page,.account-page>.chat-page,.privacy-center-shell,.disputes-shell,.age-access-shell,.admin-shell,.moderation-user-shell,.limited-account-shell{width:min(var(--ih-shell-width),calc(100% - var(--ih-shell-gutter)))!important;max-width:var(--ih-shell-width)!important;box-sizing:border-box;margin-right:auto!important;margin-left:auto!important}@keyframes ih-v5-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.page>main,.account-page>main,.app>main>section,.privacy-center-shell,.disputes-shell,.admin-shell{animation:ih-v5-page-in .32s cubic-bezier(.22,1,.36,1) both}.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar{position:sticky;z-index:100;top:12px;min-height:64px;margin-top:12px!important;padding:7px 9px 7px 18px;border:1px solid rgba(207,214,223,.92);border-radius:15px;background:#ffffffed!important;box-shadow:0 12px 35px #08132113;-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.navbar .logo,.home-navbar .logo,.account-navbar .logo,.admin-navbar .logo{color:var(--ih-ink)!important;font-weight:850;letter-spacing:-1px}.navbar .logo span,.home-navbar .logo span,.account-navbar .logo span,.admin-navbar .logo span{color:var(--ih-navy-700)!important}.home-navbar .logo:after{background:var(--ih-blue-600);box-shadow:0 0 0 4px #2859c51c}.home-navbar .nav-links,.home-navbar .nav-links.home-nav-links,.account-navbar .nav-links.account-primary-nav,.admin-nav-links{border:0;background:transparent!important;box-shadow:none}.home-navbar .nav-links a,.home-navbar .nav-links.home-nav-links a,.account-navbar .nav-links.account-primary-nav a,.admin-nav-links a{min-height:40px;box-sizing:border-box;border:1px solid transparent;border-radius:9px;color:#626a75!important;font-size:11px;font-weight:700;transition:color .18s ease,background .18s ease,border-color .18s ease}.home-navbar .nav-links a:hover,.home-navbar .nav-links.home-nav-links a:hover,.account-navbar .nav-links.account-primary-nav a:hover,.admin-nav-links a:hover{color:var(--ih-navy-800)!important;background:#f3f5f8!important}.account-navbar .nav-links.account-primary-nav{display:grid;grid-auto-flow:column;grid-auto-columns:92px;gap:3px;padding:0}.account-navbar .nav-links.account-primary-nav a{width:92px;justify-content:center;padding:0 8px;white-space:nowrap}.account-navbar .nav-links.account-primary-nav a.is-active,.admin-nav-links a.is-active{border-color:#10243d1f;background:var(--ih-navy-900)!important;color:#fff!important;box-shadow:none}.account-navbar-brand{min-width:164px}.account-navbar .navbar-home-back{width:35px;height:35px;flex:0 0 35px;border-color:var(--ih-line);border-radius:9px;background:#f6f7f9;color:var(--ih-navy-800)}.account-navbar .navbar-home-back:hover{border-color:var(--ih-line-strong);background:#eceff4;color:var(--ih-ink);transform:none}.account-navbar .account-navbar-actions{min-width:287px;justify-content:flex-end;gap:7px}.account-create-job-button{min-width:132px;min-height:42px;border:1px solid var(--ih-navy-900);border-radius:10px;background:var(--ih-navy-900);color:#fff;box-shadow:none}.account-create-job-button:hover,.account-create-job-button.is-active{border-color:var(--ih-navy-700);background:var(--ih-navy-700);color:#fff;transform:none}.account-notification-button,.account-navbar .account-menu .account-mini{min-height:42px;border-color:var(--ih-line);border-radius:10px;background:#fff;color:var(--ih-navy-800)}.account-notification-button:hover,.account-notification-button.is-active,.account-navbar .account-menu .account-mini:hover,.account-menu[open]>.account-mini{border-color:var(--ih-line-strong);background:#f3f5f8;color:var(--ih-navy-900)}.account-navbar .account-menu .account-mini{width:137px;justify-content:flex-start}.account-navbar .account-menu .account-mini-avatar{background:var(--ih-navy-900);color:#fff}.account-navbar .account-menu .account-mini-name{max-width:66px}.account-menu-dropdown{border-color:var(--ih-line);border-radius:14px;background:#fff;box-shadow:var(--ih-shadow-md)}.account-menu-dropdown>a:hover,.account-menu-dropdown>a.is-active,.account-menu-logout:hover{background:#f2f4f7;color:var(--ih-navy-900)}.home-navbar .btn-dark,.home-navbar .btn-primary,.home-navbar .nav-actions .btn-primary{border-color:var(--ih-navy-900)!important;background:var(--ih-navy-900)!important;color:#fff!important;box-shadow:none!important}.app-page-header,.privacy-center-header,.disputes-page-header,.admin-page-header,.account-page .messages-heading{min-height:142px;display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:36px;box-sizing:border-box;margin:0 0 24px;padding:16px 0 25px;border-bottom:0}.app-page-header>.section-label,.app-page-header>h1{grid-column:1}.app-page-header>p{grid-column:2;grid-row:1 / span 2;align-self:end;min-height:54px;display:flex;align-items:flex-end;margin:0;padding:0 0 2px 24px;border-left:1px solid var(--ih-line)}.app-page-header .section-label,.privacy-center-header .section-label,.disputes-page-header .section-label,.admin-page-header .section-label,.messages-heading .section-label{color:var(--ih-blue-600);font-size:9px;font-weight:820;letter-spacing:1.3px}.app-page-header h1,.privacy-center-header h1,.disputes-page-header h1,.admin-page-header h1,.account-page .messages-heading h1{margin:5px 0 0;color:var(--ih-ink)!important;font-size:clamp(38px,5vw,52px)!important;line-height:.98;letter-spacing:-2.8px!important}.app-page-header p,.privacy-center-header p,.disputes-page-header p,.admin-page-header p,.account-page .messages-heading p{max-width:390px;color:var(--ih-copy)!important;font-size:13px!important;line-height:1.65}.privacy-center-header>div,.disputes-page-header>div,.admin-page-header>div,.messages-heading-copy{min-width:0}.privacy-center-header>a,.disputes-page-header>a,.admin-page-header>a,.messages-overview{justify-self:end;align-self:end}:is(.account-card,.project-form,.job-card,.talent-controls,.talent-card,.messages-list,.messages-empty,.chat-shell,.privacy-entry-card,.privacy-request-form-card,.privacy-request-card,.privacy-trust-panel,.dispute-panel,.dispute-state-card,.dispute-list-card,.moderation-appeal-card,.admin-card){border:1px solid var(--ih-line)!important;border-radius:16px!important;background:var(--ih-surface)!important;box-shadow:var(--ih-shadow-sm)!important}.account-card:before,.project-form:before{display:none}.btn,.privacy-primary-button,.privacy-secondary-button,.dispute-primary-button,.dispute-secondary-button,.agreement-primary-button,.agreement-secondary-button,.stripe-connect-button{min-height:43px;border-radius:9px!important;font-weight:720;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.btn-dark,.privacy-primary-button,.dispute-primary-button,.agreement-primary-button,.profile-portfolio-save{border-color:var(--ih-navy-900)!important;background:var(--ih-navy-900)!important;color:#fff!important;box-shadow:none!important}.btn-dark:hover,.privacy-primary-button:hover,.dispute-primary-button:hover,.agreement-primary-button:hover,.profile-portfolio-save:hover{border-color:var(--ih-navy-700)!important;background:var(--ih-navy-700)!important;transform:translateY(-1px)}.btn-outline,.privacy-secondary-button,.dispute-secondary-button,.agreement-secondary-button{border-color:var(--ih-line-strong)!important;background:#fff!important;color:var(--ih-navy-800)!important}.btn-outline:hover,.privacy-secondary-button:hover,.dispute-secondary-button:hover,.agreement-secondary-button:hover{border-color:#aeb8c5!important;background:#f3f5f8!important}:is(input,textarea,select){border-color:var(--ih-line-strong)!important;border-radius:9px!important;background:#fff!important;color:var(--ih-ink)!important}:is(input,textarea,select):focus{border-color:var(--ih-blue-600)!important;box-shadow:0 0 0 3px #2859c51c!important}:is(input,textarea)::placeholder{color:#9aa1ab}.section-label{color:var(--ih-blue-600)}.page .jobs-search,.page .talent-controls{margin:0 0 18px;padding:14px;border:1px solid var(--ih-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:var(--ih-shadow-sm)!important}.page .jobs-search-box,.page .talent-search-box{min-height:52px;border:1px solid var(--ih-line-strong)!important;border-radius:10px!important;background:var(--ih-surface-soft)!important;box-shadow:none!important}.page .jobs-search-box:focus-within,.page .talent-search-box:focus-within{border-color:var(--ih-blue-600)!important;background:#fff!important;box-shadow:0 0 0 3px #2859c517!important}.page .jobs-filter-row,.page .talent-category-row{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch;gap:6px;min-height:44px;margin-top:10px;overflow:visible}.page .jobs-filter,.page .talent-category-row button{width:100%;min-width:0;min-height:44px;box-sizing:border-box;padding:7px 8px;border:1px solid var(--ih-line)!important;border-radius:9px!important;background:#fff!important;color:#66707c!important;font-size:10px;font-weight:720;line-height:1.2;white-space:normal;transform:none!important}.page .jobs-filter:hover,.page .talent-category-row button:hover{border-color:#b8c1cc!important;color:var(--ih-navy-900)!important}.page .jobs-filter.active,.page .jobs-filter.active:hover,.page .talent-category-row button.is-active,.page .talent-category-row button.is-active:hover{border-color:var(--ih-navy-900)!important;background:var(--ih-navy-900)!important;color:#fff!important;box-shadow:none!important}.jobs-order-panel,.talent-order-row{min-height:62px;margin-top:10px;padding:10px 11px;border:1px solid var(--ih-line);border-radius:10px;background:var(--ih-surface-soft)}.jobs-order-switch{min-width:214px;border:1px solid var(--ih-line);border-radius:9px;background:#fff}.jobs-order-switch button{min-height:38px;border-radius:7px!important;background:transparent!important;color:#68717c!important}.jobs-order-switch button.is-active{background:var(--ih-navy-900)!important;color:#fff!important;box-shadow:none!important}.jobs-list,.talent-grid{gap:10px}.job-card,.talent-card{border-radius:15px!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.job-card{min-height:184px;padding:22px 23px}.job-card:before{top:21px;bottom:21px;width:2px;background:var(--ih-navy-700);opacity:1}.job-card:hover,.talent-card:hover{border-color:#c3cbd5!important;box-shadow:var(--ih-shadow-md)!important;transform:translateY(-2px)}.job-card h2,.talent-card h2{color:var(--ih-ink)}.job-active-badge,.talent-match-badge{border-color:#18355629!important;background:#edf2f8!important;color:var(--ih-navy-700)!important}.talent-card{min-height:340px;padding:21px}.talent-avatar,.profile-avatar-placeholder,.messages-avatar,.notification-avatar{background:var(--ih-navy-900)!important;color:#fff!important}.page .notification-avatar{border-color:var(--ih-line)!important;background:var(--ih-navy-900)!important;color:#fff!important}.profile-specialty-chip,.profile-edit-skill-chip,.talent-tag-list span{border-color:#d9e0e9!important;background:#f0f3f7!important;color:var(--ih-navy-700)!important}.talent-ranking-note{background:#e9edf2;color:#66707b}.account-section-nav{top:86px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 0 16px;padding:5px;border-color:var(--ih-line);border-radius:12px;background:#fffffff2;box-shadow:var(--ih-shadow-sm)}.account-section-nav a{min-height:43px;flex-direction:row;gap:7px;border-radius:8px;color:#626c78;font-size:10px}.account-section-nav a span{width:21px;height:21px;flex-basis:21px;border-radius:6px;background:#edf0f4;color:#6e7782}.account-section-nav a:hover{border-color:transparent;background:var(--ih-navy-900);color:#fff}.account-section-nav a:hover span{background:#ffffff1f;color:#fff}.account-profile-workspace>.profile-preview{min-height:128px;margin-bottom:12px;padding:24px 27px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(105deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(145deg,var(--ih-navy-900),var(--ih-navy-800))!important;background-size:28px 28px,auto!important;box-shadow:var(--ih-shadow-md)}.account-profile-workspace>.profile-preview:after{right:25px;color:#ffffff09;font-size:82px}.account-profile-workspace .profile-info h2,.account-profile-workspace .profile-info p,.account-profile-workspace .country-badge,.account-profile-workspace .account-age-status{color:#fff!important}.account-profile-workspace .profile-info p{opacity:.68}.account-profile-workspace .profile-avatar{border-color:#ffffff38;box-shadow:0 12px 30px #00000040}.account-profile-workspace>.stripe-connect-panel{margin-bottom:12px;border-color:var(--ih-line);border-radius:15px;background:#fff;box-shadow:var(--ih-shadow-sm)}.stripe-connect-icon,.discovery-settings-icon,.privacy-entry-icon{background:var(--ih-blue-100)!important;color:var(--ih-blue-600)!important}.stripe-connect-status,.content-report-status{border-color:#d9e0e9!important;background:#eff2f6!important;color:var(--ih-navy-700)!important}.account-profile-workspace>.account-form{gap:12px}.account-form-section{scroll-margin-top:150px;gap:18px;padding:23px;border-color:var(--ih-line);border-radius:15px;background:#fff;box-shadow:var(--ih-shadow-sm)}.account-form-section-heading{grid-template-columns:38px minmax(0,1fr);gap:12px;padding-bottom:17px;border-color:var(--ih-line)}.account-form-section-heading>span{width:38px;height:38px;border-color:#10243d1f;border-radius:10px;background:var(--ih-navy-900);color:#fff}.account-form-section-heading p{color:var(--ih-blue-600)}.account-form-section-heading h2{color:var(--ih-ink);font-size:19px}.account-form-section .profile-specialties-field,.account-form-section .profile-skills-field{padding:17px;border-color:var(--ih-line);border-radius:11px;background:var(--ih-surface-soft)}.profile-category-option{min-height:48px;border-color:var(--ih-line)!important;border-radius:9px;background:#fff!important;color:#56606c!important}.profile-category-option>span{border-radius:6px;background:#edf0f4;color:#6f7883}.profile-category-option:hover,.profile-category-option.is-selected{border-color:var(--ih-navy-800)!important;background:#fff!important;color:var(--ih-navy-900)!important;box-shadow:inset 0 -2px 0 var(--ih-navy-800)}.profile-category-option.is-selected>span{background:var(--ih-navy-900);color:#fff}.account-form-actions{padding:17px 18px;border-color:var(--ih-line);border-radius:12px;background:#eef1f5}.account-profile-workspace>.profile-portfolio-manager,.discovery-settings-card,.privacy-entry-card,.profile-content-report-history,.job-republication-panel,.my-jobs-section{margin-top:14px;border-radius:15px!important;background:#fff!important;box-shadow:var(--ih-shadow-sm)!important}.account-profile-workspace>.profile-portfolio-manager{padding:24px}.profile-portfolio-editor,.profile-portfolio-edit-card{border-color:var(--ih-line)!important;border-radius:11px!important;background:var(--ih-surface-soft)!important}.privacy-entry-card{grid-template-columns:48px minmax(0,1fr) auto;padding:21px 23px}.privacy-entry-link{border-color:var(--ih-line-strong);border-radius:9px;color:var(--ih-navy-800)}.account-page>.messages-page{margin-top:0!important}.account-page .messages-heading .messages-heading-copy h1{color:var(--ih-ink)!important;font-size:clamp(38px,5vw,52px)!important}.account-page .messages-overview{min-width:106px;min-height:70px;border-color:var(--ih-line);border-radius:12px;background:var(--ih-navy-900)}.account-page .messages-overview strong,.account-page .messages-overview span{color:#fff}.account-page .messages-overview span{opacity:.65}.account-page .messages-list{overflow:hidden;border-radius:15px!important}.account-page .messages-list-header{min-height:38px;padding-left:86px;border-color:var(--ih-line);background:#f1f3f6;color:#747d88}.account-page .messages-row{min-height:86px;grid-template-columns:50px minmax(0,1fr) 92px;padding:15px 18px;border-color:#e8ebef;background:#fff!important}.account-page .messages-row:hover{background:#f6f8fb!important;box-shadow:inset 3px 0 0 var(--ih-navy-700)}.account-page .messages-avatar{width:50px;height:50px;border-radius:12px}.account-page .messages-date{background:#edf0f4;color:#68717c}.page .notification-decision-card,.page .notification-accepted-card,.page .notification-block-card,.page .notification-card,.page .account-card.notification-decision-card,.page .account-card.notification-accepted-card,.page .account-card.notification-block-card{border-color:var(--ih-line)!important;background:#fff!important}.page .notification-decision-icon,.page .notification-accepted-icon,.page .notification-block-icon{border-radius:10px!important;background:#edf1f6!important;color:var(--ih-navy-700)!important}.page .notification-clear-button{border-color:var(--ih-line-strong)!important;border-radius:9px!important;background:#fff!important;color:var(--ih-navy-800)!important}.account-page>.chat-page{margin-top:0!important}.account-page .chat-shell{min-height:calc(100vh - 150px);border-radius:16px!important}.account-page .chat-header{min-height:72px;padding:14px 17px;border-color:var(--ih-line);background:#fff}.account-page .chat-avatar{border-radius:11px;background:var(--ih-navy-900);color:#fff}.account-page .chat-messages{min-height:440px;padding:22px;background:linear-gradient(rgba(16,36,61,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(16,36,61,.026) 1px,transparent 1px),#f4f6f9;background-size:26px 26px}.account-page .chat-message.is-mine{border-color:var(--ih-navy-800);background:var(--ih-navy-900);color:#fff}.account-page .chat-message.is-theirs,.account-page .chat-form{border-color:var(--ih-line);background:#fff}.privacy-center-header,.disputes-page-header,.admin-page-header{grid-template-columns:minmax(0,1fr) auto}.privacy-center-header>div>p,.disputes-page-header>div>p,.admin-page-header>div>p{margin-bottom:0}.privacy-back-link,.dispute-primary-button{min-height:42px;display:inline-flex;align-items:center;padding:0 14px;border:1px solid var(--ih-line-strong);border-radius:9px;background:#fff;color:var(--ih-navy-800);text-decoration:none}.privacy-trust-panel{border-left:3px solid var(--ih-navy-700)!important}.privacy-trust-mark{background:var(--ih-navy-900)!important;color:#fff!important}.privacy-card-number,.dispute-state-icon,.dispute-eyebrow{color:var(--ih-blue-600)}.privacy-center-grid,.dispute-layout,.admin-grid{gap:12px}.disputes-filter-bar{padding:5px;border:1px solid var(--ih-line);border-radius:11px;background:#fff}.disputes-filter-bar button{min-width:108px;min-height:39px;border-radius:7px;background:transparent;color:#68717d}.disputes-filter-bar button.is-active{background:var(--ih-navy-900);color:#fff}.admin-navbar-label,.admin-role-badge,.admin-readonly-badge{border-color:#d8dee6;background:#edf1f5;color:var(--ih-navy-700)}.page:has(>.auth-card),html[data-theme=dark] .page:has(>.auth-card){background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),var(--ih-navy-950)!important;background-size:32px 32px!important}.page>.auth-card,html[data-theme=dark] .page>.auth-card{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#fff!important;box-shadow:0 32px 100px #00000052!important}.auth-card .logo,.auth-header h1{color:var(--ih-ink)!important}.auth-card .logo span{color:var(--ih-navy-700)!important}.auth-header p,.auth-form label,.auth-form small,.auth-switch{color:var(--ih-copy)!important}.auth-form .btn-dark,.auth-form>button[type=submit]{background:var(--ih-navy-900)!important;box-shadow:none}.app{background:var(--ih-canvas)!important}.app>main>.hero{min-height:650px;margin-top:14px;padding:64px 62px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px),radial-gradient(circle at 89% 12%,rgba(55,101,171,.34),transparent 28%),linear-gradient(145deg,var(--ih-navy-950),var(--ih-navy-800))!important;background-size:32px 32px,32px 32px,auto,auto!important;box-shadow:var(--ih-shadow-lg)}.app>main>.hero:before{border-color:#ffffff14;background:#3869b233;box-shadow:0 0 0 56px #ffffff05}.hero .eyebrow{border-color:#ffffff1f;background:#ffffff0f;color:#c5ced9;box-shadow:none}.hero .eyebrow-dot{background:#7ea6ff;box-shadow:0 0 0 5px #7ea6ff1f}.hero h1,.hero h1 span{color:#fff!important;background:none!important;-webkit-text-fill-color:currentColor!important}.hero h1 span{color:#91b2ff!important}.hero-text{color:#aeb8c5!important}.hero-actions .btn-primary,.hero-actions .btn-dark{border-color:#fff!important;background:#fff!important;color:var(--ih-navy-900)!important}.hero-actions .btn-outline{border-color:#fff3!important;background:#fff1!important;color:#fff!important}.hero-stats,.hero-stats div{border-color:#ffffff1f}.hero-stats strong{color:#fff!important}.hero-stats span{color:#909baa!important}.hero-visual .visual-glow{background:radial-gradient(circle,#3c69ae6b,#0c1d3108 68%)}.hero-visual .floating-card{border-color:#ffffff1c!important;background:#fffffff0!important;box-shadow:0 28px 70px #00000042!important}.hero-visual .card-main:before{background:var(--ih-blue-600)}.hero-visual .card-header,.hero-visual .card-main p,.hero-visual .card-meta,.hero-visual .card-small span{color:#68717d!important}.hero-visual .card-main h3,.hero-visual .card-small strong{color:var(--ih-ink)!important}.hero-visual .live-dot,.hero-visual .mini-icon,.hero-visual .check-icon{color:var(--ih-blue-600)!important}.app>main>.section{padding-top:90px;padding-bottom:90px}.app>main>.section .section-heading h2,.split-card h2,.final-cta h2{color:var(--ih-ink);font-size:clamp(34px,4.4vw,50px);letter-spacing:-2.6px}.category-grid{gap:9px}.category-card,.category-card:nth-child(n){min-height:126px;border-color:var(--ih-line)!important;border-radius:14px;background:#fff!important;box-shadow:none}.category-card:before,.category-card:nth-child(n):before{width:126px;height:126px;background:#10243d0e!important}.category-card:hover{border-color:#bcc5d0!important;box-shadow:var(--ih-shadow-md)}.category-number,.category-arrow{border-color:var(--ih-line);background:#f1f3f6;color:var(--ih-navy-700)}.category-name{color:var(--ih-ink)}.app>main>.how.section{margin-top:8px!important;margin-bottom:8px!important;padding:70px 52px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:radial-gradient(circle at 92% 4%,rgba(62,108,177,.25),transparent 27%),var(--ih-navy-950)!important;box-shadow:var(--ih-shadow-lg)}.app>main>.how.section:before{border-color:#ffffff17;box-shadow:0 0 0 48px #ffffff05,0 0 0 96px #ffffff03}.app>main>.how .section-heading .section-label{color:#91b2ff}.how .step{min-height:220px;border-color:#ffffff17;border-radius:13px;background:#ffffff0b}.how .step:hover{border-color:#91b2ff4d;background:#ffffff12}.how .step>span{border-color:#ffffff21;border-radius:10px;background:#4770ae52}.how .steps:before{background:linear-gradient(90deg,transparent,rgba(145,178,255,.28),#fff,rgba(145,178,255,.28),transparent)}.app>main>.split-section.section{gap:10px;padding-top:78px;padding-bottom:78px}.split-card,.split-card.light,html[data-theme=dark] .split-card.light{min-height:345px;border:1px solid var(--ih-line)!important;border-radius:16px;background:#fff!important;box-shadow:var(--ih-shadow-sm)!important}.split-card:first-child{border-color:#ffffff14!important;background:var(--ih-navy-900)!important}.split-card:first-child h2{color:#fff!important}.split-card:first-child p{color:#aeb8c5!important}.split-card:first-child .section-label{color:#91b2ff}.split-card.light h2{color:var(--ih-ink)!important}.split-card.light p{color:var(--ih-copy)!important}.split-card:after{border-color:#91b2ff29;box-shadow:0 0 0 34px #91b2ff06}.split-card.light:after{border-color:#10243d1a;box-shadow:0 0 0 34px #10243d06}.app>main>.final-cta{margin-bottom:24px!important;padding:72px 40px;border-color:#ffffff14;border-radius:20px;background:radial-gradient(circle at 84% 80%,rgba(61,108,178,.35),transparent 34%),var(--ih-navy-950)!important;box-shadow:var(--ih-shadow-lg)}.final-cta .section-label{color:#91b2ff}.final-cta h2{color:#fff}.final-cta .btn-light{color:var(--ih-navy-900);background:#fff}.final-cta:before,.final-cta:after{border-color:#ffffff17}.app>.footer{padding:32px 0 42px;border-color:var(--ih-line)}.app>.footer:before{background:linear-gradient(90deg,transparent,var(--ih-navy-700),#7da5e7,transparent)}.footer .logo,.footer .logo span{color:var(--ih-ink)!important}.footer-links a{color:#68717d}.footer-links a:hover{color:var(--ih-navy-800)}html[data-theme=dark]{--ih-ink: #f4f6f9;--ih-copy: #aab3bf;--ih-muted: #7f8996;--ih-canvas: #070b11;--ih-surface: #0d131c;--ih-surface-soft: #101823;--ih-line: #222c38;--ih-line-strong: #303c4a;--ih-blue-100: rgba(72, 118, 188, .16);--ih-shadow-sm: 0 10px 30px rgba(0, 0, 0, .2);--ih-shadow-md: 0 20px 55px rgba(0, 0, 0, .3)}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] .app,html[data-theme=dark] .page,html[data-theme=dark] .account-page,html[data-theme=dark] .privacy-center-page,html[data-theme=dark] .disputes-page,html[data-theme=dark] .admin-page{background:var(--ih-canvas)!important}html[data-theme=dark] .navbar.home-navbar,html[data-theme=dark] .navbar.account-navbar,html[data-theme=dark] .navbar.admin-navbar,html[data-theme=dark] .navbar.restricted-navbar{border-color:var(--ih-line);background:#0c121bf0!important}html[data-theme=dark] .navbar .logo,html[data-theme=dark] .navbar .logo span{color:#fff!important}html[data-theme=dark] :is(.account-card,.project-form,.job-card,.talent-controls,.talent-card,.messages-list,.messages-empty,.chat-shell,.privacy-entry-card,.privacy-request-form-card,.privacy-request-card,.privacy-trust-panel,.dispute-panel,.dispute-state-card,.dispute-list-card,.moderation-appeal-card,.admin-card,.account-form-section,.account-profile-workspace>.profile-portfolio-manager,.discovery-settings-card,.job-republication-panel,.my-jobs-section){border-color:var(--ih-line)!important;background:var(--ih-surface)!important;color:var(--ih-ink)}html[data-theme=dark] :is(input,textarea,select),html[data-theme=dark] .profile-category-option,html[data-theme=dark] .page .jobs-filter,html[data-theme=dark] .page .talent-category-row button,html[data-theme=dark] .btn-outline,html[data-theme=dark] .privacy-secondary-button,html[data-theme=dark] .dispute-secondary-button,html[data-theme=dark] .privacy-entry-link{border-color:var(--ih-line-strong)!important;background:var(--ih-surface-soft)!important;color:#d9dfe7!important}html[data-theme=dark] .page .jobs-filter.active,html[data-theme=dark] .page .talent-category-row button.is-active,html[data-theme=dark] .jobs-order-switch button.is-active{border-color:#e9edf3!important;background:#e9edf3!important;color:var(--ih-navy-950)!important}html[data-theme=dark] .account-section-nav,html[data-theme=dark] .disputes-filter-bar,html[data-theme=dark] .jobs-order-switch{border-color:var(--ih-line);background:#0d131cf5}html[data-theme=dark] .account-form-section .profile-specialties-field,html[data-theme=dark] .account-form-section .profile-skills-field,html[data-theme=dark] .profile-portfolio-editor,html[data-theme=dark] .profile-portfolio-edit-card,html[data-theme=dark] .jobs-order-panel,html[data-theme=dark] .talent-order-row,html[data-theme=dark] .account-form-actions,html[data-theme=dark] .messages-list-header,html[data-theme=dark] .messages-date{border-color:var(--ih-line);background:var(--ih-surface-soft)!important}html[data-theme=dark] .account-page .messages-row,html[data-theme=dark] .account-page .chat-header,html[data-theme=dark] .account-page .chat-form{border-color:var(--ih-line);background:var(--ih-surface)!important}html[data-theme=dark] .account-page .messages-row:hover{background:#111b28!important}html[data-theme=dark] .account-page .chat-messages{background:linear-gradient(rgba(126,166,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(126,166,255,.025) 1px,transparent 1px),#080d14;background-size:26px 26px}html[data-theme=dark] .category-card,html[data-theme=dark] .category-card:nth-child(n),html[data-theme=dark] .split-card.light{border-color:var(--ih-line)!important;background:var(--ih-surface)!important}html[data-theme=dark] .category-name,html[data-theme=dark] .split-card.light h2,html[data-theme=dark] .footer .logo,html[data-theme=dark] .footer .logo span{color:#fff!important}@media (max-width: 1120px){:root{--ih-shell-gutter: 28px}.navbar.account-navbar{padding-left:12px}.account-navbar-brand{min-width:145px}.account-navbar .nav-links.account-primary-nav{grid-auto-columns:82px}.account-navbar .nav-links.account-primary-nav a{width:82px;font-size:10px}.account-navbar .account-navbar-actions{min-width:261px}.account-create-job-button{min-width:116px}.account-navbar .account-menu .account-mini{width:124px}.app>main>.hero{padding:56px 44px}}@media (max-width: 900px){.account-navbar .account-navbar-brand .logo,.account-navbar .account-mini-name,.account-create-job-label{display:none}.account-navbar-brand{min-width:38px}.account-navbar .account-navbar-actions{min-width:94px}.account-create-job-button{min-width:42px;width:42px;padding:0}.account-navbar .account-menu .account-mini{width:42px;padding:3px}.account-menu-caret{display:none}.app-page-header,.privacy-center-header,.disputes-page-header,.admin-page-header,.account-page .messages-heading{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.page .jobs-filter-row,.page .talent-category-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width: 720px){:root{--ih-shell-gutter: 18px}html{overflow-y:auto;scrollbar-gutter:auto}.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar{top:7px;min-height:58px;margin-top:7px!important;border-radius:12px}.page>.app-page,.account-page>.app-page,.account-page>.messages-page,.account-page>.chat-page,.privacy-center-shell,.disputes-shell,.age-access-shell,.admin-shell,.moderation-user-shell,.limited-account-shell{padding-top:34px;padding-bottom:64px}.app-page-header,.privacy-center-header,.disputes-page-header,.admin-page-header,.account-page .messages-heading{min-height:0;display:block;margin-bottom:18px;padding:8px 0 18px}.app-page-header>p{min-height:0;display:block;margin-top:12px;padding:0;border-left:0}.privacy-center-header>a,.disputes-page-header>a,.admin-page-header>a{margin-top:15px}.app-page-header h1,.privacy-center-header h1,.disputes-page-header h1,.admin-page-header h1,.account-page .messages-heading h1{font-size:clamp(36px,11vw,47px)!important;letter-spacing:-2.2px!important}.account-navbar{grid-template-columns:auto minmax(0,1fr) auto}.account-navbar .nav-links.account-primary-nav{display:flex;justify-content:flex-start;overflow-x:auto}.account-navbar .nav-links.account-primary-nav a{width:auto;min-width:72px;flex:0 0 72px;padding:0 7px}.account-section-nav{top:72px;grid-template-columns:repeat(5,minmax(88px,1fr))}.app>main>.hero{min-height:0;padding:44px 20px 26px;border-radius:17px}.app>main>.section{padding-top:66px;padding-bottom:66px}.app>main>.how.section{padding:54px 16px;border-radius:17px}.category-card{min-height:101px}.split-card,.split-card.light,html[data-theme=dark] .split-card.light{min-height:310px;border-radius:14px}.app>main>.final-cta{padding:58px 20px;border-radius:17px}.page .jobs-filter-row,.page .talent-category-row{grid-template-columns:repeat(7,minmax(112px,1fr))!important;overflow-x:auto}.account-form-section{padding:18px 15px}.account-profile-workspace>.profile-portfolio-manager,.discovery-settings-card,.job-republication-panel,.my-jobs-section,.profile-content-report-history{padding:19px 15px}.account-page .messages-heading{display:grid;grid-template-columns:minmax(0,1fr) 78px}.account-page .messages-row{grid-template-columns:46px minmax(0,1fr)}.account-page .messages-avatar{width:46px;height:46px}}@media (max-width: 430px){.account-page .messages-heading{grid-template-columns:1fr}.account-page .messages-overview{width:100%;min-height:52px}}@media (prefers-reduced-motion: reduce){.page>main,.account-page>main,.app>main>section,.privacy-center-shell,.disputes-shell,.admin-shell,.hero-content,.hero-visual,.hero-visual .visual-glow,.hero-visual .card-top,.hero-visual .card-bottom,.split-card,.split-card:after,.final-cta:before,.final-cta:after,.app>.footer:before{animation:none!important}}:root{--ih-release: 20260919-4;--ih-shell-width: 1240px;--ih-shell-gutter: 32px}.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-account-navbar{position:relative!important;top:auto!important}.account-section-nav{position:relative!important;top:auto!important;z-index:2}.account-section-nav a{min-width:0;overflow:visible;white-space:nowrap}.account-section-nav a span{flex:0 0 23px}.page .jobs-results-header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;margin:16px 0 12px;padding:11px 13px 11px 16px;border:1px solid var(--ih-line);border-radius:12px;background:#fff;box-shadow:var(--ih-shadow-sm)}.jobs-results-copy{min-width:0;display:grid;gap:3px}.jobs-results-copy>span{color:#858d98;font-size:8px;font-weight:820;letter-spacing:1.05px;line-height:1.2;text-transform:uppercase}.jobs-results-copy>strong{color:var(--ih-ink);font-size:15px;font-weight:780;line-height:1.25;white-space:nowrap}.page .jobs-clear-filters{min-width:142px;min-height:42px;flex:0 0 auto;margin:0;padding:9px 14px;border:1px solid var(--ih-line-strong);border-radius:9px;background:#f5f7fa;color:var(--ih-navy-800);box-shadow:none;font-size:11px;font-weight:740}.page .jobs-clear-filters:before{width:19px;height:19px;display:grid;place-items:center;border-radius:6px;background:#e5e9ef;color:var(--ih-navy-800);font-size:13px}.page .jobs-clear-filters:hover{border-color:#b7c0cb;background:#edf1f5;color:var(--ih-navy-950);box-shadow:none;transform:none}html[data-theme=dark] .page .jobs-results-header{border-color:var(--ih-line);background:var(--ih-surface)}html[data-theme=dark] .page .jobs-clear-filters{border-color:var(--ih-line-strong)!important;background:var(--ih-surface-soft)!important;color:#e1e6ed!important}html[data-theme=dark] .page .jobs-clear-filters:before{background:#26313e;color:#e1e6ed}@media (max-width: 720px){:root{--ih-shell-gutter: 18px}.account-section-nav{grid-template-columns:repeat(5,minmax(112px,1fr))}.account-section-nav a{min-width:112px}.page .jobs-results-header{min-height:62px;gap:10px;padding:9px 10px 9px 13px}.page .jobs-clear-filters{min-width:126px;min-height:40px;padding:8px 10px;font-size:10px}}@media (max-width: 390px){.page .jobs-results-header{align-items:stretch;flex-direction:column}.page .jobs-clear-filters{width:100%}}:root{--ih-release: 20260919-5;--ih-shell-width: 1320px;--ih-shell-gutter: 24px}.account-profile-workspace>.profile-preview:after{content:none!important;display:none!important}.app>main>.hero{min-height:610px;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);padding:58px 64px;border-radius:27px}.hero-content{max-width:650px}.hero-visual{min-height:470px}.app>main>.how.section,.app>main>.final-cta{border-radius:25px}@media (max-width: 1120px){:root{--ih-shell-gutter: 24px}.app>main>.hero{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);padding-inline:44px}}@media (max-width: 820px){.app>main>.hero{grid-template-columns:1fr;min-height:0}}@media (max-width: 720px){:root{--ih-shell-gutter: 18px}.app>main>.hero{min-height:0;padding:44px 20px 26px;border-radius:18px}.hero-visual{min-height:400px}.app>main>.how.section,.app>main>.final-cta{border-radius:18px}}:root{--ih-release: 20260919-6}.page>main,.account-page>main,.app>main>section,.privacy-center-shell,.disputes-shell,.admin-shell{animation:none!important}@keyframes ih-v53-route-out{0%{opacity:1}to{opacity:0}}@keyframes ih-v53-route-in{0%{opacity:0}to{opacity:1}}::view-transition-old(root){animation:ih-v53-route-out .18s ease-out both;mix-blend-mode:normal}::view-transition-new(root){animation:ih-v53-route-in .26s cubic-bezier(.22,1,.36,1) both;mix-blend-mode:normal}.account-page:has(>.messages-page),.account-page:has(>.chat-page){box-sizing:border-box;padding:1px 20px 76px}.account-page>.messages-page,.account-page>.chat-page{margin-top:0!important;padding-top:48px!important}.account-page .agreement-workspace,.account-page .agreement-summary,.account-page .chat-collapsible-panel{flex:0 0 auto;margin:0;border:0;border-bottom:0!important;border-radius:0;background:var(--ih-surface)!important;color:var(--ih-ink);box-shadow:none}.account-page .agreement-workspace-toggle,.account-page .agreement-summary>summary,.account-page .chat-collapsible-summary{width:100%;min-height:62px;display:flex;align-items:center;gap:12px;box-sizing:border-box;padding:11px 17px;border:0;background:var(--ih-surface)!important;color:var(--ih-ink);list-style:none;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.account-page .agreement-workspace-toggle:hover,.account-page .agreement-summary>summary:hover,.account-page .chat-collapsible-summary:hover{background:var(--ih-surface-soft)!important}.account-page .agreement-summary>summary::-webkit-details-marker,.account-page .chat-collapsible-summary::-webkit-details-marker{display:none}.account-page .agreement-workspace-toggle>span:first-child,.account-page .agreement-summary-copy,.account-page .chat-collapsible-copy{min-width:0;flex:1;display:grid;gap:3px}.account-page .agreement-workspace-toggle strong,.account-page .agreement-summary-copy strong,.account-page .chat-collapsible-copy strong{color:var(--ih-ink)!important;font-size:12px;font-weight:780;line-height:1.35}.account-page .agreement-workspace-toggle small,.account-page .agreement-summary-copy small,.account-page .chat-collapsible-copy small{overflow:hidden;color:var(--ih-copy)!important;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.account-page .agreement-workspace-toggle b,.account-page .agreement-status-icon,.account-page .chat-collapsible-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;box-sizing:border-box;border:1px solid var(--ih-line);border-radius:9px;background:var(--ih-surface-soft);color:var(--ih-navy-700);font-size:16px;font-weight:760}.account-page .agreement-workspace-toggle b{order:2;margin-left:auto}.account-page .chat-collapsible-icon.is-dispute{background:#fff4f2;color:#9c3e35}.account-page .chat-collapsible-chevron{width:9px;height:9px;flex:0 0 9px;margin:0 5px 4px 4px;border-right:2px solid var(--ih-muted);border-bottom:2px solid var(--ih-muted);transform:rotate(45deg);transition:transform .18s cubic-bezier(.22,1,.36,1),margin .18s ease}.account-page .chat-collapsible-panel[open] .chat-collapsible-chevron{margin-top:5px;margin-bottom:0;transform:rotate(225deg)}.account-page .chat-collapsible-body{max-height:min(68vh,760px);overflow:auto;border-top:0;background:var(--ih-surface-soft)}.account-page .chat-collapsible-body>.chat-dispute-card{border:0;background:transparent!important}.account-page .chat-dispute-card.has-dispute{min-height:72px}.account-page .agreement-summary-action{color:var(--ih-navy-700);font-size:10px;font-weight:760;white-space:nowrap}.account-page .agreement-summary[open] .agreement-summary-action{font-size:0}.account-page .agreement-summary[open] .agreement-summary-action:after{content:"Ukryj ustalenia";font-size:10px}.account-page .agreement-summary-body{max-height:min(62vh,680px);overflow:auto;border-top:0;background:var(--ih-surface-soft)}html[data-theme=dark] .account-page .chat-collapsible-icon.is-dispute{border-color:#50302f;background:#291a1b;color:#f0a39b}@media (max-width: 720px){.account-page:has(>.messages-page),.account-page:has(>.chat-page){padding:1px 10px 62px}.account-page>.messages-page,.account-page>.chat-page{padding-top:34px!important}.account-page .agreement-workspace-toggle,.account-page .agreement-summary>summary,.account-page .chat-collapsible-summary{min-height:58px;padding:9px 12px}.account-page .agreement-workspace-toggle small,.account-page .agreement-summary-copy small,.account-page .chat-collapsible-copy small{white-space:normal}.account-page .agreement-summary-action{display:none}.account-page .chat-collapsible-body,.account-page .agreement-summary-body{max-height:64vh}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:1ms!important}.account-page .chat-collapsible-chevron{transition:none}}:root{--ih-release: 20260919-7}@keyframes ih-v54-route-out{0%,28%{opacity:1}to{opacity:0}}@keyframes ih-v54-route-in{0%{opacity:0}to{opacity:1}}::view-transition-group(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){animation:ih-v54-route-out .32s cubic-bezier(.22,1,.36,1) both}::view-transition-new(root){animation:ih-v54-route-in .32s cubic-bezier(.22,1,.36,1) both}.route-loading-canvas{width:100%;min-height:100svh;background:var(--ih-canvas)}.route-inline-loader{width:100%;min-height:96px;display:grid;align-content:center;gap:10px;box-sizing:border-box;padding:18px;overflow:hidden;border:1px solid var(--ih-line);border-radius:14px;background:var(--ih-surface)}.route-inline-loader>span{position:relative;height:11px;overflow:hidden;border-radius:999px;background:#e8ecf1}.route-inline-loader>span:nth-child(1){width:42%}.route-inline-loader>span:nth-child(2){width:78%}.route-inline-loader>span:nth-child(3){width:64%}.route-inline-loader>span:nth-child(4){width:86%}.route-inline-loader>span:nth-child(5){width:55%}.route-inline-loader>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent);transform:translate(-100%);animation:ih-v54-loader-glide 1.25s ease-in-out infinite}@keyframes ih-v54-loader-glide{to{transform:translate(100%)}}.jobs-route-loader,.talent-route-loader,.notifications-route-loader,.messages-route-loader,.privacy-route-loader,.disputes-route-loader,.admin-route-loader,.status-route-loader{min-height:190px;margin-top:16px;box-shadow:var(--ih-shadow-sm)}.chat-route-loader{min-height:460px;flex:1;border:0;border-radius:0;background:var(--ih-surface-soft)}.chat-compact-route-loader{min-height:54px;flex:0 0 54px;padding:16px 18px;border:0;border-bottom:0;border-radius:0;box-shadow:none}.embedded-route-loader{min-height:104px;margin-top:12px;padding:14px 0;border:0;background:transparent}html[data-theme=dark] .route-inline-loader{border-color:var(--ih-line);background:var(--ih-surface)}html[data-theme=dark] .route-inline-loader>span{background:#202b38}html[data-theme=dark] .route-inline-loader>span:after{background:linear-gradient(90deg,transparent,rgba(126,166,255,.13),transparent)}:where(button,.btn,.nav-links a,.messages-row,.privacy-back-link,.dispute-primary-button,.dispute-secondary-button){-webkit-tap-highlight-color:transparent;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.16s;transition-timing-function:ease}:where(button,.btn,.nav-links a,.privacy-back-link,.dispute-primary-button,.dispute-secondary-button):active:not(:disabled){transform:translateY(1px) scale(.992)}@media (max-width: 720px){.route-inline-loader{padding:14px;border-radius:11px}.jobs-route-loader,.talent-route-loader,.notifications-route-loader,.messages-route-loader,.privacy-route-loader,.disputes-route-loader,.admin-route-loader,.status-route-loader{min-height:150px}.chat-route-loader{min-height:54vh}}@media (prefers-reduced-motion: reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:1ms!important}.route-inline-loader>span:after{animation:none}:where(button,.btn,.nav-links a,.privacy-back-link,.dispute-primary-button,.dispute-secondary-button){transition:none!important}}:root{--ih-release: 20260919-8}@keyframes ih-v55-route-out{0%,12%{opacity:1}to{opacity:0}}@keyframes ih-v55-route-in{0%{opacity:0}to{opacity:1}}::view-transition-group(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.72,.25,1)}::view-transition-old(root){animation:ih-v55-route-out .22s cubic-bezier(.2,.72,.25,1) both}::view-transition-new(root){animation:ih-v55-route-in .22s cubic-bezier(.2,.72,.25,1) both}@keyframes ih-v55-content-ready{0%{opacity:.92;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.jobs-results-header,.jobs-list,.talent-grid,.talent-empty-state,.messages-list,.messages-empty,.chat-shell>.chat-header,.chat-shell>.chat-messages,.chat-shell>.chat-form,.privacy-request-list,.dispute-list{animation:ih-v55-content-ready .14s ease-out both}.route-inline-loader{animation:ih-v55-content-ready .12s ease-out both}@media (prefers-reduced-motion: reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root),.jobs-results-header,.jobs-list,.talent-grid,.talent-empty-state,.messages-list,.messages-empty,.chat-shell>.chat-header,.chat-shell>.chat-messages,.chat-shell>.chat-form,.privacy-request-list,.dispute-list,.route-inline-loader{animation-duration:1ms!important}}:root{--ih-release: 20260920-2}.app>main>.hero{min-height:690px;margin-top:18px!important;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:clamp(28px,4vw,70px);padding:clamp(66px,6.4vw,94px) clamp(48px,6.6vw,88px);border-radius:42px 42px 94px;background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px),radial-gradient(circle at 86% 12%,rgba(69,122,205,.42),transparent 30%),radial-gradient(circle at 55% 108%,rgba(30,73,139,.34),transparent 35%),linear-gradient(145deg,#06101e,#0a1a2f 54%,#10294a)!important;background-size:34px 34px,34px 34px,auto,auto,auto!important;box-shadow:0 38px 110px #05122438}.app>main>.hero:before{top:-188px;right:-92px;width:520px;height:520px;border-radius:43% 57% 62% 38%/48% 43% 57% 52%;background:conic-gradient(from 38deg,#729fef38,#24529714,#ffffff1f,#729fef38)!important;animation:ih-v6-hero-blob 15s ease-in-out infinite alternate!important}.app>main>.hero:after{opacity:.34;background-image:radial-gradient(rgba(146,183,246,.42) .9px,transparent .9px)!important;background-size:24px 24px!important;-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 68%,transparent 100%);mask-image:linear-gradient(90deg,transparent 20%,#000 68%,transparent 100%)}.app>main>.how.section{padding:clamp(78px,7.5vw,110px) clamp(36px,5.8vw,76px);border-radius:52px 52px 104px}.app>main>.split-section.section{gap:18px;padding-top:108px;padding-bottom:108px}.app>main>.final-cta{margin-bottom:34px!important;padding:102px 54px;border-radius:48px 48px 98px}@media (max-width: 1120px){.app>main>.hero{min-height:650px;grid-template-columns:minmax(0,1fr) minmax(365px,.9fr);padding-inline:48px}}@media (max-width: 900px){.app>main>.hero{grid-template-columns:1fr;min-height:0;padding:68px 48px 38px;border-radius:36px 36px 72px}}@media (max-width: 720px){.app>main>.hero{width:calc(100% - 14px)!important;min-height:0;margin-top:12px!important;padding:52px 22px 28px;border-radius:30px 30px 58px}.app>main>.section{padding-top:82px;padding-bottom:82px}.app>main>.how.section{padding:64px 17px;border-radius:32px 32px 58px}.app>main>.split-section.section{padding-top:82px;padding-bottom:82px}.app>main>.final-cta{padding:74px 23px;border-radius:32px 32px 60px}}@media (prefers-reduced-motion: reduce){.app>main>.hero:before{animation:none!important}}:root{--ih-release: 20260920-3;--ih-shell-width: 1920px;--ih-shell-gutter: clamp(12px, 1.25vw, 26px)}.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar,.app>main>.hero,.app>main>.section,.app>main>.how.section,.app>main>.split-section.section,.app>main>.final-cta,.app>.footer,.page>.app-page,.account-page>.app-page,.account-page>.messages-page,.account-page>.chat-page,.privacy-center-shell,.disputes-shell,.age-access-shell,.admin-shell,.moderation-user-shell,.limited-account-shell{width:calc(100% - var(--ih-shell-gutter))!important;max-width:var(--ih-shell-width)!important;box-sizing:border-box;margin-right:auto!important;margin-left:auto!important}.cookie-policy-shell,.legal-document-shell{width:calc(100% - var(--ih-shell-gutter))!important;max-width:1600px!important;margin-right:auto!important;margin-left:auto!important}.account-page:has(>.messages-page),.account-page:has(>.chat-page){padding-right:0!important;padding-left:0!important}@media (min-width: 1121px){.app .navbar.home-navbar{min-height:88px;padding:13px 15px 13px 28px;border-radius:25px}.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar{min-height:78px;padding:10px 14px 10px 20px;border-radius:21px}.account-navbar .nav-links.account-primary-nav{grid-auto-columns:104px;gap:5px}.account-navbar .nav-links.account-primary-nav a{width:104px;min-height:48px;border-radius:12px;font-size:11px}.admin-nav-links a,.restricted-navbar-links a{min-height:48px;padding-inline:16px;border-radius:12px;font-size:11px}.account-create-job-button,.account-notification-button,.account-navbar .account-menu .account-mini{min-height:50px;border-radius:13px}.account-section-nav{padding:7px;border-radius:16px}.account-section-nav a{min-height:52px;border-radius:11px;font-size:11px}}.page>.app-page,.account-page>.app-page,.account-page>.messages-page,.account-page>.chat-page,.privacy-center-shell,.disputes-shell,.age-access-shell,.admin-shell,.moderation-user-shell,.limited-account-shell{padding-top:clamp(48px,4vw,72px);padding-bottom:clamp(78px,6vw,112px)}.app-page-header,.privacy-center-header,.disputes-page-header,.admin-page-header,.account-page .messages-heading{width:100%;grid-template-columns:minmax(0,1.35fr) minmax(330px,520px);gap:clamp(32px,4vw,74px);padding-bottom:30px}.app-page-header h1,.privacy-center-header h1,.disputes-page-header h1,.admin-page-header h1,.account-page .messages-heading h1{font-size:clamp(44px,4.5vw,64px)!important}.app-page-header p,.privacy-center-header p,.disputes-page-header p,.admin-page-header p,.account-page .messages-heading p{max-width:520px;font-size:13px;line-height:1.75}.page .jobs-search,.page .talent-controls{padding:20px;border-radius:22px}.page .jobs-search-box,.page .talent-search-box{min-height:62px;border-radius:16px}.page .jobs-filter,.page .talent-category-row button{min-height:49px;border-radius:13px;font-size:11px}.jobs-order-panel,.talent-order-row,.page .jobs-results-header{min-height:72px;border-radius:15px}.account-page .messages-row{min-height:94px;padding:17px 21px}@media (min-width: 1500px){.jobs-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,680px),1fr));align-items:stretch;gap:14px}.jobs-list .job-card{min-height:225px}.talent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.privacy-center-grid,.admin-grid{gap:16px}}.app>main>.hero{min-height:clamp(700px,43vw,790px);grid-template-columns:minmax(0,1.06fr) minmax(500px,.94fr);gap:clamp(48px,6vw,118px);padding:clamp(74px,6vw,112px) clamp(58px,6vw,118px);border-radius:44px 44px 92px}.app .hero-content,.app .hero h1{max-width:820px}.app .hero h1{font-size:clamp(62px,6vw,102px)}.app .hero-text{max-width:680px;font-size:clamp(17px,1.2vw,20px)}.app .hero-visual{min-height:590px}.app .hero-visual .visual-glow{width:min(34vw,520px);height:min(34vw,520px)}.app .hero-visual .card-main{width:min(470px,84%);padding:36px}.app .hero-visual .card-small{width:270px;min-height:84px}.app>main>.section{padding-top:clamp(104px,7vw,142px);padding-bottom:clamp(104px,7vw,142px)}.app>main>.section .section-heading{gap:clamp(38px,6vw,110px)}.app>main>.section .section-heading p{max-width:540px;font-size:17px}.app .category-card,.app .category-card:nth-child(n){min-height:180px;padding:31px}.app .how .step{min-height:300px;padding:33px}.app .how .step h3{font-size:27px}.app .split-card,.app .split-card.light,html[data-theme=dark] .app .split-card.light{min-height:480px}.app>main>.final-cta{padding-top:118px;padding-bottom:118px}.app.home-motion-ready .home-reveal{opacity:0;translate:0 42px;scale:.975;filter:blur(10px);will-change:opacity,translate,scale,filter;transition:opacity .72s cubic-bezier(.22,1,.36,1),translate .76s cubic-bezier(.22,1,.36,1),scale .76s cubic-bezier(.22,1,.36,1),filter .62s ease;transition-delay:var(--home-reveal-delay, 0ms)}.app.home-motion-ready .home-reveal.is-above{opacity:0;translate:0 -30px;scale:.985;filter:blur(7px)}.app.home-motion-ready .home-reveal.is-below{opacity:0;translate:0 42px;scale:.975;filter:blur(10px)}.app.home-motion-ready .home-reveal.is-visible{opacity:1;translate:0 0;scale:1;filter:blur(0)}.app.home-motion-ready .category-card.home-reveal:nth-child(odd):not(.is-visible):not(.is-above){translate:-18px 42px}.app.home-motion-ready .category-card.home-reveal:nth-child(2n):not(.is-visible):not(.is-above){translate:18px 42px}.app.home-motion-ready .split-section.home-reveal .split-card{transition:transform .82s cubic-bezier(.22,1,.36,1),opacity .62s ease}.app.home-motion-ready .split-section.home-reveal:not(.is-visible) .split-card:first-child{opacity:.72;transform:translate(-34px) rotate(-.7deg)}.app.home-motion-ready .split-section.home-reveal:not(.is-visible) .split-card:last-child{opacity:.72;transform:translate(34px) rotate(.7deg)}.app .how.section:before{animation:ih-v7-ambient-orbit 18s ease-in-out infinite alternate}.app .final-cta:before{animation:ih-v7-ambient-drift 13s ease-in-out infinite alternate}.app .final-cta:after{animation:ih-v7-ambient-drift-reverse 16s ease-in-out infinite alternate}@keyframes ih-v7-ambient-orbit{0%{transform:translateZ(0) rotate(0) scale(.96)}to{transform:translate3d(-38px,34px,0) rotate(18deg) scale(1.08)}}@keyframes ih-v7-ambient-drift{0%{transform:translateZ(0) scale(.94)}to{transform:translate3d(34px,22px,0) scale(1.08)}}@keyframes ih-v7-ambient-drift-reverse{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-42px,-26px,0) rotate(-12deg)}}@media (max-width: 1120px){.app>main>.hero{grid-template-columns:minmax(0,1fr) minmax(365px,.86fr);gap:38px;padding-inline:48px}.app .hero h1{font-size:clamp(56px,7vw,78px)}.app .hero-visual{min-height:520px}.app-page-header,.privacy-center-header,.disputes-page-header,.admin-page-header,.account-page .messages-heading{grid-template-columns:minmax(0,1fr) minmax(270px,390px);gap:28px}}@media (max-width: 900px){.app>main>.hero{grid-template-columns:1fr;min-height:0}.app .hero-visual{width:min(680px,100%);min-height:500px;margin-inline:auto}}@media (max-width: 720px){:root{--ih-shell-gutter: 12px}.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar{min-height:64px;border-radius:17px}.page>.app-page,.account-page>.app-page,.account-page>.messages-page,.account-page>.chat-page,.privacy-center-shell,.disputes-shell,.age-access-shell,.admin-shell,.moderation-user-shell,.limited-account-shell{padding-top:34px;padding-bottom:68px}.app-page-header,.privacy-center-header,.disputes-page-header,.admin-page-header,.account-page .messages-heading{display:block;padding-bottom:20px}.app-page-header h1,.privacy-center-header h1,.disputes-page-header h1,.admin-page-header h1,.account-page .messages-heading h1{font-size:clamp(36px,11vw,48px)!important}.app>main>.hero{min-height:0;padding:52px 22px 28px}.app .hero h1{font-size:clamp(42px,13vw,60px)}.app .hero-visual{min-height:430px}.app .hero-visual .visual-glow{width:285px;height:285px}.app .hero-visual .card-main{width:min(320px,calc(100% - 20px));padding:24px}.app .hero-visual .card-small{width:min(205px,63%);min-height:68px}.app>main>.section{padding-top:82px;padding-bottom:82px}.app .category-card,.app .category-card:nth-child(n){min-height:124px;padding:22px}.app .how .step{min-height:0;padding:22px}.app .split-card,.app .split-card.light,html[data-theme=dark] .app .split-card.light{min-height:360px}.app>main>.final-cta{padding-top:74px;padding-bottom:74px}.app.home-motion-ready .home-reveal,.app.home-motion-ready .home-reveal.is-below{translate:0 28px}.app.home-motion-ready .home-reveal.is-above{translate:0 -22px}.app.home-motion-ready .category-card.home-reveal:nth-child(n):not(.is-visible):not(.is-above){translate:0 28px}}@media (prefers-reduced-motion: reduce){.app.home-motion-ready .home-reveal,.app.home-motion-ready .home-reveal.is-above,.app.home-motion-ready .home-reveal.is-below,.app.home-motion-ready .home-reveal.is-visible{opacity:1;translate:0;scale:1;filter:none;transition:none}.app.home-motion-ready .split-section.home-reveal .split-card,.app.home-motion-ready .split-section.home-reveal:not(.is-visible) .split-card{opacity:1;transform:none;transition:none}.app .how.section:before,.app .final-cta:before,.app .final-cta:after{animation:none!important}}:root{--ih-release: 20260920-5;--ih-shell-width: 1320px;--ih-shell-gutter: 24px}[hidden]{display:none!important}.account-menu-mobile-nav{display:none}.account-section-nav button{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;padding:9px 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:#555a52;font:inherit;font-size:12px;font-weight:720;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.account-section-nav button>span{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;border-radius:7px;background:#f0f1ed;color:#7b8077;font-size:8px}.account-section-nav button:hover{border-color:#23529726;background:#f2f6fc;color:#153d70}.account-section-nav button.is-active{border-color:#23529738;background:#0b1d34;color:#fff}.account-section-nav button.is-active>span{background:#ffffff21;color:#bcd5ff}.account-tab-intro{min-height:88px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,430px);align-items:center;gap:28px;box-sizing:border-box;margin-bottom:16px;padding:19px 24px;border:1px solid rgba(28,58,98,.11);border-radius:19px;background:radial-gradient(circle at 95% 0%,rgba(57,117,202,.1),transparent 34%),#fff;box-shadow:0 11px 32px #0d1f360b}.account-tab-intro h2,.account-tab-intro p{margin:0}.account-tab-intro h2{margin-top:4px;color:#111b28;font-size:clamp(20px,2.4vw,27px);line-height:1.12;letter-spacing:-.7px}.account-tab-intro p{color:#69717a;font-size:12px;line-height:1.65}.account-tab-stage{min-width:0;outline:none;animation:ih-account-tab-in .18s cubic-bezier(.2,.72,.25,1) both}.account-jobs-republication>.job-republication-panel{margin-top:0}@keyframes ih-account-tab-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .account-section-nav button{color:#b5bac3}html[data-theme=dark] .account-section-nav button>span{background:#242a31;color:#aeb6c1}html[data-theme=dark] .account-section-nav button.is-active{border-color:#3c659b;background:#173a67;color:#fff}html[data-theme=dark] .account-tab-intro{border-color:#303b49;background:radial-gradient(circle at 95% 0%,rgba(57,117,202,.17),transparent 34%),#151a20}html[data-theme=dark] .account-tab-intro h2{color:#f2f6fb}html[data-theme=dark] .account-tab-intro p{color:#a9b2bc}html[data-theme=dark] #root .app .hero h1,html[data-theme=dark] #root .app .hero h1>span{color:#f7f9fc!important;-webkit-text-fill-color:#f7f9fc!important}html[data-theme=dark] #root .app .hero h1>span{background:none!important;background-image:none!important;color:#8fb3ff!important;-webkit-text-fill-color:#8fb3ff!important;opacity:1!important}html[data-theme=dark] #root .home-navbar .nav-actions>.btn-ghost,html[data-theme=dark] #root .home-navbar .home-account-cluster .btn-ghost{border-color:#33445a!important;background:#121c29!important;color:#f2f6fb!important}html[data-theme=dark] #root .home-navbar .nav-actions>.btn-dark,html[data-theme=dark] #root :is(.page,.account-page,.privacy-center-shell,.disputes-shell) .btn-dark{border-color:#f1f5fa!important;background:#f1f5fa!important;color:#091421!important}html[data-theme=dark] #root :is(.page,.account-page,.privacy-center-shell,.disputes-shell) .btn-outline{border-color:#36485e!important;background:#121c29!important;color:#edf3fa!important}html[data-theme=dark] #root :is(.app-page-header,.messages-heading,.privacy-center-header,.disputes-page-header,.account-tab-intro,.account-form-section,.account-card,.job-card,.talent-card) :is(h1,h2,h3,strong){color:#f2f6fb!important}html[data-theme=dark] #root :is(input,textarea,select)::placeholder{color:#8995a4!important;opacity:1}@media (max-width: 720px){html,body,#root{max-width:100%;overflow-x:clip}#root :is(.page,.account-page,.app) :is(h1,h2,h3,p,span,strong,small,a,button,label){overflow-wrap:anywhere}#root .navbar.home-navbar,#root .navbar.account-navbar,#root .navbar.admin-navbar,#root .navbar.restricted-navbar,#root .navbar.restricted-account-navbar{width:calc(100% - 8px)!important;min-height:58px!important;margin-top:4px!important;padding:7px 8px 7px 13px!important;border-radius:14px!important}#root .navbar .logo,#root .home-navbar .logo,#root .account-navbar .logo{font-size:20px!important;white-space:nowrap}#root .app .navbar.home-navbar{grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:42px 42px!important;gap:6px 8px!important;min-height:104px!important}#root .home-navbar .nav-links.home-nav-links{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-height:42px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;overflow:visible!important;border:1px solid rgba(31,64,106,.11)!important;border-radius:11px!important;background:#f2f5f8!important}#root .home-navbar .nav-links.home-nav-links a{width:auto!important;min-width:0!important;min-height:34px!important;padding:6px 4px!important;border-radius:8px!important;font-size:9px!important;white-space:nowrap}#root .home-navbar .nav-actions{grid-column:2!important;grid-row:1!important;min-width:0;justify-content:flex-end;gap:6px!important}#root .home-navbar .nav-actions>.btn{min-height:40px!important;padding:0 11px!important;border-radius:10px!important;font-size:10px!important;white-space:nowrap}#root .home-navbar .home-account-cluster,#root .home-navbar .nav-actions>button.btn-dark{display:none!important}#root .home-navbar .home-account-avatar-link{width:40px!important;height:40px!important;display:grid!important;place-items:center}#root .navbar.account-navbar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:42px 42px!important;gap:6px 8px!important;min-height:104px!important}#root .account-navbar-brand{grid-column:1!important;grid-row:1!important}#root .account-navbar .nav-links.account-primary-nav{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-height:42px!important;display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:4px!important;padding:4px!important;overflow:visible!important;border:1px solid rgba(31,64,106,.11)!important;border-radius:11px!important;background:#f2f5f8!important}#root .account-navbar .nav-links.account-primary-nav a{width:auto!important;min-width:0!important;min-height:34px!important;padding:5px 3px!important;border-radius:8px!important;font-size:9px!important;white-space:nowrap}#root .account-navbar .nav-links.account-primary-nav a.is-active{background:#0b1d34!important;color:#fff!important}#root .account-navbar .nav-actions.account-navbar-actions{grid-column:2!important;grid-row:1!important;gap:5px!important}#root .account-create-job-button,#root .account-notification-button,#root .account-navbar .account-menu .account-mini{width:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border-radius:11px!important}#root .account-create-job-label,#root .account-mini-name,#root .account-menu-caret{display:none!important}#root .account-menu-dropdown{right:0!important;width:min(330px,calc(100vw - 20px))!important;max-height:calc(100vh - 82px)!important;overflow-y:auto!important;border-radius:16px!important}#root .account-menu-mobile-nav{display:none!important}html[data-theme=dark] #root :is(.home-navbar .nav-links.home-nav-links,.account-navbar .nav-links.account-primary-nav){border-color:#2c3c4f!important;background:#101923!important}html[data-theme=dark] #root :is(.home-navbar .nav-links.home-nav-links a,.account-navbar .nav-links.account-primary-nav a){color:#dce5ef!important}#root .app>main>.hero,#root .app>main>.section,#root .app>main>.how.section,#root .app>main>.split-section.section,#root .app>main>.final-cta,#root .app>.footer,#root .page>.app-page,#root .account-page>.app-page,#root .account-page>.messages-page,#root .account-page>.chat-page,#root .privacy-center-shell,#root .disputes-shell,#root .age-access-shell,#root .admin-shell,#root .moderation-user-shell,#root .limited-account-shell{width:calc(100% - 24px)!important}#root .page>.app-page,#root .account-page>.app-page,#root .account-page>.messages-page,#root .account-page>.chat-page,#root .privacy-center-shell,#root .disputes-shell,#root .age-access-shell,#root .admin-shell,#root .moderation-user-shell,#root .limited-account-shell{padding-top:24px!important;padding-bottom:54px!important}#root .app-page-header,#root .privacy-center-header,#root .disputes-page-header,#root .admin-page-header,#root .account-page .messages-heading{min-height:0!important;display:block!important;margin-bottom:14px!important;padding:5px 2px 15px!important}#root .app-page-header h1,#root .privacy-center-header h1,#root .disputes-page-header h1,#root .admin-page-header h1,#root .account-page .messages-heading h1{margin-top:5px!important;font-size:clamp(32px,9.6vw,42px)!important;line-height:1!important;letter-spacing:-1.8px!important}#root .app-page-header p,#root .privacy-center-header p,#root .disputes-page-header p,#root .admin-page-header p,#root .account-page .messages-heading p{margin-top:10px!important;font-size:12px!important;line-height:1.55!important}#root .account-section-nav{position:static!important;z-index:auto!important;top:auto!important;display:flex!important;gap:5px!important;margin:0 -2px 10px!important;padding:6px!important;overflow-x:auto!important;border-radius:14px!important;scroll-snap-type:x proximity}#root .account-section-nav button{min-width:112px!important;min-height:43px!important;flex:0 0 112px!important;gap:7px!important;padding:7px 9px!important;border-radius:9px!important;font-size:9px!important;white-space:nowrap;scroll-snap-align:start}#root .account-section-nav button>span{width:20px!important;height:20px!important;flex-basis:20px!important;font-size:7px!important}#root .account-tab-intro{min-height:0!important;display:block!important;margin-bottom:10px!important;padding:15px 16px!important;border-radius:15px!important}#root .account-tab-intro h2{font-size:20px!important}#root .account-tab-intro p{margin-top:7px!important;font-size:11px!important;line-height:1.5!important}#root .account-profile-workspace>.profile-preview{min-height:106px!important;margin-bottom:10px!important;padding:16px!important;border-radius:16px!important}#root .account-profile-workspace .profile-avatar{width:62px!important;height:62px!important}#root .account-profile-workspace>.stripe-connect-panel,#root .account-form-section,#root .account-profile-workspace>.profile-portfolio-manager,#root .discovery-settings-card,#root .job-republication-panel,#root .my-jobs-section,#root .profile-content-report-history{padding:16px 14px!important;border-radius:16px!important}#root .account-form-section{grid-template-columns:1fr!important;gap:15px!important}#root .account-form-section-heading,#root .account-form-section>*,#root .account-form-section-identity>label:nth-of-type(3),#root .account-form-section-expertise>*{grid-column:1!important}#root .profile-category-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}#root .account-form-actions{grid-template-columns:1fr!important;gap:10px!important;padding:14px!important}#root .account-form-actions .btn,#root .account-form-actions .auth-message{grid-column:1!important;grid-row:auto!important;width:100%!important}#root .profile-portfolio-editor-grid,#root .privacy-center-grid,#root .privacy-erasure-choice-grid,#root .disputes-grid,#root .dispute-details-grid{grid-template-columns:1fr!important}#root .page .jobs-search,#root .page .talent-controls{margin-bottom:12px!important;padding:10px!important;border-radius:15px!important}#root .page .jobs-search-box,#root .page .talent-search-box{min-height:50px!important;border-radius:11px!important}#root .page .jobs-search-box input,#root .page .talent-search-box input{min-height:48px!important;font-size:16px!important}#root .page .jobs-filter-row,#root .page .talent-category-row{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:108px!important;gap:6px!important;margin-top:9px!important;overflow-x:auto!important;scroll-snap-type:x proximity}#root .page .jobs-filter,#root .page .talent-category-row button{min-height:42px!important;padding:7px!important;scroll-snap-align:start}#root .jobs-order-panel,#root .talent-order-row{min-height:0!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:11px!important}#root .jobs-order-switch{width:100%!important;min-width:0!important}#root .jobs-results-header{min-height:0!important;gap:10px!important;padding:12px 13px!important}#root .jobs-clear-filters{flex:0 0 auto!important;min-height:38px!important;padding:0 10px!important;font-size:9px!important;white-space:nowrap}#root .jobs-list,#root .talent-grid{grid-template-columns:1fr!important;gap:9px!important}#root .job-card,#root .talent-card{min-height:0!important;padding:17px 16px 16px 19px!important;border-radius:15px!important}#root .job-card h2,#root .talent-card h2{font-size:20px!important;line-height:1.18!important}#root .talent-about,#root .talent-tag-list,#root .talent-card-topline{min-height:0!important}#root .account-page .messages-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 66px!important;align-items:end!important;gap:10px!important}#root .account-page .messages-overview{min-width:0!important;min-height:58px!important;padding:8px!important;border-radius:13px!important}#root .account-page .messages-list-header{display:none!important}#root .account-page .messages-row{position:relative!important;min-height:82px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important;padding:14px!important}#root .account-page .messages-avatar{width:44px!important;height:44px!important;border-radius:13px!important}#root .account-page .messages-topline{padding-right:62px!important}#root .account-page .messages-date{position:absolute!important;top:13px!important;right:12px!important;padding:5px 7px!important;font-size:8px!important}#root .chat-shell{border-radius:16px!important}#root .chat-header{min-height:66px!important;padding:10px!important}#root .chat-messages{min-height:360px!important;padding:14px 10px!important}#root .chat-message{max-width:86%!important;border-radius:14px!important}#root .chat-form{gap:8px!important;padding:10px!important}#root .app>main>.hero{grid-template-columns:1fr!important;gap:22px!important;min-height:0!important;margin-top:9px!important;padding:38px 18px 20px!important;border-radius:22px 22px 44px!important}#root .app .hero h1{max-width:100%!important;margin-top:17px!important;font-size:clamp(38px,11.8vw,52px)!important;line-height:.98!important;letter-spacing:-2.5px!important}#root .app .hero-text{margin-top:18px!important;font-size:13px!important;line-height:1.58!important}#root .app .hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:23px!important}#root .app .hero-actions .btn{width:100%!important;min-height:48px!important;box-sizing:border-box}#root .app .hero-stats{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:22px!important;padding:10px 0 0!important}#root .app .hero-stats div{min-width:0!important;padding:0 8px!important;text-align:center}#root .app .hero-stats span{display:none!important}#root .app .hero-visual{width:100%!important;min-height:300px!important}#root .app .hero-visual .visual-glow{width:235px!important;height:235px!important}#root .app .hero-visual .card-main{width:min(285px,calc(100% - 12px))!important;padding:19px!important;border-radius:18px!important}#root .app .hero-visual .card-main p{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}#root .app .hero-visual .card-small{width:172px!important;min-height:58px!important;padding:9px!important}#root .app .hero-visual .card-bottom{display:none!important}#root .app>main>.section{padding-top:58px!important;padding-bottom:58px!important}#root .app>main>.section .section-heading{display:block!important;margin-bottom:22px!important}#root .app>main>.section .section-heading h2{margin-top:8px!important;font-size:clamp(30px,9vw,40px)!important;line-height:1.02!important}#root .app .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#root .app .category-card,#root .app .category-card:nth-child(n){min-height:100px!important;padding:15px!important;border-radius:14px!important}#root .app>main>.how.section{padding:46px 15px!important;border-radius:22px 22px 44px!important}#root .app .steps{grid-template-columns:1fr!important;gap:8px!important}#root .app .how .step{min-height:0!important;padding:18px!important;border-radius:14px!important}#root .app>main>.split-section.section{gap:9px!important;padding-top:58px!important;padding-bottom:58px!important}#root .app .split-card,#root .app .split-card.light,html[data-theme=dark] #root .app .split-card.light{min-height:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:24px 20px!important;border-radius:18px!important}#root .app .split-card .btn{position:static!important;inset:auto!important;left:auto!important;bottom:auto!important;flex:0 0 auto!important;align-self:flex-start!important;margin:24px 0 0!important}#root .app>main>.final-cta{margin-bottom:12px!important;padding:50px 18px!important;border-radius:22px 22px 44px!important}#root .app>.footer{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;padding:28px 4px 94px!important}#root .app .footer-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 16px!important}#root .cookie-notice{right:8px!important;bottom:8px!important;left:8px!important;width:auto!important;max-height:min(330px,calc(100vh - 28px))!important;grid-template-columns:1fr!important;gap:10px!important;padding:14px!important;overflow-y:auto!important;border-radius:16px!important}#root .cookie-notice-mark{display:none!important}#root .cookie-notice-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}body:has(.cookie-notice) .site-preferences{display:none!important}}@media (max-width: 420px){#root .account-create-job-button{display:none!important}#root .profile-category-options{grid-template-columns:1fr!important}}@media (prefers-reduced-motion: reduce){.account-tab-stage{animation:none}}.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar{width:calc(100% - 12px)!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important}.app>main>.hero,.app>main>.section,.app>main>.how.section,.app>main>.split-section.section,.app>main>.final-cta,.app>.footer,.page>.app-page,.account-page>.app-page,.account-page>.messages-page,.account-page>.chat-page,.privacy-center-shell,.disputes-shell,.age-access-shell,.admin-shell,.moderation-user-shell,.limited-account-shell{width:min(1320px,calc(100% - 24px))!important;max-width:1320px!important;margin-right:auto!important;margin-left:auto!important}.cookie-policy-shell,.legal-document-shell{width:min(1080px,calc(100% - 40px))!important;max-width:1080px!important}@media (min-width: 1121px){.app .navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar{min-height:86px;padding:12px 16px 12px 24px;border-radius:23px}.navbar .logo,.home-navbar .logo,.account-navbar .logo,.admin-navbar .logo{font-size:25px}.home-navbar .nav-links a,.home-navbar .nav-links.home-nav-links a,.account-navbar .nav-links.account-primary-nav a,.admin-nav-links a,.restricted-navbar-links a{min-height:52px;border-radius:13px;font-size:12px}.account-navbar .nav-links.account-primary-nav{grid-auto-columns:108px}.account-navbar .nav-links.account-primary-nav a{width:108px}.home-navbar .nav-actions>.btn-ghost,.home-navbar .home-account-cluster .btn-ghost,.home-navbar .home-account-cluster .auth-user,.account-create-job-button,.account-notification-button,.account-navbar .account-menu .account-mini{min-height:52px}}.page>.app-page,.account-page>.app-page,.account-page>.messages-page,.account-page>.chat-page,.privacy-center-shell,.disputes-shell,.age-access-shell,.admin-shell,.moderation-user-shell,.limited-account-shell{padding-top:48px;padding-bottom:88px}.app-page-header,.privacy-center-header,.disputes-page-header,.admin-page-header,.account-page .messages-heading{min-height:142px;grid-template-columns:minmax(0,1fr) 340px;gap:36px;padding:16px 0 25px}.app-page-header h1,.privacy-center-header h1,.disputes-page-header h1,.admin-page-header h1,.account-page .messages-heading h1{font-size:clamp(38px,5vw,52px)!important}.app-page-header p,.privacy-center-header p,.disputes-page-header p,.admin-page-header p,.account-page .messages-heading p{max-width:390px;font-size:13px!important;line-height:1.65}.page .jobs-search,.page .talent-controls{padding:17px;border-radius:19px}.page .jobs-search-box,.page .talent-search-box{min-height:56px;border-radius:13px}.page .jobs-filter,.page .talent-category-row button{min-height:46px;border-radius:11px;font-size:10px}.jobs-order-panel,.talent-order-row{min-height:68px;border-radius:13px}.page .jobs-results-header{min-height:68px;border-radius:12px}.account-page .messages-row{min-height:86px;padding:15px 18px}@media (min-width: 1500px){.jobs-list{grid-template-columns:1fr;gap:12px}.jobs-list .job-card{min-height:196px}.talent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.privacy-center-grid,.admin-grid{gap:12px}}.app>main>.hero{min-height:690px;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:clamp(28px,4vw,70px);padding:clamp(66px,6.4vw,94px) clamp(48px,6.6vw,88px);border-radius:42px 42px 94px}.app .hero-content,.app .hero h1{max-width:720px}.app .hero h1{font-size:clamp(58px,6.45vw,88px)}.app .hero-text{max-width:590px;font-size:17px}.app .hero-visual{min-height:535px}.app .hero-visual .visual-glow{width:min(31vw,425px);height:min(31vw,425px)}.app .hero-visual .card-main{width:min(420px,84%);padding:32px}.app .hero-visual .card-small{width:245px;min-height:78px}.app>main>.section{padding-top:112px;padding-bottom:112px}.app>main>.section .section-heading{gap:initial}.app>main>.section .section-heading p{max-width:440px;font-size:16px}.app .category-card,.app .category-card:nth-child(n){min-height:164px;padding:28px}.app .how .step{min-height:270px;padding:29px}.app .how .step h3{font-size:25px}.app .split-card,.app .split-card.light,html[data-theme=dark] .app .split-card.light{min-height:430px}.app>main>.final-cta{padding-top:102px;padding-bottom:102px}@media (max-width: 1120px){.app>main>.hero{min-height:650px;grid-template-columns:minmax(0,1fr) minmax(365px,.9fr);gap:clamp(28px,4vw,70px);padding-inline:48px}.app .hero h1{font-size:clamp(54px,7vw,76px)}.app .hero-visual{min-height:535px}.app-page-header,.privacy-center-header,.disputes-page-header,.admin-page-header,.account-page .messages-heading{grid-template-columns:minmax(0,1fr) 290px;gap:24px}}@media (max-width: 900px){.app>main>.hero{grid-template-columns:1fr;min-height:0;padding:68px 48px 38px}.app .hero-visual{width:min(650px,100%);min-height:500px}}@media (max-width: 720px){:root{--ih-shell-gutter: 18px}.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar{width:calc(100% - 10px)!important;min-height:64px}.app>main>.hero,.app>main>.section,.app>main>.how.section,.app>main>.split-section.section,.app>main>.final-cta,.app>.footer,.page>.app-page,.account-page>.app-page,.account-page>.messages-page,.account-page>.chat-page,.privacy-center-shell,.disputes-shell,.age-access-shell,.admin-shell,.moderation-user-shell,.limited-account-shell{width:calc(100% - 18px)!important}.page>.app-page,.account-page>.app-page,.account-page>.messages-page,.account-page>.chat-page,.privacy-center-shell,.disputes-shell,.age-access-shell,.admin-shell,.moderation-user-shell,.limited-account-shell{padding-top:34px;padding-bottom:64px}.app-page-header,.privacy-center-header,.disputes-page-header,.admin-page-header,.account-page .messages-heading{min-height:0;display:block;padding:8px 0 18px}.app>main>.hero{min-height:0;padding:52px 22px 28px}.app .hero h1{font-size:clamp(42px,13vw,60px)}.app .hero-visual{min-height:430px}.app>main>.section{padding-top:82px;padding-bottom:82px}.app .category-card,.app .category-card:nth-child(n){min-height:124px;padding:22px}.app .how .step{min-height:0;padding:22px}.app .split-card,.app .split-card.light,html[data-theme=dark] .app .split-card.light{min-height:360px}.app>main>.final-cta{padding-top:74px;padding-bottom:74px}}html[data-template=classic]{--ih-page: #f7f7f5;--ih-canvas: #f7f7f5;--ih-surface: #ffffff;--ih-surface-soft: #f3f3f1;--ih-dark-surface: #111111;--ih-line: #deded8;--ih-line-strong: #c7c7c0;--ih-ink: #161616;--ih-ink-soft: #383835;--ih-copy: #666660;--ih-muted: #777771;--ih-navy-950: #080808;--ih-navy-900: #111111;--ih-navy-850: #171717;--ih-navy-800: #20201e;--ih-navy-700: #333330;--ih-blue-600: #111111;--ih-blue-100: #ecece7;--ih-blue-soft: #f1f1ed;--ih-violet: #111111;--ih-violet-deep: #000000;--ih-violet-soft: #efefeb;--ih-mint: #555550;--ih-mint-soft: #efefeb;--ih-sun: #666660;--ih-sun-soft: #f1f1ed;--ih-rose-soft: #f0f0ec;--ih-focus: rgba(17, 17, 17, .2);--ih-shadow-sm: 0 8px 24px rgba(20, 20, 18, .045);--ih-shadow-md: 0 16px 42px rgba(20, 20, 18, .065);--ih-shadow-lg: 0 28px 74px rgba(20, 20, 18, .08);--ih-v3-page: #f7f7f5;--ih-v3-surface: #ffffff;--ih-v3-line: #deded8;--ih-v3-ink: #161616;--ih-v3-copy: #666660;--ih-v3-shadow: 0 16px 44px rgba(20, 20, 18, .06);--ih-v4-surface: #ffffff;--ih-v4-surface-muted: #f3f3f1;--ih-v4-line: #deded8;--ih-v4-line-strong: #c7c7c0;--ih-v4-ink: #161616;--ih-v4-copy: #666660;--ih-v4-violet: #111111;--ih-v4-violet-soft: #efefeb;--ih-v4-mint: #666660;--ih-v4-shadow: 0 16px 44px rgba(20, 20, 18, .06);color:#161616;background:#f7f7f5;color-scheme:light}html[data-template=classic] body:after{content:"";position:fixed;z-index:2147483646;top:0;right:0;bottom:0;left:0;pointer-events:none;background:#fff0;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}html[data-template=classic] body,html[data-template=classic] #root,html[data-template=classic] #root>*,html[data-template=classic] #root :is(.app,.page,.account-page,.privacy-center-page,.disputes-page,.admin-page,.moderation-user-page,.age-access-page){background-color:#f7f7f5!important;color:#161616}html[data-template=classic] #root .app.app>main:before{background:radial-gradient(circle at 82% 16%,rgba(0,0,0,.035),transparent 31%),linear-gradient(180deg,#fff,#f7f7f5 58%,#f3f3f1)!important;background-size:auto!important}html[data-template=classic] #root .app.app>main>.hero{border:0!important;background:transparent!important;color:#161616!important;box-shadow:none!important}html[data-template=classic] #root .app.app>main>.hero:before,html[data-template=classic] #root .app.app>main>.hero:after,html[data-template=classic] #root .app.app>main>.categories.section:before{content:none!important;display:none!important;background:none!important}html[data-template=classic] #root .app :is(.hero h1,.hero h1 span,.hero-text,.eyebrow){color:#161616!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important}html[data-template=classic] #root .app .hero h1 span,html[data-template=classic] #root .app .hero-text{color:#777771!important}html[data-template=classic] #root .app :is(.eyebrow-dot,.live-dot){border-color:#111!important;background:#111!important;color:#111!important;box-shadow:none!important;text-shadow:none!important}html[data-template=classic] #root .app :is(.visual-glow,.hero-visual .visual-glow){border:1px solid #deded8!important;background:#eeeeea!important;box-shadow:none!important;filter:none!important}html[data-template=classic] #root .app :is(.floating-card,.hero-visual .floating-card){border-color:#e1e1dc!important;background:#fffffff5!important;color:#161616!important;box-shadow:0 25px 70px #00000017!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}html[data-template=classic] #root .app .hero-visual .card-main:before{background:#111!important}html[data-template=classic] #root .app :is(.floating-card,.hero-stats) :is(h2,h3,strong,p,span){color:inherit!important}html[data-template=classic] #root .app>main>.categories.section{background:#f7f7f5!important}html[data-template=classic] #root .app>main>.categories :is(.section-label,h2,p){color:#161616!important;text-shadow:none!important}html[data-template=classic] #root .app>main>.categories .section-label,html[data-template=classic] #root .app>main>.categories .section-heading p{color:#777771!important}html[data-template=classic] #root .app .category-card{border-color:#deded8!important;background:#fff!important;color:#161616!important;box-shadow:0 12px 34px #1414120b!important}html[data-template=classic] #root .app .category-card:hover :is(*){color:#fff!important}html[data-template=classic] #root .app>main>.how.section,html[data-template=classic] #root .app .split-card:not(.light){border-color:#111!important;background:#111!important;color:#fff!important;box-shadow:none!important}html[data-template=classic] #root .app .how :is(.section-label,h2,p,span,strong),html[data-template=classic] #root .app .split-card:not(.light) :is(.section-label,h2,p,span,strong){color:#fff!important}html[data-template=classic] #root .app .how .step{border-color:#373734!important;background:#1b1b1a!important;color:#fff!important}html[data-template=classic] #root .app :is(.split-card.light,.final-cta){border-color:#deded8!important;background:#fff!important;color:#161616!important;box-shadow:0 16px 44px #1414120f!important}html[data-template=classic] #root :is(.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar){border-color:#deded8!important;background:#fffffdf7!important;color:#161616!important;box-shadow:0 10px 34px #1212100e!important}html[data-template=classic] #root :is(.logo,.account-navbar-brand,.admin-navbar-brand,.home-nav-links a,.account-primary-nav a,.admin-nav-links a,.restricted-navbar-links a){color:#161616!important}html[data-template=classic] #root :is(.home-nav-links a,.account-primary-nav a,.admin-nav-links a,.restricted-navbar-links a):hover,html[data-template=classic] #root :is(.account-primary-nav a.active,.admin-nav-links a.active){background:#edede8!important;color:#111!important}html[data-template=classic] #root :is(.btn-dark,.btn-primary,.discovery-primary-button,.dispute-primary-button,.agreement-primary-button,.chat-send,.notification-chat-button,.privacy-primary-button,button[class*=primary-button]){border-color:#111!important;background:#111!important;color:#fff!important;box-shadow:none!important}html[data-template=classic] #root :is(.btn-dark,.btn-primary,.discovery-primary-button,.dispute-primary-button,.agreement-primary-button,.chat-send,.notification-chat-button,.privacy-primary-button,button[class*=primary-button]):hover{border-color:#333330!important;background:#333330!important;color:#fff!important}html[data-template=classic] #root :is(.btn-ghost,.btn-outline,.btn-light,.agreement-secondary-button,.dispute-secondary-button,button[class*=secondary-button]){border-color:#cecec7!important;background:#fff!important;color:#20201e!important;box-shadow:none!important}html[data-template=classic] #root :is(a,button,input,textarea,select):focus-visible{outline-color:#111!important;box-shadow:0 0 0 4px #11111114!important}html[data-template=classic] #root :is(.app-page-header,.account-tab-intro,.privacy-center-header,.disputes-page-header,.admin-page-header,.messages-heading) :is(h1,h2,h3,p,span){color:#161616!important;-webkit-text-fill-color:currentColor!important;background:none!important}html[data-template=classic] #root :is(.account-card,.auth-card,.project-form,.jobs-search,.talent-controls,.job-card,.talent-card,.messages-list,.messages-empty,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-state-card,.dispute-list-card,.admin-queue-panel,.admin-content-grid,.age-access-card,.legal-document-shell,.cookie-policy-shell,.account-form-section,.profile-portfolio-manager,.discovery-settings-card,.job-republication-panel,.notification-message-card){border-color:#deded8!important;background-color:#fff!important;background-image:none!important;color:#161616!important;box-shadow:0 14px 42px #1414120e!important}html[data-template=classic] #root :is(.account-card,.auth-card,.project-form,.job-card,.talent-card,.messages-list,.messages-empty,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-state-card,.dispute-list-card,.admin-queue-panel,.admin-content-grid,.age-access-card,.notification-message-card) :is(h1,h2,h3,h4,strong){color:#161616!important}html[data-template=classic] #root :is(input,textarea,select){border-color:#d5d5cf!important;background:#fff!important;color:#161616!important;accent-color:#111111!important;box-shadow:none!important}html[data-template=classic] #root :is(input,textarea,select):focus{border-color:#111!important;box-shadow:0 0 0 4px #11111112!important}html[data-template=classic] #root :is(.jobs-search-box,.talent-search-box,.jobs-order-panel,.talent-order-row,.jobs-results-header,.account-section-nav,.account-tab-intro){border-color:#deded8!important;background:#fff!important;color:#161616!important;box-shadow:none!important}html[data-template=classic] #root :is(.jobs-filter,.talent-category-row button,.disputes-filter-bar button,.job-listing-pill,.profile-specialty-chip,.profile-edit-skill-chip,.talent-tag-list span,.content-report-status){border-color:#d6d6d0!important;background:#f1f1ed!important;color:#555550!important;box-shadow:none!important}html[data-template=classic] #root :is(.jobs-filter.active,.jobs-filter.is-active,.talent-category-row button.active,.talent-category-row button.is-active,.disputes-filter-bar button.active,.disputes-filter-bar button.is-active,.account-section-nav button.is-active){border-color:#111!important;background:#111!important;color:#fff!important}html[data-template=classic] #root .account-profile-workspace>.profile-preview{border-color:#111!important;background:linear-gradient(105deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(145deg,#0c0c0c,#2a2a28)!important;background-size:28px 28px,auto!important;color:#fff!important;box-shadow:0 18px 48px #1414121f!important}html[data-template=classic] #root .account-profile-workspace>.profile-preview :is(*){color:#fff!important}html[data-template=classic] #root :is(.messages-row,.notification-item,.dispute-list-card){border-color:#e0e0da!important;background:#fff!important;color:#161616!important}html[data-template=classic] #root :is(.messages-row,.notification-item,.dispute-list-card):hover,html[data-template=classic] #root .messages-row.is-unread,html[data-template=classic] #root .messages-row.is-unread:hover{border-color:#bfbfb8!important;background:#f2f2ee!important}html[data-template=classic] #root :is(.account-notification-button .notification-dot,.account-primary-nav .messages-nav-dot,.messages-unread-dot){border-color:#fff!important;background:#111!important;box-shadow:0 0 0 2px #1111111f!important}html[data-template=classic] #root .notification-message-icon{border-color:#d7d7d0!important;background:#edede8!important;color:#111!important}html[data-template=classic] #root .chat-message.is-mine :is(.chat-message-bubble,div){border-color:#111!important;background:#111!important;color:#fff!important}html[data-template=classic] #root .chat-message:not(.is-mine) :is(.chat-message-bubble,div){border-color:#deded8!important;background:#f0f0ec!important;color:#161616!important}html[data-template=classic] #root :is(.chat-collapsible-panel,.agreement-workspace,.chat-dispute-card){border-color:#d9d9d2!important;background:#f6f6f3!important;color:#161616!important;box-shadow:none!important}html[data-template=classic] #root :is(.site-preferences-panel,.cookie-notice){border-color:#d0d0c9!important;background:#fffffdfa!important;color:#161616!important;box-shadow:0 16px 48px #1414121f!important}html[data-template=classic] #root :is(.site-theme-toggle,.site-language-toggle button,.cookie-notice button){border-color:#d0d0c9!important;background:#efefeb!important;color:#161616!important}html[data-template=classic] #root :is(svg,svg *,.job-listing-pill svg){color:currentColor;stroke:currentColor}html[data-template=classic][data-theme=dark]{--ih-page: #0d0d0c;--ih-canvas: #0d0d0c;--ih-surface: #191918;--ih-surface-soft: #232321;--ih-line: #343431;--ih-line-strong: #484844;--ih-ink: #f2f2ee;--ih-ink-soft: #d2d2cc;--ih-copy: #aaaAa3;--ih-muted: #969690;--ih-v3-page: #0d0d0c;--ih-v3-surface: #191918;--ih-v3-line: #343431;--ih-v3-ink: #f2f2ee;--ih-v3-copy: #aaaAa3;--ih-v4-surface: #191918;--ih-v4-surface-muted: #121211;--ih-v4-line: #343431;--ih-v4-line-strong: #484844;--ih-v4-ink: #f2f2ee;--ih-v4-copy: #aaaAa3;--ih-v4-violet-soft: #252523;color:#f2f2ee;background:#0d0d0c;color-scheme:dark}html[data-template=classic][data-theme=dark] body,html[data-template=classic][data-theme=dark] #root,html[data-template=classic][data-theme=dark] #root>*,html[data-template=classic][data-theme=dark] #root :is(.app,.page,.account-page,.privacy-center-page,.disputes-page,.admin-page,.moderation-user-page,.age-access-page){background-color:#0d0d0c!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root .app.app>main:before{background:radial-gradient(circle at 82% 16%,rgba(255,255,255,.035),transparent 31%),linear-gradient(180deg,#090909,#111110 58%,#0d0d0c)!important}html[data-template=classic][data-theme=dark] #root .app.app>main>.hero,html[data-template=classic][data-theme=dark] #root .app>main>.categories.section{background:transparent!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root .app :is(.hero h1,.hero h1 span,.hero-text,.eyebrow,.categories .section-label,.categories h2,.categories p){color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar,.account-card,.auth-card,.project-form,.jobs-search,.talent-controls,.job-card,.talent-card,.messages-list,.messages-empty,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-state-card,.dispute-list-card,.admin-queue-panel,.admin-content-grid,.age-access-card,.legal-document-shell,.cookie-policy-shell,.account-form-section,.profile-portfolio-manager,.discovery-settings-card,.job-republication-panel,.notification-message-card,.jobs-search-box,.talent-search-box,.jobs-order-panel,.talent-order-row,.jobs-results-header,.account-section-nav,.account-tab-intro,.site-preferences-panel,.cookie-notice){border-color:#343431!important;background-color:#191918!important;background-image:none!important;color:#f2f2ee!important;box-shadow:0 14px 42px #0003!important}html[data-template=classic][data-theme=dark] #root :is(.account-card,.auth-card,.project-form,.job-card,.talent-card,.messages-list,.messages-empty,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-state-card,.dispute-list-card,.admin-queue-panel,.admin-content-grid,.age-access-card,.notification-message-card,.account-tab-intro,.messages-heading) :is(h1,h2,h3,h4,strong,p,span){color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(input,textarea,select){border-color:#41413d!important;background:#111110!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.jobs-filter,.talent-category-row button,.disputes-filter-bar button,.job-listing-pill,.profile-specialty-chip,.profile-edit-skill-chip,.talent-tag-list span,.content-report-status,.site-theme-toggle,.site-language-toggle button,.cookie-notice button){border-color:#41413d!important;background:#242422!important;color:#d0d0ca!important}html[data-template=classic][data-theme=dark] #root :is(.messages-row,.notification-item,.dispute-list-card),html[data-template=classic][data-theme=dark] #root .messages-row.is-unread,html[data-template=classic][data-theme=dark] #root :is(.chat-collapsible-panel,.agreement-workspace,.chat-dispute-card){border-color:#363633!important;background:#1c1c1b!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root .app :is(.floating-card,.category-card,.split-card.light,.final-cta){border-color:#3a3a37!important;background:#191918!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root .app :is(.floating-card,.category-card,.split-card.light,.final-cta) :is(*){color:#f2f2ee!important}@media print{html[data-template=classic] body:after{display:none!important}}:root{--ih-release: 20260925-102}@keyframes ih-v102-route-in{0%{transform:translateY(4px)}to{transform:translateY(0)}}::view-transition-group(root){animation-duration:.16s!important;animation-timing-function:cubic-bezier(.22,1,.36,1)!important}::view-transition-old(root){opacity:1!important;animation:none!important;mix-blend-mode:normal!important}::view-transition-new(root){opacity:1!important;animation:ih-v102-route-in .16s cubic-bezier(.22,1,.36,1) both!important;mix-blend-mode:normal!important}::view-transition-image-pair(root){isolation:isolate}.page>main,.account-page>main,.app>main>section,.privacy-center-shell,.disputes-shell,.admin-shell,.chat-messages{animation:none!important;transform:none!important}.app.home-motion-ready .home-reveal,.app.home-motion-ready .home-reveal.is-below{opacity:0;translate:0 22px;scale:1;filter:none!important;will-change:auto;transition:opacity .36s ease,translate .43s cubic-bezier(.22,1,.36,1);transition-delay:min(var(--home-reveal-delay, 0ms),90ms)}.app.home-motion-ready .home-reveal.is-above{opacity:0;translate:0 -16px;scale:1;filter:none!important}.app.home-motion-ready .home-reveal.is-visible{opacity:1;translate:0;scale:1;filter:none!important}.app.home-motion-ready .category-card.home-reveal:nth-child(n):not(.is-visible):not(.is-above){translate:0 22px}.app.home-motion-ready .split-section.home-reveal .split-card{transition:transform .43s cubic-bezier(.22,1,.36,1),opacity .3s ease}.app.home-motion-ready .split-section.home-reveal:not(.is-visible) .split-card:first-child{opacity:.9;transform:translate(-18px)}.app.home-motion-ready .split-section.home-reveal:not(.is-visible) .split-card:last-child{opacity:.9;transform:translate(18px)}@media (min-width: 721px){#root .account-page>.messages-page,#root .account-page>.chat-page{width:min(1284px,calc(100% - 64px))!important;max-width:1284px!important;margin-right:auto!important;margin-left:auto!important}}.site-preferences,.site-preferences.is-open{position:fixed!important;z-index:9000!important;top:auto!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:44px!important;height:44px!important;display:block!important;padding:0!important;border:1px solid rgba(16,36,61,.14)!important;border-radius:14px!important;background:#fffffdf5!important;box-shadow:0 10px 30px #0813211f!important;transform:none!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.site-preferences-handle{position:relative;z-index:2;width:42px;height:42px;display:grid!important;place-items:center;padding:0;border:0;border-radius:13px;background:transparent;color:var(--ih-navy-900);font:inherit;font-size:11px;font-weight:850;letter-spacing:-.35px;cursor:pointer}.site-preferences.is-open .site-preferences-handle{background:var(--ih-navy-900);color:#fff;font-size:20px;font-weight:500}.site-preferences-panel{position:absolute!important;right:0!important;bottom:calc(100% + 9px)!important;width:max-content!important;display:flex!important;align-items:center!important;gap:3px!important;padding:5px!important;border:1px solid rgba(16,36,61,.14)!important;border-radius:14px!important;background:#fffffdfa!important;box-shadow:0 16px 42px #08132126!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px) scale(.97);transform-origin:bottom right;transition:opacity .15s ease,transform .18s cubic-bezier(.22,1,.36,1),visibility .15s;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.site-preferences.is-open .site-preferences-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.site-preferences .site-language-toggle{display:flex!important;padding:0 0 0 4px!important;border-top:0!important;border-left:1px solid var(--ih-line)!important}.site-preferences .site-theme-toggle,.site-preferences .site-language-toggle button{width:34px!important;min-width:34px!important;height:34px!important;border-radius:9px!important}html[data-theme=dark] .site-preferences,html[data-theme=dark] .site-preferences.is-open,html[data-theme=dark] .site-preferences-panel{border-color:#34465b!important;background:#0c151ff7!important;color:#f2f6fb!important}html[data-theme=dark] .site-preferences-handle{color:#f2f6fb}html[data-theme=dark] #root .home-navbar .nav-links.home-nav-links a,html[data-theme=dark] #root .account-navbar .nav-links.account-primary-nav a,html[data-theme=dark] #root .admin-nav-links a{color:#d7e1ec!important}html[data-theme=dark] #root .home-navbar .nav-links.home-nav-links a:hover,html[data-theme=dark] #root .account-navbar .nav-links.account-primary-nav a:hover,html[data-theme=dark] #root .admin-nav-links a:hover{background:#1c2b3c!important;color:#fff!important}html[data-theme=dark] #root .account-menu-logout{background:transparent!important;color:#ffaaa2!important}html[data-theme=dark] #root .account-menu-logout:hover{background:#351f22!important;color:#ffd0cc!important}body>.private-work-lightbox{position:fixed!important;z-index:2147483000!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:10px!important;box-sizing:border-box!important;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;overflow:hidden!important;background:#03070df0!important;color:#fff!important;-webkit-backdrop-filter:blur(12px) saturate(112%)!important;backdrop-filter:blur(12px) saturate(112%)!important}body>.private-work-lightbox .private-work-viewer-toolbar{width:min(1240px,100%);min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto}body>.private-work-lightbox .private-work-viewer-title{min-width:0;display:grid;gap:2px}body>.private-work-lightbox .private-work-viewer-title strong,body>.private-work-lightbox .private-work-viewer-title span{overflow:hidden;color:#fff!important;text-overflow:ellipsis;white-space:nowrap}body>.private-work-lightbox .private-work-viewer-title strong{font-size:12px}body>.private-work-lightbox .private-work-viewer-title span{color:#ffffff94!important;font-size:9px}body>.private-work-lightbox .private-work-viewer-controls{flex:0 0 auto;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff12!important}body>.private-work-lightbox .private-work-viewer-controls button,body>.private-work-lightbox .private-work-viewer-controls a,body>.private-work-lightbox .private-work-lightbox-close{position:static!important;width:36px;height:36px;display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:9px;background:transparent!important;color:#fff!important;font:inherit;font-size:17px;text-decoration:none;cursor:pointer}body>.private-work-lightbox .private-work-viewer-controls button:hover,body>.private-work-lightbox .private-work-viewer-controls a:hover{background:#ffffff1f!important}body>.private-work-lightbox .private-work-viewer-controls button:disabled{opacity:.3;cursor:default}body>.private-work-lightbox .private-work-viewer-controls .private-work-viewer-zoom-value{width:58px;font-size:10px;font-weight:750}body>.private-work-lightbox .private-work-viewer-controls .private-work-lightbox-close{margin-left:2px;background:#ffffff1c!important;font-size:21px}body>.private-work-lightbox figure{width:min(1240px,100%)!important;height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:8px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body>.private-work-lightbox .private-work-viewer-stage{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent!important;cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none}body>.private-work-lightbox figure.is-zoomed .private-work-viewer-stage{cursor:grab}body>.private-work-lightbox figure.is-zoomed .private-work-viewer-stage:active{cursor:grabbing}body>.private-work-lightbox .private-work-viewer-stage img{width:auto!important;max-width:min(100%,1100px)!important;height:auto!important;max-height:min(76dvh,800px)!important;display:block;object-fit:contain;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:none;transform-origin:center;transition:transform 90ms ease-out}body>.private-work-lightbox figcaption{min-height:30px;display:flex!important;align-items:center;justify-content:center;gap:12px;margin:0;overflow:hidden;color:#ffffff9e!important;font-size:9px;text-align:center;white-space:nowrap}body>.private-work-lightbox figcaption button{flex:0 0 auto;border:0;background:transparent!important;color:#ffffffc7!important;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}body>.private-work-lightbox .private-work-lightbox-arrow{position:fixed!important;z-index:2;top:50%;width:44px;height:52px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#ffffff14!important;color:#fff!important;font-size:30px;cursor:pointer;transform:translateY(-50%)}body>.private-work-lightbox .private-work-lightbox-arrow.is-left{left:16px}body>.private-work-lightbox .private-work-lightbox-arrow.is-right{right:16px}html[data-template=classic] body:after{content:none!important;display:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-template=classic] #root .account-navbar .account-primary-nav a.is-active{border-color:#111!important;background:#111!important;color:#fff!important}html[data-template=classic] #root .admin-nav-links{border-color:#111!important;background:#111!important}html[data-template=classic] #root .admin-nav-links a{color:#e8e8e3!important}html[data-template=classic] #root .admin-nav-links a:hover,html[data-template=classic] #root .admin-nav-links a.is-active{border-color:#fff!important;background:#fff!important;color:#111!important}html[data-template=classic] #root .messages-avatar{border:1px solid #d5d5cf!important;background:#ecece8!important;color:#111!important;box-shadow:none!important}html[data-template=classic] #root .messages-avatar img{filter:none!important}html[data-template=classic] #root .chat-message.is-mine{border-color:#111!important;background:#111!important;color:#fff!important}html[data-template=classic] #root .chat-message:not(.is-mine){border-color:#deded8!important;background:#f0f0ec!important;color:#161616!important}html[data-template=classic] #root .chat-message :is(.private-work-materials,.private-work-albums,.private-work-image-set,.private-work-image-grid,.private-work-files,.private-work-links,.private-work-material-group){background:transparent!important;color:inherit!important}html[data-template=classic] #root .chat-message .private-work-file-row>a{border-color:currentColor!important;background:#ffffff17!important;color:inherit!important}html[data-template=classic] #root svg [fill]:not([fill=none]){stroke:none!important}html[data-template=classic][data-theme=dark] #root :is(.jobs-filter.active,.jobs-filter.is-active,.talent-category-row button.active,.talent-category-row button.is-active,.disputes-filter-bar button.active,.disputes-filter-bar button.is-active,.account-section-nav button.is-active,.account-section-nav a.is-active){border-color:#f2f2ee!important;background:#f2f2ee!important;color:#111!important}html[data-template=classic][data-theme=dark] #root .account-navbar .account-primary-nav a.is-active{border-color:#f2f2ee!important;background:#f2f2ee!important;color:#111!important}html[data-template=classic][data-theme=dark] #root .app .hero-visual .floating-card .card-meta span{border-color:#444440!important;background:#292927!important;color:#f2f2ee!important}#root .account-form input[type=file]::file-selector-button{margin:-4px 12px -4px -4px;padding:10px 13px;border:0;border-radius:9px;background:var(--ih-navy-900);color:#fff;font:inherit;font-size:11px;font-weight:750;cursor:pointer}#root :is(.notification-decision-card,.notification-accepted-card,.notification-block-card){min-height:0!important;padding:clamp(16px,2vw,24px)!important}@media (max-width: 1040px){#root .admin-navbar .admin-nav-links{display:flex!important;justify-content:flex-start!important;overflow-x:auto!important;overscroll-behavior-inline:contain}#root .admin-navbar .admin-nav-links a{min-width:max-content!important;flex:0 0 auto!important;white-space:nowrap!important}}@media (max-width: 720px){#root :is(.page,.account-page,.app) :is(a,button){overflow-wrap:normal!important;word-break:normal!important}#root .account-page>.messages-page,#root .account-page>.chat-page{width:calc(100% - 18px)!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important}#root .account-section-nav{position:static!important;top:auto!important;z-index:auto!important}#root .admin-navbar{align-items:stretch!important}#root .admin-navbar .admin-nav-links{padding-bottom:5px!important}#root .admin-navbar .admin-nav-links a{min-width:112px!important;min-height:38px!important;padding:7px 10px!important;font-size:10px!important}#root :is(.disputes-filter-bar,.admin-filter-bar,.admin-queue-filters){overflow-x:auto!important}body>.private-work-lightbox{gap:6px!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important}body>.private-work-lightbox .private-work-viewer-toolbar{min-height:42px;gap:8px}body>.private-work-lightbox .private-work-viewer-title{max-width:30vw}body>.private-work-lightbox .private-work-viewer-controls{gap:1px;padding:3px}body>.private-work-lightbox .private-work-viewer-controls button,body>.private-work-lightbox .private-work-viewer-controls a{width:32px;height:32px}body>.private-work-lightbox .private-work-viewer-controls .private-work-viewer-zoom-value{width:47px}body>.private-work-lightbox .private-work-viewer-stage img{max-width:100%!important;max-height:78dvh!important}body>.private-work-lightbox figcaption>span{display:none}body>.private-work-lightbox .private-work-lightbox-arrow{top:auto!important;bottom:max(18px,env(safe-area-inset-bottom));width:40px;height:40px;border-radius:12px;font-size:25px;transform:none}.site-preferences,.site-preferences.is-open{right:max(9px,env(safe-area-inset-right))!important;bottom:max(9px,env(safe-area-inset-bottom))!important}}@media (max-width: 360px){#root .account-navbar .nav-links.account-primary-nav{display:flex!important;overflow-x:auto!important}#root .account-navbar .nav-links.account-primary-nav a{min-width:82px!important;flex:0 0 82px!important}}@media (prefers-reduced-motion: reduce){::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:1ms!important;animation:none!important}.site-preferences-panel,.app.home-motion-ready .home-reveal,.app.home-motion-ready .split-section.home-reveal .split-card{transition:none!important}}:root{--ih-release: 20260925-103}#root .profile-info .ideahire-country-badge{display:inline-flex!important;align-items:center!important;width:fit-content!important;max-width:100%!important}#root :is(.ideahire-country-flag,.ideahire-country-option-flag,.ideahire-country-badge-flag){overflow:hidden!important;border-radius:50%!important;background:#fff!important;clip-path:circle(50% at 50% 50%)!important;isolation:isolate}#root :is(.ideahire-country-flag,.ideahire-country-option-flag,.ideahire-country-badge-flag) .ideahire-flag-emoji{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:scale(1.28)!important;transform-origin:center!important}@media (max-width: 720px){#root .app .category-card,#root .app .category-card:nth-child(n){grid-template-columns:28px minmax(0,1fr) 30px!important;align-items:center!important;column-gap:9px!important;min-height:82px!important;padding:12px 13px!important}#root .app .category-number,#root .app .category-name,#root .app .category-arrow{align-self:center!important}#root .app .category-number{width:27px!important;height:27px!important;font-size:8px!important}#root .app .category-name{min-width:0!important;overflow:hidden!important;font-size:clamp(11px,3vw,14px)!important;line-height:1.2!important;overflow-wrap:normal!important;word-break:keep-all!important;white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-hyphens:none!important;hyphens:none!important}#root .app .category-arrow{width:30px!important;height:30px!important;font-size:15px!important}}@media (max-width: 520px){#root .app .category-grid{grid-template-columns:1fr!important;gap:8px!important}#root .app .category-card,#root .app .category-card:nth-child(n){min-height:72px!important}#root .app .category-name{font-size:14px!important;text-overflow:clip!important}}@media (max-width: 600px){#root .profile-info .ideahire-country-badge{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;display:inline-grid!important;place-items:center!important;gap:0!important;margin-top:7px!important;padding:2px!important;overflow:hidden!important;border-radius:50%!important;background:#fffffff5!important;box-sizing:border-box!important}#root .profile-info .ideahire-country-badge-name{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}#root .profile-info .ideahire-country-badge-flag{width:26px!important;min-width:26px!important;height:26px!important;margin:0!important;border:0!important;font-size:30px!important}}html[data-template=classic]:not([data-theme=dark]){--ih-page: #fff;--ih-canvas: #fff;--ih-surface: #fff;--ih-surface-soft: #f7f7f7;--ih-line: #dedede;--ih-line-strong: #bdbdbd;--ih-ink: #111;--ih-ink-soft: #2d2d2d;--ih-copy: #3f3f3f;--ih-muted: #5f5f5f;--ih-blue-600: #111;--ih-blue-100: #eee;--ih-blue-soft: #f6f6f6;--ih-violet: #111;--ih-violet-deep: #000;--ih-violet-soft: #eee;--ih-v4-surface-muted: #f7f7f7;--ih-v4-line: #dedede;--ih-v4-line-strong: #bdbdbd;--ih-v4-copy: #3f3f3f;background:#fff!important;color:#111!important}html[data-template=classic]:not([data-theme=dark]) body,html[data-template=classic]:not([data-theme=dark]) #root,html[data-template=classic]:not([data-theme=dark]) #root>*,html[data-template=classic]:not([data-theme=dark]) #root :is(.app,.page,.account-page,.privacy-center-page,.disputes-page,.admin-page,.moderation-user-page,.age-access-page){background-color:#fff!important;color:#111!important}html[data-template=classic]:not([data-theme=dark]) #root .app.app>main:before,html[data-template=classic]:not([data-theme=dark]) #root .app.app>main>.hero,html[data-template=classic]:not([data-theme=dark]) #root .app>main>.categories.section,html[data-template=classic]:not([data-theme=dark]) #root .app>main>.split-section.section,html[data-template=classic]:not([data-theme=dark]) #root .app>.footer{background-color:#fff!important;background-image:none!important}html[data-template=classic]:not([data-theme=dark]) #root :is(.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar){border-color:#dedede!important;background:#fffffffa!important;color:#111!important;box-shadow:0 8px 28px #0000000e!important}html[data-template=classic]:not([data-theme=dark]) #root .app :is(.hero h1,.hero h1 span,.eyebrow,.categories .section-label,.categories h2){color:#111!important;-webkit-text-fill-color:currentColor!important}html[data-template=classic]:not([data-theme=dark]) #root .app :is(.hero-text,.categories p){color:#3f3f3f!important;-webkit-text-fill-color:currentColor!important}html[data-template=classic]:not([data-theme=dark]) #root .app .category-card,html[data-template=classic]:not([data-theme=dark]) #root .app .category-card:nth-child(n){border:1px solid #ddd!important;background:#fff!important;color:#111!important;box-shadow:0 10px 28px #0000000b!important}html[data-template=classic]:not([data-theme=dark]) #root .app .category-card:before,html[data-template=classic]:not([data-theme=dark]) #root .app .category-card:nth-child(n):before{background:#f2f2f2!important}html[data-template=classic]:not([data-theme=dark]) #root .app :is(.category-number,.category-arrow){border-color:#cfcfcf!important;background:#fff!important;color:#111!important;opacity:1!important}html[data-template=classic]:not([data-theme=dark]) #root .app .category-name{color:#111!important}html[data-template=classic]:not([data-theme=dark]) #root .app .category-card:hover{border-color:#111!important;background:#111!important;color:#fff!important}html[data-template=classic]:not([data-theme=dark]) #root .app .category-card:hover :is(.category-number,.category-name,.category-arrow){border-color:#4a4a4a!important;background:#1f1f1f!important;color:#fff!important}html[data-template=classic]:not([data-theme=dark]) #root :is(.account-card,.auth-card,.project-form,.jobs-search,.talent-controls,.job-card,.talent-card,.messages-list,.messages-empty,.chat-shell,.privacy-entry-card,.dispute-panel,.dispute-state-card,.dispute-list-card,.admin-queue-panel,.admin-content-grid,.age-access-card,.legal-document-shell,.cookie-policy-shell,.account-form-section,.profile-portfolio-manager,.discovery-settings-card,.job-republication-panel,.notification-message-card,.jobs-search-box,.talent-search-box,.jobs-order-panel,.talent-order-row,.jobs-results-header,.account-section-nav,.account-tab-intro,.account-template-card){border-color:#dedede!important;background-color:#fff!important;background-image:none!important;color:#111!important}html[data-template=classic] #root :is(.stripe-connect-icon,.discovery-settings-icon,.privacy-entry-icon,.notification-message-icon,.notification-accepted-icon,.notification-decision-icon,.jobs-order-icon,.jobs-search-icon,.agreement-status-icon,.agreement-version-pill,.agreement-pending-pill,.agreement-waiting-icon,.dispute-transparency-icon,.dispute-count-badge,.dispute-evidence-icon,.admin-readonly-badge,.admin-current-version-badge,.admin-context-lock-icon,.job-active-badge,.talent-match-badge,.account-template-option-action){border-color:#cfcfcf!important;background-color:#eee!important;background-image:none!important;color:#111!important;box-shadow:none!important}html[data-template=classic] #root :is(.stripe-connect-status,.content-report-status,.account-age-status,.job-listing-pill,.profile-specialty-chip,.profile-edit-skill-chip,.talent-tag-list span){border-color:#cfcfcf!important;background-color:#f1f1f1!important;background-image:none!important;color:#202020!important}html[data-template=classic] #root :is(.stripe-connect-eyebrow,.agreement-eyebrow,.dispute-eyebrow,.app-page-kicker,.account-tab-kicker,.section-label){color:#4b4b4b!important}html[data-template=classic] #root :is(.account-template-option.is-selected,.discovery-category-card.is-selected,.profile-category-option.is-selected){border-color:#111!important;background-color:#f2f2f2!important;background-image:none!important;color:#111!important}html[data-template=classic] #root .app :is(.how.section,.split-card:not(.light)) :is(.section-label,.stripe-connect-eyebrow,.agreement-eyebrow,.dispute-eyebrow){color:#fff!important}html[data-template=classic][data-theme=dark] #root :is(.stripe-connect-icon,.discovery-settings-icon,.privacy-entry-icon,.notification-message-icon,.notification-accepted-icon,.notification-decision-icon,.jobs-order-icon,.jobs-search-icon,.agreement-status-icon,.agreement-version-pill,.agreement-pending-pill,.agreement-waiting-icon,.dispute-transparency-icon,.dispute-count-badge,.dispute-evidence-icon,.admin-readonly-badge,.admin-current-version-badge,.admin-context-lock-icon,.job-active-badge,.talent-match-badge,.account-template-option-action){border-color:#4a4a46!important;background-color:#2a2a28!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.stripe-connect-status,.content-report-status,.account-age-status,.job-listing-pill,.profile-specialty-chip,.profile-edit-skill-chip,.talent-tag-list span){border-color:#4a4a46!important;background-color:#242422!important;color:#f2f2ee!important}html[data-template=classic][data-theme=dark] #root :is(.stripe-connect-eyebrow,.agreement-eyebrow,.dispute-eyebrow,.app-page-kicker,.account-tab-kicker,.section-label){color:#d0d0ca!important}html[data-template=classic] #root .google-auth-logo path{stroke:none!important;filter:none!important}html[data-template=classic] #root :is(.ideahire-country-flag,.ideahire-country-option-flag,.ideahire-country-badge-flag,.ideahire-flag-emoji){filter:none!important}:root{--ih-release: 20260926-104}#root .jobs-clear-filters:before,#root .page .jobs-clear-filters:before{content:"×"!important;width:20px!important;min-width:20px!important;height:20px!important;display:grid!important;place-items:center!important;padding:0!important;border-radius:6px!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1!important}#root .forgot-password-row{display:flex!important;justify-content:flex-end!important;margin-top:-3px!important}#root .auth-link-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;border:1px solid var(--ih-line-strong)!important;border-radius:10px!important;background:var(--ih-surface-soft)!important;color:var(--ih-ink)!important;font:inherit!important;font-size:11px!important;font-weight:780!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer!important;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease!important}#root .auth-link-button:hover{border-color:var(--ih-ink)!important;background:var(--ih-ink)!important;color:var(--ih-surface)!important;transform:translateY(-1px)!important}#root .auth-link-button:focus-visible{outline:3px solid var(--ih-focus)!important;outline-offset:2px!important}html[data-template=classic]{--ih-blue-600: #171717;--ih-blue-100: #ecece8;--ih-blue-soft: #f3f3ef;--ih-violet: #171717;--ih-violet-deep: #050505;--ih-violet-soft: #efefeb;--ih-mint: #5c5c57;--ih-mint-soft: #efefeb;--ih-v3-ink: #171717;--ih-v3-copy: #5f5f5a;--ih-v3-line: #deded8;--ih-v3-surface: #ffffff;--ih-v3-page: #ffffff;--ih-v4-violet: #171717;--ih-v4-violet-soft: #efefeb;--ih-v4-mint: #5c5c57;--ih-focus: rgba(17, 17, 17, .25)}html[data-template=classic][data-theme=dark]{--ih-blue-600: #f2f2ee;--ih-blue-100: #2b2b29;--ih-blue-soft: #222220;--ih-violet: #f2f2ee;--ih-violet-deep: #ffffff;--ih-violet-soft: #252523;--ih-mint: #c9c9c2;--ih-mint-soft: #252523;--ih-v3-ink: #f2f2ee;--ih-v3-copy: #b5b5ae;--ih-v3-line: #3b3b38;--ih-v3-surface: #191918;--ih-v3-page: #0f0f0e;--ih-v4-violet: #f2f2ee;--ih-v4-violet-soft: #252523;--ih-v4-mint: #c9c9c2;--ih-focus: rgba(242, 242, 238, .3)}html[data-template=classic] #root .page:has(>.auth-card){background-image:none!important}html[data-template=classic] #root .page>.auth-card,html[data-template=classic] #root .page>.auth-card:before{background-image:none!important}html[data-template=classic] #root .account-page .chat-messages,html[data-template=classic] #root .chat-messages{background-image:none!important}html[data-template=classic]:not([data-theme=dark]) #root .page:has(>.auth-card){background-color:#f5f5f2!important}html[data-template=classic]:not([data-theme=dark]) #root .page>.auth-card{border-color:#cfcfc9!important;background-color:#fff!important;box-shadow:0 22px 64px #1212101c!important}html[data-template=classic][data-theme=dark] #root .page:has(>.auth-card){background-color:#0f0f0e!important}html[data-template=classic][data-theme=dark] #root .page>.auth-card{border-color:#3c3c38!important;background-color:#191918!important;box-shadow:0 24px 68px #00000057!important}html[data-template=classic]:not([data-theme=dark]) #root .auth-link-button{border-color:#111!important;background:#fff!important;color:#111!important}html[data-template=classic]:not([data-theme=dark]) #root .auth-link-button:hover{background:#111!important;color:#fff!important}html[data-template=classic][data-theme=dark] #root .auth-link-button{border-color:#777770!important;background:#191918!important;color:#f7f7f3!important}html[data-template=classic][data-theme=dark] #root .auth-link-button:hover{border-color:#f7f7f3!important;background:#f7f7f3!important;color:#111!important}html[data-template=classic]:not([data-theme=dark]) #root :is(.logo,.logo span,.account-navbar-brand,.admin-navbar-brand,.cookie-policy-logo,.cookie-policy-logo span){color:#111!important;-webkit-text-fill-color:#111111!important;opacity:1!important}html[data-template=classic][data-theme=dark] #root :is(.logo,.logo span,.account-navbar-brand,.admin-navbar-brand,.cookie-policy-logo,.cookie-policy-logo span){color:#f7f7f3!important;-webkit-text-fill-color:#f7f7f3!important;opacity:1!important}html[data-template=classic] #root .app .category-arrow{display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;transform:none!important}html[data-template=classic] #root .app .category-card:before{background-image:none!important;filter:grayscale(1)!important}html[data-template=classic]:not([data-theme=dark]) #root .app .category-card:is(:hover,:focus-visible,:active){border-color:#111!important;background:#111!important;color:#fff!important;outline-color:#111!important}html[data-template=classic]:not([data-theme=dark]) #root .app .category-card:is(:hover,:focus-visible,:active) :is(.category-number,.category-name,.category-arrow){border-color:#555550!important;background:#222220!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html[data-template=classic][data-theme=dark] #root .app .category-card:is(:hover,:focus-visible,:active){border-color:#f2f2ee!important;background:#f2f2ee!important;color:#111!important}html[data-template=classic][data-theme=dark] #root .app .category-card:is(:hover,:focus-visible,:active) :is(.category-number,.category-name,.category-arrow){border-color:#c8c8c2!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111111!important;opacity:1!important}html[data-template=classic]:not([data-theme=dark]) #root :is(.jobs-filter.active,.jobs-filter.is-active,.talent-category-row button.active,.talent-category-row button.is-active,.discovery-category-card.is-selected,.profile-category-option.is-selected,.account-template-option.is-selected,.project-form .job-option-card.is-selected,.account-section-nav button.is-active){border-color:#111!important;background-color:#111!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 3px #1111111c!important}html[data-template=classic]:not([data-theme=dark]) #root :is(.discovery-category-card.is-selected,.profile-category-option.is-selected,.account-template-option.is-selected,.project-form .job-option-card.is-selected,.account-section-nav button.is-active) :is(span,strong,small,i){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic][data-theme=dark] #root :is(.jobs-filter.active,.jobs-filter.is-active,.talent-category-row button.active,.talent-category-row button.is-active,.discovery-category-card.is-selected,.profile-category-option.is-selected,.account-template-option.is-selected,.project-form .job-option-card.is-selected,.account-section-nav button.is-active){border-color:#f2f2ee!important;background-color:#f2f2ee!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;box-shadow:0 0 0 3px #f2f2ee1f!important}html[data-template=classic][data-theme=dark] #root :is(.discovery-category-card.is-selected,.profile-category-option.is-selected,.account-template-option.is-selected,.project-form .job-option-card.is-selected,.account-section-nav button.is-active) :is(span,strong,small,i){color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic]:not([data-theme=dark]) #root :is(.project-form .job-option-card.is-selected .job-option-mark,.project-form .job-option-card.is-selected .job-option-duration,.discovery-category-card.is-selected i,.profile-category-option.is-selected>span,.account-template-option.is-selected .account-template-option-action){border-color:#fff!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111111!important;box-shadow:none!important}html[data-template=classic]:not([data-theme=dark]) #root .project-form .job-option-card.is-selected:after{border-color:#fff!important;background:#fff!important;box-shadow:inset 0 0 0 2px #111!important}html[data-template=classic][data-theme=dark] #root :is(.project-form .job-option-card.is-selected .job-option-mark,.project-form .job-option-card.is-selected .job-option-duration,.discovery-category-card.is-selected i,.profile-category-option.is-selected>span,.account-template-option.is-selected .account-template-option-action){border-color:#111!important;background:#111!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-template=classic][data-theme=dark] #root .project-form .job-option-card.is-selected:after{border-color:#111!important;background:#111!important;box-shadow:inset 0 0 0 2px #fff!important}html[data-template=classic]:not([data-theme=dark]) #root .account-profile-workspace .profile-info .account-age-status{border-color:#ffffffc7!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111111!important;opacity:1!important}html[data-template=classic][data-theme=dark] #root .account-profile-workspace .profile-info .account-age-status{border-color:#555550!important;background:#2b2b29!important;color:#f7f7f3!important;-webkit-text-fill-color:#f7f7f3!important;opacity:1!important}html[data-template=classic]:not([data-theme=dark]) #root .account-page .chat-messages{background-color:#f3f3f0!important}html[data-template=classic]:not([data-theme=dark]) #root .account-page .chat-message.is-mine{border-color:#111!important;background:#111!important;color:#fff!important}html[data-template=classic]:not([data-theme=dark]) #root .account-page .chat-message.is-theirs{border-color:#cfcfc9!important;background:#fff!important;color:#111!important;box-shadow:0 5px 18px #12121012!important}html[data-template=classic]:not([data-theme=dark]) #root .account-page .chat-message.is-theirs :is(.private-work-message-text,.private-work-message-text a,time){color:#171717!important;-webkit-text-fill-color:#171717!important}html[data-template=classic][data-theme=dark] #root .account-page .chat-messages{background-color:#10100f!important}html[data-template=classic][data-theme=dark] #root .account-page .chat-message.is-mine{border-color:#f2f2ee!important;background:#f2f2ee!important;color:#111!important}html[data-template=classic][data-theme=dark] #root .account-page .chat-message.is-mine :is(.private-work-message-text,.private-work-message-text a,time){color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic][data-theme=dark] #root .account-page .chat-message.is-theirs{border-color:#474743!important;background:#242422!important;color:#f7f7f3!important}html[data-template=classic] #root .account-page .chat-message .private-work-materials,html[data-template=classic] #root .account-page .chat-message .private-work-albums,html[data-template=classic] #root .account-page .chat-message .private-work-image-grid,html[data-template=classic] #root .account-page .chat-message .private-work-files,html[data-template=classic] #root .account-page .chat-message .private-work-links{border-color:transparent!important;background:transparent!important}#root :is(.legal-document-page,.cookie-policy-page){width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}#root :is(.legal-document-shell,.cookie-policy-shell){width:min(1080px,calc(100% - 40px))!important;max-width:1080px!important;margin-right:auto!important;margin-left:auto!important;box-sizing:border-box!important;overflow:visible!important}#root :is(.legal-document-hero,.legal-document-warning,.legal-document-tabs,.legal-document-content,.legal-document-footer,.cookie-policy-nav,.cookie-policy-hero,.cookie-policy-highlight,.cookie-policy-section,.cookie-policy-inventory,.cookie-policy-footer){max-width:100%!important;box-sizing:border-box!important}#root .legal-document-content table{max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important}#root :is(.legal-document-content,.cookie-policy-section,.cookie-policy-inventory) :is(p,li,a,code,td,th){overflow-wrap:anywhere!important;word-break:normal!important}@media (max-width: 720px){#root .profile-info .ideahire-country-badge{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;display:inline-grid!important;place-items:center!important;align-self:center!important;padding:2px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 12px #00000029!important;line-height:0!important;aspect-ratio:1 / 1!important}#root .profile-info .ideahire-country-badge-flag,#root :is(.ideahire-country-flag,.ideahire-country-option-flag){position:relative!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;display:block!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:50%!important;clip-path:circle(50% at 50% 50%)!important;line-height:0!important;aspect-ratio:1 / 1!important}#root :is(.ideahire-country-flag,.ideahire-country-option-flag,.ideahire-country-badge-flag) .ideahire-flag-emoji{position:absolute!important;inset:50% auto auto 50%!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-size:30px!important;line-height:1!important;transform:translate(-50%,-50%) scale(1.18)!important;transform-origin:50% 50%!important}#root .account-page .messages-heading{grid-template-columns:minmax(0,1fr) 82px!important}#root .account-page .messages-overview{width:82px!important;min-width:82px!important;max-width:82px!important;justify-items:center!important;overflow:hidden!important}#root .account-page .messages-overview strong,#root .account-page .messages-overview span{min-width:max-content!important;display:block!important;overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important}#root .account-page .messages-overview strong{min-width:2ch!important;font-variant-numeric:tabular-nums!important}#root .jobs-clear-filters{gap:6px!important;overflow:visible!important}#root :is(.legal-document-page,.cookie-policy-page){padding-right:8px!important;padding-left:8px!important}#root :is(.legal-document-shell,.cookie-policy-shell){width:100%!important;max-width:100%!important}#root :is(.legal-document-hero,.cookie-policy-hero){padding:28px 18px!important;border-radius:18px!important;overflow:hidden!important}#root .legal-document-warning,#root .cookie-policy-highlight{padding:15px!important;border-radius:15px!important}#root .legal-document-tabs{position:static!important;top:auto!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(128px,1fr)!important;overflow-x:auto!important}#root :is(.legal-document-content,.cookie-policy-section,.cookie-policy-inventory){width:100%!important;padding:20px 16px!important;overflow:visible!important;border-radius:17px!important}#root :is(.legal-document-footer,.cookie-policy-footer){align-items:flex-start!important;flex-direction:column!important;gap:12px!important;padding-right:4px!important;padding-left:4px!important}}@media (min-width: 721px){#root .account-page .messages-overview strong,#root .account-page .messages-overview span{overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important}#root :is(.legal-document-shell,.cookie-policy-shell){min-width:0!important}}.private-work-link-inputs>div{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(150px,.7fr) auto}.private-work-link-inputs select,.private-work-extra-body input,.private-work-extra-body textarea,.private-work-access-editor input,.private-work-access-editor textarea{width:100%;min-width:0;border:1px solid rgba(15,30,54,.14);border-radius:12px;background:#fff;color:#101b2d;font:inherit;outline:none}.private-work-link-inputs select,.private-work-extra-body input,.private-work-access-editor input{min-height:44px;padding:10px 12px}.private-work-extra-body textarea,.private-work-access-editor textarea{padding:12px;resize:vertical;line-height:1.55}.private-work-link-inputs select:focus,.private-work-extra-body input:focus,.private-work-extra-body textarea:focus,.private-work-access-editor input:focus,.private-work-access-editor textarea:focus{border-color:#174aa6;box-shadow:0 0 0 3px #174aa61a}.private-work-extra-section{overflow:hidden;border:1px solid rgba(15,30,54,.11);border-radius:16px;background:#fbfcff}.private-work-extra-section+.private-work-extra-section{margin-top:10px}.private-work-extra-section>summary{padding:15px 17px;color:#17243a;font-size:13px;font-weight:800;cursor:pointer;list-style-position:inside}.private-work-extra-body{display:grid;gap:10px;padding:0 16px 16px}.private-work-extra-body>p,.private-work-extra-body>small{margin:0;color:#687386;font-size:11px;line-height:1.55}.private-work-access-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px;border:1px solid rgba(15,30,54,.1);border-radius:14px;background:#fff}.private-work-access-editor label,.private-work-access-editor textarea,.private-work-access-editor>button{grid-column:1 / -1}.private-work-access-editor label{display:grid;gap:6px;color:#58657a;font-size:11px;font-weight:700}.private-work-written-item,.private-work-access-item{position:relative;display:grid;gap:11px;padding:15px;border:1px solid rgba(15,30,54,.11);border-radius:16px;background:#fff}.private-work-written-item+.private-work-written-item,.private-work-access-item+.private-work-access-item{margin-top:9px}.private-work-written-item>div,.private-work-access-heading{display:flex;align-items:center;gap:10px}.private-work-written-item b,.private-work-access-heading b,.private-work-written-item small,.private-work-access-heading small{display:block}.private-work-written-item small,.private-work-access-heading small,.private-work-access-item>small{margin-top:2px;color:#778194;font-size:10px}.private-work-written-item>p{max-height:420px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#26344a;font-size:13px;line-height:1.65}.private-work-access-heading>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:11px;background:#eaf1ff;color:#174aa6;font-size:20px;font-weight:900}.private-work-access-item>p{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;margin:0;color:#354258;font-size:12px;line-height:1.5}.private-work-access-item>p span{color:#778194;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.private-work-access-item code{width:fit-content;padding:4px 7px;border-radius:7px;background:#f0f3f8;color:#162238;overflow-wrap:anywhere}.private-work-secure-access-button{width:fit-content;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border-radius:12px;background:#10264c;color:#fff!important;font-size:12px;font-weight:800;text-decoration:none}.private-work-release-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:grid;place-items:center;padding:18px;background:#050c18ab;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.private-work-release-dialog{position:relative;width:min(560px,100%);max-height:min(760px,calc(100vh - 32px));overflow:auto;display:grid;gap:15px;padding:26px;border:1px solid rgba(255,255,255,.28);border-radius:24px;background:#fff;color:#101b2d;box-shadow:0 30px 90px #0000004d}.private-work-release-dialog h2,.private-work-release-dialog p,.private-work-release-dialog>small{margin:0}.private-work-release-dialog h2{padding-right:30px;font-size:clamp(22px,4vw,30px);line-height:1.12}.private-work-release-dialog>p,.private-work-release-dialog>small{color:#687386;font-size:12px;line-height:1.6}.private-work-release-dialog>label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:13px;border:1px solid rgba(15,30,54,.1);border-radius:14px;background:#f8faff;font-size:12px;font-weight:650;line-height:1.5}.private-work-release-dialog>label input{width:18px;height:18px;margin:0;accent-color:#174aa6}.private-work-release-amount{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#10264c,#174a8f);color:#fff}.private-work-release-amount span{font-size:11px;opacity:.75}.private-work-release-amount strong{font-size:clamp(22px,5vw,30px);white-space:nowrap}html[data-theme=dark] .private-work-extra-section,html[data-theme=dark] .private-work-access-editor,html[data-theme=dark] .private-work-written-item,html[data-theme=dark] .private-work-access-item,html[data-theme=dark] .private-work-release-dialog{border-color:#ffffff1c;background:#151a22;color:#f5f7fb}html[data-theme=dark] .private-work-link-inputs select,html[data-theme=dark] .private-work-extra-body input,html[data-theme=dark] .private-work-extra-body textarea,html[data-theme=dark] .private-work-access-editor input,html[data-theme=dark] .private-work-access-editor textarea{border-color:#ffffff21;background:#0f141b;color:#f5f7fb}html[data-theme=dark] .private-work-extra-section>summary,html[data-theme=dark] .private-work-written-item>p,html[data-theme=dark] .private-work-access-item>p{color:#e8ecf4}html[data-theme=dark] .private-work-release-dialog>label{border-color:#ffffff1c;background:#0f141b}html[data-theme=dark] .private-work-access-item code{background:#0b1017;color:#f4f6fb}@media (max-width: 720px){.private-work-link-inputs>div,.private-work-access-editor{grid-template-columns:1fr}.private-work-access-editor label,.private-work-access-editor textarea,.private-work-access-editor>button{grid-column:1}.private-work-access-item>p{grid-template-columns:1fr;gap:3px}.private-work-release-backdrop{align-items:end;padding:0}.private-work-release-dialog{width:100%;max-height:92vh;padding:22px 17px max(22px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.private-work-release-amount{align-items:start;flex-direction:column}}:root{--ih-release: 20260927-110;--ih-final-content: 1320px;--ih-final-document: 1080px;--ih-final-gutter: 24px;--ih-final-radius-sm: 12px;--ih-final-radius-md: 18px;--ih-final-radius-lg: 24px;--ih-final-control: 48px;--ih-final-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth;scroll-padding-top:112px;scrollbar-gutter:stable}body,#root{min-width:0;overflow-x:clip}#categories,#how-it-works,#for-users,#account-profile-data,#account-expertise,#account-portfolio,#account-jobs,#account-templates,#account-preferences{scroll-margin-top:112px}#root :where(a,button,input,textarea,select,summary):focus-visible,body>.private-work-lightbox :where(a,button):focus-visible{outline:3px solid var(--ih-focus, rgba(71, 119, 255, .34))!important;outline-offset:3px!important}@media (min-width: 721px){#root :is(.page>.app-page,.account-page>.app-page,.account-page>.messages-page,.account-page>.chat-page,.privacy-center-shell,.disputes-shell,.age-access-shell,.admin-shell,.moderation-user-shell,.limited-account-shell){width:min(var(--ih-final-content),calc(100% - (var(--ih-final-gutter) * 2)))!important;max-width:var(--ih-final-content)!important;margin-right:auto!important;margin-left:auto!important}#root :is(.legal-document-shell,.cookie-policy-shell){width:min(var(--ih-final-document),calc(100% - (var(--ih-final-gutter) * 2)))!important;max-width:var(--ih-final-document)!important}}#root :is(.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar){box-sizing:border-box!important}@media (min-width: 721px){#root :is(.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar){width:calc(100% - 24px)!important;max-width:none!important;min-height:86px!important;margin:10px auto 0!important;padding:12px 16px 12px 24px!important;border-radius:23px!important}#root :is(.home-navbar .nav-links a,.account-navbar .nav-links.account-primary-nav a,.admin-navbar .admin-nav-links a){min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:13px!important}#root :is(.home-navbar .nav-actions .btn,.account-create-job-button,.account-notification-button,.account-navbar .account-menu .account-mini){min-height:52px!important}}#root .page:has(>.auth-card),html[data-theme=dark] #root .page:has(>.auth-card){background-color:#07111d!important;background-image:radial-gradient(circle at 10% 12%,rgba(77,125,215,.18),transparent 31%),radial-gradient(circle at 92% 88%,rgba(57,146,165,.14),transparent 30%),linear-gradient(145deg,#050b13,#0a1726 55%,#07111d)!important;background-size:auto!important}#root .page:has(>.auth-card):before,#root .page:has(>.auth-card):after{border:0!important;background:radial-gradient(circle,rgba(110,151,224,.12),transparent 68%)!important;box-shadow:none!important;filter:blur(8px);opacity:.78}#root .page>.auth-card{width:min(540px,100%)!important;border-radius:var(--ih-final-radius-lg)!important}#root .page>.auth-card:has(input[type=date]){width:min(620px,100%)!important}#root .auth-link-button{min-height:40px!important;padding-inline:14px!important;border-radius:11px!important;font-size:12px!important}html[data-template=classic] #root .page:has(>.auth-card):before,html[data-template=classic] #root .page:has(>.auth-card):after{content:none!important;display:none!important}html[data-template=classic]:not([data-theme=dark]) #root .page:has(>.auth-card){background:#fff!important}html[data-template=classic][data-theme=dark] #root .page:has(>.auth-card){background:#0f0f0e!important}#root .app :is(#categories,#how-it-works,#for-users):target .home-reveal,#root .app :is(#categories,#how-it-works,#for-users).is-visible,#root .app :is(#categories,#how-it-works,#for-users):target{opacity:1!important;translate:0!important;scale:1!important;filter:none!important}#root .app :is(#categories,#how-it-works,#for-users):target .split-card{opacity:1!important;transform:none!important}#root .app .category-card,#root .app .how .step,#root .app .split-card,#root .app .final-cta{overflow:hidden}#root .app .category-card,#root .app .how .step{border-radius:20px!important}#root .app .split-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important}#root .app .split-card>.btn{position:static!important;inset:auto!important;width:fit-content!important;max-width:100%!important;margin-top:auto!important;flex:0 0 auto!important}#root .app .category-name,#root .app .category-number,#root .app .category-arrow{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}#root .account-section-nav{position:static!important;top:auto!important;z-index:auto!important}#root .account-section-nav button,#root .account-section-nav a{min-height:48px!important}#root .account-tab-intro,#root .account-form-section,#root .account-card,#root .profile-portfolio-manager,#root .discovery-settings-card,#root .job-republication-panel{scroll-margin-top:28px}#root .jobs-results-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px 16px!important}#root .jobs-results-header>:first-child,#root .jobs-results-count,#root .jobs-clear-filters{overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important}#root .jobs-clear-filters{min-height:42px!important;border-radius:11px!important}#root .account-page .messages-heading{align-items:end!important}#root .account-page .messages-overview,#root .account-page .messages-overview strong,#root .account-page .messages-overview span,#root :is(.messages-unread-count,.account-notification-dot,.notification-count){overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}#root .account-page .chat-collapsible,#root .account-page .agreement-summary-card,#root .account-page .dispute-panel{overflow:hidden!important;border-radius:var(--ih-final-radius-md)!important}html[data-template=classic] #root :is(.private-work-extra-section,.private-work-access-editor,.private-work-written-item,.private-work-access-item,.private-work-release-dialog){border-color:var(--ih-line)!important;background:var(--ih-surface)!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.private-work-link-inputs select,.private-work-extra-body input,.private-work-extra-body textarea,.private-work-access-editor input,.private-work-access-editor textarea){border-color:var(--ih-line-strong)!important;background:var(--ih-surface)!important;color:var(--ih-ink)!important}html[data-template=classic] #root :is(.private-work-secure-access-button,.private-work-release-amount){border-color:var(--ih-ink)!important;background:var(--ih-ink)!important;color:var(--ih-surface)!important}html[data-template=classic][data-theme=dark] #root :is(.private-work-secure-access-button,.private-work-release-amount){background:#f2f2ee!important;color:#111!important}#root .legal-document-content table{width:100%!important;display:table}#root :is(.legal-document-content,.cookie-policy-section,.cookie-policy-inventory){min-width:0!important}#root :is(.admin-content-grid,.admin-queue-panel,.moderation-workbench,.profile-content-report-history,.dispute-panel){min-width:0!important}#root :is(.admin-table-wrap,.admin-audit-table-wrap,.moderation-table-wrap,.profile-content-report-table-wrap){max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain}@media (max-width: 720px){:root{--ih-final-gutter: 10px}html{scroll-padding-top:12px;scrollbar-gutter:auto}#categories,#how-it-works,#for-users{scroll-margin-top:12px}#root :is(.page,.account-page,.app) :is(a,button,label,strong,small){word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}#root :is(.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar){width:calc(100% - 8px)!important;margin:4px auto 0!important}#root .home-navbar .nav-links.home-nav-links a,#root .account-navbar .nav-links.account-primary-nav a{min-height:36px!important;font-size:9.5px!important;line-height:1.1!important;letter-spacing:-.12px!important}#root .home-navbar .nav-actions>.btn{min-height:40px!important;font-size:10.5px!important}#root .app>main>.hero{padding-right:18px!important;padding-left:18px!important;border-radius:0 0 24px 24px!important}#root .app .hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}#root .app .hero-actions .btn{width:100%!important;min-height:50px!important}#root .app .category-grid{grid-template-columns:1fr!important;gap:8px!important}#root .app .category-card,#root .app .category-card:nth-child(n){min-height:72px!important;grid-template-columns:30px minmax(0,1fr) 32px!important;padding:12px 14px!important;border-radius:16px!important}#root .app .category-name{display:block!important;overflow:hidden!important;font-size:14px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .app .split-card,#root .app .split-card.light,html[data-theme=dark] #root .app .split-card.light{min-height:330px!important;padding:26px 22px!important;border-radius:20px!important}#root .app .split-card>.btn{width:100%!important;min-height:48px!important;justify-content:center!important}#root .page>.auth-card{width:100%!important;padding:24px 18px!important;border-radius:20px!important}#root .auth-card .logo{margin-bottom:26px!important}#root .auth-header h1{font-size:clamp(38px,12vw,50px)!important;letter-spacing:-2.2px!important}#root .account-section-nav{margin-bottom:12px!important;padding:6px!important;scroll-padding-inline:6px}#root .account-section-nav button,#root .account-section-nav a{min-width:118px!important;min-height:44px!important;flex:0 0 118px!important;font-size:10px!important}#root .profile-category-options{grid-template-columns:1fr!important}#root .profile-category-option{min-height:48px!important}#root .jobs-results-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}#root .jobs-clear-filters{min-height:38px!important;padding:0 10px!important;font-size:10px!important}#root .account-page .messages-heading{grid-template-columns:minmax(0,1fr) 82px!important;align-items:end!important}#root .account-page .messages-overview{width:82px!important;min-width:82px!important;max-width:82px!important}#root .account-page .messages-row{grid-template-columns:46px minmax(0,1fr)!important}#root .account-page .messages-row :is(h2,h3,strong,p,span){min-width:0!important}#root .chat-message{max-width:88%!important}#root .legal-document-content table{display:block!important;overflow-x:auto!important;white-space:normal!important}#root .legal-document-content table :is(th,td){min-width:140px}#root :is(.legal-document-nav,.cookie-policy-nav){align-items:stretch!important;flex-direction:column!important;gap:8px!important}#root :is(.legal-document-nav,.cookie-policy-nav) :is(a,button){width:100%!important;min-height:44px!important;justify-content:center!important}.private-work-release-dialog{border-radius:22px 22px 0 0!important}.private-work-release-dialog h2{font-size:25px!important}}@media (max-width: 390px){#root .home-navbar .nav-links.home-nav-links a,#root .account-navbar .nav-links.account-primary-nav a{font-size:9px!important}#root .home-navbar .nav-actions>.btn{padding-inline:9px!important;font-size:9.5px!important}#root .app .hero h1{font-size:clamp(39px,12.5vw,52px)!important}#root .jobs-results-header{grid-template-columns:1fr!important}#root .jobs-clear-filters{width:100%!important;justify-content:center!important}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}#root .app .home-reveal,#root .app .home-reveal.is-above,#root .app .home-reveal.is-below,#root .app .home-reveal.is-visible{opacity:1!important;translate:0!important;scale:1!important;transform:none!important;filter:none!important;transition:none!important}}:root{--ih-release: 20260927-120}html,body,#root,#root>*,#root :is(.app,.page,.account-page,.admin-page){max-width:100%}html,body,#root{overflow-x:clip!important}#root *,#root *:before,#root *:after{box-sizing:border-box}#root :is(.app-page,.messages-page,.chat-page,.account-card,.job-card,.messages-heading,.messages-heading-copy,.messages-list,.messages-row,.profile-preview,.profile-info,.legal-document-page,.legal-document-shell,.legal-document-content,.cookie-policy-page,.cookie-policy-shell){min-width:0!important}#root .logo:after,#root .cookie-policy-logo:after,#root .admin-navbar-brand:after,#root .restricted-navbar-brand:after{content:none!important;display:none!important}#root .ideahire-country-selected{width:100%;min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center;gap:12px!important}#root .ideahire-country-selected-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#root :is(.ideahire-country-selected-code,.ideahire-country-option-code){min-width:34px;display:inline-grid;place-items:center;padding:5px 8px;border:1px solid rgba(15,30,54,.11);border-radius:8px;background:#0f1e360e;color:#526075;font-size:10px;line-height:1;letter-spacing:.08em}#root .ideahire-country-option{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;min-height:46px;padding:8px 10px!important}#root .ideahire-country-menu{max-width:100%}#root .ideahire-country-badge{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:fit-content!important;max-width:100%!important;margin:0!important;padding:0 14px!important;overflow:hidden!important;border-radius:999px!important;line-height:1.2!important}#root .ideahire-country-badge-name{position:static!important;width:auto!important;height:auto!important;overflow:hidden!important;clip:auto!important;color:inherit!important;font-size:11px!important;font-weight:760!important;line-height:1.2!important;text-overflow:ellipsis;white-space:nowrap!important}#root .account-profile-workspace>.profile-preview{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:20px!important}#root .account-profile-workspace .profile-info{min-width:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0 10px!important}#root .account-profile-workspace .profile-info :is(h2,p){width:100%!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}#root .account-profile-workspace .profile-info p{margin-bottom:11px!important}#root .account-profile-workspace .profile-info :is(.ideahire-country-badge,.account-age-status){min-height:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;background:#ffffff1c!important;color:#fff!important;box-shadow:none!important;font-size:11px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important}#root .app-page>.account-card>.profile-preview{max-width:100%}#root .app-page>.account-card>.profile-preview .profile-info{min-width:0}#root .app-page>.account-card>.profile-preview .profile-info :is(h1,h2,p){max-width:100%;overflow-wrap:anywhere}#root .account-page>.messages-page{width:min(1120px,calc(100% - 24px))!important;max-width:1120px!important}#root .account-page .messages-heading{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr) auto!important}#root .account-page .messages-heading-copy{min-width:0!important}#root .account-page .messages-overview{width:104px!important;min-width:104px!important;max-width:104px!important;min-height:76px!important;display:grid!important;place-content:center!important;gap:5px!important;padding:11px 10px!important;overflow:hidden!important;border-radius:15px!important}#root .account-page .messages-overview strong{min-width:2ch!important;display:block!important;font-size:30px!important;line-height:.92!important;text-align:center!important}#root .account-page .messages-overview span{display:block!important;font-size:9px!important;font-weight:820!important;line-height:1!important;letter-spacing:.09em!important;text-align:center!important;text-transform:uppercase!important}#root .account-page :is(.messages-list,.messages-row){width:100%!important;max-width:100%!important}#root .account-page .messages-row{overflow:hidden!important}#root .account-page .messages-content{width:100%!important;min-width:0!important}#root .account-page :is(.messages-name,.messages-job,.messages-preview){max-width:100%!important}#root .page>.app-page{padding-bottom:clamp(82px,8vw,124px)!important}#root .page .jobs-list,#root .page .jobs-list>*,#root .page :is(.notification-message-card,.notification-accepted-card,.notification-decision-card,.notification-block-card){min-width:0!important;max-width:100%!important}#root .page :is(.notification-message-card,.notification-accepted-card,.notification-decision-card,.notification-block-card){overflow:hidden!important}#root .page :is(.notification-message-card,.notification-accepted-card,.notification-decision-card,.notification-block-card) :is(h2,p,strong,span){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}#root :is(.legal-document-page,.cookie-policy-page){width:100%!important;max-width:100%!important;min-height:100vh!important;padding:28px clamp(18px,3vw,42px) 84px!important;overflow-x:clip!important}#root :is(.legal-document-shell,.cookie-policy-shell){width:min(1120px,100%)!important;max-width:1120px!important;margin:0 auto!important;overflow:visible!important}#root :is(.legal-document-nav-actions,.cookie-policy-nav){min-width:0!important;flex-wrap:wrap!important}#root :is(.legal-document-hero,.cookie-policy-hero,.legal-document-warning,.cookie-policy-highlight,.legal-document-content,.cookie-policy-section,.cookie-policy-inventory){width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}#root :is(.legal-document-hero,.cookie-policy-hero){padding:clamp(38px,6vw,68px)!important;border-radius:26px!important}#root .legal-document-tabs{position:static!important;top:auto!important}#root .legal-document-content table{width:100%!important;max-width:100%!important;display:block!important;overflow-x:auto!important}#root :is(.legal-document-content,.cookie-policy-section,.cookie-policy-inventory) :is(h1,h2,h3,p,li,a,code,td,th){max-width:100%!important;overflow-wrap:anywhere!important}#root input[type=file]{max-width:100%!important;min-height:54px!important;color:var(--ih-ink, #172033)!important}#root input[type=file]::file-selector-button{min-height:36px!important;margin-right:12px!important;padding:0 13px!important;border:1px solid #10264c!important;border-radius:9px!important;background:#10264c!important;color:#fff!important;font:inherit!important;font-size:11px!important;font-weight:760!important}#root .app>main>.final-cta{width:min(1320px,calc(100% - 24px))!important;max-width:1320px!important;min-height:0!important;overflow:hidden!important}#root .app>main>.final-cta h2{max-width:920px!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}#root .app>main>.final-cta .btn-light{position:relative!important;z-index:3!important;border:1px solid #ffffff!important;background:#fff!important;color:#0d1728!important;-webkit-text-fill-color:#0d1728!important}#root .app>main>.final-cta .btn-light *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-template=classic]{--ih-page: #ffffff;--ih-canvas: #ffffff;--ih-surface: #ffffff;--ih-surface-soft: #f5f5f5;--ih-line: #dedede;--ih-line-strong: #bcbcbc;--ih-ink: #101010;--ih-ink-soft: #2d2d2d;--ih-copy: #4f4f4f;--ih-muted: #6b6b6b;--ih-navy-950: #050505;--ih-navy-900: #101010;--ih-navy-850: #171717;--ih-navy-800: #222222;--ih-navy-700: #343434;--ih-blue-600: #111111;--ih-blue-100: #eeeeee;--ih-blue-soft: #f6f6f6;--ih-violet: #111111;--ih-violet-deep: #000000;--ih-violet-soft: #eeeeee;--ih-mint: #555555;--ih-mint-soft: #eeeeee;--ih-sun: #555555;--ih-sun-soft: #f2f2f2;--ih-rose-soft: #f2f2f2;--ih-focus: rgba(17, 17, 17, .28)}html[data-template=classic][data-theme=dark]{--ih-page: #0d0d0d;--ih-canvas: #0d0d0d;--ih-surface: #191919;--ih-surface-soft: #222222;--ih-line: #393939;--ih-line-strong: #525252;--ih-ink: #f5f5f2;--ih-ink-soft: #ddddda;--ih-copy: #b7b7b2;--ih-muted: #999994;--ih-blue-600: #f5f5f2;--ih-blue-100: #292929;--ih-blue-soft: #222222;--ih-violet: #f5f5f2;--ih-violet-deep: #ffffff;--ih-violet-soft: #292929;--ih-mint: #c9c9c4;--ih-mint-soft: #292929;--ih-sun: #c9c9c4;--ih-sun-soft: #292929;--ih-rose-soft: #292929;--ih-focus: rgba(255, 255, 255, .3)}html[data-template=classic] #root :is(.app,.page,.account-page,.admin-page,.privacy-center-page,.disputes-page,.age-access-page,.legal-document-page,.cookie-policy-page){background-color:var(--ih-page)!important;background-image:none!important;color:var(--ih-ink)!important}html[data-template=classic] #root :is(.navbar.home-navbar,.navbar.account-navbar,.navbar.admin-navbar,.navbar.restricted-navbar,.navbar.restricted-account-navbar,.account-card,.project-form,.job-card,.talent-card,.messages-list,.messages-empty,.chat-shell,.account-form-section,.profile-portfolio-manager,.discovery-settings-card,.job-republication-panel,.privacy-entry-card,.dispute-panel,.admin-card,.admin-queue-panel,.admin-content-grid,.legal-document-content,.cookie-policy-section,.cookie-policy-inventory){border-color:var(--ih-line)!important;background-color:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.jobs-search,.talent-controls,.jobs-search-box,.talent-search-box,.jobs-order-panel,.talent-order-row,.jobs-results-header,.messages-list-header,.account-tab-intro,.account-section-nav,.profile-specialties-field,.profile-skills-field,.profile-portfolio-editor,.profile-portfolio-edit-card,.chat-collapsible-panel,.agreement-workspace,.chat-dispute-card){border-color:var(--ih-line)!important;background:var(--ih-surface-soft)!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.stripe-connect-icon,.stripe-connect-status,.discovery-settings-icon,.privacy-entry-icon,.notification-message-icon,.notification-accepted-icon,.notification-decision-icon,.notification-block-icon,.jobs-order-icon,.jobs-search-icon,.agreement-status-icon,.agreement-version-pill,.agreement-pending-pill,.agreement-waiting-icon,.job-active-badge,.talent-match-badge,.job-listing-pill,.profile-specialty-chip,.profile-edit-skill-chip,.talent-tag-list span,.content-report-status){border-color:var(--ih-line-strong)!important;background-color:var(--ih-surface-soft)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.section-label,.app-page-kicker,.account-tab-kicker,.stripe-connect-eyebrow,.agreement-eyebrow,.dispute-eyebrow){color:var(--ih-copy)!important}html[data-template=classic] #root :is(.btn-dark,.discovery-primary-button,.privacy-primary-button,.agreement-primary-button,.dispute-primary-button,.chat-send,.notification-chat-button,.account-create-job-button){border-color:#111!important;background:#111!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-template=classic] #root :is(.btn-outline,.btn-ghost,.privacy-secondary-button,.agreement-secondary-button,.dispute-secondary-button){border-color:var(--ih-line-strong)!important;background:var(--ih-surface)!important;color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic][data-theme=dark] #root :is(.btn-dark,.discovery-primary-button,.privacy-primary-button,.agreement-primary-button,.dispute-primary-button,.chat-send,.notification-chat-button,.account-create-job-button){border-color:#f3f3ef!important;background:#f3f3ef!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root :is(input,textarea,select){border-color:var(--ih-line-strong)!important;background:var(--ih-surface)!important;color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic][data-theme=dark] #root input[type=file]::file-selector-button{border-color:#f3f3ef!important;background:#f3f3ef!important;color:#111!important}html[data-template=classic] #root .app>main:before,html[data-template=classic] #root .app>main>.hero,html[data-template=classic] #root .app>main>.categories.section,html[data-template=classic] #root .app>main>.split-section.section,html[data-template=classic] #root .app>.footer{background-color:var(--ih-page)!important;background-image:none!important}html[data-template=classic] #root .app>main>.hero{border-color:var(--ih-line)!important;background:var(--ih-surface)!important;color:var(--ih-ink)!important}html[data-template=classic] #root .app .hero:before,html[data-template=classic] #root .app .hero:after,html[data-template=classic] #root .app .visual-glow{background:#6e6e6e29!important;filter:grayscale(1)!important}html[data-template=classic] #root .app .hero :is(h1,h1 span,.hero-text,.eyebrow){color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important;background:none!important}html[data-template=classic] #root .app :is(.category-card,.floating-card,.split-card.light){border-color:var(--ih-line)!important;background:var(--ih-surface)!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root .app :is(.how.section,.split-card:not(.light)){border-color:#2d2d2d!important;background:#111!important;color:#fff!important}html[data-template=classic] #root .app :is(.how.section,.split-card:not(.light)) :is(*){color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-template=classic] #root .app .category-card :is(.category-number,.category-arrow){border-color:var(--ih-line-strong)!important;background:var(--ih-surface-soft)!important;color:var(--ih-ink)!important}html[data-template=classic] #root .app .category-card:hover{border-color:#111!important;background:#111!important;color:#fff!important}html[data-template=classic] #root .app .category-card:hover :is(*){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic] #root .app>main>.final-cta :is(h2,p,.section-label){color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important}html[data-template=classic][data-theme=dark] #root .app>main>.final-cta{border-color:#393939!important;background:#171717!important;color:#f5f5f2!important}html[data-template=classic][data-theme=dark] #root .app>main>.final-cta :is(h2,p,.section-label){color:#f5f5f2!important;-webkit-text-fill-color:#f5f5f2!important}html[data-template=classic][data-theme=dark] #root .app>main>.final-cta .btn-light{border-color:#f5f5f2!important;background:#f5f5f2!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root .account-profile-workspace>.profile-preview{border-color:#2e2e2e!important;background:#111!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html[data-template=classic] #root .account-profile-workspace>.profile-preview :is(h2,p){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic] #root .account-profile-workspace .profile-info :is(.ideahire-country-badge,.account-age-status){border-color:#ffffff4d!important;background:#262626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic] #root .account-page .messages-overview{border-color:#111!important;background:#111!important}html[data-template=classic] #root .account-page .messages-overview :is(strong,span){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic][data-theme=dark] #root .account-page .messages-overview{border-color:#f3f3ef!important;background:#f3f3ef!important}html[data-template=classic][data-theme=dark] #root .account-page .messages-overview :is(strong,span){color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root :is(.legal-document-hero,.cookie-policy-hero){border:1px solid #2f2f2f!important;background:#111!important;background-image:none!important;color:#fff!important}html[data-template=classic] #root :is(.legal-document-hero,.cookie-policy-hero) :is(*){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic] #root :is(.legal-document-warning,.cookie-policy-highlight){border-color:var(--ih-line)!important;background:var(--ih-surface-soft)!important;color:var(--ih-ink)!important}html[data-template=classic] #root :is(.legal-document-warning,.cookie-policy-highlight)>span,html[data-template=classic] #root .cookie-policy-highlight-icon{border-color:#111!important;background:#111!important;color:#fff!important}html[data-template=classic] #root .discovery-onboarding-backdrop{background:#000000a3!important;background-image:none!important}html[data-template=classic] #root .discovery-onboarding-shell{border-color:#d8d8d8!important;background:#fff!important;background-image:none!important;color:#111!important;box-shadow:0 30px 100px #0000004d!important}html[data-template=classic] #root :is(.discovery-onboarding-header,.discovery-onboarding-footer){border-color:#dedede!important;background:#fff!important;color:#111!important}html[data-template=classic] #root .discovery-progress{background:#e5e5e5!important}html[data-template=classic] #root .discovery-progress>span{background:#111!important}html[data-template=classic] #root .discovery-copy :is(h1,p,.section-label),html[data-template=classic] #root .discovery-step-count{color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root :is(.discovery-usage-card,.discovery-category-card,.discovery-order-card,.discovery-summary-card,.discovery-privacy-note){border-color:#d6d6d6!important;background:#fff!important;background-image:none!important;color:#111!important;box-shadow:none!important}html[data-template=classic] #root :is(.discovery-usage-card,.discovery-category-card,.discovery-order-card,.discovery-summary-card,.discovery-privacy-note) :is(strong,small,span,p){color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root :is(.discovery-usage-card.is-selected,.discovery-category-card.is-selected,.discovery-order-card.is-selected) :is(strong,small,span,i){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic][data-theme=dark] #root .discovery-onboarding-shell,html[data-template=classic][data-theme=dark] #root :is(.discovery-onboarding-header,.discovery-onboarding-footer){border-color:#3b3b3b!important;background:#151515!important;color:#f5f5f2!important}html[data-template=classic][data-theme=dark] #root .discovery-copy :is(h1,p,.section-label),html[data-template=classic][data-theme=dark] #root .discovery-step-count{color:#f5f5f2!important;-webkit-text-fill-color:#f5f5f2!important}html[data-template=classic][data-theme=dark] #root :is(.discovery-usage-card,.discovery-category-card,.discovery-order-card,.discovery-summary-card,.discovery-privacy-note){border-color:#3f3f3f!important;background:#202020!important;color:#f5f5f2!important}html[data-template=classic][data-theme=dark] #root :is(.discovery-usage-card,.discovery-category-card,.discovery-order-card,.discovery-summary-card,.discovery-privacy-note) :is(strong,small,span,p){color:#f5f5f2!important;-webkit-text-fill-color:#f5f5f2!important}html[data-template=classic][data-theme=dark] #root :is(.discovery-usage-card.is-selected,.discovery-category-card.is-selected,.discovery-order-card.is-selected){border-color:#f5f5f2!important;background:#f5f5f2!important;color:#111!important}html[data-template=classic][data-theme=dark] #root :is(.discovery-usage-card.is-selected,.discovery-category-card.is-selected,.discovery-order-card.is-selected) :is(strong,small,span,i){color:#111!important;-webkit-text-fill-color:#111111!important}@media (max-width: 720px){#root :is(.page>.app-page,.account-page>.app-page,.account-page>.messages-page,.account-page>.chat-page,.privacy-center-shell,.disputes-shell,.admin-shell){width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important}#root .account-profile-workspace>.profile-preview,#root .app-page>.account-card>.profile-preview{width:100%!important;max-width:100%!important;min-height:0!important;display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:18px 16px!important;overflow:hidden!important;border-radius:18px!important}#root :is(.account-profile-workspace>.profile-preview,.app-page>.account-card>.profile-preview) .profile-avatar-wrapper{width:68px!important;min-width:68px!important;max-width:68px!important;height:68px!important;min-height:68px!important;max-height:68px!important;flex:0 0 68px!important;padding:3px!important}#root :is(.account-profile-workspace>.profile-preview,.app-page>.account-card>.profile-preview) .profile-avatar{width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;flex-basis:auto!important}#root :is(.account-profile-workspace>.profile-preview,.app-page>.account-card>.profile-preview) .profile-info{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:wrap!important;gap:7px!important}#root :is(.account-profile-workspace>.profile-preview,.app-page>.account-card>.profile-preview) .profile-info :is(h1,h2,p){width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root :is(.account-profile-workspace>.profile-preview,.app-page>.account-card>.profile-preview) .profile-info :is(h1,h2){font-size:clamp(21px,6vw,27px)!important;line-height:1.05!important;letter-spacing:-.8px!important}#root :is(.account-profile-workspace>.profile-preview,.app-page>.account-card>.profile-preview) .profile-info p{font-size:11px!important}#root .account-profile-workspace .profile-info :is(.ideahire-country-badge,.account-age-status){width:auto!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:9px!important}#root .profile-info .ideahire-country-badge-name{position:static!important;width:auto!important;height:auto!important;clip:auto!important;font-size:9px!important}#root .account-page>.messages-page{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin-right:auto!important;margin-left:auto!important;padding-top:28px!important;padding-bottom:84px!important}#root .account-page .messages-heading{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 90px!important;align-items:end!important;gap:12px!important;margin:0 0 16px!important;padding:0 0 17px!important}#root .account-page .messages-heading h1{max-width:100%!important;margin:5px 0 7px!important;overflow:hidden!important;font-size:clamp(34px,10vw,44px)!important;line-height:.98!important;letter-spacing:-2px!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .account-page .messages-heading p{display:none!important}#root .account-page .messages-overview{width:90px!important;min-width:90px!important;max-width:90px!important;min-height:68px!important;border-radius:14px!important}#root .account-page .messages-overview strong{font-size:28px!important}#root .account-page .messages-overview span{font-size:8px!important}#root .account-page .messages-list{width:100%!important;max-width:100%!important;border-radius:16px!important}#root .account-page .messages-list-header{display:none!important}#root .account-page .messages-row{width:100%!important;max-width:100%!important;min-height:78px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px!important}#root .account-page .messages-avatar{width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important}#root .account-page .messages-date{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:end!important;margin:0!important;padding:5px 7px!important;font-size:9px!important;white-space:nowrap!important}#root .account-page .messages-name{font-size:12px!important}#root .account-page .messages-job{font-size:9px!important}#root .account-page .messages-preview{margin-top:4px!important;font-size:11px!important}#root .page .jobs-list{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;overflow:visible!important}#root .page :is(.notification-message-card,.notification-accepted-card,.notification-decision-card,.notification-block-card){width:100%!important;padding:20px 16px!important;border-radius:17px!important}#root .page :is(.notification-message-card,.notification-accepted-card,.notification-decision-card,.notification-block-card) h2{font-size:22px!important;line-height:1.15!important}#root .page .notification-chat-button{width:100%!important;min-height:46px!important;justify-content:center!important}#root :is(.legal-document-page,.cookie-policy-page){padding:12px 8px 58px!important}#root :is(.legal-document-shell,.cookie-policy-shell){width:100%!important;max-width:100%!important}#root :is(.legal-document-nav-actions,.cookie-policy-nav){gap:8px!important;margin-bottom:14px!important}#root :is(.legal-document-nav-actions,.cookie-policy-nav) :is(a,button){width:auto!important;min-width:0!important;flex:1 1 140px!important}#root :is(.legal-document-hero,.cookie-policy-hero){padding:30px 20px!important;border-radius:18px!important}#root :is(.legal-document-hero,.cookie-policy-hero) h1{max-width:100%!important;font-size:clamp(34px,11vw,50px)!important;line-height:.98!important;letter-spacing:-.045em!important}#root :is(.legal-document-warning,.cookie-policy-highlight){grid-template-columns:38px minmax(0,1fr)!important;gap:12px!important;padding:15px!important;border-radius:15px!important}#root :is(.legal-document-content,.cookie-policy-section,.cookie-policy-inventory){padding:21px 16px!important;border-radius:17px!important}#root .app>main>.final-cta{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;min-height:0!important;padding:54px 20px!important;border-radius:21px!important}#root .app>main>.final-cta h2{width:100%!important;max-width:100%!important;margin:0 auto 24px!important;overflow:visible!important;font-size:clamp(36px,11vw,52px)!important;line-height:.98!important;letter-spacing:-.05em!important;text-align:center!important}#root .app>main>.final-cta .btn{width:100%!important;max-width:100%!important;min-height:52px!important;justify-content:center!important}#root .site-preferences{right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;max-width:calc(100% - 20px)!important}}@media (max-width: 390px){#root .account-page .messages-heading{grid-template-columns:minmax(0,1fr) 82px!important}#root .account-page .messages-overview{width:82px!important;min-width:82px!important;max-width:82px!important}#root .account-page .messages-row{grid-template-columns:42px minmax(0,1fr)!important}#root .account-page .messages-date{grid-column:2!important;grid-row:2!important;justify-self:start!important;margin-top:3px!important}}html[data-template=classic] #root :is(.home-nav-links,.account-primary-nav,.admin-nav-links,.account-menu-dropdown,.account-menu-mobile-nav,.site-preferences-panel,.site-language-toggle){border-color:var(--ih-line)!important;background:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.home-nav-links a:hover,.home-nav-links a.is-active,.account-primary-nav a:hover,.account-primary-nav a.is-active,.admin-nav-links a:hover,.admin-nav-links a.is-active,.site-language-toggle button:hover,.site-language-toggle button.is-active){border-color:#111!important;background:#111!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic][data-theme=dark] #root :is(.home-nav-links a:hover,.home-nav-links a.is-active,.account-primary-nav a:hover,.account-primary-nav a.is-active,.admin-nav-links a:hover,.admin-nav-links a.is-active,.site-language-toggle button:hover,.site-language-toggle button.is-active){border-color:#f3f3ef!important;background:#f3f3ef!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root :is(.site-preferences-handle,.site-theme-toggle,.account-menu>summary,.home-account-avatar-link,.account-mini-avatar){border-color:var(--ih-line-strong)!important;background:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.home-notifications-dot,.messages-nav-dot,.account-menu-alert-dot,.notification-dot){border-color:var(--ih-surface)!important;background:var(--ih-ink)!important;background-image:none!important;box-shadow:none!important}html[data-template=classic] #root :is(.ideahire-country-trigger,.ideahire-country-menu,.ideahire-country-search,.ideahire-country-option){border-color:var(--ih-line-strong)!important;background:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.ideahire-country-selected-name,.ideahire-country-option-name,.ideahire-country-placeholder,.ideahire-country-chevron){color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important}html[data-template=classic] #root :is(.ideahire-country-selected-code,.ideahire-country-option-code){border-color:var(--ih-line-strong)!important;background:var(--ih-surface-soft)!important;color:var(--ih-copy)!important;-webkit-text-fill-color:var(--ih-copy)!important}:root{--ih-release: 20260927-130}html,body,#root{width:100%;max-width:100%;min-width:0;overflow-x:hidden!important}#root .logo-clean:after,#root .logo:after,#root .cookie-policy-logo:after,#root .admin-navbar-brand:after,#root .restricted-navbar-brand:after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;box-shadow:none!important}#root :is(.ideahire-country-flag,.ideahire-country-option-flag,.ideahire-country-badge-flag,.ideahire-flag-shell,.ideahire-flag-emoji){display:none!important}#root .ideahire-country-picker,#root .ideahire-country-trigger,#root .ideahire-country-selected,#root .ideahire-country-menu,#root .ideahire-country-list,#root .ideahire-country-option{width:100%!important;max-width:100%!important;min-width:0!important}#root .ideahire-country-trigger{min-height:52px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:8px 12px 8px 15px!important;overflow:hidden!important;border-radius:13px!important}#root .ideahire-country-selected,#root .ideahire-country-option{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}#root .ideahire-country-option{min-height:48px!important;padding:8px 10px 8px 13px!important;border-radius:10px!important}#root :is(.ideahire-country-selected-name,.ideahire-country-option-name){min-width:0!important;overflow:hidden!important;font-size:13px!important;font-weight:760!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root :is(.ideahire-country-selected-code,.ideahire-country-option-code,.ideahire-country-badge-code){min-width:34px!important;min-height:27px!important;display:inline-grid!important;place-items:center!important;padding:5px 8px!important;border:1px solid currentColor!important;border-radius:8px!important;font-size:9px!important;font-weight:850!important;line-height:1!important;letter-spacing:.1em!important;opacity:.72!important}#root .ideahire-country-menu{z-index:80!important;margin-top:8px!important;overflow:hidden!important;border-radius:15px!important}#root .ideahire-country-badge{width:auto!important;max-width:100%!important;min-width:0!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:4px 8px 4px 13px!important;overflow:hidden!important;border-radius:999px!important}#root .ideahire-country-badge-name{position:static!important;width:auto!important;height:auto!important;min-width:0!important;overflow:hidden!important;clip:auto!important;font-size:10px!important;font-weight:780!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .account-profile-workspace>.account-profile-preview{width:100%!important;max-width:100%!important;min-width:0!important;min-height:170px!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:24px!important;padding:28px!important;overflow:hidden!important;border-radius:24px!important}#root .account-profile-preview .profile-avatar-wrapper{width:112px!important;min-width:112px!important;max-width:112px!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;padding:4px!important;overflow:hidden!important;border-radius:50%!important}#root .account-profile-preview .profile-avatar{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important;object-fit:cover!important;border-radius:50%!important}#root .account-profile-preview .profile-info{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important}#root .account-profile-preview .profile-info :is(h2,p){width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .account-profile-preview .profile-meta-row{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:10px!important;margin-top:12px!important}#root .account-profile-preview .profile-meta-row>:is(.ideahire-country-badge,.account-age-status){width:auto!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:#ffffff21!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important;font-size:10px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}#root .account-profile-preview .profile-meta-row .ideahire-country-badge{gap:7px!important;padding-right:7px!important}#root .account-profile-preview .profile-meta-row .ideahire-country-badge-code{min-width:30px!important;min-height:24px!important;border-color:#ffffff8c!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}#root .account-card>.public-profile-preview{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;padding:26px!important;overflow:hidden!important;border-radius:22px!important}#root .public-profile-preview .profile-avatar-wrapper{width:104px!important;min-width:104px!important;max-width:104px!important;height:104px!important;min-height:104px!important;max-height:104px!important;margin:0!important;padding:4px!important;overflow:hidden!important;border-radius:50%!important}#root .public-profile-preview .profile-avatar{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important;object-fit:cover!important;border-radius:50%!important}#root .public-profile-preview .public-profile-info{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:11px!important;overflow:hidden!important}#root .public-profile-preview .public-profile-info h1{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:hidden!important;font-size:clamp(30px,5vw,48px)!important;line-height:1!important;letter-spacing:-.04em!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .account-page>.messages-page{width:min(1080px,calc(100% - 32px))!important;max-width:1080px!important;min-width:0!important;margin:32px auto 80px!important;padding:0!important;transform:none!important}#root .account-page .messages-heading{width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;margin:0 0 18px!important;padding:0 0 18px!important}#root .account-page .messages-heading-copy{width:100%!important;max-width:100%!important;min-width:0!important}#root .account-page .messages-title-row{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important}#root .account-page .messages-title-row h1{min-width:0!important;margin:6px 0 0!important}#root .account-page .messages-overview{width:auto!important;min-width:122px!important;max-width:160px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:0 0 auto!important;padding:9px 13px!important;overflow:hidden!important;border-radius:999px!important}#root .account-page .messages-overview strong{min-width:2ch!important;display:block!important;font-size:20px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}#root .account-page .messages-overview span{display:block!important;overflow:visible!important;font-size:10px!important;font-weight:850!important;line-height:1!important;letter-spacing:.08em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important}#root .account-page .messages-list,#root .account-page .messages-row{width:100%!important;max-width:100%!important;min-width:0!important;transform:none!important}#root .account-page .messages-row{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:14px!important;overflow:hidden!important}#root .account-page .messages-content,#root .account-page .messages-topline,#root .account-page :is(.messages-name,.messages-job,.messages-preview){width:100%!important;max-width:100%!important;min-width:0!important}#root .account-page :is(.messages-name,.messages-job,.messages-preview){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .account-page .messages-date{position:static!important;inset:auto!important;margin:0!important;white-space:nowrap!important}#root .page>.notifications-page{width:min(1080px,calc(100% - 32px))!important;max-width:1080px!important;min-width:0!important;margin-right:auto!important;margin-left:auto!important;padding-bottom:128px!important;overflow:visible!important}#root .notifications-page .jobs-list{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;overflow:visible!important}#root .notifications-page .job-card{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:block!important;padding:24px!important;overflow:hidden!important;border-radius:20px!important}#root .notifications-page .job-card :is(h2,h3,p,span,strong){max-width:100%!important;overflow-wrap:anywhere!important}#root .notifications-page .notification-chat-button{width:100%!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:18px!important}#root .cookie-policy-page.legal-document-page,#root :is(.cookie-policy-page,.legal-document-page){width:100%!important;max-width:100%!important;min-width:0!important;min-height:100vh!important;margin:0!important;padding:28px 24px 96px!important;overflow:visible!important;clip-path:none!important;transform:none!important}#root .cookie-policy-shell.legal-document-shell,#root :is(.cookie-policy-shell,.legal-document-shell){width:min(1160px,100%)!important;max-width:1160px!important;min-width:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;clip-path:none!important;transform:none!important}#root .cookie-policy-nav{width:100%!important;max-width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 20px!important}#root .legal-document-nav-actions{min-width:0!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}#root :is(.cookie-policy-hero,.legal-document-hero){width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;padding:clamp(42px,6vw,72px)!important;overflow:hidden!important;border-radius:28px!important;clip-path:none!important;transform:none!important}#root :is(.cookie-policy-hero,.legal-document-hero) h1{width:100%!important;max-width:100%!important;margin-right:0!important;overflow:visible!important;overflow-wrap:anywhere!important}#root :is(.legal-document-warning,.cookie-policy-highlight,.legal-document-tabs,.legal-document-content,.cookie-policy-section,.cookie-policy-inventory,.legal-document-footer,.cookie-policy-footer){width:100%!important;max-width:100%!important;min-width:0!important;margin-right:0!important;margin-left:0!important;transform:none!important}#root :is(.legal-document-content,.cookie-policy-section,.cookie-policy-inventory){padding:clamp(24px,4vw,46px)!important;overflow:visible!important;border-radius:22px!important}#root .legal-document-content :is(table,pre){width:100%!important;max-width:100%!important;display:block!important;overflow-x:auto!important}#root .legal-document-content :is(h1,h2,h3,p,li,td,th,a,code),#root :is(.cookie-policy-section,.cookie-policy-inventory) :is(h1,h2,h3,p,li,td,th,a,code){max-width:100%!important;overflow-wrap:anywhere!important}#root .app .category-card{min-width:0!important;overflow:hidden!important}#root .app .category-number,#root .app .category-name,#root .app .category-arrow{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important}#root .app .category-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .app>main>.final-cta{width:min(1280px,calc(100% - 32px))!important;max-width:1280px!important;min-width:0!important;min-height:0!important;margin-right:auto!important;margin-left:auto!important;padding:clamp(62px,8vw,104px) clamp(28px,6vw,86px)!important;overflow:hidden!important;border-radius:30px!important;transform:none!important}#root .app>main>.final-cta .final-cta-title{width:100%!important;max-width:900px!important;margin:0 auto 32px!important;overflow:visible!important;font-size:clamp(44px,6vw,82px)!important;line-height:.98!important;letter-spacing:-.055em!important;text-align:center!important}#root .app>main>.final-cta .final-cta-title span{display:block!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}#root .app>main>.final-cta .btn{position:relative!important;z-index:5!important;width:min(360px,100%)!important;min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important}#root input[type=file]{width:100%!important;max-width:100%!important;min-height:54px!important;overflow:hidden!important;font-size:11px!important}#root input[type=file]::file-selector-button{min-height:38px!important;margin:7px 12px 7px 7px!important;padding:0 14px!important;border:1px solid #111111!important;border-radius:9px!important;background:#111!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font:inherit!important;font-size:10px!important;font-weight:820!important}html[data-template=classic]{--ih-page: #ffffff;--ih-canvas: #ffffff;--ih-surface: #ffffff;--ih-surface-soft: #f4f4f2;--ih-line: #dededb;--ih-line-strong: #b9b9b5;--ih-ink: #101010;--ih-ink-soft: #2c2c2a;--ih-copy: #50504d;--ih-muted: #6b6b67;--ih-blue-600: #111111;--ih-blue-100: #eeeeeb;--ih-blue-soft: #f4f4f2;--ih-violet: #111111;--ih-violet-deep: #000000;--ih-violet-soft: #eeeeeb;--ih-mint: #595955;--ih-mint-soft: #eeeeeb;--ih-sun: #595955;--ih-sun-soft: #eeeeeb;--ih-rose-soft: #eeeeeb;--ih-focus: rgba(17, 17, 17, .28)}html[data-template=classic][data-theme=dark]{--ih-page: #0d0d0c;--ih-canvas: #0d0d0c;--ih-surface: #181817;--ih-surface-soft: #222220;--ih-line: #393936;--ih-line-strong: #565651;--ih-ink: #f5f5f1;--ih-ink-soft: #deded8;--ih-copy: #b9b9b2;--ih-muted: #989891;--ih-blue-600: #f5f5f1;--ih-blue-100: #292927;--ih-blue-soft: #222220;--ih-violet: #f5f5f1;--ih-violet-deep: #ffffff;--ih-violet-soft: #292927;--ih-mint: #c9c9c2;--ih-mint-soft: #292927;--ih-sun: #c9c9c2;--ih-sun-soft: #292927;--ih-rose-soft: #292927;--ih-focus: rgba(255, 255, 255, .28)}html[data-template=classic] #root :is(.app,.page,.account-page,.admin-page,.privacy-center-page,.disputes-page,.age-access-page,.legal-document-page,.cookie-policy-page){background:var(--ih-page)!important;background-image:none!important;color:var(--ih-ink)!important}html[data-template=classic] #root :is(.navbar,.home-nav-links,.account-primary-nav,.admin-nav-links,.account-menu-dropdown,.account-menu-mobile-nav,.site-preferences-panel,.site-language-toggle,.account-card,.auth-card,.project-form,.jobs-search,.talent-controls,.job-card,.talent-card,.messages-list,.messages-empty,.chat-shell,.account-form-section,.profile-portfolio-manager,.discovery-settings-card,.privacy-entry-card,.dispute-panel,.admin-card,.admin-queue-panel,.admin-content-grid,.legal-document-content,.cookie-policy-section,.cookie-policy-inventory){border-color:var(--ih-line)!important;background:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.home-nav-links,.account-primary-nav,.admin-nav-links,.account-menu-dropdown,.account-menu-mobile-nav,.site-preferences-panel,.site-language-toggle,.jobs-search-box,.talent-search-box,.jobs-order-panel,.talent-order-row,.jobs-results-header,.messages-list-header,.account-tab-intro,.account-section-nav,.chat-collapsible-panel,.agreement-workspace,.chat-dispute-card){border-color:var(--ih-line)!important;background:var(--ih-surface-soft)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.home-nav-links,.account-primary-nav,.admin-nav-links,.account-menu-dropdown,.account-menu-mobile-nav,.site-preferences-panel,.site-language-toggle) :is(a,button,span,strong,small){color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important}html[data-template=classic] #root :is(.home-nav-links a:hover,.home-nav-links a.is-active,.account-primary-nav a:hover,.account-primary-nav a.is-active,.admin-nav-links a:hover,.admin-nav-links a.is-active,.site-language-toggle button:hover,.site-language-toggle button.is-active,.btn-dark,.notification-chat-button,.chat-send){border-color:#111!important;background:#111!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-template=classic][data-theme=dark] #root :is(.home-nav-links a:hover,.home-nav-links a.is-active,.account-primary-nav a:hover,.account-primary-nav a.is-active,.admin-nav-links a:hover,.admin-nav-links a.is-active,.site-language-toggle button:hover,.site-language-toggle button.is-active,.btn-dark,.notification-chat-button,.chat-send){border-color:#f5f5f1!important;background:#f5f5f1!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root :is(.btn-outline,.btn-ghost,.site-preferences-handle,.site-theme-toggle,.home-account-avatar-link,.account-mini-avatar,input,textarea,select,.ideahire-country-trigger,.ideahire-country-menu,.ideahire-country-option){border-color:var(--ih-line-strong)!important;background:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root .account-profile-preview,html[data-template=classic] #root .public-profile-preview,html[data-template=classic] #root :is(.cookie-policy-hero,.legal-document-hero){border-color:#30302e!important;background:#111110!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html[data-template=classic] #root :is(.account-profile-preview,.public-profile-preview,.cookie-policy-hero,.legal-document-hero) :is(h1,h2,h3,p,span,strong,small){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic] #root .account-profile-preview .profile-meta-row>:is(.ideahire-country-badge,.account-age-status),html[data-template=classic] #root .public-profile-preview .ideahire-country-badge{border-color:#5a5a55!important;background:#272725!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic] #root .messages-overview{border-color:#111!important;background:#111!important;color:#fff!important}html[data-template=classic] #root .messages-overview :is(strong,span){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic][data-theme=dark] #root .messages-overview{border-color:#f5f5f1!important;background:#f5f5f1!important}html[data-template=classic][data-theme=dark] #root .messages-overview :is(strong,span){color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root .app>main>.final-cta{border-color:var(--ih-line)!important;background:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root .app>main>.final-cta :is(.final-cta-title,.section-label){color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important}html[data-template=classic] #root .app>main>.final-cta .btn-light{border-color:#111!important;background:#111!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic][data-theme=dark] #root .app>main>.final-cta{border-color:#393936!important;background:#181817!important;color:#f5f5f1!important}html[data-template=classic][data-theme=dark] #root .app>main>.final-cta :is(.final-cta-title,.section-label){color:#f5f5f1!important;-webkit-text-fill-color:#f5f5f1!important}html[data-template=classic][data-theme=dark] #root .app>main>.final-cta .btn-light{border-color:#f5f5f1!important;background:#f5f5f1!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root input[type=file]::file-selector-button{border-color:#111!important;background:#111!important;color:#fff!important}html[data-template=classic][data-theme=dark] #root input[type=file]::file-selector-button{border-color:#f5f5f1!important;background:#f5f5f1!important;color:#111!important}html[data-template=classic] #root :is(.admin-page,.admin-shell,.admin-card,.admin-queue-panel,.admin-content-grid,.discovery-onboarding-shell,.discovery-onboarding-header,.discovery-onboarding-footer) :is(h1,h2,h3,h4,p,span,strong,small,label,button){opacity:1!important}html[data-template=classic] #root .discovery-onboarding-backdrop{background:#000000ad!important;background-image:none!important}html[data-template=classic] #root .discovery-onboarding-shell,html[data-template=classic] #root :is(.discovery-onboarding-header,.discovery-onboarding-footer){border-color:#d7d7d3!important;background:#fff!important;background-image:none!important;color:#111!important}html[data-template=classic] #root :is(.discovery-usage-card,.discovery-category-card,.discovery-order-card,.discovery-summary-card,.discovery-privacy-note){border-color:#d7d7d3!important;background:#fff!important;background-image:none!important;color:#111!important;box-shadow:none!important}html[data-template=classic] #root :is(.discovery-usage-card,.discovery-category-card,.discovery-order-card,.discovery-summary-card,.discovery-privacy-note) :is(h1,h2,h3,p,span,strong,small){color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root :is(.discovery-usage-card.is-selected,.discovery-category-card.is-selected,.discovery-order-card.is-selected){border-color:#111!important;background:#111!important;color:#fff!important}html[data-template=classic] #root :is(.discovery-usage-card.is-selected,.discovery-category-card.is-selected,.discovery-order-card.is-selected) :is(p,span,strong,small,i){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic][data-theme=dark] #root .discovery-onboarding-shell,html[data-template=classic][data-theme=dark] #root :is(.discovery-onboarding-header,.discovery-onboarding-footer){border-color:#3e3e3a!important;background:#181817!important;color:#f5f5f1!important}html[data-template=classic][data-theme=dark] #root :is(.discovery-usage-card,.discovery-category-card,.discovery-order-card,.discovery-summary-card,.discovery-privacy-note){border-color:#43433f!important;background:#232321!important;color:#f5f5f1!important}html[data-template=classic][data-theme=dark] #root :is(.discovery-usage-card,.discovery-category-card,.discovery-order-card,.discovery-summary-card,.discovery-privacy-note) :is(h1,h2,h3,p,span,strong,small){color:#f5f5f1!important;-webkit-text-fill-color:#f5f5f1!important}html[data-template=classic][data-theme=dark] #root :is(.discovery-usage-card.is-selected,.discovery-category-card.is-selected,.discovery-order-card.is-selected){border-color:#f5f5f1!important;background:#f5f5f1!important;color:#111!important}html[data-template=classic][data-theme=dark] #root :is(.discovery-usage-card.is-selected,.discovery-category-card.is-selected,.discovery-order-card.is-selected) :is(p,span,strong,small,i){color:#111!important;-webkit-text-fill-color:#111111!important}@media (max-width: 720px){#root :is(.page>.app-page,.account-page>.app-page,.privacy-center-shell,.disputes-shell,.admin-shell){width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;min-width:0!important;margin-right:auto!important;margin-left:auto!important;transform:none!important}#root .account-profile-workspace>.account-profile-preview,#root .account-card>.public-profile-preview{min-height:0!important;grid-template-columns:64px minmax(0,1fr)!important;gap:13px!important;padding:16px!important;border-radius:18px!important}#root :is(.account-profile-preview,.public-profile-preview) .profile-avatar-wrapper{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:3px!important}#root .account-profile-preview .profile-info :is(h2,p),#root .public-profile-preview .public-profile-info h1{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .account-profile-preview .profile-info h2,#root .public-profile-preview .public-profile-info h1{font-size:clamp(20px,6vw,26px)!important;line-height:1.05!important;letter-spacing:-.035em!important}#root .account-profile-preview .profile-info p{margin:5px 0 0!important;font-size:10px!important}#root .account-profile-preview .profile-meta-row{gap:6px!important;margin-top:9px!important}#root .account-profile-preview .profile-meta-row>:is(.ideahire-country-badge,.account-age-status),#root .public-profile-preview .ideahire-country-badge{width:auto!important;max-width:100%!important;height:30px!important;min-height:30px!important;padding:0 9px!important;font-size:8px!important}#root .account-profile-preview .profile-meta-row .ideahire-country-badge,#root .public-profile-preview .ideahire-country-badge{gap:5px!important;padding-right:5px!important}#root :is(.account-profile-preview,.public-profile-preview) .ideahire-country-badge-name{font-size:8px!important}#root :is(.account-profile-preview,.public-profile-preview) .ideahire-country-badge-code{min-width:26px!important;min-height:21px!important;padding:4px 5px!important;font-size:7px!important}#root .account-page>.messages-page{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin:22px auto 84px!important}#root .account-page .messages-heading{margin-bottom:12px!important;padding-bottom:14px!important}#root .account-page .messages-heading p{display:none!important}#root .account-page .messages-title-row{align-items:center!important;gap:10px!important}#root .account-page .messages-title-row h1{margin:6px 0 0!important;overflow:hidden!important;font-size:clamp(30px,9vw,39px)!important;line-height:1!important;letter-spacing:-.055em!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .account-page .messages-overview{min-width:91px!important;max-width:104px!important;min-height:38px!important;gap:5px!important;padding:7px 9px!important}#root .account-page .messages-overview strong{font-size:17px!important}#root .account-page .messages-overview span{font-size:7px!important;letter-spacing:.06em!important}#root .account-page .messages-list{overflow:hidden!important;border-radius:16px!important}#root .account-page .messages-list-header{display:none!important}#root .account-page .messages-row{grid-template-columns:43px minmax(0,1fr)!important;gap:10px!important;min-height:86px!important;padding:12px!important}#root .account-page .messages-avatar{width:43px!important;min-width:43px!important;max-width:43px!important;height:43px!important;min-height:43px!important;max-height:43px!important;border-radius:12px!important}#root .account-page .messages-date{grid-column:2!important;justify-self:start!important;margin-top:5px!important;padding:4px 7px!important;font-size:8px!important}#root .account-page .messages-name{font-size:11px!important}#root .account-page .messages-job{font-size:8px!important}#root .account-page .messages-preview{margin-top:3px!important;font-size:10px!important}#root .page>.notifications-page{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;padding-bottom:116px!important}#root .notifications-page .job-card{padding:18px 15px!important;border-radius:17px!important}#root .notifications-page .job-card h2{font-size:21px!important;line-height:1.14!important}#root :is(.cookie-policy-page,.legal-document-page){padding:10px 8px 68px!important}#root .cookie-policy-nav{align-items:stretch!important;gap:8px!important}#root .cookie-policy-logo{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important}#root .legal-document-nav-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .legal-document-nav-actions :is(a,button){width:100%!important;min-width:0!important;min-height:42px!important}#root :is(.cookie-policy-hero,.legal-document-hero){padding:31px 19px!important;border-radius:18px!important}#root :is(.cookie-policy-hero,.legal-document-hero) h1{font-size:clamp(33px,11vw,47px)!important;line-height:.98!important;letter-spacing:-.05em!important}#root :is(.legal-document-content,.cookie-policy-section,.cookie-policy-inventory){padding:20px 15px!important;border-radius:16px!important}#root .app .category-grid{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}#root .app .category-card{width:100%!important;max-width:100%!important;min-height:64px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 38px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;overflow:hidden!important}#root .app .category-number,#root .app .category-arrow{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1!important}#root .app .category-name{width:100%!important;max-width:100%!important;min-width:0!important;font-size:14px!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important}#root .app>main>.final-cta{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;min-height:0!important;padding:52px 18px!important;border-radius:21px!important}#root .app>main>.final-cta .final-cta-title{max-width:100%!important;margin-bottom:25px!important;font-size:clamp(34px,10.5vw,48px)!important;line-height:1!important;letter-spacing:-.055em!important}#root .app>main>.final-cta .btn{width:100%!important;max-width:100%!important;min-height:52px!important}#root .site-preferences{right:9px!important;bottom:max(9px,env(safe-area-inset-bottom))!important;max-width:calc(100% - 18px)!important}}@media (max-width: 380px){#root .account-page .messages-title-row{align-items:flex-start!important;flex-direction:column!important}#root .account-page .messages-overview{min-width:0!important}#root .account-profile-workspace>.account-profile-preview,#root .account-card>.public-profile-preview{grid-template-columns:56px minmax(0,1fr)!important;gap:11px!important;padding:14px!important}#root :is(.account-profile-preview,.public-profile-preview) .profile-avatar-wrapper{width:56px!important;min-width:56px!important;max-width:56px!important;height:56px!important;min-height:56px!important;max-height:56px!important}}html[data-template=classic] #root :is(.auth-page,.chat-page,.chat-shell,.chat-messages){background-image:none!important}html[data-template=classic] #root :is(.auth-page:before,.auth-page:after,.chat-shell:before,.chat-shell:after,.chat-messages:before,.chat-messages:after){content:none!important;display:none!important;background:none!important}html[data-template=classic] #root .google-auth-logo{filter:none!important;opacity:1!important}html[data-template=classic] #root .google-auth-logo path:nth-of-type(1){fill:#4285f4!important}html[data-template=classic] #root .google-auth-logo path:nth-of-type(2){fill:#34a853!important}html[data-template=classic] #root .google-auth-logo path:nth-of-type(3){fill:#fbbc05!important}html[data-template=classic] #root .google-auth-logo path:nth-of-type(4){fill:#ea4335!important}html[data-template=classic] #root :is(.messages-unread-count,.account-notification-dot,.notification-count){min-width:20px!important;width:auto!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 6px!important;white-space:nowrap!important;word-break:normal!important}html[data-template=classic]:not([data-theme=dark]) #root .admin-page :is(h1,h2,h3,h4,p,span,strong,small,label,legend,a){color:#171717!important;-webkit-text-fill-color:#171717!important;opacity:1!important;filter:none!important}html[data-template=classic][data-theme=dark] #root .admin-page :is(h1,h2,h3,h4,p,span,strong,small,label,legend,a){color:#f1f1ed!important;-webkit-text-fill-color:#f1f1ed!important;opacity:1!important;filter:none!important}html[data-template=classic] #root .admin-page :is(button,input,textarea,select){opacity:1!important;filter:none!important}html[data-template=classic] #root .admin-page :is(.admin-primary-button,.dispute-primary-button,button[type=submit]){border-color:#111!important;background:#111!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic][data-theme=dark] #root .admin-page :is(.admin-primary-button,.dispute-primary-button,button[type=submit]){border-color:#f1f1ed!important;background:#f1f1ed!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root .discovery-copy :is(h1,h2,h3,p,span),html[data-template=classic] #root .discovery-step-count{color:#111!important;-webkit-text-fill-color:#111111!important;opacity:1!important}html[data-template=classic][data-theme=dark] #root .discovery-copy :is(h1,h2,h3,p,span),html[data-template=classic][data-theme=dark] #root .discovery-step-count{color:#f5f5f1!important;-webkit-text-fill-color:#f5f5f1!important}html[data-template=classic] #root .app .split-section .split-card:not(.light)>.btn.btn-light{position:relative!important;z-index:3!important;border:1px solid #ffffff!important;background:#fff!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;opacity:1!important;visibility:visible!important;box-shadow:none!important}html[data-template=classic] #root .app .split-section .split-card:not(.light)>.btn.btn-light :is(span,strong){color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root .app .split-section .split-card:not(.light)>.btn.btn-light:is(:hover,:focus-visible){border-color:#deded8!important;background:#ecece8!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic]{color-scheme:light;--ih-page: #ffffff;--ih-canvas: #ffffff;--ih-surface: #ffffff;--ih-surface-soft: #f3f3f0;--ih-line: #deded9;--ih-line-strong: #b8b8b2;--ih-ink: #111111;--ih-ink-soft: #2d2d2b;--ih-copy: #50504d;--ih-muted: #6b6b66;--ih-navy-950: #050505;--ih-navy-900: #111111;--ih-navy-850: #181818;--ih-navy-800: #222222;--ih-navy-700: #3a3a38;--ih-blue-600: #111111;--ih-blue-100: #e9e9e5;--ih-blue-soft: #f3f3f0;--ih-violet: #111111;--ih-violet-deep: #000000;--ih-violet-soft: #e9e9e5;--ih-mint: #5e5e59;--ih-mint-soft: #eeeeea;--ih-sun: #5e5e59;--ih-sun-soft: #eeeeea;--ih-rose-soft: #eeeeea;--ih-focus: rgba(17, 17, 17, .3);--ih-dark-surface: #111111;--ih-v3-page: #ffffff;--ih-v3-surface: #ffffff;--ih-v3-line: #deded9;--ih-v3-ink: #111111;--ih-v3-copy: #5f5f5a;--ih-v3-shadow: none;--ih-v4-surface: #ffffff;--ih-v4-surface-muted: #f3f3f0;--ih-v4-line: #deded9;--ih-v4-line-strong: #b8b8b2;--ih-v4-ink: #111111;--ih-v4-copy: #5f5f5a;--ih-v4-violet: #111111;--ih-v4-violet-soft: #e9e9e5;--ih-v4-mint: #5e5e59;--ih-v4-shadow: none}html[data-template=classic][data-theme=dark]{color-scheme:dark;--ih-page: #0d0d0c;--ih-canvas: #0d0d0c;--ih-surface: #191918;--ih-surface-soft: #232321;--ih-line: #3b3b37;--ih-line-strong: #575751;--ih-ink: #f5f5f1;--ih-ink-soft: #dfdfd9;--ih-copy: #b9b9b2;--ih-muted: #999992;--ih-navy-950: #080808;--ih-navy-900: #111111;--ih-navy-850: #181818;--ih-navy-800: #222222;--ih-navy-700: #3b3b38;--ih-blue-600: #f5f5f1;--ih-blue-100: #292927;--ih-blue-soft: #232321;--ih-violet: #f5f5f1;--ih-violet-deep: #ffffff;--ih-violet-soft: #292927;--ih-mint: #c9c9c2;--ih-mint-soft: #292927;--ih-sun: #c9c9c2;--ih-sun-soft: #292927;--ih-rose-soft: #292927;--ih-focus: rgba(255, 255, 255, .3);--ih-dark-surface: #191918;--ih-v3-page: #0d0d0c;--ih-v3-surface: #191918;--ih-v3-line: #3b3b37;--ih-v3-ink: #f5f5f1;--ih-v3-copy: #b9b9b2;--ih-v3-shadow: none;--ih-v4-surface: #191918;--ih-v4-surface-muted: #232321;--ih-v4-line: #3b3b37;--ih-v4-line-strong: #575751;--ih-v4-ink: #f5f5f1;--ih-v4-copy: #b9b9b2;--ih-v4-violet: #f5f5f1;--ih-v4-violet-soft: #292927;--ih-v4-mint: #c9c9c2;--ih-v4-shadow: none}html[data-template=classic] #root :is(.app,.page,.account-page,.admin-page,.auth-page){background-color:var(--ih-page)!important;color:var(--ih-ink)!important}html[data-template=classic] #root .home-navbar .nav-actions>.btn.btn-ghost,html[data-template=classic] #root :is(.account-primary-nav,.admin-nav-links,.account-menu-mobile-nav,.jobs-filter-row,.talent-category-row,.legal-document-tabs) :is(a,button).is-active,html[data-template=classic] #root :is(.site-language-toggle button.is-active,.account-notification-button,.account-create-job-button,.notification-chat-button,.chat-send,.privacy-primary-button,.dispute-primary-button,.agreement-primary-button){border-color:#111!important;background:#111!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-template=classic][data-theme=dark] #root .home-navbar .nav-actions>.btn.btn-ghost,html[data-template=classic][data-theme=dark] #root :is(.account-primary-nav,.admin-nav-links,.account-menu-mobile-nav,.jobs-filter-row,.talent-category-row,.legal-document-tabs) :is(a,button).is-active,html[data-template=classic][data-theme=dark] #root :is(.site-language-toggle button.is-active,.account-notification-button,.account-create-job-button,.notification-chat-button,.chat-send,.privacy-primary-button,.dispute-primary-button,.agreement-primary-button){border-color:#f5f5f1!important;background:#f5f5f1!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root :is(.home-navbar,.home-nav-links,.site-preferences-panel,.site-language-toggle,.account-primary-nav,.admin-nav-links,.account-menu-dropdown,.account-menu-mobile-nav,.jobs-search,.talent-controls,.jobs-order-panel,.talent-order-row,.messages-list,.messages-list-header,.account-card,.auth-card,.project-form,.job-card,.talent-card,.privacy-entry-card,.dispute-panel,.admin-card){border-color:var(--ih-line)!important;background-color:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.site-preferences-handle,.site-theme-toggle,.btn-outline,.privacy-secondary-button,.dispute-secondary-button,.agreement-secondary-button,.ideahire-country-trigger,.ideahire-country-menu,.ideahire-country-option){border-color:var(--ih-line-strong)!important;background:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.section-label,.eyebrow-dot,.live-dot,.mini-icon,.check-icon,.category-number,.category-arrow,.step>span,.jobs-order-icon,.jobs-search-icon,.stripe-connect-icon,.discovery-settings-icon,.privacy-entry-icon,.agreement-status-icon,.notification-message-icon,.notification-accepted-icon,.notification-decision-icon,.notification-block-icon,.job-active-badge,.talent-match-badge,.job-listing-pill,.profile-specialty-chip,.profile-edit-skill-chip,.content-report-status){border-color:var(--ih-line-strong)!important;background-color:var(--ih-surface-soft)!important;background-image:none!important;color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root :is(.hero:before,.hero:after,.how:before,.how:after,.split-card:before,.split-card:after,.final-cta:before,.final-cta:after,.category-card:before,.category-card:after,.visual-glow){border-color:var(--ih-line)!important;background:#6e6e6924!important;background-image:none!important;box-shadow:none!important;filter:grayscale(1)!important}html[data-template=classic] #root :is(button,input,textarea,select){accent-color:#111111!important}html[data-template=classic] #root :is(button,a,input,textarea,select):focus-visible{outline-color:var(--ih-ink)!important;box-shadow:0 0 0 3px var(--ih-focus)!important}html[data-template=classic] #root .google-auth-logo{filter:none!important}#root>.cookie-policy-page.legal-document-page{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;min-width:0!important;min-height:100dvh!important;margin:0!important;padding:28px max(20px,env(safe-area-inset-right)) 96px max(20px,env(safe-area-inset-left))!important;overflow-x:hidden!important;overflow-y:visible!important;clip-path:none!important;transform:none!important;translate:none!important}#root>.cookie-policy-page.legal-document-page>.cookie-policy-shell.legal-document-shell{position:relative!important;inset:auto!important;box-sizing:border-box!important;width:min(1160px,100%)!important;max-width:1160px!important;min-width:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;clip-path:none!important;transform:none!important;translate:none!important}#root .legal-document-page :is(.cookie-policy-nav,.legal-document-hero,.legal-document-warning,.legal-document-tabs,.legal-document-content,.legal-document-footer){position:relative!important;right:auto!important;left:auto!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-right:0!important;margin-left:0!important;clip-path:none!important;transform:none!important;translate:none!important}#root .legal-document-page .cookie-policy-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px 20px!important;margin-bottom:20px!important}#root .legal-document-page .legal-document-nav-actions{box-sizing:border-box!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important}#root .legal-document-page .legal-document-hero{isolation:isolate!important;min-height:0!important;padding:clamp(42px,6vw,72px)!important;overflow:hidden!important;border-radius:28px!important}#root .legal-document-page .legal-document-hero:after{right:clamp(-96px,-6vw,-54px)!important;left:auto!important;max-width:52%!important;transform:none!important}#root .legal-document-page .legal-document-hero :is(.cookie-policy-eyebrow,h1,p,.cookie-policy-meta){position:relative!important;z-index:2!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;margin-left:0!important;transform:none!important;translate:none!important}#root .legal-document-page .legal-document-hero h1{width:auto!important;overflow:visible!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}#root .legal-document-page .cookie-policy-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#root .legal-document-page .legal-document-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}#root .legal-document-page .legal-document-tabs>a{min-width:0!important;text-align:center!important;white-space:normal!important}@media (max-width: 760px){#root>.cookie-policy-page.legal-document-page{padding:12px max(10px,env(safe-area-inset-right)) 76px max(10px,env(safe-area-inset-left))!important}#root .legal-document-page .cookie-policy-nav{align-items:stretch!important;gap:10px!important}#root .legal-document-page .cookie-policy-logo{width:100%!important;min-height:44px!important;display:flex!important;align-items:center!important}#root .legal-document-page .legal-document-nav-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#root .legal-document-page .legal-document-nav-actions :is(a,button){box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:9px 10px!important;white-space:normal!important;text-align:center!important}#root .legal-document-page .legal-document-hero{padding:32px 20px!important;border-radius:20px!important}#root .legal-document-page .legal-document-hero h1{font-size:clamp(34px,11vw,48px)!important;line-height:.98!important;letter-spacing:-.05em!important}#root .legal-document-page .cookie-policy-meta{display:grid!important;grid-template-columns:minmax(0,1fr)!important}#root .legal-document-page .legal-document-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}#root .legal-document-page .legal-document-tabs>a{padding:12px 6px!important;font-size:11px!important;line-height:1.2!important}}#root .page .app-page.talent-page .app-page-header.talent-page-header{width:100%!important;max-width:none!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,410px)!important;grid-template-rows:auto auto!important;grid-template-areas:"talent-label talent-copy" "talent-title talent-copy"!important;align-items:end!important;column-gap:clamp(28px,4vw,58px)!important;row-gap:7px!important;box-sizing:border-box!important;margin:0 0 22px!important;padding:12px 0 22px!important;border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;background:transparent!important;box-shadow:none!important}#root .page .app-page.talent-page .talent-page-header>.section-label{grid-area:talent-label!important;align-self:end!important;justify-self:start!important;width:auto!important;max-width:100%!important;min-height:0!important;display:block!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:clamp(11px,.85vw,13px)!important;font-weight:800!important;line-height:1.25!important;letter-spacing:.12em!important}#root .page .app-page.talent-page .talent-page-header>h1{grid-area:talent-title!important;align-self:start!important;max-width:760px!important;margin:0!important;padding:0!important;font-size:clamp(38px,4.2vw,56px)!important;font-weight:790!important;line-height:1!important;letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:normal!important}#root .page .app-page.talent-page .talent-page-header>p{grid-area:talent-copy!important;align-self:end!important;width:100%!important;max-width:410px!important;min-height:0!important;display:block!important;box-sizing:border-box!important;margin:0!important;padding:2px 0 2px 24px!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:1px solid var(--ih-line, #deded9)!important;font-size:13px!important;line-height:1.62!important}#root .page .app-page.talent-page .talent-controls{width:100%!important;max-width:none!important;box-sizing:border-box!important}#root .page .app-page.talent-page .talent-search-box{width:100%!important;max-width:none!important;min-width:0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;box-sizing:border-box!important;gap:11px!important;padding:0 15px!important}#root .page .app-page.talent-page .talent-search-box>span[aria-hidden=true]{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;color:var(--ih-copy, #6b6b66)!important;-webkit-text-fill-color:currentColor!important;font-size:20px!important;line-height:1!important}#root .page .app-page.talent-page .talent-search-box>input{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding-right:4px!important;border:0!important;background:transparent!important;box-shadow:none!important}#root .page .app-page.talent-page .talent-order-row{width:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;box-sizing:border-box!important;gap:18px!important;margin:13px 0 0!important;padding:14px 15px!important;border:1px solid var(--ih-line, #deded9)!important;border-radius:14px!important;background:var(--ih-surface-soft, #f3f3f0)!important;background-image:none!important;box-shadow:none!important}#root .page .app-page.talent-page .talent-order-row>.jobs-order-copy{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;align-items:start!important;gap:3px!important;margin:0!important;padding:0!important}#root .page .app-page.talent-page .talent-order-row>.jobs-order-copy>strong{display:block!important;margin:0!important;color:var(--ih-ink, #111111)!important;-webkit-text-fill-color:currentColor!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:.04em!important}#root .page .app-page.talent-page .talent-order-row>.jobs-order-copy>span{display:block!important;min-width:0!important;margin:0!important;color:var(--ih-copy, #5f5f5a)!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;font-weight:560!important;line-height:1.42!important;letter-spacing:0!important;overflow-wrap:anywhere!important}#root .page .app-page.talent-page .talent-order-row>.jobs-order-switch{width:auto!important;min-width:220px!important;max-width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;box-sizing:border-box!important;gap:3px!important;margin:0!important;padding:3px!important;border:1px solid var(--ih-line, #deded9)!important;border-radius:11px!important;background:var(--ih-surface, #ffffff)!important;box-shadow:none!important}#root .page .app-page.talent-page .talent-order-row>.jobs-order-switch>button{width:100%!important;min-width:0!important;min-height:38px!important;box-sizing:border-box!important;margin:0!important;padding:8px 12px!important;border-radius:8px!important;font-size:10px!important;line-height:1.2!important;white-space:nowrap!important}html[data-template=classic]:not([data-theme=dark]) #root .navbar.account-navbar .nav-links.account-primary-nav>a.is-active,html[data-template=classic]:not([data-theme=dark]) #root .navbar.account-navbar .nav-links.account-primary-nav>a.is-active:is(:hover,:focus-visible),html[data-template=classic]:not([data-theme=dark]) #root .navbar.account-navbar .nav-links.account-primary-nav>a.is-active>:is(span,strong,small){border-color:#111!important;background:#111!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important}html[data-template=classic][data-theme=dark] #root .navbar.account-navbar .nav-links.account-primary-nav>a.is-active,html[data-template=classic][data-theme=dark] #root .navbar.account-navbar .nav-links.account-primary-nav>a.is-active:is(:hover,:focus-visible),html[data-template=classic][data-theme=dark] #root .navbar.account-navbar .nav-links.account-primary-nav>a.is-active>:is(span,strong,small){border-color:#f5f5f1!important;background:#f5f5f1!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;opacity:1!important;text-shadow:none!important}html[data-template=classic] #root .navbar.account-navbar .nav-links.account-primary-nav>a.is-active>.messages-nav-dot{border-color:var(--ih-surface, #ffffff)!important;background:var(--ih-ink, #111111)!important;-webkit-text-fill-color:initial!important}#root .ideahire-country-menu .ideahire-country-search{width:100%!important;min-width:0!important;display:block!important;box-sizing:border-box!important;margin:0!important;padding:12px!important}#root .ideahire-country-menu .ideahire-country-search>span{display:none!important}#root .ideahire-country-menu .ideahire-country-search>input{width:100%!important;min-width:0!important;max-width:none!important;min-height:46px!important;display:block!important;box-sizing:border-box!important;margin:0!important;padding:10px 13px!important;border:1px solid var(--ih-line-strong, #b8b8b2)!important;border-radius:10px!important;background:var(--ih-surface, #ffffff)!important;background-image:none!important;color:var(--ih-ink, #111111)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}#root .ideahire-country-menu .ideahire-country-search>input:focus{border-color:var(--ih-ink, #111111)!important;outline:0!important;box-shadow:0 0 0 3px var(--ih-focus, rgba(17, 17, 17, .12))!important}@media (max-width: 900px){#root .page .app-page.talent-page .app-page-header.talent-page-header{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;grid-template-areas:"talent-label" "talent-title" "talent-copy"!important;row-gap:7px!important;padding-bottom:18px!important}#root .page .app-page.talent-page .talent-page-header>p{max-width:680px!important;margin-top:7px!important;padding:0!important;border:0!important}}@media (max-width: 680px){#root .page .app-page.talent-page .app-page-header.talent-page-header{margin-bottom:16px!important;padding:6px 0 14px!important}#root .page .app-page.talent-page .talent-page-header>.section-label{font-size:10px!important}#root .page .app-page.talent-page .talent-page-header>h1{font-size:clamp(34px,10.5vw,44px)!important;letter-spacing:-.04em!important}#root .page .app-page.talent-page .talent-order-row{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:13px!important}#root .page .app-page.talent-page .talent-order-row>.jobs-order-switch{width:100%!important;min-width:0!important}}@media (max-width: 420px){#root .legal-document-page .legal-document-nav-actions{grid-template-columns:minmax(0,1fr)!important}#root .legal-document-page .legal-document-hero{padding:28px 17px!important}}html[data-template=classic] #root .app>main>.hero,html[data-template=classic] #root .app>main>.categories.section,html[data-template=classic] #root .app>main>.split-section.section{border-color:var(--ih-line)!important;background:var(--ih-page)!important;background-image:none!important;color:var(--ih-ink)!important}html[data-template=classic] #root .app>main>.how.section{border:1px solid #30302d!important;background:#111110!important;background-image:none!important;color:#fff!important;box-shadow:none!important;filter:grayscale(1)!important}html[data-template=classic] #root .app>main>.how.section:before,html[data-template=classic] #root .app>main>.how.section:after{border-color:#3d3d39!important;background:#ffffff09!important;background-image:none!important;box-shadow:none!important}html[data-template=classic] #root .app>main>.how.section .section-heading.centered>.section-label{width:auto!important;max-width:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#d2d2cc!important;-webkit-text-fill-color:#d2d2cc!important;box-shadow:none!important}html[data-template=classic] #root .app>main>.how.section .section-heading.centered>h2{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic] #root .app>main>.how.section .section-heading.centered>p{color:#c3c3bd!important;-webkit-text-fill-color:#c3c3bd!important}html[data-template=classic] #root .app>main>.how.section .steps:before{background:#555550!important;background-image:none!important}html[data-template=classic] #root .app>main>.how.section .steps>.step{border:1px solid #3d3d39!important;background:#1b1b1a!important;background-image:none!important;color:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-template=classic] #root .app>main>.how.section .steps>.step:is(:hover,:focus-within){border-color:#777770!important;background:#242422!important;transform:translateY(-2px)!important}html[data-template=classic] #root .app>main>.how.section .steps>.step>span{border:1px solid #ffffff!important;background:#fff!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important;box-shadow:none!important}html[data-template=classic] #root .app>main>.how.section .steps>.step>h3{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic] #root .app>main>.how.section .steps>.step>p{color:#c3c3bd!important;-webkit-text-fill-color:#c3c3bd!important}html[data-template=classic] #root .app>main>.split-section.section>.split-card:not(.light){border:1px solid #30302d!important;background:#111110!important;background-image:none!important;color:#fff!important;box-shadow:none!important;filter:grayscale(1)!important}html[data-template=classic] #root .app>main>.split-section.section>.split-card:not(.light):after{border-color:#444440!important;background:transparent!important;background-image:none!important;box-shadow:0 0 0 38px #ffffff06!important}html[data-template=classic] #root .app>main>.split-section.section>.split-card:not(.light)>.section-label{width:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#d2d2cc!important;-webkit-text-fill-color:#d2d2cc!important;box-shadow:none!important}html[data-template=classic] #root .app>main>.split-section.section>.split-card:not(.light)>:is(h2,p){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic] #root .app>main>.split-section.section>.split-card:not(.light)>p{color:#c3c3bd!important;-webkit-text-fill-color:#c3c3bd!important}html[data-template=classic] #root .app>main>.split-section.section>.split-card:not(.light)>.btn.btn-light{border-color:#fff!important;background:#fff!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root .app>main>.split-section.section>.split-card.light{border:1px solid var(--ih-line)!important;background:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:none!important;filter:grayscale(1)!important}html[data-template=classic] #root .app>main>.split-section.section>.split-card.light>:is(.section-label,h2,p){color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important}html[data-template=classic] #root .app>main>.split-section.section>.split-card.light>.btn.btn-outline{border-color:var(--ih-ink)!important;background:var(--ih-ink)!important;background-image:none!important;color:var(--ih-page)!important;-webkit-text-fill-color:var(--ih-page)!important}html[data-template=classic] #root .navbar.home-navbar,html[data-template=classic] #root .navbar.account-navbar{border-color:var(--ih-line)!important;background:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:none!important}html[data-template=classic] #root .navbar.home-navbar :is(.home-nav-links,.home-account-cluster),html[data-template=classic] #root .navbar.account-navbar .nav-links.account-primary-nav{border-color:var(--ih-line)!important;background:var(--ih-surface-soft)!important;background-image:none!important;box-shadow:none!important;filter:grayscale(1)!important}html[data-template=classic] #root .navbar.home-navbar .nav-actions>.btn.btn-ghost,html[data-template=classic] #root .navbar.home-navbar .home-account-cluster>.btn.btn-ghost,html[data-template=classic] #root .navbar.account-navbar .account-navbar-actions>:is(.account-notification-button,.account-mini),html[data-template=classic] #root .navbar.account-navbar .account-menu>.account-mini{border:1px solid var(--ih-line-strong)!important;background:var(--ih-surface-soft)!important;background-image:none!important;color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important;box-shadow:none!important;filter:grayscale(1)!important}html[data-template=classic] #root .navbar.home-navbar .nav-actions>.btn.btn-dark,html[data-template=classic] #root .navbar.account-navbar .account-navbar-actions>.account-create-job-button{border:1px solid #111111!important;background:#111!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-template=classic] #root .navbar.account-navbar .nav-links.account-primary-nav>a.is-active{border-color:#111!important;background:#111!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:none!important}html[data-template=classic][data-theme=dark] #root .navbar.home-navbar .nav-actions>.btn.btn-dark,html[data-template=classic][data-theme=dark] #root .navbar.account-navbar .account-navbar-actions>.account-create-job-button,html[data-template=classic][data-theme=dark] #root .navbar.account-navbar .nav-links.account-primary-nav>a.is-active{border-color:#f5f5f1!important;background:#f5f5f1!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic] #root :is(.home-notifications-dot,.notification-dot,.messages-nav-dot){border-color:var(--ih-surface)!important;background:var(--ih-ink)!important;background-image:none!important;box-shadow:none!important}html[data-template=classic][data-theme=dark] #root :is(.home-notifications-dot,.notification-dot,.messages-nav-dot){background:#fff!important}html[data-template=classic] #root :is(.btn,button,a)[class*=btn]>:is(span,strong,small){color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-template=classic]:not([data-theme=dark]) #root :is(.btn-dark,.account-create-job-button,.chat-send,.notification-chat-button,.privacy-primary-button,.dispute-primary-button,.agreement-primary-button){border-color:#111!important;background:#111!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic]:not([data-theme=dark]) #root :is(.btn-light,.btn-outline,.btn-ghost,.privacy-secondary-button,.dispute-secondary-button,.agreement-secondary-button){border-color:#b8b8b2!important;background:#fff!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic][data-theme=dark] #root :is(.btn-dark,.btn-light,.account-create-job-button,.chat-send,.notification-chat-button,.privacy-primary-button,.dispute-primary-button,.agreement-primary-button){border-color:#f5f5f1!important;background:#f5f5f1!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic][data-theme=dark] #root :is(.btn-outline,.btn-ghost,.privacy-secondary-button,.dispute-secondary-button,.agreement-secondary-button){border-color:#575751!important;background:#191918!important;background-image:none!important;color:#f5f5f1!important;-webkit-text-fill-color:#f5f5f1!important}html[data-template=classic]:not([data-theme=dark]) #root :is(input,textarea,select,option){border-color:#b8b8b2!important;background-color:#fff!important;background-image:none!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic]:not([data-theme=dark]) #root :is(input,textarea)::placeholder{color:#6b6b66!important;-webkit-text-fill-color:#6b6b66!important;opacity:1!important}html[data-template=classic][data-theme=dark] #root :is(input,textarea,select,option){border-color:#575751!important;background-color:#191918!important;background-image:none!important;color:#f5f5f1!important;-webkit-text-fill-color:#f5f5f1!important}html[data-template=classic][data-theme=dark] #root :is(input,textarea)::placeholder{color:#999992!important;-webkit-text-fill-color:#999992!important;opacity:1!important}html[data-template=classic] #root :is(.site-preferences-panel,.site-preferences-handle,.site-theme-toggle,.site-language-toggle,.jobs-filter-row,.talent-category-row,.account-section-nav,.job-option-grid,.job-listing-meta){filter:grayscale(1)!important}#root>.cookie-policy-page.legal-document-page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-top:24px!important;overflow-x:clip!important}#root>.cookie-policy-page.legal-document-page>.cookie-policy-shell.legal-document-shell{box-sizing:border-box!important;width:min(1160px,100%)!important;max-width:1160px!important;margin:0 auto!important}#root .cookie-policy-page.legal-document-page .cookie-policy-nav{box-sizing:border-box!important;width:100%!important;margin:0 0 14px!important;padding:14px 16px!important;border:1px solid var(--ih-line)!important;border-radius:18px!important;background:var(--ih-surface)!important;background-image:none!important;box-shadow:none!important}#root .cookie-policy-page.legal-document-page .legal-document-hero{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:clamp(46px,6vw,76px)!important;overflow:hidden!important;border-radius:28px!important;clip-path:none!important;transform:none!important}#root .cookie-policy-page.legal-document-page .legal-document-hero:before,#root .cookie-policy-page.legal-document-page .legal-document-hero:after{content:none!important;display:none!important;border:0!important;background:none!important;box-shadow:none!important}#root .cookie-policy-page.legal-document-page .legal-document-hero :is(.cookie-policy-eyebrow,h1,p,.cookie-policy-meta){position:relative!important;z-index:1!important;width:auto!important;max-width:100%!important;margin-left:0!important;overflow:visible!important;word-break:normal!important;overflow-wrap:break-word!important}html[data-template=classic] #root>.cookie-policy-page.legal-document-page{background:var(--ih-page)!important;background-image:none!important;color:var(--ih-ink)!important}html[data-template=classic] #root .cookie-policy-page.legal-document-page :is(.cookie-policy-nav,.legal-document-warning,.legal-document-tabs,.legal-document-content,.legal-document-footer){border-color:var(--ih-line)!important;background:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:none!important;filter:grayscale(1)!important}html[data-template=classic] #root .cookie-policy-page.legal-document-page .legal-document-hero{border:1px solid #30302d!important;background:#111110!important;background-image:none!important;color:#fff!important;box-shadow:none!important;filter:grayscale(1)!important}html[data-template=classic] #root .cookie-policy-page.legal-document-page .legal-document-hero :is(.cookie-policy-eyebrow,h1,p,.cookie-policy-meta,.cookie-policy-meta>span){color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic] #root .cookie-policy-page.legal-document-page .cookie-policy-meta>span{border-color:#555550!important;background:#242422!important;background-image:none!important}html[data-template=classic]:not([data-theme=dark]) #root .cookie-policy-page.legal-document-page .legal-document-tabs>a{border-color:#deded9!important;background:#fff!important;color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic]:not([data-theme=dark]) #root .cookie-policy-page.legal-document-page .legal-document-tabs>a.is-active{border-color:#111!important;background:#111!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-template=classic][data-theme=dark] #root .cookie-policy-page.legal-document-page .legal-document-tabs>a{border-color:#3b3b37!important;background:#191918!important;color:#f5f5f1!important;-webkit-text-fill-color:#f5f5f1!important}html[data-template=classic][data-theme=dark] #root .cookie-policy-page.legal-document-page .legal-document-tabs>a.is-active{border-color:#f5f5f1!important;background:#f5f5f1!important;color:#111!important;-webkit-text-fill-color:#111111!important}@media (max-width: 760px){#root>.cookie-policy-page.legal-document-page{padding-top:10px!important}#root .cookie-policy-page.legal-document-page .cookie-policy-nav{padding:12px!important;border-radius:16px!important}#root .cookie-policy-page.legal-document-page .legal-document-hero{padding:34px 20px!important;border-radius:20px!important}}#root#root :is(.notification-message-icon,.check-icon,.dispute-evidence-icon,.jobs-search-icon,.account-menu-caret,.ideahire-country-chevron,.chat-collapsible-chevron,.dispute-card-arrow,.hero-actions .btn>span:empty,.stripe-connect-button>span:empty,.profile-public-project-link>span:last-child:empty,.chat-back>span:empty,.job-option-mark:empty){display:none!important}#root#root :is(a,button)>span[aria-hidden=true]:empty,body>.private-work-lightbox :is(a,button)>span[aria-hidden=true]:empty{display:none!important}#root#root :is(.jobs-search-box,.talent-search-box,.ideahire-country-search)>span[aria-hidden=true],#root#root :is(.jobs-search-box,.talent-search-box,.ideahire-country-search)>span:first-child{display:none!important}#root#root :is(.jobs-search-box,.talent-search-box,.ideahire-country-search){grid-template-columns:minmax(0,1fr)!important}#root#root :is(.jobs-search-box,.talent-search-box,.ideahire-country-search)>input{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding-right:14px!important;padding-left:14px!important}html:not([data-theme=dark]) #root#root .navbar.account-navbar .nav-links.account-primary-nav>a:not(.is-active),html:not([data-theme=dark]) #root#root .navbar.account-navbar .nav-links.account-primary-nav>a:not(.is-active)>:is(span,strong,small){color:var(--ih-ink, #111111)!important;-webkit-text-fill-color:currentColor!important}html:not([data-theme=dark]) #root#root .navbar.account-navbar .nav-links.account-primary-nav>a:not(.is-active):is(:hover,:focus-visible){border-color:var(--ih-line, #deded9)!important;background:var(--ih-surface-soft, #f2f2ef)!important;background-image:none!important;color:var(--ih-ink, #111111)!important;-webkit-text-fill-color:#111111!important;box-shadow:none!important;filter:none!important;transform:none!important}#root#root .navbar.account-navbar .account-menu{width:auto!important;min-width:0!important;max-width:min(220px,32vw)!important;justify-self:end!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}#root#root .navbar.account-navbar .account-menu>summary.account-mini,#root#root .navbar.account-navbar .account-menu>summary.account-mini:hover,#root#root .navbar.account-navbar .account-menu>summary.account-mini:focus-visible,#root#root .navbar.account-navbar .account-menu[open]>summary.account-mini{width:auto!important;min-width:0!important;max-width:min(220px,32vw)!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;box-sizing:border-box!important;padding:4px 10px 4px 5px!important;border:0!important;border-color:transparent!important;border-radius:12px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ih-ink)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;filter:none!important;transform:none!important}#root#root .navbar.account-navbar .account-mini-avatar{width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:9px!important}#root#root .navbar.account-navbar .account-mini-name{width:auto!important;max-width:120px!important;min-width:0!important;overflow:hidden!important;color:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width: 760px){#root#root .navbar.account-navbar .account-menu,#root#root .navbar.account-navbar .account-menu>summary.account-mini{max-width:48px!important}#root#root .navbar.account-navbar .account-menu>summary.account-mini{width:42px!important;min-width:42px!important;padding:4px!important;justify-content:center!important}#root#root .navbar.account-navbar .account-mini-name{display:none!important}}#root#root .section-label,html[data-template=classic] #root#root .section-label,html[data-template=classic][data-theme=dark] #root#root .section-label{position:relative!important;inset:auto!important;width:fit-content!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:inline-flex!important;align-items:center!important;padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;clip-path:none!important}#root#root .section-label:before,#root#root .section-label:after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;background:none!important;box-shadow:none!important}html[data-theme=dark] #root#root .account-section-nav{overflow-y:visible!important}html[data-theme=dark] #root#root .account-section-nav>:is(button,a){min-height:56px!important;gap:10px!important;padding-top:9px!important;padding-bottom:9px!important;overflow:visible!important}html[data-theme=dark] #root#root .account-section-nav>:is(button,a)>span:first-child{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;flex:0 0 30px!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;padding:0!important;overflow:hidden!important;border:1px solid var(--ih-line-strong, rgba(255, 255, 255, .2))!important;border-radius:10px!important;background:var(--ih-surface-soft, rgba(255, 255, 255, .08))!important;background-image:none!important;color:var(--ih-ink, #f5f5f1)!important;-webkit-text-fill-color:currentColor!important;font-size:9px!important;font-weight:850!important;line-height:1!important;text-align:center!important;clip-path:none!important;box-shadow:none!important;transform:none!important}html[data-theme=dark] #root#root .account-section-nav>:is(button,a).is-active>span:first-child{border-color:currentColor!important;background:#ffffff21!important;color:inherit!important}@media (max-width: 720px){html[data-theme=dark] #root#root .account-section-nav>:is(button,a){min-width:122px!important;min-height:50px!important;flex-basis:122px!important;overflow:visible!important}html[data-theme=dark] #root#root .account-section-nav>:is(button,a)>span:first-child{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important;flex-basis:27px!important}}#root#root .navbar.account-navbar .navbar-home-back{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;flex:0 0 38px!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;padding:0!important;overflow:visible!important;border:1px solid var(--ih-line-strong, #cfd5dd)!important;border-radius:11px!important;background:var(--ih-surface, #ffffff)!important;background-image:none!important;color:var(--ih-ink, #111111)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;filter:none!important;transform:none!important}#root#root .navbar.account-navbar .navbar-home-back:before{content:"←"!important;display:block!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-family:Arial,Helvetica,sans-serif!important;font-size:21px!important;font-weight:500!important;line-height:1!important;transform:translateY(-1px)!important}#root#root .navbar.account-navbar .navbar-home-back:is(:hover,:focus-visible){border-color:var(--ih-ink, #111111)!important;background:var(--ih-surface-soft, #f1f3f6)!important;color:var(--ih-ink, #111111)!important}@media (max-width: 720px){#root#root .navbar.account-navbar .navbar-home-back{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;flex-basis:36px!important}}html:not([data-theme=dark]) #root#root .app .hero-visual .card-main:before{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;background:none!important;box-shadow:none!important}html:not([data-theme=dark]) #root#root .app .hero-visual .live-dot{display:none!important}html:not([data-theme=dark]) #root#root .app .hero-visual :is(.floating-card,.card-main,.card-small){overflow:hidden!important}#root#root .app .category-card .category-arrow{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;display:grid!important;place-items:center!important;align-self:center!important;box-sizing:border-box!important;padding:0!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;border:1px solid var(--ih-line-strong, rgba(16, 36, 61, .18))!important;border-radius:12px!important;background:var(--ih-surface-soft, rgba(255, 255, 255, .9))!important;background-image:none!important;color:var(--ih-ink, #111111)!important;-webkit-text-fill-color:currentColor!important;font-size:0!important;line-height:1!important;clip-path:none!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:transform .18s ease,border-color .18s ease,background-color .18s ease!important}#root#root .app .category-card .category-arrow:before{content:"↗"!important;display:block!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:1!important}html[data-theme=dark] #root#root .app .category-card .category-arrow{border-color:#ffffff3d!important;background:#ffffff1a!important;color:#fff!important}html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card .category-arrow{border-color:#b8b8b2!important;background:#fff!important;color:#111!important}html[data-template=classic][data-theme=dark] #root#root .app .category-card .category-arrow{border-color:#575751!important;background:#242422!important;color:#f5f5f1!important}html[data-theme=dark] #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow,html[data-template=classic][data-theme=dark] #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow{border-color:#111!important;background:#fff!important;color:#111!important}@media (max-width: 720px){#root#root .app .category-card .category-arrow{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:10px!important}#root#root .app .category-card .category-arrow:before{font-size:18px!important}}html[data-theme=dark] #root#root .app>.footer,html[data-theme=dark] #root#root .app>.footer>span,html[data-theme=dark] #root#root .app>.footer>div>p{color:#c8ced8!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-theme=dark] #root#root .app>.footer .footer-links>a{color:#d8dee8!important;-webkit-text-fill-color:currentColor!important;font-weight:650!important;opacity:1!important;text-decoration-color:currentColor!important}html[data-theme=dark] #root#root .app>.footer .footer-links>a:is([href="/regulamin"],[href="/polityka-prywatnosci"],[href="/polityka-cookies"]){color:#f3f6fb!important;font-weight:780!important}html[data-theme=dark] #root#root .app>.footer .footer-links>a:is(:hover,:focus-visible){color:#fff!important;text-decoration:underline!important;text-underline-offset:4px!important}html[data-template=classic][data-theme=dark] #root#root .app>.footer .footer-links>a{color:#d7d7d0!important}html[data-template=classic][data-theme=dark] #root#root .app>.footer .footer-links>a:is([href="/regulamin"],[href="/polityka-prywatnosci"],[href="/polityka-cookies"]){color:#fff!important}#root#root .app .category-card,#root#root .app .category-card:nth-child(n){isolation:auto!important;grid-template-columns:38px minmax(0,1fr) 40px!important;column-gap:12px!important;overflow:hidden!important}#root#root .app .category-card:before,#root#root .app .category-card:after,#root#root .app .category-card:nth-child(n):before,#root#root .app .category-card:nth-child(n):after{content:none!important;position:static!important;inset:auto!important;width:0!important;height:0!important;display:none!important;border:0!important;background:none!important;background-image:none!important;box-shadow:none!important;clip-path:none!important;filter:none!important;transform:none!important}#root#root .app .category-card .category-name,#root#root .app .category-card:is(:hover,:focus-visible,:active) .category-name,html[data-template=classic] #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-name{min-width:0!important;padding:0!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}html:not([data-theme=dark]) #root#root .app .category-card:is(:hover,:focus-visible,:active),html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card:is(:hover,:focus-visible,:active){border-color:var(--ih-line-strong, #b8bec7)!important;background:var(--ih-surface, #ffffff)!important;background-image:none!important;color:var(--ih-ink, #111111)!important;box-shadow:0 16px 36px #10182817!important}html:not([data-theme=dark]) #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-name,html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-name{color:var(--ih-ink, #111111)!important;-webkit-text-fill-color:currentColor!important}#root#root .app .category-card .category-arrow,html[data-template=classic] #root#root .app .category-card .category-arrow{width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:end!important;box-sizing:border-box!important;padding:0!important;overflow:hidden!important;visibility:visible!important;opacity:1!important;border:1px solid var(--ih-line-strong, #bcc5d0)!important;border-radius:11px!important;background:var(--ih-surface, #ffffff)!important;background-image:none!important;color:var(--ih-ink, #111111)!important;-webkit-text-fill-color:currentColor!important;font-size:0!important;line-height:1!important;clip-path:none!important;box-shadow:none!important;filter:none!important;transform:none!important}#root#root .app .category-card .category-arrow:before,html[data-template=classic] #root#root .app .category-card .category-arrow:before{content:"↗"!important;width:auto!important;height:auto!important;display:block!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:1!important;transform:none!important}#root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow{transform:translate(2px,-2px)!important}html[data-theme=dark] #root#root .app .category-card .category-arrow,html[data-template=classic][data-theme=dark] #root#root .app .category-card .category-arrow{border-color:#ffffff45!important;background:#ffffff1a!important;color:#fff!important}html[data-theme=dark] #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow,html[data-template=classic][data-theme=dark] #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow{border-color:#fff!important;background:#fff!important;color:#111!important}#root#root .navbar.account-navbar{box-sizing:border-box!important;min-height:0!important;height:auto!important;align-items:center!important;overflow:visible!important;border-radius:18px!important}#root#root .navbar.account-navbar .account-navbar-brand{grid-area:brand!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;overflow:visible!important;transform:none!important}#root#root .navbar.account-navbar .navbar-home-back{position:relative!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 38px!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;margin:0!important;padding:0!important;overflow:visible!important;visibility:visible!important;opacity:1!important;border:1px solid var(--ih-line-strong, #c5cbd3)!important;border-radius:10px!important;background:var(--ih-surface-soft, #f2f4f7)!important;background-image:none!important;color:var(--ih-ink, #111111)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;clip-path:none!important;filter:none!important;transform:none!important}#root#root .navbar.account-navbar .navbar-home-back:before{content:"←"!important;position:static!important;width:auto!important;height:auto!important;display:block!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-family:Arial,Helvetica,sans-serif!important;font-size:21px!important;font-weight:600!important;line-height:1!important;transform:translateY(-1px)!important}#root#root .navbar.account-navbar .navbar-home-back:is(:hover,:focus-visible){border-color:var(--ih-ink, #111111)!important;background:var(--ih-surface, #ffffff)!important;color:var(--ih-ink, #111111)!important;transform:translate(-1px)!important}#root#root .navbar.account-navbar .nav-links.account-primary-nav{grid-area:links!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}#root#root .navbar.account-navbar .account-navbar-actions{grid-area:actions!important;min-width:0!important;justify-self:end!important;overflow:visible!important}@media (min-width: 1101px){#root#root .navbar.account-navbar{width:calc(100% - 24px)!important;display:grid!important;grid-template-columns:minmax(170px,auto) minmax(420px,1fr) auto!important;grid-template-areas:"brand links actions"!important;gap:12px!important;margin:10px auto 0!important;padding:10px 14px!important}#root#root .navbar.account-navbar .nav-links.account-primary-nav{width:min(100%,620px)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-self:center!important}#root#root .navbar.account-navbar .nav-links.account-primary-nav>a{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (min-width: 721px) and (max-width: 1100px){#root#root .navbar.account-navbar{width:calc(100% - 20px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions" "links links"!important;gap:8px 12px!important;margin:9px auto 0!important;padding:10px 12px!important}#root#root .navbar.account-navbar .nav-links.account-primary-nav{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;padding:4px!important}#root#root .navbar.account-navbar .nav-links.account-primary-nav>a{width:100%!important;min-width:0!important;max-width:none!important;min-height:42px!important;padding:8px 7px!important;overflow:hidden!important;font-size:11px!important;text-overflow:ellipsis!important}}@media (max-width: 720px){#root#root .navbar.account-navbar{width:calc(100% - 12px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand actions" "links links"!important;gap:8px!important;margin:6px auto 0!important;padding:8px!important;border-radius:15px!important}#root#root .navbar.account-navbar .navbar-home-back{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex-basis:36px!important}#root#root .navbar.account-navbar .nav-links.account-primary-nav{width:100%!important;display:flex!important;justify-content:flex-start!important;gap:3px!important;padding:4px!important;overflow-x:auto!important;overflow-y:hidden!important}#root#root .navbar.account-navbar .nav-links.account-primary-nav>a{width:auto!important;min-width:max-content!important;min-height:38px!important;flex:0 0 auto!important;padding:8px 11px!important}}#root#root .account-workspace-page>.app-page-header{grid-template-rows:auto auto!important;row-gap:0!important}#root#root .account-workspace-page>.app-page-header>.section-label{grid-column:1!important;grid-row:1!important;align-self:end!important;justify-self:start!important;margin:0 0 9px!important;padding:0!important;transform:none!important}#root#root .account-workspace-page>.app-page-header>h1{grid-column:1!important;grid-row:2!important;align-self:start!important;margin:0!important}#root#root .account-workspace-page>.app-page-header>p{grid-column:2!important;grid-row:1 / span 2!important;align-self:end!important}@media (max-width: 720px){#root#root .account-workspace-page>.app-page-header{display:block!important}#root#root .account-workspace-page>.app-page-header>.section-label{margin-bottom:8px!important}#root#root .account-workspace-page>.app-page-header>p{margin-top:12px!important}}#root#root .account-workspace-page .account-section-nav{width:100%!important;max-width:none!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;box-sizing:border-box!important;margin:0 0 18px!important;padding:7px!important;overflow:visible!important}#root#root .account-workspace-page .account-section-nav>button{width:100%!important;min-width:0!important;max-width:none!important;min-height:52px!important;height:auto!important;flex:initial!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;box-sizing:border-box!important;padding:8px 7px!important;overflow:hidden!important;border-radius:10px!important;font-size:10px!important;line-height:1.15!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root#root .account-workspace-page .account-section-nav>button>span:first-child{width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;flex:0 0 25px!important;display:grid!important;place-items:center!important;box-sizing:border-box!important;padding:0!important;overflow:hidden!important;border-radius:7px!important;font-size:8px!important;line-height:1!important}@media (min-width: 721px) and (max-width: 980px){#root#root .account-workspace-page .account-section-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}#root#root .account-workspace-page .account-section-nav>button{min-height:48px!important}}@media (max-width: 720px){#root#root .account-workspace-page .account-section-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;margin:0 0 14px!important;padding:5px!important;overflow:visible!important;scroll-snap-type:none!important}#root#root .account-workspace-page .account-section-nav>button{width:100%!important;min-width:0!important;max-width:none!important;min-height:46px!important;flex:initial!important;gap:6px!important;padding:7px 6px!important;font-size:9px!important;scroll-snap-align:none!important}#root#root .account-workspace-page .account-section-nav>button>span:first-child{width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;min-height:23px!important;max-height:23px!important;flex-basis:23px!important}}#root#root .navbar.account-navbar .nav-links.account-primary-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:3px!important;box-sizing:border-box!important;padding:4px!important;overflow:visible!important}#root#root .navbar.account-navbar .nav-links.account-primary-nav>a{width:100%!important;min-width:0!important;max-width:none!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:8px!important;overflow:hidden!important;font-size:11px!important;line-height:1.1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root#root .navbar.account-navbar .account-primary-nav .account-nav-label-full{min-width:0!important;display:inline!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root#root .navbar.account-navbar .account-primary-nav .account-nav-label-short{display:none!important}@media (max-width: 720px){#root#root .navbar.account-navbar .nav-links.account-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}#root#root .navbar.account-navbar .nav-links.account-primary-nav>a{width:100%!important;min-width:0!important;max-width:none!important;min-height:39px!important;flex:initial!important;padding:7px 6px!important;font-size:10px!important}}@media (max-width: 370px){#root#root .navbar.account-navbar .nav-links.account-primary-nav>a{font-size:9px!important}}#root#root .app .category-card .category-arrow,html[data-template=classic] #root#root .app .category-card .category-arrow{border-color:#aeb9c7!important;background:#e9eef4!important;background-color:#e9eef4!important;color:#10233d!important;box-shadow:0 5px 14px #0e1f341a!important;transform:none!important}#root#root .app .category-card .category-arrow:before,html[data-template=classic] #root#root .app .category-card .category-arrow:before{content:"→"!important;display:block!important;transform:rotate(0)!important;transform-origin:center!important;transition:transform .22s cubic-bezier(.22,1,.36,1)!important}#root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow{border-color:#173b68!important;background:#173b68!important;background-color:#173b68!important;color:#fff!important;box-shadow:0 7px 18px #11335b33!important;transform:none!important}html[data-theme=dark] #root#root .app .category-card .category-arrow,html[data-template=classic][data-theme=dark] #root#root .app .category-card .category-arrow{border-color:#697789!important;background:#263548!important;background-color:#263548!important;color:#fff!important;box-shadow:0 6px 16px #00000038!important}html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card .category-arrow{border-color:#a9aaa5!important;background:#e9e9e5!important;background-color:#e9e9e5!important;color:#111!important}html[data-template=classic] #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow,html[data-theme=dark] #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow{border-color:#fff!important;background:#fff!important;background-color:#fff!important;color:#111!important}#root#root .app>main>.hero .hero-content{position:relative!important;isolation:isolate!important;width:100%!important;max-width:760px!important;box-sizing:border-box!important;padding:clamp(28px,3.2vw,46px)!important;overflow:hidden!important;border:1px solid rgba(42,76,119,.18)!important;border-radius:30px!important;background:linear-gradient(135deg,#ffffffdb,#eef4fbad)!important;box-shadow:0 24px 60px #0f233b1f!important;-webkit-backdrop-filter:blur(16px) saturate(125%)!important;backdrop-filter:blur(16px) saturate(125%)!important}#root#root .app>main>.hero .hero-content:before{content:""!important;position:absolute!important;z-index:-1!important;top:-82px!important;right:-64px!important;width:230px!important;height:230px!important;display:block!important;border:1px solid rgba(42,91,151,.17)!important;border-radius:50%!important;background:radial-gradient(circle at 34% 34%,rgba(255,255,255,.78),rgba(78,130,196,.16) 48%,transparent 70%)!important;box-shadow:none!important;pointer-events:none!important}#root#root .app>main>.hero .hero-content:after{content:"IDEAHIRE"!important;position:absolute!important;z-index:-1!important;right:24px!important;bottom:16px!important;display:block!important;color:#122f520e!important;-webkit-text-fill-color:currentColor!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(40px,5.5vw,74px)!important;font-weight:900!important;line-height:1!important;letter-spacing:-3px!important;white-space:nowrap!important;pointer-events:none!important}#root#root .app>main>.hero .hero-content>*{position:relative!important;z-index:1!important}#root#root .app>main>.hero .hero-content>h1{max-width:100%!important;font-size:clamp(50px,5.4vw,82px)!important;line-height:.94!important;letter-spacing:-4.5px!important}#root#root .app>main>.hero .eyebrow{max-width:100%!important;box-sizing:border-box!important;margin-bottom:22px!important;border-color:#1e477833!important;background:#ffffffc7!important;color:#274766!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 7px 20px #13335814!important}html[data-theme=dark] #root#root .app>main>.hero .hero-content{border-color:#9eb5d03d!important;background:linear-gradient(135deg,#0c1d31e8,#152b45bd)!important;box-shadow:0 26px 68px #0000004d!important}html[data-theme=dark] #root#root .app>main>.hero .hero-content:before{border-color:#b1c9e730!important;background:radial-gradient(circle at 34% 34%,rgba(180,208,240,.18),rgba(58,104,160,.16) 50%,transparent 72%)!important}html[data-theme=dark] #root#root .app>main>.hero .hero-content:after{color:#e6f0fc0f!important}html[data-theme=dark] #root#root .app>main>.hero .eyebrow{border-color:#bdd2eb3d!important;background:#ffffff14!important;color:#dbe9f8!important}html[data-template=classic] #root#root .app>main>.hero .hero-content{border-color:#5a5a563d!important;background:linear-gradient(135deg,#fffffdeb,#ebebe7c2)!important;box-shadow:0 22px 56px #1212111a!important;filter:none!important}html[data-template=classic] #root#root .app>main>.hero .hero-content:before{border-color:#50504c2b!important;background:radial-gradient(circle at 34% 34%,rgba(255,255,255,.82),rgba(100,100,96,.12) 50%,transparent 72%)!important;filter:grayscale(1)!important}html[data-template=classic] #root#root .app>main>.hero .hero-content:after{color:#1111110e!important}html[data-template=classic] #root#root .app>main>.hero .eyebrow{border-color:#46464338!important;background:#fffffdd1!important;color:#333330!important}html[data-template=classic][data-theme=dark] #root#root .app>main>.hero .hero-content{border-color:#e8e8e238!important;background:linear-gradient(135deg,#141413f0,#2b2b28c7)!important;box-shadow:0 24px 62px #00000052!important}html[data-template=classic][data-theme=dark] #root#root .app>main>.hero .hero-content:after{color:#fffffa0e!important}html[data-template=classic][data-theme=dark] #root#root .app>main>.hero .eyebrow{border-color:#ebebe63b!important;background:#ffffff13!important;color:#f1f1ed!important}@media (max-width: 980px){#root#root .app>main>.hero .hero-content{max-width:100%!important;padding:30px!important}#root#root .app>main>.hero .hero-content>h1{font-size:clamp(48px,7.7vw,70px)!important}}@media (max-width: 720px){#root#root .app>main>.hero .hero-content{padding:22px 18px 24px!important;border-radius:22px!important}#root#root .app>main>.hero .hero-content:before{top:-58px!important;right:-52px!important;width:155px!important;height:155px!important}#root#root .app>main>.hero .hero-content:after{right:13px!important;bottom:11px!important;font-size:39px!important;letter-spacing:-2px!important}#root#root .app>main>.hero .hero-content>h1{font-size:clamp(38px,11vw,54px)!important;line-height:.96!important;letter-spacing:-2.7px!important}#root#root .app>main>.hero .eyebrow{min-height:34px!important;margin-bottom:18px!important;padding:7px 10px!important;font-size:10px!important;line-height:1.3!important}}@media (max-width: 390px){#root#root .app>main>.hero .hero-content{padding:19px 15px 22px!important}#root#root .app>main>.hero .hero-content>h1{font-size:37px!important;letter-spacing:-2.2px!important}}body.calendar-dialog-open{overflow:hidden}.calendar-page{--calendar-ink: #10213d;--calendar-copy: #52627c;--calendar-muted: #7b879d;--calendar-line: rgba(31, 56, 99, .13);--calendar-line-strong: rgba(31, 66, 120, .23);--calendar-surface: #ffffff;--calendar-surface-soft: #f5f7fb;--calendar-canvas: #edf2f8;--calendar-accent: #235fa8;--calendar-accent-deep: #17477f;--calendar-accent-soft: #dceafa;--calendar-deadline: #d9584f;--calendar-meeting: #326fc0;--calendar-payment: #26866f;--calendar-personal: #8a61b7;min-height:100vh;background:radial-gradient(circle at 84% 13%,rgba(92,157,224,.13),transparent 32%),linear-gradient(180deg,#f7f9fc 0%,var(--calendar-canvas) 100%);color:var(--calendar-ink)}html[data-theme=dark] .calendar-page{--calendar-ink: #f2f6fc;--calendar-copy: #bdc9d9;--calendar-muted: #8e9cb0;--calendar-line: rgba(198, 216, 239, .12);--calendar-line-strong: rgba(198, 219, 245, .24);--calendar-surface: #151c26;--calendar-surface-soft: #1b2532;--calendar-canvas: #0d131d;--calendar-accent: #67a9ef;--calendar-accent-deep: #8cc0f5;--calendar-accent-soft: #203b59;--calendar-deadline: #ff857c;--calendar-meeting: #72aff2;--calendar-payment: #5ec4a7;--calendar-personal: #bf93eb;background:radial-gradient(circle at 84% 13%,rgba(48,112,184,.2),transparent 33%),linear-gradient(180deg,#101722 0%,var(--calendar-canvas) 100%)}html[data-template=classic] .calendar-page{--calendar-ink: #151515;--calendar-copy: #565651;--calendar-muted: #7a7a74;--calendar-line: rgba(20, 20, 20, .13);--calendar-line-strong: rgba(20, 20, 20, .25);--calendar-surface: #ffffff;--calendar-surface-soft: #f4f4f1;--calendar-canvas: #ecece8;--calendar-accent: #171717;--calendar-accent-deep: #000000;--calendar-accent-soft: #e5e5e0;--calendar-deadline: #303030;--calendar-meeting: #5a5a56;--calendar-payment: #777771;--calendar-personal: #999992;background:linear-gradient(180deg,#f7f7f4,#ecece8)}html[data-template=classic][data-theme=dark] .calendar-page{--calendar-ink: #f4f4f1;--calendar-copy: #c5c5bf;--calendar-muted: #999992;--calendar-line: rgba(245, 245, 240, .13);--calendar-line-strong: rgba(245, 245, 240, .26);--calendar-surface: #181817;--calendar-surface-soft: #222220;--calendar-canvas: #10100f;--calendar-accent: #f3f3ef;--calendar-accent-deep: #ffffff;--calendar-accent-soft: #30302d;--calendar-deadline: #ffffff;--calendar-meeting: #d1d1ca;--calendar-payment: #ababaa;--calendar-personal: #868680;background:linear-gradient(180deg,#151514,#0f0f0e)}.account-menu-calendar-link{display:inline-flex;align-items:center;gap:10px}.account-menu-calendar-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.calendar-shell{position:relative;isolation:isolate;width:min(1540px,calc(100% - 40px));margin:0 auto;padding:clamp(28px,4vw,58px) 0 72px}.calendar-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;min-height:330px;padding:clamp(30px,5vw,68px);overflow:hidden;border:1px solid var(--calendar-line-strong);border-radius:36px;background:linear-gradient(132deg,#fffffff5,#e7f0fbe6);box-shadow:0 28px 70px #1d38601f;animation:calendar-hero-reveal .72s cubic-bezier(.16,1,.3,1) both}.calendar-hero:before{content:"";position:absolute;top:-45%;right:-20%;bottom:-45%;left:-20%;z-index:-1;background:conic-gradient(from 110deg,transparent 0deg,rgba(72,139,212,.15) 52deg,transparent 108deg,transparent 250deg,rgba(72,139,212,.08) 308deg,transparent 360deg);animation:calendar-light-sweep 14s linear infinite;pointer-events:none}.calendar-hero:after{content:"";position:absolute;top:0;right:0;width:min(43vw,610px);height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28)),repeating-linear-gradient(90deg,transparent 0 71px,rgba(35,95,168,.055) 71px 72px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%);pointer-events:none}html[data-theme=dark] .calendar-hero{background:linear-gradient(132deg,#161f2cfa,#18334feb);box-shadow:0 30px 78px #0000004d}html[data-theme=dark] .calendar-hero:after{background:linear-gradient(90deg,transparent,rgba(111,170,229,.04)),repeating-linear-gradient(90deg,transparent 0 71px,rgba(147,194,238,.055) 71px 72px)}html[data-template=classic] .calendar-hero,html[data-template=classic][data-theme=dark] .calendar-hero{background:var(--calendar-surface);background-image:none;box-shadow:0 26px 64px #1414141a}html[data-template=classic] .calendar-hero:before,html[data-template=classic] .calendar-hero:after{display:none}.calendar-hero-copy{position:relative;z-index:2;max-width:780px}.calendar-eyebrow{display:inline-flex;align-items:center;min-height:32px;margin-bottom:18px;padding:7px 12px;border:1px solid var(--calendar-line-strong);border-radius:999px;background:#ffffff9e;color:var(--calendar-accent-deep);font-size:10px;font-weight:850;letter-spacing:.16em}html[data-theme=dark] .calendar-eyebrow{background:#ffffff0f}.calendar-hero h1{margin:0;color:var(--calendar-ink);font-size:clamp(56px,8vw,116px);font-weight:780;line-height:.88;letter-spacing:-.075em}.calendar-hero-copy>p{max-width:670px;margin:26px 0 0;color:var(--calendar-copy);font-size:clamp(15px,1.25vw,19px);font-weight:560;line-height:1.65}.calendar-primary-action{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:58px;padding:14px 22px;border:1px solid var(--calendar-accent);border-radius:18px;background:var(--calendar-accent);color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 18px 32px #20579733;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background .22s ease}.calendar-primary-action span{display:grid;place-items:center;width:27px;height:27px;border:1px solid rgba(255,255,255,.35);border-radius:9px;font-size:18px;font-weight:500}.calendar-primary-action:hover{background:var(--calendar-accent-deep);box-shadow:0 22px 38px #1c4c8445;transform:translateY(-3px)}html[data-template=classic][data-theme=dark] .calendar-primary-action{color:#111;box-shadow:none}.calendar-hero-stats{position:relative;z-index:2;grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.calendar-hero-stats article{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:78px;padding:18px 21px;border:1px solid var(--calendar-line);border-radius:20px;background:#ffffff8a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=dark] .calendar-hero-stats article{background:#0a121c4d}html[data-template=classic] .calendar-hero-stats article{background:var(--calendar-surface-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.calendar-hero-stats span{min-width:0;color:var(--calendar-copy);font-size:11px;font-weight:750;line-height:1.35}.calendar-hero-stats strong{margin-left:16px;color:var(--calendar-ink);font-size:clamp(24px,2.2vw,36px);font-weight:800;letter-spacing:-.055em}.calendar-hero-orbit{position:absolute;top:clamp(22px,4vw,58px);right:clamp(32px,8vw,132px);z-index:1;width:clamp(120px,16vw,230px);aspect-ratio:1;border:1px solid rgba(35,95,168,.14);border-radius:50%;animation:calendar-orbit-float 8s ease-in-out infinite;pointer-events:none}.calendar-hero-orbit:before,.calendar-hero-orbit:after{content:"";position:absolute;top:17%;right:17%;bottom:17%;left:17%;border:1px solid rgba(35,95,168,.12);border-radius:50%}.calendar-hero-orbit:after{top:35%;right:35%;bottom:35%;left:35%;background:#235fa812}.calendar-hero-orbit span{position:absolute;width:9px;height:9px;border:2px solid var(--calendar-surface);border-radius:50%;background:var(--calendar-accent);box-shadow:0 0 0 6px #235fa81a}.calendar-hero-orbit span:nth-child(1){top:7%;left:47%}.calendar-hero-orbit span:nth-child(2){right:9%;bottom:25%}.calendar-hero-orbit span:nth-child(3){bottom:14%;left:17%}html[data-template=classic] .calendar-hero-orbit{display:none}.calendar-feedback{display:flex;align-items:center;gap:12px;width:min(760px,100%);margin:18px auto 0;padding:14px 18px;border:1px solid rgba(171,76,73,.2);border-radius:16px;background:#fff1f0f5;color:#8d3e3a;box-shadow:0 16px 34px #62302e14}.calendar-feedback.is-success{border-color:#24836738;background:#ebf8f3fa;color:#17684f}html[data-theme=dark] .calendar-feedback{background:#5c232252;color:#ffb6b0}html[data-theme=dark] .calendar-feedback.is-success{background:#195b484d;color:#91e1c8}.calendar-feedback>span{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border:1px solid currentColor;border-radius:50%;font-size:13px;font-weight:850}.calendar-feedback p{margin:0;font-size:12px;font-weight:700;line-height:1.5}.calendar-toolbar{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;padding:17px 19px;border:1px solid var(--calendar-line);border-radius:22px;background:color-mix(in srgb,var(--calendar-surface) 90%,transparent);box-shadow:0 14px 34px #203a5c0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.calendar-month-navigation{display:grid;grid-template-columns:43px minmax(180px,auto) 43px;align-items:center;gap:12px}.calendar-month-navigation>button,.calendar-today-button{display:grid;place-items:center;min-width:43px;min-height:43px;border:1px solid var(--calendar-line-strong);border-radius:14px;background:var(--calendar-surface-soft);color:var(--calendar-ink);font:inherit;font-size:18px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.calendar-month-navigation>button:hover,.calendar-today-button:hover{border-color:var(--calendar-accent);background:var(--calendar-accent);color:#fff;transform:translateY(-1px)}html[data-template=classic][data-theme=dark] .calendar-month-navigation>button:hover,html[data-template=classic][data-theme=dark] .calendar-today-button:hover{color:#111}.calendar-month-navigation>div{min-width:0}.calendar-month-navigation span{display:block;margin-bottom:3px;color:var(--calendar-muted);font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.calendar-month-navigation h2{margin:0;color:var(--calendar-ink);font-size:20px;font-weight:800;line-height:1.15;letter-spacing:-.035em;text-transform:capitalize}.calendar-today-button{display:inline-flex;min-width:90px;padding:0 17px;font-size:11px;font-weight:800}.calendar-legend{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 14px}.calendar-legend>span{display:inline-flex;align-items:center;gap:7px;color:var(--calendar-copy);font-size:10px;font-weight:750;white-space:nowrap}.calendar-legend i,.calendar-event-chip i,.calendar-agenda-marker{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--calendar-personal)}.calendar-legend .is-deadline i,.calendar-event-chip.is-deadline i,.calendar-agenda-item.is-deadline .calendar-agenda-marker{background:var(--calendar-deadline)}.calendar-legend .is-meeting i,.calendar-event-chip.is-meeting i,.calendar-agenda-item.is-meeting .calendar-agenda-marker{background:var(--calendar-meeting)}.calendar-legend .is-payment i,.calendar-event-chip.is-payment i,.calendar-agenda-item.is-payment .calendar-agenda-marker{background:var(--calendar-payment)}.calendar-workspace{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(320px,.72fr);align-items:start;gap:20px;margin-top:20px}.calendar-board,.calendar-day-agenda,.calendar-upcoming{border:1px solid var(--calendar-line);background:var(--calendar-surface);box-shadow:0 22px 52px #1d335314}.calendar-board{min-width:0;padding:14px;overflow:hidden;border-radius:28px}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{gap:6px;padding:0 3px 10px}.calendar-weekdays span{display:grid;place-items:center;min-height:30px;color:var(--calendar-muted);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.calendar-grid{gap:6px;transform-origin:center top;animation:calendar-page-turn-next .52s cubic-bezier(.22,1,.36,1) both}.calendar-grid.is-previous{animation-name:calendar-page-turn-previous}.calendar-grid.is-today{animation-name:calendar-page-focus}.calendar-day{position:relative;min-width:0;min-height:clamp(98px,10.2vw,150px);padding:8px;overflow:hidden;border:1px solid var(--calendar-line);border-radius:16px;background:var(--calendar-surface-soft);transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.calendar-day:hover{z-index:2;border-color:var(--calendar-line-strong);background:var(--calendar-surface);box-shadow:0 14px 28px #1d355817;transform:translateY(-2px)}.calendar-day.is-selected{border-color:var(--calendar-accent);box-shadow:inset 0 0 0 1px var(--calendar-accent)}.calendar-day.is-today{background:linear-gradient(145deg,var(--calendar-accent-soft),var(--calendar-surface))}.calendar-day.is-outside{opacity:.47}.calendar-day-number{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:31px;padding:0;border:0;background:transparent;color:var(--calendar-ink);font:inherit;cursor:pointer}.calendar-day-number>span{display:grid;place-items:center;width:29px;height:29px;border-radius:10px;font-size:11px;font-weight:820}.calendar-day.is-today .calendar-day-number>span{background:var(--calendar-accent);color:#fff}html[data-template=classic][data-theme=dark] .calendar-day.is-today .calendar-day-number>span{color:#111}.calendar-day-number em{margin-right:3px;color:var(--calendar-accent-deep);font-size:8px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.calendar-day-events{display:grid;gap:4px;margin-top:6px}.calendar-event-chip{display:flex;align-items:center;gap:6px;width:100%;min-width:0;min-height:25px;padding:5px 7px;border:0;border-radius:8px;background:color-mix(in srgb,var(--calendar-personal) 10%,var(--calendar-surface));color:var(--calendar-ink);font:inherit;font-size:8.5px;font-weight:730;line-height:1.15;text-align:left;cursor:pointer;transition:transform .16s ease,filter .16s ease}.calendar-event-chip.is-deadline{background:color-mix(in srgb,var(--calendar-deadline) 11%,var(--calendar-surface))}.calendar-event-chip.is-meeting{background:color-mix(in srgb,var(--calendar-meeting) 11%,var(--calendar-surface))}.calendar-event-chip.is-payment{background:color-mix(in srgb,var(--calendar-payment) 11%,var(--calendar-surface))}.calendar-event-chip:hover{filter:brightness(.97);transform:translate(2px)}.calendar-event-chip.is-completed{opacity:.5;text-decoration:line-through}.calendar-event-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-more-events{justify-self:start;padding:3px 7px;border:0;background:transparent;color:var(--calendar-accent-deep);font:inherit;font-size:9px;font-weight:850;cursor:pointer}.calendar-sidebar{display:grid;gap:20px;min-width:0}.calendar-day-agenda,.calendar-upcoming{padding:22px;border-radius:26px}.calendar-sidebar-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.calendar-sidebar-heading>div{min-width:0}.calendar-sidebar-heading span{display:block;margin-bottom:6px;color:var(--calendar-accent-deep);font-size:8.5px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.calendar-sidebar-heading h2{margin:0;color:var(--calendar-ink);font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.035em;text-transform:capitalize}.calendar-sidebar-heading>button{display:grid;place-items:center;flex:0 0 auto;width:39px;height:39px;border:1px solid var(--calendar-accent);border-radius:13px;background:var(--calendar-accent);color:#fff;font:inherit;font-size:20px;cursor:pointer;transition:transform .18s ease,background .18s ease}.calendar-sidebar-heading>button:hover{background:var(--calendar-accent-deep);transform:rotate(8deg) scale(1.04)}html[data-template=classic][data-theme=dark] .calendar-sidebar-heading>button{color:#111}.calendar-sidebar-heading.is-small h2{font-size:20px}.calendar-empty-state{display:grid;justify-items:start;min-height:230px;padding:25px;border:1px dashed var(--calendar-line-strong);border-radius:20px;background:var(--calendar-surface-soft)}.calendar-empty-state>span{display:grid;place-items:center;width:43px;height:43px;margin-bottom:25px;border:1px solid var(--calendar-line-strong);border-radius:14px;color:var(--calendar-accent-deep);font-size:24px}.calendar-empty-state strong{color:var(--calendar-ink);font-size:17px;font-weight:800}.calendar-empty-state p{margin:8px 0 19px;color:var(--calendar-copy);font-size:11px;font-weight:550;line-height:1.55}.calendar-empty-state button{min-height:38px;padding:9px 13px;border:1px solid var(--calendar-line-strong);border-radius:11px;background:var(--calendar-surface);color:var(--calendar-ink);font:inherit;font-size:10px;font-weight:800;cursor:pointer}.calendar-agenda-list,.calendar-upcoming-list{display:grid;gap:9px}.calendar-agenda-item{position:relative;display:grid;grid-template-columns:9px minmax(0,1fr);gap:11px;min-width:0;padding:15px;border:1px solid var(--calendar-line);border-radius:17px;background:var(--calendar-surface-soft);transition:border-color .18s ease,transform .18s ease}.calendar-agenda-item:hover{border-color:var(--calendar-line-strong);transform:translateY(-1px)}.calendar-agenda-marker{width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 8%,transparent)}.calendar-agenda-copy{min-width:0}.calendar-agenda-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--calendar-muted);font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.calendar-agenda-meta em{padding:3px 6px;border:1px solid var(--calendar-line);border-radius:999px;color:var(--calendar-accent-deep);font-size:7px;font-style:normal;letter-spacing:.06em}.calendar-agenda-copy>strong{display:block;margin-top:5px;overflow-wrap:anywhere;color:var(--calendar-ink);font-size:12px;font-weight:800;line-height:1.35}.calendar-agenda-copy>time{display:block;margin-top:5px;color:var(--calendar-accent-deep);font-size:9.5px;font-weight:750}.calendar-agenda-copy>p{margin:8px 0 0;overflow-wrap:anywhere;color:var(--calendar-copy);font-size:10px;line-height:1.5}.calendar-email-state{display:inline-flex;align-items:center;gap:6px;margin-top:9px;color:var(--calendar-payment);font-size:8.5px;font-weight:750}.calendar-email-state svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.calendar-agenda-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.calendar-agenda-actions button{min-height:30px;padding:6px 9px;border:1px solid var(--calendar-line-strong);border-radius:9px;background:var(--calendar-surface);color:var(--calendar-copy);font:inherit;font-size:8.5px;font-weight:800;cursor:pointer;transition:border-color .16s ease,color .16s ease}.calendar-agenda-actions button:hover{border-color:var(--calendar-accent);color:var(--calendar-accent-deep)}.calendar-agenda-item.is-completed{opacity:.57}.calendar-agenda-item.is-completed .calendar-agenda-copy>strong{text-decoration:line-through}.calendar-agenda-item.is-compact{grid-template-columns:7px minmax(0,1fr);padding:12px}.calendar-agenda-item.is-compact .calendar-agenda-marker{width:7px;height:7px}.calendar-agenda-item.is-compact .calendar-agenda-copy>strong{font-size:10.5px}.calendar-upcoming-empty{margin:0;padding:18px;border:1px dashed var(--calendar-line);border-radius:14px;color:var(--calendar-copy);font-size:10px;line-height:1.5}.calendar-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;overflow:auto;background:#050c169e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:calendar-backdrop-in .22s ease both}.calendar-dialog{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid var(--calendar-line-strong);border-radius:28px;background:var(--calendar-surface);color:var(--calendar-ink);box-shadow:0 42px 110px #00000052;animation:calendar-dialog-fold-in .52s cubic-bezier(.16,1,.3,1) both}.calendar-dialog-heading{position:sticky;top:0;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 27px 21px;border-bottom:0;background:color-mix(in srgb,var(--calendar-surface) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.calendar-dialog-heading span{color:var(--calendar-accent-deep);font-size:8px;font-weight:850;letter-spacing:.15em}.calendar-dialog-heading h2{margin:7px 0 0;color:var(--calendar-ink);font-size:27px;font-weight:800;letter-spacing:-.045em}.calendar-dialog-heading>button{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border:1px solid var(--calendar-line-strong);border-radius:13px;background:var(--calendar-surface-soft);color:var(--calendar-ink);font:inherit;font-size:24px;font-weight:400;cursor:pointer}.calendar-form{display:grid;gap:19px;padding:25px 27px 28px}.calendar-type-picker{min-width:0;margin:0;padding:0;border:0}.calendar-type-picker legend,.calendar-field>span{display:block;margin-bottom:8px;color:var(--calendar-copy);font-size:10px;font-weight:800}.calendar-type-picker>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.calendar-type-picker label{position:relative;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:10px;border:1px solid var(--calendar-line);border-radius:13px;background:var(--calendar-surface-soft);color:var(--calendar-copy);cursor:pointer;transition:border-color .17s ease,background .17s ease,transform .17s ease}.calendar-type-picker label:hover{border-color:var(--calendar-line-strong);transform:translateY(-1px)}.calendar-type-picker label.is-selected{border-color:var(--calendar-accent);background:var(--calendar-accent-soft);color:var(--calendar-ink);box-shadow:inset 0 0 0 1px var(--calendar-accent)}.calendar-type-picker input{position:absolute;width:1px;height:1px;opacity:0}.calendar-type-picker i{width:8px;height:8px;border-radius:50%;background:var(--calendar-personal)}.calendar-type-picker .is-deadline i{background:var(--calendar-deadline)}.calendar-type-picker .is-meeting i{background:var(--calendar-meeting)}.calendar-type-picker .is-payment i{background:var(--calendar-payment)}.calendar-type-picker label span{min-width:0;font-size:9px;font-weight:780;line-height:1.25}.calendar-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.calendar-field{position:relative;display:block;min-width:0}.calendar-field input,.calendar-field select,.calendar-field textarea{display:block;width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--calendar-line-strong);border-radius:14px;outline:none;background:var(--calendar-surface-soft);color:var(--calendar-ink);font:inherit;font-size:12px;font-weight:600;transition:border-color .17s ease,box-shadow .17s ease,background .17s ease}.calendar-field input,.calendar-field select{min-height:49px;padding:11px 13px}.calendar-field textarea{min-height:108px;padding:13px;line-height:1.55;resize:vertical}.calendar-field input:focus,.calendar-field select:focus,.calendar-field textarea:focus{border-color:var(--calendar-accent);background:var(--calendar-surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--calendar-accent) 14%,transparent)}.calendar-field input:disabled,.calendar-field select:disabled{opacity:.5;cursor:not-allowed}.calendar-field>small{display:block;margin-top:6px;color:var(--calendar-muted);font-size:8px;font-weight:650;text-align:right}.calendar-reminder-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calendar-reminder-settings>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:15px;border:1px solid var(--calendar-line);border-radius:15px;background:var(--calendar-surface-soft);cursor:pointer}.calendar-reminder-settings>label.is-disabled{opacity:.48;cursor:not-allowed}.calendar-reminder-settings input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--calendar-accent)}.calendar-reminder-settings strong,.calendar-reminder-settings small{display:block}.calendar-reminder-settings strong{color:var(--calendar-ink);font-size:10.5px;font-weight:800}.calendar-reminder-settings small{margin-top:4px;color:var(--calendar-copy);font-size:8.5px;line-height:1.45}.calendar-form-error{margin:0;padding:12px 14px;border:1px solid rgba(173,70,66,.2);border-radius:12px;background:#ffecead1;color:#943e3a;font-size:10px;font-weight:700;line-height:1.45}html[data-theme=dark] .calendar-form-error{background:#6826234d;color:#ffaaa4}.calendar-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding-top:4px}.calendar-form-actions button{min-height:44px;padding:10px 16px;border:1px solid var(--calendar-line-strong);border-radius:13px;font:inherit;font-size:10px;font-weight:820;cursor:pointer;transition:transform .17s ease,opacity .17s ease,background .17s ease}.calendar-form-actions button:hover:not(:disabled){transform:translateY(-1px)}.calendar-form-actions button:disabled{opacity:.5;cursor:wait}.calendar-delete-button{margin-right:auto;border-color:#ac423e38!important;background:#ffeceabf;color:#973f3b}html[data-theme=dark] .calendar-delete-button{background:#6926234d;color:#ffaaa4}.calendar-cancel-button{background:var(--calendar-surface-soft);color:var(--calendar-copy)}.calendar-save-button{border-color:var(--calendar-accent)!important;background:var(--calendar-accent);color:#fff;box-shadow:0 12px 24px color-mix(in srgb,var(--calendar-accent) 22%,transparent)}html[data-template=classic][data-theme=dark] .calendar-save-button{color:#111}@keyframes calendar-hero-reveal{0%{opacity:0;clip-path:inset(0 100% 0 0 round 36px);transform:translateY(16px)}to{opacity:1;clip-path:inset(0 0 0 0 round 36px);transform:translateY(0)}}@keyframes calendar-light-sweep{to{transform:rotate(360deg)}}@keyframes calendar-orbit-float{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(0,9px,0) rotate(6deg)}}@keyframes calendar-page-turn-next{0%{opacity:0;clip-path:inset(0 0 0 18% round 18px);transform:perspective(1000px) rotateY(-3deg) translate(18px)}to{opacity:1;clip-path:inset(0 0 0 0 round 18px);transform:perspective(1000px) rotateY(0) translate(0)}}@keyframes calendar-page-turn-previous{0%{opacity:0;clip-path:inset(0 18% 0 0 round 18px);transform:perspective(1000px) rotateY(3deg) translate(-18px)}to{opacity:1;clip-path:inset(0 0 0 0 round 18px);transform:perspective(1000px) rotateY(0) translate(0)}}@keyframes calendar-page-focus{0%{opacity:0;transform:scale(.985);filter:blur(5px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes calendar-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes calendar-dialog-fold-in{0%{opacity:0;transform:perspective(1200px) rotateX(-7deg) translateY(30px) scale(.97);transform-origin:center top}to{opacity:1;transform:perspective(1200px) rotateX(0) translateY(0) scale(1)}}@media (max-width: 1120px){.calendar-workspace{grid-template-columns:minmax(0,1fr)}.calendar-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-toolbar{grid-template-columns:auto auto}.calendar-legend{grid-column:1 / -1;justify-content:flex-start}}@media (max-width: 760px){.calendar-shell{width:min(100% - 20px,680px);padding-top:16px;padding-bottom:44px}.calendar-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:27px 22px;border-radius:25px}.calendar-hero h1{font-size:clamp(48px,17vw,76px)}.calendar-hero-copy>p{margin-top:18px;font-size:14px}.calendar-primary-action{justify-self:stretch;min-height:52px}.calendar-hero-stats{grid-template-columns:minmax(0,1fr);margin-top:4px}.calendar-hero-stats article{min-height:63px;padding:14px 16px}.calendar-hero-orbit{top:24px;right:-24px;width:135px;opacity:.62}.calendar-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:11px;padding:13px;border-radius:18px}.calendar-month-navigation{grid-template-columns:39px minmax(0,1fr) 39px;gap:8px}.calendar-month-navigation>button{min-width:39px;min-height:39px}.calendar-month-navigation h2{font-size:16px}.calendar-today-button{min-width:68px;min-height:39px;padding:0 11px}.calendar-legend{gap:7px 11px}.calendar-board{padding:7px;border-radius:20px}.calendar-weekdays,.calendar-grid{gap:3px}.calendar-weekdays span{font-size:7px}.calendar-day{min-height:72px;padding:4px;border-radius:11px}.calendar-day-number{min-height:25px}.calendar-day-number>span{width:25px;height:25px;border-radius:8px;font-size:9px}.calendar-day-number em{display:none}.calendar-day-events{gap:3px;margin-top:3px}.calendar-event-chip{min-height:14px;padding:3px;border-radius:5px}.calendar-event-chip i{width:6px;height:6px;margin:auto}.calendar-event-chip span,.calendar-more-events{display:none}.calendar-sidebar{grid-template-columns:minmax(0,1fr)}.calendar-day-agenda,.calendar-upcoming{padding:17px;border-radius:20px}.calendar-dialog-backdrop{align-items:end;padding:0}.calendar-dialog{width:100%;max-height:94vh;border-right:0;border-bottom:0;border-left:0;border-radius:25px 25px 0 0}.calendar-dialog-heading,.calendar-form{padding-right:18px;padding-left:18px}.calendar-type-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-form-row,.calendar-reminder-settings{grid-template-columns:minmax(0,1fr)}.calendar-field input,.calendar-field select,.calendar-field textarea{font-size:16px}.calendar-form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-form-actions .calendar-delete-button{grid-column:1 / -1;margin-right:0}}@media (max-width: 420px){.calendar-shell{width:min(100% - 12px,410px)}.calendar-hero{padding:24px 18px}.calendar-toolbar{grid-template-columns:minmax(0,1fr)}.calendar-today-button,.calendar-month-navigation{width:100%}.calendar-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-day{min-height:64px}.calendar-form-actions{grid-template-columns:minmax(0,1fr)}.calendar-form-actions .calendar-delete-button{grid-column:auto}}@media (prefers-reduced-motion: reduce){.calendar-hero,.calendar-hero:before,.calendar-hero-orbit,.calendar-grid,.calendar-dialog-backdrop,.calendar-dialog{animation:none!important}.calendar-primary-action,.calendar-day,.calendar-event-chip,.calendar-sidebar-heading>button,.calendar-type-picker label,.calendar-form-actions button{transition:none!important}}#root#root .app>main>.how.section .steps{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(12px,2vw,24px)!important}#root#root .app>main>.how.section .steps>.step{width:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:1 / 1!important;box-sizing:border-box!important;overflow:hidden!important;border:1px solid var(--ih-line-strong, rgba(30, 65, 108, .24))!important;border-radius:clamp(18px,2vw,28px)!important}@media (max-width: 720px){#root#root .app>main>.how.section .steps{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}#root#root .app>main>.how.section .steps>.step{border-radius:20px!important}}#root#root .app>main>.hero .hero-content:after,html[data-template=classic] #root#root .app>main>.hero .hero-content:after,html[data-theme=dark] #root#root .app>main>.hero .hero-content:after,html[data-template=classic][data-theme=dark] #root#root .app>main>.hero .hero-content:after{content:none!important;display:none!important;width:0!important;height:0!important;background:none!important}html:not([data-template=classic]):not([data-theme=dark]){--ih-ink: #10243f;--ih-ink-soft: #243b59;--ih-copy: #435b78;--ih-muted: #60728a}html:not([data-template=classic]):not([data-theme=dark]) #root#root .app>main :is(.hero h1,.hero h1 span,.categories .section-heading h2,.category-name,.how .section-heading h2,.how .step h3,.split-card.light h2,.final-cta h2){color:#10243f!important;-webkit-text-fill-color:#10243f!important;opacity:1!important;text-shadow:none!important}html:not([data-template=classic]):not([data-theme=dark]) #root#root .app>main :is(.hero-text,.section-heading>p,.how .step>p,.split-card.light>p,.final-cta>p){color:#435b78!important;-webkit-text-fill-color:#435b78!important;opacity:1!important}html:not([data-template=classic]):not([data-theme=dark]) #root#root .app>main :is(.eyebrow,.section-label,.category-number,.how .step>span){color:#294f7a!important;-webkit-text-fill-color:#294f7a!important;opacity:1!important}html:not([data-template=classic])[data-theme=dark]{--ih-ink: #f4f8fd;--ih-ink-soft: #e1ebf6;--ih-copy: #c5d4e5;--ih-muted: #aebfd2}html:not([data-template=classic])[data-theme=dark] #root#root .app>main :is(.hero h1,.hero h1 span,.categories .section-heading h2,.category-name,.how .section-heading h2,.how .step h3,.split-card h2,.final-cta h2){color:#f6f9fd!important;-webkit-text-fill-color:#f6f9fd!important;opacity:1!important;text-shadow:none!important}html:not([data-template=classic])[data-theme=dark] #root#root .app>main :is(.hero-text,.section-heading>p,.how .step>p,.split-card>p,.final-cta>p){color:#c5d4e5!important;-webkit-text-fill-color:#c5d4e5!important;opacity:1!important}html:not([data-template=classic])[data-theme=dark] #root#root .app>main :is(.eyebrow,.section-label,.category-number,.how .step>span){color:#d9e7f6!important;-webkit-text-fill-color:#d9e7f6!important;opacity:1!important}#root#root .app .category-card .category-number,#root#root .app .category-card:is(:hover,:focus-visible,:active) .category-number{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;transform:none!important;filter:none!important}#root#root .app .category-card .category-arrow,#root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow{transform:none!important}#root#root .app .category-card .category-arrow:before{content:"→"!important;transform:rotate(0)!important;transform-origin:center!important;transition:transform .22s cubic-bezier(.22,1,.36,1)!important}#root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow:before{transform:rotate(-45deg)!important}html:not([data-template=classic]):not([data-theme=dark]) #root#root .app .category-card .category-arrow{border-color:#9eb0c5!important;background:#eef3f8!important;color:#10243f!important;box-shadow:none!important}html:not([data-template=classic]):not([data-theme=dark]) #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow{border-color:#1e5d9f!important;background:#1e5d9f!important;color:#fff!important;box-shadow:0 7px 18px #124a8438!important}html:not([data-template=classic])[data-theme=dark] #root#root .app .category-card .category-arrow{border-color:#63758a!important;background:#26384d!important;color:#fff!important;box-shadow:none!important}html:not([data-template=classic])[data-theme=dark] #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow{border-color:#fff!important;background:#fff!important;color:#10243f!important;box-shadow:0 7px 18px #00000047!important}html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card,html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card:is(:hover,:focus-visible,:active){border-color:#cfcfca!important;background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111!important;box-shadow:none!important;filter:none!important}html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card:is(:hover,:focus-visible,:active){border-color:#111!important}html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card :is(.category-name,.category-number),html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card:is(:hover,:focus-visible,:active) :is(.category-name,.category-number){color:#111!important;-webkit-text-fill-color:#111111!important}html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card .category-number,html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-number{color:#686862!important;-webkit-text-fill-color:#686862!important}html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card .category-arrow{border-color:#a9a9a3!important;background:#f1f1ed!important;color:#111!important;box-shadow:none!important}html[data-template=classic]:not([data-theme=dark]) #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow{border-color:#111!important;background:#111!important;color:#fff!important;box-shadow:none!important}html[data-template=classic][data-theme=dark] #root#root .app .category-card,html[data-template=classic][data-theme=dark] #root#root .app .category-card:is(:hover,:focus-visible,:active){border-color:#454541!important;background:#191918!important;background-color:#191918!important;background-image:none!important;color:#f5f5f1!important;box-shadow:none!important;filter:none!important}html[data-template=classic][data-theme=dark] #root#root .app .category-card:is(:hover,:focus-visible,:active){border-color:#f5f5f1!important}html[data-template=classic][data-theme=dark] #root#root .app .category-card :is(.category-name,.category-number),html[data-template=classic][data-theme=dark] #root#root .app .category-card:is(:hover,:focus-visible,:active) :is(.category-name,.category-number){color:#f5f5f1!important;-webkit-text-fill-color:#f5f5f1!important}html[data-template=classic][data-theme=dark] #root#root .app .category-card .category-number,html[data-template=classic][data-theme=dark] #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-number{color:#bdbdb6!important;-webkit-text-fill-color:#bdbdb6!important}html[data-template=classic][data-theme=dark] #root#root .app .category-card .category-arrow{border-color:#676761!important;background:#242422!important;color:#fff!important;box-shadow:none!important}html[data-template=classic][data-theme=dark] #root#root .app .category-card:is(:hover,:focus-visible,:active) .category-arrow{border-color:#fff!important;background:#fff!important;color:#111!important;box-shadow:none!important}html[data-template=classic] #root#root .app>main>.hero .hero-content{border-color:var(--ih-line-strong)!important;background:var(--ih-surface)!important;background-color:var(--ih-surface)!important;background-image:none!important;color:var(--ih-ink)!important;box-shadow:0 20px 48px #11111114!important;filter:none!important}html[data-template=classic] #root#root .app>main>.hero .hero-content:before{border-color:var(--ih-line)!important;background:#6e6e691f!important;background-image:none!important;box-shadow:none!important;filter:grayscale(1)!important}html[data-template=classic] #root#root .app>main>.hero :is(.hero-content h1,.hero-content h1 span,.hero-text,.eyebrow){color:var(--ih-ink)!important;-webkit-text-fill-color:var(--ih-ink)!important;text-shadow:none!important}html[data-template=classic] #root#root .app>main>.hero .eyebrow{border-color:var(--ih-line-strong)!important;background:var(--ih-surface-soft)!important;background-image:none!important;box-shadow:none!important}html[data-template=classic][data-theme=dark] #root#root .app>main>.hero .hero-content{box-shadow:0 22px 54px #0000004d!important}#root#root .account-workspace-page>.app-page-header,#root#root .account-page .account-workspace-page>.app-page-header{isolation:auto!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}#root#root .account-workspace-page>.app-page-header:before,#root#root .account-workspace-page>.app-page-header:after,#root#root .account-page .account-workspace-page>.app-page-header:before,#root#root .account-page .account-workspace-page>.app-page-header:after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important;background:none!important;box-shadow:none!important}#root#root .account-workspace-page>.app-page-header>:is(.section-label,h1,p){position:relative!important;z-index:1!important;background:transparent!important;background-image:none!important;box-shadow:none!important}@media (prefers-reduced-motion: reduce){#root#root .app .category-card .category-arrow:before{transition:none!important}}.ih-home-refresh{--ih-home-ink: #12213b;--ih-home-muted: #4c5e76;--ih-home-surface: #ffffff;--ih-home-soft: #f1f5fc;--ih-home-line: #d9e2ef;--ih-home-accent: #173d80;--ih-home-on-accent: #ffffff;--ih-home-tile: #102b59;--ih-home-on-tile: #ffffff;--ih-home-shadow: 0 20px 50px rgba(16, 43, 89, .09)}html[data-theme=dark] .ih-home-refresh{--ih-home-ink: #f1f5fc;--ih-home-muted: #b8c6dc;--ih-home-surface: #121d31;--ih-home-soft: #1b2a43;--ih-home-line: #35465f;--ih-home-accent: #c3d9ff;--ih-home-on-accent: #10223e;--ih-home-tile: #1b365f;--ih-home-on-tile: #f5f8ff;--ih-home-shadow: 0 20px 50px rgba(0, 0, 0, .18)}html[data-template=classic] .ih-home-refresh{--ih-home-ink: #181818;--ih-home-muted: #525252;--ih-home-surface: #ffffff;--ih-home-soft: #f3f3f3;--ih-home-line: #d9d9d9;--ih-home-accent: #181818;--ih-home-on-accent: #ffffff;--ih-home-tile: #181818;--ih-home-on-tile: #ffffff;--ih-home-shadow: 0 20px 50px rgba(0, 0, 0, .07)}html[data-template=classic][data-theme=dark] .ih-home-refresh{--ih-home-ink: #f5f5f5;--ih-home-muted: #bdbdbd;--ih-home-surface: #191919;--ih-home-soft: #262626;--ih-home-line: #484848;--ih-home-accent: #f5f5f5;--ih-home-on-accent: #181818;--ih-home-tile: #eeeeee;--ih-home-on-tile: #181818;--ih-home-shadow: 0 20px 50px rgba(0, 0, 0, .18)}html #root#root .ih-home-refresh .navbar.home-navbar.ih-home-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:100%!important;max-width:none!important;min-height:88px!important;height:auto!important;margin:0!important;padding:16px clamp(20px,3vw,48px)!important;box-sizing:border-box!important;background:var(--ih-home-surface)!important;border:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important;font-family:Inter,system-ui,sans-serif!important;overflow:visible!important}html #root#root .ih-home-refresh .ih-home-header>.logo{justify-self:start!important;width:auto!important;margin:0!important;font-family:inherit!important;font-size:27px!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important}html #root#root .ih-home-refresh .ih-home-header .home-nav-links{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:5px!important;border:1px solid var(--ih-home-line)!important;border-radius:16px!important;background:var(--ih-home-soft)!important;box-shadow:none!important;overflow:visible!important}html #root#root .ih-home-refresh .ih-home-header .home-nav-links>a{position:relative!important;display:flex!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.015em!important;text-decoration:none!important;text-align:center!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease!important}html #root#root .ih-home-refresh .ih-home-header .home-nav-links>a:before,html #root#root .ih-home-refresh .ih-home-header .home-nav-links>a:after{content:none!important}html #root#root .ih-home-refresh .ih-home-header .home-nav-links>a:is(:hover,:focus-visible){background:var(--ih-home-accent)!important;color:var(--ih-home-on-accent)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--ih-home-accent)!important}html #root#root .ih-home-refresh .ih-home-header .nav-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}html #root#root .ih-home-refresh .ih-home-header .home-auth-user,html #root#root .ih-home-refresh .ih-home-header .home-auth-user>:is(span,strong){display:inline-block!important;margin:0!important;padding:0!important;background:none!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.015em!important;text-shadow:none!important;opacity:1!important;filter:none!important}html #root#root .ih-home-refresh .ih-home-header .home-auth-user{display:flex!important;flex:0 1 auto!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:220px!important;animation:ih-home-welcome-in .52s cubic-bezier(.16,1,.3,1) .1s backwards!important}html #root#root .ih-home-refresh .ih-home-header .home-auth-user>strong{max-width:150px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html #root#root .ih-home-refresh .ih-home-header .home-account-avatar-link{display:inline-flex!important;flex:0 0 34px!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:0!important}html #root#root .ih-home-refresh .ih-home-header .account-mini-avatar{width:34px!important;height:34px!important;min-width:34px!important;border:1px solid var(--ih-home-line)!important;background:var(--ih-home-soft)!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important}html #root#root .ih-home-refresh .ih-home-header .nav-actions>.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 16px!important;border-radius:12px!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;white-space:nowrap!important;transform:none!important}html #root#root .ih-home-refresh .ih-home-header .nav-actions>.btn-dark{border:1px solid var(--ih-home-accent)!important;background:var(--ih-home-accent)!important;color:var(--ih-home-on-accent)!important;-webkit-text-fill-color:currentColor!important}html #root#root .ih-home-refresh .ih-home-header .nav-actions>.btn-ghost{border:1px solid var(--ih-home-line)!important;background:var(--ih-home-surface)!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important}html #root#root .ih-home-refresh .ih-home-header :is(a,button):focus-visible{outline:2px solid var(--ih-home-accent)!important;outline-offset:3px!important}html #root#root .ih-home-refresh .ih-home-header .home-notifications-dot{position:static!important;width:6px!important;height:6px!important;flex:0 0 6px!important;background:currentColor!important;border:0!important;box-shadow:none!important}html #root#root .ih-home-refresh .categories.section{overflow:visible!important;scroll-margin-top:140px}html #root#root .ih-home-refresh .ih-category-browser,html #root#root .ih-home-refresh .ih-category-browser *{box-sizing:border-box;font-family:Inter,system-ui,sans-serif!important;-webkit-text-fill-color:currentColor!important}html #root#root .ih-home-refresh .ih-category-browser{position:relative;z-index:1;width:100%;min-width:0;color:var(--ih-home-ink)!important}html #root#root .ih-home-refresh .ih-category-trigger{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:min(100%,340px);aspect-ratio:1;min-height:0;margin:0 auto;padding:28px;overflow:hidden;border:1px solid var(--ih-home-tile)!important;border-radius:26px;background:var(--ih-home-tile)!important;color:var(--ih-home-on-tile)!important;box-shadow:var(--ih-home-shadow);text-align:left;cursor:pointer;transform:none;transition:box-shadow .25s ease}html #root#root .ih-home-refresh .ih-category-trigger :is(span,i){color:inherit!important}html #root#root .ih-home-refresh .ih-category-trigger-top,html #root#root .ih-home-refresh .ih-category-trigger-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:13px;font-weight:600;line-height:1.45;letter-spacing:-.01em}html #root#root .ih-home-refresh .ih-category-toggle{display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:10px;font-size:23px;line-height:1}html #root#root .ih-home-refresh .ih-category-trigger-title{position:relative;z-index:1;display:block;margin-top:46px;font-size:clamp(32px,4vw,43px);font-weight:800;line-height:1.04;letter-spacing:-.05em}html #root#root .ih-home-refresh .ih-category-trigger-bottom{margin-top:24px;padding-top:15px;border-top:0}html #root#root .ih-home-refresh .ih-category-trigger-bottom>span:last-child{font-size:22px;transition:transform .25s ease}html #root#root .ih-home-refresh .ih-category-mark{position:absolute;display:grid;grid-template-columns:repeat(2,18px);gap:6px;top:100px;right:35px;transform:rotate(-12deg);transition:transform .38s cubic-bezier(.16,1,.3,1)}html #root#root .ih-home-refresh .ih-category-mark>i{display:block;width:18px;height:18px;border:1px solid currentColor;border-radius:4px;transition:transform .38s cubic-bezier(.16,1,.3,1)}html #root#root .ih-home-refresh .is-open .ih-category-mark,html #root#root .ih-home-refresh .ih-category-trigger:hover .ih-category-mark{transform:rotate(0)}html #root#root .ih-home-refresh .is-open .ih-category-mark>i:nth-child(1){transform:translate(-4px,-4px)}html #root#root .ih-home-refresh .is-open .ih-category-mark>i:nth-child(2){transform:translate(4px,-4px)}html #root#root .ih-home-refresh .is-open .ih-category-mark>i:nth-child(3){transform:translate(-4px,4px)}html #root#root .ih-home-refresh .is-open .ih-category-mark>i:nth-child(4){transform:translate(4px,4px)}html #root#root .ih-home-refresh .ih-category-trigger:hover .ih-category-trigger-bottom>span:last-child{transform:translate(2px,-2px)}html #root#root .ih-home-refresh .ih-category-panel{width:100%;min-width:0;margin-top:24px;padding:clamp(18px,2.5vw,30px);border:1px solid var(--ih-home-line)!important;border-radius:26px;background:var(--ih-home-surface)!important;color:var(--ih-home-ink)!important;box-shadow:var(--ih-home-shadow);animation:ih-category-panel-in .26s cubic-bezier(.16,1,.3,1) both}html #root#root .ih-home-refresh .ih-category-panel[hidden]{display:none!important}html #root#root .ih-home-refresh .ih-category-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;padding-bottom:20px;border-bottom:0}html #root#root .ih-home-refresh .ih-category-panel-heading h3{margin:6px 0;color:var(--ih-home-ink)!important;font-size:clamp(21px,2.2vw,29px);font-weight:750;line-height:1.2;letter-spacing:-.035em}html #root#root .ih-home-refresh .ih-category-panel-heading p,html #root#root .ih-home-refresh .ih-category-detail p{margin:8px 0 0;color:var(--ih-home-muted)!important;font-size:13px;font-weight:500;line-height:1.6}html #root#root .ih-home-refresh .ih-category-kicker{display:block;color:var(--ih-home-muted)!important;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.035em}html #root#root .ih-home-refresh .ih-category-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--ih-home-line)!important;border-radius:12px;background:var(--ih-home-soft)!important;color:var(--ih-home-ink)!important;font-size:25px;cursor:pointer}html #root#root .ih-home-refresh .ih-category-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:start;gap:28px;min-width:0}html #root#root .ih-home-refresh .ih-category-list{display:grid;gap:5px;min-width:0}html #root#root .ih-home-refresh .ih-category-option{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:47px;padding:11px 12px;border:1px solid transparent!important;border-radius:12px;background:transparent!important;color:var(--ih-home-ink)!important;font-size:13px;font-weight:650;line-height:1.4;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}html #root#root .ih-home-refresh .ih-category-option>span{color:inherit!important}html #root#root .ih-home-refresh .ih-category-option>span:nth-child(2){min-width:0;overflow-wrap:anywhere}html #root#root .ih-home-refresh .ih-category-index{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}html #root#root .ih-home-refresh .ih-category-option[aria-pressed=true]{background:var(--ih-home-accent)!important;border-color:var(--ih-home-accent)!important;color:var(--ih-home-on-accent)!important}html #root#root .ih-home-refresh .ih-category-option-arrow{font-size:16px}html #root#root .ih-home-refresh .ih-category-content{min-width:0}html #root#root .ih-home-refresh .ih-category-content-heading h4{margin:5px 0 18px;color:var(--ih-home-ink)!important;font-size:21px;font-weight:750;line-height:1.25;letter-spacing:-.025em}html #root#root .ih-home-refresh .ih-subcategory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}html #root#root .ih-home-refresh .ih-subcategory-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:48px;padding:11px 13px;border:1px solid var(--ih-home-line)!important;border-radius:12px;background:var(--ih-home-surface)!important;color:var(--ih-home-ink)!important;font-size:12px;font-weight:600;line-height:1.5;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}html #root#root .ih-home-refresh .ih-subcategory-option>span{color:inherit!important;overflow-wrap:anywhere}html #root#root .ih-home-refresh .ih-subcategory-option>span:last-child{flex:0 0 14px;font-size:16px}html #root#root .ih-home-refresh .ih-subcategory-option[aria-pressed=true],html #root#root .ih-home-refresh .ih-subcategory-option:hover{border-color:var(--ih-home-accent)!important;background:var(--ih-home-soft)!important}html #root#root .ih-home-refresh .ih-category-detail{min-height:146px;margin-top:18px;padding:19px;border:1px solid var(--ih-home-line);border-radius:16px;background:var(--ih-home-soft)!important}html #root#root .ih-home-refresh .ih-category-detail>strong{display:block;margin-top:7px;color:var(--ih-home-ink)!important;font-size:16px;font-weight:700;line-height:1.4}html #root#root .ih-home-refresh .ih-category-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px}html #root#root .ih-home-refresh .ih-category-jobs-link{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:46px;padding:12px 18px;border:1px solid var(--ih-home-accent)!important;border-radius:12px;background:var(--ih-home-accent)!important;color:var(--ih-home-on-accent)!important;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none}html #root#root .ih-home-refresh .ih-category-jobs-link>span{color:inherit!important}html #root#root .ih-home-refresh .ih-category-all-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ih-home-ink)!important;font-size:12px;font-weight:650;line-height:1.4;text-decoration:underline;text-underline-offset:4px}html #root#root .ih-home-refresh .ih-category-browser :is(button,a):focus-visible{outline:2px solid var(--ih-home-accent)!important;outline-offset:3px!important}html #root#root .jobs-subcategory-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;border:1px solid var(--ih-line, #d9e2ef);border-radius:12px;background:var(--ih-surface-soft, #f1f5fc);color:var(--ih-ink, #12213b)!important;font-size:13px;line-height:1.5}html #root#root .jobs-subcategory-filter>button{min-height:44px;margin-left:auto;padding:8px 12px;border:1px solid var(--ih-line, #d9e2ef);border-radius:10px;background:var(--ih-surface, #fff);color:var(--ih-ink, #12213b)!important;font:inherit;font-weight:650;cursor:pointer}@keyframes ih-home-welcome-in{0%{transform:translateY(7px);clip-path:inset(0 100% 0 0)}to{transform:translateY(0);clip-path:inset(0)}}@keyframes ih-category-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1150px){html #root#root .ih-home-refresh .navbar.home-navbar.ih-home-header{grid-template-columns:auto minmax(0,1fr)!important;gap:14px!important}html #root#root .ih-home-refresh .ih-home-header .home-nav-links{grid-column:1 / -1!important;order:3!important}html #root#root .ih-home-refresh .ih-home-header .nav-actions{order:2!important}}@media (max-width: 760px){html #root#root .ih-home-refresh .ih-category-layout{grid-template-columns:minmax(0,1fr);gap:22px}html #root#root .ih-home-refresh .ih-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html #root#root .ih-home-refresh .ih-category-option{font-size:12px;gap:6px;padding:10px;grid-template-columns:18px minmax(0,1fr) 12px}html #root#root .ih-home-refresh .ih-category-content{padding-top:22px;border-top:0}}@media (max-width: 600px){html #root#root .ih-home-refresh .navbar.home-navbar.ih-home-header{padding:14px 16px!important;gap:14px!important}html #root#root .ih-home-refresh .ih-home-header>.logo{font-size:25px!important}html #root#root .ih-home-refresh .ih-home-header .home-nav-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;padding:5px!important}html #root#root .ih-home-refresh .ih-home-header .home-nav-links>a{padding:10px 7px!important;font-size:12px!important;white-space:normal!important}html #root#root .ih-home-refresh .ih-home-header .home-nav-links>a:last-child:nth-child(odd){grid-column:1 / -1}html #root#root .ih-home-refresh .ih-home-header .nav-actions{flex-wrap:wrap!important;gap:7px!important}html #root#root .ih-home-refresh .ih-home-header .home-auth-user{justify-content:flex-end!important;flex-basis:100%!important;max-width:100%!important}html #root#root .ih-home-refresh .ih-home-header .home-auth-user>strong{max-width:110px!important}html #root#root .ih-home-refresh .ih-home-header .nav-actions>.btn{min-height:42px!important;padding:9px 12px!important;font-size:12px!important}html #root#root .ih-home-refresh .ih-home-header[data-auth=guest]>.logo{grid-column:1 / -1}html #root#root .ih-home-refresh .ih-home-header[data-auth=guest] .nav-actions{grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}html #root#root .ih-home-refresh .ih-category-trigger{width:min(100%,290px);padding:23px;border-radius:22px}html #root#root .ih-home-refresh .ih-category-trigger-title{font-size:37px;margin-top:25px}html #root#root .ih-home-refresh .ih-category-mark{top:89px;right:30px}html #root#root .ih-home-refresh .ih-category-panel{margin-top:18px;padding:16px;border-radius:20px}html #root#root .ih-home-refresh .ih-category-panel-heading{gap:10px}html #root#root .ih-home-refresh .ih-category-panel-heading p{font-size:12px}html #root#root .ih-home-refresh .ih-category-content-heading h4{font-size:20px}html #root#root .ih-home-refresh .ih-subcategory-option{padding:10px;gap:6px;font-size:12px}html #root#root .ih-home-refresh .ih-category-detail{padding:16px}html #root#root .ih-home-refresh .ih-category-detail{min-height:232px}html #root#root .ih-home-refresh .ih-category-jobs-link{width:100%;justify-content:space-between}}@media (max-width: 380px){html #root#root .ih-home-refresh .ih-category-list,html #root#root .ih-home-refresh .ih-subcategory-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){html #root#root .ih-home-refresh .ih-home-header .home-auth-user,html #root#root .ih-home-refresh .ih-category-panel,html #root#root .ih-home-refresh .ih-category-browser *{animation:none!important;transition:none!important}}html #root#root .app.ih-home-refresh.ih-home-v3 .navbar.home-navbar.ih-home-header{position:relative!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;align-items:center!important;gap:18px!important;min-height:84px!important;height:auto!important;padding:16px clamp(16px,2.4vw,38px)!important;background:var(--ih-home-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header>.logo{position:relative!important;inset:auto!important;transform:none!important;grid-area:1 / 1!important;order:0!important;padding:0!important;color:var(--ih-home-ink)!important;font-weight:800!important;white-space:nowrap!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header>.logo span{color:inherit!important;-webkit-text-fill-color:currentColor!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header>.logo:after{content:none!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .home-nav-links{position:static!important;inset:auto!important;transform:none!important;translate:none!important;float:none!important;grid-area:1 / 2!important;order:0!important;justify-self:center!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:auto!important;height:auto!important;min-height:0!important;padding:6px!important;border-radius:18px!important;background:linear-gradient(125deg,var(--ih-home-surface),var(--ih-home-soft))!important;box-shadow:0 5px 18px color-mix(in srgb,var(--ih-home-ink) 6%,transparent)!important;animation:ih-v3-nav-build .65s cubic-bezier(.16,1,.3,1) both!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .home-nav-links>.ih-nav-item{gap:7px!important;padding:10px!important;min-height:44px!important;height:auto!important;border-radius:12px!important;font-size:12px!important;font-weight:700!important;background:transparent!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .home-nav-links>.ih-nav-item:is(:hover,:focus-visible,:active){background:var(--ih-home-accent)!important;border-color:var(--ih-home-accent)!important;color:var(--ih-home-on-accent)!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 4px 14px color-mix(in srgb,var(--ih-home-ink) 10%,transparent)!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-nav-item .ih-nav-label,html #root#root .app.ih-home-refresh.ih-home-v3 .ih-nav-item .ih-nav-label *{color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;letter-spacing:inherit!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-nav-pixels{display:grid!important;grid-template-columns:repeat(2,4px)!important;grid-template-rows:repeat(2,4px)!important;gap:3px!important;flex:0 0 11px!important;width:11px!important;height:11px!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;pointer-events:none}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-nav-pixels>i{display:block;width:4px;height:4px;border-radius:1px;background:currentColor;transition:transform .32s cubic-bezier(.16,1,.3,1),border-radius .32s ease;animation:ih-v3-pixel-build .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.12s + var(--ih-nav-order, 0) * 60ms)}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-nav-item:is(:hover,:focus-visible,:active) .ih-nav-pixels>i:nth-child(1){transform:translate(-2px,-2px) rotate(90deg)}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-nav-item:is(:hover,:focus-visible,:active) .ih-nav-pixels>i:nth-child(2){transform:translate(2px,-2px) rotate(180deg);border-radius:50%}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-nav-item:is(:hover,:focus-visible,:active) .ih-nav-pixels>i:nth-child(3){transform:translate(-2px,2px) rotate(-90deg);border-radius:50%}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-nav-item:is(:hover,:focus-visible,:active) .ih-nav-pixels>i:nth-child(4){transform:translate(2px,2px) rotate(90deg)}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .nav-actions{position:static!important;inset:auto!important;transform:none!important;grid-area:1 / 3!important;order:0!important;justify-self:end!important;flex-wrap:nowrap!important;width:auto!important;height:auto!important;gap:8px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .nav-actions>.btn{position:relative!important;inset:auto!important;width:auto!important;border-width:1px!important;padding:10px 13px!important;box-shadow:none!important;transition:box-shadow .18s ease,opacity .18s ease!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .nav-actions>.btn:is(:hover,:focus-visible){box-shadow:0 4px 16px color-mix(in srgb,var(--ih-home-ink) 12%,transparent)!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .ih-welcome{display:flex!important;align-items:center!important;gap:8px!important;max-width:192px!important;min-width:0!important;animation:none!important;clip-path:none!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .ih-welcome>.ih-welcome-copy{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font:inherit!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-welcome-copy :is(span,strong){color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;text-shadow:none!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-welcome-copy .ih-welcome-name{font-weight:800!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .ih-welcome>.ih-welcome-readable{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-welcome-name>span{display:inline-block;white-space:pre;animation:ih-v3-letter-in .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.15s + var(--ih-letter-order, 0) * 24ms)}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .ih-welcome>.ih-welcome-spark{display:grid!important;grid-template-columns:repeat(2,5px)!important;grid-template-rows:repeat(2,5px)!important;gap:3px!important;flex:0 0 13px!important;width:13px!important;height:13px!important;color:var(--ih-home-accent)!important;transform:rotate(12deg)}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-welcome-spark>i{width:5px;height:5px;border-radius:1px;background:currentColor;animation:ih-v3-welcome-spark .9s cubic-bezier(.16,1,.3,1) .18s backwards;transition:transform .3s cubic-bezier(.16,1,.3,1)}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-welcome:hover .ih-welcome-spark>i:nth-child(odd){transform:translateY(-3px) rotate(90deg)}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-welcome:hover .ih-welcome-spark>i:nth-child(2n){transform:translateY(3px) rotate(-90deg)}html #root#root .app.ih-home-refresh.ih-home-v3>main{display:block!important}html #root#root .app.ih-home-refresh.ih-home-v3>main:before,html #root#root .app.ih-home-refresh.ih-home-v3>main:after{content:none!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;align-items:center!important;gap:clamp(24px,3vw,42px)!important;width:min(1240px,calc(100% - 48px))!important;max-width:1240px!important;min-height:0!important;height:auto!important;margin:32px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero:before,html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero:after{content:none!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-content{width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;height:auto!important;padding:clamp(24px,2.5vw,36px)!important;border-color:var(--ih-home-line)!important;background:var(--ih-home-surface)!important;color:var(--ih-home-ink)!important;box-shadow:var(--ih-home-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-content>.ih-hero-title{width:100%!important;max-width:none!important;margin:0 0 20px!important;font-family:Inter,system-ui,sans-serif!important;font-size:clamp(42px,4.05vw,58px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.045em!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .ih-hero-title>.ih-hero-line{display:block!important;width:auto!important;max-width:none!important;margin:0!important;font:inherit!important;letter-spacing:inherit!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important;white-space:normal!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .eyebrow{width:fit-content!important;margin:0 0 24px!important;padding:8px 10px!important;min-height:0!important;font-size:11px!important;line-height:1.45!important;white-space:normal!important;border-color:var(--ih-home-line)!important;background:var(--ih-home-soft)!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-text{margin:0 0 24px!important;max-width:52ch!important;font-size:15px!important;line-height:1.65!important;color:var(--ih-home-muted)!important;-webkit-text-fill-color:currentColor!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-actions>.btn{flex:1 1 180px!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:12px 15px!important;font-size:13px!important;white-space:normal!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin-top:24px!important;padding-top:18px!important;border-top:0!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-stats>div{min-width:0!important;margin:0!important;padding:0!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-stats strong{font-size:14px!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-stats span{font-size:10px!important;color:var(--ih-home-muted)!important;-webkit-text-fill-color:currentColor!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-visual{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;padding:20px 0!important;transform:none!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual:before,html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual:after,html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual>.visual-glow{display:none!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual>.floating-card{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;box-sizing:border-box!important;animation:none!important;border:1px solid var(--ih-home-line)!important;background:var(--ih-home-surface)!important;color:var(--ih-home-ink)!important;box-shadow:var(--ih-home-shadow)!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual>.card-main{grid-column:1 / -1!important;padding:28px!important;border-radius:24px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual>.card-small{display:flex!important;align-items:center!important;gap:10px!important;min-height:82px!important;padding:16px!important;border-radius:18px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual .card-small>div{min-width:0!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual .card-small :is(strong,span){color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual .card-small>div>:is(strong,span){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual .card-small strong{font-size:12px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual .card-small>div>span{margin-top:5px!important;font-size:11px!important;color:var(--ih-home-muted)!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual .card-main h3{margin:18px 0 12px!important;font-size:25px!important;line-height:1.2!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important;overflow-wrap:anywhere!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual .card-main p{font-size:14px!important;line-height:1.6!important;color:var(--ih-home-muted)!important;-webkit-text-fill-color:currentColor!important;overflow-wrap:anywhere!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews,html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews *{box-sizing:border-box;font-family:Inter,system-ui,sans-serif!important;-webkit-text-fill-color:currentColor!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews{position:relative;width:min(1240px,calc(100% - 48px));min-width:0;margin:32px auto 0;padding:0;color:var(--ih-home-ink)}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px 14px}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-heading>div{min-width:0}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-review-caption{display:block;margin-bottom:5px;color:var(--ih-home-muted)!important;font-size:11px;font-weight:600;line-height:1.4}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-heading h2{margin:0!important;color:var(--ih-home-ink)!important;font-size:16px!important;font-weight:750!important;line-height:1.4!important;letter-spacing:-.025em!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-pause{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;min-height:44px;margin:0;padding:10px 13px;border:1px solid var(--ih-home-line);border-radius:12px;background:var(--ih-home-surface);color:var(--ih-home-ink)!important;font-size:12px;font-weight:700;cursor:pointer}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-pause span{color:inherit!important;font-size:12px}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-pause:hover{background:var(--ih-home-soft)}html #root#root .app.ih-home-refresh.ih-home-v3 :is(.ih-demo-reviews-pause,.ih-demo-reviews-viewport):focus-visible{outline:2px solid var(--ih-home-accent);outline-offset:3px}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-viewport{width:100%;min-width:0;padding:2px 0 4px;overflow:hidden;border-radius:20px}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-track{display:flex;width:max-content;animation:ih-v3-reviews-loop 48s linear infinite;will-change:transform}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-group{display:flex;flex:0 0 auto;gap:14px;padding-right:14px}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-review{display:flex;flex-direction:column;flex:0 0 286px;width:286px;min-height:205px;margin:0;padding:20px;border:1px solid var(--ih-home-line);border-radius:20px;background:var(--ih-home-surface)}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-review-tag{display:block;width:fit-content;margin-bottom:12px;color:var(--ih-home-muted)!important;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.045em;text-transform:uppercase}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-review blockquote{flex:1;margin:0 0 18px;padding:0;border:0;color:var(--ih-home-ink)!important;font-size:13px;font-weight:500;line-height:1.65}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-review-person{display:flex;align-items:center;gap:9px}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-review-avatar{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:11px;background:var(--ih-home-soft);color:var(--ih-home-ink)!important;font-size:12px;font-weight:750}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-review-person>div{min-width:0}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-review-person strong{display:block;color:var(--ih-home-ink)!important;font-size:12px;line-height:1.4}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-review-person>div>span{display:block;color:var(--ih-home-muted)!important;font-size:10px;line-height:1.5}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-review-quote{margin-left:auto;height:30px;color:var(--ih-home-accent)!important;font-size:44px;line-height:1}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews[data-paused=true] .ih-demo-reviews-track,html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-viewport:is(:hover,:focus-within) .ih-demo-reviews-track{animation-play-state:paused}html #root#root .app.ih-home-refresh.ih-home-v3>main>.categories.section{width:min(1240px,calc(100% - 48px))!important;margin:0 auto!important;padding:64px 0 56px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .categories.section>.ih-category-intro{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:16px!important;width:min(100%,560px)!important;min-height:0!important;margin:0 0 28px auto!important;padding:0!important;text-align:left!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-category-intro>div{width:100%!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-category-intro .section-label{display:block!important;margin:0 0 10px!important;color:var(--ih-home-muted)!important;-webkit-text-fill-color:currentColor!important;font-size:11px!important;line-height:1.5!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-category-intro h2{max-width:none!important;margin:0!important;font-size:clamp(30px,3.1vw,42px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.035em!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-category-intro>p{width:100%!important;max-width:48ch!important;margin:0!important;font-size:15px!important;line-height:1.65!important;color:var(--ih-home-muted)!important;-webkit-text-fill-color:currentColor!important}@keyframes ih-v3-nav-build{0%{clip-path:inset(0 48% 0 48% round 18px)}to{clip-path:inset(0 round 18px)}}@keyframes ih-v3-pixel-build{0%{opacity:0;transform:scale(.1) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ih-v3-letter-in{0%{opacity:0;transform:translateY(8px) rotate(4deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes ih-v3-welcome-spark{0%{opacity:0;transform:rotate(-180deg) scale(.1)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes ih-v3-reviews-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1279px){html #root#root .app.ih-home-refresh.ih-home-v3 .navbar.home-navbar.ih-home-header{grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:12px 18px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .nav-actions{grid-area:1 / 2!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .home-nav-links{grid-area:2 / 1 / 3 / -1!important;width:min(760px,100%)!important;justify-self:center!important}}@media (max-width: 980px){html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-content>.ih-hero-title{font-size:clamp(36px,6vw,52px)!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-visual{width:100%!important;padding:0!important}html #root#root .app.ih-home-refresh.ih-home-v3 .categories.section>.ih-category-intro{width:min(100%,520px)!important}}@media (max-width: 600px){html #root#root .app.ih-home-refresh.ih-home-v3 .navbar.home-navbar.ih-home-header{padding:12px 14px!important;gap:12px 10px!important;min-height:0!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header>.logo{grid-area:1 / 1!important;font-size:24px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .nav-actions{grid-area:1 / 2!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header[data-auth=guest] .nav-actions{flex-wrap:nowrap!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .nav-actions>.btn{min-height:42px!important;padding:9px 10px!important;font-size:11px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .ih-welcome{justify-content:flex-end!important;flex-basis:100%!important;max-width:180px!important;font-size:12px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .home-nav-links{grid-area:2 / 1 / 3 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:5px!important;padding:5px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .home-nav-links>.ih-nav-item{min-height:44px!important;padding:10px 8px!important;font-size:12px!important;white-space:normal!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .home-nav-links>.ih-nav-item:last-child:nth-child(odd){grid-column:1 / -1!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero{width:calc(100% - 28px)!important;margin-top:20px!important;gap:16px!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-content{padding:24px 20px!important;border-radius:22px!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-content>.ih-hero-title{font-size:clamp(29px,8.1vw,42px)!important;margin-bottom:18px!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .eyebrow{font-size:10px!important;margin-bottom:20px!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-text{font-size:14px!important;margin-bottom:20px!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-actions>.btn{width:100%!important;min-height:46px!important;padding:12px 14px!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-stats{gap:8px!important;margin-top:20px!important;padding-top:16px!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-stats strong{font-size:12px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual{gap:10px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual>.card-main{padding:20px!important;border-radius:20px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual>.card-small{padding:12px!important;gap:7px!important;border-radius:16px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual .card-small strong{font-size:11px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual .card-main h3{font-size:22px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews{width:calc(100% - 28px);margin-top:24px}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-heading{gap:10px}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-heading h2{font-size:14px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-pause{padding:9px 10px;font-size:11px}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-review{flex-basis:252px;width:252px;min-height:207px;padding:18px}html #root#root .app.ih-home-refresh.ih-home-v3>main>.categories.section{width:calc(100% - 28px)!important;padding:42px 0 38px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .categories.section>.ih-category-intro{width:100%!important;margin:0 0 24px!important;gap:12px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-category-intro h2{font-size:30px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-category-intro>p{font-size:14px!important}}@media (max-width: 360px){html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header>.logo{font-size:22px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .nav-actions>.btn{padding:9px 8px!important;font-size:10px!important}html #root#root .app.ih-home-refresh.ih-home-v3>main>.hero .hero-content{padding:22px 16px!important}html #root#root .app.ih-home-refresh.ih-home-v3 .hero-visual{grid-template-columns:minmax(0,1fr)!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-category-intro h2{font-size:28px!important}}@media (prefers-reduced-motion: reduce){html #root#root .app.ih-home-refresh.ih-home-v3 .ih-home-header .home-nav-links,html #root#root .app.ih-home-refresh.ih-home-v3 .ih-nav-pixels>i,html #root#root .app.ih-home-refresh.ih-home-v3 .ih-welcome-name>span,html #root#root .app.ih-home-refresh.ih-home-v3 .ih-welcome-spark>i,html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-track{animation:none!important;transition:none!important;clip-path:none!important}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-viewport{overflow-x:auto}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-group[aria-hidden=true],html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-pause{display:none}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-demo-reviews-track{will-change:auto}html #root#root .app.ih-home-refresh.ih-home-v3 .ih-nav-pixels>i,html #root#root .app.ih-home-refresh.ih-home-v3 .ih-welcome-spark>i{transform:none!important}}html #root#root .ih-pixel-canvas{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;pointer-events:none!important;z-index:9000!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .account-mini-avatar,html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .account-mini-avatar img{border-radius:50%!important;object-fit:cover!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-mobile-nav-toggle,html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-logout-icon,html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .home-nav-links>.ih-mobile-login{display:none!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-logout-label{color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 :is(.ih-logout-icon,.ih-mobile-nav-toggle svg){width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round;stroke-linejoin:round}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-mobile-nav-toggle:focus-visible{outline:2px solid var(--ih-home-accent);outline-offset:3px}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .categories.section>.ih-category-intro{margin:0 auto 28px 0!important;width:min(100%,560px)!important;text-align:left!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4>main>.hero .hero-visual.ih-orbit-preview{position:relative!important;display:block!important;width:100%!important;min-height:470px!important;height:470px!important;padding:0!important;isolation:isolate}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview,html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview *{box-sizing:border-box;font-family:Inter,system-ui,sans-serif!important;font-style:normal!important;-webkit-text-fill-color:currentColor!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.visual-glow{position:absolute!important;inset:auto 4px 16px auto!important;display:block!important;width:min(88%,340px)!important;height:auto!important;aspect-ratio:1!important;border:1px solid color-mix(in srgb,var(--ih-home-accent) 28%,var(--ih-home-line))!important;border-radius:50%!important;background:radial-gradient(circle at 30% 24%,var(--ih-home-surface),color-mix(in srgb,var(--ih-home-accent) 14%,var(--ih-home-soft)) 44%,color-mix(in srgb,var(--ih-home-accent) 36%,var(--ih-home-surface)) 100%)!important;box-shadow:inset -25px -35px 65px color-mix(in srgb,var(--ih-home-ink) 12%,transparent),0 24px 60px color-mix(in srgb,var(--ih-home-accent) 12%,transparent)!important;filter:none!important;transform:none!important;opacity:1!important;animation:none!important;z-index:0!important;pointer-events:none!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.visual-glow:before,html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.visual-glow:after{content:""!important;position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid color-mix(in srgb,var(--ih-home-accent) 25%,transparent);border-radius:50%;background:none;transform:rotate(-32deg) scaleX(.46)}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.visual-glow:after{transform:rotate(33deg) scaleX(.72)}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.card-main{position:relative!important;inset:0 auto auto 0!important;display:flex!important;flex-direction:column!important;width:min(90%,360px)!important;min-height:278px!important;height:278px!important;margin:0!important;padding:24px!important;border-radius:24px!important;z-index:3!important;transform:none!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .card-header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:10px!important;font-weight:750!important;letter-spacing:.055em!important;line-height:1.4!important;color:var(--ih-home-muted)!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .card-header span{color:inherit!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .live-dot{display:inline-block!important;font-size:9px!important;color:var(--ih-home-accent)!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .card-main h3{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;margin:17px 0 10px!important;font-size:24px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:-.035em!important;white-space:normal!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .card-main p{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden!important;margin:0 0 14px!important;font-size:13px!important;line-height:1.6!important;white-space:normal!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .card-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:auto 0 0!important;padding:12px 0 0!important;border-top:0!important;font-size:11px!important;line-height:1.4!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .card-meta span{width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:var(--ih-home-muted)!important;font-size:11px!important;line-height:1.4!important;white-space:normal!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .card-meta span:first-child{flex:0 0 auto!important;color:var(--ih-home-ink)!important;font-size:15px!important;font-weight:800!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .card-meta span:last-child{max-width:58%!important;text-align:right!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.card-small{position:absolute!important;width:min(72%,220px)!important;min-height:76px!important;height:76px!important;padding:16px!important;z-index:4!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.card-top{inset:301px 0 auto auto!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.card-bottom{inset:auto auto 0 16px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .mini-icon,html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .check-icon{display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:9px!important;background:var(--ih-home-soft)!important;color:var(--ih-home-ink)!important;font-size:15px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4>main>.hero .hero-actions>.btn-dark{border:1px solid var(--ih-home-accent)!important;background:var(--ih-home-accent)!important;color:var(--ih-home-on-accent)!important;-webkit-text-fill-color:currentColor!important;border-radius:13px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4>main>.hero .hero-actions>.btn-outline{border:1px solid var(--ih-home-line)!important;background:var(--ih-home-surface)!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important;border-radius:13px!important}.ih-jobs-refresh{--ih-jobs-ink: #12213b;--ih-jobs-muted: #4c5e76;--ih-jobs-surface: #ffffff;--ih-jobs-soft: #f1f5fc;--ih-jobs-line: #d9e2ef;--ih-jobs-accent: #173d80;--ih-jobs-on-accent: #ffffff;--ih-jobs-shadow: 0 12px 30px rgba(16, 43, 89, .05)}html[data-theme=dark] .ih-jobs-refresh{--ih-jobs-ink: #f1f5fc;--ih-jobs-muted: #b8c6dc;--ih-jobs-surface: #121d31;--ih-jobs-soft: #1b2a43;--ih-jobs-line: #35465f;--ih-jobs-accent: #c3d9ff;--ih-jobs-on-accent: #10223e;--ih-jobs-shadow: 0 12px 30px rgba(0, 0, 0, .12)}html[data-template=classic] .ih-jobs-refresh{--ih-jobs-ink: #181818;--ih-jobs-muted: #525252;--ih-jobs-surface: #ffffff;--ih-jobs-soft: #f3f3f3;--ih-jobs-line: #d9d9d9;--ih-jobs-accent: #181818;--ih-jobs-on-accent: #ffffff;--ih-jobs-shadow: 0 12px 30px rgba(0, 0, 0, .04)}html[data-template=classic][data-theme=dark] .ih-jobs-refresh{--ih-jobs-ink: #f5f5f5;--ih-jobs-muted: #bdbdbd;--ih-jobs-surface: #191919;--ih-jobs-soft: #262626;--ih-jobs-line: #484848;--ih-jobs-accent: #f5f5f5;--ih-jobs-on-accent: #181818;--ih-jobs-shadow: 0 12px 30px rgba(0, 0, 0, .12)}html #root#root .page.ih-jobs-refresh .app-page.ih-jobs-shell,html #root#root .page.ih-jobs-refresh .app-page.ih-jobs-shell *{box-sizing:border-box;font-family:Inter,system-ui,sans-serif!important;-webkit-text-fill-color:currentColor!important}html #root#root .page.ih-jobs-refresh .app-page.ih-jobs-shell{width:min(1200px,calc(100% - 48px))!important;min-width:0!important;max-width:1200px!important;margin:0 auto!important;padding:40px 0 64px!important;color:var(--ih-jobs-ink)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell>.app-page-header{display:block!important;min-height:0!important;height:auto!important;margin:0 0 24px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell>.app-page-header .section-label{display:block!important;margin-bottom:8px!important;color:var(--ih-jobs-muted)!important;font-size:11px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell>.app-page-header h1{margin:0 0 12px!important;color:var(--ih-jobs-ink)!important;font-size:clamp(32px,4vw,44px)!important;line-height:1.1!important;letter-spacing:-.04em!important;font-weight:800!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell>.app-page-header p{max-width:54ch!important;margin:0!important;color:var(--ih-jobs-muted)!important;font-size:14px!important;line-height:1.65!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell :is(.jobs-search,.jobs-order-panel,.jobs-results-header){border:1px solid var(--ih-jobs-line)!important;background:var(--ih-jobs-surface)!important;color:var(--ih-jobs-ink)!important;border-radius:18px!important;box-shadow:none!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-search{margin:0 0 14px!important;padding:16px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-search-box{min-height:48px!important;padding:0 14px!important;border:1px solid var(--ih-jobs-line)!important;border-radius:12px!important;background:var(--ih-jobs-soft)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-search-box input{color:var(--ih-jobs-ink)!important;font-size:16px!important;background:transparent!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-search-box input::placeholder{color:var(--ih-jobs-muted)!important;opacity:1!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-filter-row{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0!important;margin-top:12px!important;padding:2px 0 5px!important;overflow-x:auto!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-filter{flex:0 0 auto!important;min-height:42px!important;padding:9px 12px!important;font-size:12px!important;font-weight:650!important;border:1px solid var(--ih-jobs-line)!important;border-radius:11px!important;background:var(--ih-jobs-surface)!important;color:var(--ih-jobs-ink)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-filter:is(:hover,:focus-visible){background:var(--ih-jobs-soft)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-filter.active{border-color:var(--ih-jobs-accent)!important;background:var(--ih-jobs-accent)!important;color:var(--ih-jobs-on-accent)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-panel{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 14px!important;padding:16px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-copy{display:flex!important;align-items:center!important;gap:10px!important;flex:1 1 360px!important;min-width:0!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-copy strong{display:block!important;margin:0 0 5px!important;color:var(--ih-jobs-ink)!important;font-size:13px!important;line-height:1.4!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-copy small{display:block!important;color:var(--ih-jobs-muted)!important;font-size:11px!important;line-height:1.55!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-icon{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:11px!important;background:var(--ih-jobs-soft)!important;color:var(--ih-jobs-ink)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-switch{display:flex!important;flex:0 1 auto!important;gap:6px!important;min-width:0!important;padding:0!important;background:none!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-switch button{min-height:44px!important;padding:10px 12px!important;border:1px solid var(--ih-jobs-line)!important;border-radius:11px!important;background:var(--ih-jobs-surface)!important;color:var(--ih-jobs-ink)!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-switch button.is-active{border-color:var(--ih-jobs-accent)!important;background:var(--ih-jobs-accent)!important;color:var(--ih-jobs-on-accent)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-switch button:disabled{opacity:.55!important;cursor:not-allowed}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-results-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:0!important;margin:0 0 18px!important;padding:14px 16px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-results-copy span{display:block!important;margin-bottom:4px!important;color:var(--ih-jobs-muted)!important;font-size:10px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-results-copy strong{display:block!important;color:var(--ih-jobs-ink)!important;font-size:16px!important;line-height:1.4!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell :is(.jobs-clear-filters,.jobs-subcategory-filter button){min-height:44px!important;padding:9px 12px!important;border:1px solid var(--ih-jobs-line)!important;border-radius:11px!important;background:var(--ih-jobs-soft)!important;color:var(--ih-jobs-ink)!important;font-size:11px!important;font-weight:650!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-search-clear{flex-basis:38px!important;width:38px!important;height:38px!important;border-radius:50%!important;background:var(--ih-jobs-surface)!important;color:var(--ih-jobs-ink)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-list>.job-card.ih-job-card{position:relative!important;display:block!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:26px!important;border:1px solid var(--ih-jobs-line)!important;border-radius:22px!important;background:var(--ih-jobs-surface)!important;color:var(--ih-jobs-ink)!important;box-shadow:var(--ih-jobs-shadow)!important;white-space:normal!important;transform:none!important;overflow:hidden!important;transition:border-color .22s ease,box-shadow .22s ease!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card:before,html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card:after{content:none!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--ih-jobs-accent) 45%,var(--ih-jobs-line))!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-top{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px 16px!important;margin:0 0 15px!important;padding:0!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-top>.section-label{display:block!important;flex:1 1 240px!important;margin:0!important;padding:0!important;color:var(--ih-jobs-muted)!important;font-size:10px!important;font-weight:750!important;line-height:1.5!important;letter-spacing:.06em!important;overflow-wrap:anywhere!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-active-badge{display:inline-flex!important;align-items:center!important;flex:0 1 auto!important;gap:7px!important;margin:0!important;padding:7px 10px!important;border:1px solid var(--ih-jobs-line)!important;border-radius:999px!important;background:var(--ih-jobs-soft)!important;color:var(--ih-jobs-ink)!important;font-size:10px!important;font-weight:650!important;line-height:1.4!important;white-space:normal!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-active-badge:before{content:"";flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:currentColor}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-title{position:relative!important;display:block!important;max-width:100%!important;margin:0 0 18px!important;padding:0 0 9px!important;color:var(--ih-jobs-ink)!important;font-size:clamp(22px,2.4vw,29px)!important;font-weight:750!important;line-height:1.22!important;letter-spacing:-.035em!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-title:after{content:""!important;position:absolute;left:0;bottom:0;width:68px;height:2px;border-radius:2px;background:var(--ih-jobs-accent);transform-origin:left;animation:ih-job-line-build .64s cubic-bezier(.16,1,.3,1) backwards!important;animation-delay:calc(var(--ih-job-order, 0) * 45ms)!important;transition:width .24s ease}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card:not(.is-open) .ih-job-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card:is(:hover,:focus-within) .ih-job-title:after{width:112px}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-listing-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:0 0 14px!important;padding:0!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-listing-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:29px!important;padding:6px 9px!important;border:1px solid var(--ih-jobs-line)!important;border-radius:9px!important;background:var(--ih-jobs-soft)!important;color:var(--ih-jobs-ink)!important;font-size:10px!important;line-height:1.4!important;font-weight:650!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-listing-pill svg{flex:0 0 13px!important;width:13px!important;height:13px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-summary{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden!important;max-width:85ch!important;margin:0 0 18px!important;padding:0!important;color:var(--ih-jobs-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card.is-open .job-card-summary{display:block!important;-webkit-line-clamp:unset}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0 0 16px!important;padding:16px!important;border:1px solid var(--ih-jobs-line)!important;border-radius:15px!important;background:var(--ih-jobs-soft)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-facts>div{display:block!important;min-width:0!important;margin:0!important;padding:0!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-facts span{display:block!important;margin:0 0 6px!important;color:var(--ih-jobs-muted)!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-facts strong{display:block!important;color:var(--ih-jobs-ink)!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-facts>div:first-child strong{font-size:19px!important;letter-spacing:-.035em!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card :is(.job-brief-meta,.job-required-skills){display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0 0 12px!important;padding:0!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card :is(.job-brief-meta,.job-required-skills)>span{display:inline-block!important;padding:6px 9px!important;border:1px solid var(--ih-jobs-line)!important;border-radius:8px!important;background:var(--ih-jobs-surface)!important;color:var(--ih-jobs-muted)!important;font-size:11px!important;line-height:1.4!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card :is(.job-actions,.job-details-actions){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:18px 0 0!important;padding:18px 0 0!important;border-top:0!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card :is(.job-actions,.job-details-actions)>.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:11px 14px!important;border-radius:11px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;white-space:normal!important;text-align:center!important;transform:none!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card :is(.job-actions,.job-details-actions)>.btn-outline{border:1px solid var(--ih-jobs-line)!important;background:var(--ih-jobs-surface)!important;color:var(--ih-jobs-ink)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card :is(.job-actions,.job-details-actions)>.btn-dark{margin-left:auto!important;border:1px solid var(--ih-jobs-accent)!important;background:var(--ih-jobs-accent)!important;color:var(--ih-jobs-on-accent)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .btn:disabled{opacity:.55!important;cursor:not-allowed}html #root#root .page.ih-jobs-refresh .ih-jobs-shell :is(button,a):focus-visible{outline:2px solid var(--ih-jobs-accent)!important;outline-offset:3px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .job-collaboration-details{margin-top:18px!important;padding:20px!important;border:1px solid var(--ih-jobs-line)!important;border-radius:18px!important;background:var(--ih-jobs-soft)!important;color:var(--ih-jobs-ink)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .job-collaboration-details :is(h3,h4,strong,dt,dd){color:var(--ih-jobs-ink)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .job-collaboration-details p{color:var(--ih-jobs-muted)!important;font-size:13px!important;line-height:1.65!important;overflow-wrap:anywhere!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .job-collaboration-section{border-color:var(--ih-jobs-line)!important;background:var(--ih-jobs-surface)!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .job-collaboration-details :is(dl,dt,dd,li,p,a){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}@keyframes ih-job-line-build{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 980px){html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4>main>.hero .hero-visual.ih-orbit-preview{width:min(100%,520px)!important;margin:0 auto!important}}@media (max-width: 760px){html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .navbar.home-navbar.ih-home-header{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;min-height:68px!important;height:68px!important;padding:12px 14px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header>.logo{flex:1 1 auto!important;min-width:0!important;font-size:23px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .nav-actions{display:flex!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .nav-actions>.ih-welcome,html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .nav-actions>.btn-ghost{display:none!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .home-account-avatar-link{flex-basis:38px!important;width:38px!important;height:38px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .account-mini-avatar{width:38px!important;min-width:38px!important;height:38px!important;font-size:12px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .nav-actions>.ih-logout-btn{display:inline-flex!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:50%!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-logout-label{display:none!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-logout-icon{display:block!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-mobile-nav-toggle{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;padding:0!important;margin:0!important;border:1px solid var(--ih-home-line)!important;border-radius:50%!important;background:var(--ih-home-surface)!important;color:var(--ih-home-ink)!important;cursor:pointer}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .home-nav-links{position:absolute!important;inset:calc(100% + 7px) 14px auto 14px!important;display:none!important;width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0!important;padding:6px!important;border-radius:16px!important;overflow-x:auto!important;overflow-y:hidden!important;background:var(--ih-home-surface)!important;box-shadow:var(--ih-home-shadow)!important;z-index:10!important;animation:none!important;clip-path:none!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header[data-mobile-menu-open=true] .home-nav-links{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:6px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .home-nav-links>a{flex:0 0 auto!important;min-height:44px!important;padding:10px 12px!important;font-size:12px!important;white-space:nowrap!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header .home-nav-links>.ih-mobile-login{display:inline-flex!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header[data-auth=guest] .nav-actions>.btn-dark{min-height:42px!important;padding:10px 12px!important;font-size:11px!important}}@media (max-width: 600px){html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4>main>.hero .hero-visual.ih-orbit-preview{height:430px!important;min-height:430px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.card-main{width:min(calc(100% - 18px),340px)!important;min-height:255px!important;height:255px!important;padding:20px!important;border-radius:22px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .card-main h3{font-size:22px!important;margin-top:14px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview .card-main p{-webkit-line-clamp:2;font-size:12px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.visual-glow{width:min(88%,270px)!important;inset:auto 0 16px auto!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.card-small{min-height:70px!important;height:70px!important;padding:13px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.card-top{inset:278px 0 auto auto!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-orbit-preview>.card-bottom{inset:auto auto 0 0!important}html #root#root .page.ih-jobs-refresh .app-page.ih-jobs-shell{width:calc(100% - 28px)!important;padding:26px 0 42px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-search{padding:12px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-panel{padding:13px!important;gap:12px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-copy{flex-basis:100%!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-switch{width:100%!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-order-switch button{flex:1 1 0!important;min-width:0!important;font-size:11px!important;padding:10px 8px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-results-header{padding:12px 14px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-list{gap:14px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-list>.job-card.ih-job-card{padding:18px!important;border-radius:19px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-top{align-items:flex-start!important;gap:8px!important;margin-bottom:14px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-top>.section-label{flex-basis:100%!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-title{font-size:22px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-summary{font-size:13px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:13px!important;gap:14px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-facts>div:last-child{grid-column:1 / -1!important;display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;padding-top:11px!important;border-top:0!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-facts>div:last-child span{margin-bottom:0!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card .job-card-facts strong{font-size:13px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card :is(.job-actions,.job-details-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:16px!important;padding-top:16px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card :is(.job-actions,.job-details-actions)>.btn{width:100%!important;min-height:44px!important;padding:10px 9px!important;font-size:11px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-card :is(.job-actions,.job-details-actions)>.btn-dark{grid-column:1 / -1!important;margin-left:0!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .job-collaboration-details{padding:14px!important;border-radius:15px!important}}@media (max-width: 360px){html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header>.logo{font-size:21px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih-home-header[data-auth=guest] .nav-actions>.btn-dark{padding:10px!important;font-size:10px!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .jobs-list>.job-card.ih-job-card{padding:15px!important}}@media (prefers-reduced-motion: reduce){html #root#root .ih-pixel-canvas{display:none!important}html #root#root .page.ih-jobs-refresh .ih-jobs-shell .ih-job-title:after{animation:none!important;transition:none!important}}html:root body #root#root .page.ih-market-v5{--ih5-bg: #f4f6fb;--ih5-surface: #ffffff;--ih5-soft: #f1f4fa;--ih5-ink: #17243a;--ih5-muted: #516076;--ih5-line: #dbe2ed;--ih5-accent: #264c96;--ih5-on-accent: #ffffff;--ih5-success: #23604b;--ih5-error: #a32838;min-height:100vh!important;overflow:clip!important;background:var(--ih5-bg)!important;background-image:none!important;color:var(--ih5-ink)!important}html:root[data-theme=dark] body #root#root .page.ih-market-v5{--ih5-bg: #0c1423;--ih5-surface: #151f31;--ih5-soft: #1d2a40;--ih5-ink: #f2f5fc;--ih5-muted: #b7c5da;--ih5-line: #35455e;--ih5-accent: #c4d7ff;--ih5-on-accent: #172945;--ih5-success: #a8ddc5;--ih5-error: #ffb7c3}html:root[data-template=classic] body #root#root .page.ih-market-v5{--ih5-bg: #f7f7f5;--ih5-surface: #ffffff;--ih5-soft: #f2f2ef;--ih5-ink: #202020;--ih5-muted: #555551;--ih5-line: #ddddd7;--ih5-accent: #242424;--ih5-on-accent: #ffffff}html:root[data-template=classic][data-theme=dark] body #root#root .page.ih-market-v5{--ih5-bg: #111111;--ih5-surface: #1c1c1c;--ih5-soft: #272727;--ih5-ink: #f4f4f0;--ih5-muted: #c1c1bb;--ih5-line: #454541;--ih5-accent: #f2f2eb;--ih5-on-accent: #202020;--ih5-success: #a8ddc5;--ih5-error: #ffb7c3}html:root body #root#root .page.ih-market-v5>.ih-market-shell{display:block!important;width:min(1160px,calc(100% - 64px))!important;max-width:1160px!important;min-width:0!important;margin:0 auto!important;padding:54px 0 76px!important;background:transparent!important;color:var(--ih5-ink)!important;font-family:Inter,system-ui,sans-serif!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell *,html:root body #root#root .page.ih-market-v5 .ih5-service-modal-backdrop *{box-sizing:border-box!important;min-width:0;font-family:Inter,system-ui,sans-serif!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(h1,h2,h3,h4,p,ul,ol,dl,dd){margin:0;overflow-wrap:anywhere;color:inherit}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(h1,h2,h3,h4){font-weight:750!important;letter-spacing:-.035em!important;line-height:1.22!important;text-transform:none!important;background:none!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(a,button,input,select,textarea){font-size:14px;letter-spacing:normal!important;text-transform:none!important;text-decoration:none}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(a,button):focus-visible,html:root body #root#root .ih5-story :is(a,button):focus-visible{outline:3px solid var(--ih5-accent, var(--ih-home-accent))!important;outline-offset:4px!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell svg{width:19px!important;height:19px!important;flex:0 0 19px}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(.ih5-page-heading,.ih5-service-form-header,.ih5-my-services-header){display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important;margin:0 0 30px!important;padding:0!important;background:none!important;border:0!important;text-align:left!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(.ih5-page-heading,.ih5-service-form-header,.ih5-my-services-header) h1{margin:10px 0 13px!important;font-size:clamp(28px,3.5vw,42px)!important;max-width:720px!important;color:var(--ih5-ink)!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(.ih5-page-heading,.ih5-service-form-header,.ih5-my-services-header) p{max-width:660px;font-size:14px!important;line-height:1.7!important;color:var(--ih5-muted)!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(.ih5-eyebrow,.ih5-service-eyebrow,.ih5-service-card-category){display:block;color:var(--ih5-muted)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.6!important;text-transform:uppercase!important}html:root body #root#root .page.ih-market-v5 .ih5-heading-actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(.ih5-button,.ih5-service-primary-action,.ih5-service-order-button,.ih5-service-editor-actions button){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:45px!important;height:auto!important;width:auto!important;padding:12px 19px!important;margin:0!important;border:1px solid var(--ih5-accent)!important;border-radius:13px!important;background:var(--ih5-accent)!important;background-image:none!important;color:var(--ih5-on-accent)!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;box-shadow:none!important;cursor:pointer;transform:none!important;transition:box-shadow .2s ease,border-color .2s ease,opacity .2s ease!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(.ih5-button.is-quiet,.ih5-service-secondary-action,.ih5-service-editor-actions a){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;min-height:45px!important;height:auto!important;padding:12px 17px!important;border:1px solid var(--ih5-line)!important;border-radius:13px!important;background:var(--ih5-surface)!important;color:var(--ih5-ink)!important;font-size:12px!important;font-weight:650!important;box-shadow:none!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(.ih5-button,.ih5-service-order-button):hover{box-shadow:0 0 0 4px var(--ih5-soft)!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell button:disabled{cursor:default!important;opacity:.58!important;transform:none!important}html:root body #root#root .page.ih-market-v5 .ih5-filters{display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(180px,.6fr) minmax(160px,.4fr);gap:10px!important;padding:14px!important;margin:0 0 24px!important;border:1px solid var(--ih5-line)!important;border-radius:19px!important;background:var(--ih5-surface)!important;box-shadow:0 8px 30px #00000004!important}html:root body #root#root .page.ih5-service-page .ih5-filters{grid-template-columns:minmax(160px,1fr) minmax(180px,.55fr)}html:root body #root#root .page.ih-market-v5 .ih5-search{display:flex!important;align-items:center!important;gap:12px!important;padding:0 15px!important;min-height:59px!important;margin:0!important;border:1px solid var(--ih5-line)!important;border-radius:12px!important;background:var(--ih5-soft)!important;color:var(--ih5-muted)!important}html:root body #root#root .page.ih-market-v5 .ih5-search input{width:100%!important;height:54px!important;min-height:0!important;margin:0!important;padding:0!important;outline:none!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ih5-ink)!important;box-shadow:none!important;font-size:13px!important}html:root body #root#root .page.ih-market-v5 .ih5-select-field{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-height:59px!important;padding:8px 11px!important;margin:0!important;background:var(--ih5-soft)!important;border:1px solid var(--ih5-line)!important;border-radius:12px!important}html:root body #root#root .page.ih-market-v5 .ih5-select-field>span{color:var(--ih5-muted)!important;font-size:10px!important;line-height:1.4}html:root body #root#root .page.ih-market-v5 .ih5-select-field select{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:100%!important;min-height:25px!important;height:auto!important;padding:0!important;margin:0!important;background:var(--ih5-soft)!important;color:var(--ih5-ink)!important;font-size:12px!important;font-weight:650!important;border:0!important;border-radius:0!important;box-shadow:none!important}html:root body #root#root .page.ih-market-v5 :is(.ih5-search,.ih5-select-field):focus-within{outline:2px solid var(--ih5-accent);outline-offset:2px}html:root body #root#root .page.ih-market-v5 input::placeholder,html:root body #root#root .page.ih-market-v5 textarea::placeholder{opacity:1!important;color:var(--ih5-muted)!important}html:root body #root#root .page.ih-market-v5 :is(.ih5-active-filter,.ih5-jobs-results-header,.ih5-service-results-heading){display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap;gap:12px!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:none!important}html:root body #root#root .page.ih-market-v5 .ih5-active-filter{justify-content:flex-start!important;font-size:12px;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-active-filter button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--ih5-line);border-radius:50%;background:var(--ih5-surface);color:var(--ih5-ink)}html:root body #root#root .page.ih-market-v5 .ih5-jobs-results-copy>span{display:none!important}html:root body #root#root .page.ih-market-v5 :is(.ih5-jobs-results-copy strong,.ih5-service-results-heading h2){font-size:16px!important;font-weight:700!important;color:var(--ih5-ink)!important}html:root body #root#root .page.ih-market-v5 :is(.ih5-jobs-clear-filters,.ih5-my-service-actions a,.ih5-my-service-actions button){padding:8px 0!important;background:none!important;border:0!important;color:var(--ih5-accent)!important;font-size:12px!important;font-weight:650!important;cursor:pointer}html:root body #root#root .page.ih-market-v5 .ih5-jobs-list{display:grid!important;gap:18px!important}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-card,.ih5-service-card){position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;max-width:100%!important;padding:26px!important;border:1px solid var(--ih5-line)!important;border-radius:22px!important;background:var(--ih5-surface)!important;background-image:none!important;color:var(--ih5-ink)!important;box-shadow:0 8px 24px #00000003!important;overflow:hidden;animation:ih5-card-arrive .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--ih-job-order, 0) * 45ms);transition:border-color .22s,box-shadow .22s!important}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-card,.ih5-service-card):hover{border-color:var(--ih5-accent)!important;box-shadow:0 12px 32px #0000000b!important}html:root body #root#root .page.ih-market-v5 .ih5-job-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-active-badge,.ih5-service-capacity){display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 9px;border:1px solid var(--ih5-line);border-radius:8px;color:var(--ih5-success);background:var(--ih5-soft);font-size:10px;font-weight:650;line-height:1.5}html:root body #root#root .page.ih-market-v5 .ih5-job-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px}html:root body #root#root .page.ih-market-v5 .ih5-job-title{margin:0 0 11px!important;font-size:clamp(19px,2.2vw,25px)!important;color:var(--ih5-ink)!important}html:root body #root#root .page.ih-market-v5 .ih5-job-card:not(.is-open) .ih5-job-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html:root body #root#root .page.ih-market-v5 .ih5-application-notice{padding:16px 20px;animation:ih5-detail-arrive .25s ease both}html:root body #root#root .page.ih-market-v5 .ih5-job-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--ih5-muted)!important;font-size:13px!important;line-height:1.75!important;white-space:pre-line}html:root body #root#root .page.ih-market-v5 .ih5-job-card.is-open .ih5-job-summary{display:block}html:root body #root#root .page.ih-market-v5 .ih5-job-price{min-width:130px;padding-left:22px;border-left:1px solid var(--ih5-line);text-align:right}html:root body #root#root .page.ih-market-v5 .ih5-job-price :is(span,small){display:block;color:var(--ih5-muted);font-size:10px;line-height:1.5}html:root body #root#root .page.ih-market-v5 .ih5-job-price strong{display:block;margin:5px 0;color:var(--ih5-ink);font-size:23px;font-weight:750;white-space:nowrap;letter-spacing:-.035em}html:root body #root#root .page.ih-market-v5 .ih5-job-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:23px;padding:16px 0;border-top:0;border-bottom:0}html:root body #root#root .page.ih-market-v5 .ih5-job-facts span{display:block;margin-bottom:4px;font-size:10px;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-job-facts strong{display:block;font-size:12px;font-weight:650;color:var(--ih5-ink)}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-skills,.ih5-service-skill-list){display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-skills,.ih5-service-skill-list)>span{padding:5px 8px;border-radius:7px;background:var(--ih5-soft);color:var(--ih5-muted);font-size:10px;line-height:1.4;overflow-wrap:anywhere}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-actions,.ih5-job-details-actions){display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-actions,.ih5-job-details-actions)>.is-primary{margin-left:auto!important}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-details{margin-top:20px;padding:23px;border:1px solid var(--ih5-line);border-radius:16px;background:var(--ih5-soft);animation:ih5-detail-arrive .28s ease both}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-header{display:flex;gap:13px;padding-bottom:22px}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-header-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--ih5-line);border-radius:10px}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-header svg{fill:none!important;stroke:currentColor!important;stroke-width:1.6}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-header h3{font-size:21px!important;margin:5px 0 7px}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-details p{color:var(--ih5-muted);font-size:12px;line-height:1.75}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-section{margin-top:20px;padding-top:20px;border-top:0}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-section-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-section-heading>span{font-size:11px;color:var(--ih5-muted);line-height:1.9}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-section-heading h4{font-size:15px}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-collaboration-grid,.ih5-job-detail-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-collaboration-details dl,.ih5-job-create-summary dl){display:grid;gap:11px}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-collaboration-details dt,.ih5-job-create-summary dt){color:var(--ih5-muted);font-size:10px;margin-bottom:3px}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-collaboration-details dd,.ih5-job-create-summary dd){font-size:12px;line-height:1.7;color:var(--ih5-ink)}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-details li{margin:8px 0;font-size:12px;line-height:1.7}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-list{list-style:none;padding:0}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-list li{display:flex;gap:11px}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-details h5{margin:10px 0 8px;font-size:13px}html:root body #root#root .page.ih-market-v5 :is(.ih5-empty,.ih5-service-empty,.ih5-notice,.ih5-jobs-age-notice,.ih5-service-notice,.ih5-service-form-message){margin:0 0 20px;padding:25px;border:1px solid var(--ih5-line);border-radius:20px;background:var(--ih5-surface);color:var(--ih5-ink);line-height:1.7}html:root body #root#root .page.ih-market-v5 :is(.ih5-empty,.ih5-service-empty) h2{font-size:23px;margin-bottom:10px}html:root body #root#root .page.ih-market-v5 :is(.ih5-empty,.ih5-service-empty) p{color:var(--ih5-muted);font-size:13px;margin:10px 0 18px}html:root body #root#root .page.ih-market-v5 .is-error{color:var(--ih5-error)}html:root body #root#root .page.ih-market-v5 .is-success{color:var(--ih5-success)}html:root body #root#root .page.ih-market-v5>.ih5-editor-shell{max-width:930px!important}html:root body #root#root .page.ih-market-v5 .ih5-job-create-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;margin:0 0 22px;list-style:none}html:root body #root#root .page.ih-market-v5 .ih5-job-create-progress li{list-style:none;padding:0;margin:0}html:root body #root#root .page.ih-market-v5 .ih5-job-create-progress button{display:flex;align-items:center;gap:9px;width:100%;min-height:54px;padding:9px 12px;border:1px solid var(--ih5-line);border-radius:12px;background:var(--ih5-surface);color:var(--ih5-muted);font-size:11px;cursor:pointer;transform:none!important}html:root body #root#root .page.ih-market-v5 .ih5-job-create-progress button>span{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:9px;background:var(--ih5-soft);font-size:10px;font-weight:700}html:root body #root#root .page.ih-market-v5 .ih5-job-create-progress .is-active button{background:var(--ih5-accent);color:var(--ih5-on-accent);border-color:var(--ih5-accent)}html:root body #root#root .page.ih-market-v5 .ih5-job-create-progress .is-active button>span{background:transparent;border:1px solid currentColor}html:root body #root#root .page.ih-market-v5 .ih5-job-create-progress .is-done button{color:var(--ih5-accent)}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor){display:block!important;padding:30px!important;border:1px solid var(--ih5-line)!important;border-radius:23px!important;background:var(--ih5-surface)!important;box-shadow:none!important;color:var(--ih5-ink)!important}html:root body #root#root .page.ih-market-v5 .ih5-job-create-step-panel{animation:ih5-detail-arrive .3s ease both}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-create-step-heading,.ih5-service-editor-heading){display:flex;align-items:flex-start;gap:13px;margin:0 0 27px}html:root body #root#root .page.ih-market-v5 .ih5-job-create-step-heading>span{display:grid;place-items:center;flex:0 0 38px;height:38px;background:var(--ih5-soft);border:1px solid var(--ih5-line);border-radius:12px;color:var(--ih5-accent);font-size:11px;font-weight:750}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-create-step-heading,.ih5-service-editor-heading) h2{font-size:23px!important}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-create-step-heading,.ih5-service-editor-heading) p{color:var(--ih5-muted);font-size:12px;margin-top:7px;line-height:1.7}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-form-grid,.ih5-service-editor-fields,.ih5-service-modal-fields,.ih5-job-create-summary){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 20px}html:root body #root#root .page.ih-market-v5 .ih-market-shell .is-wide{grid-column:1 / -1}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor,.ih5-service-inquiry-modal) label{display:flex;flex-direction:column;align-items:stretch;gap:9px;margin:0;color:var(--ih5-ink);font-size:12px;font-weight:650;line-height:1.5}html:root body #root#root .page.ih-market-v5 .ih5-editor>label{margin-bottom:22px}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor,.ih5-service-inquiry-modal) :is(input:not([type=radio]):not([type=checkbox]),select,textarea){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:100%!important;max-width:100%!important;min-height:49px!important;padding:13px 14px!important;margin:0!important;border:1px solid var(--ih5-line)!important;border-radius:12px!important;background:var(--ih5-soft)!important;color:var(--ih5-ink)!important;font-size:13px!important;font-weight:450!important;line-height:1.7!important;box-shadow:none!important;transition:border-color .16s!important}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor) textarea{resize:vertical!important;height:auto!important;white-space:pre-wrap!important;overflow-wrap:anywhere}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor,.ih5-service-inquiry-modal) :is(input,select,textarea):focus{outline:2px solid var(--ih5-accent)!important;outline-offset:2px!important;border-color:var(--ih5-accent)!important}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor) :is(small,em){color:var(--ih5-muted);font-size:10px;font-weight:450;font-style:normal;line-height:1.7}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-compact-fieldset,.ih5-job-option-fieldset,.ih5-service-choice-field){min-width:0;border:0;padding:0;margin:0}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor) legend{padding:0;margin-bottom:12px;font-size:12px;font-weight:650;color:var(--ih5-ink)}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-choice-grid,.ih5-job-option-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-choice-grid.is-three,.ih5-job-duration-options){grid-template-columns:repeat(3,minmax(0,1fr))}html:root body #root#root .page.ih-market-v5 .ih5-job-choice-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor) :is(.ih5-job-choice-card,.ih5-job-option-card,.ih5-service-choice-field label){position:relative;display:flex;flex-direction:row;align-items:center;gap:10px;padding:13px;min-height:54px;border:1px solid var(--ih5-line);border-radius:12px;background:var(--ih5-surface);cursor:pointer}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor) .is-selected{border-color:var(--ih5-accent)!important;background:var(--ih5-soft)!important;color:var(--ih5-ink)!important}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor,.ih5-service-inquiry-modal) :is(input[type=radio],input[type=checkbox]){-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;flex:0 0 17px!important;width:17px!important;height:17px!important;min-height:0!important;padding:0!important;margin:0!important;accent-color:var(--ih5-accent);box-shadow:none!important}html:root body #root#root .page.ih-market-v5 .ih5-job-option-card :is(strong,small){display:block}html:root body #root#root .page.ih-market-v5 .ih5-job-option-card strong{font-size:11px;margin-bottom:3px}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-option-duration,.ih5-job-option-mark){display:none!important}html:root body #root#root .page.ih-market-v5 .ih5-job-option-intro{color:var(--ih5-muted);margin:-5px 0 15px;font-size:11px;line-height:1.7}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-category-questions,.ih5-job-budget-limit-note,.ih5-job-create-summary article){padding:20px;border:1px solid var(--ih5-line);border-radius:15px;background:var(--ih5-soft)}html:root body #root#root .page.ih-market-v5 .ih5-job-category-questions-heading{margin-bottom:19px}html:root body #root#root .page.ih-market-v5 .ih5-job-category-questions-heading h3{margin-top:5px;font-size:16px}html:root body #root#root .page.ih-market-v5 .ih5-job-budget-limit-note{display:flex;align-items:center;gap:12px}html:root body #root#root .page.ih-market-v5 .ih5-job-budget-limit-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid var(--ih5-line);border-radius:50%;color:var(--ih5-accent)}html:root body #root#root .page.ih-market-v5 .ih5-job-budget-limit-copy :is(strong,small){display:block}html:root body #root#root .page.ih-market-v5 .ih5-job-checkbox-row{display:flex!important;flex-direction:row!important;align-items:center!important;padding:12px 0}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-create-navigation,.ih5-service-editor-actions){display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:29px;padding-top:22px;border-top:0}html:root body #root#root .page.ih-market-v5 .ih5-job-create-navigation>.is-quiet{margin-right:auto!important}html:root body #root#root .page.ih-market-v5 .ih5-job-create-summary article>:is(span,strong,small){display:block}html:root body #root#root .page.ih-market-v5 .ih5-job-create-summary article>span{margin-bottom:8px;color:var(--ih5-muted);font-size:10px}html:root body #root#root .page.ih-market-v5 .ih5-job-create-summary article>strong{font-size:13px;line-height:1.7}html:root body #root#root .page.ih-market-v5 .ih5-job-create-summary h3{font-size:22px;margin:9px 0}html:root body #root#root .page.ih-market-v5 .ih5-job-create-summary p{font-size:12px;line-height:1.75;white-space:pre-wrap}html:root body #root#root .page.ih-market-v5 .ih5-job-create-publish-note{font-size:11px;color:var(--ih5-muted);margin-top:20px}html:root body #root#root .page.ih-market-v5 .collaboration-plan-builder{margin:10px 0;padding:18px;border:1px solid var(--ih5-line);border-radius:15px;background:var(--ih5-soft)}html:root body #root#root .page.ih-market-v5 .collaboration-plan-builder :is(h3,h4){margin-bottom:10px;font-size:17px}html:root body #root#root .page.ih-market-v5 .collaboration-plan-builder p{font-size:12px;color:var(--ih5-muted);line-height:1.75;margin-bottom:18px}html:root body #root#root .page.ih-market-v5 .collaboration-plan-builder label{margin-top:16px}html:root body #root#root .page.ih-market-v5 .collaboration-plan-builder input{background:var(--ih5-surface)!important}html:root body #root#root .page.ih-market-v5 .ih5-service-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}html:root body #root#root .page.ih-market-v5 .ih5-service-card{min-height:340px}html:root body #root#root .page.ih-market-v5 .ih5-service-card-hitbox{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:none!important}html:root body #root#root .page.ih-market-v5 .ih5-service-card:focus-within{outline:3px solid var(--ih5-accent);outline-offset:3px}html:root body #root#root .page.ih-market-v5 .ih5-service-card-topline{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:21px}html:root body #root#root .page.ih-market-v5 .ih5-service-category-mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--ih5-line);border-radius:12px;background:var(--ih5-soft);color:var(--ih5-accent);font-size:17px;font-weight:700;flex:0 0 40px}html:root body #root#root .page.ih-market-v5 .ih5-service-capacity i{width:5px;height:5px;border-radius:50%;background:currentColor}html:root body #root#root .page.ih-market-v5 .ih5-service-capacity.is-full{color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-service-card-copy h2{margin:7px 0 10px;font-size:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html:root body #root#root .page.ih-market-v5 .ih5-service-card-copy p{font-size:12px;line-height:1.75;color:var(--ih5-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}html:root body #root#root .page.ih-market-v5 :is(.ih5-service-card-owner,.ih5-service-order-owner){display:flex;align-items:center;gap:11px;margin:21px 0}html:root body #root#root .page.ih-market-v5 .ih5-service-avatar{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--ih5-soft);color:var(--ih5-accent);font-size:12px;font-weight:700}html:root body #root#root .page.ih-market-v5 .ih5-service-avatar.is-large{flex-basis:46px;width:46px;height:46px}html:root body #root#root .page.ih-market-v5 .ih5-service-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%}html:root body #root#root .page.ih-market-v5 :is(.ih5-service-card-owner,.ih5-service-order-owner) :is(strong,small){display:block;font-size:12px;overflow-wrap:anywhere;line-height:1.7}html:root body #root#root .page.ih-market-v5 :is(.ih5-service-card-owner,.ih5-service-order-owner) small{font-size:10px;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-service-card-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:0;padding-top:18px;margin-top:auto}html:root body #root#root .page.ih-market-v5 .ih5-service-card-footer :is(strong,small){display:block}html:root body #root#root .page.ih-market-v5 .ih5-service-card-footer small{font-size:10px;color:var(--ih5-muted);margin-bottom:4px}html:root body #root#root .page.ih-market-v5 .ih5-service-card-footer strong{font-size:19px;font-weight:750}html:root body #root#root .page.ih-market-v5 .ih5-service-card-arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--ih5-soft);color:var(--ih5-accent);transition:transform .22s ease}html:root body #root#root .page.ih-market-v5 .ih5-service-card:hover .ih5-service-card-arrow{transform:translate(3px)}html:root body #root#root .page.ih-market-v5 .ih5-service-results-count{color:var(--ih5-muted);font-size:12px}html:root body #root#root .page.ih-market-v5 :is(.ih5-service-card-skeleton,.ih5-service-form-loading,.ih5-service-detail-loading){min-height:260px;border-radius:20px;border:1px solid var(--ih5-line);background:linear-gradient(100deg,var(--ih5-soft) 20%,var(--ih5-surface) 45%,var(--ih5-soft) 70%);background-size:240% 100%;animation:ih5-skeleton 1.8s ease infinite}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:23px;font-size:11px;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-breadcrumb a{color:var(--ih5-muted);font-size:11px}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}html:root body #root#root .page.ih-market-v5 :is(.ih5-service-detail-main,.ih5-service-order-card){padding:28px;border:1px solid var(--ih5-line);border-radius:22px;background:var(--ih5-surface)}html:root body #root#root .page.ih-market-v5 .ih5-service-order-card{position:sticky;top:105px}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-category{display:flex;gap:11px;align-items:center;margin-bottom:20px}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-category>span{color:var(--ih5-accent);font-size:22px}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-category :is(b,small){display:block;font-size:11px;line-height:1.7}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-category small{color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-header h1{font-size:clamp(25px,3vw,35px);margin-bottom:16px}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-header p{font-size:14px;color:var(--ih5-muted);line-height:1.8}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-section{padding-top:25px;margin-top:25px;border-top:0}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-section h2{font-size:21px;margin:7px 0 17px}html:root body #root#root .page.ih-market-v5 .ih5-service-rich-copy{white-space:pre-wrap;line-height:1.85;font-size:13px;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 :is(.ih5-service-check-list,.ih5-service-requirement-list){list-style:none;padding:0;display:grid;gap:12px}html:root body #root#root .page.ih-market-v5 :is(.ih5-service-check-list,.ih5-service-requirement-list) li{display:flex;gap:12px;line-height:1.8;font-size:13px}html:root body #root#root .page.ih-market-v5 :is(.ih5-service-check-list,.ih5-service-requirement-list) li span{flex:0 0 24px;color:var(--ih5-accent)}html:root body #root#root .page.ih-market-v5 .ih5-service-process{padding-top:26px;margin-top:26px;border-top:0}html:root body #root#root .page.ih-market-v5 .ih5-service-process>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:17px}html:root body #root#root .page.ih-market-v5 .ih5-service-process i{font-style:normal;font-size:10px;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-service-process h3{font-size:13px;margin:8px 0}html:root body #root#root .page.ih-market-v5 .ih5-service-process p{font-size:11px;color:var(--ih5-muted);line-height:1.75}html:root body #root#root .page.ih-market-v5 .ih5-service-order-owner{margin-top:0}html:root body #root#root .page.ih-market-v5 .ih5-service-order-owner a{color:var(--ih5-accent);margin-left:auto;padding:10px}html:root body #root#root .page.ih-market-v5 .ih5-service-order-price{margin:25px 0 20px}html:root body #root#root .page.ih-market-v5 .ih5-service-order-price>:is(span,small,strong){display:block}html:root body #root#root .page.ih-market-v5 .ih5-service-order-price strong{font-size:30px;margin:8px 0 10px;letter-spacing:-.04em}html:root body #root#root .page.ih-market-v5 .ih5-service-order-price :is(span,small){font-size:11px;line-height:1.75;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-service-order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:17px 0;border-top:0;border-bottom:0;margin-bottom:18px}html:root body #root#root .page.ih-market-v5 .ih5-service-order-facts :is(i,b,small){display:block;font-size:12px;font-style:normal;line-height:1.8}html:root body #root#root .page.ih-market-v5 .ih5-service-order-facts small{font-size:10px;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-service-order-button{width:100%!important;margin:20px 0 16px!important}html:root body #root#root .page.ih-market-v5 .ih5-service-order-legal{font-size:10px;color:var(--ih5-muted);line-height:1.8}html:root body #root#root .page.ih-market-v5 .ih5-service-editor-section{position:relative;margin-bottom:30px;padding-bottom:30px;border-bottom:0}html:root body #root#root .page.ih-market-v5 .ih5-service-editor-index{display:inline-grid;place-items:center;width:35px;height:35px;border:1px solid var(--ih5-line);border-radius:11px;font-size:11px;color:var(--ih5-accent);margin-bottom:15px}html:root body #root#root .page.ih-market-v5 .ih5-service-editor-heading{display:block}html:root body #root#root .page.ih-market-v5 .ih5-service-editor-heading>span{display:block;font-size:10px;color:var(--ih5-muted);margin-bottom:7px}html:root body #root#root .page.ih-market-v5 .ih5-service-choice-field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html:root body #root#root .page.ih-market-v5 .ih5-service-choice-field legend{grid-column:1/-1}html:root body #root#root .page.ih-market-v5 .ih5-service-price-input{position:relative;display:flex;align-items:center;gap:9px}html:root body #root#root .page.ih-market-v5 .ih5-service-switch{flex-direction:row!important;align-items:center!important;padding:15px;border:1px solid var(--ih5-line);border-radius:12px}html:root body #root#root .page.ih-market-v5 .ih5-my-services-list{display:grid;gap:15px}html:root body #root#root .page.ih-market-v5 .ih5-my-services-list>article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:20px;align-items:start;padding:23px;border:1px solid var(--ih5-line);border-radius:19px;background:var(--ih5-surface)}html:root body #root#root .page.ih-market-v5 .ih5-my-service-copy>span{font-size:10px;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-my-service-copy h2{font-size:20px;margin:7px 0}html:root body #root#root .page.ih-market-v5 .ih5-my-service-copy p{font-size:12px;line-height:1.75;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-my-service-state>:is(span,small){display:block;font-size:11px;line-height:1.8;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-my-service-state .is-active{color:var(--ih5-success)}html:root body #root#root .page.ih-market-v5 .ih5-my-service-actions{display:flex;flex-wrap:wrap;gap:17px;grid-column:2/-1;border-top:0;padding-top:10px}html:root body #root#root .page.ih-market-v5 .ih5-service-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:22px;background:#00000070;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--ih5-ink)}html:root body #root#root .page.ih-market-v5 .ih5-service-inquiry-modal{width:min(620px,100%);max-height:calc(100dvh - 44px);overflow-y:auto;padding:30px;border:1px solid var(--ih5-line);border-radius:22px;background:var(--ih5-surface);box-shadow:0 25px 100px #00000040;animation:ih5-detail-arrive .25s ease both}html:root body #root#root .page.ih-market-v5 .ih5-service-inquiry-modal>header{display:flex;gap:15px;align-items:start;justify-content:space-between;margin-bottom:23px}html:root body #root#root .page.ih-market-v5 .ih5-service-inquiry-modal h2{font-size:23px;margin-top:7px}html:root body #root#root .page.ih-market-v5 .ih5-service-inquiry-modal>header button{flex:0 0 36px;width:36px;height:36px;border:1px solid var(--ih5-line);border-radius:50%;background:var(--ih5-soft);color:var(--ih5-ink);cursor:pointer}html:root body #root#root .page.ih-market-v5 .ih5-service-modal-summary{padding:15px;margin-bottom:20px;background:var(--ih5-soft);border-radius:12px;font-size:12px}html:root body #root#root .page.ih-market-v5 .ih5-service-modal-summary span{display:block;color:var(--ih5-muted);font-size:10px;margin-bottom:6px}html:root body #root#root .page.ih-market-v5 .ih5-service-inquiry-modal form>label{margin:16px 0}html:root body #root#root .page.ih-market-v5 .ih5-service-modal-confirmation{flex-direction:row!important;align-items:flex-start!important;font-size:11px!important}html:root body #root#root .page.ih-market-v5 .ih5-service-inquiry-rules{margin:18px 0;color:var(--ih5-muted);font-size:11px;line-height:1.8}html:root body #root#root .page.ih-market-v5 .ih5-service-inquiry-modal form>button{width:100%;padding:14px;border:1px solid var(--ih5-accent);border-radius:12px;background:var(--ih5-accent);color:var(--ih5-on-accent);font-weight:700;cursor:pointer}html:root body #root#root .stripe-connect-panel{border-color:#533afd55!important;background:var(--surface, #ffffff)!important}html:root body #root#root .stripe-connect-panel .ih5-stripe-brand{display:block!important;width:48px!important;height:48px!important;flex:0 0 48px!important;padding:0!important;border:0!important;border-radius:6px!important;overflow:hidden!important;background:transparent!important;transform:none!important}html:root body #root#root .stripe-connect-panel .ih5-stripe-brand svg{display:block!important;width:48px!important;height:48px!important;fill:none!important;stroke:none!important}html:root body #root#root .stripe-connect-panel .ih5-stripe-brand svg path{fill:#fff!important;stroke:none!important}html:root body #root#root .stripe-connect-panel .ih5-stripe-brand svg>g>rect{fill:#533afd!important;stroke:none!important}html:root[data-theme=dark] body #root#root .stripe-connect-panel{background:#17182b!important;border-color:#8e7bff!important}html:root body #root#root .stripe-connect-panel .stripe-connect-eyebrow{color:#533afd!important}html:root[data-theme=dark] body #root#root .stripe-connect-panel .stripe-connect-eyebrow{color:#c6bcff!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-category-showcase{display:grid!important;grid-template-columns:minmax(0,400px) minmax(0,400px)!important;align-items:start!important;justify-content:center!important;gap:34px!important;margin:32px auto 0!important;width:100%!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-category-showcase>.ih-category-browser{display:contents!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-category-showcase .ih-category-trigger{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:400px!important;height:auto!important;aspect-ratio:1!important;margin:0!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-category-showcase .ih-category-panel{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;margin-top:0!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story{--ih5-scene-ink: var(--ih-home-ink);--ih5-scene-soft: var(--ih-home-soft);--ih5-scene-line: var(--ih-home-line);--ih5-scene-accent: var(--ih-home-accent);--ih5-scene-on-accent: var(--ih-home-on-accent);--ih5-scene-skin: #d8a48b;--ih5-accent: var(--ih-home-accent);position:relative!important;display:flex!important;flex-direction:column!important;grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important;min-height:400px!important;height:400px!important;margin:0!important;padding:22px 24px 18px!important;background:var(--ih-home-surface)!important;color:var(--ih-home-ink)!important;border:1px solid var(--ih-home-line)!important;border-radius:27px!important;box-shadow:0 20px 70px #00000007!important;font-family:Inter,system-ui,sans-serif!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story *{box-sizing:border-box;font-family:inherit!important;-webkit-text-fill-color:currentColor!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story .ih5-eyebrow{font-size:9px!important;font-weight:700!important;letter-spacing:.045em!important;line-height:1.6!important;color:var(--ih-home-muted)!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-pause{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;min-height:0!important;padding:0!important;border:1px solid var(--ih-home-line)!important;border-radius:50%!important;background:var(--ih-home-soft)!important;color:var(--ih-home-ink)!important;font-size:12px!important;transform:none!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-stage{position:relative!important;flex:1 1 0!important;min-height:95px!important;margin:0 -7px 8px!important;overflow:hidden!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-work-scene{position:absolute!important;top:0!important;right:0!important;bottom:22px!important;left:0!important;display:block!important;width:100%!important;height:calc(100% - 22px)!important;max-width:100%!important;overflow:visible!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-caption{position:absolute;inset:auto 0 0;height:20px;color:var(--ih-home-muted);text-align:center;font-size:10px;line-height:1.8}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-caption span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-offer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:13px!important;padding:15px 0 12px!important;border-top:0!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-offer>div>span{display:block;font-size:10px!important;line-height:1.6!important;color:var(--ih-home-muted)!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story h3{margin:3px 0 0!important;color:var(--ih-home-accent)!important;font-size:48px!important;font-weight:800!important;letter-spacing:-.06em!important;line-height:1!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story h3>span{font-size:30px!important;margin-left:3px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-limits{max-width:185px;text-align:right}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-limits strong{display:block;color:var(--ih-home-ink)!important;font-size:17px!important;margin-bottom:6px}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-footnote{margin:0 0 10px!important;font-size:11px!important;line-height:1.6!important;color:var(--ih-home-muted)!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:auto!important;padding-top:12px!important;border-top:0!important;color:var(--ih-home-accent)!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-link svg{width:18px!important;height:18px!important}.ih5-scene-shadow{fill:var(--ih5-scene-ink);opacity:.07}.ih5-scene-person{animation:ih5-person-arrive 12s cubic-bezier(.45,0,.25,1) infinite;transform-origin:145px 220px}.ih5-person-head{animation:ih5-person-think 12s ease infinite;transform-origin:149px 107px}.ih5-person-arm{animation:ih5-person-type 12s linear infinite;transform-origin:148px 132px}.ih5-scene-code{animation:ih5-code-stage 12s linear infinite}.ih5-code-line{stroke-dasharray:44;stroke-dashoffset:44;animation:ih5-code-write 12s ease infinite}.ih5-code-line.is-two{animation-delay:.6s}.ih5-code-line.is-three{animation-delay:1.2s}.ih5-code-line.is-four{animation-delay:1.8s}.ih5-scene-done{opacity:0;transform-origin:261px 118px;animation:ih5-work-complete 12s ease infinite}.ih5-scene-pixels{transform-origin:210px 130px;animation:ih5-story-pixels 12s ease infinite}.ih5-story-caption .is-idea{animation:ih5-caption-idea 12s linear infinite}.ih5-story-caption .is-work{animation:ih5-caption-work 12s linear infinite}.ih5-story-caption .is-done{animation:ih5-caption-done 12s linear infinite}.ih5-story[data-paused=true] *{animation-play-state:paused!important}@keyframes ih5-person-arrive{0%,3%{transform:translate(-64px,-17px);opacity:0}13%{transform:translateY(-12px);opacity:1}21%,92%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:0}}@keyframes ih5-person-think{0%,20%,70%,to{transform:rotate(0)}26%,62%{transform:rotate(6deg)}80%,88%{transform:rotate(-5deg)}}@keyframes ih5-person-type{0%,20%,70%,to{transform:rotate(0)}24%,32%,40%,48%,56%,64%{transform:rotate(2deg)}28%,36%,44%,52%,60%,68%{transform:rotate(-2deg)}}@keyframes ih5-code-write{0%,20%{stroke-dashoffset:44}38%,94%{stroke-dashoffset:0}to{stroke-dashoffset:44}}@keyframes ih5-code-stage{0%,20%,76%,to{opacity:0}24%,70%{opacity:1}}@keyframes ih5-work-complete{0%,72%,to{opacity:0;transform:scale(.7)}79%,94%{opacity:1;transform:scale(1)}}@keyframes ih5-story-pixels{0%,10%,to{opacity:0;transform:scale(.8)}20%,75%{opacity:.5;transform:scale(1)}85%{opacity:.9;transform:scale(1.1)}96%{opacity:0;transform:scale(1.2)}}@keyframes ih5-caption-idea{0%,19%{opacity:1}24%,to{opacity:0}}@keyframes ih5-caption-work{0%,19%,76%,to{opacity:0}25%,70%{opacity:1}}@keyframes ih5-caption-done{0%,72%,to{opacity:0}79%,94%{opacity:1}}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .steps .ih5-step-card{position:relative!important;isolation:isolate;padding:0!important;overflow:hidden!important;min-height:310px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .ih5-step-trigger{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%!important;height:100%!important;min-height:310px!important;padding:31px!important;background:transparent!important;border:0!important;border-radius:inherit!important;color:inherit!important;text-align:left!important;transform:none!important;box-shadow:none!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .ih5-step-number{display:grid!important;place-items:center!important;width:43px!important;height:43px!important;padding:0!important;margin:0 0 32px!important;border-radius:12px!important;border:1px solid currentColor!important;background:transparent!important;font-size:11px!important;font-weight:700!important;opacity:.85}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .ih5-step-title{display:block!important;width:auto!important;height:auto!important;margin:0 0 12px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;color:inherit!important;font-size:23px!important;font-weight:750!important;line-height:1.25!important;letter-spacing:-.035em!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .ih5-step-copy{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;color:inherit!important;opacity:.92;font-size:12px!important;font-weight:450!important;line-height:1.8!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .ih5-step-hint{position:absolute;right:24px;top:38px;width:24px!important;height:24px!important;padding:0!important;background:none!important;opacity:.6}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .ih5-step-hint svg{width:20px;height:20px}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .ih5-step-trigger:focus-visible{outline:3px solid currentColor!important;outline-offset:-6px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .ih5-step-tiles{position:absolute!important;z-index:1;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:transparent!important;border-radius:inherit!important;pointer-events:none!important;color:inherit!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .ih5-step-tiles i{position:absolute;top:var(--tile-y);left:var(--tile-x);width:clamp(15px,2vw,27px);height:clamp(15px,2vw,27px);border:1px solid currentColor;border-radius:4px;background:currentColor;opacity:0;animation:ih5-tile-build 1.42s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--tile-delay)}@keyframes ih5-tile-build{0%{opacity:0;transform:translate(var(--tile-dx),var(--tile-dy)) rotate(var(--tile-turn)) scale(.3)}23%{opacity:.13}48%{opacity:.17;transform:translate(0) rotate(0) scale(1)}66%{opacity:.1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(calc(var(--tile-dx) * -.25),calc(var(--tile-dy) * -.25)) scale(.5)}}@keyframes ih5-card-arrive{0%{opacity:.3;translate:0 9px}to{opacity:1;translate:0 0}}@keyframes ih5-detail-arrive{0%{opacity:.4;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes ih5-skeleton{to{background-position:-240% 0}}.ih5-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media (max-width: 1000px){html:root body #root#root .page.ih-market-v5 .ih5-service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}html:root body #root#root .page.ih-market-v5 :is(.ih5-service-detail-main,.ih5-service-order-card){padding:22px}html:root body #root#root .page.ih-market-v5 .ih5-filters{grid-template-columns:repeat(2,minmax(0,1fr))}html:root body #root#root .page.ih-market-v5 .ih5-filters>.ih5-search{grid-column:1/-1}}@media (max-width: 760px){html:root body #root#root .page.ih-market-v5>.ih-market-shell{width:calc(100% - 30px)!important;padding:30px 0 48px!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell :is(.ih5-page-heading,.ih5-service-form-header,.ih5-my-services-header){flex-direction:column!important;align-items:flex-start!important;gap:18px!important}html:root body #root#root .page.ih-market-v5 .ih5-heading-actions{width:100%}html:root body #root#root .page.ih-market-v5 .ih5-heading-actions>a{flex:1}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-card,.ih5-service-card){padding:20px!important;border-radius:19px!important}html:root body #root#root .page.ih-market-v5 .ih5-job-card-top{align-items:flex-start;flex-direction:column;gap:9px;margin-bottom:15px}html:root body #root#root .page.ih-market-v5 .ih5-job-overview{grid-template-columns:minmax(0,1fr);gap:15px}html:root body #root#root .page.ih-market-v5 .ih5-job-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;min-width:0;padding:0;border:0;text-align:left}html:root body #root#root .page.ih-market-v5 .ih5-job-price strong{margin:0;font-size:20px}html:root body #root#root .page.ih-market-v5 .ih5-job-price>span{display:none}html:root body #root#root .page.ih-market-v5 .ih5-job-facts{gap:9px;margin-top:16px;padding:13px 0}html:root body #root#root .page.ih-market-v5 .ih5-job-facts strong{font-size:11px}html:root body #root#root .page.ih-market-v5 .ih5-job-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:16px}html:root body #root#root .page.ih-market-v5 .ih5-job-actions>.ih5-button{width:100%!important;padding:12px 9px!important}html:root body #root#root .page.ih-market-v5 .ih5-job-details-actions>.ih5-button{flex:1 1 130px;padding:11px 12px!important}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-details{padding:16px}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-collaboration-grid,.ih5-job-detail-grid){grid-template-columns:minmax(0,1fr)}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor){padding:20px!important;border-radius:19px!important}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-form-grid,.ih5-service-editor-fields,.ih5-service-modal-fields,.ih5-job-create-summary){grid-template-columns:minmax(0,1fr);gap:21px}html:root body #root#root .page.ih-market-v5 .ih5-job-create-progress{gap:6px}html:root body #root#root .page.ih-market-v5 .ih5-job-create-progress button{justify-content:center;padding:8px 4px;gap:5px;min-height:50px}html:root body #root#root .page.ih-market-v5 .ih5-job-create-progress strong{display:none}html:root body #root#root .page.ih-market-v5 .ih5-job-create-progress button>span{width:29px;flex-basis:29px}html:root body #root#root .page.ih-market-v5 .ih5-job-create-step-heading h2{font-size:20px!important}html:root body #root#root .page.ih-market-v5 .ih5-job-choice-grid.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}html:root body #root#root .page.ih-market-v5 .ih5-job-choice-grid.is-three{grid-template-columns:minmax(0,1fr)}html:root body #root#root .page.ih-market-v5 .ih5-job-duration-options{grid-template-columns:minmax(0,1fr)}html:root body #root#root .page.ih-market-v5 .ih5-job-duration-options .ih5-job-option-card{min-height:0}html:root body #root#root .page.ih-market-v5 .ih5-service-card-grid{grid-template-columns:minmax(0,1fr)}html:root body #root#root .page.ih-market-v5 .ih5-service-card{min-height:0}html:root body #root#root .page.ih-market-v5 .ih5-service-detail-layout{grid-template-columns:minmax(0,1fr)}html:root body #root#root .page.ih-market-v5 .ih5-service-order-card{position:static}html:root body #root#root .page.ih-market-v5 .ih5-service-process>div{grid-template-columns:minmax(0,1fr);gap:18px}html:root body #root#root .page.ih-market-v5 .ih5-service-choice-field{grid-template-columns:minmax(0,1fr)}html:root body #root#root .page.ih-market-v5 .ih5-my-services-list>article{grid-template-columns:35px minmax(0,1fr);gap:12px;padding:19px}html:root body #root#root .page.ih-market-v5 .ih5-my-service-state{grid-column:2}html:root body #root#root .page.ih-market-v5 .ih5-service-modal-backdrop{padding:12px}html:root body #root#root .page.ih-market-v5 .ih5-service-inquiry-modal{padding:22px 19px;max-height:calc(100dvh - 24px)}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-category-showcase{grid-template-columns:minmax(0,400px)!important;gap:24px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-category-showcase .ih-category-trigger{grid-column:1!important;grid-row:1!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-category-showcase .ih5-story{grid-column:1!important;grid-row:2!important;min-height:0!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-category-showcase .ih-category-panel{grid-column:1!important;grid-row:3!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .steps .ih5-step-card{min-height:255px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .ih5-step-trigger{min-height:255px!important;padding:26px!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .how .ih5-step-number{margin-bottom:26px!important}}@media (max-width: 380px){html:root body #root#root .page.ih-market-v5 .ih5-filters{padding:10px!important;gap:8px!important}html:root body #root#root .page.ih5-service-page .ih5-filters{grid-template-columns:minmax(0,1fr)}html:root body #root#root .page.ih-market-v5 :is(.ih5-editor,.ih5-service-editor){padding:17px!important}html:root body #root#root .page.ih-market-v5 .ih5-job-budget-options{grid-template-columns:minmax(0,1fr)}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story{padding:18px!important}}@media (prefers-reduced-motion: reduce){html:root body #root#root .page.ih-market-v5 .ih-market-shell *,html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story *,html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-step-card *{animation:none!important;transition:none!important;translate:none!important}.ih5-scene-person{opacity:1!important;transform:none!important}.ih5-scene-code{opacity:0!important}.ih5-scene-done{opacity:1!important;transform:none!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-caption span{opacity:0!important}html #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4 .ih5-story-caption .is-done{opacity:1!important}}html:root body #root#root .page.ih-market-v5 .ih5-job-portfolio-toggle{flex-direction:row!important;align-items:center!important;padding:15px;border:1px solid var(--ih5-line);border-radius:12px}html:root body #root#root .page.ih-market-v5 .ih5-job-portfolio-toggle :is(strong,small){display:block}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-builder{padding:0;margin-top:7px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-launch{display:flex;align-items:center;gap:13px;width:100%;padding:18px;border:1px solid var(--ih5-line);border-radius:14px;background:var(--ih5-soft);color:var(--ih5-ink);text-align:left;cursor:pointer}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-launch-icon{display:grid;place-items:center;flex:0 0 30px;color:var(--ih5-accent)}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-launch svg{stroke:currentColor;fill:none;stroke-width:1.6}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-launch-copy{display:block;flex:1}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-launch-copy :is(strong,small){display:block}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-launch-copy strong{font-size:12px;margin-bottom:5px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-launch-action{color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-editor{border:1px solid var(--ih5-line);border-radius:15px;padding:22px;background:var(--ih5-soft);animation:ih5-detail-arrive .25s ease both}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:25px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-editor-header h3{font-size:21px;margin:7px 0 10px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-editor p{font-size:11px;color:var(--ih5-muted);line-height:1.8}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-editor-actions{display:flex;flex-shrink:0;gap:12px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-text-button{min-height:35px;padding:7px 0;border:0;background:none;color:var(--ih5-accent);font-size:11px;cursor:pointer}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-text-button.is-danger{color:var(--ih5-error)}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-editor-grid{display:grid;gap:26px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-group{border-top:0;padding-top:22px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-group-heading{display:flex;gap:13px;margin-bottom:20px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-group-heading>span{color:var(--ih5-muted);font-size:10px;line-height:1.9}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-group-heading h4{font-size:15px;margin-bottom:6px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-fieldset{border:0;margin:0;padding:0}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-fieldset>label{margin-bottom:15px}html:root body #root#root .page.ih-market-v5 :is(.ih5-collaboration-plan-radio-list,.ih5-collaboration-plan-check-grid){display:grid;gap:8px}html:root body #root#root .page.ih-market-v5 :is(.ih5-collaboration-plan-radio-list,.ih5-collaboration-plan-check-grid) label{display:flex;flex-direction:row;align-items:center;gap:10px;padding:12px;border:1px solid var(--ih5-line);border-radius:10px;background:var(--ih5-surface);cursor:pointer}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-radio-list label :is(strong,small){display:block}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-radio-list strong{margin-bottom:4px;font-size:11px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;margin-top:25px;border-top:0}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-editor-footer>span{flex:1;color:var(--ih5-muted);font-size:10px;line-height:1.8}html:root body #root#root .page.ih-market-v5 .ih5-job-detail-section{padding:13px 0;border-top:0}html:root body #root#root .page.ih-market-v5 .ih5-job-detail-section h5{font-size:12px;margin:0 0 7px}html:root body #root#root .page.ih-market-v5 .ih5-job-reference-link{display:inline-flex;color:var(--ih5-accent);font-size:12px;margin-top:12px;text-decoration:underline;overflow-wrap:anywhere}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:15px 0}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-facts>div{display:flex;flex-direction:column;gap:5px;font-size:12px}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-facts span{font-size:10px;color:var(--ih5-muted)}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-responsibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-collaboration-timeline,.ih5-job-collaboration-questions){list-style:none;padding:0}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-collaboration-timeline,.ih5-job-collaboration-questions) li{display:flex;gap:12px;padding:12px 0;border-bottom:0}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-collaboration-timeline,.ih5-job-collaboration-questions) li>span{font-size:10px;color:var(--ih5-muted);flex:0 0 22px;line-height:2}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-requirements{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}html:root body #root#root .page.ih-market-v5 .ih5-job-collaboration-requirements span{padding:7px 9px;border:1px solid var(--ih5-line);border-radius:8px;color:var(--ih5-muted);font-size:11px}html:root body #root#root .page.ih-market-v5 :is(.ih5-job-collaboration-empty,.ih5-job-owner-note,.ih5-job-edit-publication-summary){padding:15px 0;color:var(--ih5-muted);font-size:11px;line-height:1.8}html:root body #root#root .page.ih-market-v5 .ih5-job-expiry{display:block;color:var(--ih5-muted);font-size:9px;margin-top:5px;line-height:1.6}html:root body #root#root .page.ih-market-v5 .ih5-service-inquiry-modal form>footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}html:root body #root#root .page.ih-market-v5 .ih5-service-inquiry-modal form>footer button{min-height:45px;padding:12px 16px;border:1px solid var(--ih5-line);border-radius:12px;background:var(--ih5-surface);color:var(--ih5-ink);font-size:12px;font-weight:650;cursor:pointer}html:root body #root#root .page.ih-market-v5 .ih5-service-inquiry-modal form>footer button[type=submit]{flex:1;background:var(--ih5-accent);color:var(--ih5-on-accent);border-color:var(--ih5-accent)}html:root body #root#root .page.ih-market-v5 .ih5-service-modal-message{padding:12px;border:1px solid var(--ih5-error);border-radius:10px;font-size:12px;color:var(--ih5-error);line-height:1.7}@media (max-width: 760px){html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-editor{padding:17px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-editor-header{flex-direction:column;gap:10px}html:root body #root#root .page.ih-market-v5 :is(.ih5-collaboration-plan-fields,.ih5-job-collaboration-facts,.ih5-job-collaboration-responsibility-grid){grid-template-columns:minmax(0,1fr)}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-editor-footer{flex-direction:column;align-items:stretch;gap:14px}html:root body #root#root .page.ih-market-v5 .ih5-collaboration-plan-launch{padding:15px;gap:10px}}html:root body #root#root .app.ih-home-refresh.ih-home-v6>main:before,html:root body #root#root .app.ih-home-refresh.ih-home-v6>main:after,html:root body #root#root .app.ih-home-refresh.ih-home-v6>main>.hero:before,html:root body #root#root .app.ih-home-refresh.ih-home-v6>main>.hero:after,html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih-home-header:before,html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih-home-header:after,html:root body #root#root .app.ih-home-refresh.ih-home-v6 .home-nav-links:before,html:root body #root#root .app.ih-home-refresh.ih-home-v6 .home-nav-links:after{content:none!important;display:none!important;animation:none!important;background:none!important;box-shadow:none!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih-home-header .home-nav-links{animation:none!important}html:root body #root#root .ih6-logo{position:relative!important;isolation:isolate;overflow:visible!important;text-decoration:none!important}html:root body #root#root .ih6-logo .ih6-logo-word{position:relative!important;display:inline-flex!important;align-items:baseline!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;perspective:400px}html:root body #root#root .ih6-logo .ih6-logo-word>.ih6-logo-letter{display:inline-block!important;flex:0 0 auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;letter-spacing:inherit!important;transform-origin:50% 80%;backface-visibility:hidden;opacity:1;transform:none}html:root body #root#root .ih6-logo .ih6-logo-word[data-active=true]>.ih6-logo-letter{animation:ih6-logo-fold .72s cubic-bezier(.22,.8,.28,1) both!important;animation-delay:calc(var(--ih6-letter) * 30ms)!important}html:root body #root#root .ih6-logo .ih6-logo-pixels{position:absolute!important;top:-6px!important;right:-5px!important;bottom:-6px!important;left:-5px!important;margin:0!important;padding:0!important;pointer-events:none}html:root body #root#root .ih6-logo .ih6-logo-pixels>i{position:absolute;width:4px;height:4px;border-radius:1px;background:currentColor;opacity:0;animation:ih6-logo-spark .85s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--ih6-pixel) * 50ms)}html:root body #root#root .ih6-logo .ih6-logo-pixels>i:nth-child(1){left:43%;top:0;--ih6-spark-x: -8px;--ih6-spark-y: -5px}html:root body #root#root .ih6-logo .ih6-logo-pixels>i:nth-child(2){right:17%;top:2px;--ih6-spark-x: 6px;--ih6-spark-y: -4px}html:root body #root#root .ih6-logo .ih6-logo-pixels>i:nth-child(3){right:1px;bottom:2px;--ih6-spark-x: 6px;--ih6-spark-y: 5px}html:root body #root#root .ih6-logo .ih6-logo-pixels>i:nth-child(4){left:52%;bottom:0;--ih6-spark-x: -7px;--ih6-spark-y: 4px}@keyframes ih6-logo-fold{0%{transform:translateY(0) rotateX(0)}28%{transform:translateY(-3px) rotateX(24deg)}56%{transform:translateY(1px) rotateX(-8deg)}to{transform:translateY(0) rotateX(0)}}@keyframes ih6-logo-spark{0%,8%{opacity:0;transform:translate(0) rotate(-20deg) scale(.25)}32%{opacity:.75;transform:translate(var(--ih6-spark-x),var(--ih6-spark-y)) rotate(70deg) scale(1)}70%{opacity:.3;transform:translate(var(--ih6-spark-x),var(--ih6-spark-y)) rotate(160deg) scale(.75)}to{opacity:0;transform:translate(0) rotate(180deg) scale(.2)}}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6>main>.hero .hero-visual.ih-orbit-preview.ih6-job-preview{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:72px 278px 72px!important;align-content:center!important;justify-items:center!important;align-items:center!important;gap:18px!important;width:min(100%,520px)!important;height:470px!important;min-height:470px!important;margin:0 auto!important;padding:0!important;align-self:center!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview>.floating-card{position:relative!important;inset:auto!important;grid-column:1!important;justify-self:center!important;margin:0!important;translate:none!important;transform:none!important;z-index:2!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview>.card-main{grid-row:2!important;width:min(calc(100% - 16px),400px)!important;height:278px!important;min-height:278px!important;padding:24px!important;text-align:center!important;animation:ih6-preview-in .38s ease both!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview>.card-small{width:min(78%,252px)!important;height:72px!important;min-height:72px!important;padding:13px 16px!important;animation:none!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview>.card-top{grid-row:1!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview>.card-bottom{grid-row:3!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview .card-main :is(h3,p){text-align:center!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview>.visual-glow{inset:50% auto auto 50%!important;width:min(90%,360px)!important;transform:translate(-50%,-44%)!important;z-index:0!important}@keyframes ih6-preview-in{0%{opacity:.4}to{opacity:1}}.ih6-account-page{--ih6-surface: #ffffff;--ih6-soft: #f1f4fa;--ih6-ink: #17243a;--ih6-muted: #516076;--ih6-line: #dbe2ed;--ih6-accent: #264c96;--ih6-on-accent: #ffffff}html[data-theme=dark] .ih6-account-page{--ih6-surface: #151f31;--ih6-soft: #1d2a40;--ih6-ink: #f2f5fc;--ih6-muted: #b7c5da;--ih6-line: #35455e;--ih6-accent: #c4d7ff;--ih6-on-accent: #172945}html[data-template=classic] .ih6-account-page{--ih6-surface: #ffffff;--ih6-soft: #f2f2ef;--ih6-ink: #202020;--ih6-muted: #555551;--ih6-line: #ddddd7;--ih6-accent: #242424;--ih6-on-accent: #ffffff}html[data-template=classic][data-theme=dark] .ih6-account-page{--ih6-surface: #1c1c1c;--ih6-soft: #272727;--ih6-ink: #f4f4f0;--ih6-muted: #c1c1bb;--ih6-line: #454541;--ih6-accent: #f2f2eb;--ih6-on-accent: #202020}html:root body #root#root .page.ih6-account-page .ih6-account-workspace{width:min(1320px,calc(100% - 64px))!important;max-width:1320px!important;min-width:0!important;margin:0 auto!important;padding:42px 0 70px!important}html:root body #root#root .page.ih6-account-page .ih6-account-workspace>.app-page-header{margin-bottom:24px!important}html:root body #root#root .page.ih6-account-page .ih6-account-workspace>.app-page-header h1{font-size:clamp(30px,3.2vw,44px)!important;line-height:1.15!important}html:root body #root#root .page.ih6-account-page .ih6-account-layout{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;align-items:start!important;gap:30px!important;min-width:0!important}html:root body #root#root .page.ih6-account-page .ih6-account-content{min-width:0!important;width:100%!important}html:root body #root#root .page.ih6-account-page .ih6-account-content>.account-tab-intro{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:20px 24px!important}html:root body #root#root .page.ih6-account-page .ih6-account-content>.account-tab-intro :is(h2,p){overflow-wrap:anywhere!important}html:root body #root#root .page.ih6-account-page .ih6-profile-hub,html:root body #root#root .page.ih6-account-page .ih6-profile-hub *{box-sizing:border-box!important;font-family:Inter,system-ui,sans-serif!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root .page.ih6-account-page .ih6-profile-hub{position:sticky!important;top:20px!important;width:100%!important;max-width:340px!important;min-width:0!important;height:116px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ih6-ink)!important;overflow:hidden;transition:height .54s cubic-bezier(.22,.8,.25,1)}html:root body #root#root .page.ih6-account-page .ih6-profile-hub[data-open=true]{height:416px}html:root body #root#root .page.ih6-account-page .ih6-hub-orbit{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:416px!important;padding:0!important;margin:0!important;fill:none!important;stroke:var(--ih6-line)!important;stroke-width:1.5;opacity:0;pointer-events:none;transition:opacity .2s ease}html:root body #root#root .page.ih6-account-page .ih6-hub-orbit path{fill:none!important;stroke:var(--ih6-line)!important;stroke-dasharray:540;stroke-dashoffset:540;transition:stroke-dashoffset .7s cubic-bezier(.22,.8,.25,1)}html:root body #root#root .page.ih6-account-page .ih6-profile-hub[data-open=true] .ih6-hub-orbit{opacity:1}html:root body #root#root .page.ih6-account-page .ih6-profile-hub[data-open=true] .ih6-hub-orbit path{stroke-dashoffset:0}html:root body #root#root .page.ih6-account-page .ih6-hub-trigger{position:absolute!important;top:8px!important;left:max(6px,calc(15% - 44px))!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:88px!important;height:88px!important;min-height:88px!important;margin:0!important;padding:9px!important;border:1px solid var(--ih6-line)!important;border-radius:50%!important;background:var(--ih6-surface)!important;color:var(--ih6-ink)!important;font-size:12px!important;font-weight:750!important;line-height:1.16!important;text-align:center!important;cursor:pointer;box-shadow:0 7px 20px color-mix(in srgb,var(--ih6-ink) 6%,transparent)!important;z-index:2;transition:top .54s cubic-bezier(.22,.8,.25,1),background .18s ease,border-color .18s ease!important}html:root body #root#root .page.ih6-account-page .ih6-profile-hub[data-open=true] .ih6-hub-trigger{top:164px!important;background:var(--ih6-accent)!important;color:var(--ih6-on-accent)!important;border-color:var(--ih6-accent)!important}html:root body #root#root .page.ih6-account-page .ih6-hub-emblem{display:grid!important;grid-template-columns:repeat(2,4px)!important;gap:2px!important;width:10px!important;height:10px!important;margin:0!important;padding:0!important;background:none!important}html:root body #root#root .page.ih6-account-page .ih6-hub-emblem i{display:block;width:4px;height:4px;border-radius:1px;background:currentColor;transition:transform .54s cubic-bezier(.22,.8,.25,1)}html:root body #root#root .page.ih6-account-page .ih6-profile-hub[data-open=true] .ih6-hub-emblem i:nth-child(1){transform:translate(-1px,-1px) rotate(90deg)}html:root body #root#root .page.ih6-account-page .ih6-profile-hub[data-open=true] .ih6-hub-emblem i:nth-child(2){transform:translate(1px,-1px) rotate(90deg)}html:root body #root#root .page.ih6-account-page .ih6-profile-hub[data-open=true] .ih6-hub-emblem i:nth-child(3){transform:translate(-1px,1px) rotate(90deg)}html:root body #root#root .page.ih6-account-page .ih6-profile-hub[data-open=true] .ih6-hub-emblem i:nth-child(4){transform:translate(1px,1px) rotate(90deg)}html:root body #root#root .page.ih6-account-page .ih6-hub-toggle{position:absolute;right:11px;top:10px;width:auto!important;height:auto!important;padding:0!important;margin:0!important;color:inherit!important;font-size:13px!important}html:root body #root#root .page.ih6-account-page .ih6-hub-items{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}html:root body #root#root .page.ih6-account-page .ih6-hub-item{position:absolute!important;left:-6%!important;top:28px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:42%!important;max-width:none!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding:8px 10px!important;border:1px solid var(--ih6-line)!important;border-radius:15px!important;background:var(--ih6-surface)!important;color:var(--ih6-ink)!important;font-size:12px!important;font-weight:650!important;line-height:1.3!important;text-align:left!important;white-space:normal!important;opacity:0;transform:scale(.45);pointer-events:none;box-shadow:0 4px 13px color-mix(in srgb,var(--ih6-ink) 4%,transparent)!important;transition:left .54s cubic-bezier(.22,.8,.25,1),top .54s cubic-bezier(.22,.8,.25,1),transform .54s cubic-bezier(.22,.8,.25,1),opacity .16s ease,background .16s ease,border-color .16s ease!important}html:root body #root#root .page.ih6-account-page .ih6-profile-hub[data-open=true] .ih6-hub-item{left:var(--ih6-hub-x)!important;top:var(--ih6-hub-y)!important;opacity:1;transform:scale(1);pointer-events:auto;transition-delay:calc(var(--ih6-hub-order) * 28ms)!important}html:root body #root#root .page.ih6-account-page .ih6-hub-item>span{margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;background:none!important}html:root body #root#root .page.ih6-account-page .ih6-hub-item>.ih6-hub-number{display:grid!important;place-items:center!important;width:23px!important;height:23px!important;flex:0 0 23px!important;border-radius:7px!important;background:var(--ih6-soft)!important;color:var(--ih6-muted)!important;font-size:9px!important;font-weight:650!important}html:root body #root#root .page.ih6-account-page .ih6-hub-item:hover{border-color:var(--ih6-accent)!important;background:var(--ih6-soft)!important}html:root body #root#root .page.ih6-account-page .ih6-hub-item.is-active{background:var(--ih6-accent)!important;color:var(--ih6-on-accent)!important;border-color:var(--ih6-accent)!important}html:root body #root#root .page.ih6-account-page .ih6-hub-item.is-active>.ih6-hub-number{background:color-mix(in srgb,var(--ih6-on-accent) 12%,transparent)!important;color:var(--ih6-on-accent)!important}html:root body #root#root .page.ih6-account-page :is(.ih6-hub-trigger,.ih6-hub-item):focus-visible{outline:3px solid var(--ih6-accent)!important;outline-offset:3px!important}html:root body #root#root .page.ih6-account-page .ih6-hub-current{position:absolute;left:110px;top:39px;right:10px;display:block;margin:0!important;color:var(--ih6-muted)!important;font-size:12px!important;line-height:1.45!important;opacity:1;pointer-events:none;transition:opacity .1s ease}html:root body #root#root .page.ih6-account-page .ih6-profile-hub[data-open=true] .ih6-hub-current{opacity:0}@media (max-width: 1100px){html:root body #root#root .page.ih6-account-page .ih6-account-workspace{width:min(960px,calc(100% - 40px))!important}html:root body #root#root .page.ih6-account-page .ih6-account-layout{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html:root body #root#root .page.ih6-account-page .ih6-profile-hub{position:relative!important;top:auto!important;margin:0 auto!important}}@media (max-width: 620px){html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6>main>.hero .hero-visual.ih-orbit-preview.ih6-job-preview{height:420px!important;min-height:420px!important;grid-template-rows:64px 264px 64px!important;gap:14px!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview>.card-main{width:calc(100% - 12px)!important;height:264px!important;min-height:264px!important;padding:21px!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview>.card-small{width:min(84%,252px)!important;height:64px!important;min-height:64px!important;padding:10px 13px!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview>.visual-glow{width:min(88%,300px)!important}html:root body #root#root .page.ih6-account-page .ih6-account-workspace{width:calc(100% - 28px)!important;padding:28px 0 48px!important}html:root body #root#root .page.ih6-account-page .ih6-account-workspace>.app-page-header{display:block!important;margin-bottom:14px!important}html:root body #root#root .page.ih6-account-page .ih6-account-workspace>.app-page-header h1{font-size:30px!important}html:root body #root#root .page.ih6-account-page .ih6-hub-item{padding:8px!important;gap:6px!important;font-size:11px!important}html:root body #root#root .page.ih6-account-page .ih6-account-content>.account-tab-intro{padding:18px!important}}@media (prefers-reduced-motion: reduce){html:root body #root#root .ih6-logo *,html:root body #root#root .page.ih6-account-page .ih6-profile-hub *{animation:none!important;transition:none!important}html:root body #root#root .ih6-logo .ih6-logo-letter{transform:none!important;opacity:1!important}html:root body #root#root .ih6-logo .ih6-logo-pixels{display:none!important}html:root body #root#root .page.ih6-account-page .ih6-profile-hub{transition:none!important}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview>.card-main{animation:none!important}}html:root body #root#root .app.ih-home-refresh.ih-home-v6 .ih6-job-preview .live-dot{display:block!important;flex:0 0 6px!important;width:6px!important;height:6px!important;padding:0!important;background:var(--ih-home-accent)!important;border-radius:50%!important;font-size:0!important;line-height:0!important}html:root body #root#root .page.ih6-account-page .ih6-hub-item>span:last-child{min-width:0!important;overflow-wrap:anywhere!important}:root{--ih7-ink: #17243a;--ih7-muted: #516076;--ih7-surface: #ffffff;--ih7-soft: #f1f4fa;--ih7-bg: #f4f6fb;--ih7-line: #dbe2ed;--ih7-accent: #264c96;--ih7-on-accent: #ffffff;--ih7-error: #a32237;--ih7-notice: #715f2c;--ih7-cta-ink: #f1f6ff;--ih7-cta-muted: #c5d6ed}html[data-theme=dark]{--ih7-ink: #f2f5fc;--ih7-muted: #b7c5da;--ih7-surface: #151f31;--ih7-soft: #1d2a40;--ih7-bg: #10192a;--ih7-line: #35455e;--ih7-accent: #c4d7ff;--ih7-on-accent: #172945;--ih7-error: #ffa8b7;--ih7-notice: #e2ca87}html[data-template=classic]{--ih7-ink: #202020;--ih7-muted: #555551;--ih7-surface: #ffffff;--ih7-soft: #f2f2ef;--ih7-bg: #f7f7f5;--ih7-line: #ddddd7;--ih7-accent: #242424;--ih7-on-accent: #ffffff;--ih7-error: #a32237;--ih7-notice: #715f2c;--ih7-cta-ink: #202020;--ih7-cta-muted: #555551}html[data-template=classic][data-theme=dark]{--ih7-ink: #f4f4f0;--ih7-muted: #c1c1bb;--ih7-surface: #1c1c1c;--ih7-soft: #272727;--ih7-bg: #141414;--ih7-line: #454541;--ih7-accent: #f2f2eb;--ih7-on-accent: #202020;--ih7-error: #ffa8b7;--ih7-notice: #e2ca87;--ih7-cta-ink: #f4f4f0;--ih7-cta-muted: #c1c1bb}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 :is(.hero-text,.ih-category-intro>p,.footer p,.footer>span,.footer .footer-links a){color:var(--ih-home-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .footer .footer-links a:hover{color:var(--ih-home-ink)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .final-cta :is(.final-cta-title,.final-cta-title>span){color:var(--ih7-cta-ink)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .final-cta>.section-label{color:var(--ih7-cta-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .section-heading :is(h2,.section-label,p),html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .ih5-step-trigger>span,html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .split-card:not(.light)>:is(h2,p,.section-label){color:#f2f6ff!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-template=classic] body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .section-heading :is(h2,.section-label,p),html[data-template=classic] body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .ih5-step-trigger>span,html[data-template=classic] body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .split-card:not(.light)>:is(h2,p,.section-label){color:#f5f5f1!important}html:root body #root#root :is(.page,.account-page) :is(.app-page-header>p,.account-tab-intro>p,.account-card-subtitle,.account-card-description,.account-helper,.form-helper,.field-help,.input-help,.profile-description,.portfolio-empty,.templates-subtitle,.notification-description,.notification-time,.job-card-meta){color:var(--ih7-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html:root body #root#root :is(.page,.account-page) :is(.app-page-header h1,.account-tab-intro h2,.account-card>h2,.account-card-heading h2,.profile-section h2,.notifications-heading h1){color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html:root body #root#root .account-profile-workspace>.profile-preview .profile-info :is(h2,p){color:#f4f7ff!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html[data-template=classic] body #root#root .account-profile-workspace>.profile-preview .profile-info :is(h2,p){color:#f5f5f1!important}html:root body #root#root :is(.page,.account-page,.app,.auth-page,.auth-card) :is(input,textarea)::placeholder{color:var(--ih7-muted)!important;opacity:1!important}html:root body #root#root :is(.auth-card,.privacy-center-page,.notifications-page,.legal-document-page) :is(.auth-footer,.auth-header>p,.privacy-center-header>p,.legal-document-subtitle,.notification-meta,.notification-date){color:var(--ih7-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html:root body #root#root :is(.auth-card,.notifications-page,.profile-expertise,.profile-reviews-section,.profile-public-portfolio) :is(.auth-form small,.auth-switch,.notification-job small,.notification-person p,.profile-expertise-label,.profile-about-copy,.profile-reviews-empty,.profile-public-portfolio-copy p,.profile-review-card small){color:var(--ih7-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html:root body #root#root .auth-card .auth-header h1{color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root .calendar-page{--calendar-muted: var(--ih7-muted)}html:root body #root#root .calendar-day.is-outside{opacity:1!important}html:root body #root#root .calendar-day.is-outside .calendar-day-number{color:var(--calendar-muted)!important}html:root body #root#root .calendar-reminder-settings>label.is-disabled{opacity:1!important;color:var(--calendar-muted)!important}html:root body #root#root .page.ih6-account-page .ih6-account-workspace{width:min(1140px,calc(100% - 48px))!important;max-width:1140px!important}html:root body #root#root .page.ih6-account-page .ih7-account-overview{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;margin:0 0 26px!important;padding:24px!important;border:1px solid var(--ih6-line)!important;border-radius:25px!important;background:var(--ih6-surface)!important;color:var(--ih6-ink)!important}html:root body #root#root .page.ih6-account-page .ih7-account-overview .ih6-profile-hub{position:relative!important;top:auto!important;align-self:center!important}html:root body #root#root .page.ih6-account-page .ih7-account-heading{display:block!important;min-width:0!important;padding:6px 12px 6px 0!important}html:root body #root#root .page.ih6-account-page .ih7-account-heading>.section-label{color:var(--ih6-muted)!important;font-size:10px!important;opacity:1!important}html:root body #root#root .page.ih6-account-page .ih7-account-heading h1{margin:9px 0 12px!important;font-size:clamp(28px,3vw,39px)!important;line-height:1.16!important;letter-spacing:-.04em!important;color:var(--ih6-ink)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root .page.ih6-account-page .ih7-account-heading>p{max-width:480px!important;margin:0!important;font-size:13px!important;line-height:1.8!important;color:var(--ih6-muted)!important}html:root body #root#root .page.ih6-account-page .ih7-account-current{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;margin:18px 0 0!important;padding-top:15px!important;border-top:0!important;font-size:12px!important}html:root body #root#root .page.ih6-account-page .ih7-account-current>span{color:var(--ih6-muted)!important}html:root body #root#root .page.ih6-account-page .ih7-account-current>strong{color:var(--ih6-ink)!important;font-weight:650!important}html:root body #root#root .page.ih6-account-page .ih6-account-layout{display:block!important;width:100%!important}html:root body #root#root .page.ih6-account-page .ih6-account-content>.account-tab-intro{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important;padding:4px 4px 20px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html:root body #root#root .page.ih6-account-page .account-tab-intro h2{margin:5px 0 0!important;font-size:25px!important;line-height:1.25!important}html:root body #root#root .page.ih6-account-page .account-tab-intro p{max-width:760px!important;margin:0!important;font-size:13px!important;line-height:1.75!important}html:root body #root#root .page.ih6-account-page .account-tab-stage{min-width:0!important}html:root body #root#root .page.ih6-account-page .account-tab-stage:focus-visible{outline:2px solid var(--ih6-accent)!important;outline-offset:6px!important;border-radius:18px!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-story{--ih5-scene-skin: #d8a48b;--ih7-shirt: #365a98;--ih7-trousers: #364a6c;background:var(--ih-home-surface)!important}html[data-theme=dark] body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-story{--ih5-scene-skin: #efb79a;--ih7-shirt: #98b5ee;--ih7-trousers: #bacae5}html[data-template=classic] body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-story{--ih7-shirt: #555555;--ih7-trousers: #484848}html[data-template=classic][data-theme=dark] body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-story{--ih7-shirt: #c8c8c8;--ih7-trousers: #b7b7b7}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-fill=ink]{fill:var(--ih5-scene-ink)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-fill=accent]{fill:var(--ih5-scene-accent)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-fill=skin]{fill:var(--ih5-scene-skin)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-fill=line]{fill:var(--ih5-scene-line)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-stroke=ink]{stroke:var(--ih5-scene-ink)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-stroke=accent]{stroke:var(--ih5-scene-accent)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-stroke=skin]{stroke:var(--ih5-scene-skin)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-stroke=line]{stroke:var(--ih5-scene-line)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-stroke=on-accent]{stroke:var(--ih5-scene-on-accent)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-person-part=shirt]{stroke:var(--ih7-shirt)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-person-part=trousers]{stroke:var(--ih7-trousers)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [fill=none],html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene path[stroke]:not([fill]){fill:none!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [fill^="url("]{fill:var(--ih5-scene-soft)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-scene-chair>rect{fill:var(--ih5-scene-ink)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-scene-window :is(rect,path){fill:none!important;stroke:var(--ih5-scene-line)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-scene-code path{stroke:var(--ih5-scene-accent)!important;fill:none!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-scene-person{opacity:1}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-story-caption{color:var(--ih-home-muted)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .ih5-step-tiles i{width:clamp(5px,.65vw,9px)!important;height:clamp(5px,.65vw,9px)!important;border-radius:1.5px!important;animation:ih7-tile-settle 1.2s cubic-bezier(.2,.75,.3,1) both!important;animation-delay:var(--tile-delay)!important}@keyframes ih7-tile-settle{0%{opacity:0;transform:translate(var(--tile-dx),var(--tile-dy)) rotate(var(--tile-turn)) scale(.45)}30%{opacity:.12}62%{opacity:.2;transform:translate(0) rotate(0) scale(1)}82%{opacity:.12;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(.9)}}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7>main>.hero .hero-visual.ih-orbit-preview.ih7-preview-motion{grid-template-rows:72px 278px 72px 44px!important;height:532px!important;min-height:532px!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih7-preview-motion>.card-top{animation:ih7-orbit-top 9s ease-in-out infinite!important;transform-origin:50% 210%!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih7-preview-motion>.card-bottom{animation:ih7-orbit-bottom 9s ease-in-out infinite!important;transform-origin:50% -110%!important}@keyframes ih7-orbit-top{0%,to{rotate:-2deg}50%{rotate:2deg}}@keyframes ih7-orbit-bottom{0%,to{rotate:2deg}50%{rotate:-2deg}}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih7-preview-motion>.ih7-preview-pause{position:relative!important;grid-row:4!important;display:flex!important;align-items:center!important;gap:7px!important;width:auto!important;min-height:44px!important;padding:4px 11px!important;border:1px solid var(--ih-home-line)!important;border-radius:20px!important;background:var(--ih-home-surface)!important;color:var(--ih-home-muted)!important;font:inherit!important;font-size:10px!important;cursor:pointer;transform:none!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih7-preview-motion[data-paused=true]>.card-small{animation-play-state:paused!important}html:root body #root#root .page.ih-market-v5 .ih5-filters{position:relative!important;z-index:6!important;overflow:visible!important}html:root body #root#root .page.ih-market-v5 .ih7-select{position:relative!important;min-width:0!important;min-height:60px!important;padding:0!important;border:1px solid var(--ih5-line)!important;border-radius:12px!important;background:var(--ih5-soft)!important}html:root body #root#root .page.ih-market-v5 .ih7-select[data-open=true]{z-index:10!important;border-color:var(--ih5-accent)!important}html:root body #root#root .page.ih-market-v5 .ih7-select-label{position:absolute!important;left:12px!important;top:7px!important;display:block!important;margin:0!important;font-size:10px!important;color:var(--ih5-muted)!important;pointer-events:none}html:root body #root#root .page.ih-market-v5 .ih7-select-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:58px!important;padding:24px 12px 9px!important;margin:0!important;border:0!important;background:transparent!important;color:var(--ih5-ink)!important;font:inherit!important;font-size:13px!important;font-weight:650!important;text-align:left!important;box-shadow:none!important;transform:none!important;cursor:pointer}html:root body #root#root .page.ih-market-v5 .ih7-select-trigger>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html:root body #root#root .page.ih-market-v5 .ih7-select-trigger svg{flex:0 0 18px!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;transition:transform .22s ease}html:root body #root#root .page.ih-market-v5 .ih7-select[data-open=true] .ih7-select-trigger svg{transform:rotate(180deg)}html:root body #root#root .page.ih-market-v5 .ih7-select-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;display:flex!important;flex-direction:column!important;gap:3px!important;max-height:var(--ih7-menu-height,320px)!important;margin:0!important;padding:6px!important;overflow-y:auto!important;overscroll-behavior:contain;background:var(--ih5-surface)!important;border:1px solid var(--ih5-line)!important;border-radius:15px!important;box-shadow:0 18px 42px #00000024!important;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.985);transform-origin:top center;pointer-events:none;transition:opacity .16s ease,transform .2s ease,visibility .2s}html:root body #root#root .page.ih-market-v5 .ih7-select[data-side=up] .ih7-select-menu{top:auto!important;bottom:calc(100% + 8px)!important;transform-origin:bottom center}html:root body #root#root .page.ih-market-v5 .ih7-select[data-open=true] .ih7-select-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}html:root body #root#root .page.ih-market-v5 .ih7-select-option{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex:0 0 auto!important;width:100%!important;min-height:44px!important;padding:11px 12px!important;margin:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--ih5-ink)!important;font:inherit!important;font-size:12px!important;text-align:left!important;transform:none!important;box-shadow:none!important;cursor:pointer}html:root body #root#root .page.ih-market-v5 .ih7-select-option[aria-selected=true]{background:var(--ih5-accent)!important;color:var(--ih5-on-accent)!important;font-weight:650!important}html:root body #root#root .page.ih-market-v5 .ih7-select-option:not([aria-selected=true]):is(:hover,:focus){background:var(--ih5-soft)!important}html:root body #root#root .page.ih-market-v5 .ih7-select-option:disabled{opacity:1!important;color:var(--ih5-muted)!important;cursor:not-allowed}html:root body #root#root .page.ih-market-v5 .ih7-select-option svg{width:16px!important;height:16px!important;flex:0 0 16px;stroke:currentColor!important;fill:none!important}html:root body #root#root .page.ih-market-v5 .ih7-select :is(button,button>span){-webkit-text-fill-color:currentColor!important}html:root body #root#root .page.ih-market-v5 .ih7-select button:focus-visible{outline:2px solid var(--ih5-accent)!important;outline-offset:2px!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell .ih7-service-centered-header{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important;width:100%!important;margin:0 auto 32px!important;padding:14px 54px 0!important;text-align:center!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell .ih7-service-centered-header>div{width:min(100%,680px)!important;min-width:0!important;margin:0 auto!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell .ih7-service-centered-header :is(h1,p){margin-left:auto!important;margin-right:auto!important;text-align:center!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell .ih7-service-centered-header h1{margin-top:9px!important;font-size:clamp(28px,3.3vw,39px)!important;line-height:1.16!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell .ih7-service-centered-header p{max-width:620px!important;line-height:1.8!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell .ih5-service-form-header.ih7-service-centered-header>a{position:absolute!important;top:17px!important;left:0!important;width:40px!important;height:40px!important;min-height:40px!important;display:grid!important;place-items:center!important;padding:0!important;background:var(--ih5-surface)!important;color:var(--ih5-ink)!important;border:1px solid var(--ih5-line)!important;border-radius:50%!important;font-size:19px!important}html:root body #root#root .account-page.ih7-communications{display:block!important;min-height:100dvh!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--ih7-bg)!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications :is(.ih7-inbox-page,.ih7-chat-page),html:root body #root#root .account-page.ih7-communications :is(.ih7-inbox-page,.ih7-chat-page) *{box-sizing:border-box!important;font-family:Inter,system-ui,sans-serif!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root .account-page.ih7-communications :is(.ih7-inbox-page,.ih7-chat-page){width:min(1040px,calc(100% - 48px))!important;max-width:1040px!important;margin:34px auto 64px!important;padding:0!important;min-width:0!important}html:root body #root#root .account-page.ih7-communications :is(.ih7-inbox-page,.ih7-chat-page) :is(h1,h2,h3,p,dl){margin:0;color:var(--ih7-ink);overflow-wrap:anywhere}html:root body #root#root .account-page.ih7-communications :is(.ih7-inbox-page,.ih7-chat-page) :is(a,button,input,textarea,select){font:inherit}html:root body #root#root .account-page.ih7-communications .ih7-eyebrow{display:block!important;color:var(--ih7-muted)!important;font-size:10px!important;font-weight:650!important;letter-spacing:.055em!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:0 0 24px!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-heading h1{color:var(--ih7-ink)!important;margin:7px 0 10px!important;font-size:clamp(30px,3.4vw,41px)!important;line-height:1.15!important;letter-spacing:-.04em!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-heading p{color:var(--ih7-muted)!important;font-size:13px!important;line-height:1.7!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-overview{display:flex!important;align-items:baseline!important;gap:8px!important;padding:16px 20px!important;border:1px solid var(--ih7-line)!important;border-radius:17px!important;background:var(--ih7-surface)!important;color:var(--ih7-muted)!important;font-size:12px!important;white-space:nowrap}html:root body #root#root .account-page.ih7-communications .ih7-inbox-overview strong{color:var(--ih7-ink)!important;font-size:27px!important;line-height:1!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-tools{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 20px!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-search{display:flex!important;align-items:center!important;flex:1 1 0!important;min-width:0!important;gap:11px!important;padding:0 15px!important;background:var(--ih7-surface)!important;border:1px solid var(--ih7-line)!important;border-radius:13px!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-search svg{width:19px!important;height:19px!important;flex:0 0 19px;stroke:var(--ih7-muted)!important;fill:none!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-search input{width:100%!important;min-width:0!important;height:50px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--ih7-ink)!important;font-size:13px!important;outline:0!important;box-shadow:none!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-search:focus-within{outline:2px solid var(--ih7-accent);outline-offset:2px}html:root body #root#root .account-page.ih7-communications .ih7-inbox-switch{display:flex!important;gap:4px!important;padding:4px!important;border:1px solid var(--ih7-line)!important;border-radius:13px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-switch button{min-height:42px!important;padding:9px 13px!important;border:0!important;border-radius:9px!important;color:var(--ih7-muted)!important;background:transparent!important;font-size:12px!important;font-weight:650!important;cursor:pointer;transition:background .18s ease,color .18s ease}html:root body #root#root .account-page.ih7-communications .ih7-inbox-switch button[aria-pressed=true]{background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 2px 6px #0000000c}html:root body #root#root .account-page.ih7-communications .ih7-inbox-switch b{margin-left:5px;font-size:10px}html:root body #root#root .account-page.ih7-communications .ih7-inbox-list{border:1px solid var(--ih7-line)!important;border-radius:22px!important;background:var(--ih7-surface)!important;overflow:hidden!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-list-heading{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:15px 22px!important;border-bottom:0!important;color:var(--ih7-muted)!important;font-size:11px!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-row{display:grid!important;grid-template-columns:48px minmax(0,1fr) 70px!important;align-items:center!important;gap:16px!important;padding:22px!important;min-width:0!important;border-bottom:0!important;color:var(--ih7-ink)!important;text-decoration:none!important;transition:background .16s ease}html:root body #root#root .account-page.ih7-communications .ih7-inbox-row:last-child{border-bottom:0!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-row:is(:hover,:focus-visible){background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications .ih7-avatar,html:root body #root#root .account-page.ih7-communications .ih7-chat-avatar{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;flex:0 0 48px!important;overflow:hidden!important;border-radius:50%!important;border:1px solid var(--ih7-line)!important;background:var(--ih7-soft)!important;color:var(--ih7-accent)!important;font-size:17px!important;font-weight:650!important}html:root body #root#root .account-page.ih7-communications :is(.ih7-avatar,.ih7-chat-avatar) img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-copy{min-width:0!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-topline{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-topline strong{min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;font-weight:650!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications .ih7-unread{width:7px!important;height:7px!important;flex:0 0 7px;border-radius:50%;background:var(--ih7-accent)}html:root body #root#root .account-page.ih7-communications .ih7-inbox-project,html:root body #root#root .account-page.ih7-communications .ih7-inbox-copy p{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.6!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-project{margin:3px 0 7px!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-row.is-unread .ih7-inbox-copy p{color:var(--ih7-ink)!important;font-weight:550!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-end{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:14px!important;color:var(--ih7-muted)!important;font-size:10px!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-end svg{width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important;transition:transform .18s ease}html:root body #root#root .account-page.ih7-communications .ih7-inbox-row:hover .ih7-inbox-end svg{transform:translate(4px)}html:root body #root#root .account-page.ih7-communications :is(.ih7-empty-state,.ih7-chat-empty){display:grid!important;place-items:center!important;gap:12px!important;min-height:220px!important;padding:36px!important;border:1px solid var(--ih7-line)!important;border-radius:20px!important;background:var(--ih7-surface)!important;color:var(--ih7-muted)!important;text-align:center!important;font-size:13px!important;line-height:1.8!important}html:root body #root#root .account-page.ih7-communications .ih7-empty-state h2{color:var(--ih7-ink)!important;font-size:22px!important}html:root body #root#root .account-page.ih7-communications .ih7-empty-state p{color:var(--ih7-muted)!important;max-width:450px}html:root body #root#root .account-page.ih7-communications .ih7-empty-mark{display:grid;place-items:center;width:48px;height:48px;background:var(--ih7-soft);border-radius:16px;font-size:25px;color:var(--ih7-accent)}html:root body #root#root .account-page.ih7-communications .ih7-chat-shell{min-width:0!important;min-height:600px!important;background:var(--ih7-surface)!important;border:1px solid var(--ih7-line)!important;border-radius:25px!important;box-shadow:0 20px 65px #00000009!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-header{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:16px!important;padding:20px 24px!important;border-bottom:0!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-back{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;color:var(--ih7-ink)!important;background:var(--ih7-soft)!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications .ih7-chat-back svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;transform:rotate(180deg)}html:root body #root#root .account-page.ih7-communications .ih7-chat-back b{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-profile-link{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;text-decoration:none!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-person{display:block!important;min-width:0!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-person strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;color:var(--ih7-ink)!important;font-weight:700!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-person>span{display:block!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.5!important;margin-top:3px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-header-actions{position:relative!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-actions-menu{position:relative!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-actions-menu>summary{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;list-style:none!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications summary::-webkit-details-marker{display:none!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-actions-popover{position:absolute!important;z-index:20!important;top:52px!important;right:0!important;width:min(320px,calc(100vw - 44px))!important;padding:7px!important;background:var(--ih7-surface)!important;border:1px solid var(--ih7-line)!important;border-radius:16px!important;box-shadow:0 16px 45px #00000029!important;animation:ih7-panel-in .18s ease both}html:root body #root#root .account-page.ih7-communications .ih7-chat-actions-popover>:is(button,a){display:flex!important;align-items:flex-start!important;gap:10px!important;width:100%!important;padding:12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ih7-ink)!important;text-decoration:none!important;text-align:left!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications .ih7-chat-actions-popover :is(b,small){display:block!important;font-size:11px!important;line-height:1.7!important;white-space:normal!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-actions-popover small{color:var(--ih7-muted)!important;font-weight:400!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-actions-popover>:is(button,a):hover{background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-actions-popover .is-danger b{color:var(--ih7-error)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project{margin:0!important;border-bottom:0!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto 18px!important;align-items:center!important;gap:22px!important;padding:22px 24px!important;list-style:none!important;background:var(--ih7-soft)!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-title{min-width:0!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-title h1{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;overflow-wrap:anywhere!important;font-size:20px!important;line-height:1.35!important;letter-spacing:-.025em!important;color:var(--ih7-ink)!important;margin:6px 0 0!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-budget{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:5px!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-budget small{color:var(--ih7-muted)!important;font-size:10px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-budget strong{font-size:15px!important;white-space:nowrap}html:root body #root#root .account-page.ih7-communications .ih7-chat-project>summary>svg{width:18px!important;height:18px!important;stroke:var(--ih7-muted)!important;fill:none!important;stroke-width:1.7;transition:transform .22s ease}html:root body #root#root .account-page.ih7-communications .ih7-chat-project[open]>summary>svg{transform:rotate(180deg)}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-body{padding:22px 24px!important;animation:ih7-panel-in .2s ease both}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-body>strong{display:block;color:var(--ih7-ink)!important;font-size:14px;overflow-wrap:anywhere}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-body p{margin:10px 0!important;color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.8!important;white-space:pre-wrap}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-body dl{display:flex!important;flex-wrap:wrap!important;gap:18px 32px!important;margin-top:16px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-body dl div{display:flex;gap:8px;font-size:11px}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-body dt{color:var(--ih7-muted)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-body dd{color:var(--ih7-ink)!important;margin:0!important;font-weight:650}html:root body #root#root .account-page.ih7-communications .ih7-chat-service-context{margin:18px 0 0!important;padding-top:16px!important;border-top:0!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-service-context a{display:inline-flex;align-items:center;gap:8px;color:var(--ih7-accent)!important;text-decoration:none;font-size:12px;font-weight:650}html:root body #root#root .account-page.ih7-communications .ih7-chat-service-context svg{width:16px;height:16px;fill:none!important;stroke:currentColor!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-workspace-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;margin:18px 24px 0!important;padding:5px!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-workspace-tabs button{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-width:0!important;min-height:44px!important;padding:10px 8px!important;margin:0!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ih7-muted)!important;font-size:12px!important;font-weight:650!important;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}html:root body #root#root .account-page.ih7-communications .ih7-chat-workspace-tabs button[aria-selected=true]{background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 3px 9px #0000000b!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-workspace-tabs b{min-width:18px;padding:2px 4px;border-radius:6px;font-size:10px;background:var(--ih7-soft);color:inherit}html:root body #root#root .account-page.ih7-communications .ih7-chat-workspace-panel{min-width:0!important;padding:20px 24px 24px!important;animation:ih7-panel-in .2s ease both}html:root body #root#root .account-page.ih7-communications .ih7-chat-messages{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:13px!important;min-height:260px!important;max-height:min(530px,60dvh)!important;padding:12px 4px 24px!important;overflow-y:auto!important;overscroll-behavior:contain}html:root body #root#root .account-page.ih7-communications .ih7-chat-message{position:relative!important;display:block!important;flex:0 0 auto!important;width:fit-content!important;max-width:80%!important;min-width:92px!important;padding:15px 17px 10px!important;border:1px solid var(--ih7-line)!important;border-radius:18px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;animation:ih7-message-in .2s ease both}html:root body #root#root .account-page.ih7-communications .ih7-chat-message.is-mine{align-self:flex-end!important;border-bottom-right-radius:5px!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;border-color:var(--ih7-accent)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-message.is-theirs{align-self:flex-start!important;border-bottom-left-radius:5px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-message :is(p,.private-work-written-item p){font-size:13px!important;line-height:1.8!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;color:inherit!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-message>time{display:block!important;text-align:right!important;margin:7px 0 0!important;color:inherit!important;font-size:9px!important;opacity:1!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-message .private-work-message-text a{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important;overflow-wrap:anywhere!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-read-receipt{align-self:flex-end!important;color:var(--ih7-muted)!important;font-size:10px!important;margin:-7px 3px 1px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-day{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;margin:8px 0!important;color:var(--ih7-muted)!important;font-size:10px!important;text-align:center!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-day:before,html:root body #root#root .account-page.ih7-communications .ih7-chat-day:after{content:"";width:34px;height:1px;background:var(--ih7-line)}html:root body #root#root .account-page.ih7-communications .ih7-chat-message-actions{display:inline-block!important;position:relative!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-message-actions summary{min-width:30px;min-height:30px;list-style:none;cursor:pointer;color:inherit}html:root body #root#root .account-page.ih7-communications .ih7-chat-message-actions button{position:absolute;z-index:8;left:0;bottom:100%;width:160px;padding:10px;border:1px solid var(--ih7-line);border-radius:10px;background:var(--ih7-surface);color:var(--ih7-ink);font-size:11px;cursor:pointer}html:root body #root#root .account-page.ih7-communications .ih7-chat-form{display:flex!important;align-items:flex-end!important;gap:12px!important;padding:12px!important;margin:8px 0 0!important;border:1px solid var(--ih7-line)!important;border-radius:17px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-form:focus-within{border-color:var(--ih7-accent)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-form textarea{display:block!important;flex:1 1 0!important;min-width:0!important;min-height:54px!important;max-height:180px!important;padding:7px 3px!important;margin:0!important;border:0!important;border-radius:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.7!important;resize:vertical}html:root body #root#root .account-page.ih7-communications .ih7-chat-send{display:flex!important;align-items:center!important;gap:9px!important;min-height:44px!important;flex:0 0 auto!important;padding:11px 17px!important;border:1px solid var(--ih7-accent)!important;border-radius:12px!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;font-size:12px!important;font-weight:650!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications .ih7-chat-send svg{width:17px!important;height:17px!important;stroke:currentColor!important;fill:none!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-composer-hint{color:var(--ih7-muted)!important;font-size:10px!important;line-height:1.7!important;margin:10px 3px 0!important}html:root body #root#root .account-page.ih7-communications :is(.ih7-feedback,.ih7-chat-error){padding:14px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-error)!important;font-size:12px!important;line-height:1.8!important;margin:12px 0!important;overflow-wrap:anywhere!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-negotiation-banner,.ih7-chat-block-banner){padding:13px 16px!important;margin:0 0 16px!important;border:1px solid var(--ih7-line)!important;border-radius:13px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.8!important}html:root body #root#root .account-page.ih7-communications :is(.ih7-inbox-page,.ih7-chat-page) :is(button,a,summary,input,textarea):focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:3px!important}html:root body #root#root .account-page.ih7-communications :is(.ih7-inbox-page,.ih7-chat-page) button:disabled{opacity:1!important;cursor:not-allowed!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-send:disabled{background:var(--ih7-soft)!important;border-color:var(--ih7-line)!important;color:var(--ih7-muted)!important}html:root body #root#root .account-page.ih7-communications :is(input,textarea)::placeholder{color:var(--ih7-muted)!important;opacity:1!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-workspace-panel :is(.chat-project-plan,.agreement-workspace,.agreement-summary,.chat-payment-panel,.project-files-library,.project-files-empty,.private-work-delivery,.chat-dispute-card){min-width:0!important;margin:0 0 20px!important;padding:22px!important;border:1px solid var(--ih7-line)!important;border-radius:18px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:none!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page :is(.chat-project-plan,.agreement-workspace,.agreement-summary,.chat-payment-panel,.project-files-library,.private-work-delivery,.chat-dispute-card) :is(h2,h3,strong,b){color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page :is(.chat-project-plan,.agreement-workspace,.agreement-summary,.chat-payment-panel,.project-files-library,.private-work-delivery,.chat-dispute-card) :is(p,dt,small,.section-label){color:var(--ih7-muted)!important;-webkit-text-fill-color:currentColor!important;font-size:12px;line-height:1.8;opacity:1!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page :is(.chat-project-plan-header,.chat-payment-heading,.project-files-library-header,.private-work-delivery-heading,.agreement-form-heading){display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px!important;padding:0!important;margin:0 0 20px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page :is(.chat-project-plan,.chat-payment-panel,.project-files-library,.private-work-delivery) h2{font-size:21px!important;line-height:1.3!important;margin:7px 0!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page :is(.chat-project-plan-section,.project-files-group){min-width:0!important;padding:18px!important;margin:16px 0 0!important;border:1px solid var(--ih7-line)!important;border-radius:13px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications .chat-project-plan-section-title{display:flex!important;gap:13px!important;margin-bottom:16px!important}html:root body #root#root .account-page.ih7-communications .chat-project-plan-section-title>span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;flex:0 0 32px;background:var(--ih7-surface)!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;color:var(--ih7-accent)!important;font-size:11px!important}html:root body #root#root .account-page.ih7-communications .chat-project-plan-section h3{font-size:15px!important}html:root body #root#root .account-page.ih7-communications :is(.chat-project-plan-grid,.chat-project-plan-facts,.chat-project-plan-checklists,.agreement-details,.agreement-form-grid,.chat-payment-breakdown){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;min-width:0!important;margin:18px 0!important}html:root body #root#root .account-page.ih7-communications :is(.chat-project-plan-facts,.agreement-details)>div{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;padding:13px!important;border:1px solid var(--ih7-line)!important;border-radius:11px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications .chat-project-plan-facts dd{margin:0!important;font-size:12px!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications .chat-project-plan-timeline{margin:0!important;padding-left:20px!important;font-size:12px!important;line-height:1.8!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications .chat-project-plan-timeline li{margin:12px 0!important;padding-left:6px!important}html:root body #root#root .account-page.ih7-communications .chat-project-plan-checklists ul{padding-left:18px!important;font-size:12px!important;line-height:1.9!important;color:var(--ih7-muted)!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-field,.private-work-fields label,.private-work-file-input,.private-work-report-dialog label){display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important;color:var(--ih7-ink)!important;font-size:12px!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-field-wide,.agreement-detail-wide){grid-column:1 / -1!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-field,.private-work-fields,.private-work-share-form,.private-work-report-dialog,.chat-dispute-form) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%!important;min-width:0!important;min-height:44px!important;padding:12px!important;border:1px solid var(--ih7-line)!important;border-radius:11px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.7!important}html:root body #root#root .account-page.ih7-communications .agreement-field textarea{min-height:100px!important}html:root body #root#root .account-page.ih7-communications .agreement-price-input{display:flex!important;align-items:center!important;gap:10px!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-form-actions,.agreement-proposal-actions,.private-work-form-actions,.private-work-delivery-actions){display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-form-actions,.agreement-proposal-actions,.private-work-form-actions,.private-work-delivery-actions,.chat-payment-panel,.ih7-empty-state)>button,html:root body #root#root .account-page.ih7-communications :is(.agreement-workspace-toggle,.private-work-share-toggle,.private-work-secure-access-button){min-height:44px!important;padding:12px 17px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:12px!important;font-weight:650!important;line-height:1.65!important;white-space:normal!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications :is(.agreement-form-actions,.agreement-proposal-actions,.private-work-form-actions,.private-work-delivery-actions)>.is-primary,html:root body #root#root .account-page.ih7-communications :is(.agreement-primary-button,.chat-payment-button){background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;border-color:var(--ih7-accent)!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-secondary-button,.agreement-primary-button){min-height:44px!important;padding:12px 17px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;font-size:12px!important;font-weight:650!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications .agreement-secondary-button{background:var(--ih7-soft)!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-proposal-card,.agreement-waiting-card,.agreement-gate){margin:18px 0!important;padding:18px!important;background:var(--ih7-soft)!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-proposal-topline,.agreement-progress){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:13px!important;margin:14px 0!important}html:root body #root#root .account-page.ih7-communications .agreement-progress>span{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;color:var(--ih7-muted)!important}html:root body #root#root .account-page.ih7-communications .agreement-progress i{display:grid!important;place-items:center!important;width:27px!important;height:27px!important;background:var(--ih7-surface)!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;font-style:normal!important}html:root body #root#root .account-page.ih7-communications .agreement-progress .is-complete i{background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-version-pill,.agreement-pending-pill,.chat-project-plan-status,.chat-payment-status){display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:5px 10px!important;border:1px solid var(--ih7-line)!important;border-radius:20px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important;font-size:10px!important;line-height:1.6!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-shell>.chat-collapsible-panel{margin:16px 24px 0!important}html:root body #root#root .account-page.ih7-communications .chat-dispute-card{padding:18px!important;border:1px solid var(--ih7-line)!important;border-radius:15px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-summary>summary,.chat-collapsible-summary){display:flex!important;align-items:center!important;gap:12px!important;min-height:50px!important;padding:13px!important;list-style:none!important;background:var(--ih7-soft)!important;border:1px solid var(--ih7-line)!important;border-radius:13px!important;color:var(--ih7-ink)!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications :is(.agreement-summary-copy,.chat-collapsible-copy){display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;font-size:12px!important}html:root body #root#root .account-page.ih7-communications :is(.agreement-summary-body,.chat-collapsible-body){padding:18px 0 0!important}html:root body #root#root .account-page.ih7-communications .chat-payment-breakdown{grid-template-columns:repeat(3,minmax(0,1fr))!important}html:root body #root#root .account-page.ih7-communications .chat-payment-breakdown>div{display:flex!important;flex-direction:column!important;gap:9px!important;padding:15px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important;font-size:11px!important}html:root body #root#root .account-page.ih7-communications .chat-payment-breakdown strong{color:var(--ih7-ink)!important;font-size:18px!important}html:root body #root#root .account-page.ih7-communications .chat-payment-breakdown small{font-size:10px!important}html:root body #root#root .account-page.ih7-communications .chat-payment-explainer{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:17px 0!important}html:root body #root#root .account-page.ih7-communications :is(.private-work-material-group,.private-work-written-item,.private-work-access-item,.private-work-link-row){min-width:0!important;overflow-wrap:anywhere!important;border-color:var(--ih7-line)!important;color:var(--ih7-ink)!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications .private-work-link-row :is(a,button),html:root body #root#root .account-page.ih7-communications .private-work-secure-access-button{color:var(--ih7-accent)!important;overflow-wrap:anywhere!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-message .private-work-materials{margin:12px 0 0!important;padding:12px!important;border:1px solid var(--ih7-line)!important;border-radius:11px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-message .private-work-materials p{color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page :is(.private-work-share-form,.private-work-report-dialog,.private-work-release-dialog){width:min(680px,100%)!important;max-height:calc(100dvh - 40px)!important;overflow-y:auto!important;padding:26px!important;border:1px solid var(--ih7-line)!important;border-radius:23px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page :is(.private-work-share-form,.private-work-report-dialog,.private-work-release-dialog) :is(h2,h3,strong,b){color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page :is(.private-work-share-form,.private-work-report-dialog,.private-work-release-dialog) :is(p,small,.section-label){color:var(--ih7-muted)!important;font-size:12px;line-height:1.8}html:root body #root#root .account-page.ih7-communications .ih7-chat-page :is(.private-work-delivery-note,.private-work-hidden,.project-files-state){color:var(--ih7-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page .private-work-form-message{color:var(--ih7-notice)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page .private-work-security-note :is(p,strong){color:#66501e!important}html[data-theme=dark] body #root#root .account-page.ih7-communications .ih7-chat-page .private-work-security-note :is(p,strong){color:#e2ca87!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page :is(.private-work-tabs,.private-work-fields){gap:12px!important;margin:20px 0!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page .private-work-tabs button{background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;border:1px solid var(--ih7-line)!important;border-radius:11px!important;padding:12px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page .private-work-tabs button.is-active{background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-page :is(.private-work-report-close,.private-work-share-heading>button){background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;min-width:40px!important;min-height:40px!important}@keyframes ih7-panel-in{0%{opacity:.75;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ih7-message-in{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){html:root body #root#root .page.ih6-account-page .ih7-account-overview{grid-template-columns:minmax(0,1fr)!important;padding:20px!important;gap:12px!important}html:root body #root#root .page.ih6-account-page .ih7-account-heading{grid-row:1!important;padding:0!important;text-align:center!important}html:root body #root#root .page.ih6-account-page .ih7-account-heading>p{margin:0 auto!important}html:root body #root#root .page.ih6-account-page .ih7-account-current{justify-content:center!important}html:root body #root#root .page.ih6-account-page .ih7-account-overview .ih6-profile-hub{margin:0 auto!important}html:root body #root#root .account-page.ih7-communications :is(.ih7-inbox-page,.ih7-chat-page){width:calc(100% - 28px)!important;margin:24px auto 46px!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-tools{flex-wrap:wrap!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-search{flex-basis:100%!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-overview{padding:12px!important;flex-direction:column!important;gap:5px!important;font-size:10px!important}html:root body #root#root .account-page.ih7-communications .ih7-inbox-row{grid-template-columns:42px minmax(0,1fr) 38px!important;gap:11px!important;padding:17px 14px!important}html:root body #root#root .account-page.ih7-communications .ih7-avatar{width:42px!important;height:42px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-shell{border-radius:21px!important;min-height:520px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-header{gap:10px!important;padding:16px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-avatar{width:38px!important;height:38px!important;flex-basis:38px!important;font-size:14px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-person strong{font-size:13px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-person>span{font-size:10px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project>summary{grid-template-columns:minmax(0,1fr) 18px!important;gap:12px!important;padding:18px 16px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-budget{grid-column:1!important;grid-row:2!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project>summary>svg{grid-column:2!important;grid-row:1 / 3!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-title h1{font-size:18px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-project-body{padding:18px 16px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-workspace-tabs{margin:14px 12px 0!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-workspace-tabs button{font-size:11px!important;gap:5px!important;padding:9px 5px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-workspace-panel{padding:16px 12px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-message{max-width:90%!important;padding:12px 14px 9px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-messages{max-height:58dvh!important;min-height:220px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-form{flex-wrap:wrap!important;padding:10px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-form textarea{flex-basis:100%!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-send{margin-left:auto!important}html:root body #root#root .account-page.ih7-communications :is(.ih7-inbox-search input,.ih7-chat-form textarea){font-size:16px!important}html:root body #root#root .account-page.ih7-communications :is(.chat-project-plan-grid,.chat-project-plan-facts,.chat-project-plan-checklists,.agreement-form-grid,.agreement-details,.chat-payment-breakdown){grid-template-columns:minmax(0,1fr)!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-workspace-panel :is(.chat-project-plan,.agreement-workspace,.agreement-summary,.chat-payment-panel,.project-files-library,.private-work-delivery,.chat-dispute-card){padding:16px!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell .ih7-service-centered-header{padding:12px 0 0!important}html:root body #root#root .page.ih-market-v5 .ih-market-shell .ih5-service-form-header.ih7-service-centered-header>a{position:relative!important;top:auto!important;align-self:flex-start!important}}@media (max-width: 620px){html:root body #root#root .page.ih6-account-page .ih6-account-workspace{width:calc(100% - 28px)!important}html:root body #root#root .page.ih6-account-page .ih7-account-overview{padding:17px 12px!important;border-radius:21px!important}html:root body #root#root .page.ih6-account-page .ih7-account-heading h1{font-size:29px!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7>main>.hero .hero-visual.ih-orbit-preview.ih7-preview-motion{grid-template-rows:64px 264px 64px 44px!important;height:478px!important;min-height:478px!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih7-preview-motion>.card-small{width:min(78%,252px)!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .ih5-step-tiles i{width:6px!important;height:6px!important}}@media (max-width: 370px){html:root body #root#root .account-page.ih7-communications .ih7-chat-header{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:7px!important;padding:12px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-back,html:root body #root#root .account-page.ih7-communications .ih7-chat-actions-menu>summary{width:36px!important;height:36px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-profile-link{gap:8px!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-person>span{display:none!important}html:root body #root#root .account-page.ih7-communications .ih7-chat-workspace-tabs button{flex-direction:column!important;font-size:10px!important}}@media (prefers-reduced-motion: reduce){html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih7-preview-motion *,html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-step-tiles,html:root body #root#root .page.ih-market-v5 .ih7-select *,html:root body #root#root .account-page.ih7-communications :is(.ih7-inbox-page,.ih7-chat-page) *{animation:none!important;transition:none!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih7-preview-pause{display:none!important}}html:root body .discovery-onboarding-backdrop.ih8-onboarding{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:15000!important;display:grid!important;place-items:center!important;width:100%!important;height:var(--discovery-mobile-viewport-height,100dvh)!important;padding:24px!important;margin:0!important;overflow:hidden!important;background:#0c152b99!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ih7-ink)!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding,html:root body .discovery-onboarding-backdrop.ih8-onboarding *{box-sizing:border-box!important;font-family:inherit!important;writing-mode:horizontal-tb!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-shell{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 4px minmax(0,1fr) auto!important;width:min(1020px,100%)!important;height:min(840px,100%)!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid var(--ih7-line)!important;border-radius:26px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 26px 90px #00000030!important;animation:ih8-dialog-in .24s ease both}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-ambient{display:none!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-onboarding-header,.discovery-onboarding-footer){position:relative!important;inset:auto!important;z-index:2!important;width:100%!important;min-height:0!important;margin:0!important;background:var(--ih7-surface)!important;background-image:none!important;color:var(--ih7-ink)!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:18px!important;align-items:center!important;padding:18px 30px!important;border:0!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-header .logo{display:inline-block!important;width:auto!important;margin:0!important;font-size:23px!important;line-height:1.1!important;letter-spacing:-.05em!important;color:var(--ih7-ink)!important;text-decoration:none!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-header .logo span{display:inline!important;width:auto!important;height:auto!important;background:transparent!important;color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-step-count{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--ih7-muted)!important;white-space:nowrap!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-close-button{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:24px!important;line-height:1!important;cursor:pointer}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-progress{position:relative!important;grid-row:2!important;width:100%!important;height:4px!important;margin:0!important;border:0!important;background:var(--ih7-soft)!important;overflow:hidden!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-progress>span{position:static!important;display:block!important;height:100%!important;background:var(--ih7-accent)!important;border-radius:0 4px 4px 0!important;transition:width .22s ease}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-content{position:relative!important;grid-row:3!important;align-self:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:30px!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-gutter:stable;scroll-padding-top:24px;animation:ih8-panel-in .2s ease both}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(h1,p,small,strong,span,legend){-webkit-text-fill-color:currentColor!important;opacity:1!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-copy{display:block!important;max-width:740px!important;padding:0!important;margin:0 0 26px!important;text-align:left!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-copy .section-label{display:block!important;width:auto!important;margin:0 0 10px!important;color:var(--ih7-accent)!important;font-size:10px!important;font-weight:750!important;letter-spacing:.12em!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-copy h1{width:auto!important;max-width:100%!important;min-width:0!important;margin:0 0 12px!important;color:var(--ih7-ink)!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.18!important;font-weight:750!important;letter-spacing:-.045em!important;white-space:normal!important;overflow-wrap:break-word!important;outline:none!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-copy p{max-width:690px!important;margin:0!important;color:var(--ih7-muted)!important;font-size:14px!important;line-height:1.75!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-usage-grid,.discovery-category-grid,.discovery-goal-grid,.discovery-order-grid,.discovery-readiness-grid){display:grid!important;min-width:0!important;width:100%!important;gap:12px!important;padding:0!important;margin:0!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-category-grid,.discovery-goal-grid,.discovery-order-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-order-card){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:relative!important;min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:18px!important;border:1px solid var(--ih7-line)!important;border-radius:17px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;overflow:visible!important;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-order-card).is-selected{border-color:var(--ih7-accent)!important;background:var(--ih7-soft)!important;box-shadow:inset 0 0 0 1px var(--ih7-accent)!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-order-card) :is(strong,small,span,i){position:static!important;inset:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;white-space:normal!important;overflow-wrap:break-word!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-order-card) strong{display:block!important;color:var(--ih7-ink)!important;font-size:16px!important;font-weight:720!important;line-height:1.4!important;letter-spacing:-.025em!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-order-card) small{display:block!important;color:var(--ih7-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-category-card,.discovery-goal-card){display:grid!important;grid-template-columns:30px minmax(0,1fr) 25px!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:6px!important;align-items:start!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-category-card,.discovery-goal-card)>span:first-child{grid-column:1!important;grid-row:1 / 3!important;display:grid!important;place-items:center!important;width:30px!important;min-height:30px!important;color:var(--ih7-muted)!important;font-size:11px!important;font-weight:700!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-category-card,.discovery-goal-card)>strong{grid-column:2!important;grid-row:1!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-category-card,.discovery-goal-card)>small{grid-column:2!important;grid-row:2!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-category-card,.discovery-goal-card)>i{grid-column:3!important;grid-row:1 / 3!important;align-self:center!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card)>i{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important;border-radius:50%!important;font-size:16px!important;font-style:normal!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card).is-selected>i{background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;animation:ih8-check-in .18s ease both}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card{display:grid!important;grid-template-columns:minmax(0,1fr) 25px!important;grid-template-rows:42px auto auto auto!important;gap:10px!important;align-content:start!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-card-icon{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border:1px solid var(--ih7-line)!important;border-radius:13px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:14px!important;font-weight:750!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card>i{grid-column:2!important;grid-row:1!important;justify-self:end!important;opacity:0!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card.is-selected>i{opacity:1!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card>small{grid-column:1 / -1!important;grid-row:2!important;font-size:9px!important;font-weight:650!important;letter-spacing:.08em!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card>strong{grid-column:1 / -1!important;grid-row:3!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card>span:not(.discovery-card-icon){grid-column:1 / -1!important;grid-row:4!important;display:block!important;width:auto!important;color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.65!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-category-switch{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:min(390px,100%)!important;padding:5px!important;margin:0 0 18px!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;background:var(--ih7-soft)!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-category-switch button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:9px 13px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ih7-muted)!important;font-size:13px!important;cursor:pointer;transition:background .15s ease,color .15s ease}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-category-switch button.is-selected{background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 3px 10px #00000009!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-category-switch :is(span,strong){display:inline!important;width:auto!important;color:inherit!important;font-size:13px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-category-context{display:flex!important;flex-direction:column!important;gap:5px!important;padding:0!important;margin:0 0 16px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-category-context strong{color:var(--ih7-ink)!important;font-size:14px!important;line-height:1.5!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-category-context>span{color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.6!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-selection-counter{display:block!important;width:auto!important;margin:12px 0 0!important;padding:0!important;border:0!important;background:none!important;color:var(--ih7-muted)!important;font-size:12px!important;font-weight:600!important;text-align:right!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-specialization-field{display:grid!important;gap:8px!important;margin-top:24px!important;color:var(--ih7-ink)!important;font-size:13px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-specialization-field input{width:100%!important;min-width:0!important;min-height:48px!important;padding:12px 14px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:16px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-specialization-field small{color:var(--ih7-muted)!important;font-size:11px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-specialization-field input::placeholder{color:var(--ih7-muted)!important;opacity:1!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-readiness-fieldset{min-width:0!important;padding:0!important;margin:26px 0 0!important;border:0!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-readiness-fieldset legend{display:block!important;max-width:100%!important;margin:0 0 12px!important;padding:0!important;color:var(--ih7-ink)!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-readiness-grid label{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:6px 10px!important;min-width:0!important;padding:15px!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;background:var(--ih7-surface)!important;cursor:pointer;transition:border-color .16s ease,background .16s ease}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-readiness-grid label.is-selected{border-color:var(--ih7-accent)!important;background:var(--ih7-soft)!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-readiness-grid input{grid-row:1 / 3!important;width:18px!important;height:18px!important;min-height:0!important;margin:2px 0 0!important;padding:0!important;accent-color:var(--ih7-accent)}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-readiness-grid strong{grid-column:2!important;color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.5!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-readiness-grid small{grid-column:2!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.6!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-order-card{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:8px 12px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-order-card>span{grid-column:1!important;grid-row:1 / 3!important;color:var(--ih7-accent)!important;font-size:19px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-order-card>strong{grid-column:2!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-order-card>small{grid-column:2!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-legal-note,.discovery-privacy-note){display:grid!important;grid-template-columns:23px minmax(0,1fr)!important;gap:12px!important;min-width:0!important;padding:15px!important;margin:20px 0 0!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;background:var(--ih7-soft)!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-legal-note,.discovery-privacy-note)>span{display:grid!important;place-items:center!important;width:23px!important;height:23px!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;color:var(--ih7-muted)!important;font-size:12px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-legal-note,.discovery-privacy-note) p{margin:0!important;color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.75!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-summary-card{display:grid!important;gap:0!important;padding:20px!important;border:1px solid var(--ih7-line)!important;border-radius:18px!important;background:var(--ih7-soft)!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-summary-mark{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;margin-bottom:10px!important;border-radius:50%!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;font-size:20px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-summary-row{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;gap:10px!important;min-width:0!important;padding:14px 0!important;border-bottom:0!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-summary-row:last-child{border:0!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-summary-row>span{color:var(--ih7-muted)!important;font-size:12px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-summary-row strong{color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.6!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-summary-tags{display:flex!important;flex-wrap:wrap!important;gap:7px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-summary-tags strong{padding:4px 9px!important;border:1px solid var(--ih7-line)!important;border-radius:9px!important;background:var(--ih7-surface)!important;font-size:11px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 18px!important;align-items:center!important;padding:16px 30px!important;border:0!important;border-top:0!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-footer>div{grid-column:1!important;grid-row:2!important;margin:0!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-primary-button{grid-column:2!important;grid-row:2!important;display:grid!important;place-items:center!important;min-width:170px!important;min-height:46px!important;width:auto!important;padding:12px 20px!important;margin:0!important;border:1px solid var(--ih7-accent)!important;border-radius:13px!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;text-align:center!important;cursor:pointer}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-text-button{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;min-height:44px!important;padding:8px 0!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--ih7-muted)!important;font-size:13px!important;font-weight:600!important;cursor:pointer}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-footer-message{display:none!important;min-width:0!important;margin:0!important;padding:0!important;font-size:12px!important;color:var(--ih7-error)!important;line-height:1.6!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-footer-message.is-visible{display:block!important;grid-column:1 / -1!important;grid-row:1!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-message{display:none!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding button:disabled{opacity:.55!important;cursor:wait}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(button,input,a):focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:3px!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer{padding:20px!important;color:var(--ih7-ink)!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer,html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer *{box-sizing:border-box!important;font-family:inherit!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;width:min(1180px,100%)!important;height:min(920px,calc(100dvh - 40px))!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:22px!important;overflow:hidden!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;animation:ih8-dialog-in .2s ease both}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-panel>header{gap:16px!important;min-width:0!important;min-height:64px!important;padding:12px 18px!important;border-bottom:0!important;background:var(--ih7-surface)!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-panel>header div{min-width:0!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-panel>header span{color:var(--ih7-muted)!important;font-size:9px!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-panel>header strong{display:block!important;width:auto!important;min-width:0!important;color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-panel>header>button{flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:26px!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-stage{display:grid!important;place-items:center!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;min-height:0!important;padding:14px!important;margin:0!important;overflow:hidden!important;background:var(--ih7-bg)!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-stage>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;object-fit:contain!important;animation:ih8-photo-in .18s ease both}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px 16px!important;min-width:0!important;padding:12px 18px!important;background:var(--ih7-surface)!important;border-top:0!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-navigation{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-arrow{position:static!important;inset:auto!important;display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;transform:none!important;cursor:pointer}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-arrow svg{display:block!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-arrow.is-left svg{transform:rotate(180deg)!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-count{display:inline-block!important;min-width:37px!important;color:var(--ih7-muted)!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;text-align:center!important;white-space:nowrap!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-download{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:10px 14px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:12px!important;font-weight:650!important;cursor:pointer}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-download svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-download span{color:inherit!important;-webkit-text-fill-color:currentColor!important;white-space:nowrap!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-error{flex-basis:100%!important;max-height:100px!important;overflow-y:auto!important;margin:0!important;font-size:12px!important;line-height:1.6!important;color:var(--ih7-muted)!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-error a{color:var(--ih7-accent)!important;font-weight:650!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-panel>footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;min-width:0!important;min-height:66px!important;padding:10px 18px!important;margin:0!important;border-top:0!important;background:var(--ih7-surface)!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-thumbnails{width:auto!important;min-width:0!important;gap:8px!important;overflow-x:auto!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-thumbnails button{flex:0 0 46px!important;width:46px!important;height:46px!important;min-height:0!important;padding:0!important;border:2px solid transparent!important;border-radius:9px!important;opacity:.7!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-thumbnails button.is-active{border-color:var(--ih7-accent)!important;opacity:1!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-thumbnails img{width:100%!important;height:100%!important;object-fit:cover!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-report{grid-column:auto!important;min-height:44px!important;padding:6px!important;color:var(--ih7-muted)!important;font-size:11px!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer button:disabled{opacity:.45!important;cursor:default}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer :is(button,a):focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:2px!important}html:root body>.private-work-lightbox{display:grid!important;grid-template-columns:minmax(0,1fr) 44px 8px 44px minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) 44px!important;gap:10px!important;padding:16px!important}html:root body>.private-work-lightbox .private-work-viewer-toolbar{grid-column:1 / -1!important;grid-row:1!important;min-width:0!important}html:root body>.private-work-lightbox figure{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-height:100%!important;margin:0!important}html:root body>.private-work-lightbox .private-work-lightbox-arrow{position:static!important;inset:auto!important;grid-row:3!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;transform:none!important;font-size:0!important;border-radius:50%!important}html:root body>.private-work-lightbox .private-work-lightbox-arrow:before{display:block!important;color:#fff!important;font-size:22px!important;line-height:1!important}html:root body>.private-work-lightbox .private-work-lightbox-arrow.is-left{grid-column:2!important}html:root body>.private-work-lightbox .private-work-lightbox-arrow.is-left:before{content:"←"!important}html:root body>.private-work-lightbox .private-work-lightbox-arrow.is-right{grid-column:4!important}html:root body>.private-work-lightbox .private-work-lightbox-arrow.is-right:before{content:"→"!important}@media (max-width:700px){html:root body>.private-work-lightbox{padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important}}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps .ih5-step-card{display:block!important;min-width:0!important;min-height:270px!important;padding:0!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps .ih5-step-trigger{display:grid!important;grid-template-columns:minmax(0,1fr) 24px!important;grid-template-rows:40px auto 1fr!important;gap:20px 10px!important;align-content:start!important;align-items:start!important;width:100%!important;height:auto!important;min-width:0!important;min-height:270px!important;padding:26px!important;margin:0!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps .ih5-step-trigger>span{position:static!important;inset:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;border:0!important;box-shadow:none!important;transform:none!important;writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps .ih5-step-number{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;border:1px solid currentColor!important;border-radius:12px!important;background:transparent!important;color:inherit!important;font-size:12px!important;line-height:1!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps .ih5-step-hint{grid-column:2!important;grid-row:1!important;display:grid!important;place-items:center!important;width:24px!important;height:40px!important;padding:0!important;border:0!important;background:transparent!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps .ih5-step-title{grid-column:1 / -1!important;grid-row:2!important;display:block!important;width:100%!important;height:auto!important;padding:0!important;border-radius:0!important;background:none!important;font-size:22px!important;font-weight:750!important;line-height:1.3!important;text-align:left!important;letter-spacing:-.035em!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps .ih5-step-copy{grid-column:1 / -1!important;grid-row:3!important;display:block!important;width:100%!important;height:auto!important;padding:0!important;border-radius:0!important;background:none!important;font-size:14px!important;line-height:1.75!important;text-align:left!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-page{width:min(1060px,calc(100% - 48px))!important;margin:24px auto 42px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-shell{min-height:0!important;border-radius:22px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-header{padding:14px 20px!important;gap:12px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-project>summary{padding:16px 20px!important;gap:16px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-project-title h1{margin:5px 0 0!important;font-size:18px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-workspace-tabs{margin:12px 20px 0!important;border-radius:12px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-workspace-tabs button{flex-direction:row!important;min-height:44px!important;gap:7px!important;padding:8px!important;font-size:13px!important;white-space:nowrap!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-workspace-tabs button span{min-width:0!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:inherit!important;white-space:nowrap!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-workspace-panel{padding:16px 20px 20px!important;min-width:0!important;overflow:visible!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-messages{height:clamp(260px,50dvh,560px)!important;min-height:0!important;max-height:none!important;padding:8px 4px 16px!important;gap:10px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-gutter:stable}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message{display:block!important;width:fit-content!important;max-width:78%!important;min-width:70px!important;padding:11px 13px 8px!important;border-radius:16px!important;overflow:visible!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message .private-work-message-text{width:auto!important;min-width:0!important;padding:0!important;margin:0!important;font-size:14px!important;line-height:1.65!important;overflow-wrap:anywhere!important;word-break:normal!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih8-chat-message-meta{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:100%!important;min-height:24px!important;padding:0!important;margin:3px 0 0!important;border:0!important;background:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih8-chat-message-meta>time{position:static!important;display:block!important;margin:0!important;padding:0!important;color:inherit!important;font-size:10px!important;line-height:1.5!important;opacity:.85!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message-actions{position:static!important;width:28px!important;height:28px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message-actions>summary{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:inherit!important;list-style:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message-actions>summary::-webkit-details-marker{display:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message-actions svg{width:18px!important;height:18px!important;fill:currentColor!important;stroke:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message-actions button{left:auto!important;right:0!important;min-height:44px!important;font-size:12px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message.is-theirs .ih7-chat-message-actions button{left:0!important;right:auto!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-read-receipt{margin:-5px 5px 3px!important;font-size:11px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-day{margin:9px 0!important;font-size:11px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-form{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:9px!important;align-items:end!important;flex-wrap:nowrap!important;padding:8px!important;margin:12px 0 0!important;border-radius:15px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-form textarea{width:100%!important;min-width:0!important;min-height:40px!important;max-height:120px!important;height:40px;padding:10px 3px!important;margin:0!important;flex-basis:auto!important;border:0!important;background:transparent!important;font-size:16px!important;line-height:1.4!important;resize:none!important;overflow-y:auto!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih8-chat-add{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih8-chat-add svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-send{width:auto!important;min-width:44px!important;min-height:40px!important;padding:10px 14px!important;margin:0!important;border-radius:11px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-send svg{width:17px!important;height:17px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-composer-hint{margin:8px 3px 0!important;font-size:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message .private-work-materials{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:9px!important;margin:0!important;border:0!important;border-radius:11px!important;gap:9px!important;background:var(--ih7-surface)!important;background-image:none!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message .private-work-message-text+.private-work-materials{margin-top:9px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications :is(.private-work-materials,.private-work-materials *){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}html:root body #root#root .account-page.ih7-communications.ih8-communications :is(.private-work-material-group,.private-work-albums,.private-work-files,.private-work-links,.private-work-image-set){display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;gap:8px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications :is(.private-work-materials,.private-work-material-group,.private-work-albums,.private-work-files,.private-work-links):before,html:root body #root#root .account-page.ih7-communications.ih8-communications :is(.private-work-materials,.private-work-material-group,.private-work-albums,.private-work-files,.private-work-links):after{display:none!important;content:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-section-title,html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-image-set-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:24px!important;margin:0!important;padding:0!important;background:transparent!important}html:root body #root#root .account-page.ih7-communications.ih8-communications :is(.private-work-section-title,.private-work-image-set-heading) :is(strong,span){color:var(--ih7-muted)!important;-webkit-text-fill-color:currentColor!important;font-size:10px!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-link-row{display:flex!important;align-items:flex-start!important;gap:8px!important;width:100%!important;padding:8px 10px!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-link-row>a{display:grid!important;grid-template-columns:minmax(0,1fr)!important;flex:1 1 0!important;gap:4px!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;text-decoration:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-link-row>a>span[aria-hidden=true]:empty{display:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-link-row :is(b,small){display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-link-row b{color:var(--ih7-accent)!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important;text-decoration:underline;text-underline-offset:3px}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-link-row small{color:var(--ih7-muted)!important;-webkit-text-fill-color:currentColor!important;font-size:11px!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-link-row>button{flex:0 0 auto!important;min-height:32px!important;padding:4px!important;font-size:10px!important;color:var(--ih7-muted)!important;opacity:1!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-file-row>a{grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-file-badge{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;color:var(--ih7-muted)!important;font-size:9px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-file-copy{display:grid!important;gap:4px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-file-action{grid-column:2!important;color:var(--ih7-accent)!important;font-size:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-image-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:6px!important;margin:0!important;padding:0!important;background:transparent!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-image-grid.count-1{grid-template-columns:minmax(0,1fr)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-image-thumb{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4 / 3!important;margin:0!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;overflow:hidden!important;background:var(--ih7-soft)!important;background-image:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-image-thumb img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:cover!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-written-item,html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-access-item{padding:12px!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-written-item :is(b,p),html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-access-item :is(b,p){color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important;line-height:1.7!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-written-item small,html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-access-item small{color:var(--ih7-muted)!important;font-size:11px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih8-chat-plan-overview{padding:0!important;margin:0 0 12px!important;border:1px solid var(--ih7-line)!important;border-radius:13px!important;background:var(--ih7-surface)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih8-chat-plan-overview>summary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;min-height:48px!important;color:var(--ih7-ink)!important;font-size:13px!important;font-weight:650!important;list-style:none!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih8-chat-plan-overview>summary svg{width:16px!important;height:16px!important;fill:none!important;stroke:currentColor!important;transition:transform .18s ease}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih8-chat-plan-overview[open]>summary svg{transform:rotate(180deg)}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih8-chat-plan-overview .chat-project-plan{border:0!important;margin:0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications :is(.chat-project-plan,.agreement-workspace,.chat-payment-panel){padding:18px!important;margin:0 0 12px!important;border-radius:14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications :is(.chat-project-plan-header,.agreement-workspace-heading,.chat-payment-heading){display:flex!important;justify-content:space-between!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:10px!important;padding:0!important;margin:0 0 14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications :is(.chat-project-plan,.agreement-workspace,.chat-payment-panel) :is(h2,h3){margin:5px 0 0!important;font-size:20px!important;line-height:1.3!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .chat-payment-breakdown{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:16px 0!important;padding:0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .chat-payment-breakdown>div{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:7px!important;min-height:0!important;padding:12px!important;margin:0!important;text-align:left!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .chat-payment-breakdown>div:last-child{grid-column:1 / -1!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .chat-payment-breakdown strong{font-size:19px!important;line-height:1.3!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .chat-payment-breakdown small{font-size:10px!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .chat-payment-explainer{margin:13px 0 0!important;gap:10px!important;padding:0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .chat-payment-explainer>span{flex:0 0 26px!important;display:grid!important;place-items:center!important;width:26px!important;height:26px!important;border-radius:50%!important;font-size:14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .chat-payment-explainer p{margin:0!important;font-size:12px!important;line-height:1.7!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .agreement-summary>summary{min-height:48px!important;padding:12px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .agreement-summary-icon{flex:0 0 32px!important;width:32px!important;height:32px!important;font-size:17px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .agreement-summary-copy :is(strong,span){font-size:12px!important;line-height:1.6!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .project-files-library-header{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 16px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .project-files-group{padding:12px!important;margin:0 0 12px!important;border:1px solid var(--ih7-line)!important;border-radius:13px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .project-files-group-meta{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:8px!important;margin-bottom:12px!important;color:var(--ih7-muted)!important;font-size:11px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-inbox-row{padding:16px!important;gap:14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-inbox-description{font-size:13px!important}@keyframes ih8-dialog-in{0%{opacity:.65;scale:.985}to{opacity:1;scale:1}}@keyframes ih8-panel-in{0%{opacity:.7;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes ih8-photo-in{0%{opacity:.5}to{opacity:1}}@keyframes ih8-check-in{0%{scale:.8}to{scale:1}}@media (hover:hover) and (pointer:fine){html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-order-card):hover{border-color:var(--ih7-accent)!important;background:var(--ih7-soft)!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer :is(.portfolio-lightbox-arrow,.ih8-portfolio-download):hover{border-color:var(--ih7-accent)!important}}@media (max-width:760px){html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps .ih5-step-card{min-height:220px!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps .ih5-step-trigger{min-height:220px!important;padding:22px!important;gap:18px 10px!important}html:root body #root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .steps .ih5-step-title{font-size:21px!important}html:root body #root#root .public-profile-info{width:auto!important;min-width:0!important;overflow:visible!important}html:root body #root#root .ideahire-country-badge{position:static!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:32px!important;max-width:100%!important;aspect-ratio:auto!important;margin:8px 0 0!important;padding:5px 8px 5px 12px!important;border-radius:999px!important;overflow:visible!important;clip:auto!important;clip-path:none!important;mask:none!important;transform:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;white-space:nowrap!important}html:root body #root#root .ideahire-country-badge :is(.ideahire-country-badge-name,.ideahire-country-badge-code){position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;height:auto!important;min-height:0!important;max-width:none!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;clip:auto!important;clip-path:none!important;mask:none!important;transform:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;line-height:1.4!important;white-space:nowrap!important}html:root body #root#root .ideahire-country-badge .ideahire-country-badge-name{font-size:12px!important}html:root body #root#root .ideahire-country-badge .ideahire-country-badge-code{min-width:28px!important;padding:3px 6px!important;border:1px solid currentColor!important;border-radius:7px!important;font-size:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-page{width:calc(100% - 24px)!important;margin:16px auto 30px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-shell{min-height:0!important;border-radius:18px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-header{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:10px!important;padding:12px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-back,html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-actions-menu>summary{width:40px!important;height:40px!important;min-height:40px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-avatar{width:34px!important;height:34px!important;flex-basis:34px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-profile-link{gap:8px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-person strong{font-size:14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-person>span{display:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-project>summary{gap:8px!important;padding:12px 14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-project-title h1{font-size:16px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-project-title .ih7-eyebrow{font-size:9px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-project-budget{gap:8px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-project-budget small{font-size:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-project-budget strong{font-size:13px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-workspace-tabs{gap:3px!important;margin:10px 10px 0!important;padding:4px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-workspace-tabs button{flex-direction:row!important;font-size:12px!important;padding:7px 4px!important;gap:4px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-workspace-tabs b{font-size:9px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-workspace-panel{padding:12px 10px 14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-messages{height:clamp(180px,calc(100dvh - 330px),460px)!important;min-height:0!important;padding:6px 2px 12px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message{max-width:92%!important;padding:10px 11px 7px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message .private-work-message-text{font-size:14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-form{grid-template-columns:40px minmax(0,1fr) 44px!important;gap:6px!important;padding:6px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-send{width:44px!important;padding:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-send>span{display:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-composer-hint{display:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message .private-work-materials{padding:8px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .private-work-link-row{gap:6px!important;padding:8px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications :is(.chat-project-plan,.agreement-workspace,.chat-payment-panel,.project-files-library){padding:14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .chat-payment-breakdown>div{padding:10px!important;gap:6px!important;font-size:11px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .chat-payment-breakdown strong{font-size:17px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-inbox-row{grid-template-columns:40px minmax(0,1fr) 42px!important;gap:10px!important;padding:14px!important}}@media (max-width:700px){html:root body .discovery-onboarding-backdrop.ih8-onboarding{padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-shell{width:100%!important;height:100%!important;max-height:100%!important;border:0!important;border-radius:0!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-header{gap:12px!important;padding:max(14px,env(safe-area-inset-top)) 18px 14px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-header .logo{font-size:22px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-content{padding:24px 18px!important;scrollbar-gutter:auto}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-copy{margin-bottom:22px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-copy h1{font-size:27px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-copy p{font-size:13px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-usage-grid,.discovery-category-grid,.discovery-goal-grid,.discovery-order-grid,.discovery-readiness-grid){grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card{grid-template-columns:38px minmax(0,1fr) 25px!important;grid-template-rows:auto auto auto!important;gap:5px 12px!important;padding:16px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card .discovery-card-icon{grid-column:1!important;grid-row:1 / 3!important;width:38px!important;height:38px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card>small{grid-column:2!important;grid-row:1!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card>strong{grid-column:2!important;grid-row:2!important;font-size:16px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card>span:not(.discovery-card-icon){grid-column:2 / 4!important;grid-row:3!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-usage-card>i{grid-column:3!important;grid-row:1 / 3!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-category-card,.discovery-goal-card){padding:14px!important;column-gap:9px!important;grid-template-columns:26px minmax(0,1fr) 24px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-category-card,.discovery-goal-card)>span:first-child{width:26px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding :is(.discovery-category-card,.discovery-goal-card) strong{font-size:15px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-summary-row{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-onboarding-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)!important;gap:8px 12px!important;padding:12px 18px max(12px,env(safe-area-inset-bottom))!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding .discovery-primary-button{min-width:0!important;width:100%!important;min-height:46px!important;padding:11px 10px!important;font-size:13px!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer{padding:0!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-panel{width:100%!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-panel>header{min-height:60px!important;padding:max(10px,env(safe-area-inset-top)) 14px 10px!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-stage{padding:8px!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-controls{gap:8px!important;padding:10px 12px!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-navigation{gap:7px!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-download{gap:6px!important;padding:10px!important;font-size:11px!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-panel>footer{gap:8px!important;padding:8px 12px max(8px,env(safe-area-inset-bottom))!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .portfolio-lightbox-report{font-size:10px!important}}@media (max-width:370px){html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-controls{justify-content:center!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-download{padding:10px 8px!important}html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer .ih8-portfolio-download span{font-size:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-workspace-tabs b{display:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-workspace-tabs button{font-size:11px!important}}@media (prefers-reduced-motion:reduce){html:root body .discovery-onboarding-backdrop.ih8-onboarding,html:root body .discovery-onboarding-backdrop.ih8-onboarding *,html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer,html:root body #root#root .portfolio-lightbox.ih8-portfolio-viewer *,html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-workspace-panel,html:root body #root#root .account-page.ih7-communications.ih8-communications .ih7-chat-message{animation:none!important;transition:none!important}}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications,html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(h1,h2,h3,h4,p,small,strong,b,span,dt,dd,button,input,textarea,select,summary,label,a),html:root body>.private-work-share-backdrop.ih9-share-dialog,html:root body>.private-work-share-backdrop.ih9-share-dialog *{box-sizing:border-box!important;font-family:Inter,system-ui,sans-serif!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.ih7-chat-shell,.ih7-chat-workspace-panel){transform:none!important;filter:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-shell{overflow:visible!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-header{border-radius:20px 20px 0 0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-workspace-panel{animation:ih9-panel-in .18s ease!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-form{border:1px solid var(--ih7-line)!important;border-radius:18px!important;background:var(--ih7-soft)!important;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-form:focus-within{border-color:var(--ih7-accent)!important;box-shadow:0 0 0 3px var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-form textarea,html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-form textarea:focus,html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-form textarea:focus-visible{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block!important;min-width:0!important;min-height:42px!important;max-height:120px!important;margin:0!important;padding:10px 8px!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--ih7-ink)!important;font-size:16px!important;line-height:1.4!important;resize:none!important;overflow-x:hidden!important;overflow-y:hidden;scrollbar-gutter:auto;white-space:pre-wrap!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-form textarea::placeholder{color:var(--ih7-muted)!important;opacity:1!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih8-chat-add{background:var(--ih7-surface)!important;border:1px solid var(--ih7-line)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-message:has(.private-work-materials){width:min(540px,88%)!important;max-width:88%!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;border:1px solid var(--ih7-line)!important;box-shadow:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-message:has(.private-work-materials):before,html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-message:has(.private-work-materials):after{display:none!important;content:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-message:has(.private-work-materials) .private-work-message-text{color:var(--ih7-ink)!important;margin-bottom:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-message:has(.private-work-materials) .ih8-chat-message-meta time{color:var(--ih7-muted)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-materials{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ih7-ink)!important;box-shadow:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-material-group,.private-work-albums,.private-work-files,.private-work-links,.private-work-image-set){display:grid!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-materials,.private-work-material-group,.private-work-written-item,.private-work-access-item,.private-work-link-row):before,html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-materials,.private-work-material-group,.private-work-written-item,.private-work-access-item,.private-work-link-row):after{display:none!important;content:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-section-title,.private-work-image-set-heading){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;margin:0!important;padding:0 2px!important;color:var(--ih7-muted)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-section-title,.private-work-image-set-heading) strong{color:var(--ih7-muted)!important;font-size:11px!important;font-weight:650!important;letter-spacing:.04em!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-section-title,.private-work-image-set-heading) span{position:static!important;display:inline-flex!important;width:auto!important;min-width:22px!important;height:22px!important;padding:2px 6px!important;border:0!important;border-radius:7px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important;font-size:10px!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-link-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;padding:0!important;margin:0!important;border:0!important;border-radius:12px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-link-row>a{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;width:100%!important;min-width:0!important;min-height:44px!important;max-width:100%!important;padding:12px!important;margin:0!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--ih7-ink)!important;text-decoration:none!important;box-shadow:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-link-row>a>span:empty{display:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-link-row>a>b{display:block!important;color:var(--ih7-accent)!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important;text-decoration:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-link-row>a>small{display:block!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-file-row>a{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-file-badge{position:static!important;display:grid!important;place-items:center!important;width:34px!important;height:40px!important;min-width:0!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:8px!important;background:var(--ih7-surface)!important;color:var(--ih7-accent)!important;font-size:9px!important;font-weight:700!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-file-copy{position:static!important;display:grid!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-file-copy b{display:block!important;color:var(--ih7-ink)!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-file-copy small{color:var(--ih7-muted)!important;font-size:10px!important;line-height:1.4!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-file-action{display:inline-block!important;width:auto!important;min-height:0!important;padding:0!important;color:var(--ih7-accent)!important;font-size:11px!important;font-weight:650!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-written-item,.private-work-access-item){position:static!important;display:grid!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:14px!important;margin:0!important;border:0!important;border-radius:12px!important;background:var(--ih7-soft)!important;background-image:none!important;color:var(--ih7-ink)!important;box-shadow:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-written-item>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-written-item,.private-work-access-item) b{color:var(--ih7-ink)!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-written-item,.private-work-access-item) small{color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.6!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-written-item>p{display:block!important;margin:0!important;color:var(--ih7-ink)!important;font-size:14px!important;line-height:1.7!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-access-heading{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;align-items:start!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-access-heading>span{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:0!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:9px!important;background:var(--ih7-surface)!important;color:var(--ih7-accent)!important;font-size:17px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-access-heading>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-access-item>a{justify-self:start!important;color:var(--ih7-accent)!important;font-size:12px!important;line-height:1.6!important;text-decoration:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-access-item>p{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;margin:0!important;color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.65!important;white-space:pre-wrap!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-access-item>p>span{color:var(--ih7-muted)!important;font-size:10px!important;font-weight:650!important;letter-spacing:.035em!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-access-item code{display:block!important;width:100%!important;padding:8px 10px!important;border:1px solid var(--ih7-line)!important;border-radius:7px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;font:12px/1.6 ui-monospace,SFMono-Regular,monospace!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-access-item>.private-work-secure-access-button{display:flex!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;width:100%!important;min-height:42px!important;padding:10px 12px!important;border:0!important;border-radius:10px!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;font-size:12px!important;font-weight:650!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-link-row,.private-work-written-item,.private-work-access-item)>button{justify-self:end!important;min-height:32px!important;padding:5px 10px!important;margin:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--ih7-muted)!important;font-size:10px!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-image-thumb{min-height:0!important;height:auto!important;aspect-ratio:4 / 3!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-image-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-materials,.chat-project-plan,.agreement-details) :is(b,strong,p,small,code,dd,dt){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-share{margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-share-toggle{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:3px 12px!important;align-items:center!important;width:100%!important;min-height:72px!important;margin:0!important;padding:14px 18px!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;text-align:left!important;box-shadow:none!important;cursor:pointer}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-share-toggle>span{grid-row:1 / 3!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:0!important;border-radius:12px!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;font-size:22px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-share-toggle b{display:block!important;margin:0!important;color:var(--ih7-ink)!important;font-size:14px!important;font-weight:650!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-share-toggle small{display:block!important;margin:0!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-library{padding:18px!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:16px!important;background:var(--ih7-surface)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-library-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important;margin-bottom:8px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-library-header h3{margin:5px 0 0!important;color:var(--ih7-ink)!important;font-size:18px!important;line-height:1.4!important;letter-spacing:-.02em!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-library-header .section-label{color:var(--ih7-muted)!important;font-size:9px!important;letter-spacing:.07em!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-counts{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;max-width:100%!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-counts>span{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:28px!important;padding:5px 8px!important;border:0!important;border-radius:8px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important;white-space:nowrap!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-counts b{color:var(--ih7-ink)!important;font-size:12px!important;font-weight:700!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-counts small{color:var(--ih7-muted)!important;font-size:10px!important;line-height:1.4!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-groups{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-group{width:100%!important;min-width:0!important;margin:0!important;padding:18px 0!important;border:0!important;border-bottom:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-group:last-child{border-bottom:0!important;padding-bottom:0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-group-meta{display:flex!important;align-items:baseline!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:5px 12px!important;margin:0 0 12px!important;padding:0!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-group-meta strong{color:var(--ih7-ink)!important;font-size:12px!important;font-weight:650!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-group-meta time{color:var(--ih7-muted)!important;font-size:10px!important;white-space:nowrap!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.project-files-empty,.project-files-state,.private-work-completion){min-width:0!important;padding:16px!important;margin:0 0 14px!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.65!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.project-files-empty,.private-work-completion) h3{color:var(--ih7-ink)!important;font-size:16px!important;line-height:1.4!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.project-files-empty,.private-work-completion) p{color:var(--ih7-muted)!important;font-size:13px!important;line-height:1.65!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary{margin:0 0 14px!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:16px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;overflow:visible!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary>summary{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important;padding:16px!important;border:0!important;border-radius:16px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary-copy{min-width:0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary-copy strong{color:var(--ih7-ink)!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary-copy small{color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih9-agreement-keyfacts{display:grid!important;gap:3px!important;min-width:0!important;text-align:right!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih9-agreement-keyfacts b{display:block!important;color:var(--ih7-ink)!important;font-size:18px!important;font-weight:750!important;line-height:1.4!important;white-space:nowrap!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih9-agreement-keyfacts small{color:var(--ih7-muted)!important;font-size:10px!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:6px 8px!important;color:var(--ih7-accent)!important;font-size:11px!important;line-height:1.5!important;font-weight:650!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary-action:after{display:none!important;content:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary-body{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:18px 16px!important;background:var(--ih7-surface)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-details{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-detail{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:7px!important;min-width:0!important;padding:13px!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-detail-wide{grid-column:1 / -1!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-detail>span{display:block!important;color:var(--ih7-muted)!important;font-size:10px!important;line-height:1.5!important;font-weight:650!important;letter-spacing:.04em!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-detail>strong{display:block!important;color:var(--ih7-ink)!important;font-size:15px!important;line-height:1.55!important;font-weight:700!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-detail>p{display:block!important;margin:0!important;color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.75!important;white-space:pre-wrap!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.agreement-legal-note,.chat-project-plan-note){margin:16px 0 0!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.65!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-workspace{padding:0!important;margin:0 0 14px!important;border:1px solid var(--ih7-line)!important;border-radius:16px!important;background:var(--ih7-surface)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-workspace-toggle{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding:16px!important;border:0!important;border-radius:16px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;text-align:left!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-workspace-toggle strong{display:block!important;color:var(--ih7-ink)!important;font-size:15px!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-workspace-toggle small{display:block!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.6!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-gate{padding:18px 16px!important;border:0!important;background:transparent!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.agreement-gate-heading h2,.chat-project-plan-header h2){margin:8px 0!important;color:var(--ih7-ink)!important;font-size:21px!important;line-height:1.3!important;font-weight:750!important;letter-spacing:-.025em!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.agreement-gate-heading p,.agreement-form-heading p,.chat-project-plan-header p){max-width:650px!important;margin:0!important;color:var(--ih7-muted)!important;font-size:13px!important;line-height:1.7!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.agreement-eyebrow,.agreement-version-pill,.agreement-pending-pill,.chat-project-plan-status){color:var(--ih7-muted)!important;font-size:10px!important;font-weight:650!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-form{margin:20px 0 0!important;padding:0!important;background:transparent!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-form-heading{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:start!important;gap:10px!important;margin-bottom:16px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-form-heading h3{margin:7px 0 0!important;color:var(--ih7-ink)!important;font-size:17px!important;line-height:1.4!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-field{display:grid!important;gap:7px!important;min-width:0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-field-wide{grid-column:1 / -1!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-field>span{color:var(--ih7-ink)!important;font-size:12px!important;font-weight:650!important;line-height:1.6!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-field :is(input,textarea){width:100%!important;min-width:0!important;padding:12px!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:16px!important;line-height:1.5!important;box-shadow:none!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-field textarea{min-height:100px!important;resize:vertical!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-price-input{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;padding-right:12px!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-price-input input{border:0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-price-currency{position:static!important;color:var(--ih7-muted)!important;font-size:12px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-fixed-price-note{display:block!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.6!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.agreement-confirmation,.agreement-blocked-note,.agreement-waiting-card,.agreement-message){color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.7!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-confirmation{display:flex!important;align-items:start!important;gap:10px!important;margin:18px 0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-confirmation input{flex:0 0 18px!important;width:18px!important;height:18px!important;margin-top:3px!important;accent-color:var(--ih7-accent)}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.agreement-form-actions,.agreement-proposal-actions,.private-work-delivery-actions){display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.agreement-primary-button,.agreement-secondary-button,.chat-payment-button,.private-work-delivery-actions button){min-height:44px!important;padding:11px 15px!important;border:1px solid var(--ih7-line)!important;border-radius:11px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important;white-space:normal!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.agreement-primary-button,.chat-payment-button,.private-work-delivery-actions button.is-primary){background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;border-color:var(--ih7-accent)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-payment-panel{margin:0 0 14px!important;padding:18px!important;border:1px solid var(--ih7-line)!important;border-radius:16px!important;background:var(--ih7-surface)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-payment-heading{display:flex!important;align-items:start!important;flex-wrap:wrap!important;gap:10px!important;justify-content:space-between!important;margin-bottom:14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-payment-heading h2{color:var(--ih7-ink)!important;font-size:21px!important;line-height:1.35!important;font-weight:750!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-payment-status{padding:6px 10px!important;border:1px solid var(--ih7-line)!important;border-radius:8px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:11px!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-payment-breakdown>div{background:var(--ih7-soft)!important;color:var(--ih7-muted)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-payment-breakdown .is-total{background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-payment-breakdown .is-total :is(span,strong){color:var(--ih7-on-accent)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan{margin:0!important;padding:18px!important;border:0!important;border-top:0!important;border-radius:0!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-header{display:flex!important;align-items:start!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:12px!important;margin-bottom:18px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-header .section-label{display:block!important;color:var(--ih7-muted)!important;font-size:9px!important;letter-spacing:.05em!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-status{padding:5px 8px!important;border:1px solid var(--ih7-line)!important;border-radius:7px!important;background:var(--ih7-soft)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:100%!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-grid article{min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-grid article>span{display:block!important;margin-bottom:8px!important;color:var(--ih7-muted)!important;font-size:11px!important;font-weight:650!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-grid article>p{margin:0 0 10px!important;color:var(--ih7-ink)!important;font-size:13px!important;font-weight:400!important;line-height:1.75!important;white-space:pre-wrap!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.chat-project-plan-grid dl,.chat-project-plan-facts){display:grid!important;gap:12px!important;margin:0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.chat-project-plan-grid dl,.chat-project-plan-facts)>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.chat-project-plan-grid dl,.chat-project-plan-facts) dt{margin:0!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.5!important;font-weight:400!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.chat-project-plan-grid dl,.chat-project-plan-facts) dd{margin:0!important;color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.65!important;font-weight:600!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-section{margin:18px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:0!important;border-radius:0!important;background:transparent!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-section-title{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin-bottom:15px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-section-title>span{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:8px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important;font-size:9px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-section-title h3{margin:0!important;color:var(--ih7-ink)!important;font-size:15px!important;font-weight:650!important;line-height:1.5!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-section-title p{margin:4px 0 0!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.65!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.chat-project-plan-timeline,.chat-project-plan-checklists){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0!important;padding:0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-timeline li{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;padding:0!important;color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.6!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-timeline li span{color:var(--ih7-muted)!important;font-size:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-checklists :is(strong,li){color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.65!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-checklists ul{margin:6px 0 0!important;padding-left:18px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(a,button,summary,input,textarea):focus-visible{outline:2px solid var(--ih7-accent);outline-offset:3px}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications button:disabled{opacity:.55!important;cursor:not-allowed!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding{font-family:Inter,system-ui,sans-serif!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .discovery-onboarding-shell{animation:ih9-welcome-in .28s ease!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .discovery-onboarding-content{animation:ih9-panel-in .22s ease!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .ih9-discovery-welcome{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 20px!important;color:var(--ih7-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .ih9-discovery-emblem{display:grid!important;grid-template-columns:repeat(2,10px)!important;gap:3px!important;width:23px!important;height:23px!important;transform:rotate(-9deg)}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .ih9-discovery-emblem>i{display:block!important;width:10px!important;height:10px!important;border-radius:3px!important;background:var(--ih7-accent)!important;animation:ih9-tile-in .36s ease both}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .ih9-discovery-emblem>i:nth-child(2){animation-delay:70ms}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .ih9-discovery-emblem>i:nth-child(3){animation-delay:.14s}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .ih9-discovery-emblem>i:nth-child(4){animation-delay:.21s}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-readiness-card){animation:ih9-choice-in .3s ease both;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-readiness-card):nth-child(2){animation-delay:35ms}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-readiness-card):nth-child(3){animation-delay:70ms}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-readiness-card):nth-child(4){animation-delay:105ms}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-readiness-card):nth-child(5){animation-delay:.14s}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-readiness-card):nth-child(6){animation-delay:175ms}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-readiness-card):nth-child(7){animation-delay:.21s}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card,.discovery-readiness-card):nth-child(8){animation-delay:245ms}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .discovery-onboarding-header .logo{font-family:Inter,system-ui,sans-serif!important;font-weight:750!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .discovery-category-context{display:grid!important;gap:5px!important;margin-bottom:16px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .discovery-readiness-group legend{width:100%!important;max-width:100%!important;font-weight:650!important;line-height:1.45!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .discovery-primary-button{border-radius:12px!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding button:disabled{cursor:not-allowed!important}html:root body>.private-work-share-backdrop.ih9-share-dialog{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:18000!important;display:grid!important;place-items:center!important;width:100%!important;height:var(--ih9-share-viewport-height,100dvh)!important;min-height:0!important;padding:24px!important;margin:0!important;overflow:hidden!important;background:#0c152b99!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ih7-ink)!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-share-form{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;width:min(820px,100%)!important;height:min(900px,100%)!important;min-height:0!important;max-height:100%!important;padding:0!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:22px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;overflow:hidden!important;box-shadow:0 24px 80px #00000030!important;animation:ih9-welcome-in .2s ease}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-share-heading{display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:12px!important;align-items:center!important;padding:20px 24px 16px!important;margin:0!important;border:0!important;background:var(--ih7-surface)!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-share-heading .section-label{color:var(--ih7-muted)!important;font-size:9px!important;letter-spacing:.07em!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-share-heading h2{margin:6px 0 0!important;color:var(--ih7-ink)!important;font-size:23px!important;line-height:1.3!important;font-weight:750!important;letter-spacing:-.025em!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-share-heading>button{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:23px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;margin:0 24px 12px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-tabs>button{width:100%!important;min-height:40px!important;padding:8px 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--ih7-muted)!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-tabs>button.is-active{background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 2px 8px #00000008!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .ih9-share-body{min-height:0!important;min-width:0!important;padding:6px 24px 22px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-gutter:stable}html:root body>.private-work-share-backdrop.ih9-share-dialog :is(.private-work-field,.private-work-extra-body){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;padding:0!important;margin:0 0 18px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-field>label{display:block!important;color:var(--ih7-ink)!important;font-size:12px!important;font-weight:650!important;line-height:1.6!important}html:root body>.private-work-share-backdrop.ih9-share-dialog :is(input:not([type=checkbox]):not([type=file]),textarea,select){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:11px 12px!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:16px!important;line-height:1.5!important;box-shadow:none!important}html:root body>.private-work-share-backdrop.ih9-share-dialog textarea{min-height:90px!important;resize:vertical!important}html:root body>.private-work-share-backdrop.ih9-share-dialog :is(input,textarea)::placeholder{color:var(--ih7-muted)!important;opacity:1!important}html:root body>.private-work-share-backdrop.ih9-share-dialog :is(.private-work-field,.private-work-extra-body) small{color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.6!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-picker-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:10px!important;margin-bottom:16px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-file-picker{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important;align-content:center!important;width:100%!important;min-width:0!important;min-height:92px!important;padding:16px!important;border:1px dashed var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;overflow:hidden!important;cursor:pointer}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-file-picker input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-file-picker>span{color:var(--ih7-accent)!important;font-size:14px!important;font-weight:650!important;line-height:1.5!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-file-picker>small{color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.6!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-file-picker:focus-within{outline:2px solid var(--ih7-accent)!important;outline-offset:2px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-add-link{min-height:44px!important;padding:12px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-surface)!important;color:var(--ih7-accent)!important;font-size:12px!important;font-weight:650!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-selected-files{display:grid!important;gap:8px!important;margin-bottom:18px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-selected-files>span{display:grid!important;grid-template-columns:minmax(0,1fr) auto 32px!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:var(--ih7-soft)!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-selected-files b{min-width:0!important;color:var(--ih7-ink)!important;font-size:12px!important;line-height:1.6!important;overflow-wrap:anywhere!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-selected-files small{color:var(--ih7-muted)!important;font-size:10px!important;white-space:nowrap!important}html:root body>.private-work-share-backdrop.ih9-share-dialog :is(.private-work-selected-files,.private-work-link-inputs,.private-work-access-editor) button{width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;font-size:19px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-link-inputs{display:grid!important;gap:12px!important;margin-bottom:18px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-link-inputs>div{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px!important;align-items:center!important;gap:8px!important;padding:12px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:transparent!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-link-inputs>div input[type=url]{grid-column:1 / 3!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-link-inputs>div select{grid-column:2!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-link-inputs>div>button{grid-column:3!important;grid-row:1 / 3!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-extra-section{margin:0 0 12px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-surface)!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-extra-section>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:48px!important;padding:13px 14px!important;color:var(--ih7-ink)!important;font-size:12px!important;font-weight:650!important;line-height:1.5!important;cursor:pointer;list-style:none!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-extra-section>summary::-webkit-details-marker{display:none}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-extra-section>summary:after{content:"+";color:var(--ih7-accent);font-size:18px}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-extra-section[open]>summary:after{content:"−"}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-extra-section .private-work-extra-body{margin:0!important;padding:0 14px 14px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-extra-body>p{margin:0!important;color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.7!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-access-editor{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:12px!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:transparent!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-access-editor :is(label,textarea){grid-column:1 / -1!important;min-width:0!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-access-editor label{display:grid!important;gap:5px!important;color:var(--ih7-muted)!important;font-size:11px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-access-editor>button{grid-column:1 / -1!important;justify-self:start!important;width:auto!important;height:auto!important;min-height:36px!important;padding:8px 10px!important;border:0!important;border-radius:8px!important;color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.5!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-security-note{display:grid!important;gap:7px!important;margin:16px 0 0!important;padding:12px!important;border:0!important;border-radius:10px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.7!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-security-note b{color:var(--ih7-ink)!important;font-size:12px!important;font-weight:650!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-confirmations{display:grid!important;gap:10px!important;margin:16px 0 0!important;color:var(--ih7-ink)!important;font-size:12px!important;line-height:1.7!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-confirmations label{display:flex!important;align-items:start!important;gap:9px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-confirmations input{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:3px 0 0!important;accent-color:var(--ih7-accent)}html:root body>.private-work-share-backdrop.ih9-share-dialog .ih9-share-footer{display:grid!important;gap:10px!important;padding:14px 24px!important;border-top:0!important;background:var(--ih7-surface)!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-form-message{margin:0!important;color:var(--ih7-ink)!important;font-size:12px!important;line-height:1.65!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-form-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:9px!important;margin:0!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-form-actions button{min-height:44px!important;padding:11px 16px!important;border:1px solid var(--ih7-line)!important;border-radius:11px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:12px!important;font-weight:650!important;line-height:1.5!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-form-actions button.is-primary{border-color:var(--ih7-accent)!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important}html:root body>.private-work-share-backdrop.ih9-share-dialog :is(input,textarea,select,summary,a,button):focus-visible{outline:2px solid var(--ih7-accent);outline-offset:3px}html:root body>.private-work-share-backdrop.ih9-share-dialog button:disabled{opacity:.5!important;cursor:not-allowed!important}@keyframes ih9-panel-in{0%{opacity:.4}to{opacity:1}}@keyframes ih9-welcome-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ih9-tile-in{0%{opacity:0;transform:scale(.6) rotate(-15deg)}to{opacity:1;transform:none}}@keyframes ih9-choice-in{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications :is(.private-work-share-toggle,.private-work-link-row>a):hover{border-color:var(--ih7-accent)!important;background:var(--ih7-soft)!important}html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding :is(.discovery-usage-card,.discovery-category-card,.discovery-goal-card):hover{box-shadow:inset 0 0 0 1px var(--ih7-accent)!important}}@media (max-width:760px){html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-header{border-radius:18px 18px 0 0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-message:has(.private-work-materials){width:94%!important;max-width:94%!important;padding:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-file-row>a{grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-file-badge{width:30px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-file-action{grid-column:2!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-share-toggle{padding:12px!important;gap:3px 9px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-share-toggle small{font-size:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-library{padding:14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-library-header{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .project-files-counts{justify-content:flex-start!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary>summary{grid-template-columns:28px minmax(0,1fr) auto!important;gap:8px!important;padding:12px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary-copy strong{font-size:12px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary-copy small{font-size:10px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-status-icon{width:28px!important;height:28px!important;flex-basis:28px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih9-agreement-keyfacts{grid-column:2 / 4!important;grid-row:2!important;justify-self:stretch!important;text-align:left!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih9-agreement-keyfacts b{font-size:17px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary-action{grid-column:3!important;grid-row:1!important;font-size:10px!important;padding:6px 0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-summary-body{padding:14px 12px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-details{gap:9px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-detail{padding:10px!important;gap:5px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-detail>strong{font-size:13px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-detail>p{font-size:13px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-form-grid{grid-template-columns:minmax(0,1fr)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .agreement-form-actions>button{width:100%!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan{padding:14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-header h2,html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-payment-heading h2{font-size:19px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .chat-project-plan-section-title{grid-template-columns:24px minmax(0,1fr)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .private-work-access-item{padding:12px!important}}@media (max-width:700px){html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding .ih9-discovery-welcome{margin-bottom:16px!important;font-size:11px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog{padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-share-form{width:100%!important;height:100%!important;border:0!important;border-radius:0!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-share-heading{padding:max(16px,env(safe-area-inset-top)) 16px 14px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-share-heading h2{font-size:21px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-tabs{margin:0 16px 12px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-tabs>button{font-size:11px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .ih9-share-body{padding:4px 16px 18px!important;scrollbar-gutter:auto}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-picker-row{grid-template-columns:minmax(0,1fr)!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-file-picker{min-height:82px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-access-editor{grid-template-columns:minmax(0,1fr)!important;padding:10px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-link-inputs>div{grid-template-columns:minmax(0,1fr) 32px!important;padding:10px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-link-inputs>div input[type=url],html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-link-inputs>div select{grid-column:1!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-link-inputs>div>button{grid-column:2!important;grid-row:1!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .ih9-share-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-form-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)!important;gap:8px!important}html:root body>.private-work-share-backdrop.ih9-share-dialog .private-work-form-actions button{width:100%!important;padding:10px 8px!important}}@media (forced-colors:active){html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-form:focus-within{outline:2px solid Highlight!important}}@media (prefers-reduced-motion:reduce){html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding *,html:root body .discovery-onboarding-backdrop.ih8-onboarding.ih9-onboarding :is(.discovery-onboarding-shell,.discovery-onboarding-content),html:root body>.private-work-share-backdrop.ih9-share-dialog *,html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications .ih7-chat-workspace-panel{animation:none!important;transition:none!important}}html:root body #root#root .page.ih10-register{display:block!important;width:100%!important;min-height:100dvh!important;margin:0!important;padding:40px 24px 64px!important;background:var(--ih7-bg)!important;color:var(--ih7-ink)!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}html:root body #root#root .page.ih10-register *,html:root body #root#root .page.ih10-register *:before,html:root body #root#root .page.ih10-register *:after{box-sizing:border-box!important}html:root body #root#root .page.ih10-register .ih10-registration-card{display:block!important;position:relative!important;width:min(100%,840px)!important;max-width:840px!important;min-width:0!important;margin:0 auto!important;padding:clamp(24px,4vw,44px)!important;border:1px solid var(--ih7-line)!important;border-radius:28px!important;background:var(--ih7-surface)!important;box-shadow:0 16px 50px #00000008!important}html:root body #root#root .page.ih10-register :is(h1,h2,p,strong,small,span,label,a,button,input){font-family:inherit!important}html:root body #root#root .page.ih10-register .auth-logo{display:inline-flex!important;align-items:center!important;gap:0!important;margin:0!important;color:var(--ih7-ink)!important;font-size:25px!important;line-height:1.2!important;letter-spacing:-1px!important;font-weight:800!important;text-decoration:none!important}html:root body #root#root .page.ih10-register .auth-logo span{color:inherit!important}html:root body #root#root .page.ih10-register .auth-header{margin:18px 0 28px!important;padding:0!important;text-align:left!important}html:root body #root#root .page.ih10-register .auth-header .section-label{display:block!important;margin:0 0 10px!important;color:var(--ih7-accent)!important;font-size:11px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:1.4px!important}html:root body #root#root .page.ih10-register .auth-header h1{width:auto!important;min-width:0!important;max-width:none!important;margin:0 0 12px!important;color:var(--ih7-ink)!important;font-size:clamp(28px,4vw,40px)!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-1.2px!important;word-break:normal!important;overflow-wrap:break-word!important}html:root body #root#root .page.ih10-register .auth-header p{margin:0!important;color:var(--ih7-muted)!important;font-size:14px!important;line-height:1.65!important}html:root body #root#root .page.ih10-register .ih10-registration-intro{position:absolute!important;top:38px!important;right:40px!important;display:grid!important;grid-template-columns:repeat(2,9px)!important;gap:5px!important;width:23px!important;height:23px!important;transform:rotate(-8deg);pointer-events:none}html:root body #root#root .page.ih10-register .ih10-registration-intro i{display:block!important;width:9px!important;height:9px!important;border-radius:3px!important;background:var(--ih7-accent)!important;animation:ih10-tile-assemble .6s cubic-bezier(.2,.7,.2,1) both}html:root body #root#root .page.ih10-register .ih10-registration-intro i:nth-child(2){animation-delay:80ms}html:root body #root#root .page.ih10-register .ih10-registration-intro i:nth-child(3){animation-delay:.16s}html:root body #root#root .page.ih10-register .ih10-registration-intro i:nth-child(4){animation-delay:.24s}html:root body #root#root .page.ih10-register .registration-role-section{display:block!important;width:100%!important;min-width:0!important;margin:0 0 30px!important;padding:0!important;border:0!important;background:transparent!important}html:root body #root#root .page.ih10-register .registration-role-heading{margin:0 0 18px!important;text-align:left!important}html:root body #root#root .page.ih10-register .registration-role-heading>span{display:block!important;margin-bottom:7px!important;color:var(--ih7-accent)!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:1px!important;text-transform:uppercase!important}html:root body #root#root .page.ih10-register .registration-role-heading h2{width:auto!important;min-width:0!important;max-width:none!important;margin:0 0 8px!important;color:var(--ih7-ink)!important;font-size:clamp(20px,2.7vw,25px)!important;font-weight:750!important;line-height:1.3!important;letter-spacing:-.5px!important;overflow-wrap:break-word!important;word-break:normal!important}html:root body #root#root .page.ih10-register .registration-role-heading p{margin:0!important;color:var(--ih7-muted)!important;font-size:13px!important;line-height:1.65!important}html:root body #root#root .page.ih10-register .registration-role-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important}html:root body #root#root .page.ih10-register .registration-role-card{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;grid-template-rows:auto auto 1fr!important;align-items:start!important;gap:14px 10px!important;width:100%!important;min-width:0!important;min-height:190px!important;margin:0!important;padding:20px 16px!important;border:1px solid var(--ih7-line)!important;border-radius:18px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.5!important;box-shadow:none!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;animation:ih10-card-arrive .38s ease both}html:root body #root#root .page.ih10-register .registration-role-card:nth-child(2){animation-delay:60ms}html:root body #root#root .page.ih10-register .registration-role-card:nth-child(3){animation-delay:.12s}html:root body #root#root .page.ih10-register .registration-role-card>small{display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-column:1!important;grid-row:1!important;width:34px!important;height:34px!important;margin:0!important;border-radius:10px!important;background:var(--ih7-surface)!important;color:var(--ih7-accent)!important;font-size:11px!important;font-weight:750!important}html:root body #root#root .page.ih10-register .registration-role-card>strong{display:block!important;grid-column:1 / -1!important;grid-row:2!important;min-width:0!important;margin:0!important;color:var(--ih7-ink)!important;font-size:16px!important;font-weight:750!important;line-height:1.35!important;overflow-wrap:break-word!important;word-break:normal!important}html:root body #root#root .page.ih10-register .registration-role-card>span{display:block!important;grid-column:1 / -1!important;grid-row:3!important;min-width:0!important;margin:0!important;color:var(--ih7-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important;overflow-wrap:break-word!important;white-space:normal!important}html:root body #root#root .page.ih10-register .registration-role-card>i{display:grid!important;place-items:center!important;grid-column:2!important;grid-row:1!important;width:28px!important;height:28px!important;margin:3px 0 0!important;border-radius:50%!important;background:var(--ih7-surface)!important;color:var(--ih7-accent)!important;font-size:17px!important;font-style:normal!important;font-weight:700!important;transition:transform .18s ease,background-color .18s ease}html:root body #root#root .page.ih10-register .registration-role-card.is-selected{border-color:var(--ih7-accent)!important;box-shadow:inset 0 0 0 1px var(--ih7-accent)!important;background:var(--ih7-surface)!important}html:root body #root#root .page.ih10-register .registration-role-card.is-selected>i{background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;transform:scale(1.07)}html:root body #root#root .page.ih10-register .registration-role-note{display:block!important;margin:14px 0 0!important;padding:0!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.6!important;text-align:left!important}html:root body #root#root .page.ih10-register :is(.auth-provider-section,.auth-form,.auth-footer){width:min(100%,580px)!important;min-width:0!important;max-width:580px!important;margin-left:auto!important;margin-right:auto!important}html:root body #root#root .page.ih10-register .auth-provider-section{padding:0!important}html:root body #root#root .page.ih10-register .google-auth-button{width:100%!important;min-height:48px!important;border:1px solid var(--ih7-line)!important;border-radius:13px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:14px!important;font-weight:650!important}html:root body #root#root .page.ih10-register .google-auth-notice{margin:12px 0 20px!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.65!important;text-align:left!important}html:root body #root#root .page.ih10-register .auth-divider{margin:20px 0!important;padding:0!important;border:0!important;color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.5!important;text-align:center!important}html:root body #root#root .page.ih10-register .auth-form{display:grid!important;gap:18px!important;padding:0!important}html:root body #root#root .page.ih10-register .auth-form>label:not(.age-access-confirmation){display:grid!important;gap:8px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.4!important;font-weight:650!important;text-align:left!important}html:root body #root#root .page.ih10-register .auth-form input:not([type=checkbox]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;height:auto!important;margin:0!important;padding:13px 14px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;outline:none;background:var(--ih7-soft)!important;background-image:none!important;color:var(--ih7-ink)!important;box-shadow:none!important;font-size:16px!important;line-height:1.4!important;transition:border-color .16s ease,background-color .16s ease}html:root body #root#root .page.ih10-register .auth-form input::placeholder{color:var(--ih7-muted)!important;opacity:.85!important}html:root body #root#root .page.ih10-register .auth-form>label>small{display:block!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.6!important;font-weight:400!important}html:root body #root#root .page.ih10-register :is(.age-access-confirmation,.registration-privacy-confirmation){display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;min-width:0!important;margin:0!important;padding:14px!important;border:0!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;text-align:left!important}html:root body #root#root .page.ih10-register .auth-form input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;position:static!important;flex:0 0 18px!important;display:block!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:3px 0 0!important;padding:0!important;border-radius:4px!important;opacity:1!important;accent-color:var(--ih7-accent);cursor:pointer}html:root body #root#root .page.ih10-register :is(.age-access-confirmation,.registration-privacy-confirmation) :is(div,span){display:block!important;min-width:0!important}html:root body #root#root .page.ih10-register :is(.age-access-confirmation,.registration-privacy-confirmation) :is(strong,label){display:block!important;margin:0!important;padding:0!important;color:var(--ih7-ink)!important;font-size:12px!important;font-weight:650!important;line-height:1.55!important}html:root body #root#root .page.ih10-register :is(.age-access-confirmation,.registration-privacy-confirmation) small{display:block!important;margin-top:5px!important;color:var(--ih7-muted)!important;font-size:11px!important;font-weight:400!important;line-height:1.6!important}html:root body #root#root .page.ih10-register .registration-age-result{display:grid!important;gap:5px!important;padding:14px!important;margin:0!important;border:0!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important}html:root body #root#root .page.ih10-register .registration-age-result strong{font-size:13px!important}html:root body #root#root .page.ih10-register .registration-age-result span{font-size:12px!important;line-height:1.6!important}html:root body #root#root .page.ih10-register .auth-form>button[type=submit]{width:100%!important;min-height:48px!important;margin:0!important;padding:13px 18px!important;border:0!important;border-radius:13px!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important}html:root body #root#root .page.ih10-register button:disabled{opacity:.6!important;cursor:not-allowed!important}html:root body #root#root .page.ih10-register .auth-footer{margin-top:22px!important;color:var(--ih7-muted)!important;font-size:13px!important;line-height:1.6!important;text-align:center!important}html:root body #root#root .page.ih10-register .auth-error{margin:0!important;color:var(--ih7-error)!important;font-size:13px!important;line-height:1.6!important}html:root body #root#root .page.ih10-register .auth-card a:not(.auth-logo){color:var(--ih7-accent)!important}html:root body #root#root .page.ih10-register :is(input,button,a):focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:3px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-page{width:min(1440px,calc(100% - 48px))!important;max-width:1440px!important;margin:24px auto 48px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-messages{height:clamp(280px,calc(100dvh - 310px),720px)!important;min-height:0!important;max-height:none!important;padding:12px 10px 18px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-message{max-width:min(82%,720px)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-message.has-materials{width:min(82%,720px)!important;max-width:min(82%,720px)!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-workspace-panel{padding:18px 24px 20px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-form{margin-top:12px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih5-jobs-results-header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:14px!important;width:100%!important;margin:26px 0!important;padding:0!important;border:0!important;background:transparent!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih5-jobs-results-copy{display:inline-grid!important;grid-template-columns:auto auto!important;align-items:baseline!important;justify-content:center!important;gap:8px 12px!important;min-width:0!important;padding:13px 24px!important;border:0!important;border-radius:18px!important;background:var(--ih5-soft)!important;color:var(--ih5-ink)!important;text-align:center!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih5-jobs-results-copy>span{display:block!important;grid-column:1 / -1!important;margin:0!important;color:var(--ih5-muted)!important;font-size:10px!important;line-height:1.4!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih5-jobs-results-copy>strong{display:block!important;color:var(--ih5-accent)!important;font-size:32px!important;font-weight:800!important;line-height:1!important;font-variant-numeric:tabular-nums}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih5-jobs-results-copy>small{display:block!important;color:var(--ih5-ink)!important;font-size:14px!important;font-weight:650!important;line-height:1.5!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih5-jobs-clear-filters{margin:0!important;font-size:12px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih5-job-card{scroll-margin-top:110px}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-jobs-spotlight{display:grid!important;gap:20px!important;min-width:0!important;width:100%!important;margin:0 0 24px!important;padding:24px 28px!important;border:1px solid var(--ih5-line)!important;border-radius:24px!important;background:var(--ih5-surface)!important;color:var(--ih5-ink)!important;box-shadow:0 10px 30px #00000008!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-header{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0!important;margin:0!important;border:0!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-header>span{display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--ih5-accent)!important;font-size:11px!important;font-weight:700!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-header i{width:7px!important;height:7px!important;border-radius:50%!important;background:currentColor!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-controls{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-controls button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--ih5-soft)!important;color:var(--ih5-ink)!important;box-shadow:none!important;font-size:17px!important;line-height:1!important;cursor:pointer;transition:transform .16s ease,background-color .16s ease}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-controls button svg{display:block!important;width:14px!important;height:14px!important;fill:currentColor!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-controls button:disabled{opacity:.5!important;cursor:default!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-controls>span{min-width:48px!important;color:var(--ih5-muted)!important;font-size:11px!important;line-height:1.5!important;font-variant-numeric:tabular-nums;text-align:center!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-body{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;min-width:0!important;animation:ih10-spotlight-reveal .42s cubic-bezier(.2,.7,.2,1) both}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-copy{min-width:0!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-category{display:block!important;color:var(--ih5-muted)!important;font-size:11px!important;line-height:1.5!important;font-weight:600!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-copy h2{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;min-width:0!important;max-width:none!important;min-height:2.6em!important;margin:9px 0 10px!important;color:var(--ih5-ink)!important;font-size:clamp(22px,2.5vw,30px)!important;font-weight:750!important;line-height:1.3!important;letter-spacing:-.7px!important;overflow-wrap:anywhere!important;word-break:normal!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-copy p{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;min-width:0!important;min-height:3.3em!important;margin:0!important;color:var(--ih5-muted)!important;font-size:13px!important;line-height:1.65!important;overflow-wrap:anywhere!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-price{display:grid!important;gap:7px!important;min-width:0!important;text-align:right!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-price small{color:var(--ih5-muted)!important;font-size:11px!important;line-height:1.5!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-price strong{color:var(--ih5-accent)!important;font-size:25px!important;line-height:1.2!important;font-weight:750!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-footer{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-footer>span{color:var(--ih5-muted)!important;font-size:10px!important;line-height:1.5!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-footer a{display:inline-flex!important;align-items:center!important;gap:18px!important;min-height:40px!important;padding:9px 14px!important;border-radius:12px!important;background:var(--ih5-soft)!important;color:var(--ih5-accent)!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important;transition:transform .16s ease}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page :is(.ih10-spotlight-controls button,.ih10-spotlight-footer a,.ih5-job-card):focus-visible{outline:2px solid var(--ih5-accent)!important;outline-offset:4px!important}html:root body #root#root :is(hr,.account-menu-divider){display:none!important}html:root body #root#root .auth-divider:before,html:root body #root#root .auth-divider:after,html:root body #root#root .how .steps:before,html:root body #root#root .ih7-chat-day:before,html:root body #root#root .ih7-chat-day:after{content:none!important;display:none!important}html:root body #root#root .page.ih-market-v5 .ih5-service-switch>b{display:grid!important;gap:6px!important;min-width:0!important;color:var(--ih5-ink)!important;font-size:13px!important;font-weight:650!important;line-height:1.5!important}html:root body #root#root .page.ih-market-v5 .ih5-service-switch>b>small{display:block!important;color:var(--ih5-muted)!important;font-size:11px!important;font-weight:400!important;line-height:1.6!important}html:root{--ih10-scroll-thumb: var(--ih7-muted);--ih10-scroll-active: var(--ih7-accent)}html,body,body *{scrollbar-width:thin!important;scrollbar-color:var(--ih10-scroll-thumb) transparent!important}@supports selector(::-webkit-scrollbar){html,body,body *{scrollbar-width:auto!important;scrollbar-color:auto!important}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent;border:0}*::-webkit-scrollbar-thumb{min-height:28px;border:2px solid transparent;border-radius:999px;background:var(--ih10-scroll-thumb);background-clip:padding-box;transition:background-color .16s ease}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background-color:var(--ih10-scroll-active)}*::-webkit-scrollbar-button{display:none;width:0;height:0}}@media (forced-colors: active){html,body,body *{scrollbar-width:auto!important;scrollbar-color:auto!important}*::-webkit-scrollbar-thumb{background:ButtonText}}@media (hover: hover) and (pointer: fine){html:root body #root#root .page.ih10-register .registration-role-card:hover{transform:translateY(-3px);border-color:var(--ih7-accent)!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-controls button:not(:disabled):hover{transform:translateY(-2px);background:var(--ih5-line)!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-footer a:hover{transform:translateY(-2px)}}@media (max-width: 760px){html:root body #root#root .page.ih10-register{padding:20px 16px 40px!important}html:root body #root#root .page.ih10-register .ih10-registration-card{padding:24px 20px!important;border-radius:22px!important}html:root body #root#root .page.ih10-register .ih10-registration-intro{top:26px!important;right:25px!important}html:root body #root#root .page.ih10-register .registration-role-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html:root body #root#root .page.ih10-register .registration-role-card{grid-template-columns:34px minmax(0,1fr) 28px!important;grid-template-rows:auto auto!important;min-height:104px!important;gap:7px 12px!important;padding:17px 14px!important;border-radius:15px!important}html:root body #root#root .page.ih10-register .registration-role-card>small{grid-column:1!important;grid-row:1 / 3!important}html:root body #root#root .page.ih10-register .registration-role-card>strong{grid-column:2!important;grid-row:1!important;font-size:15px!important}html:root body #root#root .page.ih10-register .registration-role-card>span{grid-column:2!important;grid-row:2!important;font-size:12px!important}html:root body #root#root .page.ih10-register .registration-role-card>i{grid-column:3!important;grid-row:1 / 3!important;align-self:center!important;margin:0!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-page{width:calc(100% - 20px)!important;margin:12px auto 28px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-workspace-panel{padding:12px 10px 14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-messages{height:clamp(220px,calc(100dvh - 310px),600px)!important;padding:8px 2px 14px!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-message,html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-message.has-materials{max-width:94%!important}html:root body #root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications .ih7-chat-message.has-materials{width:94%!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-jobs-spotlight{padding:18px!important;gap:18px!important;border-radius:18px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-body{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-copy h2{min-height:57px!important;font-size:22px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-copy p{min-height:43px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:10px!important;text-align:left!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-price strong{font-size:22px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-controls{justify-content:flex-end!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-controls button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-footer{gap:10px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-footer a{min-height:44px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih5-jobs-results-header{flex-direction:column!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih5-job-card{scroll-margin-top:96px}}@media (max-width: 380px){html:root body #root#root .page.ih10-register{padding:12px 10px 32px!important}html:root body #root#root .page.ih10-register .ih10-registration-card{padding:22px 14px!important}html:root body #root#root .page.ih10-register .registration-role-card{gap:7px 9px!important;padding:15px 11px!important}html:root body #root#root .page.ih10-register .registration-role-card>strong{font-size:14px!important}html:root body #root#root .page.ih10-register .ih10-registration-intro{right:19px!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-footer{flex-direction:column!important;align-items:stretch!important}html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-spotlight-footer a{justify-content:space-between!important}}@keyframes ih10-tile-assemble{0%{opacity:0;transform:translate(9px,-8px) rotate(25deg) scale(.65)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}@keyframes ih10-card-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ih10-spotlight-reveal{0%{opacity:0;transform:translateY(9px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){html:root body #root#root .page.ih10-register *,html:root body #root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page .ih10-jobs-spotlight *{animation:none!important;transition:none!important;transform:none!important}}html:root body #root#root#root :is(.page,.account-page,.app) :is(input,textarea,select){color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important;font-family:inherit!important;opacity:1!important}html:root body #root#root#root :is(.page,.account-page,.app) input[type=file]{background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:14px!important;line-height:1.5!important}html:root body #root#root#root :is(.page,.account-page,.app) input[type=file]::file-selector-button{margin:0 12px 0 0!important;padding:11px 15px!important;border:0!important;border-radius:10px!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;-webkit-text-fill-color:var(--ih7-on-accent)!important;font:650 14px/1.4 Inter,system-ui,sans-serif!important;cursor:pointer}html:root body #root#root#root :is(.page,.account-page,.app) :is(.btn-dark,.is-primary,.auth-submit){background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html:root body #root#root#root :is(.btn-dark,.is-primary,.auth-submit) :is(span,b,strong,small){color:inherit!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root :is(.page,.account-page,.app) :is(input,textarea,select)::placeholder{color:var(--ih7-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html:root body #root#root#root :is(.page,.account-page,.app) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),textarea,select){background-color:var(--ih7-soft)!important}html:root body #root#root#root :is(.page,.account-page,.app) :is(.btn-outline,.btn-light,.ih5-button.is-quiet,.ih5-button.is-outline){background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root .ih11-account-navbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(14px,2vw,30px)!important;align-items:center!important;width:min(1440px,calc(100% - 48px))!important;max-width:1440px!important;padding:14px 20px!important;margin:16px auto 0!important;border:0!important;border-radius:24px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--ih7-ink) 5%,transparent)!important}html:root body #root#root#root .ih11-account-navbar .account-navbar-brand{position:static!important;grid-area:1 / 1!important;min-width:0!important;gap:10px!important}html:root body #root#root#root .ih11-account-navbar .nav-actions{position:static!important;grid-area:1 / 3!important;min-width:0!important;width:auto!important;flex-wrap:nowrap!important}html:root body #root#root#root .ih11-account-navbar .ih11-account-nav{position:static!important;inset:auto!important;transform:none!important;grid-area:1 / 2!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;justify-self:center!important;gap:4px!important;width:max-content!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:6px!important;margin:0!important;border:0!important;border-radius:18px!important;overflow-x:auto!important;overflow-y:hidden!important;background:linear-gradient(125deg,var(--ih7-surface),var(--ih7-soft))!important;box-shadow:0 5px 18px color-mix(in srgb,var(--ih7-ink) 6%,transparent)!important}html:root body #root#root#root .ih11-account-navbar .ih11-account-nav:before,html:root body #root#root#root .ih11-account-navbar .ih11-account-nav:after{content:none!important}html:root body #root#root#root .ih11-account-navbar .ih11-account-nav>.ih-nav-item{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:7px!important;width:auto!important;max-width:none!important;min-height:44px!important;padding:10px 12px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important;font:700 12px/1.4 Inter,system-ui,sans-serif!important;white-space:nowrap!important;text-decoration:none!important;overflow:visible!important;box-shadow:none!important;transition:background-color .18s ease,box-shadow .18s ease!important}html:root body #root#root#root .ih11-account-navbar .ih11-account-nav>.ih-nav-item:is(:hover,:focus-visible,.is-active){background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 3px 10px color-mix(in srgb,var(--ih7-ink) 7%,transparent)!important}html:root body #root#root#root .ih11-account-nav .ih-nav-label{display:inline!important;color:inherit!important;font:inherit!important}html:root body #root#root#root .ih11-account-nav .ih-nav-pixels{display:grid!important;grid-template-columns:repeat(2,4px)!important;grid-template-rows:repeat(2,4px)!important;gap:3px!important;width:11px!important;height:11px!important;flex:0 0 11px!important;color:inherit!important}html:root body #root#root#root .ih11-account-nav .ih-nav-pixels>i{display:block!important;width:4px!important;height:4px!important;border-radius:1px!important;background:currentColor!important;transition:transform .32s cubic-bezier(.16,1,.3,1),border-radius .32s ease!important;animation:ih-v3-pixel-build .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.12s + var(--ih-nav-order,0) * 60ms)}html:root body #root#root#root .ih11-account-nav .ih-nav-item:is(:hover,:focus-visible) .ih-nav-pixels>i:nth-child(1){transform:translate(-2px,-2px) rotate(90deg)}html:root body #root#root#root .ih11-account-nav .ih-nav-item:is(:hover,:focus-visible) .ih-nav-pixels>i:nth-child(2){transform:translate(2px,-2px) rotate(180deg);border-radius:50%!important}html:root body #root#root#root .ih11-account-nav .ih-nav-item:is(:hover,:focus-visible) .ih-nav-pixels>i:nth-child(3){transform:translate(-2px,2px) rotate(-90deg);border-radius:50%!important}html:root body #root#root#root .ih11-account-nav .ih-nav-item:is(:hover,:focus-visible) .ih-nav-pixels>i:nth-child(4){transform:translate(2px,2px) rotate(90deg)}html:root body #root#root#root .page.ih6-account-page .ih11-profile-form{display:flex!important;flex-direction:column!important;gap:28px!important;width:min(760px,100%)!important;max-width:760px!important;margin:28px auto!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html:root body #root#root#root .ih11-profile-form>.account-form-section{display:flex!important;flex-direction:column!important;gap:22px!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html:root body #root#root#root .ih11-profile-form>.account-form-section[hidden],html:root body #root#root#root .ih11-profile-form[hidden]{display:none!important}html:root body #root#root#root .ih11-profile-form :is(.account-form-section-heading,label){position:static!important;grid-column:auto!important;width:100%!important;min-width:0!important;background:none!important;border:0!important;color:var(--ih7-ink)!important}html:root body #root#root#root .ih11-profile-form .account-form-section-heading{display:flex!important;gap:14px!important;align-items:flex-start!important;padding:0!important}html:root body #root#root#root .ih11-profile-form .account-form-section-heading>span{flex:0 0 34px!important;padding:9px 0!important;background:var(--ih7-soft)!important;color:var(--ih7-accent)!important;border-radius:10px!important;text-align:center!important;font-size:12px!important}html:root body #root#root#root .ih11-profile-form .account-form-section-heading :is(h2,p,small){color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html:root body #root#root#root .ih11-profile-form .account-form-section-heading h2{font-size:24px!important;line-height:1.25!important;margin:5px 0!important}html:root body #root#root#root .ih11-profile-form label{display:grid!important;gap:9px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}html:root body #root#root#root .ih11-profile-form :is(input:not([type=file]):not([type=checkbox]),textarea){width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;padding:13px 16px!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font:400 16px/1.6 Inter,system-ui,sans-serif!important;box-shadow:none!important}html:root body #root#root#root .ih11-profile-form textarea{min-height:150px!important}html:root body #root#root#root .ih11-profile-form :is(input,textarea):focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:3px!important}html:root body #root#root#root .ih11-profile-form small{font-size:12px!important;line-height:1.55!important;font-weight:400!important;color:var(--ih7-muted)!important}html:root body #root#root#root .ih11-avatar-editor{display:flex!important;gap:18px!important;align-items:center!important;min-width:0!important}html:root body #root#root#root .ih11-avatar-preview{flex:0 0 72px!important;width:72px!important;height:72px!important;border-radius:50%!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:24px!important}html:root body #root#root#root .ih11-avatar-preview img{width:100%!important;height:100%!important;object-fit:cover!important}html:root body #root#root#root .ih11-avatar-editor>div:last-child{flex:1!important;min-width:0!important;display:grid!important;gap:8px!important}html:root body #root#root#root .ih11-profile-form label.ih11-avatar-upload{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-height:44px!important;padding:10px 16px!important;border-radius:12px!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;overflow:hidden!important;cursor:pointer!important}html:root body #root#root#root .ih11-avatar-upload span{color:inherit!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root .ih11-avatar-upload input[type=file]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0!important;opacity:0!important;cursor:pointer!important;padding:0!important}html:root body #root#root#root .ih11-avatar-upload:focus-within{outline:2px solid var(--ih7-accent)!important;outline-offset:4px!important}html:root body #root#root#root .ih11-avatar-upload.is-disabled{opacity:.65!important;cursor:wait!important}html:root body #root#root#root :is(.ih11-freelancers,.ih11-inquiry-dialog,.ih11-visibility-panel,.ih11-profile-contact,.ih11-market-switch){box-sizing:border-box!important;color:var(--ih7-ink)!important;font:400 14px/1.6 Inter,system-ui,sans-serif!important}html:root body #root#root#root :is(.ih11-inquiry-dialog,.ih11-visibility-panel,.ih11-freelancer-card) :is(h2,h3,p,span,b,strong,small,label,a){-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important}html:root body #root#root#root .ih11-market-switch{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;width:fit-content!important;max-width:100%!important;margin:0 0 25px!important;padding:5px!important;border-radius:15px!important;border:0!important;background:var(--ih7-soft)!important}html:root body #root#root#root .ih11-market-switch>a{display:flex!important;gap:10px!important;align-items:center!important;min-height:44px!important;padding:10px 18px!important;border:0!important;border-radius:11px!important;font:650 14px/1.4 Inter,system-ui,sans-serif!important;text-decoration:none!important;color:var(--ih7-muted)!important;background:transparent!important;transition:background-color .2s ease,box-shadow .2s ease!important}html:root body #root#root#root .ih11-market-switch>a:is(.is-active,:hover){background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 3px 10px color-mix(in srgb,var(--ih7-ink) 5%,transparent)!important}html:root body #root#root#root .ih11-market-switch>span{color:var(--ih7-muted)!important}html:root body #root#root#root .ih11-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:0!important;min-height:44px!important;width:auto!important;padding:11px 16px!important;margin:0!important;border:0!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font:650 13px/1.4 Inter,system-ui,sans-serif!important;-webkit-text-fill-color:currentColor!important;text-decoration:none!important;text-align:center!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease!important}html:root body #root#root#root .ih11-button.is-primary{background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important}html:root body #root#root#root .ih11-button:disabled{cursor:default!important;opacity:.6!important}html:root body #root#root#root .ih11-button svg{width:16px!important;height:16px!important;flex:0 0 16px!important;color:inherit!important}html:root body #root#root#root .ih11-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 5px 14px color-mix(in srgb,var(--ih7-ink) 9%,transparent)!important}html:root body #root#root#root :is(.ih11-button,.ih11-icon-button,.ih11-market-switch>a):focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:3px!important}html:root body #root#root#root .ih11-directory-results{margin-top:30px!important}html:root body #root#root#root .ih11-directory-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:18px!important}html:root body #root#root#root .ih11-directory-heading h2{margin:0!important;color:var(--ih7-ink)!important;font-size:23px!important;line-height:1.3!important}html:root body #root#root#root .ih11-directory-heading>span{flex-shrink:0!important;padding:8px 12px!important;border-radius:10px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important;font-size:12px!important}html:root body #root#root#root .ih11-freelancer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;min-width:0!important}html:root body #root#root#root .ih11-freelancer-card{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0!important;padding:24px!important;border:0!important;border-radius:24px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 6px 22px color-mix(in srgb,var(--ih7-ink) 5%,transparent)!important;animation:ih11-profile-enter .38s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--ih11-order,0) * 45ms);transition:box-shadow .2s ease!important}html:root body #root#root#root .ih11-freelancer-card:hover{box-shadow:0 10px 30px color-mix(in srgb,var(--ih7-ink) 9%,transparent)!important}html:root body #root#root#root .ih11-freelancer-person{display:flex!important;align-items:center!important;gap:13px!important;min-width:0!important}html:root body #root#root#root .ih11-freelancer-person>div{min-width:0!important}html:root body #root#root#root .ih11-freelancer-avatar{display:grid!important;place-items:center!important;flex:0 0 52px!important;width:52px!important;height:52px!important;border-radius:50%!important;overflow:hidden!important;background:var(--ih7-soft)!important;color:var(--ih7-accent)!important;font-size:22px!important;text-decoration:none!important}html:root body #root#root#root .ih11-freelancer-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}html:root body #root#root#root .ih11-freelancer-person h3{margin:0!important;color:var(--ih7-ink)!important;font-size:19px!important;line-height:1.25!important;overflow-wrap:anywhere!important}html:root body #root#root#root .ih11-freelancer-person h3 a{color:inherit!important;text-decoration:none!important}html:root body #root#root#root .ih11-freelancer-person p{margin:5px 0 0!important;color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.6!important;overflow-wrap:anywhere!important}html:root body #root#root#root .ih11-freelancer-about{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden!important;overflow-wrap:anywhere!important;margin:0!important;color:var(--ih7-muted)!important;font-size:13px!important;line-height:1.65!important}html:root body #root#root#root .ih11-freelancer-skills{display:flex!important;gap:6px!important;flex-wrap:wrap!important;min-height:30px!important}html:root body #root#root#root .ih11-freelancer-skills>span{padding:5px 9px!important;border-radius:9px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:11px!important;line-height:1.5!important;overflow-wrap:anywhere!important}html:root body #root#root#root .ih11-freelancer-meta{display:flex!important;flex-wrap:wrap!important;gap:7px 14px!important;color:var(--ih7-muted)!important;font-size:11px!important}html:root body #root#root#root .ih11-freelancer-card footer{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:8px!important;padding:3px 0 0!important;margin-top:auto!important}html:root body #root#root#root .ih11-freelancer-skeleton{height:300px!important;padding:24px!important;border-radius:24px!important;background:var(--ih7-surface)!important;animation:ih11-loading 1.1s ease-in-out infinite alternate}html:root body #root#root#root .ih11-freelancer-skeleton i{display:block!important;width:70%!important;height:16px!important;margin:20px 0!important;border-radius:8px!important;background:var(--ih7-soft)!important}html:root body #root#root#root .ih11-freelancer-skeleton i:first-child{width:52px!important;height:52px!important;border-radius:50%!important}html:root body #root#root#root .ih11-empty{padding:50px 25px!important;border-radius:24px!important;background:var(--ih7-surface)!important;text-align:center!important;color:var(--ih7-ink)!important}html:root body #root#root#root .ih11-empty h3{font-size:22px!important;margin:10px 0!important}html:root body #root#root#root .ih11-empty p{color:var(--ih7-muted)!important;margin:0 0 22px!important}html:root body #root#root#root .ih11-pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;margin-top:28px!important;color:var(--ih7-muted)!important}html:root body #root#root#root .ih11-icon-button{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;border:0!important;border-radius:50%!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font:500 24px/1 Inter,system-ui,sans-serif!important;cursor:pointer!important}html:root body #root#root#root .ih11-icon-button:disabled{opacity:.4!important;cursor:default!important}html:root body #root#root#root .ih11-visibility-panel{width:min(760px,100%)!important;margin:26px auto!important;padding:23px!important;border:0!important;border-radius:20px!important;background:var(--ih7-soft)!important}html:root body #root#root#root .ih11-eyebrow{display:block!important;color:var(--ih7-muted)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important}html:root body #root#root#root .ih11-visibility-panel h2{margin:6px 0!important;font-size:23px!important;line-height:1.3!important;color:var(--ih7-ink)!important}html:root body #root#root#root .ih11-visibility-panel p{color:var(--ih7-muted)!important;font-size:13px!important;margin:6px 0 16px!important}html:root body #root#root#root .ih11-visibility-panel form{display:grid!important;gap:16px!important;margin:0!important}html:root body #root#root#root :is(.ih11-setting,.ih11-contact-confirm){display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:0!important;background:none!important;color:var(--ih7-ink)!important;text-align:left!important;font:400 13px/1.6 Inter,system-ui,sans-serif!important}html:root body #root#root#root :is(.ih11-setting,.ih11-contact-confirm) input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:3px 0 0!important;padding:0!important;flex:0 0 18px!important;accent-color:var(--ih7-accent)}html:root body #root#root#root .ih11-setting b{display:block!important;font-size:13px!important;color:var(--ih7-ink)!important}html:root body #root#root#root .ih11-setting small{display:block!important;font-size:12px!important;color:var(--ih7-muted)!important;margin-top:3px!important}html:root body #root#root#root .ih11-visibility-panel form>button{justify-self:start!important;background:var(--ih7-surface)!important}html:root body #root#root#root .ih11-profile-contact{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px 16px!important;padding:0!important;margin:0 0 25px!important}html:root body #root#root#root .ih11-profile-contact small{color:var(--ih7-muted)!important;font-size:12px!important}.ih11-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110000;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;background:#050a12ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}html:root body .ih11-inquiry-dialog{width:min(590px,100%)!important;max-height:calc(100dvh - 48px)!important;overflow-y:auto!important;padding:28px!important;margin:auto!important;border:0!important;border-radius:26px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;font:400 14px/1.6 Inter,system-ui,sans-serif!important;box-shadow:0 24px 100px #00000038!important;animation:ih11-profile-enter .25s ease both}html:root body .ih11-inquiry-dialog header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;padding:0!important;background:none!important;border:0!important}html:root body .ih11-inquiry-dialog h2{color:var(--ih7-ink)!important;margin:7px 0 0!important;font-size:25px!important;line-height:1.3!important;overflow-wrap:anywhere!important}html:root body .ih11-inquiry-dialog p{color:var(--ih7-muted)!important;margin:14px 0 20px!important;font-size:13px!important}html:root body .ih11-inquiry-dialog form{display:grid!important;gap:14px!important}html:root body .ih11-inquiry-dialog form>label:not(.ih11-contact-confirm){display:grid!important;gap:7px!important;color:var(--ih7-ink)!important;font-size:13px!important;font-weight:650!important}html:root body .ih11-inquiry-dialog :is(input[type=text],textarea){width:100%!important;min-width:0!important;padding:13px 15px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important;font:400 16px/1.55 Inter,system-ui,sans-serif!important;resize:vertical;box-sizing:border-box!important}html:root body .ih11-inquiry-dialog :is(input,textarea):focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:2px!important}html:root body .ih11-inquiry-dialog form>small{color:var(--ih7-muted)!important;font-size:11px!important}html:root body .ih11-inquiry-dialog footer{display:grid!important;gap:14px!important;padding:3px 0 0!important}html:root body .ih11-inquiry-dialog footer>span{color:var(--ih7-muted)!important;font-size:11px!important}html:root body .ih11-inquiry-dialog .ih11-button{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;border:0!important;border-radius:12px!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;font:650 14px/1.4 Inter,system-ui,sans-serif!important}html:root body .ih11-inquiry-dialog .ih11-icon-button{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:25px!important}html:root body .ih11-inquiry-dialog .ih11-contact-confirm{display:flex!important;align-items:flex-start!important;gap:11px!important;color:var(--ih7-ink)!important;font:400 12px/1.65 Inter,system-ui,sans-serif!important}html:root body .ih11-inquiry-dialog input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;margin:3px 0 0!important;accent-color:var(--ih7-accent)}html:root body .ih11-inquiry-dialog :is(.ih11-button,.ih11-icon-button):disabled{opacity:.6!important}html:root body :is(.ih11-inquiry-dialog,.ih11-visibility-panel) .ih11-notice{margin:0!important;padding:11px 13px!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:12px!important}html:root body .ih11-inquiry-dialog .ih11-notice.is-error{color:var(--ih7-error)!important}@keyframes ih11-profile-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ih11-loading{0%{opacity:.5}to{opacity:1}}@media (max-width: 1220px){html:root body #root#root#root .ih11-account-navbar{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important}html:root body #root#root#root .ih11-account-navbar .nav-actions{grid-area:1 / 2!important}html:root body #root#root#root .ih11-account-navbar .ih11-account-nav{grid-area:2 / 1 / 3 / -1!important}html:root body #root#root#root .ih11-freelancer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 720px){html:root body #root#root#root .ih11-account-navbar{width:calc(100% - 24px)!important;margin-top:12px!important;padding:12px!important;border-radius:20px!important}html:root body #root#root#root .ih11-account-navbar .ih11-account-nav{width:100%!important;justify-content:flex-start!important;gap:2px!important;padding:4px!important;border-radius:14px!important}html:root body #root#root#root .ih11-account-navbar .ih11-account-nav>.ih-nav-item{padding:10px!important;font-size:11px!important}html:root body #root#root#root .ih11-account-nav .ih-nav-pixels{display:none!important}html:root body #root#root#root .ih11-account-navbar .nav-actions{gap:7px!important}html:root body #root#root#root .ih11-freelancer-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}html:root body #root#root#root .ih11-freelancer-card{padding:21px!important}html:root body #root#root#root .ih11-visibility-panel{padding:18px!important}html:root body #root#root#root .ih11-directory-heading h2{font-size:20px!important}html:root body #root#root#root .ih11-market-switch>a{padding:10px 15px!important}.ih11-dialog-backdrop{padding:12px}html:root body .ih11-inquiry-dialog{padding:22px!important;max-height:calc(100dvh - 24px)!important;border-radius:22px!important}html:root body .ih11-inquiry-dialog h2{font-size:22px!important}html:root body #root#root#root .ih11-profile-form .account-form-section-heading h2{font-size:22px!important}}@media (prefers-reduced-motion: reduce){html:root body :is(.ih11-inquiry-dialog,.ih11-freelancer-card,.ih11-freelancer-skeleton,.ih11-account-nav .ih-nav-pixels>i){animation:none!important}html:root body :is(.ih11-button,.ih11-freelancer-card,.ih11-account-nav .ih-nav-pixels>i){transition:none!important;transform:none!important}}html:root body .ih12-contact-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10050!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#0a101c85!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:auto!important;box-sizing:border-box!important}html:root body .ih12-contact-dialog{display:flex!important;flex-direction:column!important;width:min(660px,100%)!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:24px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 24px 100px #0000003d!important;font:400 14px/1.6 Inter,system-ui,sans-serif!important;overflow:hidden!important;animation:ih12-dialog-enter .18s ease-out}@keyframes ih12-dialog-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html:root body .ih12-contact-dialog>header{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:24px 28px 16px!important}html:root body .ih12-contact-dialog h2{margin:4px 0 0!important;color:var(--ih7-ink)!important;font-size:27px!important;line-height:1.2!important;letter-spacing:-.7px!important}html:root body .ih12-kicker{display:block!important;color:var(--ih7-muted)!important;font:600 10px/1.5 Inter,system-ui,sans-serif!important;letter-spacing:1.2px!important;text-transform:uppercase!important}html:root body .ih12-contact-person{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:12px!important;margin:0 28px!important;padding:12px 14px!important;background:var(--ih7-soft)!important;border-radius:14px!important}html:root body .ih12-contact-avatar{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:13px!important;background:var(--ih7-surface)!important;color:var(--ih7-accent)!important;font-size:18px!important;overflow:hidden!important}html:root body .ih12-contact-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}html:root body .ih12-contact-person strong{display:block!important;color:var(--ih7-ink)!important;font-size:14px!important}html:root body .ih12-contact-person small{display:block!important;color:var(--ih7-muted)!important;font-size:11px!important}html:root body .ih12-contact-dialog>p{flex:0 0 auto!important;margin:12px 28px 0!important;color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.6!important}html:root body .ih12-contact-dialog form{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html:root body .ih12-contact-fields{display:grid!important;gap:13px!important;min-height:0!important;padding:20px 28px!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-gutter:stable}html:root body .ih12-contact-dialog label:not(.ih12-inline-check){display:grid!important;gap:7px!important;min-width:0!important;color:var(--ih7-ink)!important;font:600 12px/1.5 Inter,system-ui,sans-serif!important}html:root body .ih12-contact-dialog :is(input:not([type=checkbox]),textarea,select){width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:11px 13px!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important;font:400 16px/1.5 Inter,system-ui,sans-serif!important;box-shadow:none!important;box-sizing:border-box!important}html:root body .ih12-contact-dialog textarea{resize:vertical!important;max-height:240px!important}html:root body .ih12-contact-dialog :is(input,textarea,select):disabled{opacity:.65!important;background:var(--ih7-soft)!important}html:root body .ih12-contact-dialog :is(input,textarea,select)::placeholder{color:var(--ih7-muted)!important;opacity:.85!important}html:root body .ih12-contact-dialog small{color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.6!important}html:root body .ih12-inline-check{display:flex!important;align-items:flex-start!important;gap:9px!important;margin:9px 0 0!important;color:var(--ih7-muted)!important;font:400 11px/1.6 Inter,system-ui,sans-serif!important;cursor:pointer!important}html:root body .ih12-inline-check input{flex:0 0 17px!important;width:17px!important;min-width:17px!important;height:17px!important;min-height:17px!important;margin:1px 0 0!important;padding:0!important;accent-color:var(--ih7-accent)}html:root body .ih12-contact-confirm{padding:14px!important;margin:2px 0 0!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important}html:root body .ih12-contact-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html:root body .ih12-form-section{display:flex!important;align-items:center!important;gap:10px!important;grid-column:1 / -1!important;margin:8px 0 2px!important;color:var(--ih7-ink)!important;font:650 13px/1.5 Inter,system-ui,sans-serif!important}html:root body .ih12-form-section>span{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:9px!important;background:var(--ih7-soft)!important;color:var(--ih7-accent)!important;font-size:10px!important}html:root body .ih12-contact-dialog footer{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0!important;padding:16px 28px!important;border-top:1px solid var(--ih7-line)!important;background:var(--ih7-surface)!important}html:root body .ih12-contact-dialog footer>span{max-width:240px!important;color:var(--ih7-muted)!important;font-size:10px!important;line-height:1.6!important}html:root body .ih12-contact-error{padding:11px 13px!important;margin:0!important;border:1px solid var(--ih7-error)!important;border-radius:10px!important;color:var(--ih7-error)!important;font-size:12px!important}html:root body :is(.ih12-contact-dialog,.ih13-communications) .ih12-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex:0 0 auto!important;width:auto!important;min-height:44px!important;max-height:64px!important;height:auto!important;margin:0!important;padding:11px 16px!important;border:1px solid var(--ih7-line)!important;border-radius:11px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font:600 12px/1.5 Inter,system-ui,sans-serif!important;text-decoration:none!important;cursor:pointer!important}html:root body :is(.ih12-contact-dialog,.ih13-communications) .ih12-button.is-primary{background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;border-color:var(--ih7-accent)!important}html:root body :is(.ih12-contact-dialog,.ih13-communications) .ih12-icon-button{display:inline-grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;cursor:pointer!important}html:root body .ih12-contact-dialog :is(.ih12-icon-button,.ih12-button) svg{display:block!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important}html:root body .ih12-contact-dialog :is(button,input,textarea,select):focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:3px!important}html:root body .ih12-contact-dialog button:disabled{opacity:.55!important;cursor:wait!important}html:root body #root#root#root#root#root .ih12-contact-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}html:root body #root#root#root#root#root .ih12-directory-contact{flex-wrap:wrap!important}html:root body #root#root#root#root#root .ih12-directory-contact>a{margin-right:auto!important}html:root body #root#root#root#root#root .ih12-directory-contact .ih12-contact-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}html:root body #root#root#root#root#root .ih12-directory-contact button{padding:10px 11px!important;gap:6px!important;font-size:11px!important}@media (max-width: 540px){html:root body .ih12-contact-backdrop{padding:10px!important;align-items:flex-end!important}html:root body .ih12-contact-dialog{max-height:calc(100dvh - 20px)!important;border-radius:19px!important}html:root body .ih12-contact-dialog>header{padding:18px 18px 13px!important}html:root body .ih12-contact-dialog h2{font-size:24px!important}html:root body .ih12-contact-person{margin:0 18px!important}html:root body .ih12-contact-dialog>p{margin:10px 18px 0!important}html:root body .ih12-contact-fields{padding:16px 18px!important}html:root body .ih12-contact-grid{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}html:root body .ih12-contact-dialog footer{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px 18px calc(12px + env(safe-area-inset-bottom))!important}html:root body .ih12-contact-dialog footer>span{max-width:none!important;text-align:center!important}html:root body .ih12-contact-dialog footer .ih12-button{width:100%!important;max-height:48px!important}}@media (prefers-reduced-motion: reduce){html:root body .ih12-contact-dialog{animation:none!important}}html:root body{isolation:isolate}html:root body #root#root#root#root#root#root :is(.app,.page,.account-page){background-color:transparent!important;background-image:none!important}html:root body #root#root#root .ih13-account-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}html:root body #root#root#root .ih13-account-shortcuts a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 13px;border:1px solid var(--ih7-line);border-radius:12px;color:var(--ih7-ink);background:var(--ih7-surface);text-decoration:none;font-size:13px;font-weight:600;line-height:1.5}html:root body #root#root#root .ih13-account-shortcuts svg{width:18px;height:18px;flex:0 0 18px}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger{display:grid!important;grid-template-columns:360px minmax(0,1fr)!important;width:min(1480px,calc(100% - 48px))!important;max-width:1480px!important;height:calc(100dvh - 156px)!important;min-height:0!important;margin:20px auto 24px!important;padding:0!important;gap:0!important;border:1px solid var(--ih7-line)!important;border-radius:20px!important;background:var(--ih7-surface)!important;box-shadow:0 12px 36px #00000008!important;overflow:hidden!important;box-sizing:border-box!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger *{box-sizing:border-box!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-right:1px solid var(--ih7-line)!important;background:var(--ih7-surface)!important;overflow:hidden!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-heading{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:24px 22px 18px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-heading h1{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;color:var(--ih7-ink)!important;font-size:25px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.7px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-heading h1>span{display:inline-grid!important;place-items:center!important;min-width:25px!important;height:25px!important;padding:0 6px!important;border-radius:8px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important;font-size:12px!important;letter-spacing:0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-heading p{margin:5px 0 0!important;color:var(--ih7-muted)!important;font-size:13px!important;line-height:1.5!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-icon-button{display:inline-grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;color:var(--ih7-ink)!important;background:var(--ih7-surface)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-search{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:10px!important;min-height:46px!important;margin:0 22px 14px!important;padding:0 13px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;color:var(--ih7-muted)!important;background:var(--ih7-soft)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-search input{width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ih7-ink)!important;font-size:16px!important;box-shadow:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-search:focus-within{outline:2px solid var(--ih7-accent);outline-offset:2px}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-filters{display:flex!important;flex:0 0 auto!important;gap:6px!important;margin:0 22px 14px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-filters button{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:40px!important;margin:0!important;padding:8px 12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ih7-muted)!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-filters button[aria-pressed=true]{background:var(--ih7-soft)!important;color:var(--ih7-ink)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-filters b{color:var(--ih7-accent)!important;font-size:12px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-rows{flex:1 1 auto!important;min-height:0!important;padding:0 10px 12px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-row{position:relative!important;display:flex!important;align-items:center!important;gap:13px!important;min-width:0!important;margin:0 0 4px!important;padding:16px 12px!important;border:1px solid transparent!important;border-radius:12px!important;color:var(--ih7-ink)!important;background:transparent!important;text-decoration:none!important;transition:background-color .14s ease,border-color .14s ease}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-row:is(:hover,.is-active){background:var(--ih7-soft)!important;border-color:var(--ih7-line)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-avatar{display:grid!important;place-items:center!important;flex:0 0 48px!important;width:48px!important;height:48px!important;border-radius:15px!important;background:var(--ih7-soft)!important;color:var(--ih7-accent)!important;font-size:19px!important;font-weight:650!important;overflow:hidden!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-copy{flex:1!important;min-width:0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-copy>div{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-copy strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.5!important;color:var(--ih7-ink)!important;font-weight:650!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-copy time{flex:0 0 auto!important;color:var(--ih7-muted)!important;font-size:11px!important;white-space:nowrap!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-copy>span,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-copy p{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--ih7-muted)!important;font-size:13px!important;line-height:1.5!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-copy>span{margin:3px 0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-copy p{margin:3px 0 0!important;padding-right:10px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-unread .ih12-inbox-copy :is(strong,p){color:var(--ih7-ink)!important;font-weight:700!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-unread-dot{position:absolute!important;bottom:22px!important;right:12px!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--ih7-accent)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox>footer{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:9px!important;margin:0!important;padding:16px 22px!important;border-top:1px solid var(--ih7-line)!important;background:transparent!important;color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.5!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications :is(.ih12-inbox-empty,.ih12-feedback){padding:30px 15px!important;color:var(--ih7-muted)!important;text-align:center!important;font-size:14px!important;line-height:1.7!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-empty>svg{width:30px!important;height:30px!important;margin-bottom:12px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-empty h2{margin:0 0 6px!important;font-size:18px!important;color:var(--ih7-ink)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-empty :is(a,button){display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;margin-top:14px!important;padding:10px 12px!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;color:var(--ih7-ink)!important;background:var(--ih7-surface)!important;font-size:14px!important;text-decoration:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-welcome{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:32px!important;min-width:0!important;min-height:0!important;padding:36px!important;background:var(--ih7-soft)!important;overflow-y:auto!important;text-align:center!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih13-welcome-copy{display:grid!important;justify-items:center!important;gap:14px!important;max-width:430px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-welcome-icon{display:grid!important;place-items:center!important;width:64px!important;height:64px!important;border:1px solid var(--ih7-line)!important;border-radius:20px!important;color:var(--ih7-accent)!important;background:var(--ih7-surface)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-welcome-icon>svg{width:28px!important;height:28px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-welcome h2{margin:0!important;color:var(--ih7-ink)!important;font-size:28px!important;line-height:1.3!important;letter-spacing:-.6px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-welcome p{margin:0!important;color:var(--ih7-muted)!important;font-size:14px!important;line-height:1.7!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-welcome-features{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:20px!important;margin:5px 0 0!important;color:var(--ih7-muted)!important;font-size:13px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-welcome-features>span{display:inline-flex!important;align-items:center!important;gap:7px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih13-start-actions{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih13-start-actions>p{flex:0 0 100%!important;margin-bottom:4px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-button{min-height:44px!important;max-height:none!important;padding:11px 15px!important;font-size:14px!important;text-decoration:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-shell{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--ih7-surface)!important;box-shadow:none!important;overflow:hidden!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-header{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:16px!important;min-height:80px!important;padding:16px 24px!important;border:0!important;border-bottom:1px solid var(--ih7-line)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-back{display:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-profile-link{display:inline-flex!important;flex:1!important;min-width:0!important;gap:12px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-person{min-width:0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-person strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--ih7-ink)!important;font-size:17px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-person span{display:block!important;color:var(--ih7-muted)!important;font-size:12px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-header-actions{margin-left:auto!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-actions-popover{max-height:min(320px,45dvh)!important;overflow-y:auto!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project{display:block!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--ih7-soft)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project>summary{padding:13px 24px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project-title{min-width:0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project-title h1{margin:3px 0 0!important;font-size:17px!important;line-height:1.4!important;font-weight:650!important;overflow-wrap:anywhere!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project-budget strong{font-size:17px!important;color:var(--ih7-accent)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project-budget small{font-size:11px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project-body{max-height:min(28dvh,220px)!important;padding:0 24px 18px!important;overflow-y:auto!important;font-size:14px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-brief{margin-top:14px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-brief>span{font-size:12px!important;color:var(--ih7-muted)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs{display:flex!important;flex:0 0 auto!important;gap:6px!important;margin:12px 24px 0!important;padding:5px!important;border:0!important;border-radius:12px!important;background:var(--ih7-soft)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs button{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;margin:0!important;padding:9px 15px!important;border:0!important;border-radius:9px!important;color:var(--ih7-muted)!important;background:transparent!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs button[aria-selected=true]{color:var(--ih7-ink)!important;background:var(--ih7-surface)!important;box-shadow:0 2px 7px #00000007!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs button b{color:var(--ih7-muted)!important;background:var(--ih7-soft)!important;font-size:11px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-panel{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;min-height:0!important;margin:0!important;padding:16px 24px 14px!important;overflow:hidden!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-panel:is(.is-plan,.is-files){display:block!important;overflow-y:auto!important;overscroll-behavior-y:contain}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next{display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important;padding:11px 13px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-surface)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next>div{display:flex!important;align-items:center!important;min-width:0!important;gap:10px!important;color:var(--ih7-accent)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next strong{display:block!important;color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.5!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next small{display:block!important;color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.5!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next button{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:8px 11px!important;border:0!important;border-radius:9px!important;color:var(--ih7-accent)!important;background:var(--ih7-soft)!important;font-size:13px!important;font-weight:650!important;cursor:pointer!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-messages{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px 4px 18px!important;gap:12px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message{flex:0 0 auto!important;width:fit-content!important;max-width:min(82%,760px)!important;min-width:80px!important;padding:12px 16px 7px!important;border:1px solid var(--ih7-line)!important;border-radius:16px 16px 16px 4px!important;color:var(--ih7-ink)!important;background:var(--ih7-soft)!important;box-shadow:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message.is-mine{align-self:flex-end!important;border-radius:16px 16px 4px!important;border-color:transparent!important;color:var(--ih7-on-accent)!important;background:var(--ih7-accent)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message.is-theirs{align-self:flex-start!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message.has-materials{width:min(82%,760px)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message .private-work-message-text,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message .private-work-message-text p,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message .private-work-message-text a{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:15px!important;line-height:1.65!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih8-chat-message-meta time{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:11px!important;opacity:.75!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-day{margin:6px auto!important;padding:5px 10px!important;border-radius:8px!important;color:var(--ih7-muted)!important;background:var(--ih7-soft)!important;font-size:11px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-empty{min-height:0!important;padding:24px!important;font-size:14px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-form{display:flex!important;flex:0 0 auto!important;align-items:flex-end!important;gap:10px!important;margin:12px 0 0!important;padding:8px!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;background:var(--ih7-surface)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-form textarea{flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;max-height:120px!important;margin:0!important;padding:10px 4px!important;border:0!important;border-radius:0!important;color:var(--ih7-ink)!important;background:transparent!important;-webkit-text-fill-color:currentColor!important;font-size:16px!important;line-height:1.5!important;resize:none!important;box-shadow:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications :is(.ih7-chat-send,.ih8-chat-add){display:inline-flex!important;flex:0 0 44px!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:11px!important;color:var(--ih7-ink)!important;background:var(--ih7-soft)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-send{color:var(--ih7-on-accent)!important;background:var(--ih7-accent)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-send>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-composer-hint{flex:0 0 auto!important;margin:7px 0 0!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.5!important;text-align:center!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications :is(.agreement-workspace,.agreement-gate,.agreement-form,.agreement-form-grid,.agreement-proposal-card){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-workspace{margin:0 0 16px!important;border:1px solid var(--ih7-line)!important;border-radius:16px!important;background:var(--ih7-surface)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-workspace-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;min-height:70px!important;max-height:none!important;padding:16px!important;border:0!important;border-radius:16px!important;color:var(--ih7-ink)!important;background:var(--ih7-soft)!important;text-align:left!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-workspace-toggle>span:first-child{display:grid!important;gap:4px!important;min-width:0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-workspace-toggle strong{font-size:15px!important;line-height:1.5!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-workspace-toggle small{color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.5!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-collapse-icon{display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:9px!important;color:var(--ih7-ink)!important;background:var(--ih7-surface)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-gate{margin:0!important;padding:20px!important;border:0!important;background:transparent!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-form-grid{margin:18px 0!important;gap:16px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-field :is(input,textarea){border-radius:10px!important;color:var(--ih7-ink)!important;background:var(--ih7-surface)!important;font-size:16px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-field textarea{min-height:90px!important;padding:11px 12px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications :is(.agreement-confirmation,.agreement-legal-note){font-size:13px!important;line-height:1.6!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications :is(.agreement-confirmation,.agreement-legal-note) :is(p,span,small){font-size:13px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-form-actions{padding-top:10px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications svg{flex-shrink:0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications :is(.ih12-icon-button,.ih12-button,.ih12-inbox-search,.ih12-project-next,.ih12-welcome-features,.ih12-inbox>footer,.ih7-chat-send,.ih8-chat-add,.ih7-chat-back,.ih12-collapse-icon) svg{display:block!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications :is(button,a,input,textarea):focus-visible,html:root body #root#root#root .ih13-account-shortcuts a:focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:3px!important}@media (max-width: 1100px){html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger{grid-template-columns:310px minmax(0,1fr)!important;width:calc(100% - 32px)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications :is(.ih7-chat-header,.ih7-chat-project>summary,.ih7-chat-workspace-panel){padding-left:18px!important;padding-right:18px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs{margin-left:18px!important;margin-right:18px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-heading{padding-left:18px!important;padding-right:18px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications :is(.ih12-inbox-search,.ih12-inbox-filters){margin-left:18px!important;margin-right:18px!important}}@media (max-width: 800px){html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger{grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 24px)!important;height:calc(100dvh - 126px)!important;margin:12px auto 24px!important;border-radius:16px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox{border-right:0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-chat .ih12-inbox,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-welcome{display:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-back{display:inline-flex!important;flex:0 0 44px!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:11px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-back b{display:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-header{min-height:70px!important;padding:12px 14px!important;gap:10px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-avatar{width:40px!important;height:40px!important;min-width:40px!important;flex-basis:40px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-profile-link{gap:9px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-person strong{font-size:15px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-person span{display:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project>summary{padding:10px 14px!important;gap:10px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project-title h1{font-size:15px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project-budget{display:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project-body{padding-left:14px!important;padding-right:14px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs{margin:10px 12px 0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs button{flex:1!important;min-height:42px!important;padding:8px 7px!important;font-size:13px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-panel{padding:12px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message{max-width:90%!important;padding:11px 13px 6px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message.has-materials{width:90%!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message .private-work-message-text,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message .private-work-message-text p,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message .private-work-message-text a{font-size:15px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next{padding:8px 10px!important;gap:8px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next>div>svg,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next small,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next button svg{display:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next strong,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next button{font-size:12px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-gate{padding:16px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-form-grid{grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-composer-hint{font-size:10px!important}html:root body #root#root#root .ih13-account-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html:root body #root#root#root .ih13-account-shortcuts a{justify-content:space-between}html:root body #root#root#root .ih12-directory-contact .ih12-contact-actions{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 370px){html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger{width:calc(100% - 16px)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-header{gap:8px!important;padding:10px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-avatar{display:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-heading{padding:20px 16px 16px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications :is(.ih12-inbox-search,.ih12-inbox-filters){margin-left:16px!important;margin-right:16px!important}}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih7-chat-project,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih12-project-next,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih7-chat-composer-hint,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih12-inbox>footer,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih12-inbox-heading p{display:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih7-chat-header{min-height:64px!important;padding:10px 12px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih7-chat-workspace-tabs{margin:8px 12px 0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih7-chat-workspace-tabs button{min-height:40px!important;padding:8px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih7-chat-workspace-panel{padding:8px 12px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih7-chat-form{margin-top:6px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih12-inbox-heading{padding:12px 18px!important}@media (prefers-reduced-motion: reduce){html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications *{scroll-behavior:auto!important}}@media (forced-colors: active){html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-active{outline:1px solid Highlight!important}}html:root body #root#root#root{background:transparent!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded{position:relative!important;grid-template-columns:minmax(0,1fr)!important;width:min(1500px,calc(100% - 48px))!important;max-width:1500px!important;background:transparent!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-shell{background:transparent!important;position:relative!important;z-index:1!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-shell.is-ready{animation:ih14-chat-open .3s cubic-bezier(.2,.75,.25,1) both!important}@keyframes ih14-chat-open{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-header{min-height:86px!important;padding:18px 30px!important;gap:18px!important;background:var(--ih7-surface)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-conversations-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:9px!important;width:auto!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 13px!important;border:1px solid var(--ih7-line)!important;border-radius:11px!important;color:var(--ih7-ink)!important;background:var(--ih7-soft)!important;font:600 14px/1.4 Inter,system-ui,sans-serif!important;cursor:pointer!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-conversations-toggle svg{width:19px!important;height:19px!important;flex:0 0 19px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-project>summary{padding:16px 30px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-workspace-tabs{margin:16px 30px 0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-workspace-tabs button{min-height:46px!important;padding:12px 20px!important;font-size:15px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-workspace-panel{padding:20px 30px!important;background:var(--ih7-surface)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-workspace-panel.is-conversation{background:color-mix(in srgb,var(--ih7-surface) 82%,transparent)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-messages{gap:18px!important;padding-top:20px!important;padding-bottom:24px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-message{max-width:min(72%,800px)!important;padding:14px 18px 9px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-message.has-materials{width:min(72%,800px)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-form{min-height:62px!important;padding:9px 11px!important;margin-top:16px!important;border-radius:16px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-project-next{padding:14px 16px!important;margin-bottom:14px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-project-next strong{font-size:14px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-inbox-tools{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-inbox{display:flex!important;position:absolute!important;z-index:4!important;inset:0 auto 0 0!important;width:min(390px,calc(100% - 28px))!important;height:100%!important;border-radius:19px 0 0 19px!important;background:var(--ih7-surface)!important;box-shadow:14px 0 36px #00000015!important;transform:translate(-101%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .24s cubic-bezier(.2,.75,.25,1),opacity .18s ease,visibility .24s}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded.is-inbox-open .ih12-inbox{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-inbox-heading{gap:8px!important;padding-left:20px!important;padding-right:16px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-inbox-heading h1{font-size:23px!important;gap:8px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-inbox-scrim{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:3!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#09182b40!important;box-shadow:none!important;cursor:pointer!important;animation:ih14-scrim-in .18s ease both}@keyframes ih14-scrim-in{0%{opacity:0}to{opacity:1}}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-conversations-toggle:focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:3px!important}html:root body #root#root#root .page.ih6-account-page .ih7-account-overview{gap:20px 28px!important;padding:28px!important}html:root body #root#root#root .page.ih6-account-page .ih7-account-heading h1{font-size:clamp(28px,3vw,36px)!important}html:root body #root#root#root .page.ih6-account-page .ih13-account-shortcuts.ih14-account-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding-top:20px!important;border-top:1px solid var(--ih6-line)!important;align-items:stretch!important}html:root body #root#root#root .page.ih6-account-page .ih14-account-action-group{display:flex!important;flex-direction:column!important;min-width:0!important;gap:12px!important;margin:0!important;padding:18px!important;border:1px solid var(--ih6-line)!important;border-radius:16px!important;color:var(--ih6-ink)!important;background:var(--ih6-soft, var(--ih7-soft))!important}html:root body #root#root#root .page.ih6-account-page .ih14-account-action-group h2{margin:0!important;color:var(--ih6-ink)!important;font:650 15px/1.4 Inter,system-ui,sans-serif!important}html:root body #root#root#root .page.ih6-account-page .ih14-account-action-links{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important}html:root body #root#root#root .page.ih6-account-page .ih14-account-action-group a,html:root body #root#root#root .page.ih6-account-page .ih14-account-action-group button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;max-height:none!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--ih6-line)!important;border-radius:10px!important;color:var(--ih6-ink)!important;background:var(--ih6-surface)!important;font:550 13px/1.5 Inter,system-ui,sans-serif!important;text-align:left!important;text-decoration:none!important;cursor:pointer!important}html:root body #root#root#root .page.ih6-account-page .ih14-account-action-group a>svg:last-child,html:root body #root#root#root .page.ih6-account-page .ih14-account-action-group button>svg:last-child{margin-left:auto!important}html:root body #root#root#root .page.ih6-account-page .ih14-account-action-group .ih14-account-action-primary{background:var(--ih7-accent)!important;border-color:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;font-weight:650!important}html:root body #root#root#root .page.ih6-account-page .ih14-account-action-group :is(a,button):hover{border-color:var(--ih7-accent)!important}html:root body #root#root#root .page.ih6-account-page .ih14-account-action-group :is(a,button):focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:3px!important}@media (max-width: 1000px){html:root body #root#root#root .page.ih6-account-page .ih7-account-overview{grid-template-columns:310px minmax(0,1fr)!important;padding:22px!important}html:root body #root#root#root .page.ih6-account-page .ih14-account-action-group{padding:14px!important}}@media (max-width: 800px){html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded{width:calc(100% - 24px)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-header{min-height:76px!important;gap:8px!important;padding:14px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-conversations-toggle{width:44px!important;padding:0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-conversations-toggle span{display:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-profile-link{gap:8px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-person strong{font-size:16px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-project>summary{padding:12px 14px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-workspace-tabs{margin:10px 14px 0!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-workspace-tabs button{min-height:44px!important;padding:10px 8px!important;font-size:14px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-workspace-panel{padding:14px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-messages{gap:14px!important;padding-top:12px!important;padding-bottom:16px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-message{max-width:90%!important;padding:12px 14px 8px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-message.has-materials{width:90%!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-form{min-height:60px!important;margin-top:10px!important;padding:8px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-project-next{padding:11px!important;margin-bottom:8px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-inbox{border-radius:15px 0 0 15px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-inbox-heading h1{font-size:21px!important}html:root body #root#root#root .page.ih6-account-page .ih7-account-overview{grid-template-columns:minmax(0,1fr)!important;padding:20px!important}html:root body #root#root#root .page.ih6-account-page .ih7-account-heading{grid-row:1!important;padding:0!important}html:root body #root#root#root .page.ih6-account-page .ih7-account-overview .ih6-profile-hub{grid-row:2!important}html:root body #root#root#root .page.ih6-account-page .ih13-account-shortcuts.ih14-account-actions{grid-template-columns:minmax(0,1fr)!important;padding-top:16px!important}html:root body #root#root#root .page.ih6-account-page .ih14-account-action-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 370px){html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded{width:calc(100% - 16px)!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-inbox-heading{padding-left:14px!important;padding-right:12px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-inbox-heading h1{font-size:20px!important;gap:6px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-inbox-heading h1>span{display:none!important}html:root body #root#root#root .page.ih6-account-page .ih7-account-overview{padding:16px!important}html:root body #root#root#root .page.ih6-account-page .ih14-account-action-links{grid-template-columns:minmax(0,1fr)!important}}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded.is-condensed .ih7-chat-header{min-height:64px!important;padding-top:9px!important;padding-bottom:9px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded.is-condensed .ih7-chat-workspace-tabs{margin-top:8px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded.is-condensed .ih7-chat-workspace-tabs button{min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded.is-condensed .ih7-chat-workspace-panel{padding-top:8px!important;padding-bottom:10px!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded.is-condensed .ih7-chat-form{margin-top:6px!important;min-height:58px!important}@media (prefers-reduced-motion: reduce){html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih7-chat-shell.is-ready,html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-inbox-scrim{animation:none!important}html:root body #root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih14-expanded .ih12-inbox{transition:none!important}}:root{--ih24-canvas: #ffffff;--ih24-light: #ffffff;--ih24-shade: #b5c9e3}html[data-theme=dark]{--ih24-canvas: #0c1728;--ih24-light: #34597e;--ih24-shade: #08111e}html[data-template=classic]{--ih24-canvas: #ffffff;--ih24-light: #ffffff;--ih24-shade: #bfbfbf}html[data-template=classic][data-theme=dark]{--ih24-canvas: #17191b;--ih24-light: #505050;--ih24-shade: #101010}html:root body .ih13-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;contain:strict;background:var(--ih24-canvas)}html:root body .ih13-background>:is(.ih13-background-start,.ih13-background-end){position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;width:auto;height:auto;margin:0;pointer-events:none;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;transform-origin:center;filter:none;animation:none;transition:none;will-change:transform,opacity}html:root body .ih13-background>.ih13-background-start{z-index:1;background-image:radial-gradient(ellipse 38% 36% at 40% 38%,color-mix(in srgb,var(--ih24-light) 94%,transparent) 0%,color-mix(in srgb,var(--ih24-light) 68%,transparent) 28%,color-mix(in srgb,var(--ih24-light) 30%,transparent) 60%,transparent 100%);transform:translate3d(0,14vh,0) scaleY(1.06);opacity:.7589}html:root body .ih13-background>.ih13-background-end{z-index:0;background-image:radial-gradient(ellipse 39% 37% at 58% 60%,color-mix(in srgb,var(--ih24-shade) 98%,transparent) 0%,color-mix(in srgb,var(--ih24-shade) 85%,transparent) 35%,color-mix(in srgb,var(--ih24-shade) 48%,transparent) 65%,transparent 100%);transform:translate3d(17vw,0,0) scaleX(1.06);opacity:.94}@media (prefers-reduced-motion: reduce){html:root body .ih13-background>:is(.ih13-background-start,.ih13-background-end){transform:none!important;will-change:auto}}@media (forced-colors: active){html:root body .ih13-background{display:none}}@media print{html:root body .ih13-background{display:none}}html:root body #root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 :is(.categories.section,.ih-category-intro,.split-section.section){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root body #root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 :is(.categories.section,.ih-category-intro,.split-section.section,.split-card,.final-cta):before,html:root body #root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 :is(.categories.section,.ih-category-intro,.split-section.section,.split-card,.final-cta):after{content:none!important;display:none!important}html:root body #root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .split-card:not(.light)>:is(h2,.section-label),html:root body #root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .split-card.light>:is(h2,.section-label){color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .split-card:not(.light)>p,html:root body #root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .split-card.light>p{color:var(--ih-home-muted)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .split-card:not(.light) .btn{background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;-webkit-text-fill-color:currentColor!important;border-color:var(--ih7-accent)!important}html:root body #root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .split-card.light .btn{background:transparent!important;color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important;border:1px solid var(--ih-home-line)!important}html:root body #root#root#root#root :is(.account-workspace-page,.ih6-account-layout,.ih6-account-content,.account-tab-stage),html:root body #root#root#root#root .page>.app-page{background:transparent!important;box-shadow:none!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how.section{background:transparent!important;color:var(--ih-home-ink)!important;border:0!important;box-shadow:none!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how.section:before,html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how.section:after{display:none!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how.section :is(h2,h3,.section-label,.ih5-step-title){color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how.section :is(p,.ih5-step-copy){color:var(--ih-home-muted)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .how .ih5-step-card{background:var(--ih-home-surface)!important;color:var(--ih-home-ink)!important;border-color:var(--ih-home-line)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger.ih15-focus{position:fixed!important;left:12px!important;right:12px!important;bottom:auto!important;width:calc(100% - 24px)!important;max-width:none!important;margin:0!important;z-index:800!important;border-radius:20px!important;background:var(--ih7-surface)!important;box-shadow:0 0 0 20px var(--ih7-bg),0 20px 80px #00000025!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-header-actions{display:flex!important;align-items:center!important;gap:8px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-focus-toggle{flex:0 0 44px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-profile-link{min-width:0!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-person{min-width:0!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-person strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project[hidden]{display:none!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs{flex-wrap:nowrap!important;flex:0 0 auto!important;gap:6px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs>.ih15-pin-plan{margin-left:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid var(--ih7-line)!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace{display:grid!important;grid-template-columns:minmax(0,1fr)!important;flex:1 1 auto!important;min-height:0!important;min-width:0!important;overflow:hidden!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace.is-pinned{grid-template-columns:minmax(0,1fr) minmax(360px,440px)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace>.ih7-chat-workspace-panel{min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;margin:0!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace>.ih7-chat-workspace-panel[hidden]{display:none!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace .is-conversation{display:flex!important;flex-direction:column!important;background:color-mix(in srgb,var(--ih7-surface) 88%,transparent)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace .is-conversation .ih7-chat-messages{flex:1 1 auto!important;min-height:0!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window{border-left:1px solid var(--ih7-line)!important;padding:18px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace :is(.is-files,.is-plan){overflow-y:auto!important;overscroll-behavior-y:contain}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 20px!important;padding-bottom:14px!important;border-bottom:1px solid var(--ih7-line)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace-heading h2{margin:0!important;color:var(--ih7-ink)!important;font:650 20px/1.3 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace-heading>div{display:flex!important;align-items:center!important;gap:6px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace-back{display:inline-flex!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:44px!important;max-height:none!important;padding:9px 12px!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font:550 13px/1.4 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace-back svg{transform:rotate(180deg);flex:0 0 18px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window :is(.agreement-form-grid,.agreement-form-fields,.agreement-summary-grid){grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window :is(.agreement-field,.agreement-field-full,.agreement-form-actions){grid-column:1 / -1!important;min-width:0!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window .agreement-form-actions{flex-wrap:wrap!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window .ih15-workspace-heading .ih15-workspace-back{padding:9px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window .ih15-workspace-heading .ih15-workspace-back span{display:none!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-story{--ih5-scene-ink: #344861;--ih5-scene-line: #a2b0c4;--ih5-scene-soft: #e8eef9;--ih5-scene-accent: #5277a9;--ih5-scene-on-accent: #ffffff;--ih5-scene-skin: #d8a48b;--ih7-shirt: #365a98;--ih7-trousers: #364a6c;--ih15-hair: #26374f}html:root[data-theme=dark] body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-story{--ih5-scene-ink: #7f99b8;--ih5-scene-line: #5c728e;--ih5-scene-soft: #20344e;--ih5-scene-accent: #93b6dc;--ih5-scene-on-accent: #152b43;--ih5-scene-skin: #e8b99a;--ih7-shirt: #82aade;--ih7-trousers: #475d82;--ih15-hair: #27354c}html:root[data-template=classic] body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-story{--ih5-scene-ink: #454a4a;--ih5-scene-line: #b7bcb6;--ih5-scene-soft: #e8ece5;--ih5-scene-accent: #6c7972;--ih5-scene-on-accent: #ffffff;--ih5-scene-skin: #cdb29d;--ih7-shirt: #727b7c;--ih7-trousers: #43494b;--ih15-hair: #303636}html:root[data-template=classic][data-theme=dark] body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-story{--ih5-scene-ink: #969e9e;--ih5-scene-line: #67716e;--ih5-scene-soft: #303a38;--ih5-scene-accent: #a9b9b0;--ih5-scene-on-accent: #25312b;--ih5-scene-skin: #d6b8a4;--ih7-shirt: #bec5ca;--ih7-trousers: #666b70;--ih15-hair: #292e32}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene :is(g,path,rect,circle,ellipse){stroke:none!important;fill:none!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-fill=skin]{fill:var(--ih5-scene-skin)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-fill=ink]{fill:var(--ih5-scene-ink)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-fill=accent],html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-scene-pixels rect{fill:var(--ih5-scene-accent)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-fill=line]{fill:var(--ih5-scene-line)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-stroke=skin]{stroke:var(--ih5-scene-skin)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-stroke=ink]{stroke:var(--ih5-scene-ink)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-stroke=accent]{stroke:var(--ih5-scene-accent)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-stroke=line],html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-scene-window :is(rect,path){stroke:var(--ih5-scene-line)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-scene-stroke=on-accent]{stroke:var(--ih5-scene-on-accent)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-person-part=shirt]{stroke:var(--ih7-shirt)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-person-part=trousers]{stroke:var(--ih7-trousers)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-person-head [data-scene-fill=ink]{fill:var(--ih15-hair)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-scene-chair rect{fill:var(--ih5-scene-ink)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-scene-shadow{fill:var(--ih5-scene-ink)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-scene-code path{stroke:var(--ih5-scene-accent)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [fill^="url("]{fill:var(--ih5-scene-soft)!important}@media (max-width: 900px){html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace.is-pinned{grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace.is-pinned>.is-conversation{display:none!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window{border-left:0!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window .ih15-workspace-heading .ih15-workspace-back span{display:inline!important}}@media (max-width: 800px){html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger.ih15-focus{left:0!important;right:0!important;width:100%!important;border:0!important;border-radius:0!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-focus .ih7-chat-header{padding:10px 12px!important;min-height:66px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-focus .ih7-chat-person>span{display:none!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace-heading{gap:8px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace-heading h2{font-size:18px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs>.ih15-pin-plan{padding:8px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs>.ih15-pin-plan span{display:none!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs>.ih15-pin-plan svg{width:18px!important;height:18px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-focus .ih7-chat-workspace-tabs{margin:8px 12px 0!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-focus .ih7-chat-workspace-tabs>button{padding:9px 10px!important;min-height:44px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-focus .ih7-chat-header-actions{gap:4px!important}}@media (max-width: 390px){html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-focus .ih7-chat-avatar{display:none!important}}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih7-chat-workspace-tabs>.ih15-pin-plan{display:none!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-account-overview{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0 0 28px!important;padding:28px 0 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-profile-hub,html:root body #root#root#root#root .page.ih6-account-page .ih16-profile-hub *{box-sizing:border-box!important;font-family:Inter,system-ui,sans-serif!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-profile-hub{display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important;inset:auto!important;width:100%!important;max-width:960px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;color:var(--ih6-ink)!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-profile-hub>.section-label{margin:0 0 16px!important;font-size:11px!important;letter-spacing:.12em!important;color:var(--ih6-muted)!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-trigger{position:relative!important;inset:auto!important;transform:none!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:10px!important;width:148px!important;min-width:148px!important;max-width:148px!important;height:148px!important;min-height:148px!important;max-height:148px!important;margin:0 auto!important;padding:20px!important;border:1px solid var(--ih6-line)!important;border-radius:50%!important;background:var(--ih6-surface)!important;color:var(--ih6-ink)!important;font:650 17px/1.25 Inter,system-ui,sans-serif!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;cursor:pointer!important;box-shadow:0 10px 28px color-mix(in srgb,var(--ih6-ink) 8%,transparent)!important;transition:background-color .18s,border-color .18s,box-shadow .18s!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-trigger:hover,html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-trigger[aria-expanded=true]{border-color:var(--ih6-accent)!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-emblem{display:grid!important;grid-template-columns:repeat(2,7px)!important;gap:3px!important;width:17px!important;height:17px!important;padding:0!important;margin:0!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-emblem i{width:7px!important;height:7px!important;border-radius:2px!important;background:currentColor!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-toggle{position:absolute!important;top:19px!important;right:23px!important;margin:0!important;font-size:19px!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-hint{margin:15px 0 7px!important;padding:0!important;max-width:100%!important;color:var(--ih6-muted)!important;font-size:13px!important;text-align:center!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-current{position:static!important;width:auto!important;margin:0!important;color:var(--ih6-ink)!important;font-size:12px!important;text-align:center!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-profile-hub[data-open=true]>.ih16-hub-hint,html:root body #root#root#root#root .page.ih6-account-page .ih16-profile-hub[data-open=true]>.ih16-hub-current{display:none!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-panel{display:block!important;position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-panel[hidden]{display:none!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-panel:before,html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-items:before,html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-item:before{content:none!important;display:none!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-items{display:grid!important;position:relative!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-items:center!important;grid-auto-rows:124px!important;gap:44px 0!important;width:100%!important;min-width:0!important;margin:0!important;padding:64px 0 0!important}html:root body #root#root#root#root .page.ih6-account-page .ih17-hub-network{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:356px!important;margin:0!important;padding:0!important;pointer-events:none!important;overflow:visible!important;fill:none!important;stroke:color-mix(in srgb,var(--ih6-accent) 45%,var(--ih6-line))!important;animation:ih17-network-in .26s ease both}html:root body #root#root#root#root .page.ih6-account-page .ih17-hub-network path{fill:none!important;stroke:inherit!important;stroke-width:1.4!important}html:root body #root#root#root#root .page.ih6-account-page .ih17-hub-network path.is-active{stroke:var(--ih6-accent)!important}html:root body #root#root#root#root .page.ih6-account-page .ih17-hub-network.is-mobile{display:none!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-item{display:flex!important;position:relative!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:124px!important;min-width:124px!important;max-width:124px!important;height:124px!important;min-height:124px!important;max-height:124px!important;margin:0!important;padding:14px!important;border:1px solid var(--ih6-line)!important;border-radius:50%!important;background:var(--ih6-surface)!important;color:var(--ih6-ink)!important;font:550 13px/1.4 Inter,system-ui,sans-serif!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;cursor:pointer!important;box-shadow:0 4px 14px color-mix(in srgb,var(--ih6-ink) 4%,transparent)!important;transition:border-color .16s,background-color .16s,box-shadow .16s!important;animation:ih17-node-in .24s ease both;animation-delay:calc(var(--ih17-node-index,0) * 30ms)}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-item>span{padding:0!important;margin:0!important;font:inherit!important;color:inherit!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-item>span:nth-child(2){flex:0 0 auto!important;min-width:0!important;max-width:100%!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-item>.ih16-hub-number{display:grid!important;place-items:center!important;flex:0 0 25px!important;width:25px!important;height:25px!important;border-radius:50%!important;background:var(--ih6-soft)!important;font-size:10px!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-item:hover,html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-item.is-active{border-color:var(--ih6-accent)!important;background:var(--ih6-soft)!important}html:root body #root#root#root#root .page.ih6-account-page :is(.ih16-hub-trigger,.ih16-hub-item):focus-visible{outline:3px solid var(--ih6-accent)!important;outline-offset:3px!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-panel .ih14-account-actions{width:100%!important;min-width:0!important;max-width:none!important;margin-top:30px!important;padding-top:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-panel .ih14-account-action-group{min-width:0!important;max-width:none!important;width:100%!important;padding:16px!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-panel .ih14-account-action-links :is(a,button){white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}html:root body #root#root#root#root .page.ih6-account-page .account-tab-stage{border:0!important;border-radius:24px!important}html:root body #root#root#root#root .page.ih6-account-page .ih6-account-workspace[data-account-section=profile] .account-profile-workspace{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:24px!important}html:root body #root#root#root#root .page.ih6-account-page .account-profile-workspace>.account-profile-preview{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 0 24px!important;border:1px solid color-mix(in srgb,var(--ih6-line) 75%,transparent)!important;border-radius:24px!important;overflow:hidden!important;clip-path:inset(0 round 24px);isolation:isolate}html:root body #root#root#root#root .page.ih6-account-page .account-profile-workspace>.account-profile-preview:before,html:root body #root#root#root#root .page.ih6-account-page .account-profile-workspace>.account-profile-preview:after{border-radius:inherit!important;pointer-events:none!important}@keyframes ih17-network-in{0%{opacity:0}to{opacity:1}}@keyframes ih17-node-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 800px){html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-panel .ih14-account-actions{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 640px){html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:114px!important;padding-top:56px!important;gap:44px 0!important}html:root body #root#root#root#root .page.ih6-account-page .ih16-hub-item{width:114px!important;min-width:114px!important;max-width:114px!important;height:114px!important;min-height:114px!important;max-height:114px!important;padding:10px!important}html:root body #root#root#root#root .page.ih6-account-page .ih17-hub-network.is-desktop{display:none!important}html:root body #root#root#root#root .page.ih6-account-page .ih17-hub-network.is-mobile{display:block!important;height:486px!important}}@media (prefers-reduced-motion: reduce){html:root body #root#root#root#root .page.ih6-account-page .ih16-profile-hub *{animation:none!important;transition:none!important}}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene{--ih16-face: #3b302b}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-person-part=eye]{fill:#292b2a!important;stroke:none!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih5-work-scene [data-person-part=face]{fill:none!important;stroke:var(--ih16-face)!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .final-cta .final-cta-title,html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .final-cta .final-cta-title>span{color:var(--ih7-cta-ink)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .final-cta>.section-label{color:var(--ih7-cta-muted)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root .page.ih5-jobs-page.ih10-jobs-page .ih16-spotlight-progress{height:3px;border-radius:3px;overflow:hidden;background:var(--ih5-line)}html:root body #root#root#root .page.ih5-jobs-page.ih10-jobs-page .ih16-spotlight-progress i{display:block;height:100%;background:var(--ih5-accent);transform-origin:left center;animation:ih16-spotlight-time 6s linear both}html:root body #root#root#root .page.ih5-jobs-page.ih10-jobs-page .is-paused .ih16-spotlight-progress i{animation-play-state:paused}@keyframes ih16-spotlight-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){html:root body #root#root#root .ih16-spotlight-progress{display:none}}html:root body .ih17-chat-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:790;background:color-mix(in srgb,var(--ih7-bg) 94%,transparent)}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger.ih15-focus{left:12px!important;right:12px!important;width:calc(100% - 24px)!important;max-width:1120px!important;margin:0 auto!important;box-shadow:0 12px 50px #00000020!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger.ih14-expanded:not(.ih15-focus){width:min(1120px,calc(100% - 48px))!important;max-width:1120px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-header{min-height:72px!important;padding:14px 22px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project>summary{min-height:62px!important;padding:10px 22px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project-title h1{font-size:18px!important;line-height:1.4!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs{margin-top:8px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace>.is-conversation{padding:14px 22px 12px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace .is-conversation .ih7-chat-messages{width:100%!important;max-width:740px!important;margin:0 auto!important;padding:14px 10px 18px!important;gap:14px!important;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message{max-width:min(82%,560px)!important;padding:12px 16px 8px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message.has-materials{width:min(82%,560px)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message .private-work-message-text{line-height:1.6!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-conversation>.ih12-project-next{width:100%!important;max-width:740px!important;margin:0 auto 8px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-conversation>.ih7-chat-form{width:100%!important;max-width:740px!important;margin:10px auto 0!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-chat-latest{display:inline-flex!important;align-self:center!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;flex:0 0 auto!important;padding:8px 14px!important;margin:6px auto 0!important;border:1px solid var(--ih7-line)!important;border-radius:999px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;font:550 12px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-chat-latest svg{width:16px!important;height:16px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace.is-pinned{grid-template-columns:minmax(0,1fr) 380px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace>.is-plan{padding:20px 24px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace>.is-plan>:is(.agreement-workspace,.agreement-summary,.chat-payment-panel,.ih8-chat-plan-overview,.ih15-workspace-heading){width:100%!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace-heading{position:sticky!important;top:0!important;z-index:3!important;background:var(--ih7-surface)!important;padding:10px 0 14px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-gate{padding:20px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-gate-heading{margin-bottom:18px!important;padding:0!important;border:0!important;background:transparent!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-gate-heading h2{margin:7px 0 8px!important;font-size:19px!important;line-height:1.4!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-gate-heading p{margin:0!important;max-width:none!important;color:var(--ih7-muted)!important;font-size:13px!important;line-height:1.65!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-progress{margin-top:14px!important;gap:12px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-form{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-form-heading{gap:12px!important;margin:0 0 12px!important;flex-wrap:wrap!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-form-heading h3{margin-top:8px!important;font-size:18px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-form-heading p{font-size:12px!important;text-align:left!important;color:var(--ih7-muted)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:14px 0 20px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-field{min-width:0!important;gap:8px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-field-wide,html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-form-section{grid-column:1 / -1!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-field>span{color:var(--ih7-ink)!important;font-size:14px!important;line-height:1.5!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-field input{min-height:46px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-field textarea{min-height:112px!important;line-height:1.6!important;resize:vertical!important;padding:12px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-field :is(input,textarea){width:100%!important;border:1px solid var(--ih7-line)!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-price-input input{min-width:0!important;flex:1 1 auto!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-form-section{display:flex!important;align-items:center!important;gap:9px!important;margin:14px 0 0!important;padding:12px 0!important;border-bottom:1px solid var(--ih7-line)!important;font:650 14px/1.5 Inter,system-ui,sans-serif!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-confirmation{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:14px!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-confirmation input{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:3px 0 0!important;flex:0 0 18px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-form-actions{gap:12px!important;flex-wrap:wrap!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-form-actions button{min-height:44px!important;white-space:normal!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-details{gap:16px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-detail>span{font-size:12px!important;line-height:1.5!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-detail p{line-height:1.65!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih8-chat-plan-overview{border:1px solid var(--ih7-line)!important;border-radius:16px!important;background:var(--ih7-surface)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih8-chat-plan-overview>summary{padding:16px!important;font-size:14px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .chat-project-plan{margin:0!important;padding:18px!important;border:0!important;border-radius:0 0 16px 16px!important;background:transparent!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .chat-project-plan-header{display:block!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .chat-project-plan-header h2{font-size:20px!important;margin:7px 0 8px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .chat-project-plan-header p{font-size:13px!important;line-height:1.6!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .chat-project-plan-status{display:inline-flex!important;margin-top:12px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .chat-project-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih9-plan-scope{max-height:none!important;overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;white-space:pre-wrap!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .chat-project-plan :is(p,dd,li),html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-project-brief dd{font-size:14px!important;line-height:1.65!important;overflow-wrap:anywhere!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-project-brief{margin:20px 0!important;padding:16px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-project-brief h3{margin:0 0 12px!important;font-size:15px!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-project-brief dl{display:grid!important;gap:14px!important;margin:0!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-project-brief dt{color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.5!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-project-brief dd{margin:5px 0 0!important;white-space:pre-wrap!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window :is(.agreement-form-grid,.agreement-details,.chat-project-plan-grid,.chat-project-plan-facts,.chat-project-plan-checklists){grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window .agreement-gate{padding:16px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window .agreement-progress{flex-wrap:wrap!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window .agreement-summary>summary{grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window .ih9-agreement-keyfacts{grid-column:2!important;grid-row:auto!important;text-align:left!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-plan-window .agreement-summary-action{grid-column:2!important;grid-row:auto!important;justify-self:start!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-inbox-welcome{padding:28px!important;gap:26px!important;justify-content:center!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih13-start-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:760px!important;gap:14px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-start-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;width:100%!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-start-grid .ih12-button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:18px 10px!important;min-height:108px!important;width:100%!important;min-width:0!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;font:550 13px/1.5 Inter,system-ui,sans-serif!important;text-align:center!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-start-grid .ih12-button>svg:first-child{width:22px!important;height:22px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-start-grid .ih12-button>svg:last-child{display:none!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-start-grid .ih17-start-primary{border-color:var(--ih7-accent)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-browse-jobs{grid-column:1 / -1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:8px 12px!important;color:var(--ih7-ink)!important;font:550 13px/1.5 Inter,system-ui,sans-serif!important;text-decoration:none!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-start-grid a:hover{background:var(--ih7-soft)!important}@media (max-width: 900px){html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace.is-pinned{grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace.is-pinned>.is-conversation{display:none!important}}@media (max-width: 800px){html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger.ih15-focus{left:0!important;right:0!important;width:100%!important;max-width:none!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger.ih14-expanded:not(.ih15-focus){width:calc(100% - 24px)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-header{padding:10px 12px!important;min-height:66px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project>summary{padding:9px 12px!important;min-height:54px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-project-title h1{font-size:15px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace>.is-conversation{padding:10px 12px 12px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace .is-conversation .ih7-chat-messages{padding:10px 3px 16px!important;gap:12px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message{max-width:90%!important;padding:11px 13px 7px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message.has-materials{width:90%!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace>.is-plan{padding:14px 12px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-gate{padding:16px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-form-grid,html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-details,html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .chat-project-plan-grid{grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-progress{flex-wrap:wrap!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-summary>summary{grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih9-agreement-keyfacts{grid-column:2!important;grid-row:auto!important;text-align:left!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .agreement-summary-action{grid-column:2!important;grid-row:auto!important;justify-self:start!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .chat-project-plan{padding:16px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-messenger.is-index{grid-template-rows:minmax(0,1fr) auto!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-index>.ih12-inbox{grid-row:1!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-index .ih12-inbox-welcome{display:flex!important;padding:12px!important;gap:0!important;border-top:1px solid var(--ih7-line)!important;overflow:visible!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-index .ih13-welcome-copy{display:none!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih13-start-actions{gap:8px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih13-start-actions>p{font-size:12px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-start-grid .ih12-button,html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-browse-jobs{flex-direction:row!important;grid-column:auto!important;min-height:44px!important;padding:9px 10px!important;gap:7px!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:var(--ih7-surface)!important;font-size:12px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-start-grid .ih12-button>svg:first-child{width:16px!important;height:16px!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih17-browse-jobs>svg{display:none!important}html:root body #root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .is-condensed .ih13-start-actions>p{display:none!important}}html:root body .ih18-account-dropdown{position:fixed!important;z-index:1100!important;right:auto!important;box-sizing:border-box!important;display:grid!important;gap:3px!important;padding:8px!important;margin:0!important;min-width:0!important;border:1px solid var(--ih7-line)!important;border-radius:18px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 16px 48px #00000029!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y;animation:none!important;transform:none!important}html:root body .ih18-account-dropdown :is(a,button){display:flex!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;padding:10px 12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ih7-ink)!important;font:500 14px/1.5 Inter,system-ui,sans-serif!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important}html:root body .ih18-account-dropdown :is(a,button):hover{background:var(--ih7-soft)!important}html:root body .ih18-account-dropdown :is(a,button):focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:-2px!important}html:root body .ih18-account-dropdown .account-menu-mobile-nav{display:none!important}html:root body #root#root#root#root#root .ih11-account-navbar{overflow:visible!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih18-hub-reveal{display:grid!important;grid-template-rows:0fr!important;width:100%!important;min-width:0!important;transition:grid-template-rows .6s cubic-bezier(.2,.7,.2,1)!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih18-hub-reveal[data-expanded=true]{grid-template-rows:1fr!important;transition-duration:.9s!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih18-hub-reveal[hidden]{display:none!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih18-hub-clip{min-height:0!important;overflow:hidden!important;padding:0 4px!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih16-profile-hub[data-present=true]>:is(.ih16-hub-hint,.ih16-hub-current){display:none!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih17-hub-network{animation:none!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih17-hub-network path{stroke-dasharray:1!important;stroke-dashoffset:1!important;transition:stroke-dashoffset .5s ease,stroke .18s ease!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih18-hub-reveal[data-expanded=true] .ih17-hub-network path{stroke-dashoffset:0!important;transition-duration:1s,.18s!important;transition-delay:calc(var(--ih18-branch-index,0) * 90ms),0ms!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih16-hub-item{animation:none!important;opacity:0!important;transform:translateY(-12px) scale(.9)!important;transition:opacity .45s ease,transform .5s cubic-bezier(.2,.7,.2,1),border-color .18s ease,box-shadow .18s ease!important;transition-delay:0ms!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih18-hub-reveal[data-expanded=true] .ih16-hub-item{opacity:1!important;transform:translateY(0) scale(1)!important;transition-delay:calc(.38s + var(--ih17-node-index,0) * .1s),calc(.38s + var(--ih17-node-index,0) * .1s),0ms,0ms!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih16-hub-panel .ih14-account-actions{opacity:0!important;transform:translateY(-8px)!important;transition:opacity .4s ease,transform .4s ease!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih18-hub-reveal[data-expanded=true] .ih14-account-actions{opacity:1!important;transform:none!important;transition-delay:.9s!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih6-account-workspace[data-account-section=profile] .account-profile-workspace,html:root body #root#root#root#root#root .page.ih6-account-page .account-profile-workspace{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:22px!important;border-width:1px!important;border-style:solid!important;border-color:var(--ih6-line)!important;border-radius:24px!important;background:var(--ih6-surface)!important;color:var(--ih6-ink)!important;box-shadow:0 10px 32px color-mix(in srgb,var(--ih6-ink) 5%,transparent)!important;overflow:visible!important}html:root body #root#root#root#root#root .page.ih6-account-page .account-profile-workspace>.account-profile-preview{width:100%!important;border-radius:20px!important;margin:0 0 18px!important;clip-path:inset(0 round 20px)!important;overflow:hidden!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih11-profile-form{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih11-profile-form .account-form-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:24px 10px!important;margin:0!important;gap:20px!important;border:0!important;border-bottom:1px solid var(--ih6-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ih6-ink)!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih11-profile-form .account-form-section:last-child{border-bottom:0!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih11-profile-form :is(label,.account-form-section-heading,.account-form-section-heading>div){min-width:0!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih11-profile-form :is(input,textarea,select){box-sizing:border-box!important;max-width:100%!important;min-width:0!important;font-size:16px!important;line-height:1.6!important}html:root body #root#root#root#root#root .page.ih6-account-page .account-profile-preview :is(strong,p){overflow-wrap:anywhere!important}html:root body #root#root#root#root#root .page.ih6-account-page :is(.profile-portfolio-manager,.discovery-settings-card,.account-template-card){min-width:0!important;border-radius:24px!important;background:var(--ih6-surface)!important;color:var(--ih6-ink)!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:22px 0!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-summary>div{display:grid!important;gap:7px!important;min-width:0!important;padding:18px!important;border:1px solid var(--ih6-line)!important;border-radius:14px!important;background:var(--ih6-soft)!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-summary span,html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-readiness>span{display:block!important;color:var(--ih6-muted)!important;font-size:12px!important;line-height:1.5!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-summary strong,html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-readiness strong{display:block!important;color:var(--ih6-ink)!important;font-size:16px!important;line-height:1.5!important;overflow-wrap:anywhere!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-group{display:grid!important;gap:12px!important;margin:24px 0!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-group>strong{margin:0 0 12px!important;color:var(--ih6-ink)!important;font-size:16px!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-tags{display:flex!important;flex-wrap:wrap!important;gap:8px!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-tags>span{display:inline-flex!important;max-width:100%!important;min-height:32px!important;align-items:center!important;padding:7px 12px!important;border:1px solid var(--ih6-line)!important;border-radius:12px!important;background:var(--ih6-soft)!important;color:var(--ih6-ink)!important;font-size:13px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-readiness{display:grid!important;gap:6px!important;margin:22px 0 12px!important;padding:18px!important;border:1px solid var(--ih6-line)!important;border-radius:14px!important;background:var(--ih6-soft)!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:22px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-shell{background:var(--ih7-surface)!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace>.is-conversation{background:var(--ih7-soft)!important;gap:14px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace .is-conversation .ih7-chat-messages{box-sizing:border-box!important;width:100%!important;max-width:720px!important;padding:16px 8px 22px!important;gap:14px!important;background:transparent!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-padding:16px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message{max-width:min(82%,520px)!important;border-radius:17px!important;box-shadow:none!important;border:1px solid var(--ih7-line)!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message.is-theirs{background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;border-bottom-left-radius:5px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message.is-mine{background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;border-color:var(--ih7-accent)!important;border-bottom-right-radius:5px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-form{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:end!important;box-sizing:border-box!important;width:100%!important;max-width:720px!important;min-width:0!important;gap:8px!important;margin:0 auto!important;padding:8px!important;border:1px solid var(--ih7-line)!important;border-radius:18px!important;background:var(--ih7-surface)!important;box-shadow:none!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-form:focus-within{outline:2px solid var(--ih7-accent)!important;outline-offset:2px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-form textarea{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;min-height:44px!important;max-height:120px!important;margin:0!important;padding:10px 4px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--ih7-ink)!important;font:400 16px/1.5 Inter,system-ui,sans-serif!important;resize:none!important;box-shadow:none!important;outline:0!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-form>:is(button,.ih7-composer-upload){width:44px!important;min-width:44px!important;height:44px!important;padding:10px!important;border-radius:12px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs{align-items:center!important;gap:4px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs>[role=tab]{border-radius:12px!important;min-height:44px!important;height:auto!important;font-size:13px!important;white-space:normal!important;line-height:1.35!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next{box-sizing:border-box!important;width:100%!important;max-width:720px!important;margin:0 auto!important;padding:12px 14px!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;background:var(--ih7-surface)!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next>div{min-width:0!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next small{color:var(--ih7-muted)!important;font-size:12px!important;line-height:1.5!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next>button{flex:0 0 auto!important;min-height:44px!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih18-legacy-plan{display:grid!important;gap:14px!important;margin:0 0 20px!important;padding:20px!important;border:1px solid var(--ih7-line)!important;border-radius:16px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih18-legacy-plan h3{margin:0!important;font-size:17px!important;line-height:1.4!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih18-legacy-plan p{margin:0!important;font-size:14px!important;line-height:1.65!important;overflow-wrap:anywhere!important}html:root body #root#root#root#root#root .disputes-page .disputes-shell{background:transparent!important;box-shadow:none!important}html:root body #root#root#root#root#root .disputes-page .dispute-evidence-item{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;padding:18px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;border-color:var(--ih7-line)!important}html:root body #root#root#root#root#root .disputes-page .dispute-evidence-icon{display:grid!important;grid-column:1!important;grid-row:1!important;place-items:center!important;width:36px!important;height:36px!important;margin:0!important;background:transparent!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root .disputes-page .ih18-evidence-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important}html:root body #root#root#root#root#root .disputes-page .ih18-evidence-copy :is(strong,small,p){display:block!important;width:auto!important;max-width:100%!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.6!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root .disputes-page .ih18-evidence-copy strong{font-size:14px!important}html:root body #root#root#root#root#root .disputes-page .ih18-evidence-copy small{font-size:12px!important;color:var(--ih7-muted)!important;margin-top:6px!important}html:root body #root#root#root#root#root .disputes-page .ih18-evidence-copy p{font-size:14px!important;margin:10px 0 0!important}html:root body #root#root#root#root#root .disputes-page .dispute-evidence-item>button{grid-column:3!important;grid-row:1!important;min-height:44px!important;min-width:72px!important;height:auto!important;padding:10px 14px!important;white-space:normal!important;line-height:1.5!important}html:root body #root#root#root#root#root .disputes-page .dispute-evidence-item.is-message .ih18-evidence-copy{grid-column:2 / -1!important}html:root body #root#root#root#root#root .disputes-page :is(.dispute-panel-heading,.dispute-action-row,.dispute-form-footer){gap:12px!important;flex-wrap:wrap!important}html:root body #root#root#root#root#root .moderation-user-page{--ih18-notice-ink: #181b1e;--ih18-notice-muted: #53585e;--ih18-notice-line: #c8cdd3}html[data-theme=dark] body #root#root#root#root#root .moderation-user-page{--ih18-notice-ink: #f3f4f5;--ih18-notice-muted: #c0c4cb;--ih18-notice-line: #555e69}html:root body #root#root#root#root#root .moderation-user-page .moderation-user-shell{box-sizing:border-box!important;width:min(1120px,calc(100% - 48px))!important;max-width:1120px!important;min-width:0!important;margin:0 auto!important;padding:28px 0 64px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--ih18-notice-ink)!important;gap:26px!important}html:root body #root#root#root#root#root .moderation-user-page :is(.moderation-user-header,.moderation-decision-card,.moderation-appeal-card,.moderation-clear-card,.moderation-status-error-card,.restricted-account-lock-card){box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:24px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--ih18-notice-line)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--ih18-notice-ink)!important}html:root body #root#root#root#root#root .moderation-user-page :is(h1,h2,h3,strong,dd,p,a,button,label,textarea){color:var(--ih18-notice-ink)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root#root#root .moderation-user-page :is(p,dd){line-height:1.65!important;font-size:14px!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important}html:root body #root#root#root#root#root .moderation-user-page :is(dt,small,.section-label,.moderation-duration-banner>span){color:var(--ih18-notice-muted)!important;font-size:12px!important;line-height:1.5!important}html:root body #root#root#root#root#root .moderation-user-page h1{font-size:clamp(28px,4vw,40px)!important;line-height:1.2!important;margin:12px 0!important}html:root body #root#root#root#root#root .moderation-user-page h2{font-size:22px!important;line-height:1.35!important;margin:8px 0 12px!important}html:root body #root#root#root#root#root .moderation-user-page :is(.moderation-decision-topline,.moderation-decision-actions,.moderation-status-error-actions,.restricted-account-lock-actions){display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:12px!important;min-width:0!important}html:root body #root#root#root#root#root .moderation-user-page .moderation-decision-topline{justify-content:space-between!important}html:root body #root#root#root#root#root .moderation-user-page :is(.moderation-decision-meta,.moderation-appeal-meta){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))!important;gap:20px!important;margin:24px 0!important}html:root body #root#root#root#root#root .moderation-user-page :is(.moderation-decision-meta,.moderation-appeal-meta)>div{padding:0!important;min-width:0!important;background:transparent!important;border:0!important}html:root body #root#root#root#root#root .moderation-user-page :is(.moderation-decision-meta,.moderation-appeal-meta) dd{margin:6px 0 0!important}html:root body #root#root#root#root#root .moderation-user-page :is(.moderation-duration-banner,.moderation-reason-block,.moderation-notice-source,.moderation-adjustment-banner,.moderation-lift-banner,.moderation-appeal-decision,.restricted-account-lock-duration,.restricted-account-lock-reason){display:grid!important;gap:8px!important;padding:18px!important;margin:18px 0!important;border:1px solid var(--ih18-notice-line)!important;border-radius:14px!important;background:transparent!important;color:var(--ih18-notice-ink)!important}html:root body #root#root#root#root#root .moderation-user-page :is(.moderation-duration-banner,.moderation-reason-block) :is(strong,p,h3){margin:0!important}html:root body #root#root#root#root#root .moderation-user-page .moderation-basis-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin:22px 0!important}html:root body #root#root#root#root#root .moderation-user-page .moderation-basis-grid>article{min-width:0!important;padding:0!important;border:0!important;background:transparent!important}html:root body #root#root#root#root#root .moderation-user-page .moderation-status-pill{flex:0 0 auto!important;display:inline-flex!important;min-height:32px!important;align-items:center!important;padding:6px 12px!important;border:1px solid var(--ih18-notice-line)!important;border-radius:999px!important;background:transparent!important;color:var(--ih18-notice-ink)!important;font-size:12px!important}html:root body #root#root#root#root#root .moderation-user-page :is(.privacy-primary-button,.privacy-secondary-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:11px 16px!important;border:1px solid var(--ih18-notice-line)!important;border-radius:12px!important;background:transparent!important;font:600 14px/1.5 Inter,system-ui,sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}html:root body #root#root#root#root#root .moderation-user-page :is(.privacy-primary-button,.privacy-secondary-button):focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important}html:root body #root#root#root#root#root .moderation-user-page textarea{box-sizing:border-box!important;width:100%!important;font-size:16px!important;line-height:1.6!important;background:var(--ih7-surface)!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .footer{background:transparent!important;box-shadow:none!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .footer:before,html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .footer:after{content:none!important}@media (hover: hover) and (pointer: fine){html:root body #root#root#root#root#root .page.ih6-account-page :is(.ih16-hub-trigger,.ih16-hub-item,.ih14-account-action-group):hover{box-shadow:0 12px 30px color-mix(in srgb,var(--ih6-accent) 18%,transparent)!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 :is(.hero-content,.ih5-opportunity-panel,.ih5-benefit-card):hover{box-shadow:0 16px 40px color-mix(in srgb,var(--ih7-accent) 15%,transparent)!important;transition:box-shadow .22s ease!important}}html:root body #root#root#root#root#root .calendar-feedback{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important}html:root body #root#root#root#root#root .calendar-feedback>button{min-height:44px!important;height:auto!important;padding:10px 14px!important;border:1px solid var(--calendar-line)!important;border-radius:12px!important;background:var(--calendar-surface)!important;color:var(--calendar-ink)!important;font:600 13px/1.5 Inter,system-ui,sans-serif!important}@media (max-width: 800px){html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto 44px!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:none!important;min-height:68px!important;margin:12px auto 16px!important;padding:10px 12px!important;overflow:visible!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header>.logo{grid-column:1!important;min-width:0!important;font-size:26px!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header>.nav-actions{grid-column:2!important;grid-row:1!important;display:flex!important;gap:6px!important;margin:0!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header .ih-mobile-nav-toggle{grid-column:3!important;grid-row:1!important;display:grid!important;place-items:center!important;position:static!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;padding:10px!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header .nav-actions :is(.home-account-avatar-link,.ih-logout-btn,.btn){box-sizing:border-box!important;min-width:44px!important;min-height:44px!important;height:44px!important;padding:8px!important;margin:0!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header .nav-actions>a[href="/login"]{display:none!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header .nav-actions .account-mini-avatar{width:34px!important;height:34px!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header .nav-actions .account-mini-avatar img{width:34px!important;height:34px!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header .home-nav-links{display:none!important;position:static!important;inset:auto!important;grid-column:1 / -1!important;grid-row:2!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;max-height:calc(100svh - 120px)!important;margin:0!important;padding:8px!important;gap:4px!important;border:1px solid var(--ih7-line)!important;border-radius:16px!important;background:var(--ih7-surface)!important;overflow-y:auto!important;overflow-x:hidden!important;touch-action:pan-y;overscroll-behavior:contain;box-shadow:none!important;transform:none!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header[data-mobile-menu-open=true] .home-nav-links{display:flex!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .home-nav-links :is(.ih-nav-item,.home-nav-account,.home-notifications){width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:0!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .home-nav-links :is(a,button){min-height:44px!important;white-space:normal!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .hero{width:calc(100% - 24px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .hero-content{min-width:0!important;padding:26px 22px!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-hero-title{font-size:clamp(29px,7.7vw,40px)!important;line-height:1.12!important;overflow-wrap:normal!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .hero-content>p{font-size:16px!important;line-height:1.65!important}html:root body #root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .hero-actions :is(a,button){min-width:0!important;min-height:48px!important;white-space:normal!important;font-size:15px!important}html:root body #root#root#root#root#root .ih11-account-navbar{padding:10px!important}html:root body #root#root#root#root#root .ih11-account-navbar .ih11-account-nav{min-width:0!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none;touch-action:pan-x;overscroll-behavior-x:contain}html:root body #root#root#root#root#root .ih11-account-navbar .ih11-account-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html:root body #root#root#root#root#root .ih11-account-navbar .ih11-account-nav>.ih-nav-item{flex:0 0 auto!important;font-size:13px!important;min-height:44px!important;padding:10px 12px!important}html:root body #root#root#root#root#root .ih11-account-navbar .nav-actions{gap:6px!important}html:root body #root#root#root#root#root .ih11-account-navbar .nav-actions>a[href="/find-talent"]{display:inline-flex!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:10px!important}html:root body #root#root#root#root#root .ih11-account-navbar .nav-actions>a[href="/find-talent"]>span{display:none!important}html:root body .ih18-account-dropdown .account-menu-mobile-nav{display:grid!important;gap:3px!important;padding-bottom:8px!important;margin-bottom:5px!important;border-bottom:1px solid var(--ih7-line)!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih6-account-workspace{width:calc(100% - 24px)!important;padding-top:18px!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih16-account-overview{padding:14px 0 12px!important;margin-bottom:24px!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih6-account-workspace[data-account-section=profile] .account-profile-workspace,html:root body #root#root#root#root#root .page.ih6-account-page .account-profile-workspace{padding:14px!important;border-radius:22px!important}html:root body #root#root#root#root#root .page.ih6-account-page .ih11-profile-form .account-form-section{grid-template-columns:minmax(0,1fr)!important;padding:22px 2px!important;gap:18px!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-summary{grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-actions{flex-direction:column!important}html:root body #root#root#root#root#root .page.ih6-account-page .discovery-settings-actions>:is(a,button){width:100%!important;min-height:44px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs>[role=tab]{flex:1 1 0!important;padding:8px!important;font-size:12px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-workspace-tabs>.ih15-pin-plan{flex:0 0 44px!important;width:44px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace>.is-conversation{padding:10px 12px 14px!important;gap:10px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace .is-conversation .ih7-chat-messages{padding:12px 2px 16px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-message{max-width:90%!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next{padding:8px 10px!important;gap:8px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next small{display:none!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih12-project-next strong{font-size:13px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih7-chat-form{padding:6px!important;gap:4px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace-heading{flex-wrap:wrap!important;gap:10px!important}html:root body #root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications .ih15-workspace-heading h2{font-size:19px!important}html:root body #root#root#root#root#root .moderation-user-page .moderation-user-shell{width:calc(100% - 24px)!important;padding-top:16px!important;gap:18px!important}html:root body #root#root#root#root#root .moderation-user-page .moderation-basis-grid{grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root#root .moderation-user-page .moderation-decision-actions{flex-direction:column!important;align-items:stretch!important}html:root body #root#root#root#root#root .moderation-user-page .moderation-decision-actions>:is(a,button){width:100%!important}}@media (max-width: 600px){html:root body #root#root#root#root#root .disputes-page .dispute-evidence-item{grid-template-columns:28px minmax(0,1fr)!important;padding:14px!important;gap:10px!important}html:root body #root#root#root#root#root .disputes-page .dispute-evidence-icon{width:28px!important;height:32px!important}html:root body #root#root#root#root#root .disputes-page .dispute-evidence-item>button{grid-column:2!important;grid-row:2!important;justify-self:start!important}html:root body #root#root#root#root#root .disputes-page .dispute-details-shell{width:calc(100% - 24px)!important;min-width:0!important}}@media (prefers-reduced-motion: reduce){html:root body #root#root#root#root#root .page.ih6-account-page .ih18-hub-reveal,html:root body #root#root#root#root#root .page.ih6-account-page .ih18-hub-reveal *{transition:none!important;animation:none!important}}html:root[data-template][data-theme] body #root#root#root#root#root#root,html:root[data-template][data-theme] body #root#root#root#root#root#root>.sorts-root{background:transparent!important;background-color:transparent!important;background-image:none!important}html:root body #root#root#root#root#root#root .app .final-cta{background:transparent!important;background-image:none!important;color:var(--ih-home-ink)!important;border:1px solid var(--ih-home-line)!important;box-shadow:none!important}html:root body #root#root#root#root#root#root .app .final-cta:before,html:root body #root#root#root#root#root#root .app .final-cta:after{content:none!important}html:root body #root#root#root#root#root#root .app .final-cta :is(h2,h2>span,.section-label){color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root#root#root#root .app .final-cta .btn{background:var(--ih-home-surface)!important;color:var(--ih-home-ink)!important;border:1px solid var(--ih-home-line)!important}html:root body #root#root#root#root#root#root .account-profile-workspace>.stripe-connect-panel{margin-top:24px!important}html:root body #root#root#root#root#root#root .account-profile-workspace>.ih11-profile-form{margin-top:0!important}html:root body #root#root#root#root#root#root .ih5-jobs-results-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 12px!important;padding:0!important}html:root body #root#root#root#root#root#root .ih5-jobs-results-copy{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:7px!important}html:root body #root#root#root#root#root#root .ih5-jobs-results-copy strong{font-size:22px!important}html:root body #root#root#root#root#root#root .profile-card-with-menu{background:transparent!important;background-image:none!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:24px!important}html:root body #root#root#root#root#root#root .profile-card-with-menu>:is(.public-profile-preview,.profile-content-card,.profile-expertise,.profile-expertise-card,.profile-public-portfolio,.profile-stats,.profile-reviews-section){width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root .public-profile-preview{background:transparent!important;background-image:none!important;color:var(--ih7-ink)!important;padding:12px 44px 12px 0!important}html:root body #root#root#root#root#root#root .public-profile-info h1{color:var(--ih7-ink)!important;-webkit-text-fill-color:currentColor!important;font-size:clamp(28px,5vw,40px)!important}html:root body #root#root#root#root#root#root .profile-card-with-menu :is(.profile-content-card,.profile-expertise-card,.profile-public-portfolio,.profile-reviews-section){padding:22px!important;border:1px solid var(--ih7-line)!important;border-radius:20px!important;background:color-mix(in srgb,var(--ih7-surface) 80%,transparent)!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root .profile-public-portfolio-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:20px!important}html:root body #root#root#root#root#root#root .ih20-profile-empty{display:flex!important;align-items:flex-start!important;gap:14px!important;padding:16px!important;border-radius:14px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important;line-height:1.65!important}html:root body #root#root#root#root#root#root .ih20-profile-empty :is(h3,p){margin:0!important;color:inherit!important}html:root body #root#root#root#root#root#root .ih20-profile-empty h3{font-size:16px!important;margin-bottom:5px!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root .ih20-profile-empty svg{flex:0 0 22px!important;margin-top:4px!important}html:root body #root#root#root#root#root#root .is-plan :is(.ih15-workspace-heading,.chat-project-plan-header,.chat-project-plan-section-title){position:static!important;display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;min-width:0!important;height:auto!important;margin:0 0 20px!important;transform:none!important}html:root body #root#root#root#root#root#root .is-plan :is(.chat-project-plan,.agreement-workspace,.agreement-summary,.ih18-legacy-plan){min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}html:root body #root#root#root#root#root#root .is-plan :is(.chat-project-plan-header h2,.chat-project-plan-section-title h3,.agreement-gate-heading h2,.agreement-form-heading h3,.ih18-legacy-plan h3){position:static!important;transform:none!important;height:auto!important;white-space:normal!important}html:root body #root#root#root#root#root#root .is-plan :is(.chat-project-plan-header,.chat-project-plan-section-title,.agreement-form-heading)>div{flex:1 1 200px!important;min-width:0!important}html:root body #root#root#root#root#root#root .is-plan :is(.chat-project-plan-header p,.agreement-gate-heading p,.agreement-fixed-price-note,.agreement-detail p,.chat-project-plan-note,.ih18-legacy-plan p){line-height:1.65!important;white-space:pre-wrap!important}html:root body #root#root#root#root#root#root .is-plan .chat-project-plan-status{position:static!important;flex:0 1 auto!important;max-width:100%!important;white-space:normal!important}html:root body #root#root#root#root#root#root .is-plan :is(.chat-project-plan h2,.chat-project-plan h3,.agreement-gate-heading h2,.agreement-form-heading h3,.ih18-legacy-plan h3){line-height:1.3!important;margin:0 0 8px!important}html:root body #root#root#root#root#root#root .is-plan>:is(.chat-project-plan,.agreement-panel,.agreement-summary,.ih18-legacy-plan){flex:0 0 auto!important;width:100%!important;min-width:0!important;margin:0 0 22px!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root .chat-project-plan-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}html:root body #root#root#root#root#root#root .chat-project-plan-grid>article{display:flex!important;flex-direction:column!important;gap:8px!important;padding:18px!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important;background:var(--ih7-surface)!important;min-width:0!important}html:root body #root#root#root#root#root#root .chat-project-plan-grid article>span{font-size:12px!important;font-weight:700!important;color:var(--ih7-muted)!important}html:root body #root#root#root#root#root#root .chat-project-plan-grid article p{font-size:15px!important;color:var(--ih7-ink)!important;margin:0!important;white-space:pre-wrap!important}html:root body #root#root#root#root#root#root .is-plan :is(.chat-project-plan-facts,.agreement-details,.ih17-project-brief dl,.chat-project-plan-grid dl){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}html:root body #root#root#root#root#root#root .is-plan :is(.chat-project-plan-facts,.ih17-project-brief dl,.chat-project-plan-grid dl)>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:6px!important;padding:14px!important;min-width:0!important}html:root body #root#root#root#root#root#root .is-plan :is(dt,dd){width:auto!important;margin:0!important;padding:0!important}html:root body #root#root#root#root#root#root .is-plan .agreement-detail{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:16px!important;min-width:0!important;background:var(--ih7-surface)!important;border:1px solid var(--ih7-line)!important;border-radius:14px!important}html:root body #root#root#root#root#root#root .is-plan .agreement-detail-wide{grid-column:1 / -1!important}html:root body #root#root#root#root#root#root .is-plan .agreement-summary>summary{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;height:auto!important;gap:10px!important;padding:16px!important}html:root body #root#root#root#root#root#root .is-plan .agreement-summary :is(.ih9-agreement-keyfacts,.agreement-summary-action){grid-column:2!important;grid-row:auto!important;text-align:left!important;justify-self:start!important}html:root body #root#root#root#root#root#root .is-plan .agreement-summary :is(.agreement-summary-copy,.ih9-agreement-keyfacts){display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;white-space:normal!important}html:root body #root#root#root#root#root#root .is-plan .chat-project-plan-grid dl{grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root#root#root .is-plan .ih18-legacy-plan{padding:18px!important}html:root body #root#root#root#root#root#root .is-plan.ih15-plan-window :is(.chat-project-plan-grid,.chat-project-plan-facts,.chat-project-plan-checklists,.agreement-details,.agreement-form-grid,.ih17-project-brief dl){grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root#root#root .is-plan.ih15-plan-window .agreement-field{grid-column:1 / -1!important}html:root body #root#root#root#root#root#root .is-plan .agreement-price-currency{position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important;white-space:nowrap!important}html:root body #root#root#root#root#root#root .is-plan .agreement-price-input{position:relative!important}html:root body #root#root#root#root#root#root .is-plan .agreement-price-input input{padding-right:54px!important}html:root body #root#root#root#root#root#root .account-profile-workspace>.stripe-connect-panel.is-ready{padding:20px!important}html:root body #root#root#root#root#root#root .stripe-connect-panel.is-ready :is(.stripe-connect-heading h2,.stripe-connect-content h2){font-size:20px!important;line-height:1.4!important}html:root body .ih9-share-dialog fieldset.ih9-share-body{border:0!important;margin:0!important;min-width:0!important}html:root body .ih20-date-field{position:relative!important;display:block!important;width:100%!important;min-width:0!important}html:root body .ih20-date-field>input:first-child,html:root body #root#root#root#root#root#root .ih20-date-field>input:first-child{cursor:pointer!important;padding-right:40px!important;width:100%!important;min-height:44px!important;box-sizing:border-box!important}html:root body .ih20-date-field .ih20-date-validator{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;padding:0!important;min-height:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important}html:root body .ih20-date-icon,html:root body #root#root#root#root#root#root .ih20-date-icon{position:absolute!important;right:14px!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;color:var(--ih7-muted)!important}html:root body .ih20-calendar-backdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2147483647!important;display:grid!important;place-items:center!important;padding:16px!important;box-sizing:border-box!important;background:#00000030!important}html:root body .ih20-calendar{box-sizing:border-box!important;width:min(380px,100%)!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;padding:20px!important;border:1px solid var(--ih7-line)!important;border-radius:20px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:0 12px 48px #00000025!important;font:14px/1.5 Inter,system-ui,sans-serif!important}html:root body .ih20-calendar *{box-sizing:border-box!important}html:root body .ih20-calendar :is(header,footer){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0!important;margin:0!important;position:static!important;background:transparent!important}html:root body .ih20-calendar header{margin-bottom:18px!important}html:root body .ih20-calendar header strong{font-size:18px!important}html:root body .ih20-calendar :is(button,select){min-height:44px!important;min-width:0!important;border:1px solid var(--ih7-line)!important;border-radius:9px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;font:inherit!important;cursor:pointer!important;padding:7px!important;margin:0!important}html:root body .ih20-date-icon svg{display:block!important;width:18px!important;height:18px!important}html:root body .ih20-calendar button:disabled{opacity:.3!important;cursor:default!important}html:root body .ih20-calendar-navigation{display:grid!important;grid-template-columns:36px minmax(0,1fr) 78px 36px!important;gap:6px!important;margin-bottom:14px!important}html:root body .ih20-calendar :is(.ih21-calendar-row,.ih20-calendar-weekdays){display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important}html:root body .ih20-calendar-days{display:block!important}html:root body .ih21-calendar-row{margin-bottom:4px!important}html:root body .ih20-calendar-weekdays{text-align:center!important;font-size:12px!important;color:var(--ih7-muted)!important;margin-bottom:8px!important}html:root body .ih20-calendar-days button{border:0!important;padding:5px!important}html:root body .ih20-calendar-days button:hover:not(:disabled){background:var(--ih7-soft)!important}html:root body .ih20-calendar button[aria-selected=true],html:root body .ih20-calendar button.is-primary{background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important}html:root body .ih20-calendar :is(button,select):focus-visible{outline:2px solid var(--ih7-accent)!important;outline-offset:2px!important}html:root body .ih20-calendar-time{display:flex!important;align-items:center!important;gap:8px!important;margin-top:16px!important}html:root body .ih20-calendar-time>span:first-child{margin-right:auto!important}html:root body .ih20-calendar footer{margin-top:18px!important;justify-content:flex-end!important;flex-wrap:wrap!important}html:root body .ih21-calendar-hint{margin:12px 0 0!important;color:var(--ih7-muted)!important;font:inherit!important}html:root body .ih20-calendar button[aria-current=date]:not([aria-selected=true]){box-shadow:inset 0 0 0 1px var(--ih7-accent)!important}@media (max-width:600px){html:root body #root#root#root#root#root#root .chat-project-plan-grid,html:root body #root#root#root#root#root#root .is-plan :is(.chat-project-plan-facts,.agreement-details,.ih17-project-brief dl){grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root#root#root .profile-card-with-menu{gap:16px!important;padding:16px!important}html:root body #root#root#root#root#root#root .profile-card-with-menu :is(.profile-content-card,.profile-expertise-card,.profile-public-portfolio,.profile-reviews-section){padding:16px!important}html:root body #root#root#root#root#root#root .ih5-jobs-results-header{flex-wrap:wrap!important}html:root body .ih20-calendar{padding:14px!important}html:root body .ih20-calendar-navigation{grid-template-columns:32px minmax(0,1fr) 72px 32px!important}}html:root body #root#root#root#root#root#root .profile-reviews-empty{background:var(--ih7-soft)!important;color:var(--ih7-muted)!important}html:root body #root#root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .step.ih5-step-card,html:root body #root#root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .split-card,html:root body #root#root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .final-cta{border:1px solid var(--ih-home-line)!important;border-radius:24px!important;background:var(--ih-home-surface)!important;background-image:none!important;box-shadow:0 8px 28px color-mix(in srgb,var(--ih-home-ink) 5%,transparent)!important;overflow:hidden!important;color:var(--ih-home-ink)!important}html:root body #root#root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .step.ih5-step-card{padding:24px!important}html:root body #root#root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .final-cta :is(h2,.section-label){color:var(--ih-home-ink)!important;-webkit-text-fill-color:currentColor!important}html:root body #root#root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .final-cta p{color:var(--ih-home-muted)!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih6-account-workspace{padding-top:24px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-account-overview{padding:14px 0 16px!important;margin:0 0 20px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih6-account-workspace[data-account-section=home] .ih16-account-overview{min-height:min(560px,65vh)!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-hub-trigger{width:190px!important;min-width:190px!important;max-width:190px!important;height:190px!important;min-height:190px!important;max-height:190px!important;gap:14px!important;font-size:21px!important;padding:28px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-hub-toggle{top:24px!important;right:29px!important;font-size:24px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-hub-emblem{transform:scale(1.2)}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih25-account-panel[hidden]{display:none!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih25-account-panel{outline:none!important;scroll-margin-top:24px}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih25-hub-back{display:inline-flex!important;align-items:center!important;gap:8px!important;width:max-content!important;min-height:44px!important;margin:0 0 16px!important;padding:10px 14px!important;border:1px solid var(--ih6-line)!important;border-radius:12px!important;background:var(--ih6-surface)!important;color:var(--ih6-ink)!important;font:600 13px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih25-hub-back svg{transform:rotate(180deg);width:18px!important;height:18px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .account-tab-intro{padding:0 0 18px!important;margin:0!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .account-tab-intro h2{margin:0 0 10px!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.2!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page :is(.account-profile-workspace,.account-template-card,.profile-portfolio-manager,.discovery-settings-card){min-width:0!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .account-create-job-button>svg{display:block!important;width:18px!important;height:18px!important;flex:0 0 auto!important;color:inherit!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih12-messenger.is-chat{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:0!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:20px!important;background:var(--ih7-surface)!important;box-shadow:0 12px 36px color-mix(in srgb,var(--ih7-ink) 7%,transparent)!important;overflow:hidden!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih12-messenger.is-chat:not(.ih15-focus){position:relative!important;width:min(1260px,calc(100% - 48px))!important;max-width:1260px!important;margin:18px auto 24px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih12-messenger.is-chat.is-sidebar-visible{grid-template-columns:280px minmax(0,1fr)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih12-messenger.is-sidebar-visible .ih12-inbox.is-sidebar{display:flex!important;position:static!important;inset:auto!important;z-index:auto!important;width:280px!important;max-width:280px!important;height:100%!important;min-height:0!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;border:0!important;border-right:1px solid var(--ih7-line)!important;border-radius:0!important;box-shadow:none!important;background:var(--ih7-surface)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .is-sidebar-visible :is(.ih14-conversations-toggle,.ih14-inbox-tools>button){display:none!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .is-sidebar-visible .ih12-inbox-heading{padding:18px 14px 12px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .is-sidebar-visible .ih12-inbox-heading h1{font-size:19px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .is-sidebar-visible .ih12-inbox-row{margin:0 8px!important;padding:12px 10px!important;border-radius:12px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .is-sidebar-visible .ih12-inbox-copy>div strong{font-size:14px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-shell{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--ih7-surface)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-header{min-height:66px!important;flex:0 0 auto!important;padding:12px 18px!important;gap:12px!important;border-bottom:1px solid var(--ih7-line)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-person{min-width:0!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-person strong{font-size:16px!important;line-height:1.4!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications :is(.ih7-chat-avatar,.ih7-chat-avatar img){width:40px!important;height:40px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-header-actions{gap:6px!important;margin-left:auto!important;flex:0 0 auto!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-back{display:none!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-project{flex:0 0 auto!important;border:0!important;border-bottom:1px solid var(--ih7-line)!important;border-radius:0!important;margin:0!important;background:var(--ih7-soft)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-project>summary{min-height:54px!important;padding:9px 18px!important;gap:14px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-project-title h1{font-size:15px!important;line-height:1.4!important;margin:2px 0 0!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-project-budget strong{font-size:15px!important;line-height:1.4!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-project-body{max-height:min(300px,35vh)!important;overflow-y:auto!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-workspace-tabs{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;flex:0 0 auto!important;min-height:48px!important;gap:2px!important;padding:0 14px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--ih7-line)!important;border-radius:0!important;background:var(--ih7-surface)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-workspace-tabs>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;min-height:48px!important;width:auto!important;padding:10px 12px!important;margin:0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--ih7-muted)!important;box-shadow:none!important;font:600 13px/1.4 Inter,system-ui,sans-serif!important;white-space:nowrap!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-workspace-tabs>button.is-active{border-bottom-color:var(--ih7-accent)!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-workspace-tabs>.ih15-pin-plan{margin-left:auto!important;font-size:12px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-workspace{display:grid!important;grid-template-columns:minmax(0,1fr)!important;flex:1 1 0!important;min-width:0!important;min-height:0!important;gap:0!important;overflow:hidden!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-workspace.is-pinned{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-workspace>.is-conversation{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;gap:0!important;padding:0!important;overflow:hidden!important;background:var(--ih7-soft)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-workspace>[hidden]{display:none!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-workspace .is-conversation .ih7-chat-messages{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex:1 1 0!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:20px clamp(16px,3vw,36px)!important;gap:8px!important;overflow-y:auto!important;background:var(--ih7-soft)!important;scrollbar-gutter:stable;overscroll-behavior-y:contain}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-message{max-width:min(80%,520px)!important;padding:10px 14px 7px!important;border-radius:16px!important;box-shadow:none!important;font-size:14px!important;line-height:1.6!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-message.is-theirs{align-self:flex-start!important;border:1px solid var(--ih7-line)!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-message.is-mine{align-self:flex-end!important;border:1px solid var(--ih7-accent)!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-message:has(.private-work-materials){border-color:var(--ih7-line)!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-day{align-self:center!important;margin:4px auto 12px!important;font-size:11px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-read-receipt{align-self:flex-end!important;margin:-2px 2px 6px!important;color:var(--ih7-muted)!important;font-size:11px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .is-conversation>.ih7-chat-form{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:end!important;flex:0 0 auto!important;width:100%!important;max-width:none!important;gap:8px!important;margin:0!important;padding:12px 16px!important;border:0!important;border-top:1px solid var(--ih7-line)!important;border-radius:0!important;background:var(--ih7-surface)!important;outline:none!important;box-shadow:none!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .is-conversation>.ih7-chat-form:focus-within{outline:none!important;box-shadow:none!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-form textarea,html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-form textarea:focus,html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-form textarea:focus-visible{width:100%!important;min-height:44px!important;max-height:120px!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font:400 16px/1.4 Inter,system-ui,sans-serif!important;resize:none!important;box-shadow:none!important;outline:none!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-form textarea:focus-visible{border-color:var(--ih7-accent)!important;outline:2px solid var(--ih7-accent)!important;outline-offset:-2px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-composer-hint{flex:0 0 auto!important;width:100%!important;max-width:none!important;padding:0 16px 10px!important;margin:0!important;background:var(--ih7-surface)!important;color:var(--ih7-muted)!important;font-size:11px!important;text-align:center!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-workspace>:is(.is-plan,.is-files){min-width:0!important;min-height:0!important;padding:20px 24px!important;overflow-y:auto!important;background:var(--ih7-surface)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-plan-window{border:0!important;border-left:1px solid var(--ih7-line)!important;border-radius:0!important;box-shadow:none!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-workspace-heading{margin:0 0 18px!important;padding:8px 0 14px!important;border-bottom:1px solid var(--ih7-line)!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih12-messenger.ih15-focus{max-width:1180px!important;border-radius:20px!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih5-jobs-results-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important;margin:14px 0 18px!important;padding:0!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih5-jobs-results-copy{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih5-jobs-results-copy>span{display:block!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important;color:var(--ih5-muted)!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih5-jobs-results-copy>strong{display:block!important;font-size:15px!important;line-height:1.5!important;font-weight:650!important;color:var(--ih5-ink)!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-orbit{display:block!important;border-color:var(--calendar-accent)!important;opacity:.25!important;animation:ih25-calendar-orbit 22s linear infinite!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-orbit:before{border-color:var(--calendar-accent)!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-orbit:after{background:color-mix(in srgb,var(--calendar-accent) 18%,transparent)!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-orbit span{background:var(--calendar-accent)!important;box-shadow:0 0 0 6px color-mix(in srgb,var(--calendar-accent) 15%,transparent)!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-grid{animation-duration:.34s!important}@keyframes ih25-calendar-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 800px){html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:10px 8px!important;width:calc(100% - 24px)!important;max-width:none!important;margin:12px auto 0!important;padding:10px!important;border-radius:20px!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .account-navbar-brand{grid-column:1!important;grid-row:1!important;display:flex!important;gap:8px!important;min-width:0!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .account-navbar-brand .logo{display:inline-flex!important;font-size:18px!important;min-width:0!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .navbar-home-back{width:40px!important;min-width:40px!important;height:40px!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .account-navbar-actions{grid-column:2!important;grid-row:1!important;display:flex!important;gap:6px!important;padding:0!important;margin:0!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .account-navbar-actions :is(.account-create-job-button,.account-notification-button,.account-mini){display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:8px!important;margin:0!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .account-create-job-button .account-create-job-label{display:none!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .account-mini-avatar,html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .account-mini-avatar img{width:34px!important;height:34px!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .ih11-account-nav{grid-column:1 / -1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:none!important;gap:6px!important;padding:0!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;scrollbar-width:none!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .ih11-account-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .ih11-account-nav .ih-nav-item{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 5px!important;margin:0!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font-size:13px!important;line-height:1.3!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .ih11-account-nav .ih-nav-item.is-active{background:var(--ih7-surface)!important;border-color:var(--ih7-accent)!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .ih-nav-label{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;text-align:center!important;font-size:13px!important}html:root body #root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .ih-nav-pixels{display:none!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih6-account-workspace{width:calc(100% - 24px)!important;padding-top:16px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-account-overview{padding:6px 0 14px!important;margin-bottom:14px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-profile-hub>.section-label{margin-bottom:12px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-hub-trigger{width:180px!important;min-width:180px!important;max-width:180px!important;height:180px!important;min-height:180px!important;max-height:180px!important;font-size:20px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-hub-hint{font-size:12px!important;line-height:1.6!important;margin:12px 0 4px!important;max-width:260px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-hub-panel .ih14-account-actions{padding-top:18px!important;gap:12px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih14-account-action-group{padding:14px!important;border-radius:16px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .account-profile-workspace{padding:12px!important;border-radius:20px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .account-profile-preview{padding:18px!important;gap:14px!important;border-radius:16px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .account-profile-preview strong{font-size:23px!important;line-height:1.3!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .account-profile-preview p{font-size:13px!important;line-height:1.6!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih11-profile-form{margin:20px auto!important;gap:20px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih11-profile-form .account-form-section-heading h2{font-size:22px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih12-messenger.is-chat:not(.ih15-focus){width:calc(100% - 20px)!important;margin:14px auto 18px!important;border-radius:16px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih12-messenger.ih15-focus{width:100%!important;left:0!important;right:0!important;border:0!important;border-radius:0!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-header{min-height:56px!important;padding:8px 12px!important;gap:7px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-person strong{font-size:14px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications :is(.ih7-chat-avatar,.ih7-chat-avatar img){width:34px!important;height:34px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-person>span{font-size:11px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-header-actions{gap:4px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-header-actions :is(.ih12-icon-button,.ih7-chat-actions-menu>summary){width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:9px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih14-conversations-toggle{width:38px!important;min-width:38px!important;height:38px!important;padding:9px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih14-conversations-toggle>span{display:none!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-focus .ih14-conversations-toggle{display:none!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-focus .ih7-chat-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;min-height:38px!important;height:38px!important;flex:0 0 38px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-project>summary{min-height:50px!important;padding:8px 12px!important;gap:8px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-project-budget small{font-size:9px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-workspace-tabs{padding:0 7px!important;min-height:44px!important;gap:0!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-workspace-tabs>button{min-height:44px!important;padding:10px 9px!important;font-size:12px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-workspace-tabs>.ih15-pin-plan{display:none!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-workspace .is-conversation .ih7-chat-messages{padding:14px 12px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-message{max-width:88%!important;padding:9px 12px 6px!important;font-size:14px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .is-conversation>.ih7-chat-form{padding:10px 8px!important;gap:5px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-composer-hint{display:none!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-workspace>:is(.is-plan,.is-files){padding:14px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-workspace-heading{display:flex!important;flex-wrap:wrap!important;gap:10px!important}html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih15-workspace-heading h2{font-size:19px!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih-market-shell{width:calc(100% - 24px)!important;max-width:none!important;margin:0 auto!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih5-page-heading{margin:24px 0!important;padding:0!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih5-page-heading h1{font-size:31px!important;line-height:1.2!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih5-page-heading p{font-size:14px!important;line-height:1.65!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih5-filters{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih5-search{grid-column:1!important;min-width:0!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih5-search input{font-size:16px!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih7-select-field{min-width:0!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih7-select-trigger{min-height:48px!important;min-width:0!important;padding:10px 12px!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih7-select-trigger>span{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:14px!important;line-height:1.5!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih10-jobs-spotlight{padding:18px!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih10-spotlight-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:16px!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih10-spotlight-header>span{font-size:11px!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih10-spotlight-controls{display:flex!important;align-items:center!important;gap:6px!important;width:auto!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih10-spotlight-controls button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:8px!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih10-spotlight-body{gap:14px!important;margin:0!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih10-spotlight-copy h2{font-size:24px!important;line-height:1.3!important;margin:8px 0!important;overflow-wrap:anywhere!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih10-spotlight-price{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:8px!important;margin:0!important}html:root body #root#root#root#root#root#root#root .page.ih-market-v5.ih5-jobs-page.ih10-jobs-page.ih25-jobs-page .ih10-spotlight-price strong{font-size:23px!important;line-height:1.3!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-shell{width:calc(100% - 24px)!important;margin-top:24px!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero{padding:22px!important;gap:20px!important;border-radius:20px!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-copy h1{font-size:34px!important;line-height:1.2!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-copy p{font-size:14px!important;line-height:1.65!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-orbit{top:14px!important;right:14px!important;width:100px!important;opacity:.15!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-stats article{padding:12px 8px!important;min-width:0!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-stats article strong{font-size:23px!important;line-height:1.3!important}html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-stats article span{font-size:11px!important;line-height:1.45!important;overflow-wrap:normal!important}}@media (max-width: 640px){html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-hub-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,104px)!important;column-gap:0!important;row-gap:24px!important;padding-top:36px!important;min-height:396px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih17-hub-network{height:396px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-hub-item{width:104px!important;min-width:104px!important;max-width:104px!important;height:104px!important;min-height:104px!important;max-height:104px!important;padding:8px!important;gap:7px!important;font-size:13px!important}html:root body #root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page .ih16-hub-number{width:22px!important;height:22px!important;flex-basis:22px!important}html:root body #root#root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .step.ih5-step-card{padding:20px!important;border-radius:20px!important}}@media (prefers-reduced-motion: reduce){html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-hero-orbit,html:root body #root#root#root#root#root#root#root .page.calendar-page .calendar-grid{animation:none!important}}@media (forced-colors: active){html:root body #root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications .ih7-chat-form textarea:focus-visible{outline-color:Highlight!important}}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;width:min(1480px,calc(100% - 40px))!important;margin:16px auto 0!important;padding:12px 18px!important;border:1px solid var(--ih7-line)!important;border-radius:22px!important;background:var(--ih7-surface)!important;box-sizing:border-box!important;overflow:visible!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-navbar-brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;min-width:0!important;width:auto!important;max-width:none!important;gap:4px!important;padding:0!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;scrollbar-width:none!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav::-webkit-scrollbar{display:none!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav .ih-nav-item{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;border:0!important;border-radius:99px!important;background:transparent!important;color:var(--ih7-muted)!important;box-shadow:none!important;text-decoration:none!important;font:600 13px/1.4 Inter,system-ui,sans-serif!important;transform:none!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav .ih-nav-item:before,html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav .ih-nav-item:after{content:none!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav .ih-nav-item.is-active{color:var(--ih7-ink)!important;background:var(--ih7-soft)!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih-nav-label{font:inherit!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih26-nav-icon{display:block!important;width:18px!important;height:18px!important;flex:0 0 auto!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-navbar-actions{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .messages-nav-dot{position:absolute!important;top:7px!important;right:6px!important;width:6px!important;height:6px!important;background:var(--ih7-accent)!important;box-shadow:0 0 0 3px var(--ih7-surface)!important}html:root body #root#root#root#root#root#root#root#root .ih18-account-dropdown .ih26-help-menu-link{display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:12px!important;border-radius:12px!important;text-decoration:none!important}html:root body #root#root#root#root#root#root#root#root .ih18-account-dropdown .ih26-help-menu-link span{flex:1!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .ih18-account-dropdown .ih26-help-menu-link svg{width:18px!important;height:18px!important;flex:0 0 auto!important}html:root body #root#root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page.ih26-account-page .ih26-account-panel[hidden],html:root body #root#root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page.ih26-account-page .ih26-account-panel [hidden]{display:none!important}html:root body #root#root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page.ih26-account-page .ih6-account-workspace[data-account-section=home] .ih16-account-overview{padding:clamp(32px,6vh,64px) 0!important}html:root body #root#root#root#root#root#root#root#root .page.ih6-account-page.ih25-account-page.ih26-account-page .ih6-account-workspace[data-account-section=home] .ih16-hub-current{display:none!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important;width:100%!important;min-width:0!important;margin:0 0 26px!important;padding:clamp(20px,3vw,34px)!important;border:1px solid var(--ih5-line)!important;border-radius:24px!important;background:var(--ih5-surface)!important;box-shadow:0 10px 32px color-mix(in srgb,var(--ih5-ink) 4%,transparent)!important;color:var(--ih5-ink)!important;box-sizing:border-box!important;overflow:visible!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-location{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-location>.ih5-eyebrow{display:block!important;margin:0!important;font:700 11px/1.5 Inter,system-ui,sans-serif!important;letter-spacing:.12em!important;color:var(--ih5-muted)!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-location .ih11-market-switch{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;gap:4px!important;padding:4px!important;margin:0!important;border:1px solid var(--ih5-line)!important;border-radius:99px!important;background:var(--ih5-soft)!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-location .ih11-market-switch a{display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:8px 14px!important;font:600 13px/1.4 Inter,system-ui,sans-serif!important;border:0!important;border-radius:99px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-location .ih11-market-switch>span,html:root body #root#root#root#root#root#root#root#root .ih26-catalog-location .ih11-market-switch svg{display:none!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-count{display:flex!important;flex-direction:column!important;flex:0 0 auto!important;gap:5px!important;padding:0 0 0 20px!important;margin:0!important;border-left:1px solid var(--ih5-line)!important;text-align:right!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-count>span{display:block!important;color:var(--ih5-muted)!important;font:500 11px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-count p{display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:7px!important;margin:0!important;color:var(--ih5-ink)!important;font:500 13px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-count strong{font:700 28px/1.15 Inter,system-ui,sans-serif!important;font-variant-numeric:tabular-nums!important;color:var(--ih5-ink)!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-intro{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-intro>div{min-width:0!important;flex:1!important;max-width:780px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-intro h1{margin:0 0 10px!important;font:700 clamp(28px,3.4vw,42px)/1.18 Inter,system-ui,sans-serif!important;letter-spacing:-.035em!important;color:var(--ih5-ink)!important;overflow-wrap:anywhere!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-intro p{margin:0!important;font:400 15px/1.65 Inter,system-ui,sans-serif!important;color:var(--ih5-muted)!important;max-width:70ch!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;max-width:300px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-actions a{min-height:44px!important;padding:11px 14px!important;font-size:13px!important;white-space:normal!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-filters{padding-top:22px!important;margin:0!important;border-top:1px solid var(--ih5-line)!important;width:100%!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .page.ih-market-v5 .ih-market-shell .ih26-catalog-header .ih26-catalog-filters .ih5-filters{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-filters .ih26-clear-filters{display:inline-flex!important;min-height:36px!important;margin:12px 0 0!important;padding:6px 0!important;width:auto!important;color:var(--ih5-muted)!important;font:600 12px/1.5 Inter,system-ui,sans-serif!important;border:0!important;background:transparent!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-filters .ih5-active-filter{margin:12px 0 0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-messenger{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:330px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;width:min(1380px,calc(100% - 40px))!important;max-width:1380px!important;min-height:0!important;margin:20px auto!important;padding:0!important;border:1px solid var(--ih7-line)!important;border-radius:24px!important;background:var(--ih7-surface)!important;box-shadow:0 16px 44px color-mix(in srgb,var(--ih7-ink) 6%,transparent)!important;overflow:hidden!important;isolation:isolate!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-messenger.is-chat{grid-template-columns:minmax(0,1fr)!important;position:relative!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-messenger.is-chat.is-sidebar-visible{grid-template-columns:310px minmax(0,1fr)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-messenger.ih15-focus{position:fixed!important;inset:12px 12px auto!important;width:calc(100% - 24px)!important;max-width:none!important;margin:0!important;z-index:1200!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-right:1px solid var(--ih7-line)!important;border-radius:0!important;background:var(--ih7-surface)!important;box-shadow:none!important;overflow:hidden!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox.is-sidebar{position:absolute!important;inset:0 auto 0 0!important;z-index:6!important;width:min(360px,90%)!important;transform:translate(-102%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .25s ease,opacity .2s ease,visibility .25s!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-inbox-open .ih26-inbox.is-sidebar{transform:translate(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-sidebar-visible .ih26-inbox.is-sidebar{position:static!important;inset:auto!important;z-index:auto!important;width:310px!important;max-width:310px!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-header{display:flex!important;justify-content:space-between!important;align-items:center!important;flex:0 0 auto!important;gap:12px!important;padding:24px 22px 18px!important;margin:0!important;min-width:0!important;border:0!important;background:transparent!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-header>div:first-child{min-width:0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-eyebrow{display:block!important;color:var(--ih7-muted)!important;font:600 10px/1.5 Inter,system-ui,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 6px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-header h1,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-header h2{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;color:var(--ih7-ink)!important;font:700 23px/1.25 Inter,system-ui,sans-serif!important;letter-spacing:-.035em!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-header h1>span,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-header h2>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;height:24px!important;padding:0 5px!important;border-radius:99px!important;color:var(--ih7-muted)!important;background:var(--ih7-soft)!important;font:600 11px/1 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-tools{display:flex!important;gap:6px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih12-icon-button,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-actions-menu>summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:10px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;box-shadow:none!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-search{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:9px!important;margin:0 22px 12px!important;padding:0 12px!important;min-width:0!important;min-height:44px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:var(--ih7-soft)!important;color:var(--ih7-muted)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-search svg{flex:0 0 auto!important;width:17px!important;height:17px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-search input{display:block!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:9px 0!important;border:0!important;outline:0!important;border-radius:0!important;color:var(--ih7-ink)!important;background:transparent!important;box-shadow:none!important;font:400 14px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-search:focus-within{outline:2px solid var(--ih7-accent)!important;outline-offset:2px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-filters{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:18px!important;padding:0 22px!important;border-bottom:1px solid var(--ih7-line)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-filters button{display:inline-flex!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--ih7-muted)!important;box-shadow:none!important;font:600 12px/1.5 Inter,system-ui,sans-serif!important;white-space:nowrap!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-filters button[aria-pressed=true]{color:var(--ih7-ink)!important;border-bottom-color:var(--ih7-accent)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-filters button span{font:500 11px/1.5 Inter,system-ui,sans-serif!important;color:var(--ih7-muted)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-list{flex:1 1 0!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:8px 0!important;scrollbar-width:thin!important;scrollbar-color:var(--ih7-line) transparent!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-row{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px 22px!important;border:0!important;border-left:3px solid transparent!important;border-radius:0!important;background:transparent!important;text-decoration:none!important;color:var(--ih7-ink)!important;box-shadow:none!important;box-sizing:border-box!important;transition:background-color .18s ease!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-row+.ih26-inbox-row{border-top:1px solid color-mix(in srgb,var(--ih7-line) 65%,transparent)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-row.is-active{border-left-color:var(--ih7-accent)!important;background:var(--ih7-soft)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-avatar{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;overflow:hidden!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;font:600 16px/1 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-person{display:flex!important;flex-direction:column!important;min-width:0!important;gap:3px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-person strong{display:block!important;color:var(--ih7-ink)!important;font:600 14px/1.4 Inter,system-ui,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-person>span{display:block!important;max-width:100%!important;color:var(--ih7-muted)!important;font:400 12px/1.5 Inter,system-ui,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-person .ih26-inbox-preview{margin-top:2px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-unread .ih26-inbox-person strong,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-unread .ih26-inbox-person .ih26-inbox-preview{font-weight:700!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-meta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:space-between!important;align-self:stretch!important;gap:12px!important;padding-top:2px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-meta time{color:var(--ih7-muted)!important;font:400 10px/1.5 Inter,system-ui,sans-serif!important;white-space:nowrap!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-unread-marker{width:7px!important;height:7px!important;border-radius:50%!important;background:var(--ih7-accent)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-footer{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:8px!important;margin:0!important;padding:13px 22px!important;border-top:1px solid var(--ih7-line)!important;background:transparent!important;color:var(--ih7-muted)!important;font:400 11px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-footer svg{flex:0 0 auto!important;width:15px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-empty{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:28px 22px!important;color:var(--ih7-muted)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-empty h2{font:600 17px/1.4 Inter,system-ui,sans-serif!important;color:var(--ih7-ink)!important;margin:0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-empty p{margin:0!important;font:400 13px/1.65 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-empty a,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-empty button{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:8px 0!important;border:0!important;background:transparent!important;color:var(--ih7-ink)!important;font:600 13px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-messenger-start{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:0!important;padding:clamp(28px,5vw,70px)!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;overflow:auto!important;text-align:center!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-messenger-start h2{font:700 clamp(25px,3vw,38px)/1.2 Inter,system-ui,sans-serif!important;letter-spacing:-.04em!important;margin:5px 0 14px!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-messenger-start>p{max-width:42ch!important;margin:0!important;font:400 15px/1.7 Inter,system-ui,sans-serif!important;color:var(--ih7-muted)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-illustration{position:relative!important;display:grid!important;place-items:center!important;width:104px!important;height:104px!important;margin:0 0 24px!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;background:var(--ih7-surface)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-illustration>span{display:grid!important;place-items:center!important;width:62px!important;height:62px!important;border:1px solid var(--ih7-line)!important;border-radius:50%!important;color:var(--ih7-accent)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-illustration svg{width:27px!important;height:27px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-illustration i{position:absolute!important;width:8px!important;height:8px!important;background:var(--ih7-accent)!important;border:3px solid var(--ih7-soft)!important;border-radius:50%!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-illustration i:nth-of-type(1){top:13px!important;right:8px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-illustration i:nth-of-type(2){bottom:5px!important;left:20px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-illustration i:nth-of-type(3){top:33px!important;left:-5px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 20px!important;width:min(540px,100%)!important;margin:30px 0 18px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-links a{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:54px!important;padding:14px 0!important;border-bottom:1px solid var(--ih7-line)!important;border-radius:0!important;background:transparent!important;color:var(--ih7-ink)!important;text-decoration:none!important;font:600 13px/1.45 Inter,system-ui,sans-serif!important;text-align:left!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-links a span{flex:1!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-links svg{width:17px!important;height:17px!important;flex:0 0 auto!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-help{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;color:var(--ih7-muted)!important;font:500 12px/1.5 Inter,system-ui,sans-serif!important;text-decoration:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--ih7-surface)!important;box-shadow:none!important;overflow:hidden!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread.is-ready{animation:ih26-thread-in .3s cubic-bezier(.2,.8,.2,1) both!important}@keyframes ih26-thread-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-header{display:flex!important;align-items:center!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:14px!important;min-height:78px!important;width:100%!important;padding:16px 28px!important;margin:0!important;border-bottom:1px solid var(--ih7-line)!important;background:var(--ih7-surface)!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-back{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih14-conversations-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important;width:auto!important;min-height:40px!important;margin:0!important;padding:9px 12px!important;border:1px solid var(--ih7-line)!important;border-radius:12px!important;background:transparent!important;color:var(--ih7-ink)!important;font:600 12px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-sidebar-visible .ih14-conversations-toggle{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-profile-link{display:flex!important;align-items:center!important;gap:12px!important;flex:1 1 0!important;min-width:0!important;margin:0!important;color:var(--ih7-ink)!important;text-decoration:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-avatar{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:50%!important;border:1px solid var(--ih7-line)!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;overflow:hidden!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-person{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-person strong{font:600 16px/1.4 Inter,system-ui,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-person>span{font:400 11px/1.5 Inter,system-ui,sans-serif!important;color:var(--ih7-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-header-actions{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:7px!important;margin:0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-actions-menu{position:relative!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-actions-menu>summary{list-style:none!important;font:600 17px/1 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-actions-menu>summary::-webkit-details-marker{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-actions-popover{max-width:min(330px,calc(100vw - 32px))!important;right:0!important;z-index:12!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-context{flex:0 0 auto!important;width:100%!important;min-width:0!important;border-bottom:1px solid var(--ih7-line)!important;background:var(--ih7-surface)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-project-summary{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-project-summary>summary{display:flex!important;align-items:center!important;gap:20px!important;min-height:58px!important;padding:12px 28px!important;margin:0!important;background:var(--ih7-soft)!important;border-radius:0!important;list-style:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-project-title{min-width:0!important;flex:1!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-project-title .ih7-eyebrow{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-project-title h1{margin:0!important;font:600 13px/1.5 Inter,system-ui,sans-serif!important;color:var(--ih7-ink)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-project-budget{display:flex!important;align-items:baseline!important;flex:0 0 auto!important;gap:8px!important;white-space:nowrap!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-project-budget small{display:block!important;color:var(--ih7-muted)!important;font:400 10px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-project-budget strong{font:600 13px/1.4 Inter,system-ui,sans-serif!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-project-summary>summary>svg{width:16px!important;height:16px!important;flex:0 0 auto!important;stroke:var(--ih7-muted)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-project-body{padding:18px 28px!important;max-height:180px!important;overflow:auto!important;border-top:1px solid var(--ih7-line)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:24px!important;flex:0 0 auto!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0 28px!important;border:0!important;border-radius:0!important;background:transparent!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs>button[role=tab]{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:14px 0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--ih7-muted)!important;box-shadow:none!important;font:600 12px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs>button[aria-selected=true]{border-bottom-color:var(--ih7-accent)!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs svg{width:16px!important;height:16px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;margin:0!important;background:var(--ih7-soft)!important;border-radius:99px!important;color:var(--ih7-muted)!important;font:500 10px/1 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih15-pin-plan{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0 0 0 auto!important;padding:8px 10px!important;min-height:36px!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:transparent!important;color:var(--ih7-muted)!important;font:500 11px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-workspace{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;flex:1 1 0!important;min-height:0!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important;overflow:hidden!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-workspace.is-pinned{grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-workspace-panel{width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;margin:0!important;border-radius:0!important;border:0!important;background:var(--ih7-surface)!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-workspace-panel[hidden],html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-project-summary[hidden]{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-workspace-panel.is-conversation{position:relative!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-workspace-panel.is-files,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-workspace-panel.is-plan{display:block!important;padding:26px!important;overflow:auto!important;overscroll-behavior:contain!important;background:var(--ih7-soft)!important;scrollbar-width:thin!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-workspace-panel.ih15-plan-window{position:relative!important;width:100%!important;max-width:none!important;padding:22px!important;border-left:1px solid var(--ih7-line)!important;box-shadow:none!important;transform:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih15-workspace-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important;margin:0 0 22px!important;padding:0 0 16px!important;border-bottom:1px solid var(--ih7-line)!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih15-workspace-heading h2{margin:0!important;font:700 23px/1.3 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih15-workspace-back{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;min-height:40px!important;margin:0!important;padding:9px 12px!important;border:1px solid var(--ih7-line)!important;border-radius:10px!important;background:var(--ih7-surface)!important;color:var(--ih7-ink)!important;font:600 12px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih15-workspace-back svg{transform:rotate(180deg)}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-message-stream{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex:1 1 0!important;gap:0!important;width:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:24px 28px!important;overflow:auto!important;overscroll-behavior:contain!important;background:var(--ih7-surface)!important;box-sizing:border-box!important;scroll-behavior:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--ih7-line) transparent!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-message-row{display:flex!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-message-row.is-own{justify-content:flex-end!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-message-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:max-content!important;max-width:min(560px,86%)!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-own .ih26-message-stack{align-items:flex-end!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-message-bubble{display:block!important;position:static!important;float:none!important;align-self:auto!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:12px 16px 8px!important;border:1px solid var(--ih7-line)!important;border-radius:16px 16px 16px 5px!important;background:var(--ih7-soft)!important;color:var(--ih7-ink)!important;box-shadow:none!important;font:400 14px/1.65 Inter,system-ui,sans-serif!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-message-bubble.is-mine{border:1px solid transparent!important;border-radius:16px 16px 5px!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-message-bubble:before,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-message-bubble:after{content:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih8-chat-message-meta{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin-top:5px!important;line-height:1!important;opacity:.7!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih8-chat-message-meta time{font:400 10px/1.4 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-read-receipt{display:block!important;align-self:auto!important;margin:4px 4px 0!important;color:var(--ih7-muted)!important;font:400 10px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-day{display:block!important;align-self:center!important;width:auto!important;margin:0 auto 24px!important;padding:5px 10px!important;border:1px solid var(--ih7-line)!important;border-radius:99px!important;background:transparent!important;color:var(--ih7-muted)!important;font:500 10px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex:1!important;gap:12px!important;margin:0!important;padding:30px 16px!important;min-height:0!important;background:transparent!important;color:var(--ih7-muted)!important;text-align:center!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-empty>svg{width:28px!important;height:28px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-empty strong{color:var(--ih7-ink)!important;font:600 17px/1.4 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-empty p{max-width:34ch!important;margin:0!important;font:400 13px/1.65 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-empty button{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;border:0!important;background:transparent!important;color:var(--ih7-ink)!important;font:600 12px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-composer{position:relative!important;display:block!important;flex:0 0 auto!important;width:100%!important;margin:0!important;padding:16px 28px 12px!important;border-top:1px solid var(--ih7-line)!important;background:var(--ih7-surface)!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-composer-form{display:flex!important;align-items:flex-end!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:6px!important;border:1px solid var(--ih7-line)!important;border-radius:16px!important;background:var(--ih7-soft)!important;box-shadow:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-composer-form:focus-within{outline:2px solid var(--ih7-accent)!important;outline-offset:2px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-composer-form textarea{display:block!important;flex:1 1 0!important;width:100%!important;min-width:0!important;min-height:42px!important;max-height:120px!important;margin:0!important;padding:9px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ih7-ink)!important;outline:0!important;box-shadow:none!important;resize:none!important;font:400 16px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih8-chat-add{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:10px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--ih7-muted)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-send{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;flex:0 0 auto!important;width:auto!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:10px 14px!important;border:0!important;border-radius:12px!important;background:var(--ih7-accent)!important;color:var(--ih7-on-accent)!important;font:600 12px/1.4 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-send:disabled{opacity:.45!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-composer-hint{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;margin:8px 0 0!important;padding:0!important;color:var(--ih7-muted)!important;font:400 10px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih17-chat-latest{position:absolute!important;right:28px!important;bottom:125px!important;z-index:2!important;min-height:40px!important;padding:8px 14px!important;border-radius:99px!important;background:var(--ih7-surface)!important;border:1px solid var(--ih7-line)!important;color:var(--ih7-ink)!important;font:600 12px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-error,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-block-banner{flex:0 0 auto!important;margin:0!important;padding:10px 20px!important;min-width:0!important;max-height:90px!important;overflow:auto!important;font:400 12px/1.6 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih14-inbox-scrim{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:5!important;background:color-mix(in srgb,var(--ih7-ink) 25%,transparent)!important;border:0!important;padding:0!important;margin:0!important;border-radius:0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-condensed .ih26-project-summary,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-condensed .ih7-chat-composer-hint{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-condensed .ih26-thread-header{min-height:56px!important;padding-top:8px!important;padding-bottom:8px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-condensed .ih26-message-stream{padding-top:12px!important;padding-bottom:12px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-plan .agreement-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-plan .agreement-card{padding:22px!important;border:1px solid var(--ih7-line)!important;border-radius:18px!important;background:var(--ih7-surface)!important;box-shadow:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-plan .agreement-panel-intro h3{font:700 20px/1.35 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-plan .agreement-card label{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;font:600 13px/1.5 Inter,system-ui,sans-serif!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-plan .agreement-card input,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-plan .agreement-card textarea{width:100%!important;min-width:0!important;padding:12px!important;font:400 16px/1.5 Inter,system-ui,sans-serif!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-plan .agreement-details{grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-plan .chat-project-plan{margin-top:20px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-plan .chat-project-plan-grid{grid-template-columns:minmax(0,1fr)!important}@media (hover: hover) and (pointer: fine){html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav .ih-nav-item:hover{background:var(--ih7-soft)!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-row:hover{background:var(--ih7-soft)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-start-links a:hover{color:var(--ih7-accent)!important}}@media (max-width: 1199px){html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar{gap:10px!important;padding-left:12px!important;padding-right:12px!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-create-job-label,html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-mini-name{display:none!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-create-job-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:10px!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav .ih-nav-item{padding-left:9px!important;padding-right:9px!important;font-size:12px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs{gap:18px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih15-pin-plan{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-workspace.is-pinned{grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-workspace.is-pinned>.is-conversation{display:none!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-intro{align-items:flex-start!important;flex-direction:column!important;gap:16px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-actions{justify-content:flex-start!important;max-width:none!important}}@media (max-width: 800px){html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar{grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;width:calc(100% - 24px)!important;gap:12px 8px!important;margin:12px auto 0!important;padding:12px 12px 0!important;border-radius:20px!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-navbar-brand{grid-column:1!important;grid-row:1!important;gap:8px!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-navbar-brand .logo{display:inline-flex!important;font-size:18px!important;min-width:0!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .navbar-home-back{display:none!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-navbar-actions{grid-column:2!important;grid-row:1!important;gap:6px!important;padding:0!important;margin:0!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-navbar-actions .account-create-job-button,html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-navbar-actions .account-notification-button,html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-navbar-actions .account-mini{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:7px!important;margin:0!important;border-radius:12px!important;box-sizing:border-box!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-mini-avatar,html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-mini-avatar img{display:block!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-mini-caret,html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-menu-caret{display:none!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav{grid-column:1 / -1!important;grid-row:2!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;grid-template-columns:none!important;grid-template-rows:auto!important;align-items:stretch!important;width:100%!important;gap:2px!important;padding:8px 0 0!important;border-top:1px solid var(--ih7-line)!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav .ih-nav-item{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;min-height:72px!important;padding:8px 0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ih7-muted)!important;font-size:11px!important;line-height:1.25!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav .ih-nav-item.is-active{background:transparent!important;color:var(--ih7-ink)!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih11-account-nav .ih-nav-item.is-active:after{content:""!important;position:absolute!important;width:22px!important;height:3px!important;bottom:-1px!important;left:calc(50% - 11px)!important;border-radius:3px 3px 0 0!important;background:var(--ih7-accent)!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih26-nav-icon{width:21px!important;height:21px!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih-nav-label{display:block!important;width:100%!important;min-width:0!important;max-width:110px!important;min-height:28px!important;font:600 11px/1.25 Inter,system-ui,sans-serif!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .messages-nav-dot{top:6px!important;right:calc(50% - 16px)!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-header{padding:20px!important;border-radius:20px!important;gap:18px!important;margin-bottom:20px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-top{align-items:flex-start!important;gap:12px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-count{padding-left:12px!important;gap:4px!important;max-width:140px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-count>span{font-size:10px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-count p{flex-wrap:wrap!important;gap:3px 6px!important;font-size:12px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-count strong{font-size:25px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-intro h1{font-size:28px!important;line-height:1.22!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-intro p{font-size:13px!important;line-height:1.65!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-actions{width:100%!important;gap:8px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-actions a{flex:1!important;justify-content:center!important;font-size:12px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-filters{padding-top:18px!important}html:root body #root#root#root#root#root#root#root#root .page.ih-market-v5 .ih-market-shell .ih26-catalog-header .ih26-catalog-filters .ih5-filters{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-messenger{width:calc(100% - 24px)!important;margin:14px auto!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-messenger.is-chat:not(.ih15-focus){width:calc(100% - 24px)!important;margin:14px auto!important;border-radius:20px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-messenger.ih15-focus{inset:0 0 auto!important;width:100%!important;border:0!important;border-radius:0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-messenger-start{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox{border-right:0!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-header{padding:20px 18px 16px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-header h1,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-header h2{font-size:24px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-search{margin-left:18px!important;margin-right:18px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-search input{font-size:16px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-filters{padding-left:18px!important;padding-right:18px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-row{padding:16px 18px!important;gap:10px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-person strong{font-size:14px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-header{gap:8px!important;padding:12px 14px!important;min-height:64px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih14-conversations-toggle{display:flex!important;width:38px!important;min-width:38px!important;min-height:38px!important;height:38px!important;padding:9px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih14-conversations-toggle span{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-back{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-avatar{width:36px!important;height:36px!important;flex-basis:36px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-profile-link{gap:8px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-person strong{font-size:14px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-person>span{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-header-actions{gap:5px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-header-actions .ih12-icon-button,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-actions-menu>summary{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:8px!important;border-radius:10px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-project-summary>summary{gap:10px!important;padding:11px 16px!important;min-height:46px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-project-budget small{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-project-title h1,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-project-budget strong{font-size:12px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-project-body{padding:16px!important;max-height:140px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs{justify-content:space-between!important;gap:8px!important;padding:0 16px!important;min-height:48px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs>button[role=tab]{gap:5px!important;min-height:48px!important;padding:12px 0!important;font-size:11px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs>button[role=tab] svg{width:14px!important;height:14px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs b{min-width:16px!important;padding:0 3px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-message-stream{padding:20px 16px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-message-stack{max-width:90%!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-message-bubble{padding:10px 12px 7px!important;font-size:14px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-composer{padding:12px 12px max(12px,env(safe-area-inset-bottom))!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-composer-form{gap:4px!important;padding:4px!important;border-radius:14px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-send{width:42px!important;height:42px!important;min-width:42px!important;padding:10px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-send>span{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-composer-hint{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih17-chat-latest{right:16px!important;bottom:94px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-workspace-panel.is-files,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-workspace-panel.is-plan{padding:18px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih15-workspace-heading{gap:12px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih15-workspace-heading h2{font-size:21px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .is-plan .agreement-card{padding:18px!important}}@media (max-width: 420px){html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar{width:calc(100% - 20px)!important;padding:10px 10px 0!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-navbar-brand .logo{font-size:17px!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .account-navbar-actions{gap:5px!important}html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar.ih26-account-navbar .ih-nav-label{font-size:10px!important;line-height:1.3!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-header{padding:18px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-location .ih11-market-switch a{padding:8px 10px!important;font-size:12px!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-top{flex-wrap:wrap!important}html:root body #root#root#root#root#root#root#root#root .ih26-catalog-count{margin-left:auto!important;max-width:108px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-row{grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;padding-left:14px!important;padding-right:14px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-avatar{width:38px!important;height:38px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-header{gap:6px!important;padding-left:10px!important;padding-right:10px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih7-chat-avatar{display:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs{padding-left:12px!important;padding-right:12px!important;gap:6px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs>button[role=tab]{font-size:10px!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread-tabs>button[role=tab] svg{display:none!important}}@media (prefers-reduced-motion: reduce){html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-thread.is-ready{animation:none!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox.is-sidebar,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-row{transition:none!important}}@media (forced-colors: active){html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-row.is-active{border-left-color:Highlight!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-unread-marker{background:Highlight!important}html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-composer-form:focus-within,html:root body #root#root#root#root#root#root#root#root .account-page.ih7-communications.ih8-communications.ih9-communications.ih10-communications.ih13-communications.ih25-communications.ih26-communications .ih26-inbox-search:focus-within{outline-color:Highlight!important}}html:root body #root#root#root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header .nav-actions button.ih27-home-account-trigger{box-sizing:border-box!important;border:0!important;padding:0!important;background:transparent!important;color:var(--ih-home-ink)!important;cursor:pointer!important}html:root body #root#root#root#root#root#root#root#root .app.ih-home-refresh.ih-home-v3.ih-home-v4.ih-home-v6.ih-home-v7 .ih-home-header .nav-actions button.ih27-home-account-trigger:focus-visible{outline:2px solid var(--ih-home-ink)!important;outline-offset:4px!important}@media (max-width: 800px){html:root body #root#root#root#root#root#root#root#root .navbar.account-navbar.ih11-account-navbar .ih11-account-nav .ih-nav-item[data-lucyna]{display:none!important}}
