.cp-allroles{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid #c9cfdc;border-radius:10px;background:#fff;color:var(--community-accent-strong);font:inherit;font-size:17px;font-weight:600;cursor:pointer}.cp-allroles:hover{border-color:var(--community-accent);background:var(--community-accent-soft)}html.cp-panel-open{overflow:hidden}.cp-panel{position:fixed;inset:0 0 0 auto;width:min(620px,100%);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-left:1px solid var(--community-border);background:#fff;color:var(--community-text);box-shadow:-12px 0 40px #141a292e;font-size:16px;line-height:1.5}.cp-panel[open]{display:flex;flex-direction:column;animation:cp-panel-in .2s ease-out}.cp-panel::backdrop{background:#141a2966}@keyframes cp-panel-in{0%{transform:translate(32px);opacity:0}}@media(prefers-reduced-motion:reduce){.cp-panel[open]{animation:none}}.cp-panel__head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--community-border)}.cp-panel__title{margin:0;font-weight:700;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:26px;line-height:1.2}.cp-panel__sub{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--community-text-muted)}.cp-panel__close{flex:none;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--community-text-muted);font-size:30px;line-height:1;cursor:pointer}.cp-panel__close:hover{background:var(--community-border);color:var(--community-text)}.cp-panel__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cp-panel [hidden]{display:none!important}.cr__status-line,.cr__empty{margin:0;padding:28px 24px;color:var(--community-text-muted)}.cr__retry,.cr__clear,.cr__more-chips{border:0;background:none;padding:0;color:var(--community-accent-strong);font:inherit;font-weight:600;cursor:pointer}.cr__retry:hover,.cr__clear:hover,.cr__more-chips:hover{text-decoration:underline}.cr__filters{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;gap:14px;max-height:46vh;overflow-y:auto;padding:16px 24px;background:#fff;border-bottom:1px solid var(--community-border)}.cr__group{display:flex;flex-direction:column;gap:8px}.cr__label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--community-text-muted)}.cr__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cr__chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1px solid #c9cfdc;border-radius:999px;background:#fff;color:var(--community-text);font:inherit;font-size:15px;cursor:pointer}.cr__chip:hover{border-color:var(--community-accent)}.cr__chip[aria-pressed=true]{border-color:var(--community-accent);background:var(--community-accent);color:#fff}.cr__chip[data-empty]{opacity:.45}.cr__n{font-size:14px;color:var(--community-text-muted);font-variant-numeric:tabular-nums}.cr__chip[aria-pressed=true] .cr__n{color:#fff}.cr__status{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cr__count{margin:0;font-size:16px;font-weight:600}.cr__list{list-style:none;margin:0;padding:0 24px}.cr__role{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid var(--community-border)}.cr__title{font-size:18px;font-weight:600;line-height:1.35;color:var(--community-accent-strong);text-decoration:none}a.cr__title:hover{text-decoration:underline}.cr__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:15px;color:var(--community-text-muted)}.cr__posted{color:var(--community-text);font-weight:500}.cr__tag{padding:1px 10px;border-radius:999px;background:var(--community-border);font-size:14px}.cr__pay{font-weight:600;color:var(--community-pay)}.cr__none{margin:0;padding:28px 24px;color:var(--community-text-muted)}.cr__more{display:block;width:calc(100% - 48px);margin:8px 24px 28px;min-height:48px;border:1px solid #c9cfdc;border-radius:10px;background:#fff;color:var(--community-accent-strong);font:inherit;font-weight:600;cursor:pointer}.cr__more:hover{border-color:var(--community-accent)}.cp-panel button:focus-visible,.cp-allroles:focus-visible{outline:2px solid var(--community-accent);outline-offset:2px}@media(max-width:640px){.cp-panel__head,.cr__filters{padding-left:16px;padding-right:16px}.cr__filters{position:static;max-height:none}.cr__list{padding:0 16px}.cr__more{width:calc(100% - 32px);margin-left:16px;margin-right:16px}}.cp[data-astro-cid-tpx3jssn]{max-width:1800px;margin:0 auto;padding:20px clamp(16px,4vw,64px) 56px;min-width:0;display:flex;flex-direction:column;gap:28px;color:var(--community-text);font-size:16px;line-height:1.55}.cp[data-astro-cid-tpx3jssn] a[data-astro-cid-tpx3jssn]{color:var(--community-accent-strong);text-decoration:none}.cp[data-astro-cid-tpx3jssn] a[data-astro-cid-tpx3jssn]:hover{text-decoration:underline}.cp-sr[data-astro-cid-tpx3jssn]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cp-crumbs[data-astro-cid-tpx3jssn]{font-size:15px;color:var(--community-text-faint)}.cp-crumbs[data-astro-cid-tpx3jssn] [data-astro-cid-tpx3jssn][aria-current]{color:var(--community-text)}.cp-hero[data-astro-cid-tpx3jssn]{display:flex;flex-direction:column;gap:18px}.cp-hero__id[data-astro-cid-tpx3jssn]{display:flex;align-items:center;gap:16px}.cp-hero[data-astro-cid-tpx3jssn] h1[data-astro-cid-tpx3jssn]{margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:34px;line-height:1.12;letter-spacing:-.01em}.cp-updated[data-astro-cid-tpx3jssn]{margin:6px 0 0;font-size:15px;color:var(--community-text-muted)}.cp-summary[data-astro-cid-tpx3jssn]{margin:0;max-width:72ch;font-size:18px;line-height:1.6}.cp-tiles[data-astro-cid-tpx3jssn]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.cp-tile[data-astro-cid-tpx3jssn]{background:#fff;border:1px solid var(--community-border);border-radius:12px;padding:18px 22px;display:flex;flex-direction:column}.cp-tile[data-astro-cid-tpx3jssn] b[data-astro-cid-tpx3jssn]{font-size:30px;line-height:1.2}.cp-tile[data-astro-cid-tpx3jssn] span[data-astro-cid-tpx3jssn]{font-size:15px;color:var(--community-text-muted)}.cp-tile--good[data-astro-cid-tpx3jssn]{background:var(--community-pay-soft)}.cp-tile--good[data-astro-cid-tpx3jssn] b[data-astro-cid-tpx3jssn]{color:var(--community-pay)}.cp-card[data-astro-cid-tpx3jssn]{background:#fff;border:1px solid var(--community-border);border-radius:16px;box-shadow:var(--community-shadow-card);padding:36px;display:flex;flex-direction:column;gap:20px}.cp-kicker[data-astro-cid-tpx3jssn]{margin:0 0 -14px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--community-text-muted)}.cp-card[data-astro-cid-tpx3jssn] h2[data-astro-cid-tpx3jssn]{margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:26px;line-height:1.2}.cp-card[data-astro-cid-tpx3jssn] h3[data-astro-cid-tpx3jssn]{margin:0;font-size:17px}.cp-card[data-astro-cid-tpx3jssn] p[data-astro-cid-tpx3jssn]{margin:0;font-size:16px;line-height:1.55}.cp-split[data-astro-cid-tpx3jssn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:48px}.cp-col[data-astro-cid-tpx3jssn]{display:flex;flex-direction:column;gap:14px;min-width:0}.cp-card[data-astro-cid-tpx3jssn] .cp-fine[data-astro-cid-tpx3jssn]{max-width:90ch;font-size:14px;line-height:1.5;color:var(--community-text-muted)}.cp-bar[data-astro-cid-tpx3jssn]{display:flex;gap:3px;height:20px}.cp-bar__seg[data-astro-cid-tpx3jssn]{border-radius:4px}.cp-legend[data-astro-cid-tpx3jssn]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;color:var(--community-text-muted)}.cp-legend[data-astro-cid-tpx3jssn] li[data-astro-cid-tpx3jssn]{display:flex;align-items:center;gap:6px}.cp-legend[data-astro-cid-tpx3jssn] b[data-astro-cid-tpx3jssn]{color:var(--community-text)}.cp-key[data-astro-cid-tpx3jssn]{width:12px;height:12px;border-radius:3px}.cp-bar__seg--silent[data-astro-cid-tpx3jssn],.cp-key--silent[data-astro-cid-tpx3jssn]{background:#b4472e}.cp-visa-seg--yes[data-astro-cid-tpx3jssn],.cp-visa-key--yes[data-astro-cid-tpx3jssn]{background:#2f7a4f}.cp-visa-seg--no[data-astro-cid-tpx3jssn],.cp-visa-key--no[data-astro-cid-tpx3jssn]{background:#b4472e}.cp-visa-seg--unsaid[data-astro-cid-tpx3jssn],.cp-visa-key--unsaid[data-astro-cid-tpx3jssn]{background:#cfd4de}.cp-visa[data-astro-cid-tpx3jssn]{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border:1px solid var(--community-border-strong);border-radius:12px;background:var(--community-bg)}.cp-card[data-astro-cid-tpx3jssn] .cp-visa[data-astro-cid-tpx3jssn] h3[data-astro-cid-tpx3jssn]{font-size:19px}.cp-card[data-astro-cid-tpx3jssn] p[data-astro-cid-tpx3jssn].cp-visa__lead{font-size:19px;font-weight:600;line-height:1.35}.cp-visa__pct[data-astro-cid-tpx3jssn]{color:var(--community-text-muted)}.cp-bar__seg--rejected[data-astro-cid-tpx3jssn],.cp-key--rejected[data-astro-cid-tpx3jssn]{background:#d79a2b}.cp-bar__seg--interviewed[data-astro-cid-tpx3jssn],.cp-key--interviewed[data-astro-cid-tpx3jssn]{background:#2f7a4f}.cp-rows[data-astro-cid-tpx3jssn]{margin:0;font-size:16px}.cp-rows[data-astro-cid-tpx3jssn]>div[data-astro-cid-tpx3jssn]{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--community-border)}.cp-rows[data-astro-cid-tpx3jssn]>div[data-astro-cid-tpx3jssn]:last-child{border-bottom:0}.cp-rows[data-astro-cid-tpx3jssn] dt[data-astro-cid-tpx3jssn]{color:var(--community-text-muted);flex:none}.cp-rows[data-astro-cid-tpx3jssn] dd[data-astro-cid-tpx3jssn]{margin:0;text-align:right;font-weight:600}.cp-cats[data-astro-cid-tpx3jssn]{width:100%;border-collapse:collapse;font-size:16px}.cp-cats[data-astro-cid-tpx3jssn] th[data-astro-cid-tpx3jssn]{text-align:left;font-weight:400;padding:8px 16px 8px 0;width:42%}.cp-cats[data-astro-cid-tpx3jssn] td[data-astro-cid-tpx3jssn]{padding:8px 0}.cp-num[data-astro-cid-tpx3jssn]{text-align:right;width:56px;padding-left:16px!important;color:var(--community-text-muted)}.cp-track[data-astro-cid-tpx3jssn]{display:block;height:12px;border-radius:999px;background:var(--community-border)}.cp-fill[data-astro-cid-tpx3jssn]{display:block;height:12px;border-radius:999px;background:var(--community-accent)}.cp-fill--other[data-astro-cid-tpx3jssn]{background:#9aa9d8}.cp-newest[data-astro-cid-tpx3jssn]{border-top:1px solid var(--community-border);padding-top:16px;display:flex;flex-direction:column;gap:4px}.cp-newest[data-astro-cid-tpx3jssn] ul[data-astro-cid-tpx3jssn],.cp-list[data-astro-cid-tpx3jssn]{list-style:none;margin:0;padding:0;font-size:16px}.cp-newest[data-astro-cid-tpx3jssn] li[data-astro-cid-tpx3jssn],.cp-list[data-astro-cid-tpx3jssn] li[data-astro-cid-tpx3jssn]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--community-border)}.cp-newest[data-astro-cid-tpx3jssn] li[data-astro-cid-tpx3jssn]:last-child,.cp-list[data-astro-cid-tpx3jssn] li[data-astro-cid-tpx3jssn]:last-child{border-bottom:0}.cp-q[data-astro-cid-tpx3jssn]{flex-direction:column;align-items:flex-start;justify-content:flex-start!important}.cp-flag[data-astro-cid-tpx3jssn]{padding:2px 10px;border-radius:999px;background:var(--community-bg);color:var(--community-text-muted);font-size:14px;font-weight:600}.cp-flag--reported[data-astro-cid-tpx3jssn]{background:var(--community-pay-soft);color:var(--community-pay)}.cp-meta[data-astro-cid-tpx3jssn]{color:var(--community-text-muted);font-size:15px}.cp-pay[data-astro-cid-tpx3jssn]{color:var(--community-pay)}.cp-more[data-astro-cid-tpx3jssn] summary[data-astro-cid-tpx3jssn]{cursor:pointer;font-size:16px;font-weight:600;color:var(--community-accent-strong);padding:4px 0}.cp-link[data-astro-cid-tpx3jssn]{font-size:16px;font-weight:600}.cp-cta[data-astro-cid-tpx3jssn]{background:var(--community-text);color:#fff;border-radius:16px;padding:32px 36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.cp-cta[data-astro-cid-tpx3jssn]>div[data-astro-cid-tpx3jssn]{flex:1 1 420px}.cp-cta[data-astro-cid-tpx3jssn] h2[data-astro-cid-tpx3jssn]{margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:24px}.cp-cta[data-astro-cid-tpx3jssn] p[data-astro-cid-tpx3jssn]{margin:6px 0 0;font-size:18px;color:#c9cfdc}.cp[data-astro-cid-tpx3jssn] .cp-cta__btn[data-astro-cid-tpx3jssn]{display:inline-flex;align-items:center;min-height:52px;box-sizing:border-box;padding:0 26px;font-size:17px;border-radius:10px;background:var(--community-accent);color:#fff;font-weight:600}.cp[data-astro-cid-tpx3jssn] .cp-cta__btn--soon[data-astro-cid-tpx3jssn]{background:transparent;border:1px solid #5b6478;color:#c9cfdc;cursor:default}.cp[data-astro-cid-tpx3jssn] .cp-cta__btn[data-astro-cid-tpx3jssn]:hover{background:var(--community-accent-hover);text-decoration:none}.cp-similar[data-astro-cid-tpx3jssn]{display:flex;flex-direction:column;gap:14px}.cp-similar[data-astro-cid-tpx3jssn] h2[data-astro-cid-tpx3jssn]{margin:0;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:22px}.cp-similar[data-astro-cid-tpx3jssn] ul[data-astro-cid-tpx3jssn]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.cp-similar[data-astro-cid-tpx3jssn] li[data-astro-cid-tpx3jssn] a[data-astro-cid-tpx3jssn]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;background:#fff;border:1px solid var(--community-border);border-radius:12px;padding:16px 20px;font-size:17px;color:var(--community-text)}.cp-similar[data-astro-cid-tpx3jssn] li[data-astro-cid-tpx3jssn] a[data-astro-cid-tpx3jssn]:hover{border-color:var(--community-accent);text-decoration:none}.cp-similar[data-astro-cid-tpx3jssn] li[data-astro-cid-tpx3jssn] span[data-astro-cid-tpx3jssn]{font-size:15px;color:var(--community-text-muted)}.cp-faq__item[data-astro-cid-tpx3jssn]{padding:16px 0;border-top:1px solid var(--community-border)}.cp-faq__item[data-astro-cid-tpx3jssn]:first-of-type{border-top:0;padding-top:0}.cp-faq__item[data-astro-cid-tpx3jssn] h3[data-astro-cid-tpx3jssn]{margin:0 0 6px}.cp-faq__item[data-astro-cid-tpx3jssn] p[data-astro-cid-tpx3jssn]{max-width:90ch}.cp-method[data-astro-cid-tpx3jssn]{border-top:1px solid var(--community-border-strong);padding-top:20px}.cp-method[data-astro-cid-tpx3jssn] h2[data-astro-cid-tpx3jssn]{margin:0 0 8px;font-size:18px}.cp-method[data-astro-cid-tpx3jssn] p[data-astro-cid-tpx3jssn]{margin:0;max-width:90ch;font-size:15px;line-height:1.6;color:var(--community-text-muted)}@media(max-width:640px){.cp[data-astro-cid-tpx3jssn]{font-size:16px}.cp-hero[data-astro-cid-tpx3jssn] h1[data-astro-cid-tpx3jssn]{font-size:28px}.cp-summary[data-astro-cid-tpx3jssn]{font-size:18px}.cp-tiles[data-astro-cid-tpx3jssn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cp-tile[data-astro-cid-tpx3jssn]{padding:14px 16px}.cp-tile[data-astro-cid-tpx3jssn] b[data-astro-cid-tpx3jssn]{font-size:28px}.cp-tile[data-astro-cid-tpx3jssn] span[data-astro-cid-tpx3jssn]{font-size:15px}.cp-card[data-astro-cid-tpx3jssn] h2[data-astro-cid-tpx3jssn]{font-size:24px}.cp-card[data-astro-cid-tpx3jssn],.cp-cta[data-astro-cid-tpx3jssn]{padding:22px}.cp-rows[data-astro-cid-tpx3jssn]>div[data-astro-cid-tpx3jssn]{flex-direction:column;gap:2px}.cp-rows[data-astro-cid-tpx3jssn] dd[data-astro-cid-tpx3jssn]{text-align:left}}
