.ops-apply-module__FK_brG__page,.ops-apply-module__FK_brG__login{color:#242621;background:#f3efe7;min-height:100dvh;font-family:Inter,Noto Sans TC,system-ui,sans-serif}.ops-apply-module__FK_brG__page{max-width:1500px;margin:auto;padding:32px}.ops-apply-module__FK_brG__page>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.ops-apply-module__FK_brG__page header p,.ops-apply-module__FK_brG__panelHead p{letter-spacing:.16em;text-transform:uppercase;color:#8b672d;margin:0 0 7px;font-size:11px}.ops-apply-module__FK_brG__page h1{margin:0;font-family:Georgia,Noto Serif TC,serif;font-size:clamp(30px,4vw,48px)}.ops-apply-module__FK_brG__page header span{color:#68675f;margin-top:8px;display:block}.ops-apply-module__FK_brG__page nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-apply-module__FK_brG__page nav a,.ops-apply-module__FK_brG__page nav button,.ops-apply-module__FK_brG__setup button,.ops-apply-module__FK_brG__retry{color:#242621;cursor:pointer;background:#fffaf2;border:1px solid #b9ab96;border-radius:3px;padding:10px 14px;text-decoration:none}.ops-apply-module__FK_brG__metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px;display:grid}.ops-apply-module__FK_brG__scope{gap:8px;margin:0 0 14px;display:flex}.ops-apply-module__FK_brG__scope a{color:#5d554b;background:#fffaf2;border:1px solid #cbbda8;padding:8px 14px;text-decoration:none}.ops-apply-module__FK_brG__scope a[data-active=true]{color:#f6f1e7;background:#171a17;border-color:#171a17}.ops-apply-module__FK_brG__metrics article,.ops-apply-module__FK_brG__panel,.ops-apply-module__FK_brG__setup{background:#fffaf2;border:1px solid #d9cdbb;padding:20px}.ops-apply-module__FK_brG__metrics span{color:#68675f;font-size:13px}.ops-apply-module__FK_brG__metrics strong{margin-top:9px;font-family:Georgia,serif;font-size:32px;display:block}.ops-apply-module__FK_brG__metrics .ops-apply-module__FK_brG__warn{border-color:#a35d45}.ops-apply-module__FK_brG__grid{grid-template-columns:2fr 1fr;gap:18px;margin-bottom:18px;display:grid}.ops-apply-module__FK_brG__panelHead{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.ops-apply-module__FK_brG__panel h2,.ops-apply-module__FK_brG__setup h2{margin:0;font-family:Georgia,Noto Serif TC,serif}.ops-apply-module__FK_brG__tableWrap{overflow:auto}.ops-apply-module__FK_brG__tableWrap table{border-collapse:collapse;width:100%;min-width:720px}.ops-apply-module__FK_brG__tableWrap th,.ops-apply-module__FK_brG__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e2d8ca;padding:12px;font-size:13px}.ops-apply-module__FK_brG__tableWrap th{letter-spacing:.08em;color:#68675f;font-size:11px}.ops-apply-module__FK_brG__tableWrap td small{color:#8d4936;word-break:break-all;max-width:260px;margin-top:5px;display:block}.ops-apply-module__FK_brG__status{background:#ebe5db;border-radius:99px;padding:4px 8px;display:inline-block}.ops-apply-module__FK_brG__accepted,.ops-apply-module__FK_brG__confirmed{color:#2f6339;background:#dce9de}.ops-apply-module__FK_brG__pending,.ops-apply-module__FK_brG__awaiting{color:#7b591b;background:#f5e6bf}.ops-apply-module__FK_brG__stale{color:#8a5a10;background:#f0dfc4}.ops-apply-module__FK_brG__failed,.ops-apply-module__FK_brG__transport_failed{color:#863f31;background:#edd8d2}.ops-apply-module__FK_brG__questionList{margin:0;padding:0;list-style:none}.ops-apply-module__FK_brG__questionList li{border-bottom:1px solid #e2d8ca;justify-content:space-between;padding:12px 0;display:flex}.ops-apply-module__FK_brG__questionList code{color:#765624}.ops-apply-module__FK_brG__empty{color:#68675f}.ops-apply-module__FK_brG__tableWrap details summary{cursor:pointer;color:#765624}.ops-apply-module__FK_brG__tableWrap pre{white-space:pre-wrap;color:#f6f1e7;background:#171a17;max-width:500px;max-height:420px;padding:14px;font-size:11px;overflow:auto}.ops-apply-module__FK_brG__retry{margin-top:8px}.ops-apply-module__FK_brG__setup{margin-bottom:18px}.ops-apply-module__FK_brG__testBadge{color:#7b591b;letter-spacing:.04em;background:#f5e6bf;border-radius:99px;padding:4px 10px;font-size:11px}.ops-apply-module__FK_brG__referralGenerator{gap:14px;display:grid}.ops-apply-module__FK_brG__referralGenerator label{color:#68675f;gap:8px;max-width:320px;font-size:12px;display:grid}.ops-apply-module__FK_brG__referralGenerator input{background:#f8f5ef;border:1px solid #b9ab96;padding:11px;font-size:14px}.ops-apply-module__FK_brG__referralGenerator small{color:#8d4936;font-size:11px}.ops-apply-module__FK_brG__referralRow{border-top:1px solid #e2d8ca;grid-template-columns:110px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ops-apply-module__FK_brG__referralRow span{color:#68675f;font-size:12px}.ops-apply-module__FK_brG__referralRow code{word-break:break-all;font-size:13px}.ops-apply-module__FK_brG__referralRow button{cursor:pointer;white-space:nowrap;background:#fffaf2;border:1px solid #b9ab96;border-radius:3px;padding:8px 12px}@media (max-width:600px){.ops-apply-module__FK_brG__referralRow{grid-template-columns:1fr}}.ops-apply-module__FK_brG__login{place-items:center;padding:24px;display:grid}.ops-apply-module__FK_brG__login form{color:#f6f1e7;background:#171a17;border:1px solid #8b672d;width:min(420px,100%);padding:38px}.ops-apply-module__FK_brG__login h1{font-family:Georgia,serif;font-size:34px}.ops-apply-module__FK_brG__login p{color:#d2b77a;letter-spacing:.12em;font-size:11px}.ops-apply-module__FK_brG__login label{gap:8px;margin:28px 0 14px;display:grid}.ops-apply-module__FK_brG__login input{background:#f8f5ef;border:1px solid #b9ab96;padding:13px}.ops-apply-module__FK_brG__login button{color:#fff;background:#8b672d;border:0;width:100%;padding:13px}.ops-apply-module__FK_brG__error{color:#f0b3a4;margin-bottom:12px;display:block}@media (max-width:900px){.ops-apply-module__FK_brG__page{padding:18px}.ops-apply-module__FK_brG__page>header{flex-direction:column;align-items:flex-start}.ops-apply-module__FK_brG__metrics{grid-template-columns:repeat(2,1fr)}.ops-apply-module__FK_brG__grid{grid-template-columns:1fr}}@media (max-width:520px){.ops-apply-module__FK_brG__metrics{grid-template-columns:1fr 1fr}.ops-apply-module__FK_brG__metrics article:last-child{grid-column:1/-1}.ops-apply-module__FK_brG__page nav{width:100%;display:grid}.ops-apply-module__FK_brG__page nav a,.ops-apply-module__FK_brG__page nav button{text-align:center;width:100%;display:block}}
