.aud{--f-display:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--f-body:var(--font-plex-sans), -apple-system, "Segoe UI", Roboto, sans-serif;--f-mono:var(--font-plex-mono), ui-monospace, Menlo, monospace;--f-name:var(--font-newsreader), Georgia, serif;--mint:#7fcb9b;--mint-deep:#1a8a6b;--navy:#14304a;--a-paper:#f6f3ee;--a-surface:#fff;--a-line:#e5e0d7;--a-line-soft:#efebe4;--a-soft:#f1eee8;--a-ink:#1c1b18;--a-ink-2:#4a463f;--a-muted:#6f695f;--a-primary:#1d5c86;--a-primary-soft:#e4eef6;--a-good:#2c7a4b;--a-good-soft:#e1f0e6;--a-fair:#7a5410;--a-poor:#a33a1c;--bg:#14304a;--bg-2:#102840;--line:#2a4866;--fg:#f2f5f7;--fg-2:#c3d0dc;--fg-3:#8ea3b6;--accent:#7fcb9b;--accent-ink:#0f2a1d;--btn-bg:#fff;--btn-fg:#14304a;--wm-c:#fff;--wm-h:#7fcb9b;--tile-bg:#e9eef3;--tile-c:#14304a;--tile-h:#1a8a6b;--shadow:0 28px 64px #0000006b;--card-edge:#ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.aud[data-ground=managers]{--bg:#1d3631;--bg-2:#172c28;--line:#33504a;--fg:#f1f5f2;--fg-2:#c4d3cd;--fg-3:#8fa79f;--accent:#9fddb6;--accent-ink:#10291c;--btn-fg:#1d3631}.aud[data-ground=pros]{--bg:#f2eee6;--bg-2:#e9e4d9;--line:#d6cfc1;--fg:#1e2124;--fg-2:#4a4c4f;--fg-3:#66635b;--accent:#16765b;--accent-ink:#fff;--btn-bg:#14304a;--btn-fg:#fff;--wm-c:#14304a;--wm-h:#1a8a6b;--tile-bg:#14304a;--tile-c:#fff;--tile-h:#7fcb9b;--shadow:0 22px 50px #28221429;--card-edge:#dcd5c8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.aud[data-ground=slate]{--bg:#2b343d;--bg-2:#1e252c;--line:#3e4a55;--fg:#f1f3f1;--fg-2:#c5cdd3;--fg-3:#959fa8;--accent:#7fcb9b;--accent-ink:#0f2a1d;--btn-fg:#2b343d}.aud *{box-sizing:border-box}.aud html,.aud{margin:0}.aud{background:var(--bg);color:var(--fg);font-family:var(--f-body);-webkit-font-smoothing:antialiased}.aud .in{max-width:1200px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.aud a{color:inherit}.aud a:focus-visible,.aud button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.aud .cta{background:var(--btn-bg);min-height:46px;color:var(--btn-fg);font:600 16px/1 var(--f-body);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.aud .cta:hover{filter:brightness(.94)}.aud .cta.sm{min-height:40px;padding:0 16px;font-size:15px}.aud .alt{color:var(--fg);font-weight:500;text-decoration:none}.aud .hero .in{padding-block:56px 76px}.aud .hero .txt{max-width:880px}.aud .who{font:500 13px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin:0 0 18px}.aud .hero h1{font:800 clamp(40px, 5vw, 68px)/1 var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px}.aud .hero h1 .ac{color:var(--accent)}.aud .hero .sub{color:var(--fg-2);max-width:32em;margin:0 0 28px;font-size:19px;line-height:1.5}.aud .ctas{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.aud .jobs{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.aud .jobs a{border:1px solid var(--line);min-height:34px;color:var(--fg-2);border-radius:999px;align-items:center;padding:0 13px;font-size:14px;text-decoration:none;display:inline-flex}.aud .jobs a:hover{color:var(--fg);border-color:var(--fg-3)}.aud .job{border-top:1px solid var(--line)}.aud .job:nth-of-type(2n){background:var(--bg-2)}.aud .job .in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:80px;display:grid}.aud .job.flip .txt{order:2}.aud .kick{font:500 12px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:10px;margin:0 0 16px;display:flex}.aud .kick:before{content:"";background:var(--accent);width:22px;height:2px}.aud .job h2{font:800 clamp(30px, 3.4vw, 46px)/1.03 var(--f-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 22px}.aud .ans{font:500 clamp(17px, 1.5vw, 20px)/1.5 var(--f-body);color:var(--fg);border-left:3px solid var(--accent);max-width:32em;margin:0;padding-left:18px}.aud .ans+.ans2{color:var(--fg-2);max-width:32em;margin:14px 0 0;font-size:16px;line-height:1.55}.aud .shotcol{justify-items:center;display:grid;position:relative}.aud .callout{z-index:3;background:var(--accent);color:var(--accent-ink);font:600 14px/1.2 var(--f-body);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;display:inline-flex;position:absolute;box-shadow:0 8px 20px #00000040}.aud .callout:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:8px;height:8px}.aud .callout.tr{top:-16px;right:-12px}.aud .callout.bl{bottom:-16px;left:-10px}.aud .callout.br{bottom:-16px;right:-12px}.aud .note-band{border-top:1px solid var(--line)}.aud .note-band .in{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:40px;padding-block:56px;display:grid}.aud .note-band h3{font:800 28px/1.05 var(--f-display);letter-spacing:-.02em;margin:0}.aud .note-band p{color:var(--fg-2);margin:0;font-size:18px;line-height:1.55}.aud .note-band b{color:var(--fg)}.aud .close{border-top:1px solid var(--line);background:var(--bg-2)}.aud .close .in{padding-block:88px}.aud .close h2{font:800 clamp(32px, 3.8vw, 50px)/1.02 var(--f-display);letter-spacing:-.03em;margin:0 0 14px}.aud .close p{color:var(--fg-2);max-width:34em;margin:0 0 28px;font-size:19px;line-height:1.5}.aud .card{background:var(--a-paper);width:100%;max-width:460px;color:var(--a-ink);font-family:var(--f-body);box-shadow:var(--shadow), 0 0 0 1px var(--card-edge);border-radius:12px;overflow:hidden}.aud .card.wide{max-width:560px}.aud .hd{background:var(--a-surface);border-bottom:1px solid var(--a-line);padding:13px 16px 11px}.aud .hd.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.aud .ref{font:500 11px/1 var(--f-mono);color:var(--a-muted)}.aud .nm{font:500 22px/1.15 var(--f-name);letter-spacing:-.01em;margin:5px 0 0}.aud .sb2{color:var(--a-muted);margin-top:4px;font-size:12px}.aud .disc{width:26px;height:26px;font:600 10px/1 var(--f-body);color:#164b6e;background:#dfe6ec;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.aud .disc.b{color:#6a4f1e;background:#ece4d6}.aud .disc.g{color:#24653d;background:#e1f0e6}.aud .disc.me{background:var(--a-primary);color:#fff}.aud .disc.mgr{color:#14654e;background:#ddf1e9}.aud .disc.firm{color:#fff;background:#1c1b18}.aud .ok{background:var(--a-good-soft);color:#23663e;white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.aud .warn{color:#8a5a00}.aud .mono{font-family:var(--f-mono);font-size:12px}.aud .drv{background:var(--a-surface);border-top:1px solid var(--a-line-soft);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 70px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:grid}.aud .drv i{background:var(--a-primary);border-radius:4px;height:8px;display:block}.aud .drv.down i{background:var(--a-good)}.aud .drv em{text-align:right;font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.aud .foot2{color:var(--a-ink-2);border-top:1px solid var(--a-line);padding:11px 16px;font-size:13px}.aud .foot2 a{color:var(--a-primary);margin-left:6px;font-weight:500}.aud .cmp{background:var(--a-surface);grid-template-columns:1fr 1fr;display:grid}.aud .cmp>div{padding:14px 16px}.aud .cmp .cmpb{border-left:1px solid var(--a-line-soft)}.aud .cmp .lbl{color:var(--a-ink-2);font-size:12px;font-weight:600}.aud .cmp .big{font:600 30px/1.1 var(--f-body);font-variant-numeric:tabular-nums;margin-top:6px}.aud .cmp .x{color:var(--a-muted);font-size:11px}.aud .cmp .x2{color:var(--a-ink-2);margin-top:8px;font-size:12px}.aud .cmpchart{background:var(--a-surface);border-top:1px solid var(--a-line-soft);width:100%;height:auto;padding:6px 16px 0;display:block}.aud .lg2{background:var(--a-surface);color:var(--a-muted);gap:16px;padding:6px 16px 12px;font-size:11px;display:flex}.aud .lg2 i{vertical-align:middle;border-top:2px solid;width:16px;height:0;margin-right:5px;display:inline-block}.aud .bell{background:var(--a-primary-soft);color:#164b6e;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.aud .bell:before{content:"";background:var(--a-primary);border-radius:50%;width:7px;height:7px}.aud .thr{background:var(--a-surface);padding:6px 0 4px}.aud .cm{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:10px 16px;display:grid}.aud .cm b{font-size:13px}.aud .cm em{color:var(--a-muted);margin-left:4px;font-size:11px;font-style:normal}.aud .cm p{color:var(--a-ink-2);margin:3px 0 0;font-size:13px;line-height:1.45}.aud .dec{background:var(--a-good-soft);color:#1f5a37;border-radius:8px;margin:4px 16px 12px;padding:9px 11px;font-size:12px;font-weight:600}.aud .hist2{background:var(--a-surface)}.aud .hist2>div{border-top:1px solid var(--a-line-soft);grid-template-columns:40px 26px minmax(0,1fr);align-items:start;gap:10px;padding:10px 16px;display:grid}.aud .hist2>div:first-child{border-top:0}.aud .hist2 .dt{font:600 12px/26px var(--f-mono);color:var(--a-muted)}.aud .hist2 p{margin:3px 0 0;font-size:13px;line-height:1.45}.aud .hist2 em{color:var(--a-muted);margin-top:2px;font-size:11px;font-style:normal;display:block}.aud .srch{border:1px solid var(--a-line);height:38px;color:var(--a-muted);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:15px;display:flex}.aud .srch span{color:var(--a-ink)}.aud .res{background:var(--a-surface);border-top:1px solid var(--a-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.aud .res:first-of-type{background:var(--a-primary-soft)}.aud .res b{font-size:13px;display:block}.aud .res span{color:var(--a-muted);font-size:11px}.aud .res em{color:var(--a-ink-2);font-size:12px;font-style:normal;font-weight:600}.aud .opened{border:1px solid var(--a-line);background:var(--a-surface);border-radius:10px;margin:12px 16px 16px;padding:12px 14px}.aud .mini{border-top:1px solid var(--a-line-soft);justify-content:space-between;gap:12px;padding:5px 0;font-size:12px;display:flex}.aud .mini:first-of-type{margin-top:8px}.aud .mini span{color:var(--a-muted)}.aud .sortby{color:var(--a-muted);font-size:11px}.aud .pt{background:var(--a-surface);border-top:1px solid var(--a-line-soft);grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 50px 80px 60px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:grid}.aud .pt.th{color:var(--a-muted);border-top:0;font-size:11px;font-weight:500}.aud .pt span:nth-child(4){text-align:right}.aud .dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.aud .dot.low{background:#b3401f}.aud .dot.mid{background:#b27a10}.aud .dot.high{background:#1a7f62}.aud .kp3{background:var(--a-surface);border-bottom:1px solid var(--a-line);grid-template-columns:repeat(3,1fr);display:grid}.aud .kp3>div{border-left:1px solid var(--a-line-soft);padding:12px 16px}.aud .kp3>div:first-child{border-left:0}.aud .kp3 b{font-size:26px;font-weight:600;display:block}.aud .kp3 span{color:var(--a-muted);font-size:11px}.aud .chg{background:var(--a-surface);border-top:1px solid var(--a-line-soft);align-items:center;gap:12px;padding:10px 16px;display:flex}.aud .chg b{font-size:13px;display:block}.aud .chg div span{color:var(--a-muted);font-size:11px}.aud .tag{text-align:center;border-radius:6px;flex:none;width:72px;padding:4px 0;font-size:11px;font-weight:600}.aud .tag.rep{background:var(--a-good-soft);color:var(--a-good)}.aud .tag.obs{color:var(--a-poor);background:#f8e7e0}.aud .tag.new{background:var(--a-primary-soft);color:#164b6e}.aud .li2{background:var(--a-surface);border-bottom:1px solid var(--a-line-soft);color:var(--a-muted);grid-template-columns:auto auto auto auto;justify-content:start;align-items:baseline;gap:4px 12px;padding:10px 16px;font-size:12px;display:grid}.aud .li2 b{font:600 15px/1 var(--f-mono);color:var(--a-ink);margin-right:14px}.aud .two{background:var(--a-surface);grid-template-columns:1fr 1fr;display:grid}.aud .two>div{padding:16px}.aud .two .obsd{border-left:1px dashed var(--a-line);background:#fbfaf7}.aud .two .lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--a-muted);font-size:11px;font-weight:600}.aud .big2{font:600 30px/1.1 var(--f-mono);margin-top:8px}.aud .two .x{color:var(--a-ink-2);margin-top:2px;font-size:12px}.aud .stampok{color:var(--a-good);border:1.5px solid var(--a-good);border-radius:5px;margin-top:12px;padding:4px 7px;font-size:11px;font-weight:600;display:inline-block}.aud .note2{color:var(--a-muted);margin-top:12px;font-size:11px;line-height:1.4}.aud .pub{background:var(--a-surface)}.aud .pr{border-top:1px solid var(--a-line-soft);justify-content:space-between;gap:12px;padding:10px 16px;font-size:13px;display:flex}.aud .pr:first-child{border-top:0}.aud .pr span{color:var(--a-muted)}.aud .send{background:var(--a-surface);border-top:1px solid var(--a-line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.aud .btn2{border:1px solid var(--a-line);background:var(--a-surface);border-radius:8px;align-items:center;height:36px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.aud .btn2.pri{background:var(--a-primary);border-color:var(--a-primary);color:#fff}.aud .phone{width:270px;height:540px;box-shadow:var(--shadow), 0 0 0 1px #ffffff14;background:#050607;border-radius:44px;padding:9px}.aud .scr{background:var(--a-paper);width:100%;height:100%;color:var(--a-ink);border-radius:36px;position:relative;overflow:hidden}.aud .sbar{height:36px;font:600 12px/1 var(--f-body);background:var(--a-surface);justify-content:space-between;align-items:center;padding:4px 24px 0;display:flex}.aud .stk{background:var(--a-surface);border-bottom:1px solid var(--a-line);align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.aud .stk .t{font:500 17px/1 var(--f-name);flex:1}.aud .chip{height:22px;color:var(--a-fair);background:#f6ecd8;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.aud .phph{height:130px;position:relative}.aud .phph svg{width:100%;height:100%;display:block}.aud .phph .ml{color:#fff;background:#0000009e;border-radius:6px;padding:6px 8px;font-size:11px;position:absolute;bottom:9px;left:10px}.aud .sec{letter-spacing:.04em;text-transform:uppercase;color:var(--a-muted);padding:12px 12px 6px;font-size:11px;font-weight:600}.aud .blk{background:var(--a-surface);border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line)}.aud .obs{gap:8px;padding:10px 12px 12px;display:grid}.aud .note{font-size:14px;line-height:1.4}.aud .voice{align-items:center;gap:10px;display:flex}.aud .voice .pl{background:var(--a-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.aud .voice .pl:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;margin-left:2px}.aud .wave{flex:1;align-items:center;gap:2px;height:20px;display:flex}.aud .wave i{background:var(--a-ink-2);border-radius:2px;width:3px;display:block}.aud .toast2{background:var(--a-ink);color:#fff;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:500;position:absolute;bottom:84px;left:10px;right:10px}.aud .actbar{background:var(--a-surface);border-top:1px solid var(--a-line);grid-template-columns:auto auto 1fr;gap:6px;padding:8px 10px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.aud .ab{border:1px solid var(--a-line);height:42px;font:500 10px/1 var(--f-body);color:var(--a-ink);border-radius:9px;justify-content:center;align-items:center;width:48px;display:flex}.aud .ab.pri{background:var(--a-primary);border-color:var(--a-primary);color:#fff;width:auto;font-size:13px;font-weight:600}.aud .hi{background:var(--a-ink);border-radius:2px;width:100px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.aud .mapbox{background:#eef0ea;position:relative}.aud .mapbox svg{width:100%;height:auto;display:block}.aud .pin{background:var(--a-surface);color:var(--a-ink);font:500 11px/1 var(--f-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 6px;display:inline-flex;position:absolute;transform:translate(-8px,-100%);box-shadow:0 2px 6px #0000002e}.aud .pin i{background:var(--a-primary);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #fff}.aud .mrow{background:var(--a-surface);border-top:1px solid var(--a-line);padding:10px 16px}.aud .mrow b{font-size:13px;display:block}.aud .mrow span{color:var(--a-muted);font-size:12px}.aud .seg{background:var(--a-soft);border-radius:8px;padding:3px;font-size:12px;display:inline-flex}.aud .seg span{color:var(--a-ink-2);border-radius:6px;padding:5px 10px}.aud .seg span.on{background:var(--a-surface);color:var(--a-ink);font-weight:500;box-shadow:0 1px 2px #1c1b181f}.aud .ar{border-top:1px solid var(--a-line-soft);background:var(--a-surface);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 16px;display:grid}.aud .ar span{color:var(--a-ink-2);font-size:13px}.aud .ar b{text-align:right;font-size:15px}.aud .ar em{color:var(--a-muted);grid-column:1/-1;font-size:11px;font-style:normal}.aud .check{background:var(--a-good-soft);color:#1f5a37;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.aud .check span{background:var(--a-good);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex}@media (max-width:920px){.aud .job .in,.aud .note-band .in{grid-template-columns:minmax(0,1fr);gap:36px}.aud .hero .in{padding-block:24px 56px}.aud .job .in{padding-block:56px}.aud .job.flip .txt{order:0}.aud .callout{margin-top:14px;position:relative;inset:auto!important}.aud .pt{grid-template-columns:minmax(0,1.3fr) 44px 70px 52px}.aud .pt span:nth-child(2){display:none}.aud .close .in{padding-block:64px}}@media (max-width:400px){.aud .hero h1{font-size:36px}.aud .job h2{font-size:28px}.aud .drv{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) 64px}}.aud .impwrap{width:100%;max-width:520px}.aud .imp{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr);align-items:center;gap:12px;display:grid}.aud .pdfpage{color:#1e2124;font-family:var(--font-courier-prime), "Courier New", monospace;box-shadow:var(--shadow);background:#fbfbf8;padding:16px 16px 14px;transform:rotate(-1.5deg)}.aud .pdfpage .from{color:#5a5e62;margin-bottom:8px;font-size:10px}.aud .pdfpage h3{font:700 11px/1.3 var(--font-courier-prime), monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #1e2124;margin:0 0 8px;padding-bottom:6px}.aud .pdfpage .pl{border-bottom:1px dotted #c9c9c2;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:4px 0;font-size:10px;display:grid}.aud .pdfpage .pl.dim{color:#5a5e62;border-bottom:0}.aud .arrow{font:800 26px/1 var(--f-display);color:var(--accent)}.aud .imp .reg{width:100%}.aud .rr2{background:var(--a-surface);border-top:1px solid var(--a-line-soft);grid-template-columns:minmax(0,1fr) 40px 64px;gap:6px;padding:8px 12px;font-size:12px;display:grid}.aud .rr2.th{color:var(--a-muted);font-size:10px;font-weight:500}.aud .rr2 span:last-child{text-align:right;font-variant-numeric:tabular-nums}.aud .rr2 .due{font:600 11px/1.5 var(--f-mono)}.aud .rr2 .due.hot{color:var(--a-fair)}@media (max-width:920px){.aud .imp{grid-template-columns:minmax(0,1fr)}.aud .arrow{justify-self:center;transform:rotate(90deg)}}.aud .ins .insr{background:var(--a-surface);border-top:1px solid var(--a-line-soft);grid-template-columns:minmax(0,1fr);gap:1px;padding:10px 14px;display:grid}.aud .ins .insr:first-of-type{border-top:0}.aud .ins .ik{letter-spacing:.05em;text-transform:uppercase;color:var(--a-muted);font-size:10px;font-weight:600}.aud .ins .insr b{margin-top:2px;font-size:15px;font-weight:600}.aud .ins .insr em{color:var(--a-ink-2);font-size:11px;font-style:normal}.aud .ins .insr.ask{background:var(--a-primary-soft)}.aud .ins .insr.ask b{color:#164b6e;font-size:13px}.aud .impwrap{max-width:560px}.aud .phph img{object-fit:cover;width:100%;height:100%;display:block}.aud .opph{align-items:center;gap:12px;display:flex}.aud .opph img{object-fit:cover;border-radius:7px;flex:none;width:56px;height:68px}.aud .opn{font:500 16px/1.2 var(--f-name);margin-top:4px}.aud{line-height:normal}.aud .rkbody{background:var(--a-surface);padding:12px 16px 14px}.aud .rkbody svg{width:100%;height:auto;display:block}.aud .lg{color:var(--a-muted);flex-wrap:wrap;gap:14px;margin-top:6px;font-size:11px;display:flex}.aud .lg i{vertical-align:middle;border-radius:2px;width:14px;height:8px;margin-right:5px;display:inline-block}.aud .lg i.b{background:#c7dbea}.aud .lg i.m{border-top:2px solid var(--a-primary);border-radius:0;height:0}.aud .lg i.d{border-top:2px dashed #8a857c;border-radius:0;height:0}.aud .odds{color:var(--a-ink-2);margin-top:10px;font-size:14px}.aud .odds b{color:var(--a-ink);margin-right:4px;font-size:20px}.aud .odds-sub{color:var(--a-muted);margin-top:4px;font-size:12px}@media (max-width:920px){.aud .jobs a{min-height:44px}.aud .alt{align-items:center;min-height:44px;display:inline-flex}}.aud .pgsec{border-top:1px solid var(--line)}.aud .pgsec .in{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:48px;padding-block:64px;display:grid}.aud .pgsec h2{font:800 clamp(28px, 3vw, 40px)/1.05 var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 12px}.aud .pgsec .lede{color:var(--fg-2);max-width:28em;margin:0;font-size:17px;line-height:1.55}.aud .freelist{grid-template-columns:1fr 1fr;gap:18px 28px;margin:0;padding:0;list-style:none;display:grid}.aud .freelist li{border-top:2px solid var(--accent);color:var(--fg);padding-top:12px;font-size:16px;line-height:1.45}.aud .rules{gap:0;margin:0;display:grid}.aud .rules div{border-top:1px solid var(--line);padding:18px 0}.aud .rules div:first-child{border-top:0;padding-top:0}.aud .rules dt{font:600 17px/1.3 var(--f-body);color:var(--fg);margin:0 0 6px}.aud .rules dd{color:var(--fg-2);margin:0;font-size:16px;line-height:1.55}.aud .faq .in{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;padding-block:0 88px;display:grid}.aud .faq nav{position:sticky;top:96px}.aud .faq nav ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.aud .faq nav a{color:var(--fg-2);padding:6px 0;font-size:15px;text-decoration:none;display:block}.aud .faq nav a:hover{color:var(--fg)}.aud .faq section{scroll-margin-top:96px}.aud .faq section+section{margin-top:56px}.aud .faq h2{font:800 28px/1.1 var(--f-display);letter-spacing:-.02em;margin:0 0 8px}.aud .faq dl{margin:0}.aud .faq dl div{border-top:1px solid var(--line);padding:20px 0}.aud .faq dt{font:600 19px/1.35 var(--f-body);color:var(--fg);margin:0 0 8px}.aud .faq dd{color:var(--fg-2);max-width:40em;margin:0;font-size:16.5px;line-height:1.6}@media (max-width:920px){.aud .pgsec .in,.aud .faq .in{grid-template-columns:minmax(0,1fr);gap:28px}.aud .freelist{grid-template-columns:minmax(0,1fr)}.aud .faq nav{position:static}.aud .faq nav ul{flex-wrap:wrap;gap:0 18px;display:flex}.aud .faq nav a{align-items:center;min-height:44px;display:inline-flex}}.aud .ib,.aud .pva{--a-soft:#f1eee8;--a-fair-soft:#f6ecd8;--a-surface:#fff}.aud .shotcol .ib{max-width:430px}.aud .shotcol .pva{background:var(--a-surface);max-width:440px}.aud .ib .ibfrom{color:var(--a-muted);font-size:11px}.aud .ib .ibsum{color:var(--a-ink);background:var(--a-soft);border-top:1px solid var(--a-line-soft);align-items:baseline;gap:8px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.aud .ai{font:600 9.5px/1 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:#164b6e;background:var(--a-primary-soft);border-radius:4px;flex:none;padding:4px 6px}.aud .ib .ibdoc{border-top:1px solid var(--a-line-soft);grid-template-columns:62px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.aud .ib .thumb{border:1px solid var(--a-line);background:#fff;border-radius:3px;align-content:start;gap:5px;height:78px;padding:9px 7px;display:grid;box-shadow:0 2px 4px #0000000f}.aud .ib .thumb i{background:#d9d4ca;border-radius:2px;height:3px;display:block}.aud .ib .thumb i:nth-child(2){width:70%}.aud .ib .thumb i:nth-child(4){background:#b9b2a5;width:50%;margin-top:10px}.aud .ib .ibf{grid-template-columns:1fr 1fr;gap:8px 12px;display:grid}.aud .ib .ibf span{letter-spacing:.04em;text-transform:uppercase;color:var(--a-muted);font-size:10px;display:block}.aud .ib .ibf b{color:var(--a-ink);font-size:13px;font-weight:600}.aud .ib .ibsug{background:var(--a-good-soft);border-top:1px solid var(--a-line-soft);gap:3px;padding:12px 14px;display:grid}.aud .ib .ibsug .k{letter-spacing:.05em;text-transform:uppercase;color:var(--a-good);font-size:10px;font-weight:600}.aud .ib .ibsug b{color:var(--a-ink);font-size:14px}.aud .ib .ibsug em{color:var(--a-ink-2);font-size:11.5px;font-style:normal}.aud .ib .ibbtn{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.aud .ib .ibrow{border-top:1px solid var(--a-line-soft);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 14px;font-size:12px;display:grid}.aud .ib .ibrow b{color:var(--a-ink);font-weight:600;display:block}.aud .ib .ibrow span{color:var(--a-muted);font-size:11px}.aud .ib .ibrow em{color:var(--a-primary);background:var(--a-primary-soft);border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal}.aud .ib .ibic{background:var(--a-soft);border:1px solid var(--a-line);border-radius:6px;width:28px;height:28px}.aud .ib .ibic.ph{background:linear-gradient(135deg,#7fa3b5,#4f7a5c)}.aud .ib .ibic.qt{background:#fff;box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 40px #e9e4d9}.aud .pva{background:var(--a-surface);color:var(--a-ink);border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #7fcb9b8c,0 30px 60px #0006}.aud .pva .pvr{border-top:1px solid var(--a-line-soft);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;padding:9px 14px;font-size:13px;display:grid}.aud .pva .pvr>:nth-child(n+2){text-align:right;min-width:68px}.aud .pva .pvr.hdr{letter-spacing:.05em;text-transform:uppercase;color:var(--a-muted);font-size:10px}.aud .pva .pvr span:nth-child(2){color:var(--a-muted)}.aud .pva .pvr.note{color:var(--a-fair);background:var(--a-fair-soft);grid-template-columns:1fr;font-size:11.5px}.aud .pva .pvr.note span{text-align:left;color:var(--a-fair)!important}.aud .pva .pvf{border-top:1px solid var(--a-line-soft);color:var(--a-ink-2);background:var(--a-soft);flex-wrap:wrap;gap:6px 14px;padding:12px 14px;font-size:12px;display:flex}.aud .pva .pvf .pk{color:var(--a-good);margin-left:auto;font-weight:600}
