.ad-wrap{max-width:1140px;margin:0 auto}.ad-grid{grid-template-columns:1fr 360px;align-items:start;gap:18px;display:grid}@media (max-width:920px){.ad-grid{grid-template-columns:1fr}}.ad-col{flex-direction:column;gap:16px;min-width:0;display:flex}.ad-eyebrow{letter-spacing:.03em;text-transform:uppercase;color:var(--aw-ink-3);align-items:center;gap:7px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.ad-eyebrow svg{color:var(--aw-ink-3)}.ad-req{color:var(--aw-ink-2);background:var(--aw-surface-3);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}.ad-fit-label{letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;margin:16px 0 9px;font-size:11.5px;font-weight:700;display:flex}.ad-fit-label.strong{color:var(--aw-green-ink)}.ad-fit-label.strong svg{color:var(--aw-green)}.ad-fit-label.gap{color:var(--aw-amber-ink)}.ad-fit-label.gap svg{color:var(--aw-amber)}.ad-fit-row{align-items:flex-start;gap:10px;display:flex}.ad-fit-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.ad-fit-dot.strong{background:var(--aw-green)}.ad-fit-src{color:var(--aw-ink-2);font-size:12.5px;font-style:italic;font-family:var(--aw-serif);margin-top:2px;line-height:1.5}.ad-fit-from{color:var(--aw-ink-3);align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.ad-fit-from svg{color:var(--aw-ink-4)}.ad-gap-note{color:var(--aw-ink-3);margin-bottom:10px;font-size:12px;line-height:1.5}.ad-gap-row{border:1px dashed var(--aw-amber-line);background:var(--aw-amber-soft);border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;display:flex}.ad-gap-term{color:var(--aw-amber-ink);font-size:13px;font-weight:650}.ad-gap-q{color:var(--aw-ink-2);margin-top:2px;font-size:11.5px;line-height:1.45}.ad-gap-row .aw-btn{white-space:nowrap;flex-shrink:0}.ad-resume-thumb{border:1px solid var(--aw-line);background:var(--aw-surface-3);cursor:pointer;border-radius:8px;flex:none;justify-content:center;width:116px;height:150px;padding-top:9px;transition:border-color .14s,box-shadow .14s;display:flex;overflow:hidden}.ad-resume-thumb:not(.frozen):hover{border-color:var(--aw-primary);box-shadow:var(--aw-shadow-md)}.ad-resume-thumb.frozen{cursor:default;border-color:var(--aw-amber-line)}.ad-answer-q{color:var(--aw-navy);margin-bottom:7px;font-size:13.5px;font-weight:650;line-height:1.4}.ad-rerender{color:var(--aw-primary);background:var(--aw-primary-soft);border:1px solid var(--aw-primary-line);border-radius:999px;align-items:center;gap:5px;margin-bottom:8px;padding:3px 9px;font-size:11px;line-height:1.3;display:inline-flex}.ad-rerender svg{flex-shrink:0}.ad-answer-text{color:var(--aw-ink);font-size:13.5px;line-height:1.6;font-family:var(--aw-serif)}.ad-trail{border-top:1px solid var(--aw-line-2);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.ad-trail-row{align-items:flex-start;gap:7px;font-size:12px;line-height:1.45;display:flex}.ad-eeoc{border:1px dashed var(--aw-line-3);background:repeating-linear-gradient(135deg, var(--aw-surface-2), var(--aw-surface-2) 10px, var(--aw-surface) 10px, var(--aw-surface) 20px);border-radius:12px;padding:15px}.ad-eeoc.frozen{background:var(--aw-surface-2);border-style:solid}.ad-eeoc-tag{color:var(--aw-ink-3);background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:600}.ad-eeoc-opt{border:1px solid var(--aw-line-3);background:var(--aw-surface);cursor:pointer;color:var(--aw-ink-2);text-align:left;border-radius:9px;flex:1;align-items:center;gap:8px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.ad-eeoc-opt.on{border-color:var(--aw-line);background:var(--aw-surface-2);color:var(--aw-ink)}.ad-radio{border:2px solid var(--aw-line-3);border-radius:50%;flex-shrink:0;width:15px;height:15px}.ad-radio.on{border-color:var(--aw-ink-3);background:var(--aw-ink-3);box-shadow:inset 0 0 0 2.5px #fff}.ad-submit-card{border:1px solid var(--aw-line);background:var(--aw-surface);box-shadow:var(--aw-shadow-sm);border-radius:12px;padding:16px}.ad-sent-banner{background:var(--aw-amber-soft);border:1px solid var(--aw-amber-line);border-radius:13px;align-items:center;gap:13px;margin-bottom:18px;padding:14px 16px;display:flex}.ad-sent-ic{background:var(--aw-amber);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ad-draft-banner{background:var(--aw-primary-soft);border:1px solid var(--aw-primary-line);border-radius:13px;align-items:center;gap:13px;margin-bottom:18px;padding:14px 16px;display:flex}.ad-draft-ic{background:var(--aw-primary);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}
.apx{max-width:1280px;margin:0 auto;padding:18px 24px 64px}.apx-search{margin-bottom:12px;position:relative}.apx-search input{width:100%;color:var(--aw-ink);background:var(--aw-surface);border:1px solid var(--aw-line-3);box-shadow:var(--aw-shadow-sm);border-radius:12px;padding:13px 16px 13px 42px;font-family:inherit;font-size:14px}.apx-search input:focus{border-color:var(--aw-primary);box-shadow:0 0 0 3px var(--aw-primary-soft);outline:none}.apx-search>svg{color:var(--aw-ink-4);position:absolute;top:14px;left:15px}.apx-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.apx-pill{color:var(--aw-ink-2);background:var(--aw-surface);border:1px solid var(--aw-line-3);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex}.apx-pill:hover{border-color:var(--aw-ink-4)}.apx-pill.on{background:var(--aw-navy);color:#fff;border-color:var(--aw-navy)}.apx-pill.visa.on{background:var(--aw-green);color:#fff;border-color:var(--aw-green)}.apx-pill.set{background:var(--aw-primary-soft);color:var(--aw-primary);border-color:var(--aw-primary-line)}.apx-pill-lbl{opacity:.6;font-weight:600}.apx-menu{z-index:200;background:var(--aw-surface);border:1px solid var(--aw-line);min-width:190px;box-shadow:var(--aw-shadow-lg);border-radius:11px;padding:5px;animation:.14s aw-pop;position:absolute;top:calc(100% + 6px);left:0}.apx-filters{z-index:120;position:relative}.apx-menu-item{cursor:pointer;width:100%;color:var(--aw-ink);text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-family:inherit;font-size:12.5px;font-weight:500;display:flex}.apx-menu-item:hover{background:var(--aw-surface-3)}.apx-menu-item.on{color:var(--aw-primary);font-weight:600}.apx-menu-item.on svg{color:var(--aw-primary)}.apx-visa-link{color:var(--aw-ink-3);align-items:center;gap:5px;font-size:11.5px;line-height:1.3;display:inline-flex}.apx-visa-link svg{color:var(--aw-ink-4);flex-shrink:0}.apx-visa-link b{color:var(--aw-ink-2);font-weight:650}.apx-toolbar{align-items:center;gap:10px;margin-bottom:12px;display:flex}.apx-toolbar .apx-search{flex:1;margin-bottom:0}.apx-filter-btn{color:var(--aw-ink-2);background:var(--aw-surface);border:1px solid var(--aw-line-3);cursor:pointer;white-space:nowrap;box-shadow:var(--aw-shadow-sm);border-radius:12px;align-items:center;gap:7px;padding:11px 15px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.apx-filter-btn:hover{border-color:var(--aw-ink-4)}.apx-filter-btn.on{background:var(--aw-navy);color:#fff;border-color:var(--aw-navy)}.apx-filter-count{background:var(--aw-primary);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:700;display:grid}.apx-filter-btn.on .apx-filter-count{color:var(--aw-navy);background:#fff}.apx-link-btn{font-family:inherit;font-size:inherit;color:var(--aw-primary);cursor:pointer;background:0 0;border:none;padding:0;font-weight:650;text-decoration:underline}.apx-clear{color:var(--aw-ink-3);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:600}.apx-clear:hover{background:var(--aw-surface-3);color:var(--aw-red-ink)}.apx-visa-group{align-items:center;gap:4px;display:inline-flex}.apx-visa-setup{color:var(--aw-primary);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.apx-visa-setup:hover{background:var(--aw-primary-soft)}.apx-visa-modal{background:var(--aw-surface);width:540px;max-width:94vw;box-shadow:var(--aw-shadow-lg);border-radius:16px;animation:.18s aw-pop;overflow:hidden}.apx-visa-row{border-top:1px solid var(--aw-line-2);align-items:center;gap:10px;padding:9px 0;display:flex}.apx-visa-row:first-of-type{border-top:none}.apx-visa-select{color:var(--aw-ink);background:var(--aw-surface);border:1px solid var(--aw-line-3);cursor:pointer;border-radius:8px;flex:1;min-width:0;padding:7px 10px;font-family:inherit;font-size:12.5px}.apx-visa-select:focus{border-color:var(--aw-primary);outline:none}.apx-visa-tag{white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 9px;font-family:inherit;font-size:10.5px;font-weight:700;display:inline-flex}.apx-visa-tag:hover{filter:brightness(.96)}.apx-visa-tag.need{background:var(--aw-amber-soft);color:var(--aw-amber-ink)}.apx-visa-tag.ok{background:var(--aw-green-soft);color:var(--aw-green-ink)}.apx-visa-x{cursor:pointer;color:var(--aw-ink-4);background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px}.apx-visa-x:hover{background:var(--aw-surface-3);color:var(--aw-red-ink)}.apx-visa-add{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.apx-visa-addbtn{color:var(--aw-primary);border:1px dashed var(--aw-line-3);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:8px 13px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.apx-visa-addbtn:hover{border-color:var(--aw-primary);background:var(--aw-primary-soft)}.apx-visa-typeahead{margin-top:12px;position:relative}.apx-visa-cinput{width:100%;color:var(--aw-ink);background:var(--aw-surface);border:1px solid var(--aw-primary);box-shadow:0 0 0 3px var(--aw-primary-soft);border-radius:9px;outline:none;padding:8px 11px 8px 32px;font-family:inherit;font-size:13px}.apx-visa-cmenu{border:1px solid var(--aw-line);box-shadow:var(--aw-shadow-md);background:var(--aw-surface);border-radius:10px;max-height:200px;margin-top:6px;padding:5px;overflow-y:auto}.apx-loc-hint{letter-spacing:.04em;text-transform:uppercase;color:var(--aw-ink-4);padding:8px 11px 4px;font-size:10px;font-weight:700}.apx-loc-group{border-top:1px solid var(--aw-line-2);margin-top:4px;padding-top:2px}.apx-loc-group:first-of-type{border-top:none}.apx-loc-country .apx-menu-item{font-weight:650}.apx-loc-tag{white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700}.apx-loc-tag.need{background:var(--aw-amber-soft);color:var(--aw-amber-ink)}.apx-loc-tag.ok{background:var(--aw-green-soft);color:var(--aw-green-ink)}.apx-loc-region{color:var(--aw-ink-2);font-size:12px;padding-left:24px!important}.apx-loc-foot{color:var(--aw-ink-4);border-top:1px solid var(--aw-line-2);margin-top:4px;padding:8px 11px 4px;font-size:10.5px}.apx-loc-foot b{color:var(--aw-ink-3)}.apx-loc-head{color:var(--aw-ink-3);justify-content:space-between;align-items:center;padding:7px 11px 6px;font-size:11px;font-weight:600;display:flex}.apx-loc-clear{color:var(--aw-primary);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:11px;font-weight:600}.apx-loc-country-row,.apx-loc-region{align-items:center;gap:9px;display:flex}.apx-loc-explore{border-top:1px solid var(--aw-line-2);margin-top:4px;padding-top:4px}.apx-loc-explorebtn{cursor:pointer;width:100%;color:var(--aw-primary);background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.apx-loc-explorebtn:hover{background:var(--aw-primary-soft)}.apx-loc-search{width:100%;color:var(--aw-ink);background:var(--aw-surface);border:1px solid var(--aw-primary);box-shadow:0 0 0 3px var(--aw-primary-soft);border-radius:8px;outline:none;padding:7px 10px 7px 29px;font-family:inherit;font-size:12.5px}.apx-loc-explore-note{color:var(--aw-amber-ink);align-items:flex-start;gap:5px;padding:2px 6px 7px;font-size:10.5px;line-height:1.4;display:flex}.apx-loc-explore-note svg{color:var(--aw-amber);flex-shrink:0;margin-top:1px}.apx-allfilters-btn{color:var(--aw-ink-2);background:var(--aw-surface);border:1px solid var(--aw-line-3);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.apx-allfilters-btn:hover{border-color:var(--aw-primary);color:var(--aw-primary)}.afp-scrim{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d122280;justify-content:flex-end;animation:.18s aw-fade;display:flex;position:fixed;inset:0}.afp-panel{background:var(--aw-surface);flex-direction:column;width:720px;max-width:94vw;height:100%;animation:.22s cubic-bezier(.2,.8,.2,1) afp-slide;display:flex;box-shadow:-10px 0 40px #111a3a2e}@keyframes afp-slide{0%{opacity:.6;transform:translate(40px)}to{opacity:1;transform:none}}.afp-head{border-bottom:1px solid var(--aw-line);align-items:center;gap:12px;padding:16px 20px;display:flex}.afp-head .apx-clear{margin-left:auto}.afp-x{cursor:pointer;color:var(--aw-ink-3);background:0 0;border:none;border-radius:7px;padding:5px}.afp-x:hover{background:var(--aw-surface-3)}.afp-body{flex:1;min-height:0;display:flex}.afp-nav{border-right:1px solid var(--aw-line);background:var(--aw-surface-2);flex-direction:column;flex-shrink:0;gap:3px;width:210px;padding:12px;display:flex}.afp-navitem{cursor:pointer;text-align:left;color:var(--aw-ink-2);background:0 0;border:none;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 11px;font-family:inherit;display:flex}.afp-navitem:hover{background:var(--aw-surface-3)}.afp-navitem.on{background:var(--aw-primary-soft);color:var(--aw-primary)}.afp-navitem.on svg{color:var(--aw-primary)}.afp-navitem svg{color:var(--aw-ink-3);flex-shrink:0;margin-top:1px}.afp-nav-t{font-size:13px;font-weight:650}.afp-nav-d{color:var(--aw-ink-3);margin-top:1px;font-size:11px}.afp-navitem.on .afp-nav-d{color:var(--aw-primary);opacity:.75}.afp-content{flex:1;min-width:0;padding:20px 24px 40px;overflow-y:auto}.afp-group{margin-bottom:24px}.afp-gtitle{color:var(--aw-navy);margin-bottom:3px;font-size:13.5px;font-weight:700}.afp-gsub{color:var(--aw-ink-3);margin-bottom:11px;font-size:11.5px;line-height:1.4}.afp-gtitle+.afp-grid,.afp-gtitle+.afp-seg{margin-top:11px}.afp-grid{grid-template-columns:1fr 1fr;gap:9px 18px;display:grid}.afp-check{color:var(--aw-ink);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.afp-box{border:1.5px solid var(--aw-line-3);color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.afp-box.on{background:var(--aw-primary);border-color:var(--aw-primary)}.afp-seg{background:var(--aw-surface-3);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.afp-seg button{color:var(--aw-ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.afp-seg button.on{background:var(--aw-surface);color:var(--aw-primary);box-shadow:var(--aw-shadow-sm)}.afp-toggle{border:1px solid var(--aw-line);cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.afp-toggle>span:first-child{flex:1}.afp-toggle b{color:var(--aw-ink);font-size:13px}.afp-switch{background:var(--aw-line-3);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .15s;position:relative}.afp-switch.on{background:var(--aw-primary)}.afp-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.afp-switch.on i{transform:translate(16px)}.afp-link{cursor:pointer;color:var(--aw-primary);background:0 0;border:none;align-items:center;gap:6px;margin-top:11px;padding:4px 0;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.afp-dest{flex-direction:column;gap:8px;display:flex}.afp-dest-row{border:1px solid var(--aw-line);color:var(--aw-ink);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;display:flex}.apx-answerall{background:linear-gradient(100deg, var(--aw-primary), #5a63e0);color:#fff;border-radius:14px;align-items:center;gap:14px;margin:18px 0;padding:15px 18px;display:flex}.apx-answerall-ic{background:#ffffff29;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.apx-answerall-t{font-size:14.5px;font-weight:700}.apx-answerall-d{color:#ffffffd1;margin-top:2px;font-size:12px;line-height:1.4}.aa-panel{background:var(--aw-surface);flex-direction:column;width:640px;max-width:96vw;height:100%;animation:.22s cubic-bezier(.2,.8,.2,1) afp-slide;display:flex;box-shadow:-10px 0 40px #111a3a2e}.aa-head{border-bottom:1px solid var(--aw-line);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.aa-head>div:first-child{flex:1}.aa-progress{border-bottom:1px solid var(--aw-line);align-items:center;gap:12px;padding:12px 20px;display:flex}.aa-progress-bar{background:var(--aw-surface-3);border-radius:999px;flex:1;height:7px;overflow:hidden}.aa-progress-bar>i{background:var(--aw-primary);border-radius:999px;height:100%;transition:width .25s;display:block}.aa-progress-lbl{color:var(--aw-ink-2);white-space:nowrap;font-size:12px}.aa-progress-lbl b{color:var(--aw-navy);font-weight:700}.aa-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px 30px;display:flex;overflow-y:auto}.aa-cluster{border:1px solid var(--aw-line);border-radius:13px;padding:15px;transition:border-color .14s,background .14s}.aa-cluster.done{border-color:var(--aw-green-line);background:var(--aw-green-soft)}.aa-cluster-head{align-items:center;gap:10px;margin-bottom:9px;display:flex}.aa-cluster-q{color:var(--aw-navy);flex:1;align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.aa-cluster-count{color:var(--aw-ink-3);background:var(--aw-surface-3);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.aa-cluster.done .aa-cluster-count{background:#fff}.aa-cluster-cos{gap:5px;margin-bottom:10px;display:flex}.aa-co{background:var(--aw-navy);color:#fff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.aa-ta{width:100%;font-family:var(--aw-serif);color:var(--aw-ink);background:var(--aw-surface);border:1px solid var(--aw-line-3);resize:vertical;border-radius:9px;outline:none;padding:10px 12px;font-size:13.5px;line-height:1.55}.aa-ta:focus{border-color:var(--aw-primary);box-shadow:0 0 0 3px var(--aw-primary-soft)}.aa-cluster-note{color:var(--aw-green-ink);align-items:center;gap:5px;margin-top:7px;font-size:11px;font-weight:600;display:flex}.aa-foot{border-top:1px solid var(--aw-line);background:var(--aw-surface-2);align-items:center;gap:10px;padding:14px 20px;display:flex}.aa-show-q{cursor:pointer;color:var(--aw-primary);background:0 0;border:none;align-items:center;gap:5px;padding:0 0 9px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.aa-qlist{background:var(--aw-surface-2);border-radius:9px;flex-direction:column;gap:6px;margin-bottom:11px;padding:10px 12px;display:flex}.aa-qrow{align-items:flex-start;gap:8px;font-size:12px;display:flex}.aa-qrow-co{color:var(--aw-ink);flex-shrink:0;font-weight:650}.aa-qrow-q{color:var(--aw-ink-3);font-style:italic;font-family:var(--aw-serif);line-height:1.45}.aa-percompany{flex-direction:column;gap:10px;display:flex}.aa-pc-row{border:1px solid var(--aw-line-2);border-radius:10px;padding:11px}.aa-pc-row.done{border-color:var(--aw-green-line);background:#1c8a5c0a}.aa-pc-co{color:var(--aw-ink);align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;font-weight:650;display:flex}.aa-ta-sm{font-size:12.5px}.jp-scrim{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111a3a4d;justify-content:flex-end;animation:.18s aw-fade;display:flex;position:fixed;inset:0}.jp-panel{background:var(--aw-surface);flex-direction:column;width:480px;max-width:94vw;height:100%;animation:.22s cubic-bezier(.2,.8,.2,1) afp-slide;display:flex;box-shadow:-10px 0 40px #111a3a2e}.jp-head{border-bottom:1px solid var(--aw-line);padding:18px 20px 14px;position:relative}.jp-x{cursor:pointer;color:var(--aw-ink-3);background:0 0;border:none;border-radius:7px;padding:5px;position:absolute;top:14px;right:14px}.jp-x:hover{background:var(--aw-surface-3)}.jp-head-co{align-items:center;gap:12px;margin-bottom:12px;padding-right:28px;display:flex}.jp-logo{background:var(--aw-navy);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:17px;font-weight:700;display:grid}.jp-title{color:var(--aw-navy);letter-spacing:-.01em;font-size:17px;font-weight:750;line-height:1.2}.jp-co{color:var(--aw-ink-3);margin-top:2px;font-size:12.5px}.jp-verdict{flex-wrap:wrap;gap:7px;display:flex}.jp-body{flex:1;min-height:0;padding:16px 20px 30px;overflow-y:auto}.jp-fit{border:1px solid var(--aw-primary-line);background:var(--aw-primary-soft);border-radius:12px;margin-bottom:16px;padding:13px}.jp-fit-h{color:var(--aw-navy);align-items:center;gap:7px;margin-bottom:9px;font-size:12.5px;font-weight:700;display:flex}.jp-fit-row{color:var(--aw-ink);align-items:flex-start;gap:8px;padding:4px 0;font-size:12.5px;line-height:1.45;display:flex}.jp-fit-row.strong svg{color:var(--aw-green);flex-shrink:0;margin-top:2px}.jp-fit-row.gap svg{color:var(--aw-amber);flex-shrink:0;margin-top:2px}.jp-fit-src{color:var(--aw-ink-3)}.jp-held{border:1px solid var(--aw-amber-line);background:var(--aw-amber-soft);color:var(--aw-ink-2);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px;font-size:12.5px;line-height:1.5;display:flex}.jp-held svg{color:var(--aw-amber);flex-shrink:0;margin-top:1px}.jp-held b{color:var(--aw-ink)}.jp-facts{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.jp-fact{color:var(--aw-ink-2);align-items:center;gap:7px;font-size:12.5px;display:flex}.jp-fact svg{color:var(--aw-ink-4);flex-shrink:0}.jp-sect-h{letter-spacing:.05em;text-transform:uppercase;color:var(--aw-ink-3);margin-bottom:9px;font-size:11px;font-weight:700}.jp-sect-h.sm{margin-top:14px}.jp-skills{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.jp-skill{color:var(--aw-ink-2);background:var(--aw-surface-3);border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.jp-skill.yours{color:var(--aw-green-ink);background:var(--aw-green-soft);border-color:var(--aw-green-line)}.jp-toggle{background:var(--aw-surface-3);border-radius:9px;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.jp-toggle button{color:var(--aw-ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.jp-toggle button.on{background:var(--aw-surface);color:var(--aw-primary);box-shadow:var(--aw-shadow-sm)}.jp-posting{color:var(--aw-ink);font-size:13px;line-height:1.6}.jp-posting p{margin:0 0 10px}.jp-posting ul{flex-direction:column;gap:5px;margin:0;padding-left:18px;display:flex}.jp-original{color:var(--aw-primary);align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.jp-foot{border-top:1px solid var(--aw-line);background:var(--aw-surface-2);align-items:center;gap:9px;padding:13px 20px;display:flex}.jp-save{border:1px solid var(--aw-line-3);background:var(--aw-surface);cursor:pointer;width:38px;height:38px;color:var(--aw-ink-3);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.jp-save:hover{color:var(--aw-primary);border-color:var(--aw-primary-line)}.apx-pill svg{opacity:.7}.apx-sect{align-items:center;gap:10px;margin-bottom:13px;display:flex}.apx-sect h2{color:var(--aw-navy);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.apx-sect .count{color:var(--aw-ink-3);background:var(--aw-surface-3);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.apx-sect-actions{gap:8px;margin-left:auto;display:flex}.apx-strip{scroll-snap-type:x proximity;grid-auto-columns:minmax(244px,1fr);grid-auto-flow:column;gap:13px;margin-bottom:28px;padding-bottom:6px;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 94%,#0000);mask-image:linear-gradient(90deg,#000 94%,#0000)}.apx-strip>*{scroll-snap-align:start}.apx-match{border:1px solid var(--aw-line);background:var(--aw-surface);cursor:pointer;border-radius:14px;flex-direction:column;min-height:168px;padding:15px;transition:all .14s;display:flex;position:relative;overflow:hidden}.apx-match:hover{box-shadow:var(--aw-shadow-md);border-color:var(--aw-line-3);transform:translateY(-2px)}.apx-match:before{content:"";height:3px;position:absolute;inset:0 0 auto}.apx-match.strong:before{background:var(--aw-green)}.apx-match.stretch:before{background:var(--aw-amber)}.apx-match.blocker:before{background:var(--aw-red)}.apx-match-top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.apx-match-loc{color:var(--aw-ink-3);font-size:11px}.apx-fit-ring{flex-shrink:0;width:42px;height:42px;position:relative}.apx-fit-ring .num{color:var(--aw-navy);place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.apx-match-title{color:var(--aw-navy);letter-spacing:-.01em;font-size:15px;font-weight:650;line-height:1.25}.apx-match-co{color:var(--aw-ink-2);flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:3px;font-size:12.5px;font-weight:500;display:flex}.apx-match-sal{color:var(--aw-ink-3);font-size:11.5px;font-weight:500}.apx-match-why{color:var(--aw-ink-2);background:var(--aw-primary-soft);border-radius:8px;align-items:flex-start;gap:6px;margin-top:9px;padding:7px 9px;font-size:11.5px;line-height:1.4;display:flex}.apx-match-why svg{color:var(--aw-primary);flex-shrink:0;margin-top:1px}.apx-match-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.apx-match-verdict{color:var(--aw-green-ink);align-items:center;gap:5px;margin-top:9px;font-size:11px;font-weight:600;display:flex}.apx-match-verdict svg{color:var(--aw-green);flex-shrink:0}.apx-hidden-note{color:var(--aw-ink-3);align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.apx-hidden-note svg{color:var(--aw-ink-4)}.apx-hidden-note b{color:var(--aw-ink-2);font-weight:650}.apx-hidden-show{color:var(--aw-primary);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:12px;font-weight:600}.apx-hidden-show:hover{text-decoration:underline}.apx-match-foot{align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.apx-match-foot .aw-btn{flex:1}.apx-vp{border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.apx-vp.strong{background:var(--aw-green-soft);color:var(--aw-green-ink)}.apx-vp.stretch{background:var(--aw-amber-soft);color:var(--aw-amber-ink)}.apx-vp.blocker{background:var(--aw-red-soft);color:var(--aw-red-ink)}.apx-value{color:var(--aw-green-ink);background:var(--aw-green-soft);border:1px solid var(--aw-green-line);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:600;display:flex}.apx-value b{font-weight:750}.apx-table-wrap{border:1px solid var(--aw-line);background:var(--aw-surface);box-shadow:var(--aw-shadow-sm);border-radius:14px;overflow:hidden}.apx-tabs{border-bottom:1px solid var(--aw-line);flex-wrap:wrap;align-items:center;gap:4px;padding:10px 12px;display:flex}.apx-tab{color:var(--aw-ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.apx-tab:hover{background:var(--aw-surface-3);color:var(--aw-ink-2)}.apx-tab.on{background:var(--aw-primary-soft);color:var(--aw-primary)}.apx-tab .n{opacity:.7;font-size:11px;font-weight:700}.apx-tab-search{min-width:0;margin-left:auto;position:relative}.apx-tab-search input{border:1px solid var(--aw-line-3);background:var(--aw-surface);border-radius:8px;width:170px;max-width:100%;padding:6px 10px 6px 28px;font-family:inherit;font-size:12.5px}.apx-tab-search input:focus{border-color:var(--aw-primary);outline:none}.apx-tab-search svg{color:var(--aw-ink-4);position:absolute;top:8px;left:9px}@media (max-width:1040px){.apx-tab-search{flex-basis:100%;width:100%;margin-left:0}.apx-tab-search input{width:100%}}table.apx-table{border-collapse:collapse;width:100%}.apx-table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--aw-ink-4);text-align:left;border-bottom:1px solid var(--aw-line);background:var(--aw-surface-2);white-space:nowrap;padding:10px 14px;font-size:10.5px;font-weight:700}.apx-table thead th.chk{width:38px}.apx-table tbody td{border-bottom:1px solid var(--aw-line-2);color:var(--aw-ink);vertical-align:middle;padding:8px 14px;font-size:13px}.apx-rows-select{border:1px solid var(--aw-line-3);background:var(--aw-surface);cursor:pointer;border-radius:7px;padding:4px 8px;font-family:inherit;font-size:12px}.apx-table tbody tr:last-child td{border-bottom:none}.apx-table tbody tr{cursor:pointer;transition:background .1s}.apx-table tbody tr:hover{background:var(--aw-surface-2)}.apx-table .apx-chk{opacity:0;transition:opacity .12s}.apx-table tbody tr:hover .apx-chk,.apx-table tbody tr.sel .apx-chk{opacity:1}.apx-table tbody tr.sel{background:var(--aw-primary-soft)}.apx-co{align-items:center;gap:11px;display:flex}.apx-co-logo{background:var(--aw-navy);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.apx-co-name{color:var(--aw-ink);align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.apx-co-role{color:var(--aw-ink-3);font-size:11.5px}.apx-auto-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--aw-primary);background:var(--aw-primary-soft);border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:700}.apx-cell-state{align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.apx-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.apx-state-ready .apx-dot,.apx-state-approved .apx-dot{background:var(--aw-green)}.apx-state-ready,.apx-state-approved{color:var(--aw-green-ink)}.apx-state-draft .apx-dot{background:var(--aw-amber)}.apx-state-draft{color:var(--aw-amber-ink)}.apx-state-sent .apx-dot{background:var(--aw-slate)}.apx-state-sent{color:var(--aw-slate)}.apx-fit-cell{align-items:center;gap:7px;display:inline-flex}.apx-fit-num{color:var(--aw-navy);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.apx-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.apx-status.validated{background:var(--aw-green-soft);color:var(--aw-green-ink)}.apx-status.submitted{background:var(--aw-slate-soft);color:var(--aw-slate)}.apx-status.needs{background:var(--aw-amber-soft);color:var(--aw-amber-ink)}.apx-status.blocked{background:var(--aw-red-soft);color:var(--aw-red-ink)}.apx-row-approve{color:var(--aw-primary);background:var(--aw-primary-soft);cursor:pointer;border:none;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:600}.apx-row-approve:hover{background:var(--aw-primary-line)}.apx-table-foot{border-top:1px solid var(--aw-line);color:var(--aw-ink-3);align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:flex}.apx-act-cell{white-space:nowrap}.apx-applied-date{color:var(--aw-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.apx-act-held{color:var(--aw-ink-4);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.apx-row-act{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:650;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.apx-row-act.submit{background:var(--aw-navy);color:#fff}.apx-row-act.submit:hover{background:#1c2a55}.apx-row-act.review{background:var(--aw-amber-soft);color:var(--aw-amber-ink);border-color:var(--aw-amber-line)}.apx-row-act.review:hover{background:#fbe9c8}.apx-row-act.review.on{background:var(--aw-navy);color:#fff;border-color:#0000}.apx-row-act.apply{background:var(--aw-primary-soft);color:var(--aw-primary);border-color:var(--aw-primary-line)}.apx-row-act.apply:hover{background:var(--aw-primary-line)}.apx-exp-foot{border-top:1px solid var(--aw-line-2);align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.apx-exp-foot-note{color:var(--aw-ink-2);flex:1;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}.apx-exp-foot-note svg{color:var(--aw-green);flex-shrink:0}@media (max-width:1180px){.apx-table .col-answers{display:none}}@media (max-width:1040px){.apx-table .col-resume{display:none}}@media (max-width:960px){.apx-table thead th,.apx-table tbody td{padding-left:8px;padding-right:8px}.apx-table thead th.chk,.apx-table tbody td.chk,.apx-table .col-status{display:none}.apx-co{gap:8px}.apx-co-logo{width:28px;height:28px}.apx-co-role{white-space:nowrap;text-overflow:ellipsis;max-width:104px;overflow:hidden}}.apx-chk{border:1.5px solid var(--aw-line-3);background:var(--aw-surface);cursor:pointer;border-radius:4px;place-items:center;width:16px;height:16px;padding:0;display:grid}.apx-chk.on{background:var(--aw-primary);border-color:var(--aw-primary);color:#fff}.apx-gate-pop{z-index:60;background:var(--aw-surface);border:1px solid var(--aw-line);width:280px;box-shadow:var(--aw-shadow-lg);border-radius:12px;padding:13px;animation:.14s aw-pop;position:absolute}.apx-gate-row{color:var(--aw-ink-2);align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.apx-gate-row svg{flex-shrink:0}.apx-earned{background:linear-gradient(100deg, var(--aw-navy), #1d2a55);color:#fff;border-radius:14px;align-items:center;gap:13px;margin-bottom:22px;padding:15px 18px;display:flex}.apx-earned-ic{background:#ffffff21;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.apx-earned-t{font-size:14.5px;font-weight:650}.apx-earned-d{color:#ffffffb8;margin-top:2px;font-size:12px;line-height:1.45}.apx-earned-meter{flex-shrink:0;width:120px}.apx-earned-meter .bar{background:#ffffff2e;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}.apx-earned-meter .bar>i{background:#fff;border-radius:999px;height:100%;display:block}.apx-earned-slim{background:var(--aw-primary-soft);border:1px solid var(--aw-primary-line);border-radius:11px;align-items:center;gap:10px;margin-bottom:16px;padding:9px 12px;display:flex}.apx-earned-slim>svg{color:var(--aw-primary);flex-shrink:0}.apx-earned-slim .t{color:var(--aw-ink-2);flex:1;font-size:12.5px;line-height:1.45}.apx-earned-slim .t b{color:var(--aw-ink);font-weight:650}.apx-earned-slim-x{cursor:pointer;color:var(--aw-ink-4);background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:3px;line-height:0}.apx-earned-slim-x:hover{color:var(--aw-ink-2);background:#0000000d}.apx-snap{grid-template-columns:repeat(3,1fr) 1.6fr;gap:12px;margin-bottom:16px;display:grid}@media (max-width:720px){.apx-snap{grid-template-columns:repeat(3,1fr)}.apx-snap-goal{grid-column:1/-1}}.apx-snap-tile{background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:13px;padding:14px 16px}.apx-snap-tile .n{color:var(--aw-navy);font-size:24px;font-weight:700;line-height:1}.apx-snap-tile .l{color:var(--aw-ink-3);margin-top:5px;font-size:11.5px}.apx-snap-goal{background:var(--aw-navy);color:#fff;border-radius:13px;flex-direction:column;justify-content:center;padding:14px 16px;display:flex}.apx-snap-goal-head{justify-content:space-between;align-items:baseline;font-size:12.5px;font-weight:600;display:flex}.apx-snap-goal-head span:last-child{font-size:16px;font-weight:700}.apx-snap-bar{background:#ffffff2e;border-radius:999px;height:6px;margin:9px 0 7px;overflow:hidden}.apx-snap-bar>i{background:#fff;border-radius:999px;height:100%;display:block}.apx-snap-goal-cap{color:#ffffffb3;font-size:11px}.apx-heat-card{background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:14px;margin-top:22px;padding:16px 18px;position:relative}.apx-heat-tip{background:var(--aw-navy);color:#fff;white-space:nowrap;pointer-events:none;z-index:5;box-shadow:var(--aw-shadow-md);border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:500;position:absolute;transform:translate(-50%)translateY(-100%)}.apx-heat-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.apx-heat-t{color:var(--aw-ink);font-size:14px}.apx-heat-t b{color:var(--aw-navy);font-size:17px;font-weight:700}.apx-heat-sub{color:var(--aw-ink-3);max-width:460px;margin-top:3px;font-size:12px;line-height:1.45}.apx-heat-streak{color:var(--aw-green-ink);background:var(--aw-green-soft);border:1px solid var(--aw-green-line);border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.apx-heat-streak b{font-weight:700}.apx-heat-grid{gap:3px;padding-bottom:4px;display:flex;overflow-x:auto}.apx-heat-col{flex-direction:column;gap:3px;display:flex}.apx-heat-cell{border-radius:3px;flex-shrink:0;width:13px;height:13px}.apx-heat-cell.future{background:0 0!important}.apx-heat-legend{color:var(--aw-ink-4);justify-content:flex-end;align-items:center;gap:4px;margin-top:10px;font-size:11px;display:flex}.apx-heat-legend .apx-heat-cell{width:11px;height:11px}.apx-modal-scrim{z-index:90;background:#111a3a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.apx-newauto-intro{color:var(--aw-ink-2);margin:0 0 14px;font-size:12.5px;line-height:1.5}.apx-newauto-intro b{color:var(--aw-ink);font-weight:650}.apx-newauto-addrole{border:1px dashed var(--aw-line-3);background:var(--aw-surface-2);width:100%;color:var(--aw-ink-2);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.apx-newauto-addrole:hover{border-color:var(--aw-primary-line);color:var(--aw-primary)}.apx-newauto-custom{gap:8px;display:flex}.apx-newauto-cinput{border:1px solid var(--aw-primary-line);border-radius:10px;outline:none;flex:1;padding:10px 12px;font-family:inherit;font-size:13px}.apx-newauto-alias{background:var(--aw-surface-2);border:1px solid var(--aw-line-2);border-radius:12px;margin-top:15px;padding:13px 14px}.apx-newauto-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.apx-newauto-chip{color:var(--aw-ink);background:var(--aw-surface);border:1px solid var(--aw-line-3);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:500}.apx-newauto-addchip input{border:1px dashed var(--aw-line-3);background:0 0;border-radius:999px;outline:none;width:110px;padding:4px 11px;font-family:inherit;font-size:12px}.apx-newauto-addchip input:focus{border-color:var(--aw-primary)}.apx-newauto-aliashint{color:var(--aw-ink-3);align-items:flex-start;gap:6px;margin-top:10px;font-size:11.5px;line-height:1.45;display:flex}.apx-newauto-aliashint svg{color:var(--aw-ink-4);flex-shrink:0;margin-top:1px}.apx-newauto{background:var(--aw-surface);border-radius:16px;width:min(520px,100%);max-height:88vh;padding:22px 24px;overflow-y:auto;box-shadow:0 24px 64px #111a3a47}.apx-newauto-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.apx-newauto-label{letter-spacing:.03em;text-transform:uppercase;color:var(--aw-ink-3);margin-bottom:9px;font-size:12px;font-weight:700}.apx-newauto-fams{flex-direction:column;gap:8px;display:flex}.apx-newauto-fam{border:1px solid var(--aw-line);background:var(--aw-surface);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:11px;padding:12px 14px;font-family:inherit;display:flex}.apx-newauto-fam:hover{border-color:var(--aw-line-3)}.apx-newauto-fam.sel{border-color:var(--aw-primary);background:var(--aw-primary-soft)}.apx-newauto-fam-t{color:var(--aw-navy);font-size:13.5px;font-weight:650}.apx-newauto-fam-n{color:var(--aw-ink-3);margin-top:2px;font-size:11.5px}.apx-newauto-found{color:var(--aw-ink-2);background:var(--aw-surface-3);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11.5px;font-weight:600}.apx-newauto-radio{border:2px solid var(--aw-line-3);border-radius:50%;flex-shrink:0;width:16px;height:16px}.apx-newauto-radio.on{border-color:var(--aw-primary);background:var(--aw-primary);box-shadow:inset 0 0 0 2.5px #fff}.apx-newauto-floor{gap:8px;display:flex}.apx-newauto-floorbtn{border:1px solid var(--aw-line-3);background:var(--aw-surface);color:var(--aw-ink-2);cursor:pointer;border-radius:9px;flex:1;padding:9px;font-family:inherit;font-size:12.5px;font-weight:600}.apx-newauto-floorbtn.on{border-color:var(--aw-primary);background:var(--aw-primary-soft);color:var(--aw-primary)}.apx-newauto-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.apx-newauto-trust{color:var(--aw-ink-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.apx-newauto-trust svg{color:var(--aw-green)}.apx-prio{margin-top:22px}.apx-prio-head{letter-spacing:.04em;text-transform:uppercase;color:var(--aw-ink-3);align-items:center;gap:8px;margin-bottom:11px;font-size:12px;font-weight:700;display:flex}.apx-prio-head svg{color:var(--aw-amber)}.apx-prio-row{background:var(--aw-surface);border:1px solid var(--aw-line);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:9px;padding:12px 15px;font-family:inherit;transition:border-color .12s,box-shadow .12s;display:flex}.apx-prio-row:hover{border-color:var(--aw-line-3);box-shadow:var(--aw-shadow-sm)}.apx-prio-ic{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.apx-prio-ic.green{background:var(--aw-green-soft);color:var(--aw-green-ink)}.apx-prio-ic.amber{background:var(--aw-amber-soft);color:var(--aw-amber-ink)}.apx-prio-ic.slate{background:var(--aw-slate-soft);color:var(--aw-slate)}.apx-prio-label{color:var(--aw-navy);font-size:13.5px;font-weight:650}.apx-prio-sub{color:var(--aw-ink-3);margin-top:2px;font-size:12px}.apx-prio-cta{color:var(--aw-primary);flex-shrink:0;align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.apx-home-links{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}@media (max-width:620px){.apx-home-links{grid-template-columns:1fr}}.apx-home-link{background:var(--aw-surface);border:1px solid var(--aw-line);cursor:pointer;text-align:left;border-radius:13px;align-items:center;gap:12px;padding:15px 17px;font-family:inherit;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.apx-home-link:hover{border-color:var(--aw-line-3);box-shadow:var(--aw-shadow-md);transform:translateY(-1px)}.apx-home-link svg{color:var(--aw-primary);flex-shrink:0}.apx-home-link b{color:var(--aw-navy);font-size:13.5px;font-weight:650;display:block}.apx-home-link span{color:var(--aw-ink-3);font-size:12px}.apx-home-empty{text-align:center;border:1px dashed var(--aw-line-3);background:var(--aw-surface-2);border-radius:16px;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.apx-home-empty-ic{background:var(--aw-primary-soft);width:52px;height:52px;color:var(--aw-primary);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.apx-sect-sub{color:var(--aw-ink-3);margin-left:2px;font-size:12px}.apx-auto{border:1px solid var(--aw-primary-line);background:linear-gradient(180deg, var(--aw-primary-soft), var(--aw-surface) 70%);border-radius:14px;margin-bottom:28px;padding:16px 18px}.apx-auto.paused{border-color:var(--aw-line-3);background:var(--aw-surface-2)}.apx-auto-head{align-items:flex-start;gap:12px;display:flex}.apx-auto-ic{background:var(--aw-primary);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.apx-auto.paused .apx-auto-ic{background:var(--aw-ink-3)}.apx-auto-t{color:var(--aw-navy);flex-wrap:wrap;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.apx-auto-pill{color:var(--aw-green-ink);background:var(--aw-green-soft);border:1px solid var(--aw-green-line);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 7px;font-size:11px;font-weight:700;display:inline-flex}.apx-auto-pill .dot{background:var(--aw-green);border-radius:50%;width:6px;height:6px}.apx-auto-pill.off{color:var(--aw-ink-3);background:var(--aw-surface-3);border-color:var(--aw-line-3)}.apx-auto-pill.off .dot{background:var(--aw-ink-4)}.apx-auto-d{color:var(--aw-ink-2);max-width:640px;margin-top:4px;font-size:12px;line-height:1.5}.apx-auto-d b{color:var(--aw-ink);font-weight:650}.apx-auto-ctl{color:var(--aw-ink-2);background:var(--aw-surface);border:1px solid var(--aw-line-3);cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.apx-auto-ctl:hover{border-color:var(--aw-primary-line);color:var(--aw-primary)}.apx-auto-ctl.ghost{padding:6px 9px}.apx-auto-funnel{flex-wrap:wrap;align-items:stretch;gap:11px;margin-top:15px;display:flex}.apx-funnel-seg{border:1px solid;border-radius:11px;flex:1;min-width:130px;padding:12px 14px}.apx-funnel-seg .n{font-size:22px;font-weight:700;line-height:1}.apx-funnel-seg .l{margin-top:5px;font-size:12px;font-weight:600}.apx-funnel-seg .sub{opacity:.8;margin-top:3px;font-size:11px}.apx-funnel-seg.done{background:var(--aw-green-soft);border-color:var(--aw-green-line);color:var(--aw-green-ink)}.apx-funnel-seg.blocked{background:var(--aw-amber-soft);border-color:var(--aw-amber-line);color:var(--aw-amber-ink)}.apx-funnel-seg.clear{background:var(--aw-surface-2);border-color:var(--aw-line-2);color:var(--aw-ink-3);align-items:center;gap:9px;display:flex}.apx-funnel-seg.clear svg{color:var(--aw-green)}.apx-funnel-meta{color:var(--aw-ink-3);flex-basis:100%;font-size:11.5px}.apx-funnel-meta b{color:var(--aw-ink-2);font-weight:650}.apx-auto-unblock{background:var(--aw-navy);color:#fff;border-radius:12px;align-items:center;gap:12px;margin-top:13px;padding:13px 15px;display:flex}.apx-auto-unblock-ic{background:#ffffff24;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.apx-auto-unblock-t{font-size:13.5px;font-weight:650}.apx-auto-unblock-d{color:#ffffffc7;margin-top:2px;font-size:12px;line-height:1.45}.apx-auto-unblock-d b{color:#fff;font-weight:700}.apx-auto-expand{background:var(--aw-surface);border:1px solid var(--aw-line-2);cursor:pointer;width:100%;color:var(--aw-ink-2);text-align:left;border-radius:10px;align-items:center;gap:8px;margin-top:13px;padding:10px 12px;font-family:inherit;font-size:12px;display:flex}.apx-auto-expand:hover{border-color:var(--aw-line-3)}.apx-auto-expand b{color:var(--aw-primary);font-weight:650}.apx-auto-fams{flex-direction:column;gap:8px;margin-top:13px;display:flex}.apx-auto-fam{border:1px solid var(--aw-line-2);background:var(--aw-surface);border-radius:11px;overflow:hidden}.apx-auto-fam.paused{opacity:.72}.apx-auto-famrow{align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.apx-auto-famtoggle{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:9px;min-width:0;padding:9px 8px;font-family:inherit;display:flex}.apx-auto-famdot{background:var(--aw-green);border-radius:50%;flex-shrink:0;width:8px;height:8px}.apx-auto-famdot.off{background:var(--aw-ink-4)}.apx-auto-famname{color:var(--aw-navy);flex-shrink:0;font-size:13.5px;font-weight:650}.apx-auto-famcount{color:var(--aw-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.apx-auto-fam .apx-auto-list{margin:0 10px 12px}.apx-auto-trust{color:var(--aw-ink-3);align-items:center;gap:7px;margin-top:13px;font-size:11.5px;display:flex}.apx-auto-trust svg{color:var(--aw-green);flex-shrink:0}.apx-auto-list{flex-direction:column;gap:7px;margin-top:9px;display:flex}.apx-auto-row{background:var(--aw-surface);border:1px solid var(--aw-line-2);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:11px;padding:9px 12px;font-family:inherit;transition:border-color .12s,box-shadow .12s;display:flex}.apx-mono-sm{background:var(--aw-navy);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.apx-auto-row:hover{border-color:var(--aw-line-3);box-shadow:var(--aw-shadow-sm)}.apx-auto-row-co{color:var(--aw-navy);font-size:13px;font-weight:650}.apx-auto-row-role{color:var(--aw-ink-3);font-size:11.5px}.apx-auto-row-status{border-radius:999px;flex-shrink:0;padding:2.5px 9px;font-size:11px;font-weight:600}.apx-auto-row-status.sent{color:var(--aw-green-ink);background:var(--aw-green-soft)}.apx-auto-row-status.ready{color:var(--aw-amber-ink);background:var(--aw-amber-soft)}.apx-bulk{z-index:30;background:var(--aw-navy);color:#fff;box-shadow:var(--aw-shadow-lg);border-radius:13px;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;animation:.18s aw-fade;display:flex;position:sticky;bottom:16px}.apx-bulk .lbl{font-size:13px;font-weight:600}.apx-bulk .lbl b{font-weight:750}.apx-bulk .gate-note{color:#ffffffb3;align-items:center;gap:6px;font-size:11.5px;display:flex}.apx-bulk-btns{gap:8px;margin-left:auto;display:flex}.apx-modal-scrim{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#111a3a57;place-items:center;padding:24px;animation:.18s aw-fade;display:grid;position:fixed;inset:0}.apx-modal{background:var(--aw-surface);width:540px;max-width:94vw;box-shadow:var(--aw-shadow-lg);border-radius:16px;animation:.18s aw-pop;overflow:hidden}.apx-modal-head{border-bottom:1px solid var(--aw-line);align-items:center;gap:10px;padding:18px 20px;display:flex}.apx-modal-body{max-height:60vh;padding:20px;overflow-y:auto}.apx-modal-foot{border-top:1px solid var(--aw-line);background:var(--aw-surface-2);align-items:center;gap:10px;padding:14px 20px;display:flex}.apx-genrow{border-top:1px solid var(--aw-line-2);align-items:center;gap:11px;padding:9px 0;font-size:13px;display:flex}.apx-genrow:first-child{border-top:none}.apx-genrow .tick{background:var(--aw-green);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.apx-genrow .spin{border:2px solid var(--aw-line-2);border-top-color:var(--aw-primary);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite lc-spin}.apx-genrow .wait{border:2px dashed var(--aw-line-3);border-radius:50%;flex-shrink:0;width:16px;height:16px}.apx-table tbody tr.held{opacity:.72}.apx-table tbody tr.held:hover{background:var(--aw-surface-2)}.apx-toast{background:var(--aw-green-soft);border:1px solid var(--aw-green-line);color:var(--aw-green-ink);border-radius:11px;align-items:center;gap:9px;margin-bottom:16px;padding:11px 14px;font-size:12.5px;font-weight:600;animation:.2s aw-fade;display:flex}.apx-batch{background:var(--aw-amber-soft);border:1px solid var(--aw-amber-line);border-radius:13px;align-items:center;gap:13px;margin-bottom:14px;padding:13px 16px;animation:.18s aw-fade;display:flex}.apx-batch-ic{width:36px;height:36px;color:var(--aw-amber);border:1px solid var(--aw-amber-line);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.apx-batch b{color:var(--aw-amber-ink)}.apx-exp td{background:var(--aw-surface-2);border-bottom:1px solid var(--aw-line)!important;padding:0 14px 14px 62px!important}.apx-exp-answers{flex-direction:column;gap:11px;padding-top:4px;display:flex}.apx-exp-q{color:var(--aw-navy);align-items:center;gap:6px;margin-bottom:5px;font-size:12px;font-weight:650;display:flex}.apx-exp-q svg{color:var(--aw-ink-3)}.apx-exp-ta{width:100%;font-family:var(--aw-serif);color:var(--aw-ink);background:var(--aw-surface);border:1px solid var(--aw-line-3);resize:vertical;border-radius:8px;outline:none;padding:9px 11px;font-size:13px;line-height:1.55}.apx-exp-ta:focus{border-color:var(--aw-primary);box-shadow:0 0 0 3px var(--aw-primary-soft)}.apx-exp-note{color:var(--aw-primary);align-items:center;gap:5px;margin-top:5px;font-size:11px;display:inline-flex}.apx-exp-gap{color:var(--aw-amber-ink);background:var(--aw-amber-soft);border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:7px 10px;font-size:11.5px;display:flex}.apx-exp-gap svg{color:var(--aw-amber)}.apx-exp-empty{color:var(--aw-ink-3);padding-top:6px;font-size:12px;font-style:italic}.apx-exp-held{color:var(--aw-ink-2);align-items:center;gap:9px;padding-top:8px;font-size:12.5px;display:flex}.apx-exp-held svg{color:var(--aw-slate);flex-shrink:0}.apx-exp-held b{color:var(--aw-ink)}.apx-review-foot{z-index:30;background:var(--aw-surface);border:1px solid var(--aw-line-3);box-shadow:var(--aw-shadow-md);border-radius:13px;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;display:flex;position:sticky;bottom:16px}.apx-confirm{background:var(--aw-surface);width:420px;max-width:92vw;box-shadow:var(--aw-shadow-lg);border-radius:16px;padding:22px;animation:.18s aw-pop}.apx-confirm-ic{background:var(--aw-primary-soft);border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto;display:grid}.apx-confirm-list{border:1px solid var(--aw-line);background:var(--aw-surface-2);border-radius:11px;padding:6px 12px}.apx-confirm-row{border-bottom:1px solid var(--aw-line-2);align-items:center;gap:9px;padding:7px 0;display:flex}.apx-confirm-row:last-child{border-bottom:none}
.mw-bullets{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.mw-bullet{border-top:1px solid var(--a-line-row);padding:10px 0}.mw-bullet:first-child{border-top:0;padding-top:4px}.mw-bullet-main{align-items:flex-start;gap:6px;display:flex}.mw-bullet-text{min-width:0;color:var(--a-ink);cursor:text;flex:1;margin:0;font-size:14px;line-height:1.55}.mw-bullet.is-reservoir .mw-bullet-text{color:var(--a-caption)}.a-body .mw-edit-btn{cursor:pointer;width:32px;height:32px;color:var(--a-ink-2);opacity:0;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-top:-4px;transition:opacity .12s;display:grid}.mw-bullet-main:hover .mw-edit-btn,.mw-edit-btn:focus-visible{opacity:1}.a-body .mw-edit-btn:hover{background:var(--a-sub);color:var(--a-ink)}@media (hover:none){.a-body .mw-edit-btn{opacity:1}}.mw-bullet-foot{flex-direction:column;gap:6px;margin-top:8px;display:flex}.mw-foot-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.a-body .mw-deftoggle{border:1px solid var(--a-line-control);border-radius:var(--a-r-pill);cursor:pointer;min-height:30px;color:var(--a-ink-2);white-space:nowrap;background:#fff;align-items:center;gap:7px;padding:0 10px 0 6px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.a-body .mw-deftoggle:hover{border-color:var(--a-line-outline);color:var(--a-ink)}.mw-deftoggle-track{background:var(--a-line-outline);border-radius:999px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.a-body .mw-deftoggle.on .mw-deftoggle-track{background:var(--a-navy)}.mw-deftoggle-knob{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.a-body .mw-deftoggle.on .mw-deftoggle-knob{transform:translate(12px)}.mw-later{border-radius:var(--a-r-pill);background:var(--a-slate-bg);height:24px;color:var(--a-slate-ink);align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.a-body .mw-words-toggle{cursor:pointer;min-height:30px;color:var(--a-ink-2);border-radius:var(--a-r-pill);background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:12.5px;font-weight:500;display:inline-flex}.a-body .mw-words-toggle:hover{background:var(--a-sub);color:var(--a-ink)}.a-body .mw-words-toggle.on{color:var(--a-tab-ink)}.mw-used{color:var(--a-caption);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.mw-used-label{letter-spacing:.04em;text-transform:uppercase;color:var(--a-caption);font-size:11.5px;font-weight:600}.mw-used-docs{flex-wrap:wrap;gap:6px;min-width:0;display:inline-flex}.a-body .mw-doc-chip{border-radius:var(--a-r-pill);background:var(--a-tag);max-width:100%;min-height:26px;color:var(--a-ink-2);cursor:pointer;border:1px solid #0000;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.a-body .mw-doc-chip:hover{background:var(--a-tab-bg);color:var(--a-tab-ink)}.mw-doc-name{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.mw-account{background:var(--a-sub);border:1px solid var(--a-line-row);border-radius:var(--a-r-box);margin-top:10px;padding:12px 14px}.mw-account-label{letter-spacing:.06em;text-transform:uppercase;color:var(--a-caption);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:11.5px;font-weight:600;display:flex}.mw-account-opt{text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.mw-account-text{min-width:0;font-family:var(--a-sans);color:var(--a-ink-2);cursor:text;flex:1;margin:0;font-size:14px;font-style:italic;line-height:1.55}.mw-edit{flex-direction:column;gap:8px;display:flex}.a-body .mw-ta{border:1px solid var(--a-navy);border-radius:var(--a-r-box);width:100%;min-height:72px;color:var(--a-ink);resize:vertical;background:#fff;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.55;box-shadow:0 0 0 3px #111a3a14}.mw-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.a-body .mw-add-bullet{border:1.5px dashed var(--a-line-outline);border-radius:var(--a-r-pill);cursor:pointer;min-height:34px;color:var(--a-ink-2);background:0 0;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.a-body .mw-add-bullet:hover{border-color:var(--a-navy);color:var(--a-ink);background:#fff}.mw-offer{border-radius:var(--a-r-box);background:var(--a-tab-bg);border:1px solid #d8d6f5;margin-top:10px;padding:14px}.mw-offer-head{color:var(--a-ink);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.mw-offer-head b{font-weight:600}.mw-offer-head svg{color:var(--a-tab-ink)}.a-body .mw-offer-x{cursor:pointer;width:32px;height:32px;color:var(--a-ink-2);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.a-body .mw-offer-x:hover{background:#fff}.mw-diff{color:var(--a-ink);border:1px solid var(--a-line-card);background:#fff;border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:13.5px;line-height:1.55}.mw-add{background:var(--a-green-bg);color:var(--a-green-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 2px;font-weight:600}.mw-offer-targets{color:var(--a-ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.mw-offer-targets b{color:var(--a-ink)}.mw-target-chip{color:var(--a-ink-2);border:1px solid var(--a-line-card);background:#fff;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:500}.mw-offer-frozen{color:var(--a-amber-ink);background:var(--a-amber-bg);border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-size:12.5px;display:flex}.mw-offer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.mw-role-edit{gap:12px;padding-bottom:18px}.mw-role-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.mw-entry-edit{flex-direction:column;gap:12px;display:flex}.mw-skill-add{gap:8px;margin-bottom:4px;display:flex}.mw-skill-add .a-input{height:40px}.mw-skill-group+.mw-skill-group{margin-top:12px}.mw-skill-glabel{letter-spacing:.06em;text-transform:uppercase;color:var(--a-caption);margin-bottom:8px;font-size:11.5px;font-weight:600}.mw-skill-chips{flex-wrap:wrap;gap:8px;display:flex}.a-body .mw-skill{border:1px solid var(--a-line-control);border-radius:var(--a-r-pill);height:34px;color:var(--a-ink);cursor:pointer;background:#fff;align-items:center;gap:7px;padding:0 13px 0 11px;font-family:inherit;font-size:13px;display:inline-flex}.a-body .mw-skill:hover{border-color:var(--a-line-outline)}.a-body .mw-skill.unused{background:var(--a-sub);color:var(--a-caption);border-style:dashed}.mw-skill-item{align-items:center;gap:2px;display:inline-flex}.a-body .mw-skill-x{border-radius:var(--a-r-pill);width:26px;height:26px;color:var(--a-caption);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.a-body .mw-skill-x:hover{background:var(--a-sub);color:var(--a-ink)}.mw-skill-dot{background:var(--a-navy);border-radius:50%;flex:none;width:7px;height:7px}.a-body .mw-skill.unused .mw-skill-dot{box-shadow:inset 0 0 0 1.5px var(--a-caption);background:0 0}.mw-project+.mw-project{border-top:1px solid var(--a-line-row);margin-top:12px;padding-top:12px}.mw-project-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.mw-project-name{font-size:15px;font-weight:600}.mw-project-link{color:var(--a-caption);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}
.rb-app{--rb-paper:#faf8f3;--rb-paper-2:#f4f1ea;--rb-panel:#fff;--rb-ink:var(--a-ink);--rb-ink-2:var(--a-ink-2);--rb-ink-3:var(--a-caption);--rb-line:var(--a-line-card);--rb-line-2:var(--a-line-control);--rb-ai:var(--a-link);--rb-ai-ink:var(--a-tab-ink);--rb-ai-tint:var(--a-tab-bg);--rb-ai-line:#d8d6f5;--rb-good:var(--a-green);--rb-good-ink:var(--a-green-ink);--rb-good-tint:var(--a-green-bg);--rb-warn:var(--a-amber);--rb-bad:var(--a-red);--rb-add:#fbf3d9;--rb-sh-1:0 1px 2px #2820140d;--rb-sh-2:0 4px 14px #28201414;--rb-sh-pop:0 12px 32px #2820141f;--rb-sh-paper:0 12px 32px #28201414, 0 1px 3px #2820140f;background:var(--rb-paper);height:100%;color:var(--rb-ink);flex-direction:column;display:flex}.rb-app *{box-sizing:border-box}.rb-app h3,.rb-app h4{margin:0}.rb-shimmer{background:linear-gradient(90deg, var(--a-tab-bg) 25%, #fff 50%, var(--a-tab-bg) 75%);background-size:200% 100%;animation:1.3s linear infinite rb-shimmer}@keyframes rb-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rb-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}:is(.rb-app,.pf-paper) .sheet{width:816px;min-height:1056px;box-shadow:var(--rb-sh-paper,0 12px 32px #28201414, 0 1px 3px #2820140f);color:#1c1c1c;--rs:1;background:#fff;border-radius:3px;flex:none;transition:all .3s}:is(.rb-app,.pf-paper) .sheet.compact{--rs:.86}.tpl-classic{padding:54px 62px;font-family:Liberation Serif,Times New Roman,Times,serif}.tpl-classic .r-head{text-align:center;border-bottom:2px solid #1c1c1c;padding-bottom:18px}.tpl-classic .r-name{letter-spacing:.01em;font-size:32px;font-weight:600}.tpl-classic .r-title{color:#555;margin-top:5px;font-size:14px;font-style:italic;font-weight:500}.tpl-classic .r-contact{color:#444;margin-top:12px;font-size:11.5px}.tpl-classic .r-body{margin-top:24px}.tpl-classic .r-sec h4{color:#1c1c1c;border-bottom:1px solid #1c1c1c}.tpl-clean{padding:54px 62px;font-family:Liberation Sans,Arial,Helvetica,sans-serif}.tpl-clean .r-head{border-bottom:1px solid #d9d9d9;padding-bottom:16px}.tpl-clean .r-name{letter-spacing:-.01em;color:var(--accent);font-size:30px;font-weight:700}.tpl-clean .r-title{color:#555;margin-top:4px;font-size:14px;font-weight:400}.tpl-clean .r-contact{color:#444;margin-top:10px;font-size:11.5px}.tpl-clean .r-body{margin-top:22px}.tpl-clean .r-sec h4{color:var(--accent);border-bottom:1px solid #e5e5e5}.tpl-compact{padding:40px 48px;font-family:Liberation Sans,Arial,Helvetica,sans-serif}:is(.rb-app,.pf-paper) .sheet.tpl-compact{--rs:.86}.tpl-compact .r-head{border-bottom:2px solid var(--accent);padding-bottom:10px}.tpl-compact .r-name{font-size:24px;font-weight:700}.tpl-compact .r-title{color:#555;margin-top:2px;font-size:13px}.tpl-compact .r-contact{color:#444;margin-top:6px;font-size:11px}.tpl-compact .r-body{margin-top:16px}:is(.rb-app,.pf-paper) .tpl-compact .r-sec h4{color:#1c1c1c;border-bottom:1px solid #d9d9d9;font-size:12px}:is(.rb-app,.pf-paper) .r-sec{margin-bottom:calc(22px * var(--rs))}:is(.rb-app,.pf-paper) .r-sec h4{margin:0 0 calc(11px * var(--rs));letter-spacing:.09em;text-transform:uppercase;padding-bottom:5px;font-family:inherit;font-size:13px;font-weight:700}:is(.rb-app,.pf-paper) .r-job{margin-bottom:calc(15px * var(--rs))}:is(.rb-app,.pf-paper) .r-job .role{font-size:14.5px;font-weight:700}:is(.rb-app,.pf-paper) .r-job .co{font-size:13.5px;font-weight:600}:is(.rb-app,.pf-paper) .r-job .meta{color:#666;white-space:nowrap;font-size:11.5px;font-weight:500}:is(.rb-app,.pf-paper) .r-bullets{margin:calc(6px * var(--rs)) 0 0;padding:0;list-style:none}:is(.rb-app,.pf-paper) .r-bullets li{margin-bottom:calc(4px * var(--rs));color:#2a2a2a;padding-left:16px;font-size:12.8px;line-height:1.5;position:relative}:is(.rb-app,.pf-paper) .r-bullets li:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px;position:absolute;top:8px;left:2px}:is(.rb-app,.pf-paper) .r-summary{color:#2a2a2a;margin:0;font-size:13px;line-height:1.55}:is(.rb-app,.pf-paper) .r-skill-group{margin-bottom:calc(9px * var(--rs))}:is(.rb-app,.pf-paper) .r-skill-group .gn{color:#444;font-size:11.5px;font-weight:700}:is(.rb-app,.pf-paper) .r-skill-group .gi{color:#333;font-size:12.3px;line-height:1.5}:is(.rb-app,.pf-paper) .r-edu .deg{font-size:13.5px;font-weight:700}:is(.rb-app,.pf-paper) .r-edu .sch{font-size:12.8px}:is(.rb-app,.pf-paper) .r-cert{margin-bottom:5px;font-size:12.5px;line-height:1.45}:is(.rb-app,.pf-paper) .r-pub .pt{font-size:13.5px;font-weight:700}:is(.rb-app,.pf-paper) .r-pub .venue{font-size:12.8px}:is(.rb-app,.pf-paper) .r-job .link{color:#666;overflow-wrap:anywhere;font-size:11.5px}.sheet.al-justify :is(.r-summary,.r-bullets li){text-align:justify}.rse.rb-app{background:0 0;min-width:0;max-width:100%;height:auto;display:block}.rse .sheet{width:794px;min-height:1123px;box-shadow:0 0 0 1px var(--a-canvas-line), 0 2px 10px #28201414;border:0;transition:none}.rse-bar{z-index:3;background:var(--a-sub);border-bottom:1px solid var(--a-line-nav);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px 8px;display:flex;position:sticky;top:0}.rse-tools-row{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.rse-acts{flex:none;align-items:center;gap:6px;display:flex}.a-body .rse-acts .a-btn.sm{padding:0 13px}.rse-zoomctl{flex:none;margin-left:auto}.a-body .rse-edit{flex:none}.rse-menu.right{left:auto;right:0}.a-body .rse-choice{width:100%;min-height:34px;font:inherit;color:var(--a-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.a-body .rse-choice:hover{background:var(--a-sub)}.rse-choice>i{flex:none;width:14px}.rse-menu .rse-choice+.rse-choice{margin-top:2px}.rse-style-menu .rse-menu{flex-direction:column;gap:12px;width:300px;display:flex}.rse-field{flex-direction:column;gap:6px;display:flex}.rse-flabel{letter-spacing:.05em;text-transform:uppercase;color:var(--a-caption);font-size:11px}.rse-field .rse-select{width:100%}.rse-bar-ro{justify-content:flex-end}.rse-hint{color:var(--a-caption);flex-basis:100%;margin:0;font-size:12.5px}.a-body .rse-select{border:1px solid var(--a-line-control);border-radius:var(--a-r-pill);height:34px;font:inherit;color:var(--a-ink);background:#fff;padding:0 10px;font-size:13px}.rse-size{border:1px solid var(--a-line-control);border-radius:var(--a-r-pill);background:#fff;align-items:center;gap:4px;padding:2px;display:inline-flex}.a-body .rse-size button{width:28px;height:28px;color:var(--a-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.a-body .rse-size button:hover{background:var(--a-sub)}.a-body .rse-size button[disabled]{opacity:.4;cursor:not-allowed}.rse-size output{text-align:center;font-variant-numeric:tabular-nums;min-width:46px;color:var(--a-ink);font-size:13px}.rse-switch{color:var(--a-ink-2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.rse-switch input{opacity:0;width:1px;height:1px;position:absolute}.rse-switch i{background:var(--a-line-control);border-radius:999px;flex:none;width:30px;height:18px;transition:background .15s;position:relative}.rse-switch i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.rse-switch input:checked+i{background:var(--a-navy)}.rse-switch input:checked+i:after{transform:translate(12px)}.rse-switch input:focus-visible+i{outline:2px solid var(--a-navy);outline-offset:2px}.rse-menu-wrap{position:relative}.a-body .rse-tool{border:1px solid var(--a-line-control);border-radius:var(--a-r-pill);height:34px;font:inherit;color:var(--a-ink);cursor:pointer;white-space:nowrap;background:#fff;align-items:center;gap:5px;padding:0 10px;font-size:13px;display:inline-flex}.a-body .rse-tool[aria-expanded=true]{border-color:var(--a-navy)}.rse-menu{z-index:40;border:1px solid var(--a-line-card);border-radius:var(--a-r-box);background:#fff;width:260px;max-width:calc(100vw - 32px);padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #28201424}.rse-menu-cap{letter-spacing:.05em;text-transform:uppercase;color:var(--a-caption);margin:2px 2px 8px;font-size:11px}.rse-menu-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rse-menu-list li{align-items:center;gap:6px;display:flex}.a-body .rse-menu .rse-handle{flex:none;position:static}.rse-menu-n{width:14px;color:var(--a-caption);text-align:right;flex:none;font-size:12px}.rse-menu-item{border:1px solid var(--a-line-card);background:#fff;border-radius:10px;flex:1;align-items:center;gap:4px;min-width:0;min-height:36px;padding:0 4px;display:flex}.rse-menu-name{min-width:0;color:var(--a-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 4px;font-size:13px;overflow:hidden}.rse-menu-list li.off .rse-menu-name{color:var(--a-caption);text-decoration:line-through}.rse-menu .rse-add{border-top:1px solid var(--a-line-row);text-align:left;width:100%;margin-top:10px;padding-top:10px}.rse-stage{min-width:0;padding:24px 24px 32px;display:flex;overflow-x:auto}.rse-zoom{flex:none;margin:0 auto}.rse-page{position:relative}.rse-click{cursor:text;outline-offset:4px;border-radius:3px}.rse-click:hover .sheet{box-shadow:0 0 0 2px #d8d6f5, var(--rb-sh-paper)}.rse-click:focus-visible{outline:2px solid var(--a-navy)}.rse-break{pointer-events:none;border-top:1.5px dashed #e08a2e;height:0;position:absolute;left:-12px;right:-12px}.rse-break span{color:#8a5a10;font:600 11px/1 var(--a-sans);white-space:nowrap;background:#fbecc8;border-radius:4px;padding:4px 8px;position:absolute;left:50%;transform:translate(-50%,-50%)}.rse-phone-note{text-align:center;color:var(--a-caption);margin:0;padding:0 16px 20px;font-size:13px}.rse-measure{visibility:hidden;pointer-events:none;width:794px;position:absolute;top:0;left:-100000px}.rse-editing .rse-in{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;line-height:inherit;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:4px;outline:none;min-width:2ch;max-width:100%;margin:0 -3px;padding:0 2px}.rse-editing .rse-in::placeholder{color:#a3a3a3;font-style:italic;font-weight:400}.rse-editing .rse-in:hover{background:#faf5ff80;border-color:#c084fc}.rse-editing .rse-in:focus{background:#fff;border-color:#c4b5fd}.rse-editing .rse-txt{resize:none;width:calc(100% + 6px);display:block;overflow:hidden}.rse-editing .r-head .rse-in{text-align:inherit}.rse-editing.tpl-classic .r-head .r-name .rse-in,.rse-editing.tpl-classic .r-head .r-title .rse-in{text-align:center}.rse-editing .r-sec h4 .rse-in{width:100%}.rse-ci{white-space:nowrap}.rse-ci.off .rse-in{color:#b0b0b0;text-decoration:line-through}.a-body .rse-eye{color:#9a9a9a;cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.a-body .rse-eye:hover{background:var(--a-sub);color:var(--a-ink)}.rse-row{position:relative}.a-body .rse-handle{color:#9ca3af;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:22px;padding:0;display:grid;position:absolute;top:1px;left:-24px}.a-body .rse-handle:hover,.a-body .rse-handle:focus-visible{color:#4b5563}.a-body .rse-handle:active{cursor:grabbing}.r-bullets .rse-row>.rse-handle{left:-2px}.rse-editing .r-bullets li.rse-row{padding-left:36px}.rse-editing .r-bullets li.rse-row:before{left:22px}.rse-tools{opacity:0;justify-content:flex-end;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:0;right:-52px}.rse-entry:hover .rse-tools,.rse-entry:focus-within .rse-tools{opacity:1}.rse-sec-tools{top:-2px}.a-body .rse-del,.a-body .rse-plus{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.a-body .rse-del{color:#dc2626}.a-body .rse-del:hover{background:#fee2e2}.a-body .rse-plus{color:#1f8a4c}.a-body .rse-plus:hover{background:#e7f5ec}.r-bullets .rse-tools{right:-52px}.rse-nob{list-style:none;padding-left:0!important}.rse-nob:before{display:none}.a-body .rse-add{font:inherit;font-family:var(--a-sans);color:#6d4fd6;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:500}.a-body .rse-add:hover{text-decoration:underline}.rse-editing .r-sec>.rse-add{margin-top:2px}.rse-editing .r-skill-group{align-items:baseline;gap:4px;display:flex}.rse-editing .r-skill-group .gn{flex:none}.rse-editing .r-skill-group .gn .rse-in{max-width:none}.rse-editing .r-skill-group .gi{flex:1;min-width:0}@media (hover:none){.a-body .rse-handle{color:#8a8a8a}}@media (max-width:720px){.rse-bar{padding:10px 16px;position:static}.rse-tools-row{flex-basis:100%}.rse-menu{width:auto;max-width:none;position:fixed;inset:auto 16px 16px}.rse-acts{justify-content:flex-end;width:100%}.rse-stage{touch-action:pan-x pan-y;padding:16px 16px 24px}}@media print{.a-nav,.a-bottom,.pf-head,.pf-docbar,.pf-docbar-err,.pf-ctxbar{display:none!important}.a-frame,.a-canvas{box-shadow:none!important;background:#fff!important;border:0!important;max-height:none!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.pf-paper .sheet,.rb-app .sheet{box-shadow:none;border:0}}.rh-modal-scrim{z-index:80;background:#1b1a1752;place-items:center;padding:16px;animation:.18s aw-fade;display:grid;position:fixed;inset:0}.rh-modal{border:1px solid var(--a-line-card);border-radius:var(--a-r-card);background:#fff;width:560px;max-width:100%;max-height:calc(100vh - 32px);padding:22px;animation:.18s rb-pop;overflow:auto;box-shadow:0 24px 56px #28201433}.rh-modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rh-mono-sm{background:var(--a-tile);width:22px;height:22px;color:var(--a-ink);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.rh-job-list{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow-y:auto}.a-body .rh-reuse-chip{border:1px solid var(--a-line-control);cursor:pointer;min-height:34px;color:var(--a-ink-2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.a-body .rh-reuse-chip:hover{border-color:var(--a-line-outline);color:var(--a-ink);background:var(--a-sub)}.rh-parsing{flex-direction:column;align-items:center;padding:30px 20px 22px;display:flex}.rh-parse-orb{border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.rh-parse-err{color:var(--a-red-ink);background:var(--a-red-bg);border-radius:var(--a-r-box);border:1px solid #f0c2bc;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;display:flex}.cfj-lead{color:var(--a-ink-2);align-items:flex-start;gap:8px;margin-bottom:14px;font-size:13px;line-height:1.5;display:flex}.cfj-lead svg{flex:none;margin-top:1px}.a-body .cfj-job-row{border:1px solid var(--a-line-card);border-radius:var(--a-r-box);cursor:pointer;background:#fff;align-items:center;gap:11px;width:100%;padding:10px 12px;font-family:inherit;display:flex}.a-body .cfj-job-row:hover{border-color:var(--a-line-outline);background:var(--a-sub)}.cfj-other{border-top:1px solid var(--a-line-row);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.cfj-modal{width:600px}.cfj-body{max-height:min(60vh,520px);margin:4px -4px;padding:0 4px;overflow-y:auto}.cfj-note{color:var(--a-ink-2);background:var(--a-banner);border:1px solid var(--a-line-card);border-radius:var(--a-r-box);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.cfj-note svg{flex:none;margin-top:1px}.cfj-sect{margin-top:18px}.cfj-sect-label{letter-spacing:.06em;text-transform:uppercase;color:var(--a-caption);align-items:center;gap:7px;margin-bottom:10px;font-size:11.5px;font-weight:600;display:flex}.cfj-offer{border:1px solid var(--a-line-card);border-radius:var(--a-r-box);align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.cfj-offer.on{background:var(--a-tab-bg);border-color:#d8d6f5}.cfj-offer-main{flex:1;min-width:0}.cfj-offer-text{color:var(--a-ink);font-size:13.5px;line-height:1.45}.cfj-offer-why{color:var(--a-caption);align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.cfj-offer-why svg{flex:none}.cfj-offer-actions{flex:none;align-items:center;gap:8px;display:flex}.a-body .cfj-skip{cursor:pointer;color:var(--a-ink-2);white-space:nowrap;background:0 0;border:none;border-radius:999px;min-height:32px;padding:6px 10px;font-family:inherit;font-size:12.5px;font-weight:500}.a-body .cfj-skip:hover{background:var(--a-sub);color:var(--a-ink)}.cfj-added{color:var(--a-green-ink)!important;background:var(--a-green-bg)!important}.cfj-gap-note{color:var(--a-caption);margin:-4px 0 10px;font-size:12.5px;line-height:1.5}.cfj-gap{border:1px dashed var(--a-line-outline);border-radius:var(--a-r-box);align-items:center;gap:12px;margin-bottom:8px;padding:11px 12px;display:flex}.cfj-gap-term{color:var(--a-ink);text-transform:capitalize;font-size:13.5px;font-weight:600}.cfj-gap-q{color:var(--a-caption);margin-top:2px;font-size:12px}.cfj-gap-tag{color:var(--a-ink-2);background:var(--a-tag);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.cfj-foot{border-top:1px solid var(--a-line-card);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}
.fd-wrap{max-width:1160px;margin:0 auto;container-type:inline-size}.fd-top{margin-bottom:18px}.fd-top-head{align-items:baseline;gap:9px;margin-bottom:11px;display:flex}.fd-top-head svg{color:var(--aw-primary);align-self:center}.fd-top-t{color:var(--aw-navy);font-size:14px;font-weight:700}.fd-top-sub{color:var(--aw-ink-3);font-size:12px}.fd-top-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@container (max-width:720px){.fd-top-grid{grid-template-columns:1fr}}.fd-top-card{text-align:left;cursor:pointer;background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:var(--aw-r-lg);box-shadow:var(--aw-shadow-sm);flex-direction:column;gap:9px;padding:14px;font-family:inherit;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex}.fd-top-card:hover{border-color:var(--aw-line-3);box-shadow:var(--aw-shadow-md);transform:translateY(-1px)}.fd-top-card.sel{border-color:var(--aw-primary);background:var(--aw-primary-soft)}.fd-top-card-top{align-items:flex-start;gap:10px;display:flex}.fd-top-card-title{color:var(--aw-navy);font-size:13.5px;font-weight:650;line-height:1.25}.fd-top-card-co{color:var(--aw-ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;font-size:12px;display:flex}.fd-top-card-sal{color:var(--aw-ink-3);font-size:11px}.fd-top-fit{font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.fd-top-fitwrap{flex-direction:column;flex-shrink:0;align-items:center;gap:1px;display:flex}.fd-top-fit-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--aw-ink-4);font-size:8.5px;font-weight:700}.fd-top-fit.green{background:var(--aw-green-soft);color:var(--aw-green-ink)}.fd-top-fit.amber{background:var(--aw-amber-soft);color:var(--aw-amber-ink)}.fd-top-fit.red{background:var(--aw-red-soft);color:var(--aw-red-ink)}.fd-top-why{color:var(--aw-ink-2);font-size:11.5px;line-height:1.45}.fd-top-chips{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.fd-stickyhead{z-index:15;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);background:#f5f6f9eb;margin-top:-10px;padding:10px 2px 0;position:sticky;top:58px}body.aw-dark .fd-stickyhead{background:#0e1426eb}.fd-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.fd-search{flex:1;min-width:220px;position:relative}.fd-search svg{color:var(--aw-ink-4);position:absolute;top:11px;left:12px}.fd-search .aw-input{padding-left:38px}.fd-pill-btn.on{border-color:var(--aw-green-line);background:var(--aw-green-soft);color:var(--aw-green-ink)}.fd-pill-btn.on svg{color:var(--aw-green)}.fd-split{grid-template-columns:minmax(0,272px) minmax(0,1fr);align-items:start;gap:14px;display:grid}@container (max-width:560px){.fd-split{grid-template-columns:1fr}}.fd-listhead{align-items:baseline;gap:8px;padding:0 2px 9px;display:flex}.fd-listhead-t{letter-spacing:.04em;text-transform:uppercase;color:var(--aw-ink-3);font-size:12px;font-weight:700}.fd-list{flex-direction:column;gap:9px;display:flex}.fd-row{text-align:left;cursor:pointer;background:var(--aw-surface);border:1px solid var(--aw-line);border-radius:var(--aw-r-lg);width:100%;box-shadow:var(--aw-shadow-sm);padding:12px 13px 12px 15px;font-family:inherit;transition:border-color .14s,box-shadow .14s,background .14s,transform .14s;position:relative;overflow:hidden}.fd-row:hover{border-color:var(--aw-line-3);box-shadow:var(--aw-shadow-md);transform:translateY(-1px)}.fd-row.sel{border-color:var(--aw-primary);background:var(--aw-primary-soft)}.fd-row.sel:before{content:"";background:var(--aw-primary);width:3px;position:absolute;top:0;bottom:0;left:0}.fd-row.blocked{opacity:.9}.fd-row-top{align-items:flex-start;gap:11px;display:flex}.fd-logo{background:var(--aw-navy);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;font-weight:700;display:grid}.fd-row-title{color:var(--aw-navy);font-size:14px;font-weight:650;line-height:1.25}.fd-row-co{color:var(--aw-ink-2);flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;font-size:12px;display:flex}.fd-row-co .dot{color:var(--aw-ink-4)}.fd-row-co .loc{color:var(--aw-ink-3);align-items:center;gap:3px;display:inline-flex}.fd-save{cursor:pointer;color:var(--aw-ink-4);background:0 0;border:none;flex-shrink:0;margin:-3px -3px 0 0;padding:3px;line-height:0}.fd-save.on,.fd-save:hover{color:var(--aw-primary)}.fd-row-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.fd-mini{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2.5px 8px;font-size:11px;font-weight:600;display:inline-flex}.fd-mini svg{flex-shrink:0}.fd-mini.green{color:var(--aw-green-ink);background:var(--aw-green-soft)}.fd-mini.green svg{color:var(--aw-green)}.fd-mini.amber{color:var(--aw-amber-ink);background:var(--aw-amber-soft)}.fd-mini.amber svg{color:var(--aw-amber)}.fd-mini.red{color:var(--aw-red-ink);background:var(--aw-red-soft)}.fd-mini.red svg{color:var(--aw-red)}.fd-mini.slate{color:var(--aw-slate);background:var(--aw-slate-soft)}.fd-mini.neutral{color:var(--aw-ink-2);background:var(--aw-slate-soft)}.fd-mini.neutral svg{color:var(--aw-slate)}.fd-mini.plain{color:var(--aw-ink-2);background:var(--aw-surface-3)}.fd-row-foot{color:var(--aw-ink-3);align-items:center;gap:5px;margin-top:10px;font-size:11.5px;display:flex}.fd-row-foot b{font-weight:700}.fd-row-foot .posted{color:var(--aw-ink-4);margin-left:auto}.fd-detail{overscroll-behavior:contain;flex-direction:column;gap:14px;max-height:calc(100vh - 164px);display:flex;position:sticky;top:148px;overflow-y:auto}@container (max-width:560px){.fd-detail{max-height:none;position:static;overflow:visible}}.fd-d-head{align-items:flex-start;gap:13px;display:flex}.fd-d-logo{background:var(--aw-navy);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:21px;font-weight:700;display:grid}.fd-d-title{color:var(--aw-navy);letter-spacing:-.015em;font-size:19px;font-weight:680;line-height:1.18}.fd-d-co{color:var(--aw-ink);align-items:center;gap:5px;margin-top:4px;font-size:13.5px;font-weight:600;display:flex}.fd-d-co svg{color:var(--aw-ink-3);flex-shrink:0}.fd-d-meta{color:var(--aw-ink-3);flex-wrap:wrap;align-items:center;gap:13px;margin-top:5px;font-size:12.5px;display:flex}.fd-d-meta .item{align-items:center;gap:4px;display:inline-flex}.fd-d-meta .item svg{color:var(--aw-ink-4)}.fd-d-meta .sep{color:var(--aw-line-3)}.fd-d-save{border:1px solid var(--aw-line-3);background:var(--aw-surface);border-radius:var(--aw-r-sm);cursor:pointer;width:36px;height:36px;color:var(--aw-ink-3);flex-shrink:0;place-items:center;transition:border-color .12s,color .12s,background .12s;display:grid}.fd-d-save:hover{color:var(--aw-primary);border-color:var(--aw-primary-line)}.fd-d-save.on{color:var(--aw-primary);border-color:var(--aw-primary-line);background:var(--aw-primary-soft)}.fd-d-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;display:flex}.fd-d-actions{gap:9px;margin-top:15px;display:flex}.fd-d-actions .aw-btn{flex:1}.fd-why{border-radius:11px;align-items:flex-start;gap:9px;margin-top:15px;padding:12px 13px;display:flex}.fd-why.match{background:var(--aw-surface-2);border:1px solid var(--aw-line-2)}.fd-why.match svg,.fd-why.match .lab{color:var(--aw-primary)}.fd-why.block{background:var(--aw-red-soft);border:1px solid var(--aw-red-line)}.fd-why.block svg{color:var(--aw-red)}.fd-why.block .lab{color:var(--aw-red-ink)}.fd-why.unk{background:var(--aw-slate-soft);border:1px solid var(--aw-slate-line)}.fd-why.unk svg,.fd-why.unk .lab{color:var(--aw-slate)}.fd-why svg{flex-shrink:0;margin-top:1px}.fd-why .lab{letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.fd-why .body{color:var(--aw-ink-2);font-size:12.5px;line-height:1.5}.fd-fit-head{align-items:center;gap:13px;margin-bottom:6px;display:flex}.fd-fit-ring{flex-shrink:0;width:56px;height:56px;position:relative}.fd-fit-ring .num{color:var(--aw-navy);place-items:center;font-size:17px;font-weight:700;display:grid;position:absolute;inset:0}.fd-unk{border:1px dashed var(--aw-line-3);background:var(--aw-surface-2);border-radius:12px;flex-direction:column;align-items:flex-start;gap:11px;padding:18px;display:flex}.fd-unk-ic{background:var(--aw-slate-soft);width:38px;height:38px;color:var(--aw-slate);border-radius:10px;place-items:center;display:grid}.fd-d-tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.fd-d-tag{color:var(--aw-ink-2);background:var(--aw-surface-3);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:500}.fd-foot{color:var(--aw-ink-3);align-items:flex-start;gap:7px;margin-top:4px;font-size:11.5px;line-height:1.5;display:flex}.fd-foot svg{color:var(--aw-ink-4);flex-shrink:0;margin-top:1px}.fd-post-meta{flex-wrap:wrap;gap:6px;margin:2px 0 14px;display:flex}.fd-post-meta .pill{color:var(--aw-ink-2);background:var(--aw-surface-3);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.fd-post-meta .pill svg{color:var(--aw-ink-4)}.fd-post-lead{color:var(--aw-ink);font-size:13.5px;line-height:1.62}.fd-post-sec{border-top:1px solid var(--aw-line-2);margin-top:17px;padding-top:16px}.fd-post-h{letter-spacing:.04em;text-transform:uppercase;color:var(--aw-ink-3);align-items:center;gap:7px;margin-bottom:10px;font-size:11.5px;font-weight:700;display:flex}.fd-post-h svg{color:var(--aw-ink-3)}.fd-li{color:var(--aw-ink-2);align-items:flex-start;gap:10px;padding:4px 0;font-size:13px;line-height:1.5;display:flex}.fd-li>.mk{background:var(--aw-line-3);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.fd-req-li{border-bottom:1px solid var(--aw-line-2);align-items:flex-start;gap:9px;padding:8px 0;display:flex}.fd-req-li:last-child{border-bottom:none;padding-bottom:0}.fd-req-ic{flex-shrink:0;margin-top:.5px}.fd-req-ic.met{color:var(--aw-green)}.fd-req-ic.gap{color:var(--aw-amber)}.fd-req-ic.none{color:var(--aw-ink-4)}.fd-req-tx{color:var(--aw-ink);flex:1;font-size:13px;line-height:1.45}.fd-req-pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2.5px 8px;font-size:10px;font-weight:700}.fd-req-pill.met{color:var(--aw-green-ink);background:var(--aw-green-soft)}.fd-req-pill.gap{color:var(--aw-amber-ink);background:var(--aw-amber-soft)}.fd-visa{border-radius:11px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.fd-visa svg{flex-shrink:0;margin-top:1px}.fd-visa .vlab{margin-bottom:2px;font-size:12.5px;font-weight:700;display:block}.fd-visa .vbody{color:var(--aw-ink-2);font-size:12.5px;line-height:1.5}.fd-visa.green{background:var(--aw-green-soft);border:1px solid var(--aw-green-line)}.fd-visa.green svg,.fd-visa.green .vlab{color:var(--aw-green-ink)}.fd-visa.amber{background:var(--aw-amber-soft);border:1px solid var(--aw-amber-line)}.fd-visa.amber svg,.fd-visa.amber .vlab{color:var(--aw-amber-ink)}.fd-visa.red{background:var(--aw-red-soft);border:1px solid var(--aw-red-line)}.fd-visa.red svg,.fd-visa.red .vlab{color:var(--aw-red-ink)}.fd-visa.slate{background:var(--aw-slate-soft);border:1px solid var(--aw-slate-line)}.fd-visa.slate svg,.fd-visa.slate .vlab{color:var(--aw-slate)}.fd-benefits{flex-wrap:wrap;gap:6px;display:flex}.fd-benefit{color:var(--aw-ink-2);background:var(--aw-surface-2);border:1px solid var(--aw-line-2);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.fd-benefit svg{color:var(--aw-green);flex-shrink:0}.fd-post-about{color:var(--aw-ink-2);font-size:12.5px;line-height:1.6}
