.brand{align-items:center;gap:10px;display:inline-flex}.peru-badge{align-items:center;margin-left:2px;line-height:1;display:inline-flex}.peru-badge>span:last-child{display:none!important}.peru-badge__flag,.peru-mini-flag{background:#fff;border:1px solid #191f181a;border-radius:999px;flex:none;grid-template-columns:1fr 1fr 1fr;width:29px;height:19px;display:grid;overflow:hidden;box-shadow:0 1px 2px #1319120f}.peru-mini-flag{width:24px;height:16px}.peru-badge__flag i,.peru-mini-flag i{min-width:0;display:block}.peru-badge__flag i:first-child,.peru-badge__flag i:nth-child(3),.peru-mini-flag i:first-child,.peru-mini-flag i:nth-child(3){background:#d91023}.peru-badge__flag i:nth-child(2),.peru-mini-flag i:nth-child(2){background:#fff}.simple-button,a.simple-button,button.simple-button{border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-weight:720;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 1px 1px #161f1405;color:#172016!important;background:#fbfdf9!important;border:1px solid #ccd4c8!important}.simple-button:hover,a.simple-button:hover,button.simple-button:hover{transform:translateY(-1px);background:#f4f8f1!important;border-color:#9fab99!important}.simple-button--dark,a.simple-button--dark,button.simple-button--dark{color:#fff!important;background:#172016!important;border-color:#172016!important}.simple-button--dark:hover,a.simple-button--dark:hover,button.simple-button--dark:hover{color:#fff!important;background:#327d12!important;border-color:#327d12!important}.simple-button:disabled,.simple-button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.preferences-page{width:min(1180px,100% - 40px);margin:0 auto;padding:64px 0 92px}.preferences-hero{max-width:760px;margin-bottom:30px}.preferences-hero h1{color:#151b14;letter-spacing:-.065em;margin:8px 0 14px;font-size:clamp(2.7rem,5vw,5.1rem);line-height:.96}.preferences-hero p{color:#697465;max-width:670px;margin:0;font-size:16px;line-height:1.6}.preferences-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:22px;display:grid}.preferences-panel,.preferences-aside{background:#fbfdf9e0;border:1px solid #dbe2d7;border-radius:24px;box-shadow:0 18px 55px #25371f0b}.preferences-panel{padding:30px}.preferences-block{border-bottom:1px solid #e1e6de;grid-template-columns:minmax(220px,.62fr) 1fr;gap:28px;padding:4px 0 28px;display:grid}.preferences-block+.preferences-block{padding-top:28px}.preferences-block>div:first-child>span,.preferences-form-grid label>span{color:#6f7b69;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:10px;font-weight:750}.preferences-block h2{color:#182017;letter-spacing:-.025em;margin:7px 0 6px;font-size:20px}.preferences-block p{color:#7a8576;margin:0;font-size:13px;line-height:1.5}.preferences-chips{flex-wrap:wrap;align-content:flex-start;gap:9px;display:flex}.preferences-chips button{color:#3e493a;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5ddd1;border-radius:999px;padding:0 15px;font-size:13px;font-weight:620}.preferences-chips button:hover{border-color:#a9b9a1}.preferences-chips button.is-active{color:#32651b;background:#eff9e9;border-color:#78bb55}.preferences-form-grid{border-bottom:1px solid #e1e6de;grid-template-columns:1fr 1fr;gap:14px;padding:28px 0;display:grid}.preferences-form-grid label{color:#394435;gap:8px;font-size:13px;font-weight:700;display:grid}.preferences-form-grid label>span{letter-spacing:0;margin-left:5px;font-family:inherit;font-weight:500}.preferences-form-grid input,.preferences-form-grid select{color:#172016;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d5ddd1;border-radius:12px;outline:0;padding:0 13px;font-size:14px}.preferences-form-grid input:focus,.preferences-form-grid select:focus{border-color:#78bb55;box-shadow:0 0 0 3px #69ed0014}.preferences-toggle{cursor:pointer;border-bottom:1px solid #e1e6de;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.preferences-toggle>div{gap:4px;display:grid}.preferences-toggle strong{color:#20281e;font-size:14px}.preferences-toggle span{color:#778272;font-size:12px;line-height:1.5}.preferences-toggle input{accent-color:#61c92f;cursor:pointer;width:46px;height:25px}.preferences-actions{justify-content:flex-end;align-items:center;gap:14px;min-height:48px;padding-top:24px;display:flex}.preferences-saved{color:#4a8d28;font-size:12px;font-weight:700}.preferences-aside{overflow:hidden}.preferences-aside__photo{background-image:linear-gradient(180deg, #08120905, #0812092e), var(--kimjams-profile-image);background-position:50%;background-size:cover;min-height:270px}.preferences-aside>div:last-child{padding:24px}.preferences-aside h2{color:#182017;letter-spacing:-.035em;margin:5px 0 10px;font-size:25px;line-height:1.08}.preferences-aside p{color:#758070;margin:0;font-size:13px;line-height:1.55}.market-page--visual{width:min(1220px,100% - 40px);margin:0 auto;padding:56px 0 90px}.market-visual-hero{background:linear-gradient(135deg,#f8fbf5,#edf5e8);border:1px solid #dce3d8;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:42px;padding:30px;display:grid}.market-visual-hero__copy{flex-direction:column;justify-content:center;min-height:420px;padding:clamp(14px,3vw,34px);display:flex}.market-visual-hero__copy h1{color:#151b14;letter-spacing:-.072em;max-width:640px;margin:10px 0 18px;font-size:clamp(3.1rem,6vw,6.5rem);line-height:.91}.market-visual-hero__copy>p{color:#677362;max-width:650px;margin:0;font-size:16px;line-height:1.62}.market-visual-hero__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.market-visual-photo{background-position:50%;background-size:cover;border-radius:20px;min-height:440px}.market-visual-photo--team{background-image:linear-gradient(180deg, transparent 58%, #0c170c1f), var(--kimjams-team-image)}.team-steps{border-top:1px solid #dce3d8;border-bottom:1px solid #dce3d8;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.team-steps article{border-right:1px solid #dce3d8;grid-template-columns:auto 1fr;gap:18px;min-height:185px;padding:28px 24px;display:grid}.team-steps article:last-child{border-right:0}.team-steps article>span{color:#54952f;font-family:var(--font-geist-mono), monospace;font-size:11px;font-weight:800}.team-steps h2{color:#1d251b;letter-spacing:-.025em;margin:0 0 9px;font-size:18px}.team-steps p{color:#747f70;margin:0;font-size:13px;line-height:1.58}.messages-empty{background:#f9fbf7;border:1px solid #dce3d8;border-radius:22px;grid-template-columns:260px 1fr;align-items:center;gap:28px;width:min(980px,100%);margin:12px auto 0;padding:22px;display:grid}.messages-empty__visual{background-image:linear-gradient(180deg, transparent, #15271514), var(--kimjams-empty-image);background-position:50%;background-size:cover;border-radius:16px;min-height:210px}.messages-empty__copy h2{color:#1b2319;letter-spacing:-.035em;margin:0 0 9px;font-size:24px}.messages-empty__copy p{color:#737e6f;max-width:530px;margin:0 0 18px;line-height:1.55}.market-page{color:#182017}.market-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-weight:800;color:#4e9229!important;font-size:10px!important}.empty-state{color:#6f7b69}html:not([data-theme=dark]) .market-page button,html:not([data-theme=dark]) .market-page a,html:not([data-theme=dark]) .preferences-page button,html:not([data-theme=dark]) .preferences-page a{text-shadow:none}html[data-theme=dark] .peru-badge__flag,html[data-theme=dark] .peru-mini-flag{border-color:#ffffff21}html[data-theme=dark] .simple-button,html[data-theme=dark] a.simple-button,html[data-theme=dark] button.simple-button{color:#edf4e9!important;background:#172019!important;border-color:#334036!important}html[data-theme=dark] .simple-button--dark,html[data-theme=dark] a.simple-button--dark,html[data-theme=dark] button.simple-button--dark{color:#142012!important;background:#e7efe3!important;border-color:#e7efe3!important}html[data-theme=dark] .preferences-hero h1,html[data-theme=dark] .preferences-block h2,html[data-theme=dark] .preferences-toggle strong,html[data-theme=dark] .preferences-aside h2,html[data-theme=dark] .market-visual-hero__copy h1,html[data-theme=dark] .team-steps h2,html[data-theme=dark] .messages-empty__copy h2{color:#edf4e9}html[data-theme=dark] .preferences-hero p,html[data-theme=dark] .preferences-block p,html[data-theme=dark] .preferences-toggle span,html[data-theme=dark] .preferences-aside p,html[data-theme=dark] .market-visual-hero__copy>p,html[data-theme=dark] .team-steps p,html[data-theme=dark] .messages-empty__copy p{color:#9aa796}html[data-theme=dark] .preferences-panel,html[data-theme=dark] .preferences-aside,html[data-theme=dark] .market-visual-hero,html[data-theme=dark] .messages-empty{background:#111b13;border-color:#2a392c}html[data-theme=dark] .preferences-block,html[data-theme=dark] .preferences-form-grid,html[data-theme=dark] .preferences-toggle,html[data-theme=dark] .team-steps,html[data-theme=dark] .team-steps article{border-color:#2a392c}html[data-theme=dark] .preferences-chips button,html[data-theme=dark] .preferences-form-grid input,html[data-theme=dark] .preferences-form-grid select{color:#e6eee2;background:#172019;border-color:#304033}html[data-theme=dark] .preferences-chips button.is-active{color:#c8efb6;background:#1d3521;border-color:#5d9f3d}@media (max-width:900px){.preferences-layout,.market-visual-hero{grid-template-columns:1fr}.preferences-aside{grid-template-columns:220px 1fr;display:grid}.preferences-aside__photo{min-height:220px}.market-visual-hero__copy{min-height:auto}.market-visual-photo{min-height:330px}.team-steps{grid-template-columns:1fr}.team-steps article{border-bottom:1px solid #dce3d8;border-right:0}.team-steps article:last-child{border-bottom:0}}@media (max-width:680px){.preferences-page,.market-page--visual{width:min(100% - 22px,1180px);padding-top:36px}.preferences-panel{padding:20px}.preferences-block,.preferences-form-grid{grid-template-columns:1fr;gap:16px}.preferences-aside{grid-template-columns:1fr}.preferences-aside__photo{min-height:230px}.market-visual-hero{border-radius:22px;gap:18px;padding:15px}.market-visual-hero__copy{padding:18px 10px}.market-visual-photo{min-height:280px}.messages-empty{grid-template-columns:1fr}.messages-empty__visual{min-height:190px}.peru-badge__flag{width:26px;height:17px}}
:root{--kimjams-team-hd-image:url(https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=2200&q=92);--kimjams-messages-hd-image:url(https://images.unsplash.com/photo-1618826908215-bf5c44ca24af?auto=format&fit=crop&w=2000&q=92)}.market-visual-photo--team{background-image:linear-gradient(180deg, #08120900 58%, #08120914), var(--kimjams-team-hd-image)!important;filter:none!important;image-rendering:auto!important;background-position:50% 42%!important;background-repeat:no-repeat!important;background-size:cover!important}.preferences-aside__photo{background-image:linear-gradient(180deg, #08120905, #0812091f), var(--kimjams-team-hd-image)!important;background-position:50% 38%!important;background-size:cover!important}.messages-empty-card__photo{transform:translateZ(0);background-image:linear-gradient(180deg, #08120900, #0812090a), var(--kimjams-messages-hd-image)!important;filter:none!important;image-rendering:auto!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.auth-modal__intro--photo{background-image:linear-gradient(180deg, #091e0c1f, #08190ad1), var(--kimjams-team-hd-image)!important;filter:none!important;image-rendering:auto!important;background-position:50% 42%!important;background-repeat:no-repeat!important;background-size:cover!important}.setup-visual-rail{display:none!important}.member-home__hero{background:0 0!important;padding-top:52px!important;padding-bottom:36px!important}.member-home__hero-grid{background:linear-gradient(135deg,#f8fbf5 0%,#eef6e9 100%);border:1px solid #1f2f191a;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:28px;padding:24px;display:grid;box-shadow:0 22px 60px #25371f0b}.member-home__hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(18px,3vw,42px) clamp(10px,2vw,24px);display:flex}.member-home__hero-copy h1{color:#182017;letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(3.2rem,5.5vw,5.8rem);line-height:.93}.member-home__hero-copy>p{color:#687463;max-width:620px;margin:18px 0 0;font-size:15px;line-height:1.65}.member-home__network{aspect-ratio:auto;place-self:stretch stretch;width:100%;max-width:none;min-height:410px}.preferences-toggle input[type=checkbox]{appearance:none;background:#e8ede5;border:1px solid #cbd5c7;border-radius:999px;outline:0;flex:0 0 46px;width:46px;height:26px;margin:0;transition:background .16s,border-color .16s;position:relative}.preferences-toggle input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #141e1229}.preferences-toggle input[type=checkbox]:checked{background:#69d939;border-color:#5dbb31}.preferences-toggle input[type=checkbox]:checked:after{transform:translate(20px)}html[data-theme=dark] .preferences-toggle input[type=checkbox]{background:#263229;border-color:#3a493b}html[data-theme=dark] .preferences-toggle input[type=checkbox]:checked{background:#64c837;border-color:#64c837}html[data-theme=dark] .member-home__hero-grid{background:linear-gradient(135deg,#111a13 0%,#172319 100%);border-color:#ffffff14}html[data-theme=dark] .member-home__hero-copy h1{color:#edf4e9}html[data-theme=dark] .member-home__hero-copy>p{color:#9aa796}@media (max-width:900px){.member-home__hero-grid{grid-template-columns:1fr}.member-home__network{min-height:340px}}@media (max-width:600px){.member-home__hero-grid{border-radius:22px;padding:14px}.member-home__hero-copy{padding:22px 10px 12px}.member-home__network{border-radius:16px;min-height:300px}}
.brand .peru-badge{background:linear-gradient(90deg,#d91023 0% 33.333%,#fff 33.333% 66.666%,#d91023 66.666% 100%)!important;border:1px solid #be14232e!important;border-radius:999px!important;flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:14px!important;margin-left:2px!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 1px 2px #1419140f!important}.brand .peru-badge__flag{display:none!important}html[data-theme=dark] .brand .peru-badge{border-color:#ffffff29!important}
.jobs-page{color:#172016;width:min(1180px,100% - 40px);margin:0 auto;padding:72px 0 110px}.jobs-hero{border-bottom:1px solid #1f2f191c;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding-bottom:34px;display:grid}.jobs-hero h1{letter-spacing:-.065em;max-width:760px;margin:10px 0 12px;font-size:clamp(3rem,6vw,6.4rem);font-weight:650;line-height:.9}.jobs-hero p{color:#667062;max-width:720px;margin:0;font-size:16px;line-height:1.7}.jobs-kicker,.jobs-section-label{color:#3d941a;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.jobs-primary,.jobs-secondary,.jobs-clear,.jobs-delete,.jobs-entry-strip button,.jobs-choice-row button{font:inherit;cursor:pointer}.jobs-primary{color:#fff;background:#172016;border:1px solid #172016;border-radius:13px;min-height:46px;padding:0 19px;font-weight:650}.jobs-primary:hover{transform:translateY(-1px)}.jobs-secondary{color:#172016;background:0 0;border:1px solid #1f2f1929;border-radius:13px;min-height:46px;padding:0 18px;font-weight:600}.jobs-entry-strip{background:#ffffff42;border:1px solid #1f2f191c;border-radius:18px;grid-template-columns:repeat(3,1fr);margin:28px 0 34px;display:grid;overflow:hidden}.jobs-entry-strip button{text-align:left;background:0 0;border:0;border-right:1px solid #1f2f191a;flex-direction:column;gap:6px;min-height:112px;padding:22px;display:flex}.jobs-entry-strip button:last-child{border-right:0}.jobs-entry-strip button:hover{background:#6bda370e}.jobs-entry-strip strong{font-size:16px}.jobs-entry-strip span{color:#758071;font-size:13px;line-height:1.45}.jobs-composer{background:#f9fbf7;border:1px solid #1f2f1921;border-radius:24px;margin:0 0 34px;padding:clamp(24px,4vw,44px);box-shadow:0 20px 55px #1f2f190b}.jobs-composer__head{justify-content:space-between;gap:32px;margin-bottom:32px;display:flex}.jobs-composer__head h2{letter-spacing:-.045em;max-width:720px;margin:8px 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}.jobs-composer__head p,.jobs-local-note{color:#727c6e;font-size:13px;line-height:1.5}.jobs-local-note{white-space:nowrap}.jobs-section-label{border-top:1px solid #1f2f1917;margin:30px 0 12px;padding-top:24px}.jobs-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jobs-form-grid--pay{grid-template-columns:repeat(4,minmax(0,1fr))}.jobs-form-grid label{color:#283126;flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:650;display:flex}.jobs-form-grid label>span{color:#8a9386;font-weight:450}.jobs-wide{grid-column:1/-1}.jobs-form-grid input,.jobs-form-grid select,.jobs-form-grid textarea,.jobs-filters input,.jobs-filters select{color:#172016;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #1f2f1924;border-radius:12px;outline:none;padding:12px 14px;font-size:14px}.jobs-form-grid textarea{resize:vertical;line-height:1.55}.jobs-form-grid input:focus,.jobs-form-grid select:focus,.jobs-form-grid textarea:focus,.jobs-filters input:focus,.jobs-filters select:focus{border-color:#62c936;box-shadow:0 0 0 3px #62c9361c}.jobs-choice-row{flex-wrap:wrap;gap:9px;margin-bottom:14px;display:flex}.jobs-choice-row button{color:#394236;background:#fff;border:1px solid #1f2f1924;border-radius:999px;padding:10px 14px;font-size:13px}.jobs-choice-row button.is-active{color:#2b7410;background:#f0f9eb;border-color:#66ce39}.jobs-check{background:#fff;border:1px solid #1f2f191f;border-radius:12px;grid-column:span 2;align-items:center;min-height:48px;padding:11px 13px;flex-direction:row!important;gap:10px!important;font-weight:500!important;display:flex!important}.jobs-check input{accent-color:#62c936;width:17px!important;min-height:17px!important;padding:0!important}.jobs-check span{color:#5d6759!important}.jobs-error{color:#9a2f20;background:#fff1ed;border-left:3px solid #c13f2c;margin:18px 0 0;padding:12px 14px;font-size:13px}.jobs-composer__actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.jobs-filters{grid-template-columns:minmax(260px,1fr) 180px 180px 180px auto;gap:10px;margin:0 0 26px;display:grid}.jobs-search{position:relative}.jobs-search span{color:#6d7869;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.jobs-search input{padding-left:38px!important}.jobs-clear{color:#4f5a4b;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.jobs-results__head{color:#6f796b;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.jobs-results__head strong{color:#172016;font-size:14px}.jobs-empty{text-align:center;border-top:1px solid #1f2f191c;border-bottom:1px solid #1f2f191c;padding:56px 28px}.jobs-empty strong{margin-bottom:8px;font-size:20px;display:block}.jobs-empty p{color:#748071;max-width:620px;margin:0 auto 20px;line-height:1.6}.jobs-card{border-top:1px solid #1f2f191f;padding:26px 0 30px}.jobs-card:last-child{border-bottom:1px solid #1f2f191f}.jobs-card__top{justify-content:space-between;align-items:start;gap:24px;display:flex}.jobs-card h2{letter-spacing:-.035em;margin:9px 0 4px;font-size:clamp(1.55rem,2.4vw,2.3rem)}.jobs-card__org{color:#667262;margin:0;font-size:14px}.jobs-badges,.jobs-tags{flex-wrap:wrap;gap:7px;display:flex}.jobs-badges span,.jobs-tags span,.jobs-card__start,.jobs-card__adult{color:#556151;background:#fff;border:1px solid #1f2f191f;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:11px;display:inline-flex}.jobs-badges .jobs-badge--green{color:#347a18;background:#f0faeb;border-color:#b8e6a4}.jobs-delete{color:#818a7e;background:0 0;border:0;font-size:12px}.jobs-delete:hover{color:#a4382a}.jobs-card__facts{background:#1f2f1917;border:1px solid #1f2f191a;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0;display:grid;overflow:hidden}.jobs-card__facts div{background:#f8faf6;min-width:0;padding:14px}.jobs-card__facts span,.jobs-card__detail span{color:#849080;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.jobs-card__facts strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45;display:block}.jobs-card__description{color:#3f493c;max-width:850px;margin:0 0 18px;font-size:15px;line-height:1.65}.jobs-card__detail{max-width:850px;margin:14px 0}.jobs-card__detail p{color:#5b6657;margin:0;line-height:1.55}.jobs-card__start,.jobs-card__adult{margin:5px 6px 10px 0}.jobs-card__adult{color:#795d12;background:#fff9e8;border-color:#ead9a2}.jobs-tags{margin-top:12px}html[data-theme=dark] .jobs-page{color:#edf3ea}html[data-theme=dark] .jobs-hero{border-color:#ffffff17}html[data-theme=dark] .jobs-hero p,html[data-theme=dark] .jobs-entry-strip span,html[data-theme=dark] .jobs-composer__head p,html[data-theme=dark] .jobs-local-note,html[data-theme=dark] .jobs-card__org,html[data-theme=dark] .jobs-card__description,html[data-theme=dark] .jobs-card__detail p{color:#9ca798}html[data-theme=dark] .jobs-primary{color:#111812;background:#eef4eb;border-color:#eef4eb}html[data-theme=dark] .jobs-secondary{color:#edf3ea;border-color:#ffffff24}html[data-theme=dark] .jobs-entry-strip,html[data-theme=dark] .jobs-composer{background:#101711;border-color:#ffffff14}html[data-theme=dark] .jobs-entry-strip button{color:#edf3ea;border-color:#ffffff12}html[data-theme=dark] .jobs-entry-strip button:hover{background:#6de03b0f}html[data-theme=dark] .jobs-form-grid label{color:#dbe4d8}html[data-theme=dark] .jobs-form-grid input,html[data-theme=dark] .jobs-form-grid select,html[data-theme=dark] .jobs-form-grid textarea,html[data-theme=dark] .jobs-filters input,html[data-theme=dark] .jobs-filters select,html[data-theme=dark] .jobs-choice-row button,html[data-theme=dark] .jobs-check,html[data-theme=dark] .jobs-badges span,html[data-theme=dark] .jobs-tags span{color:#e9f0e6;background:#151e16;border-color:#ffffff1a}html[data-theme=dark] .jobs-choice-row button.is-active{color:#8ae263;background:#1c2c1b;border-color:#5fc834}html[data-theme=dark] .jobs-card{border-color:#ffffff14}html[data-theme=dark] .jobs-card__facts{background:#ffffff0f;border-color:#ffffff12}html[data-theme=dark] .jobs-card__facts div{background:#121a13}html[data-theme=dark] .jobs-card__facts span,html[data-theme=dark] .jobs-card__detail span{color:#7f8d7c}html[data-theme=dark] .jobs-card__start{color:#ccd7c9;background:#151e16;border-color:#ffffff1a}@media (max-width:980px){.jobs-form-grid--pay{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-filters{grid-template-columns:1fr 1fr}.jobs-search{grid-column:1/-1}.jobs-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.jobs-page{width:min(100% - 28px,1180px);padding-top:38px}.jobs-hero{grid-template-columns:1fr;align-items:start}.jobs-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.jobs-entry-strip{grid-template-columns:1fr}.jobs-entry-strip button{border-bottom:1px solid #1f2f191a;border-right:0}.jobs-entry-strip button:last-child{border-bottom:0}.jobs-composer__head{flex-direction:column}.jobs-local-note{white-space:normal}.jobs-form-grid,.jobs-form-grid--pay{grid-template-columns:1fr}.jobs-check{grid-column:auto}.jobs-filters{grid-template-columns:1fr}.jobs-search{grid-column:auto}.jobs-card__top{flex-direction:column;gap:12px}.jobs-card__facts{grid-template-columns:1fr}.jobs-composer__actions{flex-direction:column-reverse}.jobs-composer__actions button{width:100%}}
.auth-email-form{gap:12px;display:grid}.auth-field{color:#4d5649;gap:6px;font-size:12px;font-weight:650;display:grid}.auth-field input{color:#1f261d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #171b1624;border-radius:10px;outline:none;padding:0 13px;transition:border-color .15s,box-shadow .15s,background .15s}.auth-field input:focus{border-color:#49aa1499;box-shadow:0 0 0 3px #69ed001a}.auth-back{color:#687064;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;margin:-2px auto 0;padding:5px 4px;font-size:12px}.auth-provider:disabled,.auth-back:disabled{cursor:wait;opacity:.65;transform:none}.auth-feedback{border-radius:9px;padding:10px 12px;line-height:1.45;margin:12px 0 0!important;font-size:11px!important}.auth-feedback--error{background:#fff3ef;border:1px solid #a4413429;color:#8f3f34!important}.auth-feedback--success{background:#f0f9e9;border:1px solid #49961e29;color:#39721c!important}.auth-google-shell{width:100%;min-height:46px;margin-top:12px;position:relative}.auth-google-button{border-radius:10px;width:100%;min-height:46px;overflow:hidden}.auth-google-button>div,.auth-google-button iframe{width:100%!important;max-width:100%!important}.auth-google-placeholder{color:#697064;pointer-events:none;background:#fff;border:1px solid #171b1624;border-radius:10px;place-items:center;min-height:46px;font-size:12px;display:grid;position:absolute;inset:0}html[data-theme=dark] .auth-field{color:#bcc8b8}html[data-theme=dark] .auth-field input{color:#edf4e9;background:#102116;border-color:#ffffff1a}html[data-theme=dark] .auth-field input:focus{border-color:#72e9368c;box-shadow:0 0 0 3px #69ed001a}html[data-theme=dark] .auth-back{color:#aab7a6}html[data-theme=dark] .auth-feedback--error{background:#321f1c;border-color:#e7715d33;color:#f0b5aa!important}html[data-theme=dark] .auth-feedback--success{background:#18301b;border-color:#72e93633;color:#bceaa2!important}html[data-theme=dark] .auth-google-placeholder{color:#aab7a6;background:#102116;border-color:#ffffff1a}
.jobs-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.jobs-primary--compact{min-height:40px;padding:0 15px}.jobs-secondary--small{border-radius:10px;min-height:36px;padding:0 12px}.jobs-card__actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.jobs-badge--owner{color:#347a18!important;background:#f0faeb!important;border-color:#b8e6a4!important}.applications-panel{background:#f9fbf7;border:1px solid #1f2f191f;border-radius:20px;margin:24px 0 32px;padding:26px;box-shadow:0 18px 46px #1f2f190a}.applications-panel__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.applications-panel__head h2,.candidate-modal__head h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(1.6rem,3vw,2.5rem)}.applications-close{color:#384235;cursor:pointer;background:#fff;border:1px solid #1f2f191f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.applications-muted{color:#798375}.applications-empty{color:#697465;flex-direction:column;gap:7px;padding:28px 0;display:flex}.applications-empty strong{color:#1c241a;font-size:18px}.my-applications-list{gap:10px;display:grid}.my-application-card{background:#fff;border:1px solid #1f2f191a;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.my-application-card h3{margin:7px 0 2px;font-size:16px}.my-application-card p,.my-application-card small{color:#748071;margin:0;font-size:12px}.application-status{color:#53604f;background:#fff;border:1px solid #1f2f191f;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.application-status--sent{background:#f7f9f5}.application-status--viewed{color:#3f6f28;background:#f4f9f0;border-color:#c8ddbc}.application-status--conversation{color:#2b6388;background:#f0f7fc;border-color:#b9d8ef}.application-status--accepted{color:#2b7810;background:#edf9e8;border-color:#9fdb84}.application-status--rejected,.application-status--withdrawn{color:#835247;background:#faf3f0;border-color:#e6d5cf}.application-overlay{z-index:240;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c110b99;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.application-modal,.candidate-modal{background:#f8faf5;border:1px solid #ffffff2e;border-radius:22px;width:min(620px,100%);max-height:calc(100vh - 44px);padding:32px;position:relative;overflow:auto;box-shadow:0 28px 90px #00000045}.candidate-modal{width:min(820px,100%)}.application-modal h2{letter-spacing:-.05em;margin:8px 42px 4px 0;font-size:clamp(1.9rem,4vw,3rem);line-height:1}.application-modal__org,.candidate-modal__head p{color:#727d6e;margin:0 0 24px}.application-modal label{color:#2e382b;flex-direction:column;gap:8px;margin-top:24px;font-size:12px;font-weight:650;display:flex}.application-modal label>span{color:#929a8e;font-weight:450}.application-modal textarea{resize:vertical;color:#172016;width:100%;font:inherit;background:#fff;border:1px solid #1f2f1924;border-radius:12px;outline:none;padding:13px 14px;line-height:1.55}.application-modal textarea:focus{border-color:#62c936;box-shadow:0 0 0 3px #62c9361c}.application-modal__count{text-align:right;color:#929a8e;margin-top:6px;font-size:10px}.application-modal__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.candidate-modal__head{padding-right:45px}.candidate-list{gap:12px;display:grid}.candidate-card{background:#fff;border:1px solid #1f2f191c;border-radius:16px;padding:18px}.candidate-card__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.candidate-card__avatar{color:#347a18;background:#e9f4e3;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:750;display:grid}.candidate-card__identity h3{margin:0 0 2px;font-size:16px}.candidate-card__identity p{color:#748071;margin:0;font-size:12px}.candidate-card__skills{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.candidate-card__skills span{color:#52604e;background:#f1f5ee;border-radius:999px;padding:6px 9px;font-size:11px}.candidate-card__message{background:#f7f9f5;border-radius:12px;margin-top:15px;padding:13px 14px}.candidate-card__message span{color:#859080;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:10px;display:block}.candidate-card__message p{color:#485444;margin:0;font-size:13px;line-height:1.55}.candidate-card__meta{color:#778173;flex-wrap:wrap;gap:12px;margin-top:13px;font-size:11px;display:flex}.candidate-card__meta a{color:#39761e;text-underline-offset:3px;text-decoration:underline}.candidate-card__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.candidate-card__actions button{color:#364133;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1f2f1921;border-radius:10px;padding:0 11px;font-size:11px;font-weight:650}.candidate-card__actions button:nth-child(2){color:#2e7413;background:#eff9ea;border-color:#8fd16f}.candidate-card__actions .candidate-reject{color:#875347}.candidate-card__actions button:disabled{opacity:.55;cursor:wait}html[data-theme=dark] .applications-panel,html[data-theme=dark] .application-modal,html[data-theme=dark] .candidate-modal{color:#edf3ea;background:#101711;border-color:#ffffff17}html[data-theme=dark] .applications-close,html[data-theme=dark] .my-application-card,html[data-theme=dark] .candidate-card,html[data-theme=dark] .application-modal textarea,html[data-theme=dark] .application-status,html[data-theme=dark] .candidate-card__actions button{color:#e9f0e6;background:#151e16;border-color:#ffffff1a}html[data-theme=dark] .applications-empty strong{color:#edf3ea}html[data-theme=dark] .candidate-card__message{background:#111a12}html[data-theme=dark] .candidate-card__message p{color:#c8d2c4}html[data-theme=dark] .candidate-card__skills span{color:#cbd7c7;background:#1d291e}@media (max-width:720px){.jobs-hero__actions{justify-content:flex-start}.applications-panel{padding:18px}.application-overlay{padding:8px}.application-modal,.candidate-modal{border-radius:18px;max-height:calc(100vh - 16px);padding:24px}.candidate-card__identity{grid-template-columns:auto 1fr}.candidate-card__identity .application-status{grid-column:1/-1;width:fit-content}.my-application-card{flex-direction:column;align-items:flex-start}.application-modal__actions{flex-direction:column-reverse}.application-modal__actions button{width:100%}}
.messages-page-real{width:min(1180px,100% - 32px);margin:0 auto;padding:52px 0 72px}.messages-heading{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:44px;margin-bottom:28px;display:grid}.messages-heading h1{color:#162014;letter-spacing:-.065em;max-width:760px;margin:8px 0 0;font-size:clamp(2.7rem,6vw,5.2rem);line-height:.93}.messages-heading>p{color:#6f786b;margin:0 0 8px;font-size:14px;line-height:1.65}.chat-shell{background:#fafcf7f5;border:1px solid #1c2b181c;border-radius:24px;grid-template-columns:340px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 28px 80px #263a1e14}.chat-sidebar{background:#f6f9f2e0;border-right:1px solid #1c2b1817;min-width:0}.chat-sidebar__head{border-bottom:1px solid #1c2b1814;justify-content:space-between;align-items:center;gap:12px;height:68px;padding:0 20px;display:flex}.chat-sidebar__head strong{color:#20291d;font-size:14px}.chat-sidebar__head span{color:#4d7d36;background:#e8f4df;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.chat-sidebar__state{color:#7b8576;padding:32px 22px;font-size:13px;line-height:1.55}.chat-sidebar__state strong{color:#2e372a;margin-bottom:6px;display:block}.chat-sidebar__state p{margin:0 0 14px}.chat-sidebar__state a{color:#38751e;font-weight:700}.chat-conversation-list{display:grid}.chat-conversation{width:100%;min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1c2b1811;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 18px;transition:background .14s;display:grid;position:relative}.chat-conversation:hover{background:#69ed0009}.chat-conversation.is-active{background:#edf7e8}.chat-avatar{color:#46702f;background:#e2eedb;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid;overflow:hidden}.chat-avatar img{object-fit:cover;width:100%;height:100%;display:block}.chat-conversation__body{min-width:0}.chat-conversation__body>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-conversation__body strong{color:#20291d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.chat-conversation__body time{color:#98a093;white-space:nowrap;font-size:10px}.chat-conversation__body span,.chat-conversation__body p{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.chat-conversation__body span{color:#60705a;margin-top:3px;font-size:11px;font-weight:650}.chat-conversation__body p{color:#879081;margin:5px 26px 0 0;font-size:11px}.chat-unread{color:#173700;background:#61dc00;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid;position:absolute;bottom:14px;right:16px}.chat-main{background:#fbfcf9;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:650px;display:grid}.chat-main__empty{text-align:center;grid-row:1/-1;align-content:center;place-items:center;padding:48px;display:grid}.chat-main__empty>span{color:#73cf42;font-size:30px}.chat-main__empty h2{color:#263022;letter-spacing:-.035em;margin:14px 0 6px;font-size:24px}.chat-main__empty p{color:#7d8778;max-width:390px;margin:0;line-height:1.6}.chat-thread-head{background:#fcfdfaf5;border-bottom:1px solid #1c2b1814;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 20px;display:flex}.chat-thread-head__person{align-items:center;gap:11px;min-width:0;display:flex}.chat-thread-head__person strong{color:#20291d;font-size:14px;display:block}.chat-thread-head__person span{color:#7d8878;margin-top:2px;font-size:11px;display:block}.chat-thread-head>a{color:#283324;background:#f5f8f1;border:1px solid #1c2b1817;border-radius:12px;gap:1px;max-width:270px;padding:9px 12px;text-decoration:none;display:grid}.chat-thread-head>a span{color:#77a95e;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.chat-thread-head>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chat-thread-head>a small{color:#899282;font-size:10px}.chat-messages{background:radial-gradient(circle at 78% 12%,#69ed0009,#0000 18rem),#fbfcf9;min-height:0;padding:24px 22px 30px;overflow-y:auto}.chat-start{color:#778271;text-align:center;background:#f5f9f1;border:1px solid #36632314;border-radius:14px;max-width:560px;margin:8px auto 28px;padding:14px 16px;font-size:11px;line-height:1.55}.chat-start strong{color:#53604e;margin-bottom:3px;display:block}.chat-start p{margin:0}.chat-message-row{align-items:flex-end;gap:8px;margin:8px 0;display:flex}.chat-message-row.is-mine{justify-content:flex-end}.chat-message{background:#fff;border:1px solid #1c2b1814;border-radius:16px 16px 16px 5px;max-width:min(72%,620px);padding:10px 12px 8px;box-shadow:0 5px 18px #22301d09}.chat-message-row.is-mine .chat-message{background:#eaf7e3;border-color:#50a4271f;border-radius:16px 16px 5px}.chat-message p{color:#263022;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.chat-message time{color:#9aa393;text-align:right;margin-top:5px;font-size:9px;display:block}.chat-composer{background:#fafcf7;border-top:1px solid #1c2b1814;padding:14px 18px 16px}.chat-composer textarea{resize:vertical;color:#20291d;width:100%;min-height:70px;max-height:180px;font:inherit;background:#fff;border:1px solid #1c2b181f;border-radius:14px;outline:0;padding:12px 13px;font-size:13px;line-height:1.45}.chat-composer textarea:focus{border-color:#5bb12f75;box-shadow:0 0 0 3px #69ed000f}.chat-composer>div{justify-content:space-between;align-items:center;gap:14px;margin-top:9px;display:flex}.chat-composer small{color:#929b8e;font-size:9px}.chat-composer button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#1d281a;border:0;border-radius:10px;padding:0 17px;font-size:11px;font-weight:780}.chat-composer button:disabled{opacity:.45;cursor:default}.chat-global-error{color:#9b3c31;background:#fff1ed;border-radius:10px;margin:14px 0 0;padding:11px 13px;font-size:12px}.messages-auth-empty{text-align:center;align-content:center;place-items:center;min-height:560px;display:grid}.messages-auth-empty h1{color:#172016;letter-spacing:-.06em;max-width:680px;margin:10px auto;font-size:clamp(2.7rem,6vw,5rem);line-height:.95}.messages-auth-empty p{color:#75806f;max-width:520px;margin:0 auto 20px;line-height:1.6}html[data-theme=dark] .messages-heading h1,html[data-theme=dark] .messages-auth-empty h1{color:#eff5ec}html[data-theme=dark] .messages-heading>p,html[data-theme=dark] .messages-auth-empty p{color:#9ba796}html[data-theme=dark] .chat-shell{background:#101a12;border-color:#b7dca41a;box-shadow:0 28px 80px #00000042}html[data-theme=dark] .chat-sidebar{background:#101812;border-color:#b7dca414}html[data-theme=dark] .chat-sidebar__head{border-color:#b7dca414}html[data-theme=dark] .chat-sidebar__head strong,html[data-theme=dark] .chat-conversation__body strong,html[data-theme=dark] .chat-thread-head__person strong,html[data-theme=dark] .chat-main__empty h2{color:#edf4e9}html[data-theme=dark] .chat-conversation{border-color:#b7dca40f}html[data-theme=dark] .chat-conversation:hover{background:#69ed000b}html[data-theme=dark] .chat-conversation.is-active{background:#19301d}html[data-theme=dark] .chat-main,html[data-theme=dark] .chat-messages{background:#0f1710}html[data-theme=dark] .chat-thread-head,html[data-theme=dark] .chat-composer{background:#111b13;border-color:#b7dca414}html[data-theme=dark] .chat-thread-head>a,html[data-theme=dark] .chat-start{background:#142018;border-color:#b7dca414}html[data-theme=dark] .chat-thread-head>a strong{color:#e9f1e5}html[data-theme=dark] .chat-message{background:#172119;border-color:#b7dca414}html[data-theme=dark] .chat-message-row.is-mine .chat-message{background:#1e3a22}html[data-theme=dark] .chat-message p{color:#edf4e9}html[data-theme=dark] .chat-composer textarea{color:#edf4e9;background:#0d160f;border-color:#b7dca41c}@media (max-width:900px){.messages-heading{grid-template-columns:1fr;gap:14px}.messages-heading>p{max-width:620px}.chat-shell{grid-template-columns:290px minmax(0,1fr)}}@media (max-width:720px){.messages-page-real{width:min(100% - 18px,1180px);padding-top:28px}.messages-heading h1{font-size:3rem}.chat-shell{border-radius:18px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;min-height:720px}.chat-sidebar{border-bottom:1px solid #1c2b1817;border-right:0;max-height:260px;overflow-y:auto}.chat-main{min-height:460px}.chat-thread-head{align-items:flex-start}.chat-thread-head>a{max-width:180px}.chat-message{max-width:84%}.chat-composer>div{align-items:flex-end}.chat-composer small{max-width:210px}}
.notification-center{position:relative}.notification-button{color:#414a3f;cursor:pointer;background:#ffffffeb;border:1px solid #1f291d24;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 2px 8px #1c271906}.notification-button svg{color:inherit;display:block;overflow:visible;width:20px!important;height:20px!important}.notification-button svg path{stroke-width:1.8px;stroke:currentColor!important}.notification-button:hover{background:#fff;border-color:#3b5b2d40;transform:translateY(-1px);box-shadow:0 4px 12px #1c27190b}.notification-button:active{transform:translateY(0)scale(.96)}.notification-button:focus-visible{outline-offset:3px;outline:2px solid #5bb8319e}.notification-button>span{color:#183800;background:#62dc00;border:2px solid #f6f8f2;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:850;display:grid;position:absolute;top:-4px;right:-4px}.notification-dropdown{z-index:90;background:#fbfcf9;border:1px solid #1c2b181c;border-radius:18px;width:min(390px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:-10px;overflow:hidden;box-shadow:0 24px 70px #1f2f1929}.notification-dropdown:before{content:"";background:#fbfcf9;border-top:1px solid #1c2b181c;border-left:1px solid #1c2b181c;width:12px;height:12px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.notification-dropdown__head{border-bottom:1px solid #1c2b1814;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:flex}.notification-dropdown__head div{gap:2px;display:grid}.notification-dropdown__head strong{color:#222c1f;font-size:14px}.notification-dropdown__head span{color:#8b9586;font-size:10px}.notification-dropdown__head button{color:#4f852f;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px;font-weight:760}.notification-dropdown__list{max-height:390px;overflow-y:auto}.notification-empty{color:#8a9385;text-align:center;margin:0;padding:28px 18px;font-size:11px;line-height:1.55}.notification-item{color:inherit;border-bottom:1px solid #1c2b180f;grid-template-columns:8px minmax(0,1fr);gap:10px;padding:13px 16px;text-decoration:none;display:grid;position:relative}.notification-item:hover{background:#f5f9f1}.notification-item.is-unread{background:#69ed000b}.notification-item__dot{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:5px}.notification-item.is-unread .notification-item__dot{background:#62dc00}.notification-item strong{color:#273123;font-size:11px;line-height:1.35;display:block}.notification-item p{color:#7b8576;margin:4px 0 0;font-size:10px;line-height:1.45}.notification-item small{color:#a0a89b;margin-top:5px;font-size:9px;display:block}html[data-theme=dark] .notification-button{color:#f4f7f2;background:#101812;border-color:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff03,0 2px 10px #00000014}html[data-theme=dark] .notification-button:hover{background:#151e16;border-color:#ffffff38}html[data-theme=dark] .notification-button>span{border-color:#0f1711}html[data-theme=dark] .notification-dropdown,html[data-theme=dark] .notification-dropdown:before{color:#dbe6d6;background:#101a12;border-color:#bedbb11a}html[data-theme=dark] .notification-dropdown{box-shadow:0 24px 70px #00000052}html[data-theme=dark] .notification-dropdown__head,html[data-theme=dark] .notification-item{border-color:#bedbb112}html[data-theme=dark] .notification-dropdown__head strong,html[data-theme=dark] .notification-item strong{color:#edf4e9}html[data-theme=dark] .notification-item:hover{background:#152219}html[data-theme=dark] .notification-item.is-unread{background:#18281b}@media (max-width:650px){.notification-button{width:40px;min-width:40px;height:40px;min-height:40px}.notification-button svg{width:18px!important;height:18px!important}.notification-dropdown{width:auto;position:fixed;top:66px;left:10px;right:10px}.notification-dropdown:before{display:none}}@media (prefers-reduced-motion:reduce){.notification-button{transition:none}}
.business-page{width:min(1180px,100% - 32px);margin:0 auto;padding:56px 0 80px}.business-hero{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.business-hero>div{max-width:790px}.business-hero h1,.business-empty h1{color:#172016;letter-spacing:-.065em;margin:8px 0 12px;font-size:clamp(2.8rem,6vw,5.3rem);line-height:.94}.business-hero p,.business-empty p{color:#717c6c;margin:0;line-height:1.65}.business-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.business-list-panel,.business-editor{background:#fafcf7f5;border:1px solid #1c2b181a;border-radius:20px;box-shadow:0 20px 60px #263a1e0e}.business-list-panel{overflow:hidden}.business-list-panel__head{border-bottom:1px solid #1c2b1812;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 16px;display:flex}.business-list-panel__head strong{color:#283123;font-size:13px}.business-list-panel__head button{color:#4e852e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:760}.business-muted,.business-list-empty{color:#899283;margin:0;padding:22px 18px;font-size:11px;line-height:1.55}.business-list-empty{gap:3px;display:grid}.business-list-empty strong{color:#4b5646}.business-list-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1c2b180f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:14px 15px;display:grid}.business-list-item:hover{background:#f5f9f1}.business-list-item.is-active{background:#edf7e8}.business-list-logo{color:#4b7d31;background:#e0efd8;border-radius:12px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:850;display:grid;overflow:hidden}.business-list-logo img{object-fit:cover;width:100%;height:100%}.business-list-item div{min-width:0}.business-list-item strong,.business-list-item span,.business-list-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.business-list-item strong{color:#263021;font-size:12px}.business-list-item span{color:#71806b;margin-top:2px;font-size:10px}.business-list-item small{color:#9aa294;margin-top:4px;font-size:9px}.business-editor{padding:24px}.business-editor__head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.business-editor__head h2{color:#222c1f;letter-spacing:-.04em;margin:2px 0 0;font-size:26px}.business-verified-note{color:#899183;background:#f6f8f3;border:1px solid #1c2b1814;border-radius:999px;padding:6px 9px;font-size:9px}.business-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.business-form-grid label{color:#556050;gap:7px;font-size:11px;font-weight:700;display:grid}.business-form-grid label>span{color:#9aa294;font-weight:500}.business-form-grid input,.business-form-grid select,.business-form-grid textarea{color:#222b1f;width:100%;font:inherit;background:#fff;border:1px solid #1c2b181c;border-radius:11px;outline:0;font-size:12px}.business-form-grid input,.business-form-grid select{min-height:46px;padding:0 12px}.business-form-grid textarea{resize:vertical;padding:12px;line-height:1.5}.business-form-grid input:focus,.business-form-grid select:focus,.business-form-grid textarea:focus{border-color:#54ab2a75;box-shadow:0 0 0 3px #69ed000f}.business-wide{grid-column:1/-1}.business-error,.business-success{border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:11px}.business-error{color:#9d3d31;background:#fff1ed}.business-success{color:#467b2d;background:#eef8e9}.business-actions{justify-content:flex-end;margin-top:18px;display:flex}.business-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#1c2819;border:0;border-radius:10px;padding:0 16px;font-size:11px;font-weight:760}.business-actions button:disabled{opacity:.5}.business-empty{text-align:center;align-content:center;place-items:center;min-height:560px;display:grid}.business-empty h1{max-width:760px}.business-empty p{max-width:560px;margin-bottom:20px}html[data-theme=dark] .business-hero h1,html[data-theme=dark] .business-empty h1,html[data-theme=dark] .business-editor__head h2,html[data-theme=dark] .business-list-item strong,html[data-theme=dark] .business-list-panel__head strong{color:#eef4ea}html[data-theme=dark] .business-hero p,html[data-theme=dark] .business-empty p{color:#9ca797}html[data-theme=dark] .business-list-panel,html[data-theme=dark] .business-editor{background:#101a12;border-color:#bedbb11a;box-shadow:0 20px 60px #00000040}html[data-theme=dark] .business-list-panel__head,html[data-theme=dark] .business-list-item{border-color:#bedbb112}html[data-theme=dark] .business-list-item:hover{background:#142118}html[data-theme=dark] .business-list-item.is-active{background:#1a301d}html[data-theme=dark] .business-form-grid label{color:#b7c2b2}html[data-theme=dark] .business-form-grid input,html[data-theme=dark] .business-form-grid select,html[data-theme=dark] .business-form-grid textarea{color:#edf4e9;background:#0d160f;border-color:#bedbb11c}html[data-theme=dark] .business-verified-note{color:#91a18c;background:#142018;border-color:#bedbb114}@media (max-width:800px){.business-hero{flex-direction:column;align-items:start}.business-layout{grid-template-columns:1fr}.business-list-panel{max-height:280px;overflow-y:auto}}@media (max-width:620px){.business-page{width:min(100% - 18px,1180px);padding-top:30px}.business-hero h1{font-size:3rem}.business-editor{padding:18px}.business-form-grid{grid-template-columns:1fr}.business-wide{grid-column:auto}.business-editor__head{flex-direction:column}}
.nearby-page{width:min(1180px,100% - 32px);margin:0 auto;padding:42px 0 80px}.nearby-hero{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.nearby-hero>div{max-width:760px}.nearby-hero h1{color:#172016;letter-spacing:-.062em;margin:9px 0 12px;font-size:clamp(2.75rem,5vw,4.75rem);line-height:.95}.nearby-hero p{color:#717c6c;max-width:690px;margin:0;font-size:14px;line-height:1.65}.nearby-hero>a{flex:none}.nearby-search-card{background:radial-gradient(circle at 90% 10%,#69ed0013,#0000 14rem),#fafcf7;border:1px solid #1c2b181a;border-radius:20px;padding:22px;position:relative;overflow:hidden;box-shadow:0 16px 42px #263a1e09}.nearby-search-card__fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.nearby-search-card label{gap:8px;display:grid}.nearby-search-card label>span{color:#596454;letter-spacing:.035em;font-size:10px;font-weight:800}.nearby-search-card input{color:#222b1f;min-height:50px;font:inherit;background:#fffffff0;border:1px solid #1c2b181c;border-radius:12px;outline:0;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.nearby-search-card input:focus{background:#fff;border-color:#54ab2a75;box-shadow:0 0 0 3px #69ed000f}.nearby-search-card__note{align-items:center;gap:9px;margin-top:13px;display:flex}.nearby-search-card__note p{color:#889383;margin:0;font-size:10px;line-height:1.5}.nearby-search-card__pin{color:#568e3d;flex:none;width:22px;height:22px}.nearby-search-card__pin svg{width:100%;height:100%;display:block}.nearby-filter-row{flex-wrap:wrap;gap:8px;margin:16px 0 22px;display:flex}.nearby-filter-row button{color:#5c6f52;min-height:34px;font:inherit;cursor:pointer;background:#f5f9f1;border:1px solid #3768241c;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:10px;font-weight:700;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex}.nearby-filter-row button span{background:#49743314;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.nearby-filter-row button:hover{border-color:#48852840;transform:translateY(-1px)}.nearby-filter-row button.is-active{color:#fff;background:#24301f;border-color:#24301f}.nearby-filter-row button.is-active span{background:#ffffff1c}.nearby-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nearby-job-card{background:#fbfcf9eb;border:1px solid #1c2b181a;border-radius:19px;flex-direction:column;min-width:0;min-height:300px;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 12px 34px #263a1e09}.nearby-job-card:hover{background:#fff;border-color:#4b872d38;transform:translateY(-2px);box-shadow:0 18px 42px #263a1e0f}.nearby-job-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.nearby-job-card__top>span{color:#4d8a2f;letter-spacing:.09em;font-size:9px;font-weight:850}.nearby-job-card__top small{color:#929b8d;text-overflow:ellipsis;white-space:nowrap;max-width:56%;font-size:9px;overflow:hidden}.nearby-job-card h2{color:#20291d;letter-spacing:-.04em;margin:17px 0 5px;font-size:22px;line-height:1.06}.nearby-job-card__org{color:#737e6e;margin:0;font-size:11px}.nearby-job-card__facts{border-top:1px solid #1c2b1813;border-bottom:1px solid #1c2b1813;gap:0;margin:18px 0;display:grid}.nearby-job-card__facts>div{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.nearby-job-card__facts>div+div{border-top:1px solid #1c2b180e}.nearby-job-card__facts span{color:#929b8d;font-size:9px}.nearby-job-card__facts strong{color:#4f5c49;min-width:0;font-size:10px;font-weight:650;line-height:1.35}.nearby-job-card__bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.nearby-job-card__experience{color:#73806d;min-width:0;font-size:9px;line-height:1.35}.nearby-job-card__bottom a{color:#356f1d;flex:none;font-size:10px;font-weight:780;text-decoration:none}.nearby-state{color:#7f897a;text-align:center;background:radial-gradient(circle at 50% 25%,#69ed000b,#0000 13rem),#fafcf8bf;border:1px solid #1c2b1817;border-radius:20px;align-content:center;place-items:center;min-height:290px;padding:34px;display:grid}.nearby-state>span{color:#263020;width:48px;height:48px;margin-bottom:14px}.nearby-state>span svg{width:100%;height:100%;display:block}.nearby-state strong{color:#394534;letter-spacing:-.02em;font-size:18px}.nearby-state p{color:#7f897a;max-width:540px;margin:7px 0 0;font-size:11px;line-height:1.6}.nearby-state a,.nearby-state button{color:#39721f;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:11px;font-weight:780;text-decoration:none}html[data-theme=dark] .nearby-hero h1{color:#eef4ea}html[data-theme=dark] .nearby-hero p{color:#9ca797}html[data-theme=dark] .nearby-search-card,html[data-theme=dark] .nearby-job-card,html[data-theme=dark] .nearby-state{background:#101a12;border-color:#bedbb11a}html[data-theme=dark] .nearby-search-card{background:radial-gradient(circle at 90% 10%,#69ed000b,#0000 14rem),#101a12}html[data-theme=dark] .nearby-search-card input{color:#edf4e9;background:#0d160f;border-color:#bedbb11c}html[data-theme=dark] .nearby-search-card label>span,html[data-theme=dark] .nearby-search-card__note p{color:#98a493}html[data-theme=dark] .nearby-filter-row button{color:#a8c89b;background:#152219;border-color:#69ed0017}html[data-theme=dark] .nearby-filter-row button.is-active{color:#172016;background:#e9f1e5;border-color:#dbe8d4}html[data-theme=dark] .nearby-job-card h2,html[data-theme=dark] .nearby-state strong{color:#edf4e9}html[data-theme=dark] .nearby-job-card__facts{border-color:#bedbb114}html[data-theme=dark] .nearby-job-card__facts>div+div{border-color:#bedbb10f}html[data-theme=dark] .nearby-job-card__facts strong{color:#bdc9b7}html[data-theme=dark] .nearby-state p{color:#91a08c}html[data-theme=dark] .nearby-state>span{color:#e6eee2}html[data-theme=dark] .nearby-state a,html[data-theme=dark] .nearby-state button{color:#a6df83}@media (max-width:900px){.nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nearby-hero{align-items:flex-start}}@media (max-width:650px){.nearby-page{width:min(100% - 18px,1180px);padding-top:28px}.nearby-hero{flex-direction:column;gap:18px}.nearby-hero h1{font-size:clamp(2.7rem,13vw,3.5rem)}.nearby-search-card{padding:16px}.nearby-search-card__fields,.nearby-grid{grid-template-columns:1fr}.nearby-filter-row{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.nearby-filter-row::-webkit-scrollbar{display:none}.nearby-filter-row button{flex:none}.nearby-job-card{min-height:280px}.nearby-state{min-height:260px;padding:28px 20px}}
.setup-page:has(.setup-card--entry){isolation:isolate;background:radial-gradient(circle at 82% 8%,#69ed0017,#0000 28rem),radial-gradient(circle at 9% 88%,#c2dab526,#0000 24rem),linear-gradient(#f5f7f2 0%,#eef2ea 100%);position:relative;overflow-x:hidden}.setup-page:has(.setup-card--entry):before{content:"";z-index:-1;pointer-events:none;opacity:.36;background-image:linear-gradient(#20301b05 1px,#0000 1px),linear-gradient(90deg,#20301b05 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 74%,#0000 100%)}.setup-card--entry{background:#fbfdf8f7;border-color:#304e2321;padding:clamp(34px,4.2vw,54px);animation:.36s cubic-bezier(.2,.8,.2,1) both kimjamsEntryPanel;position:relative;overflow:hidden;box-shadow:0 30px 80px #2d422513,inset 0 1px #ffffffc7}.setup-card--entry:after{content:"";pointer-events:none;background:#69ed000d;border-radius:50%;width:290px;height:290px;position:absolute;top:-180px;right:-120px}.setup-card--entry .setup-kicker,.setup-card--entry>h1,.setup-card--entry>p,.setup-card--entry .setup-choice-grid--entry,.setup-card--entry .setup-entry-footer{opacity:0;animation:.34s cubic-bezier(.2,.8,.2,1) both kimjamsEntryContent}.setup-card--entry .setup-kicker{animation-delay:50ms}.setup-card--entry>h1{animation-delay:90ms}.setup-card--entry>p{animation-delay:.13s}.setup-card--entry .setup-choice-grid--entry{animation-delay:.17s}.setup-card--entry .setup-entry-footer{animation-delay:.31s}.setup-card--entry h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(2.65rem,5.25vw,4.55rem);line-height:.97}.setup-card--entry>p{color:#687363;max-width:590px;margin:16px 0 30px;font-size:15px}.setup-choice-grid--entry{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.setup-card--entry .setup-choice--entry{opacity:0;background:#fffffcd1;border-color:#2a3d2321;border-radius:19px;justify-content:flex-start;gap:0;min-height:224px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;animation:.34s cubic-bezier(.2,.8,.2,1) both kimjamsEntryCard;transform:none;box-shadow:inset 0 1px #fffc}.setup-card--entry .setup-choice--entry:first-child{animation-delay:.18s}.setup-card--entry .setup-choice--entry:nth-child(2){animation-delay:.23s}.setup-card--entry .setup-choice--entry:nth-child(3){animation-delay:.28s}.setup-card--entry .setup-choice--entry:before{color:#4d8d2c;width:42px;height:42px;font-family:var(--font-geist-sans), sans-serif;background:#f1f6ed;border:1px solid #466e3224;border-radius:13px;place-items:center;margin-bottom:22px;font-size:21px;font-weight:650;line-height:1;transition:transform .18s,background .18s,color .18s;display:grid}.setup-card--entry .setup-choice--entry:first-child:before{content:"⌕"}.setup-card--entry .setup-choice--entry:nth-child(2):before{content:"✦"}.setup-card--entry .setup-choice--entry:nth-child(3):before{content:"↔"}.setup-card--entry .setup-choice--entry strong{max-width:200px;margin-top:0;font-size:15px;line-height:1.25}.setup-card--entry .setup-choice--entry small{color:#6d7868;max-width:30ch;margin-top:8px;font-size:12.5px;line-height:1.5}.setup-card--entry .setup-choice--entry:hover{background:#fffffcf5;border-color:#467d2a47;transform:translateY(-3px);box-shadow:0 16px 34px #364e2a16}.setup-card--entry .setup-choice--entry:hover:before{background:#eaf5e4;transform:translateY(-1px)}.setup-card--entry .setup-choice--entry.is-active{background:linear-gradient(#f5fbee 0%,#edf8e7 100%);border-color:#51ab26b8;box-shadow:0 16px 34px #41782614,inset 0 0 0 1px #5fbf2f1f}.setup-card--entry .setup-choice--entry.is-active:before{color:#173600;background:#69ed00;border-color:#69ed00}.setup-card--entry .setup-choice__check{color:#fff;opacity:0;background:#1d291a;border:0;border-radius:50%;width:24px;height:24px;transition:opacity .15s,transform .15s;transform:scale(.8)}.setup-card--entry .setup-choice--entry.is-active .setup-choice__check{opacity:1;transform:scale(1)}.setup-entry-footer{border-top:1px solid #273a2117;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:20px;display:flex}.setup-entry-footer>span{color:#7a8575;font-size:12px}.setup-card--entry .setup-error{margin-top:12px!important}@keyframes kimjamsEntryPanel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kimjamsEntryContent{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes kimjamsEntryCard{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .setup-page:has(.setup-card--entry){background:radial-gradient(circle at 82% 8%,#69ed001c,#0000 27rem),radial-gradient(circle at 8% 88%,#59744d1a,#0000 23rem),linear-gradient(#101711 0%,#0d140f 100%)}html[data-theme=dark] .setup-card--entry{background:#121f14f7;border-color:#82c46426}html[data-theme=dark] .setup-card--entry .setup-choice--entry{background:#0e1c12e0;border-color:#c2e2b51f}html[data-theme=dark] .setup-card--entry .setup-choice--entry:hover{background:#13261a}html[data-theme=dark] .setup-card--entry .setup-choice--entry:before{color:#96cb79;background:#182a1b;border-color:#a8dc901f}html[data-theme=dark] .setup-card--entry .setup-choice--entry.is-active{background:linear-gradient(#1a321d 0%,#18301c 100%);border-color:#69ed007a}html[data-theme=dark] .setup-entry-footer>span{color:#94a18f}@media (max-width:820px){.setup-choice-grid--entry{grid-template-columns:1fr}.setup-card--entry .setup-choice--entry{min-height:158px}.setup-card--entry .setup-choice--entry strong{max-width:none;margin-top:0}}@media (max-width:520px){.setup-card--entry{padding:26px 18px}.setup-card--entry h1{font-size:2.65rem}.setup-entry-footer{flex-direction:column;align-items:stretch}.setup-entry-footer .setup-primary{width:100%}}@media (prefers-reduced-motion:reduce){.setup-card--entry,.setup-card--entry .setup-kicker,.setup-card--entry>h1,.setup-card--entry>p,.setup-card--entry .setup-choice-grid--entry,.setup-card--entry .setup-entry-footer,.setup-card--entry .setup-choice--entry{opacity:1!important;animation:none!important;transform:none!important}}
.setup-page:has(.setup-card--entry){isolation:isolate;position:relative;overflow-x:hidden;background:radial-gradient(40rem 30rem at 92% 5%,#69ed001b,#0000 64%),radial-gradient(34rem 26rem at 4% 94%,#b0bea629,#0000 68%),linear-gradient(#f8f9f6 0%,#f3f5f0 48%,#eef2eb 100%)!important}.setup-page:has(.setup-card--entry):before{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:repeating-radial-gradient(at -5% 88%,#0000 0 24px,#354b2c11 25px 26px,#0000 27px 48px),repeating-radial-gradient(at 106% 8%,#0000 0 28px,#4874320f 29px 30px,#0000 31px 55px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 17%,#0000 34% 66%,#000 83% 100%);mask-image:linear-gradient(90deg,#000 0% 17%,#0000 34% 66%,#000 83% 100%)}.setup-page:has(.setup-card--entry):after{content:"";z-index:-1;pointer-events:none;opacity:.115;background-image:radial-gradient(circle at 20% 20%,#1620132e .45px,#0000 .65px),radial-gradient(circle at 78% 64%,#1620131f .4px,#0000 .65px);background-position:0 0,2px 1px;background-size:5px 5px,7px 7px;position:fixed;inset:0}.setup-page:has(.setup-card--entry) .setup-card--entry{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fcfdfaf6;border-color:#3147281f;box-shadow:0 34px 88px #283a2216,inset 0 1px #ffffffe6}html[data-theme=dark] .setup-page:has(.setup-card--entry){background:radial-gradient(38rem 28rem at 92% 4%,#69ed001d,#0000 65%),radial-gradient(34rem 25rem at 5% 95%,#4f624821,#0000 68%),linear-gradient(#101611 0%,#0e150f 52%,#0c130d 100%)!important}html[data-theme=dark] .setup-page:has(.setup-card--entry):before{opacity:.34;background-image:repeating-radial-gradient(at -5% 88%,#0000 0 24px,#b9d8aa0e 25px 26px,#0000 27px 48px),repeating-radial-gradient(at 106% 8%,#0000 0 28px,#87c26c0f 29px 30px,#0000 31px 55px)}html[data-theme=dark] .setup-page:has(.setup-card--entry):after{opacity:.09;background-image:radial-gradient(circle at 20% 20%,#ebf4e729 .45px,#0000 .65px),radial-gradient(circle at 78% 64%,#ebf4e71a .4px,#0000 .65px)}html[data-theme=dark] .setup-page:has(.setup-card--entry) .setup-card--entry{background:#111d13f6;border-color:#84bd6a24;box-shadow:0 34px 88px #00000042,inset 0 1px #ffffff06}@media (max-width:760px){.setup-page:has(.setup-card--entry):before{opacity:.3;-webkit-mask-image:linear-gradient(90deg,#000 0% 10%,#0000 27% 73%,#000 90% 100%);mask-image:linear-gradient(90deg,#000 0% 10%,#0000 27% 73%,#000 90% 100%)}}
.setup-page:not(.setup-page--complete){isolation:isolate;position:relative;overflow-x:hidden;background:radial-gradient(40rem 30rem at 92% 5%,#69ed001b,#0000 64%),radial-gradient(34rem 26rem at 4% 94%,#b0bea629,#0000 68%),linear-gradient(#f8f9f6 0%,#f3f5f0 48%,#eef2eb 100%)!important}.setup-page:not(.setup-page--complete):before{content:"";z-index:-1;pointer-events:none;opacity:.38;background-image:repeating-radial-gradient(at -5% 88%,#0000 0 24px,#354b2c0f 25px 26px,#0000 27px 48px),repeating-radial-gradient(at 106% 8%,#0000 0 28px,#4874320e 29px 30px,#0000 31px 55px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 17%,#0000 34% 66%,#000 83% 100%);mask-image:linear-gradient(90deg,#000 0% 17%,#0000 34% 66%,#000 83% 100%)}.setup-page:not(.setup-page--complete):after{content:"";z-index:-1;pointer-events:none;opacity:.1;background-image:radial-gradient(circle at 20% 20%,#1620132e .45px,#0000 .65px),radial-gradient(circle at 78% 64%,#1620131f .4px,#0000 .65px);background-position:0 0,2px 1px;background-size:5px 5px,7px 7px;position:fixed;inset:0}.setup-page:not(.setup-page--complete) .setup-card:not(.setup-card--entry){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fcfdfaf6;border-color:#3147281f;animation:.34s cubic-bezier(.2,.8,.2,1) both kimjamsSetupPanel;position:relative;overflow:hidden;box-shadow:0 34px 88px #283a2216,inset 0 1px #ffffffe6}.setup-card:not(.setup-card--entry)>.setup-kicker,.setup-card:not(.setup-card--entry)>h1,.setup-card:not(.setup-card--entry)>p,.setup-card:not(.setup-card--entry)>.setup-choice-grid,.setup-card:not(.setup-card--entry)>.setup-form-grid,.setup-card:not(.setup-card--entry)>.setup-other-label,.setup-card:not(.setup-card--entry)>.setup-note,.setup-card:not(.setup-card--entry)>.setup-skill-section,.setup-card:not(.setup-card--entry)>.setup-portfolio,.setup-card:not(.setup-card--entry)>.setup-actions{opacity:0;animation:.32s cubic-bezier(.2,.8,.2,1) both kimjamsSetupContent}.setup-card:not(.setup-card--entry)>.setup-kicker{animation-delay:40ms}.setup-card:not(.setup-card--entry)>h1{animation-delay:80ms}.setup-card:not(.setup-card--entry)>p{animation-delay:.12s}.setup-card:not(.setup-card--entry)>.setup-choice-grid,.setup-card:not(.setup-card--entry)>.setup-form-grid{animation-delay:.16s}.setup-card:not(.setup-card--entry)>.setup-other-label,.setup-card:not(.setup-card--entry)>.setup-note,.setup-card:not(.setup-card--entry)>.setup-skill-section{animation-delay:.22s}.setup-card:not(.setup-card--entry)>.setup-portfolio{animation-delay:.26s}.setup-card:not(.setup-card--entry)>.setup-actions{animation-delay:.29s}.setup-card:not(.setup-card--entry) h1{max-width:760px;font-size:clamp(2.6rem,5.1vw,4.35rem);line-height:.98}.setup-card:not(.setup-card--entry)>p{color:#687363;max-width:650px}.setup-card:has(>.setup-choice-grid--wide):after{content:"↗";color:#4d8d2c17;pointer-events:none;font-size:76px;font-weight:650;line-height:1;position:absolute;top:28px;right:34px}.setup-choice-grid--wide{gap:14px}.setup-choice-grid--wide .setup-choice{background:#fffffcd1;border-color:#2a3d2321;border-radius:18px;justify-content:flex-start;gap:0;min-height:178px;padding:20px;animation:.3s cubic-bezier(.2,.8,.2,1) both kimjamsSetupChoice;box-shadow:inset 0 1px #ffffffd1}.setup-choice-grid--wide .setup-choice:first-child{animation-delay:.17s}.setup-choice-grid--wide .setup-choice:nth-child(2){animation-delay:.2s}.setup-choice-grid--wide .setup-choice:nth-child(3){animation-delay:.23s}.setup-choice-grid--wide .setup-choice:nth-child(4){animation-delay:.26s}.setup-choice-grid--wide .setup-choice:nth-child(5){animation-delay:.29s}.setup-choice-grid--wide .setup-choice:nth-child(6){animation-delay:.32s}.setup-choice-grid--wide .setup-choice:nth-child(7){animation-delay:.35s}.setup-choice-grid--wide .setup-choice:nth-child(8){animation-delay:.38s}.setup-choice-grid--wide .setup-choice:before{color:#4d8d2c;background:#f1f6ed;border:1px solid #466e3224;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:17px;font-size:18px;font-weight:700;line-height:1;transition:transform .17s,background .17s,color .17s;display:grid}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:before{color:#4d8d2c;background:#f1f6ed;border:1px solid #466e3224;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:17px;font-size:18px;font-weight:700;line-height:1;transition:transform .17s,background .17s,color .17s;display:grid}.setup-choice-grid--wide .setup-choice:first-child:before{content:"↗"}.setup-choice-grid--wide .setup-choice:nth-child(2):before{content:"◇"}.setup-choice-grid--wide .setup-choice:nth-child(3):before{content:"◎"}.setup-choice-grid--wide .setup-choice:nth-child(4):before{content:"⌁"}.setup-choice-grid--wide .setup-choice:nth-child(5):before{content:"✦"}.setup-choice-grid--wide .setup-choice:nth-child(6):before{content:"↔"}.setup-choice-grid--wide .setup-choice:nth-child(7):before{content:"◉"}.setup-choice-grid--wide .setup-choice:nth-child(8):before{content:"+"}:is(.setup-choice-grid--wide .setup-choice strong,.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice strong){max-width:26ch;font-size:14px;line-height:1.3}:is(.setup-choice-grid--wide .setup-choice small,.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice small){color:#6f7a6a;max-width:34ch;margin-top:7px;line-height:1.5}:is(.setup-choice-grid--wide .setup-choice:hover,.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:hover){background:#fffffcf7;border-color:#467d2a47;transform:translateY(-3px);box-shadow:0 15px 32px #364e2a13}.setup-choice-grid--wide .setup-choice:hover:before{background:#eaf5e4;transform:translateY(-1px)}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:hover:before{background:#eaf5e4;transform:translateY(-1px)}:is(.setup-choice-grid--wide .setup-choice.is-active,.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice.is-active){background:linear-gradient(#f5fbee 0%,#edf8e7 100%);border-color:#51ab26ad;box-shadow:0 14px 30px #41782612,inset 0 0 0 1px #5fbf2f1a}.setup-choice-grid--wide .setup-choice.is-active:before{color:#173600;background:#69ed00;border-color:#69ed00}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice.is-active:before{color:#173600;background:#69ed00;border-color:#69ed00}.setup-card:has(>.setup-choice-grid--wide)>.setup-other-label{background:#f6f9f3b8;border:1px solid #2a3d231a;border-radius:16px;margin-top:18px;padding:14px 16px 16px;position:relative}.setup-card:has(>.setup-choice-grid--wide)>.setup-other-label:after{content:"+";color:#5a7950;background:#edf4e9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:14px;display:grid;position:absolute;top:12px;right:14px}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)):after{content:"◎";color:#4d8d2c16;pointer-events:none;font-size:72px;line-height:1;position:absolute;top:29px;right:35px}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide))>.setup-choice-grid{gap:14px}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice{background:#fffffcd1;border-color:#2a3d2321;border-radius:18px;justify-content:flex-start;gap:0;min-height:172px;padding:19px;animation:.3s cubic-bezier(.2,.8,.2,1) both kimjamsSetupChoice}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:first-child{animation-delay:.17s}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:nth-child(2){animation-delay:.2s}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:nth-child(3){animation-delay:.23s}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:nth-child(4){animation-delay:.26s}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:nth-child(5){animation-delay:.29s}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:nth-child(6){animation-delay:.32s}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:first-child:before{content:"·"}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:nth-child(2):before{content:"↗"}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:nth-child(3):before{content:"◆"}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:nth-child(4):before{content:"⌁"}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:nth-child(5):before{content:"◎"}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:nth-child(6):before{content:"+"}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide))>.setup-inline-input{background:#fffffce6;margin-top:18px}.setup-card:has(>.setup-note):not(.setup-card--entry):after{content:"@";color:#4d8d2c13;pointer-events:none;font-size:78px;font-weight:700;line-height:1;position:absolute;top:24px;right:34px}.setup-card:has(>.setup-note):not(.setup-card--entry) .setup-form-grid{gap:14px}.setup-card:has(>.setup-note):not(.setup-card--entry) .setup-form-grid label{background:#f6f9f3b8;border:1px solid #2a3d231a;border-radius:17px;gap:9px;padding:14px;position:relative}.setup-card:has(>.setup-note):not(.setup-card--entry) .setup-form-grid label:after{color:#5d7953;background:#edf4e9;border-radius:9px;place-items:center;min-width:27px;height:27px;padding:0 6px;font-size:11px;font-weight:750;line-height:1;display:grid;position:absolute;top:10px;right:11px}.setup-card:has(>.setup-note):not(.setup-card--entry) .setup-form-grid label:first-child:after{content:"Aa"}.setup-card:has(>.setup-note):not(.setup-card--entry) .setup-form-grid label:nth-child(2):after{content:"@"}.setup-card:has(>.setup-note):not(.setup-card--entry) .setup-form-grid label:nth-child(3):after{content:"⌖";font-size:15px}.setup-card:has(>.setup-note):not(.setup-card--entry) .setup-form-grid input{background:#fffffcf0}.setup-card:has(>.setup-note):not(.setup-card--entry) .setup-username{background:#fffffcf0}.setup-card:has(>.setup-note):not(.setup-card--entry)>.setup-note{background:#69ed000b;border:1px solid #589d3521;border-left:3px solid #70d936;border-radius:12px;padding:13px 42px 13px 15px;position:relative}.setup-card:has(>.setup-note):not(.setup-card--entry)>.setup-note:after{content:"⌖";color:#639747;font-size:18px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.setup-card--profile:after{content:"✦";color:#4d8d2c13;pointer-events:none;font-size:72px;line-height:1;position:absolute;top:27px;right:35px}.setup-card--profile .setup-form-grid{gap:14px}.setup-card--profile .setup-form-grid label{background:#f6f9f3b8;border:1px solid #2a3d231a;border-radius:17px;gap:9px;padding:14px;position:relative}.setup-card--profile .setup-form-grid label:after{color:#5d7953;background:#edf4e9;border-radius:9px;place-items:center;min-width:27px;height:27px;padding:0 6px;font-size:12px;font-weight:750;line-height:1;display:grid;position:absolute;top:10px;right:11px}.setup-card--profile .setup-form-grid label:has(select):after{content:"◷";font-size:15px}.setup-card--profile .setup-form-grid label:has(textarea):after{content:"≡";font-size:17px}.setup-card--profile .setup-form-grid label:not(.setup-span-2):has(input):after{content:"✦"}.setup-card--profile .setup-form-grid label.setup-span-2:has(input):after{content:"◷";font-size:15px}.setup-card--profile .setup-form-grid input,.setup-card--profile .setup-form-grid textarea,.setup-card--profile .setup-form-grid select{background:#fffffcf0}.setup-card--profile .setup-skill-section{background:#f6f9f3b8;border:1px solid #2a3d231a;border-radius:17px;margin-top:18px;padding:16px;position:relative}.setup-card--profile .setup-skill-section:after{content:"+";color:#5d7953;background:#edf4e9;border-radius:9px;place-items:center;width:27px;height:27px;font-size:15px;font-weight:750;display:grid;position:absolute;top:12px;right:12px}.setup-card--profile .setup-custom-row--skills{margin-top:8px}.setup-card--profile .setup-custom-skills button{transition:transform .15s,background .15s,border-color .15s}.setup-card--profile .setup-custom-skills button:hover{background:#69ed0017;border-color:#53ac266b;transform:translateY(-1px)}.setup-card--profile>.setup-portfolio{background:#f6f9f3b8;border:1px solid #2a3d231a;border-radius:17px;margin-top:14px;padding:14px;position:relative}.setup-card--profile>.setup-portfolio:after{content:"↗";color:#5d7953;background:#edf4e9;border-radius:9px;place-items:center;width:27px;height:27px;font-size:14px;font-weight:750;display:grid;position:absolute;top:10px;right:11px}.setup-card:not(.setup-card--entry)>.setup-actions{border-top:1px solid #273a2116;margin-top:24px;padding-top:20px}.setup-card:not(.setup-card--entry) .setup-secondary,.setup-card:not(.setup-card--entry) .setup-primary{transition:transform .16s,background .16s,border-color .16s,color .16s}.setup-card:not(.setup-card--entry) .setup-secondary:hover{background:#f5f9f2;border-color:#467d2a3d;transform:translateY(-1px)}.setup-card:not(.setup-card--entry) .setup-primary:hover{transform:translateY(-1px)}@keyframes kimjamsSetupPanel{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes kimjamsSetupContent{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes kimjamsSetupChoice{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .setup-page:not(.setup-page--complete){background:radial-gradient(38rem 28rem at 92% 4%,#69ed001d,#0000 65%),radial-gradient(34rem 25rem at 5% 95%,#4f624821,#0000 68%),linear-gradient(#101611 0%,#0e150f 52%,#0c130d 100%)!important}html[data-theme=dark] .setup-page:not(.setup-page--complete):before{opacity:.31;background-image:repeating-radial-gradient(at -5% 88%,#0000 0 24px,#b9d8aa0d 25px 26px,#0000 27px 48px),repeating-radial-gradient(at 106% 8%,#0000 0 28px,#87c26c0e 29px 30px,#0000 31px 55px)}html[data-theme=dark] .setup-page:not(.setup-page--complete):after{opacity:.075;background-image:radial-gradient(circle at 20% 20%,#ebf4e729 .45px,#0000 .65px),radial-gradient(circle at 78% 64%,#ebf4e71a .4px,#0000 .65px)}html[data-theme=dark] .setup-page:not(.setup-page--complete) .setup-card:not(.setup-card--entry){background:#111d13f6;border-color:#84bd6a24;box-shadow:0 34px 88px #00000042,inset 0 1px #ffffff06}:is(html[data-theme=dark] .setup-choice-grid--wide .setup-choice,html[data-theme=dark] .setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice){background:#0e1c12e0;border-color:#c2e2b51f}html[data-theme=dark] .setup-choice-grid--wide .setup-choice:before,html[data-theme=dark] .setup-card--profile .setup-form-grid label:after,html[data-theme=dark] .setup-card--profile .setup-skill-section:after,html[data-theme=dark] .setup-card--profile>.setup-portfolio:after{color:#96cb79;background:#182a1b;border-color:#a8dc901f}html[data-theme=dark] .setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:before{color:#96cb79;background:#182a1b;border-color:#a8dc901f}html[data-theme=dark] .setup-card:has(>.setup-choice-grid--wide)>.setup-other-label:after{color:#96cb79;background:#182a1b;border-color:#a8dc901f}html[data-theme=dark] .setup-card:has(>.setup-note):not(.setup-card--entry) .setup-form-grid label:after{color:#96cb79;background:#182a1b;border-color:#a8dc901f}:is(html[data-theme=dark] .setup-choice-grid--wide .setup-choice:hover,html[data-theme=dark] .setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice:hover){background:#13261a}:is(html[data-theme=dark] .setup-choice-grid--wide .setup-choice.is-active,html[data-theme=dark] .setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice.is-active){background:linear-gradient(#1a321d 0%,#18301c 100%);border-color:#69ed007a}html[data-theme=dark] .setup-card--profile .setup-form-grid label,html[data-theme=dark] .setup-card--profile .setup-skill-section,html[data-theme=dark] .setup-card--profile>.setup-portfolio{background:#0e1c12b8;border-color:#c2e2b51a}html[data-theme=dark] .setup-card:has(>.setup-choice-grid--wide)>.setup-other-label{background:#0e1c12b8;border-color:#c2e2b51a}html[data-theme=dark] .setup-card:has(>.setup-note):not(.setup-card--entry) .setup-form-grid label{background:#0e1c12b8;border-color:#c2e2b51a}html[data-theme=dark] .setup-card--profile .setup-form-grid input,html[data-theme=dark] .setup-card--profile .setup-form-grid textarea,html[data-theme=dark] .setup-card--profile .setup-form-grid select{background:#102116}html[data-theme=dark] .setup-card:has(>.setup-note):not(.setup-card--entry) .setup-form-grid input{background:#102116}html[data-theme=dark] .setup-card:has(>.setup-note):not(.setup-card--entry) .setup-username{background:#102116}html[data-theme=dark] .setup-card:not(.setup-card--entry) .setup-secondary:hover{background:#17291b}@media (max-width:760px){.setup-page:not(.setup-page--complete):before{opacity:.26;-webkit-mask-image:linear-gradient(90deg,#000 0% 10%,#0000 27% 73%,#000 90% 100%);mask-image:linear-gradient(90deg,#000 0% 10%,#0000 27% 73%,#000 90% 100%)}.setup-card--profile:after{opacity:.55;transform-origin:100% 0;transform:scale(.82)}.setup-card:has(>.setup-choice-grid--wide):after{opacity:.55;transform-origin:100% 0;transform:scale(.82)}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)):after{opacity:.55;transform-origin:100% 0;transform:scale(.82)}.setup-card:has(>.setup-note):not(.setup-card--entry):after{opacity:.55;transform-origin:100% 0;transform:scale(.82)}:is(.setup-choice-grid--wide .setup-choice,.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice){min-height:150px}}@media (max-width:520px){.setup-card:not(.setup-card--entry) h1{font-size:2.55rem}.setup-card--profile:after{display:none}.setup-card:has(>.setup-choice-grid--wide):after{display:none}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)):after{display:none}.setup-card:has(>.setup-note):not(.setup-card--entry):after{display:none}.setup-card--profile .setup-form-grid label,.setup-card--profile .setup-skill-section,.setup-card--profile>.setup-portfolio{padding:12px}.setup-card:has(>.setup-note):not(.setup-card--entry) .setup-form-grid label{padding:12px}}@media (prefers-reduced-motion:reduce){.setup-page:not(.setup-page--complete) .setup-card,.setup-card:not(.setup-card--entry)>.setup-kicker,.setup-card:not(.setup-card--entry)>h1,.setup-card:not(.setup-card--entry)>p,.setup-card:not(.setup-card--entry)>.setup-choice-grid,.setup-card:not(.setup-card--entry)>.setup-form-grid,.setup-card:not(.setup-card--entry)>.setup-other-label,.setup-card:not(.setup-card--entry)>.setup-note,.setup-card:not(.setup-card--entry)>.setup-skill-section,.setup-card:not(.setup-card--entry)>.setup-portfolio,.setup-card:not(.setup-card--entry)>.setup-actions,.setup-choice-grid--wide .setup-choice{opacity:1!important;animation:none!important;transform:none!important}.setup-card:has(>.setup-choice-grid:not(.setup-choice-grid--entry):not(.setup-choice-grid--wide)) .setup-choice{opacity:1!important;animation:none!important;transform:none!important}}
.setup-complete--visual .setup-complete__photo{transform:translateZ(0);filter:none!important;image-rendering:auto!important;background-image:linear-gradient(#08120905,#0812091a),url(https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=2200&q=92)!important;background-position:50% 42%!important;background-repeat:no-repeat!important;background-size:cover!important}html[data-theme=dark] .setup-complete--visual .setup-complete__photo{background-image:linear-gradient(#0812090a,#0812092e),url(https://images.unsplash.com/photo-1521737604893-d14cc237f11d?auto=format&fit=crop&w=2200&q=92)!important}
.peru-card{align-items:center;box-shadow:0 12px 30px #3048240b;background:radial-gradient(circle at 86% 10%,#69ed0014,#0000 8.5rem),linear-gradient(145deg,#f5f9f1 0%,#edf4e8 100%)!important;border-color:#5f8b4624!important;grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important;padding:18px!important}.peru-card__flag{border:1px solid #1c221b1a;position:relative;overflow:hidden;box-shadow:0 7px 18px #2a3c2414,inset 0 1px #ffffff59;color:#0000!important;background:linear-gradient(90deg,#d91023 0 33.333%,#fff 33.333% 66.666%,#d91023 66.666% 100%)!important;border-radius:14px!important;width:56px!important;height:48px!important;font-size:0!important;display:block!important}.peru-card__flag:before{content:none!important}.peru-card strong{letter-spacing:-.015em;line-height:1.25;display:block;color:#293326!important;font-size:13px!important}.peru-card p{color:#687564!important;margin:6px 0 0!important;font-size:10.5px!important;line-height:1.55!important}html[data-theme=dark] .peru-card{box-shadow:0 12px 30px #00000029;background:radial-gradient(circle at 86% 10%,#69ed0012,#0000 8.5rem),linear-gradient(145deg,#162119 0%,#142019 100%)!important;border-color:#8ac0711f!important}html[data-theme=dark] .peru-card__flag{border-color:#ffffff1a;box-shadow:0 7px 18px #00000029;background:linear-gradient(90deg,#d91023 0 33.333%,#fff 33.333% 66.666%,#d91023 66.666% 100%)!important}html[data-theme=dark] .peru-card strong{color:#e4ece0!important}html[data-theme=dark] .peru-card p{color:#94a18f!important}
.profile-hub--polished .profile-summary-card,.profile-hub--polished .profile-panel,.profile-hub--polished .completion-card,.profile-hub--polished .quick-links-card,.profile-hub--polished .peru-card,.profile-hub--polished .profile-next__grid>a{animation:.34s cubic-bezier(.2,.8,.2,1) both kimjamsProfileEnter}.profile-hub--polished .profile-summary-card{animation-delay:20ms}.profile-hub--polished .profile-hub__main .profile-panel:first-child{animation-delay:70ms}.profile-hub--polished .profile-hub__main .profile-panel:nth-child(2){animation-delay:.11s}.profile-hub--polished .profile-hub__main .profile-panel:nth-child(3){animation-delay:.15s}.profile-hub--polished .profile-hub__main .profile-panel:nth-child(4){animation-delay:.19s}.profile-hub--polished .completion-card{animation-delay:90ms}.profile-hub--polished .quick-links-card{animation-delay:.13s}.profile-hub--polished .peru-card{animation-delay:.17s}.profile-hub--polished .profile-next__grid>a:first-child{animation-delay:80ms}.profile-hub--polished .profile-next__grid>a:nth-child(2){animation-delay:.12s}.profile-hub--polished .profile-next__grid>a:nth-child(3){animation-delay:.16s}.profile-hub--polished .profile-summary-card{border-color:#2638201a;min-height:138px;padding:22px 26px;box-shadow:0 14px 36px #2b3d2409}.profile-hub--polished .profile-summary-card__identity{gap:18px}.profile-hub--polished .profile-summary-card__avatar{border-radius:20px;flex-basis:76px;width:76px;height:76px}.profile-hub--polished .profile-summary-card__copy{min-width:0}.profile-hub--polished .profile-summary-card h1{font-size:clamp(2.35rem,4.4vw,3.9rem);line-height:.94}.profile-hub--polished .profile-summary-card__identity p{margin-top:6px}.profile-hub--polished .profile-summary-card__meta{margin-top:10px}.profile-hub--polished .profile-summary-card__edit{min-height:42px;padding-inline:15px}.profile-hub--polished .profile-panel{background:#fafcf8e0;border-color:#25351f18;box-shadow:0 8px 24px #2c3d2506}.profile-hub--polished .profile-panel__head>a,.profile-hub--polished .profile-add-link,.profile-hub--polished .profile-portfolio-link{transition:color .16s,transform .16s}.profile-hub--polished .profile-panel__head>a:hover,.profile-hub--polished .profile-add-link:hover,.profile-hub--polished .profile-portfolio-link:hover{color:#347818}.profile-hub--polished .collab-grid>div,.profile-hub--polished .activity-grid>div{border:1px solid #35482e0e;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;position:relative;overflow:hidden}.profile-hub--polished .collab-grid>div{min-height:116px;padding:16px}.profile-hub--polished .collab-grid>div:hover,.profile-hub--polished .activity-grid>div:hover{background:#f4f8f0;border-color:#48842c2e;transform:translateY(-2px);box-shadow:0 10px 24px #3045270b}.profile-hub--polished .collab-grid i,.profile-hub--polished .activity-grid i,.profile-hub--polished .profile-next__grid i{color:#4d8e2b;background:#ffffffb8;border:1px solid #497c3121;border-radius:10px;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;line-height:1;display:grid}.profile-hub--polished .collab-grid i{margin-bottom:13px}.profile-hub--polished .activity-grid>div{min-height:112px;padding:14px 15px}.profile-hub--polished .activity-grid i{border-radius:9px;width:28px;height:28px;font-size:13px;position:absolute;top:13px;right:13px}.profile-hub--polished .activity-grid strong{margin-top:8px;font-size:22px}@media (min-width:901px){.profile-hub--polished .profile-hub__side{align-self:start;position:sticky;top:96px}}.profile-hub--polished .completion-card--useful{background:radial-gradient(circle at 100% 0,#69ed0012,#0000 10rem),#f9fbf7eb;padding:20px}.profile-hub--polished .completion-card--useful>p{margin-bottom:13px}.profile-hub--polished .completion-card__tasks{gap:7px;margin:0 0 15px;display:grid}.profile-hub--polished .completion-card__tasks span{color:#667160;padding-left:15px;font-size:10px;line-height:1.4;position:relative}.profile-hub--polished .completion-card__tasks span:before{content:"";background:#67cc32;border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.profile-hub--polished .completion-card--useful>a{color:#347719;border-top:1px solid #24351e14;justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-top:4px;padding-top:13px;font-size:11px;font-weight:750;display:flex}.profile-hub--polished .completion-card--useful>a b{font-size:16px;transition:transform .16s}.profile-hub--polished .completion-card--useful>a:hover b{transform:translate(3px)}.profile-hub--polished .quick-links-card>a{border-radius:10px;transition:background .16s,transform .16s}.profile-hub--polished .quick-links-card>a:hover{background:#5ba8330e;transform:translate(2px)}.profile-hub--polished .profile-next{margin-top:44px;padding-top:32px}.profile-hub--polished .profile-next__head h2{max-width:680px;margin-bottom:20px;font-size:clamp(2rem,3.6vw,3.3rem)}.profile-hub--polished .profile-next__grid{gap:14px}.profile-hub--polished .profile-next__grid>a{background:#fafcf8e6;border-color:#25351f1a;flex-direction:column;align-items:flex-start;min-height:176px;padding:19px;display:flex;box-shadow:0 8px 25px #2c3d2506}.profile-hub--polished .profile-next__grid>a:hover{background:#fcfefb;border-color:#4d972a40;transform:translateY(-3px);box-shadow:0 14px 32px #2b40230e}.profile-hub--polished .profile-next__grid i{margin-bottom:13px}.profile-hub--polished .profile-next__grid strong{font-size:13px;line-height:1.3}.profile-hub--polished .profile-next__grid>a>span{max-width:34ch;margin-top:7px;line-height:1.5}.profile-hub--polished .profile-next__grid b{color:#417f23;align-items:center;gap:7px;margin-top:auto;padding-top:15px;font-size:10px;font-weight:780;display:inline-flex}.profile-hub--polished .profile-next__grid b em{font-size:15px;font-style:normal;transition:transform .16s}.profile-hub--polished .profile-next__grid>a:hover b em{transform:translate(3px)}html[data-theme=dark] .profile-hub--polished .profile-panel,html[data-theme=dark] .profile-hub--polished .profile-next__grid>a,html[data-theme=dark] .profile-hub--polished .completion-card--useful{box-shadow:none;background:#151e17;border-color:#ffffff13}html[data-theme=dark] .profile-hub--polished .completion-card--useful{background:radial-gradient(circle at 100% 0,#69ed000e,#0000 10rem),#151e17}html[data-theme=dark] .profile-hub--polished .collab-grid i,html[data-theme=dark] .profile-hub--polished .activity-grid i,html[data-theme=dark] .profile-hub--polished .profile-next__grid i{color:#8bd75d;background:#202d22;border-color:#99cd801c}html[data-theme=dark] .profile-hub--polished .collab-grid>div:hover,html[data-theme=dark] .profile-hub--polished .activity-grid>div:hover,html[data-theme=dark] .profile-hub--polished .profile-next__grid>a:hover{background:#19251b;border-color:#70b64e38}html[data-theme=dark] .profile-hub--polished .completion-card__tasks span{color:#94a18f}html[data-theme=dark] .profile-hub--polished .completion-card--useful>a{color:#8bd65e;border-color:#ffffff12}@keyframes kimjamsProfileEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.profile-hub--polished .profile-hub__side{position:static}}@media (max-width:700px){.profile-hub--polished .profile-summary-card{min-height:0;padding:20px}.profile-hub--polished .profile-summary-card__identity{align-items:flex-start}.profile-hub--polished .profile-summary-card__avatar{border-radius:17px;flex-basis:62px;width:62px;height:62px}.profile-hub--polished .profile-summary-card h1{font-size:clamp(2rem,12vw,3.2rem)}.profile-hub--polished .profile-next__grid>a{min-height:160px}}@media (prefers-reduced-motion:reduce){.profile-hub--polished .profile-summary-card,.profile-hub--polished .profile-panel,.profile-hub--polished .completion-card,.profile-hub--polished .quick-links-card,.profile-hub--polished .peru-card,.profile-hub--polished .profile-next__grid>a{animation:none!important}.profile-hub--polished .collab-grid>div,.profile-hub--polished .activity-grid>div,.profile-hub--polished .profile-next__grid>a,.profile-hub--polished .quick-links-card>a{transition:none!important}}
.jobs-nearby-promo{background:radial-gradient(circle at 86% 12%,#69ed001a,#0000 13rem),linear-gradient(135deg,#fafcf7f5,#f0f7ebf2);border:1px solid #4c793524;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:min(1180px,100% - 40px);margin:28px auto -34px;padding:16px 18px;display:grid;box-shadow:0 16px 38px #2d42240b}.jobs-nearby-promo__icon{color:#4d8f2c;background:#f2f7ee;border:1px solid #4c793529;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;line-height:1;display:grid}.jobs-nearby-promo strong,.jobs-nearby-promo span{display:block}.jobs-nearby-promo strong{color:#1e281c;font-size:13px}.jobs-nearby-promo span{color:#727d6d;margin-top:4px;font-size:11px;line-height:1.45}.jobs-nearby-promo a{color:#356f1d;background:#ffffffbd;border:1px solid #497d2d2e;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:11px;font-weight:760;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.jobs-nearby-promo a:hover{background:#fff;border-color:#52972e57;transform:translateY(-1px)}.jobs-page{isolation:isolate;position:relative;padding-top:78px!important}.jobs-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(30rem 18rem at 88% 0,#69ed0012,#0000 68%),radial-gradient(24rem 17rem at 8% 20%,#9aab9114,#0000 70%);width:min(1260px,100vw);height:520px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.jobs-hero{background:#fafcf8d1;border-radius:26px;overflow:hidden;box-shadow:0 22px 56px #2a3c230d;border:1px solid #283a221c!important;align-items:center!important;padding:36px 38px 38px!important}.jobs-hero h1{letter-spacing:-.058em!important;max-width:720px!important;margin-top:12px!important;font-size:clamp(2.9rem,5vw,5.2rem)!important;line-height:.94!important}.jobs-hero p{max-width:700px!important;font-size:15px!important;line-height:1.65!important}.jobs-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.jobs-primary,.jobs-secondary{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.jobs-primary:hover,.jobs-secondary:hover{transform:translateY(-1px)}.jobs-primary:hover{box-shadow:0 10px 24px #1d2d181f}.jobs-secondary:hover{background:#ffffffb8;border-color:#4d7f324d}.jobs-entry-strip{gap:12px;background:0 0!important;border:0!important;margin:22px 0 26px!important;overflow:visible!important}.jobs-entry-strip button{border-radius:18px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;position:relative;box-shadow:0 10px 26px #2a3c2309;background:#fcfdfadb!important;border:1px solid #2a3d231c!important;min-height:126px!important;padding:20px 20px 18px 64px!important}.jobs-entry-strip button:before{color:#4c8f2a;background:#f1f6ed;border:1px solid #4f833326;border-radius:11px;place-items:center;width:34px;height:34px;font-size:17px;line-height:1;display:grid;position:absolute;top:20px;left:18px}.jobs-entry-strip button:first-child:before{content:"⌖"}.jobs-entry-strip button:nth-child(2):before{content:"↗"}.jobs-entry-strip button:nth-child(3):before{content:"⌂"}.jobs-entry-strip button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #2a3c2311;background:#fff!important;border-color:#4c872b42!important}.jobs-entry-strip strong{font-size:15px!important}.jobs-entry-strip span{max-width:34ch;font-size:12px!important;line-height:1.48!important}.jobs-filters{z-index:22;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7faf5eb;border:1px solid #2a3d231c;border-radius:16px;padding:12px;position:sticky;top:82px;box-shadow:0 10px 28px #2637200e;margin:0 0 24px!important}.jobs-filters input,.jobs-filters select{background:#ffffffeb!important;border-radius:10px!important;min-height:44px!important}.jobs-search span{font-size:17px;color:#4d8d2c!important}.jobs-clear{padding:0 8px}.jobs-results__head{padding:0 2px;margin:0 2px 12px!important}.jobs-results__head strong{font-size:15px!important}.jobs-card{background:#fbfcf9e0;border-radius:20px;margin-bottom:14px;transition:transform .17s,border-color .17s,box-shadow .17s,background .17s;animation:.3s cubic-bezier(.2,.8,.2,1) both kimjamsOpportunityCard;position:relative;box-shadow:0 10px 30px #27392009;border:1px solid #293b221a!important;padding:24px 24px 22px!important}.jobs-card:before{content:"";opacity:.64;background:linear-gradient(#69ed00c7,#4799223d);border-radius:0 999px 999px 0;width:3px;position:absolute;top:28px;bottom:28px;left:-1px}.jobs-card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 42px #27392011;border-color:#4d872e38!important}.jobs-card h2{margin-top:11px!important;font-size:clamp(1.45rem,2.1vw,2rem)!important}.jobs-card__org{font-size:13px!important}.jobs-badges span,.jobs-tags span,.jobs-card__start,.jobs-card__adult{min-height:26px!important;font-size:10px!important}.jobs-badges span:first-child{color:#3e7526;background:#f1f7ed;border-color:#4d8b2b2e}.jobs-badge--owner{color:#38677d!important;background:#f0f6f8!important;border-color:#3065822e!important}.jobs-card__facts{background:#31432b13!important;border-radius:13px!important;margin:19px 0 18px!important}.jobs-card__facts div{background:#f7f9f5!important;padding:13px 14px!important}.jobs-card__facts div:first-child:before,.jobs-card__facts div:nth-child(2):before,.jobs-card__facts div:nth-child(3):before,.jobs-card__facts div:nth-child(4):before{color:#568d3c;margin-right:6px;font-size:11px;display:inline-block}.jobs-card__facts div:first-child:before{content:"⌖"}.jobs-card__facts div:nth-child(2):before{content:"S/";font-size:9px;font-weight:800}.jobs-card__facts div:nth-child(3):before{content:"◷"}.jobs-card__facts div:nth-child(4):before{content:"◇"}.jobs-card__facts span{margin-bottom:6px!important;display:inline-block!important}.jobs-card__facts strong{font-size:12.5px!important}.jobs-card__description{max-width:900px!important;font-size:14px!important;line-height:1.62!important}.jobs-card__detail{background:#f1f5eeb8;border-radius:12px;padding:13px 14px;max-width:900px!important}.jobs-card__detail+.jobs-card__detail{margin-top:8px!important}.jobs-tags{margin-top:14px!important}.jobs-card__actions{border-top:1px solid #293b2214;justify-content:flex-end;margin-top:18px;padding-top:16px;display:flex}.jobs-primary--compact{min-height:40px!important;padding:0 16px!important}.jobs-composer{background:radial-gradient(circle at 96% 4%,#69ed000e,#0000 17rem),#fafcf8!important;border-radius:22px!important}.jobs-composer__head{padding-bottom:8px}.jobs-section-label{color:#4e8e2f!important;letter-spacing:.14em!important;font-size:10px!important}.jobs-form-grid input,.jobs-form-grid select,.jobs-form-grid textarea{background:#fffffff5!important}.jobs-choice-row button:hover{background:#f7fbf4;border-color:#589d324d}.jobs-choice-row button.is-active{box-shadow:inset 0 0 0 1px #68c93714}.jobs-empty{background:#fafcf8b8;border-radius:20px;margin-top:10px;border:1px solid #2a3d231a!important;padding:58px 28px!important}.jobs-empty:before{content:"⌕";color:#4d8c2f;background:#f2f7ee;border:1px solid #4c7e3124;border-radius:14px;place-items:center;width:42px;height:42px;margin:0 auto 14px;font-size:20px;display:grid}@keyframes kimjamsOpportunityCard{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .jobs-nearby-promo{background:radial-gradient(circle at 86% 12%,#69ed0012,#0000 13rem),linear-gradient(135deg,#121b14,#172219);border-color:#ffffff14;box-shadow:0 16px 38px #00000029}html[data-theme=dark] .jobs-nearby-promo__icon{color:#91dc66;background:#19251b;border-color:#ffffff14}html[data-theme=dark] .jobs-nearby-promo strong{color:#edf4e9}html[data-theme=dark] .jobs-nearby-promo span{color:#95a191}html[data-theme=dark] .jobs-nearby-promo a{color:#a8e884;background:#172019;border-color:#ffffff1a}html[data-theme=dark] .jobs-hero,html[data-theme=dark] .jobs-card,html[data-theme=dark] .jobs-filters,html[data-theme=dark] .jobs-empty{box-shadow:0 18px 44px #00000029;background:#101811f0!important;border-color:#ffffff14!important}html[data-theme=dark] .jobs-entry-strip button{background:#121b13!important;border-color:#ffffff14!important}html[data-theme=dark] .jobs-entry-strip button:before{color:#91dd68;background:#18241a;border-color:#ffffff14}html[data-theme=dark] .jobs-entry-strip button:hover{background:#162019!important}html[data-theme=dark] .jobs-filters input,html[data-theme=dark] .jobs-filters select{background:#151e16!important}html[data-theme=dark] .jobs-card__facts div{background:#141d15!important}html[data-theme=dark] .jobs-card__detail{background:#162019}html[data-theme=dark] .jobs-card__actions{border-color:#ffffff12}html[data-theme=dark] .jobs-empty:before{color:#8dd963;background:#18241a;border-color:#ffffff14}@media (prefers-reduced-motion:reduce){.jobs-card{transition:none;animation:none}.jobs-entry-strip button,.jobs-nearby-promo a,.jobs-primary,.jobs-secondary{transition:none}}@media (max-width:980px){.jobs-nearby-promo{width:min(100% - 28px,1180px)}.jobs-hero{padding:30px!important}.jobs-filters{top:72px}}@media (max-width:720px){.jobs-nearby-promo{grid-template-columns:auto 1fr;margin-top:18px;margin-bottom:-18px;padding:14px}.jobs-nearby-promo a{grid-column:1/-1;width:100%}.jobs-page{padding-top:52px!important}.jobs-hero{border-radius:21px;padding:24px 20px!important}.jobs-hero__actions{justify-content:flex-start}.jobs-entry-strip{grid-template-columns:1fr!important}.jobs-entry-strip button{min-height:104px!important}.jobs-filters{padding:10px;position:static}.jobs-card{border-radius:17px;padding:20px 18px!important}.jobs-card__facts{grid-template-columns:1fr!important}.jobs-card__actions{justify-content:stretch}.jobs-card__actions .jobs-primary{width:100%}}
.jobs-nearby-promo .jobs-nearby-promo__icon{color:#4d8f2c;place-items:center;width:44px;height:44px;line-height:1;margin-top:0!important;font-size:0!important;display:grid!important}.jobs-nearby-promo .jobs-nearby-promo__icon svg{width:22px;height:22px;display:block}html[data-theme=dark] .jobs-nearby-promo .jobs-nearby-promo__icon{color:#91dc66}
.theme-toggle.theme-toggle--custom{cursor:pointer;overflow:hidden;border-radius:999px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s!important;display:inline-grid!important}.theme-toggle.theme-toggle--custom.is-light{color:#434a41!important;background:#ffffffeb!important;border:1px solid #1f291d29!important;box-shadow:0 2px 8px #1c271909!important}.theme-toggle.theme-toggle--custom.is-dark{color:#f7faf5!important;background:#111812!important;border:1px solid #ffffff24!important;box-shadow:inset 0 0 0 1px #ffffff04,0 2px 10px #0000001a!important}.theme-toggle__symbol{place-items:center;width:20px;height:20px;line-height:0;display:grid}.theme-toggle__icon{width:20px;height:20px;display:block}.theme-toggle.theme-toggle--custom.is-dark .theme-toggle__icon{width:20px;height:20px}.theme-toggle.theme-toggle--custom:hover{transform:translateY(-1px)}.theme-toggle.theme-toggle--custom.is-light:hover{background:#fff!important;border-color:#3b5b2d47!important}.theme-toggle.theme-toggle--custom.is-dark:hover{background:#151e16!important;border-color:#ffffff3b!important}.theme-toggle.theme-toggle--custom:active{transform:translateY(0)scale(.96)}.theme-toggle.theme-toggle--custom:focus-visible{outline-offset:3px;outline:2px solid #5bb8319e!important}@media (max-width:720px){.theme-toggle.theme-toggle--custom{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.theme-toggle__symbol,.theme-toggle__icon{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.theme-toggle.theme-toggle--custom{transition:none!important}}
.account-menu .account-link{cursor:pointer;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;gap:0!important;padding:0!important;transition:transform .16s,filter .16s!important;display:inline-grid!important;overflow:visible!important}.account-menu .account-link>span:not(.account-link__avatar){display:none!important}.account-menu .account-link__avatar{background:#f4f6f1;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;border:0!important;border-radius:999px!important;place-items:center!important;margin:0!important;display:grid!important;overflow:hidden!important}.account-menu .account-link__avatar img{object-fit:cover!important;border-radius:999px!important;width:100%!important;height:100%!important}.account-menu .account-link:hover{filter:brightness(1.02);transform:translateY(-1px)}.account-menu .account-link:active{transform:translateY(0)scale(.96)}.account-menu .account-link:focus-visible{outline-offset:3px;outline:2px solid #5bb8319e!important}html[data-theme=dark] .account-menu .account-link,html[data-theme=dark] .account-menu .account-link__avatar{box-shadow:none!important;background:0 0!important;border:0!important}@media (max-width:720px){.account-menu .account-link,.account-menu .account-link__avatar{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}@media (prefers-reduced-motion:reduce){.account-menu .account-link{transition:none!important}}
