:root{--k-ink:#1a1d29;--k-ink-2:#5c6273;--k-line:#e2e4ec;--k-bg:#f8f9fc;--k-card:#fff;--k-accent:#2f3c8c;--k-accent-soft:#eef0fa;--k-ok:#1d6b44;--k-ok-soft:#eaf5ef;--k-warn:#8a5a00;--k-warn-soft:#fdf6e6;--k-bad:#9d2c28;--k-bad-soft:#fbeeee}*{box-sizing:border-box}body{background:var(--k-bg);color:var(--k-ink);margin:0;font:400 .9375rem/1.5 IBM Plex Sans,system-ui,-apple-system,sans-serif}.cp{max-width:1120px;margin:0 auto;padding:0 20px 64px}.cp--gate{justify-content:center;align-items:center;min-height:100vh;padding-block:32px;display:flex}.cp__card{background:var(--k-card);border:1px solid var(--k-line);border-radius:12px;width:100%;max-width:440px;padding:28px}.cp__card h1{text-wrap:balance;margin:0 0 .2rem;font:600 1.375rem/1.25 Archivo,system-ui,sans-serif}.cp__eyebrow,.cp__brandsub{letter-spacing:.04em;color:var(--k-ink-2);margin:0 0 .75rem;font-size:.75rem;font-weight:500}.cp__brandsub{margin:.15rem 0 0}.cp__sub{color:var(--k-ink-2);margin:0 0 20px;font-size:.875rem}.cp__hint{color:var(--k-ink-2);margin:0 0 12px;font-size:.84375rem}.cp__top{border-bottom:1px solid var(--k-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:22px 0 16px;display:flex}.cp__brand{font:600 1.1875rem/1.2 Archivo,system-ui,sans-serif}.cp__meta{color:var(--k-ink-2);font-size:.78125rem}.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.cp h2{border-top:1px solid var(--k-line);margin:30px 0 12px;padding-top:20px;font:600 1rem/1.3 Archivo,system-ui,sans-serif}.cp__terms h2,.cp__form h3{border-top:none;padding-top:0}.cp__form h3{margin:0 0 8px;font:600 1rem/1.3 Archivo,system-ui,sans-serif}.cp__error,.cp__notice{border-left:3px solid;border-radius:8px;margin:14px 0;padding:11px 14px;font-size:.90625rem}.cp__error{background:var(--k-bad-soft);border-color:var(--k-bad)}.cp__notice{background:var(--k-accent-soft);border-color:var(--k-accent)}.cp__tabs{gap:6px;margin-bottom:16px;display:flex}.cp__tabs button{cursor:pointer;border:1px solid var(--k-line);color:var(--k-ink-2);background:0 0;border-radius:999px;padding:8px 12px;font:500 .84375rem/1 inherit}.cp__tabs button.is-on{background:var(--k-ink);border-color:var(--k-ink);color:#fff}.cp label,.cp__wide{color:var(--k-ink-2);flex-direction:column;gap:4px;margin-bottom:12px;font-size:.78125rem;display:flex}.cp input,.cp textarea{color:var(--k-ink);background:#fff;border:1px solid #ccd0dc;border-radius:7px;padding:9px 11px;font:400 .9375rem/1.4 inherit}.cp input:focus-visible,.cp textarea:focus-visible{outline:2px solid var(--k-accent);outline-offset:1px;border-color:var(--k-accent)}.cp__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cp button:disabled{opacity:.5;cursor:not-allowed}.cp__card>button,.cp__row>button,.cp__form button{cursor:pointer;border:1px solid var(--k-accent);background:var(--k-accent);color:#fff;border-radius:7px;padding:10px 16px;font:500 .90625rem/1 inherit}.cp__top .cp__row>button{color:var(--k-accent);background:0 0}.cp__btn{cursor:pointer;border:1px solid var(--k-accent);color:var(--k-accent);background:0 0;border-radius:6px;padding:6px 10px;font:500 .8125rem/1 inherit}.cp__link{color:var(--k-accent);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font:500 .84375rem/1.4 inherit;text-decoration:underline}.cp__file{border:1px dashed var(--k-accent);color:var(--k-accent);cursor:pointer;border-radius:6px;margin-top:6px;padding:6px 10px;font:500 .8125rem/1 inherit;display:inline-block}.cp__terms{background:var(--k-accent-soft);border-radius:10px;margin-top:22px;padding:18px 20px}.cp__termgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:14px 28px;display:grid}.cp__termgrid>div{flex-direction:column;gap:2px;display:flex}.cp__label{letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink-2);font-size:.71875rem}.cp__termgrid strong{font-size:.96875rem}.cp__table{border-collapse:collapse;background:var(--k-card);border:1px solid var(--k-line);border-radius:10px;width:100%;font-size:.875rem;overflow:hidden}.cp__table th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--k-ink-2);border-bottom:1px solid var(--k-line);background:#f3f4f9;padding:10px 12px;font-size:.75rem;font-weight:600}.cp__table td{border-bottom:1px solid var(--k-line);vertical-align:top;padding:11px 12px}.cp__table tr:last-child td{border-bottom:none}.cp__table .num{text-align:right;font-variant-numeric:tabular-nums}.cp__brief{max-width:30ch;color:var(--k-ink-2);font-size:.84375rem}.cp__pill{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.75rem;font-weight:500;display:inline-block}.cp__pill--ok{background:var(--k-ok-soft);color:#1d6b44}.cp__pill--warn{background:var(--k-warn-soft);color:var(--k-warn)}.cp__pill--bad{background:var(--k-bad-soft);color:var(--k-bad)}.cp__pill--off{color:var(--k-ink-2);background:#eceef4}.cp__docs{margin:0;padding:0;list-style:none}.cp__docs li{margin-bottom:3px}.cp__empty{text-align:center;color:var(--k-ink-2);background:var(--k-card);border:1px dashed var(--k-line);border-radius:10px;padding:22px;font-size:.875rem}.cp__form{background:var(--k-card);border:1px solid var(--k-line);border-radius:10px;margin:16px 0 8px;padding:18px 20px}.cp__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:4px 18px;display:grid}.cp__position{margin-top:1.25rem}.cp__position h3{margin:0 0 .5rem;font-size:1.05rem}.intake{margin:1rem 0 1.5rem}.intake h2{margin:0 0 .3rem;font-size:1.25rem}.intake h3{margin:.1rem 0 .3rem;font-size:1.05rem}.intake h4{margin:0;font-size:.9375rem}.intake__hint{color:var(--k-ink-2);margin:0;font-size:.875rem}.intake__tabs{border-bottom:1px solid var(--k-line);flex-wrap:nowrap;gap:.2rem 1rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.intake__tab{box-shadow:none;cursor:pointer;color:var(--k-ink-2);background:0 0;border:0;border-bottom:.1875rem solid #0000;border-radius:0;flex:none;margin:0 0 -1px;padding:.5rem .05rem .35rem;font:600 .875rem/1.2 IBM Plex Sans,system-ui,sans-serif}.intake__tab:hover{color:var(--k-ink)}.intake__tab[aria-selected=true]{color:var(--k-accent);border-bottom-color:var(--k-accent)}.intake__panel{margin-top:.9rem}.intake__foot{border-top:1px solid var(--k-line);justify-content:flex-end;margin-top:1rem;padding-top:.75rem}.intake__kept{color:var(--k-ink-2);margin-right:auto;font-size:.8125rem}.intake__note,.intake__error{border-radius:8px;margin:.75rem 0 0;padding:.6rem .8rem;font-size:.875rem}.intake__note{background:var(--k-accent-soft);color:var(--k-ink)}.intake__error{background:var(--k-bad-soft);color:var(--k-bad)}.intake__drop{text-align:center;background:var(--k-accent-soft);border:1px dashed #b7c0e4;border-radius:12px;margin-top:.9rem;padding:1.4rem 1.1rem}.intake__drop p{max-width:38rem;color:var(--k-ink-2);margin:0 auto;font-size:.875rem}.intake__filechip{background:var(--k-accent-soft);color:var(--k-accent);border-radius:999px;margin:.75rem 0 0;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;display:inline-block}.intake__section{background:var(--k-card);border:1px solid var(--k-line);border-left:3px solid var(--k-accent);border-radius:10px;margin-top:.8rem;padding:.9rem 1rem 1rem}.intake__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--k-accent);margin:0;font-size:.75rem;font-weight:600}.intake__lead,.intake__empty,.intake__prose{color:var(--k-ink-2);margin:0;font-size:.8125rem}.intake__prose{color:var(--k-ink);white-space:pre-line;margin-top:.65rem}.intake__grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem .9rem;margin-top:.75rem;display:grid}.intake label:not(.intake__pick),.intake__wide{color:var(--k-ink-2);gap:.25rem;margin:0;font-size:.8125rem;font-weight:500;display:grid}.intake__wide{margin-top:.75rem}.intake__fieldhint{color:#8b909e;font-size:.75rem;font-weight:400}.intake input,.intake select,.intake textarea{font:inherit;border:1px solid var(--k-line);color:var(--k-ink);background:#fff;border-radius:8px;padding:.45rem .6rem;font-size:.9375rem;font-weight:400}.intake input:read-only{color:var(--k-ink-2);background:#f4f5f8}.intake__group{border-top:1px solid var(--k-line);margin-top:.95rem;padding-top:.8rem}.intake__group:first-of-type{margin-top:.75rem}.intake__line{background:#f6f7fb;border-radius:8px;margin:.6rem 0;padding:.7rem}.intake__line .intake__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(5.5rem,.7fr) minmax(5.5rem,.7fr);margin-top:0}.intake__line--language .intake__grid{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(8.5rem,1fr))}@media (width<=640px){.intake__line .intake__grid,.intake__line--language .intake__grid{grid-template-columns:1fr 1fr}}.intake__line .intake__quiet{margin-top:.6rem}.intake__row{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.9rem;display:flex}.intake__drop .intake__row{justify-content:center}.intake__go,.intake__quiet,.intake__pick{cursor:pointer;border-radius:8px;padding:.55rem .9rem;font:500 .875rem/1 inherit}.intake__go,.intake__pick{background:var(--k-accent);color:#fff;border:1px solid var(--k-accent)}.intake__pick.is-busy{opacity:.7}.intake__quiet{color:var(--k-ink);border:1px solid var(--k-line);background:#fff}.intake__review{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem 1rem;margin:.65rem 0 0;display:grid}.intake__review div{gap:.1rem;display:grid}.intake__review dt{letter-spacing:.04em;text-transform:uppercase;color:var(--k-ink-2);margin:0;font-size:.75rem;font-weight:600}.intake__review dd{margin:0;font-size:.875rem}.intake__chips{flex-wrap:wrap;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.intake__chips li{background:var(--k-accent-soft);color:var(--k-accent);border-radius:999px;padding:.2rem .55rem;font-size:.8125rem;font-weight:500}.intake__lines{margin:.5rem 0 0;padding-left:1.1rem;font-size:.875rem}.intake__lines li{margin:.2rem 0}@media (width<=760px){.cp section{overflow-x:auto}.cp__table{min-width:680px}.cp__brief{max-width:24ch}}
