.accountpage .jobview{display:flex;flex-direction:column;gap:var(--s4);min-width:0}.accountpage .jvback{display:flex}.accountpage .jobview .btn.ghost.jvbackbtn{padding:10px 4px;min-height:44px;gap:6px;color:var(--sunset-deep)}.accountpage .jvchev{font-size:22px;line-height:1;margin-top:-2px}.accountpage .jvgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--s6);gap:var(--s6);align-items:start}.accountpage .jvmain{min-width:0;display:flex;flex-direction:column;gap:var(--s5)}.accountpage .jvaside{position:-webkit-sticky;position:sticky;top:var(--s5);min-width:0}.accountpage .jvnotice{margin:0}.accountpage .jvhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5)}.accountpage .jvheadtext{min-width:0;flex:1 1}.accountpage .jvco{margin:0 0 var(--s2);font-family:var(--f-ui);font-size:var(--fs-small);font-weight:700;color:var(--sunset-deep)}.accountpage .jobview.islocked .jvco{color:var(--muted)}.accountpage .jvtitle{margin:0;font-family:var(--f-display);font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.accountpage .jvloc{margin:var(--s3) 0 0;font-size:var(--fs-body)}.accountpage .jvverdict{flex:none}.accountpage .jvchips{margin-top:calc(-1 * var(--s2))}.accountpage .jobview .livering{position:relative;display:inline-grid;place-items:center;width:64px;height:64px}.accountpage .jobview .livering.lg{width:96px;height:96px}.accountpage .jobview .livering svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.accountpage .jobview .livering .track{fill:none;stroke:var(--sunken);stroke-width:4}.accountpage .jobview .livering .arc{fill:none;stroke:var(--sunset);stroke-width:4;stroke-linecap:round}.accountpage .jobview .livering-num{position:relative;font-family:var(--f-display);font-weight:700;font-size:20px;color:var(--ink)}.accountpage .jobview .livering.lg .livering-num{font-size:30px}.accountpage .jobview .livering.empty .livering-num{color:var(--muted)}.accountpage .jobview .jvverdict .livelock{display:inline-grid;place-items:center;width:72px;height:72px;border-radius:var(--r-lg);background:var(--slate-tint);color:var(--slate)}.accountpage .jobview .jvverdict .livelock svg{width:30px;height:30px}.accountpage .jobview .card.jvfit{padding:var(--s5);display:flex;flex-direction:column;gap:var(--s3)}.accountpage .jvfit-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.accountpage .jvfit-eyebrow{margin:0;color:var(--muted)}.accountpage .jvfit-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.accountpage .jvfit-row{display:flex;align-items:flex-start;gap:var(--s3);font-size:var(--fs-body);line-height:1.45;color:var(--ink)}.accountpage .jvmark{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:var(--r-pill)}.accountpage .jvmark svg{width:13px;height:13px}.accountpage .jvfit-row.fit .jvmark{color:var(--positive);background:var(--positive-tint)}.accountpage .jvfit-row.caution .jvmark{color:var(--caution);background:var(--caution-tint)}.accountpage .jvfit-row.lock .jvmark{color:var(--slate);background:var(--slate-tint)}.accountpage .jvtip{margin:var(--s2) 0 0;padding-top:var(--s3);border-top:1px solid var(--hairline);font-size:var(--fs-small);line-height:21px;color:var(--muted)}.accountpage .jvnoreason+.jvtip{border-top:0;padding-top:0;margin-top:calc(-1 * var(--s3))}.accountpage .jvtip b{color:var(--ink)}.accountpage .jvnoreason{margin:0}.accountpage .jvchecked{display:flex;flex-direction:column;gap:var(--s1);margin-top:calc(-1 * var(--s2))}.accountpage .jvchecked p{margin:0}.accountpage .jvranklock{color:var(--slate);font-weight:600}.accountpage .jvh2{margin:0 0 var(--s3);font-family:var(--f-display);font-size:var(--fs-h3);line-height:1.25;color:var(--ink)}.accountpage .jvdesc{max-width:66ch}.accountpage .jvrich{font-family:var(--f-ui);font-size:var(--fs-body);line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.accountpage .jvrich>:first-child{margin-top:0}.accountpage .jvrich div,.accountpage .jvrich p{margin:0 0 var(--s3)}.accountpage .jvrich h3,.accountpage .jvrich h4{margin:var(--s5) 0 var(--s2);font-family:var(--f-ui);font-weight:700;font-size:var(--fs-body);line-height:1.4}.accountpage .jvrich h3{font-size:var(--fs-title)}.accountpage .jvrich ol,.accountpage .jvrich ul{margin:0 0 var(--s3);padding-left:1.4em}.accountpage .jvrich li{margin:0 0 6px}.accountpage .jvrich li>p{margin:0}.accountpage .jvrich blockquote{margin:0 0 var(--s3);padding-left:var(--s4);border-left:3px solid var(--hairline);color:var(--muted)}.accountpage .jobview .btn.ghost.jvmore{padding:10px 0;min-height:44px}.accountpage .jvfacts{max-width:66ch}.accountpage .jobview .card.jvfactlist{margin:0;padding:0 var(--s5)}.accountpage .jvfact{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:var(--s4);gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--hairline)}.accountpage .jvfact:last-child{border-bottom:0}.accountpage .jvfact dt{margin:0}.accountpage .jvfact dd{margin:0;font-size:var(--fs-small);line-height:20px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.accountpage .jobview .card.jvactions{padding:var(--s5);display:flex;flex-direction:column;gap:var(--s3)}.accountpage .jobview .jvapply{width:100%;min-height:54px;white-space:normal;text-align:center}.accountpage .jobview .jvapply-locked{justify-content:flex-start;gap:var(--s3);text-align:left;padding:10px 20px}.accountpage .jvapply-lock{width:20px;height:20px;flex:none;color:var(--slate)}.accountpage .jvapply-lines{display:flex;flex-direction:column;line-height:1.25}.accountpage .jvapply-main{font-weight:700;color:var(--ink)}.accountpage .jvapply-sub{font-weight:600;font-size:13.5px;color:var(--sunset-deep)}.accountpage .jvapplyhint{margin:0}.accountpage .jvask{border-radius:var(--r-md);background:var(--sunken);padding:var(--s4);display:flex;flex-direction:column;gap:var(--s2)}.accountpage .jvask p{margin:0}.accountpage .jvask-title{font-weight:700;color:var(--ink)}.accountpage .jvask-btns{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.accountpage .jvask-btns .btn{flex:1 1 auto;min-height:44px;padding:10px 16px}.accountpage .jvsecondary{display:flex;flex-direction:column;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--hairline)}.accountpage .jobview .btn.jvtoggle{width:100%;min-height:46px;padding:10px 16px;white-space:normal}.accountpage .jobview .btn.jvtoggle.on{background:var(--sunken);border-color:transparent;color:var(--ink)}.accountpage .jvstatus{margin:0;min-height:20px;color:var(--positive);font-weight:600}.accountpage .jvstatus.err{color:var(--ink)}.accountpage .jvstate-title{margin:0;font-family:var(--f-display);font-size:var(--fs-h3);color:var(--ink)}.accountpage .jobview .card.jvgate{padding:var(--s6);max-width:640px}.accountpage .jvgate-title{margin:0 0 var(--s3);font-family:var(--f-display);font-size:var(--fs-h3);line-height:1.25;color:var(--ink)}.accountpage .jvgate p{margin:0}.accountpage .jvgate-actions{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s5)}.accountpage .jvgate-actions .btn{min-height:52px}@media (max-width:1100px){.accountpage .jvgrid{grid-template-columns:minmax(0,1fr);gap:var(--s5)}.accountpage .jvaside{position:static}.accountpage .jvsecondary{flex-direction:row;flex-wrap:wrap}.accountpage .jobview .btn.jvtoggle{width:auto;flex:1 1 140px}}@media (max-width:560px){.accountpage .jvhead{align-items:flex-start;gap:var(--s3)}.accountpage .jobview .livering.lg{width:68px;height:68px}.accountpage .jobview .livering.lg .livering-num{font-size:22px}.accountpage .jobview .jvverdict .livelock{width:56px;height:56px;border-radius:var(--r-md)}.accountpage .jobview .jvverdict .livelock svg{width:24px;height:24px}.accountpage .jobview .card.jvactions,.accountpage .jobview .card.jvfit{padding:var(--s4)}.accountpage .jobview .card.jvfactlist{padding:0 var(--s4)}.accountpage .jvfact{grid-template-columns:minmax(0,1fr);gap:2px}.accountpage .jobview .card.jvgate{padding:var(--s5) var(--s4)}.accountpage .jvgate-actions .btn{flex:1 1 auto}}.accountpage .linkbtn{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;line-height:inherit;color:inherit;text-align:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.accountpage .linkbtn:hover{color:var(--sunset-deep)}.accountpage .linkbtn:focus-visible{outline:2px solid var(--sunset-deep);outline-offset:2px;border-radius:var(--r-sm)}.accountpage .linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.accountpage .portaljoblist .title .jtitlebtn{text-decoration:none;font-weight:inherit}.accountpage .portaljoblist .title .jtitlebtn:hover{color:var(--sunset-deep)}.accountpage .portaljoblist .jmeta{margin:0;overflow-wrap:anywhere}.accountpage .portaljoblist .jmeta a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.accountpage .portaljoblist .jmeta a:hover{color:var(--sunset-deep)}.accountpage .listundo:empty{display:none}.accountpage .listundorow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);margin:0 0 var(--s4);padding:10px 16px;border-radius:var(--r-md);background:var(--sunken);font-family:var(--f-ui);font-size:var(--fs-small);line-height:20px;color:var(--ink)}.accountpage .listundorow p{margin:0;flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.accountpage .listundorow .linkbtn{font-weight:700;min-height:44px}.accountpage .datapage .portalrow{margin-top:0}.accountpage .datapage .datastatus{margin-top:var(--s3)}.accountpage .datalinks{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin:var(--s5) 0 0;padding:var(--s4) 0 0;border-top:1px solid var(--hairline);font-family:var(--f-ui);font-size:var(--fs-small)}.accountpage .datalinks a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.accountpage .datalinks a:hover{color:var(--sunset-deep)}.accountpage .datadelete .datadanger{font-family:var(--f-ui);font-size:15px;font-weight:700;min-height:44px}.accountpage .datastep{margin:0 0 var(--s4);font-family:var(--f-display);font-size:var(--fs-title);line-height:1.3;color:var(--ink)}.accountpage .datastep:focus{outline:none}.accountpage .datastep:focus-visible{outline:2px solid var(--sunset-deep);outline-offset:2px}.accountpage .dataexit fieldset{margin:0;padding:0;border:0;min-width:0}.accountpage .dataexit legend{padding:0}.accountpage .datareasons{display:grid;grid-gap:var(--s2);gap:var(--s2);margin:0 0 var(--s5);max-width:520px}.accountpage .datareason{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 18px;border:1.5px solid var(--hairline);border-radius:var(--r-md);background:var(--surface);font-family:var(--f-ui);font-size:15px;color:var(--ink);cursor:pointer}.accountpage .datareason:hover{border-color:var(--control-line)}.accountpage .datareason.selected{border-color:var(--sunset-deep);background:var(--shell)}.accountpage .datareason input{accent-color:var(--sunset-deep);width:18px;height:18px;margin:0;flex:none}.accountpage .datareason:focus-within{outline:2px solid var(--sunset-deep);outline-offset:2px}.accountpage .dataloses{margin:0 0 var(--s4);padding-left:1.2em;font-size:var(--fs-small);line-height:22px;color:var(--ink)}.accountpage .datasub{margin:0 0 var(--s4)}.accountpage .datasub p{margin:0}.accountpage .datasub a{display:inline-block;margin-top:var(--s2);font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.accountpage .datasub a:hover{color:var(--sunset-deep)}.accountpage .dataperm{margin:0 0 var(--s4);color:var(--slate);font-weight:600}.accountpage .dataconfirm .portalfield{margin-bottom:var(--s5)}.accountpage .dataconfirm .portalrow .btn{white-space:normal}.accountpage .btn.datadangerbtn:not(:disabled){background:var(--ink);color:var(--surface);border-color:var(--ink)}.accountpage .btn.datadangerbtn:not(:disabled):hover{background:var(--surface);color:var(--ink);border-color:var(--ink)}@media (max-width:480px){.accountpage .dataconfirm .portalrow .btn,.accountpage .dataexit .portalrow .btn.secondary{flex:1 1 100%}}