.pg-wire *,.pg-wire :after,.pg-wire :before{box-sizing:border-box}.pg-wire a{color:var(--accent);text-underline-offset:.22em;text-decoration-thickness:1px}.pg-wire a:hover{text-decoration-thickness:2px}.pg-wire :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.pg-wire img{display:block;max-width:100%}.pg-wire h1,.pg-wire h2,.pg-wire h3{font-family:var(--f-d);font-weight:800;letter-spacing:-.02em;margin:0;text-wrap:balance}.pg-wire h1{font-size:clamp(48px,5vw,56px);font-stretch:116%;line-height:1.02}.pg-wire h2{font-size:clamp(30px,3.4vw,48px);font-stretch:114%;line-height:1.08;color:var(--accent)}.pg-wire h3{font-size:24px;font-stretch:112%;line-height:1.2;margin:0 0 12px}.pg-wire p{margin:0 0 12px;max-width:60ch;text-wrap:pretty}.pg-wire .num,.pg-wire td.num,.pg-wire time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-wire .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.pg-wire .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid var(--line);background:transparent;color:var(--ink);border-radius:2px;cursor:pointer;transition:background-color .16s var(--ease)}.pg-wire .icon-btn:hover{background:var(--ghost-fill);color:var(--accent)}.pg-wire .icon-btn svg{width:20px;height:20px}.pg-wire .band{background:var(--band);color:var(--on-band);position:relative}.pg-wire .band:after,.pg-wire .band:before{content:"";position:absolute;bottom:-10px;width:20px;height:20px;border-radius:50%;background:var(--bg);z-index:1}.pg-wire .band:before{left:-10px}.pg-wire .band:after{right:-10px}.pg-wire .band a{color:var(--on-band)}.pg-wire .band :focus-visible{outline-color:#f4e27a}.pg-wire .intro{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);padding:72px 0;align-items:start}.pg-wire .intro h1{color:var(--on-band);margin-bottom:24px;max-width:14ch}.pg-wire .intro .lead{font-size:20px;line-height:1.5;max-width:52ch}.pg-wire .intro .band-meta{color:var(--on-band-meta);font-size:14px;font-weight:500}.pg-wire .intro figure{margin:0}.pg-wire .intro img{border:1px solid var(--on-band);width:100%;height:auto;background:var(--surface)}.pg-wire .intro figcaption{color:var(--on-band-meta);font-size:14px;font-weight:500;margin-top:8px}.pg-wire .index{margin:32px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid hsla(0,0%,100%,.35)}.pg-wire .index li{border-bottom:1px solid hsla(0,0%,100%,.35)}.pg-wire .index a{display:flex;justify-content:space-between;gap:12px;padding:12px 4px;text-decoration:none;font-weight:600;font-size:14px}.pg-wire .index a span{color:var(--on-band-meta);font-weight:500}.pg-wire .index a:hover{text-decoration:underline;text-decoration-thickness:2px}.pg-wire .screen{padding:72px 0 48px;border-top:2px dashed var(--rule)}.pg-wire main>.screen:first-child{border-top:0}.pg-wire .screen>header{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;margin-bottom:32px}.pg-wire .screen>header p{margin:0;color:var(--meta);font-size:14px;font-weight:500}.pg-wire .frame{border:1px solid var(--line);background:var(--surface);position:relative;isolation:isolate}.pg-wire .frame:before{content:"";position:absolute;inset:0;border:1px solid var(--ghost);background:var(--ghost-fill);transform:translate(2px,2px);z-index:-1;pointer-events:none}.pg-wire .bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border-bottom:1px solid var(--rule);font-size:14px;font-weight:500;color:var(--meta)}.pg-wire .bar b{color:var(--ink);font:800 14px/1.2 var(--f-d);font-stretch:112%}.pg-wire .bar .end{margin-left:auto}.pg-wire .pad{padding:24px}.pg-wire .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px}.pg-wire .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.pg-wire .stack>*+*{margin-top:12px}.pg-wire .row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pg-wire .stamp{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 4px;border:1.5px solid;border-radius:2px;font:800 12px/1 var(--f-d);font-stretch:112%;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);white-space:nowrap;vertical-align:middle}.pg-wire .stamp.ok{color:var(--ok)}.pg-wire .stamp.bad{color:var(--bad)}.pg-wire .stamp.ink{color:var(--ink)}.pg-wire .serial{font:800 12px/1.2 var(--f-d);font-stretch:112%;letter-spacing:.07em;text-transform:uppercase;color:var(--meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-wire .docket-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap}.pg-wire .meta{color:var(--meta);font-size:14px;font-weight:500}.pg-wire .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;font:700 14px/1.2 var(--f-b);border:1.5px solid var(--line);border-radius:2px;background:transparent;color:var(--ink);cursor:pointer;text-decoration:none;transition:background-color .16s var(--ease),transform .16s var(--ease)}.pg-wire .btn:hover{background:var(--ghost-fill);color:var(--accent);border-color:var(--accent)}.pg-wire .btn:active{transform:translateY(1px)}.pg-wire .btn svg{width:16px;height:16px}.pg-wire .btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);min-height:52px;font-size:17px;padding:12px 20px}.pg-wire .btn-primary:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-accent)}.pg-wire .btn-sm.btn-primary{min-height:44px;font-size:14px;padding:10px 16px}.pg-wire .btn-copy{background:#f4e27a;color:#23262b;border-color:#23262b}.pg-wire .btn-copy:hover{background:var(--btn2-hover);color:#23262b;border-color:#23262b}.pg-wire .btn[aria-busy=true],.pg-wire .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.pg-wire .btn[aria-busy=true]{opacity:.8;cursor:progress}.pg-wire .field{margin:0 0 24px}.pg-wire .field label,.pg-wire .legend{display:flex;justify-content:space-between;gap:12px;font-weight:600;font-size:14px;margin-bottom:4px}.pg-wire .field input,.pg-wire .field select,.pg-wire .field textarea{width:100%;font:400 17px/1.5 var(--f-b);color:inherit;background:transparent;border:0;border-bottom:2px solid var(--line);border-radius:0;padding:8px 2px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.pg-wire .field textarea{resize:vertical}.pg-wire .field input::placeholder,.pg-wire .field textarea::placeholder{color:var(--meta)}.pg-wire .field input:focus,.pg-wire .field select:focus,.pg-wire .field textarea:focus{border-bottom-color:var(--accent);outline:none;background:var(--ghost-fill)}.pg-wire .field input:focus-visible,.pg-wire .field select:focus-visible,.pg-wire .field textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.pg-wire .sel{position:relative}.pg-wire .sel:after{content:"";position:absolute;right:8px;top:50%;width:8px;height:8px;border:solid var(--ink);border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg);pointer-events:none}.pg-wire .sel select{padding-right:28px;cursor:pointer}.pg-wire .sel select option{background:var(--surface);color:var(--ink)}.pg-wire .field.err input,.pg-wire .field.err select,.pg-wire .field.err textarea{border-bottom-color:var(--bad)}.pg-wire .err-msg{color:var(--bad);font-size:14px;font-weight:600;margin-top:8px;max-width:60ch}.pg-wire .counter{color:var(--meta);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pg-wire fieldset{border:0;padding:0;margin:0 0 24px}.pg-wire .check{display:flex;gap:10px;align-items:center;min-height:36px;font-size:14px;font-weight:500;cursor:pointer}.pg-wire input[type=checkbox],.pg-wire input[type=radio]{accent-color:var(--accent);width:18px;height:18px;margin:0;flex:none}.pg-wire .tscroll{overflow-x:auto}.pg-wire table{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-wire caption{text-align:left;padding-bottom:12px;color:var(--meta);font-size:14px;font-weight:500}.pg-wire td,.pg-wire th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--rule);vertical-align:top}.pg-wire thead th{font:800 12px/1.2 var(--f-d);font-stretch:112%;letter-spacing:.07em;text-transform:uppercase;color:var(--meta);border-bottom:1px solid var(--line);white-space:nowrap}.pg-wire td.num,.pg-wire th.num{text-align:right}.pg-wire td .meta{display:block;margin-top:2px}.pg-wire td .stamp{margin-top:6px}.pg-wire tr.next td{background:var(--ghost-fill)}.pg-wire td a{font-weight:600}.pg-wire .mobile{max-width:390px;width:100%}.pg-wire .steps{list-style:none;margin:0;padding:0}.pg-wire .steps li{padding:12px 16px;border-bottom:1px solid var(--rule);font-size:14px;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:8px}.pg-wire .steps li[aria-current]{background:var(--ghost-fill);font-weight:700;color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.pg-wire .prompt{border-bottom:1px solid var(--rule);padding:16px 0}.pg-wire .prompt:last-of-type{border-bottom:0}.pg-wire .q{font:600 17px/1.4 var(--f-b);margin:0 0 12px;text-wrap:pretty}.pg-wire .wave{display:flex;align-items:center;gap:2px;height:28px;flex:1 1;min-width:60px}.pg-wire .wave i{display:block;width:3px;background:var(--accent);border-radius:2px}.pg-wire .dur{font-weight:600;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-wire .foot-actions{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:2px dashed var(--rule)}.pg-wire .state{border:1px solid var(--rule);background:var(--surface);padding:16px}.pg-wire .state strong{display:block;font-size:17px;line-height:1.4;margin-bottom:6px}.pg-wire .state p{margin:0 0 12px;font-size:14px;color:var(--meta);font-weight:500}.pg-wire .state p:last-child{margin-bottom:0}.pg-wire .state .stamp{margin-bottom:10px}.pg-wire .state.err strong{color:var(--bad)}.pg-wire .state.err{border-color:var(--bad)}.pg-wire .criteria{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px}.pg-wire .criteria li{font-size:14px;font-weight:600;padding:2px 8px;border:1px solid var(--rule)}.pg-wire .rule-line{height:14px;border-bottom:1px solid var(--rule);margin:8px 0}.pg-wire .state[aria-busy] .rule-line{background:linear-gradient(90deg,transparent,var(--ghost-fill),transparent) 0 0/200% 100% no-repeat;animation:sweep 1.4s var(--ease) infinite}.pg-wire .rec{display:flex;align-items:center;gap:8px}.pg-wire .rec i{width:10px;height:10px;border-radius:50%;background:var(--bad);flex:none}.pg-wire .meter{height:6px;background:var(--rule);margin:10px 0}.pg-wire .meter span{display:block;height:100%;width:38%;background:var(--accent)}.pg-wire .jobs{display:grid;grid-template-columns:260px minmax(0,1fr)}.pg-wire .filters{border-right:1px solid var(--rule)}.pg-wire .note{font-size:14px;font-weight:500;color:var(--meta);border-top:1px solid var(--rule);padding-top:12px;margin-top:16px;max-width:none}.pg-wire .note span{max-width:72ch;display:block}.pg-wire .person{display:flex;gap:16px;align-items:center;margin-bottom:16px}.pg-wire .person img{width:64px;height:64px;object-fit:cover;border:1px solid var(--line)}.pg-wire .vouch{padding:12px 0;border-bottom:1px solid var(--rule)}.pg-wire .vouch p{margin:6px 0 0}.pg-wire .due{color:var(--ink);font-weight:600}.pg-wire .choice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1.5px solid var(--rule);margin-bottom:8px;cursor:pointer;font-size:17px;transition:border-color .16s var(--ease),background-color .16s var(--ease)}.pg-wire .choice:hover{border-color:var(--accent)}.pg-wire .choice input{margin-top:4px}.pg-wire .choice:has(input:checked){border-color:var(--accent);background:var(--ghost-fill)}.pg-wire .choice .meta{display:block}.pg-wire .attest{font-size:14px}.pg-wire .tear{padding:0 32px 52px 0}.pg-wire .topcopy{border:1px solid var(--line);background:var(--surface);padding:16px 18px 20px}.pg-wire .topcopy p{margin:0}.pg-wire .perf{position:relative;height:0;border-top:2px dashed var(--rule)}.pg-wire .perf:after,.pg-wire .perf:before{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--bg)}.pg-wire .perf:before{left:-11px}.pg-wire .perf:after{right:-11px}.pg-wire .ycopy{background:var(--ycopy);color:var(--on-y);border:1px solid var(--on-y);padding:20px;transform:translate(28px,44px) rotate(1.6deg);transform-origin:0 0}.pg-wire .ycopy .meta,.pg-wire .ycopy .serial{color:var(--y-meta)}.pg-wire .ycopy p{margin:0 0 8px}.pg-wire .hand{font:400 30px/1 var(--f-h);color:var(--accent);margin:12px 0 4px!important}.pg-wire .days{display:inline-flex;gap:4px;margin-top:8px}.pg-wire .days span{width:22px;height:22px;border:1.5px solid}.pg-wire .days span.on{background:var(--accent);border-color:var(--accent)}.pg-wire .torn .perf{animation:open .5s var(--ease) both}.pg-wire .torn .ycopy{animation:slide .9s var(--ease) .5s backwards}.pg-wire .torn .hand{animation:write .8s var(--ease) 1.4s backwards}.pg-wire .torn .days span.on{animation:punch .16s var(--ease) backwards}.pg-wire .torn .days span.on:first-child{animation-delay:2.25s}.pg-wire .torn .days span.on:nth-child(2){animation-delay:2.43s}.pg-wire .torn .days span.on:nth-child(3){animation-delay:2.61s}.pg-wire .tl{list-style:none;margin:0;padding:0}.pg-wire .tl li{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:14px}.pg-wire .tl time{font-weight:600;color:var(--meta)}.pg-wire .tl li:last-child time{color:var(--accent)}.pg-wire .pinkcopy{background:var(--pcopy);color:var(--on-p);border:1px solid var(--on-p);padding:24px}.pg-wire .pinkcopy td,.pg-wire .pinkcopy th{border-bottom-color:var(--p-meta)}.pg-wire .pinkcopy .note,.pg-wire .pinkcopy .serial,.pg-wire .pinkcopy thead th{color:var(--p-meta)}.pg-wire .pinkcopy .note{border-top-color:var(--p-meta)}.pg-wire .nodata,.pg-wire .pinkcopy td.num{font:800 24px/1.2 var(--f-d);font-stretch:112%}.pg-wire .nodata{margin:8px 0 12px}.pg-wire .notfound{padding:48px}.pg-wire .notfound .big{font:800 clamp(48px,10vw,94px)/.98 var(--f-d);font-stretch:118%;color:var(--accent);letter-spacing:-.025em;margin:16px 0 24px}@media (max-width:900px){.pg-wire .grid2,.pg-wire .grid3,.pg-wire .intro,.pg-wire .jobs{grid-template-columns:minmax(0,1fr)}.pg-wire .filters{border-right:0;border-bottom:1px solid var(--rule)}.pg-wire .index{grid-template-columns:minmax(0,1fr)}.pg-wire .notfound{padding:32px 24px}}@media (max-width:560px){.pg-wire .pad{padding:20px}.pg-wire .tl li{grid-template-columns:80px 1fr}}@media (prefers-reduced-motion:reduce){.pg-wire *,.pg-wire :after,.pg-wire :before{transition:none!important;animation:none!important}}.op *,.op :after,.op :before{box-sizing:border-box}.op a{color:var(--accent);text-underline-offset:.22em;text-decoration-thickness:1px}.op a:hover{text-decoration-thickness:2px}.op :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.op img{display:block;max-width:100%}.op h1,.op h2,.op h3{font-family:var(--f-d);font-weight:800;letter-spacing:-.02em;margin:0;text-wrap:balance}.op h1{font-size:clamp(48px,5vw,56px);font-stretch:116%;line-height:1.02}.op h2{font-size:clamp(30px,3.4vw,48px);font-stretch:114%;line-height:1.08;color:var(--accent)}.op h3{font-size:24px;font-stretch:112%;line-height:1.2}.op h3,.op p{margin:0 0 12px}.op p{max-width:60ch;text-wrap:pretty}.op .num,.op td.num,.op time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.op .icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid var(--line);background:transparent;color:var(--ink);border-radius:2px;cursor:pointer;transition:background-color .16s var(--ease)}.op .icon-btn:hover{background:var(--ghost-fill);color:var(--accent)}.op .icon-btn svg{width:20px;height:20px}.op .band{background:var(--band);color:var(--on-band);position:relative}.op .band:after,.op .band:before{content:"";position:absolute;bottom:-10px;width:20px;height:20px;border-radius:50%;background:var(--bg);z-index:1}.op .band:before{left:-10px}.op .band:after{right:-10px}.op .band a{color:var(--on-band)}.op .band :focus-visible{outline-color:#f4e27a}.op .intro{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);padding:72px 0;align-items:start}.op .intro h1{color:var(--on-band);margin-bottom:24px;max-width:14ch}.op .intro .lead{font-size:20px;line-height:1.5;max-width:52ch}.op .intro .band-meta{color:var(--on-band-meta);font-size:14px;font-weight:500}.op .intro figure{margin:0}.op .intro img{border:1px solid var(--on-band);width:100%;height:auto;background:var(--surface)}.op .intro figcaption{color:var(--on-band-meta);font-size:14px;font-weight:500;margin-top:8px}.op .index{margin:32px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid hsla(0,0%,100%,.35)}.op .index li{border-bottom:1px solid hsla(0,0%,100%,.35)}.op .index a{display:flex;justify-content:space-between;gap:12px;padding:12px 4px;text-decoration:none;font-weight:600;font-size:14px}.op .index a span{color:var(--on-band-meta);font-weight:500}.op .index a:hover{text-decoration:underline;text-decoration-thickness:2px}.op .screen{padding:72px 0 48px;border-top:2px dashed var(--rule)}.op main>.screen:first-child{border-top:0}.op .screen>header{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;margin-bottom:32px}.op .screen>header p{margin:0;color:var(--meta);font-size:14px;font-weight:500}.op .frame{border:1px solid var(--line);background:var(--surface);position:relative;isolation:isolate}.op .frame:before{content:"";position:absolute;inset:0;border:1px solid var(--ghost);background:var(--ghost-fill);transform:translate(2px,2px);z-index:-1;pointer-events:none}.op .bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border-bottom:1px solid var(--rule);font-size:14px;font-weight:500;color:var(--meta)}.op .bar b{color:var(--ink);font:800 14px/1.2 var(--f-d);font-stretch:112%}.op .bar .end{margin-left:auto}.op .pad{padding:24px}.op .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px}.op .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.op .stack>*+*{margin-top:12px}.op .row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.op .stamp{display:inline-flex;align-items:center;gap:6px;padding:5px 8px 4px;border:1.5px solid;border-radius:2px;font:800 12px/1 var(--f-d);font-stretch:112%;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);white-space:nowrap;vertical-align:middle}.op .stamp.ok{color:var(--ok)}.op .stamp.bad{color:var(--bad)}.op .stamp.ink{color:var(--ink)}.op .serial{font:800 12px/1.2 var(--f-d);font-stretch:112%;letter-spacing:.07em;text-transform:uppercase;color:var(--meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op .docket-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap}.op .meta{color:var(--meta);font-size:14px;font-weight:500}.op .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;font:700 14px/1.2 var(--f-b);border:1.5px solid var(--line);border-radius:2px;background:transparent;color:var(--ink);cursor:pointer;text-decoration:none;transition:background-color .16s var(--ease),transform .16s var(--ease)}.op .btn:hover{background:var(--ghost-fill);color:var(--accent);border-color:var(--accent)}.op .btn:active{transform:translateY(1px)}.op .btn svg{width:16px;height:16px}.op .btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);min-height:52px;font-size:17px;padding:12px 20px}.op .btn-primary:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-accent)}.op .btn-sm.btn-primary{min-height:44px;font-size:14px;padding:10px 16px}.op .btn-copy{background:#f4e27a}.op .btn-copy,.op .btn-copy:hover{color:#23262b;border-color:#23262b}.op .btn-copy:hover{background:var(--btn2-hover)}.op .btn[aria-busy=true],.op .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.op .btn[aria-busy=true]{opacity:.8;cursor:progress}.op .field{margin:0 0 24px}.op .field label,.op .legend{display:flex;justify-content:space-between;gap:12px;font-weight:600;font-size:14px;margin-bottom:4px}.op .field input,.op .field select,.op .field textarea{width:100%;font:400 17px/1.5 var(--f-b);color:inherit;background:transparent;border:0;border-bottom:2px solid var(--line);border-radius:0;padding:8px 2px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.op .field textarea{resize:vertical}.op .field input::placeholder,.op .field textarea::placeholder{color:var(--meta)}.op .field input:focus,.op .field select:focus,.op .field textarea:focus{border-bottom-color:var(--accent);outline:none;background:var(--ghost-fill)}.op .field input:focus-visible,.op .field select:focus-visible,.op .field textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.op .sel{position:relative}.op .sel:after{content:"";position:absolute;right:8px;top:50%;width:8px;height:8px;border:solid var(--ink);border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg);pointer-events:none}.op .sel select{padding-right:28px;cursor:pointer}.op .sel select option{background:var(--surface);color:var(--ink)}.op .field.err input,.op .field.err select,.op .field.err textarea{border-bottom-color:var(--bad)}.op .err-msg{color:var(--bad);font-size:14px;font-weight:600;margin-top:8px;max-width:60ch}.op .counter{color:var(--meta);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.op fieldset{border:0;padding:0;margin:0 0 24px}.op .check{display:flex;gap:10px;align-items:center;min-height:36px;font-size:14px;font-weight:500;cursor:pointer}.op input[type=checkbox],.op input[type=radio]{accent-color:var(--accent);width:18px;height:18px;margin:0;flex:none}.op .tscroll{overflow-x:auto}.op table{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op caption{text-align:left;padding-bottom:12px;color:var(--meta);font-size:14px;font-weight:500}.op td,.op th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--rule);vertical-align:top}.op thead th{font:800 12px/1.2 var(--f-d);font-stretch:112%;letter-spacing:.07em;text-transform:uppercase;color:var(--meta);border-bottom:1px solid var(--line);white-space:nowrap}.op td.num,.op th.num{text-align:right}.op td .meta{display:block;margin-top:2px}.op td .stamp{margin-top:6px}.op tr.next td{background:var(--ghost-fill)}.op td a{font-weight:600}.op .mobile{max-width:390px;width:100%}.op .steps{list-style:none;margin:0;padding:0}.op .steps li{padding:12px 16px;border-bottom:1px solid var(--rule);font-size:14px;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:8px}.op .steps li[aria-current]{background:var(--ghost-fill);font-weight:700;color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.op .prompt{border-bottom:1px solid var(--rule);padding:16px 0}.op .prompt:last-of-type{border-bottom:0}.op .q{font:600 17px/1.4 var(--f-b);margin:0 0 12px;text-wrap:pretty}.op .wave{display:flex;align-items:center;gap:2px;height:28px;flex:1 1;min-width:60px}.op .wave i{display:block;width:3px;background:var(--accent);border-radius:2px}.op .dur{font-weight:600;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op .foot-actions{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:2px dashed var(--rule)}.op .state{border:1px solid var(--rule);background:var(--surface);padding:16px}.op .state strong{display:block;font-size:17px;line-height:1.4;margin-bottom:6px}.op .state p{margin:0 0 12px;font-size:14px;color:var(--meta);font-weight:500}.op .state p:last-child{margin-bottom:0}.op .state .stamp{margin-bottom:10px}.op .state.err strong{color:var(--bad)}.op .state.err{border-color:var(--bad)}.op .criteria{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px}.op .criteria li{font-size:14px;font-weight:600;padding:2px 8px;border:1px solid var(--rule)}.op .rule-line{height:14px;border-bottom:1px solid var(--rule);margin:8px 0}.op .state[aria-busy] .rule-line{background:linear-gradient(90deg,transparent,var(--ghost-fill),transparent) 0 0/200% 100% no-repeat;animation:sweep 1.4s var(--ease) infinite}@keyframes sweep{0%{background-position:150% 0}to{background-position:-50% 0}}.op .rec{display:flex;align-items:center;gap:8px}.op .rec i{width:10px;height:10px;border-radius:50%;background:var(--bad);flex:none}.op .meter{height:6px;background:var(--rule);margin:10px 0}.op .meter span{display:block;height:100%;width:38%;background:var(--accent)}.op .jobs{display:grid;grid-template-columns:260px minmax(0,1fr)}.op .filters{border-right:1px solid var(--rule)}.op .note{font-size:14px;font-weight:500;color:var(--meta);border-top:1px solid var(--rule);padding-top:12px;margin-top:16px;max-width:none}.op .note span{max-width:72ch;display:block}.op .person{display:flex;gap:16px;align-items:center;margin-bottom:16px}.op .person img{width:64px;height:64px;object-fit:cover;border:1px solid var(--line)}.op .vouch{padding:12px 0;border-bottom:1px solid var(--rule)}.op .vouch p{margin:6px 0 0}.op .due{color:var(--ink);font-weight:600}.op .choice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1.5px solid var(--rule);margin-bottom:8px;cursor:pointer;font-size:17px;transition:border-color .16s var(--ease),background-color .16s var(--ease)}.op .choice:hover{border-color:var(--accent)}.op .choice input{margin-top:4px}.op .choice:has(input:checked){border-color:var(--accent);background:var(--ghost-fill)}.op .choice .meta{display:block}.op .attest{font-size:14px}.op .tear{padding:0 32px 52px 0}.op .topcopy{border:1px solid var(--line);background:var(--surface);padding:16px 18px 20px}.op .topcopy p{margin:0}.op .perf{position:relative;height:0;border-top:2px dashed var(--rule)}.op .perf:after,.op .perf:before{content:"";position:absolute;top:-11px;width:20px;height:20px;border-radius:50%;background:var(--bg)}.op .perf:before{left:-11px}.op .perf:after{right:-11px}.op .ycopy{background:var(--ycopy);color:var(--on-y);border:1px solid var(--on-y);padding:20px;transform:translate(28px,44px) rotate(1.6deg);transform-origin:0 0}.op .ycopy .meta,.op .ycopy .serial{color:var(--y-meta)}.op .ycopy p{margin:0 0 8px}.op .hand{font:400 30px/1 var(--f-h);color:var(--accent);margin:12px 0 4px!important}.op .days{display:inline-flex;gap:4px;margin-top:8px}.op .days span{width:22px;height:22px;border:1.5px solid}.op .days span.on{background:var(--accent);border-color:var(--accent)}.op .torn .perf{animation:open .5s var(--ease) both}.op .torn .ycopy{animation:slide .9s var(--ease) .5s backwards}.op .torn .hand{animation:write .8s var(--ease) 1.4s backwards}.op .torn .days span.on{animation:punch .16s var(--ease) backwards}.op .torn .days span.on:first-child{animation-delay:2.25s}.op .torn .days span.on:nth-child(2){animation-delay:2.43s}.op .torn .days span.on:nth-child(3){animation-delay:2.61s}@keyframes open{0%{border-top-color:transparent;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes slide{0%{transform:none}}@keyframes write{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes punch{0%{background:transparent;border-color:currentColor}}.op .tl{list-style:none;margin:0;padding:0}.op .tl li{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:14px}.op .tl time{font-weight:600;color:var(--meta)}.op .tl li:last-child time{color:var(--accent)}.op .pinkcopy{background:var(--pcopy);color:var(--on-p);border:1px solid var(--on-p);padding:24px}.op .pinkcopy td,.op .pinkcopy th{border-bottom-color:var(--p-meta)}.op .pinkcopy .note,.op .pinkcopy .serial,.op .pinkcopy thead th{color:var(--p-meta)}.op .pinkcopy .note{border-top-color:var(--p-meta)}.op .nodata,.op .pinkcopy td.num{font:800 24px/1.2 var(--f-d);font-stretch:112%}.op .nodata{margin:8px 0 12px}.op .notfound{padding:48px}.op .notfound .big{font:800 clamp(48px,10vw,94px)/.98 var(--f-d);font-stretch:118%;color:var(--accent);letter-spacing:-.025em;margin:16px 0 24px}@media (max-width:900px){.op .grid2,.op .grid3,.op .intro,.op .jobs{grid-template-columns:minmax(0,1fr)}.op .filters{border-right:0;border-bottom:1px solid var(--rule)}.op .index{grid-template-columns:minmax(0,1fr)}.op .notfound{padding:32px 24px}}@media (max-width:560px){.op .pad{padding:20px}.op .tl li{grid-template-columns:80px 1fr}}@media (prefers-reduced-motion:reduce){.op *,.op :after,.op :before{transition:none!important;animation:none!important}}.err-msg{color:var(--bad);max-width:60ch}.err-msg,.ok-msg{font-size:14px;font-weight:600;margin:8px 0 0}.ok-msg{color:var(--ok)}.form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.action-wrap{display:inline-flex;flex-direction:column;gap:4px;vertical-align:middle}.confirm{display:inline-block;border:0}.confirm>summary{list-style:none;cursor:pointer;padding:10px 16px}.confirm>summary:after{display:none}.confirm>summary::-webkit-details-marker{display:none}.confirm[open]{display:block}.confirm-body{margin-top:12px;padding:16px;border:1px solid var(--rule);background:var(--surface);max-width:560px}.confirm-body p{font-size:14px}.dayboxes{display:inline-flex;gap:4px;vertical-align:middle}.dayboxes span{width:20px;height:20px;border:1.5px solid}.dayboxes span.on{background:var(--accent);border-color:var(--accent)}.countdown.over{color:var(--bad)}.op-pad{padding:48px var(--gutter) 72px}.op{flex:1 1}.op .op-body{padding:40px var(--gutter) 72px}.op .page-strip h1{font-size:clamp(32px,4vw,48px);line-height:1.04;font-stretch:116%;margin:0 0 8px;max-width:24ch}.op .band h2,.op .page-strip h1,.op .page-strip h2{color:var(--on-band)}.op .page-strip p{color:var(--on-band-meta);max-width:68ch}.op .hint{display:block;color:var(--meta);font-size:14px;font-weight:500;margin:0 0 4px}.op .field label{align-items:baseline}.op .section{margin-top:48px}.op .section:first-child{margin-top:0}.op .section>h2{font-size:clamp(24px,2.6vw,30px);margin-bottom:16px}.op h2.h3{font-size:24px;font-stretch:112%;color:var(--ink);line-height:1.2;margin:0 0 12px}.op .lede{font-size:20px;line-height:1.5}.op dl.kv{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;grid-gap:8px 20px;gap:8px 20px;margin:16px 0;font-size:17px}.op dl.kv dt{color:var(--meta);font-weight:600;font-size:14px;padding-top:3px}.op dl.kv dd{margin:0}.op .chips{display:flex;flex-wrap:wrap;gap:8px}.op .chip{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1.5px solid var(--line);border-radius:2px;background:transparent;color:var(--ink);font:600 14px var(--f-b);cursor:pointer;text-decoration:none;transition:background-color .16s var(--ease),color .16s var(--ease)}.op .chip:hover{background:var(--ghost-fill);color:var(--ink)}.op .chip:has(input:checked),.op .chip[aria-current=true],.op .chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.op .chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.op .chip:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.op .chip:has(input:disabled){opacity:.45;cursor:not-allowed}.op .cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,48px)}.op .cols,.op .cols-even{display:grid;gap:clamp(24px,4vw,48px);align-items:start}.op .cols-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,48px)}.op .tbl-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.op .inline-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.op .inline-form .field{margin:0;min-width:180px;flex:1 1}.op .ruled-list{list-style:none;margin:0;padding:0}.op .ruled-list>li{padding:16px 0;border-bottom:1px solid var(--rule)}.op .ruled-list>li:first-child{border-top:1px solid var(--rule)}.op .person .initials{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid var(--line);background:var(--ghost-fill);font:800 24px/1 var(--f-d);font-stretch:112%;color:var(--accent);flex:none}.op .notice{border:1px solid var(--rule);background:var(--surface);padding:16px;font-size:14px}.op .notice strong{display:block;font-size:17px;margin-bottom:4px}.op .notice.bad{border-color:var(--bad)}.op .notice.bad strong{color:var(--bad)}.op .yellowbox{background:var(--yellow);color:var(--on-yellow);border:1px solid var(--line);padding:16px 20px}.op .yellowbox .meta,.op .yellowbox .serial{color:var(--on-yellow-meta)}.op .stack-lg>*+*{margin-top:24px}.op .wave{position:relative}.op .wave .prog{position:absolute;inset:0;display:flex;align-items:center;gap:2px;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.op .wave .prog i{background:var(--accent)}.op .wave i{background:var(--rule)}.op .wave.static i{background:var(--accent)}.op .wave.playing .prog{animation:wave-progress var(--dur,7s) linear forwards}@keyframes wave-progress{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.op details.disclose{border:0;margin-top:8px}.op details.disclose>summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:14px;list-style:none;display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:.22em}.op details.disclose>summary::-webkit-details-marker{display:none}.op details.disclose .transcript{padding:12px 16px;border-left:1px solid var(--rule);font-size:17px;max-width:68ch;margin-top:4px}.op .switch{display:flex;gap:12px;align-items:center;font-weight:600}.op .tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.op .pager{display:flex;gap:12px;align-items:center;margin-top:16px;font-size:14px}.op .split-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:16px}.op .split-head h2{margin:0}.op .demo-table td,.op .demo-table th{font-size:14px}.op .big404,.op .tear .ycopy .hand{color:var(--accent)}.op .big404{font:800 clamp(48px,10vw,94px)/.98 var(--f-d);font-stretch:118%;letter-spacing:-.025em;margin:16px 0 24px}@media (max-width:900px){.op .cols,.op .cols-even{grid-template-columns:minmax(0,1fr)}.op dl.kv{grid-template-columns:1fr;gap:2px}.op dl.kv dd{margin-bottom:10px}}.pg-auth .auth-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.pg-auth h1{font-size:clamp(40px,4.4vw,56px);color:var(--accent);font-stretch:116%;line-height:1.02}.pg-auth .demo-docket{padding:28px}.pg-auth .demo-docket h2{color:var(--ink);font-size:clamp(24px,2.6vw,30px)}.pg-auth .demo-btns{display:grid;grid-gap:10px;gap:10px;margin:20px 0 24px}.pg-auth .demo-btns .btn{justify-content:flex-start;text-align:left;font-size:17px}.pg-auth .pw-line{margin:16px 0 8px;font-size:17px}.pg-auth form{max-width:480px}@media (max-width:900px){.pg-auth .auth-grid{grid-template-columns:minmax(0,1fr)}}.pg-auth .demo-table td{overflow-wrap:anywhere}.op .job-doc{padding:clamp(20px,3vw,32px)}.op .job-doc h1{font-size:clamp(32px,4vw,48px);color:var(--accent);margin:8px 0 12px;max-width:20ch}.op .job-doc img.job-img{width:100%;aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);margin:16px 0 8px}.op .job-doc ul{padding-left:1.2em;margin:0 0 16px}.op .job-doc li{margin-bottom:6px}.op .job-doc li::marker{color:var(--accent)}.op .job-doc h2{font-size:24px;font-stretch:112%;color:var(--ink);margin:32px 0 12px}.op .side-stack>*+*{margin-top:24px}.op .cta-box{padding:24px}.op .cta-box .btn{width:100%}.op .emp-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:center}.op .emp-hero img{width:100%;aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line)}.op .gallery3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0}.op .gallery3 figure{margin:0}.op .gallery3 img{width:100%;aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line)}.op .gallery3 figcaption{font-size:14px;color:var(--meta);margin-top:8px}.op .shared-pod{padding:clamp(20px,3vw,32px);position:relative}.op .shared-pod:after{content:"";position:absolute;inset:0;background:url(/assets/texture-docket-paper.png) 50%/cover;opacity:0;pointer-events:none}@media (max-width:900px){.op .emp-hero,.op .gallery3{grid-template-columns:1fr}}.pg-employers .emp-band h1{color:var(--on-band);font-size:clamp(44px,5.4vw,94px);line-height:.98;font-stretch:118%;max-width:16ch}.pg-employers .emp-band a.stub-cand{background:#fff;color:#1f2f8f}.pg-employers .emp-band a.stub-cand:hover{background:#f7f8f5;color:#141f5e}.pg-employers .emp-band a.stub-hire,.pg-employers .emp-band a.stub-hire:hover{color:#23262b}.pg-employers .emp-band .stubs{border-color:#fff}.pg-employers .copies.one{grid-template-columns:minmax(0,1fr);max-width:760px}.pg-employers .copies.one .copy.pink{border-left:1px solid var(--line)}.pg-wire .wf-foot{border-top:2px dashed var(--rule);margin-top:48px;padding:48px 0 24px;font-size:14px}.pg-wire .wf-foot ul{list-style:none;margin:0;padding:0}.pg-wire .wf-foot li{padding:4px 0}.pg-brand .swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px;list-style:none;padding:0;margin:0}.pg-brand .swatches li{border:1px solid var(--line);background:var(--surface)}.pg-brand .swatches span.chip-c{display:block;height:72px;border-bottom:1px solid var(--line)}.pg-brand .swatches p{margin:0;padding:8px 12px;font-size:14px}.pg-brand .logo-row{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.pg-brand .logo-row img{background:#fff;border:1px solid var(--line);padding:16px}.pg-brand .on-dark{background:#0f1330;color:#aeb8ff;padding:24px;display:inline-flex;gap:16px;align-items:center;border:1px solid var(--line)}.pg-brand .on-dark .logo-mark{width:48px;height:48px}.pg-brand .on-dark .logo-word{width:168px;height:50px}picture{display:contents}.op .shared-pod:after,.pg-landing .copy-yel:after,.pg-landing .pod-dk:after{content:"";position:absolute;inset:0;pointer-events:none;background:url(/assets/texture-docket-paper.png) 50%/cover;background-image:-webkit-image-set(url(/assets/opt/texture-docket-paper-960.webp) type("image/webp"),url(/assets/texture-docket-paper.png) type("image/png"));background-image:image-set(url(/assets/opt/texture-docket-paper-960.webp) type("image/webp"),url(/assets/texture-docket-paper.png) type("image/png"));opacity:.07;mix-blend-mode:multiply}.op .shared-pod:after{opacity:.05}[data-theme=dark] .op .shared-pod:after,[data-theme=dark] .pg-landing .pod-dk:after{mix-blend-mode:soft-light;opacity:.12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .op .shared-pod:after,:root:not([data-theme=light]) .pg-landing .pod-dk:after{mix-blend-mode:soft-light;opacity:.12}}.pg-landing .hero{padding-bottom:clamp(24px,3vw,48px)}.pg-landing .hero-photo{background:var(--ghost-fill)}.pg-landing .hero-vis:before{content:"";position:absolute;inset:0 0 150px 0;border:1px solid var(--ghost);background:var(--ghost-fill);transform:translate(6px,6px);z-index:-1}.pg-landing .hero-vis{isolation:isolate}.pg-landing .voice{grid-template-columns:44px minmax(0,1fr) auto}.pg-landing .voice-main{min-width:0}.pg-landing .q{min-height:2.7em}.pg-landing .q.cap{font-size:14px;line-height:1.35;color:var(--ink);font-weight:600}.pg-landing .cap-tag{display:inline-block;margin-right:8px;padding:2px 4px 1px;border:1px solid;border-radius:2px;font:800 12px/1 var(--f-d);font-stretch:112%;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);vertical-align:1px}.pg-landing .wave b{-webkit-clip-path:inset(0 var(--p,100%) 0 0);clip-path:inset(0 var(--p,100%) 0 0);transition:-webkit-clip-path .1s linear;transition:clip-path .1s linear;transition:clip-path .1s linear,-webkit-clip-path .1s linear}.pg-landing .voice .dur{white-space:nowrap;font-weight:600}.pg-landing .voice .dur .of{color:var(--meta);font-weight:500}.pg-landing .play{position:relative}.pg-landing .play:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid var(--accent);opacity:0;transform:scale(.85);transition:opacity .2s var(--ease),transform .2s var(--ease)}.pg-landing .is-playing .play:after,.pg-landing .play:hover:after{opacity:.35;transform:none}.pg-landing .play:active{transform:translateY(1px)}@keyframes dkSettle{0%{transform:translateY(18px);opacity:0}to{transform:none;opacity:1}}@keyframes barRise{0%{transform:scaleY(.15)}to{transform:none}}@keyframes photoIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}.js .pg-landing .hero-photo{animation:photoIn .9s var(--ease) both}.js .pg-landing .pod-dk{animation:dkSettle .8s var(--ease) .25s both}.js .pg-landing .hero .wave>i{animation:barRise .6s var(--ease) both;transform-origin:50% 50%}.js .pg-landing .hero .wave>i:nth-child(3n){animation-delay:.55s}.js .pg-landing .hero .wave>i:nth-child(3n+1){animation-delay:.65s}.js .pg-landing .hero .wave>i:nth-child(3n+2){animation-delay:.75s}.pg-landing .hero h1{animation:none}.pg-landing .stub:active{transform:translateY(1px)}.pg-landing .stub:focus-visible{outline-offset:-6px}.pg-landing .stub-cand:focus-visible{outline-color:var(--yellow)}.pg-landing .part-a li{align-items:start}.pg-landing .part-a .q-text{grid-column:2}.pg-landing .part-a .q-take{grid-column:2;display:flex;align-items:center;gap:10px;margin-top:8px;font:500 14px/1.3 var(--f-b);color:var(--on-band-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-landing .part-a .q-take.skipped{font-style:normal;opacity:1}.pg-landing .part-a .q-take time{color:var(--on-band);font-weight:700}.pg-landing .mini-wave{display:inline-flex;align-items:center;gap:2px;height:18px;width:62px;flex:none}.pg-landing .mini-wave i{display:block;width:3px;border-radius:2px;background:var(--btn2)}.pg-landing .persona img{transition:transform .3s var(--ease)}.pg-landing .persona figure{overflow:hidden;border:1px solid var(--on-yellow);background:var(--ghost-fill)}.pg-landing .persona figure img{border:0}.pg-landing .persona:hover figure img{transform:scale(1.02)}.op .emp-hero img,.op .gallery3 img,.op .job-doc img.job-img,.pg-landing .emp-photos img,.pg-landing .job img{background:var(--ghost-fill)}.pg-landing .job{transition:color .16s var(--ease)}.pg-landing .job img{transition:filter .2s var(--ease)}.site-head{transition:box-shadow .2s var(--ease)}.site-head #site-nav a{border-radius:2px;transition:color .16s var(--ease),background-color .16s var(--ease)}.op .page-strip .stamp{color:#fff}.op .page-strip .stamp.ok{color:#6fcf9c}.op .page-strip .stamp.bad{color:#ff928a}.op .page-strip a:not(.btn){color:#fff}.op tbody tr{transition:background-color .16s var(--ease)}.op tbody tr:hover>td,.op tr.next:hover>td{background:var(--ghost-fill)}.op thead th.num{text-align:right}@media (max-width:760px){.op .tscroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,var(--surface) 30%,transparent) 0/24px 100% no-repeat local,linear-gradient(270deg,var(--surface) 30%,transparent) 100%/24px 100% no-repeat local,linear-gradient(270deg,var(--ghost),transparent) 100%/12px 100% no-repeat scroll}.op .tscroll>table{min-width:640px}}.op .pinkcopy td.num{white-space:nowrap}.op .frame{max-width:100%}.op .state strong{color:var(--ink)}.op .notice.bad strong,.op .state.err strong{color:var(--bad)}.btn:focus-visible,.op .btn:focus-visible{outline-offset:2px}.op .steps li a{color:inherit}.page-strip .meta{color:var(--on-band-meta)}@media (max-width:980px){.pg-landing .hero-vis{padding-bottom:0;margin-inline:auto;width:100%}.pg-landing .hero-vis:before{inset:0;bottom:auto;height:calc(100% - 0px);display:none}.pg-landing .hero-photo{aspect-ratio:5/4;object-position:30% 30%}.pg-landing .pod-dk{position:relative;left:auto;right:auto;bottom:auto;margin:-72px 16px 0}}@media (max-width:560px){.pg-landing .hero-photo{aspect-ratio:4/3}.pg-landing .pod-dk{margin:-48px 10px 0;padding:16px 16px 12px}.pg-landing .personas{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.pg-landing .persona h3{font-size:17px;line-height:1.25}.pg-landing .persona p{font-size:14px;line-height:1.5}.pg-landing .part-a li{grid-template-columns:40px 1fr}.pg-landing .contrast{font-size:14px}.pg-landing .contrast td,.pg-landing .contrast th{padding:12px 8px}.pg-landing .ticker li{grid-template-columns:76px 1fr}}@media (prefers-reduced-motion:reduce){.js .pg-landing .hero .wave>i,.js .pg-landing .hero-photo,.js .pg-landing .pod-dk{animation:none}.pg-landing .wave b{transition:none}}.pg-contact .rows{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-column-gap:16px;column-gap:16px}.pg-contact .rows>div{grid-column:1/-1;grid-template-columns:subgrid}@supports not (grid-template-columns:subgrid){.pg-contact .rows>div{grid-template-columns:128px minmax(0,1fr)}}@media (max-width:420px){.pg-contact .rows,.pg-contact .rows>div{grid-template-columns:minmax(0,1fr)}}.pg-employers .fe-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.pg-employers .fe-vis{position:relative;margin:0 0 56px;isolation:isolate}.pg-employers .fe-vis img{width:100%;aspect-ratio:1/1;object-fit:cover;border:1px solid #fff;background:var(--ghost-fill)}.pg-employers .fe-dk{position:absolute;left:-12%;right:12%;bottom:-56px;display:flex;flex-direction:column;gap:6px;padding:16px 18px;font-size:14px;line-height:1.4}.pg-employers .fe-dk .dk-head{margin-bottom:4px}.pg-employers .fe-dk .stamp{color:var(--accent)}.pg-employers .fe-dk .serial{color:var(--meta)}.pg-employers .fe-dk strong{font:800 20px/1.2 var(--f-d);font-stretch:112%;letter-spacing:-.01em;color:var(--ink)}.pg-employers .fe-meta{color:var(--ink)}.pg-employers .fe-foot{color:var(--meta);font-size:12px;font-weight:500;margin-top:4px}@media (max-width:980px){.pg-employers .fe-hero{grid-template-columns:minmax(0,1fr)}.pg-employers .fe-vis{max-width:520px;margin-bottom:0}.pg-employers .fe-vis img{aspect-ratio:4/3}.pg-employers .fe-dk{position:relative;left:auto;right:auto;bottom:auto;margin:-40px 12px 0}}@media (min-width:360px){.pub-head .logo-word{display:block}}.pg-about .sec>.wrap{max-width:1144px}.pg-about .ab-hero{padding-block:clamp(48px,6vw,88px) clamp(72px,7vw,104px)}.pg-about .who-top{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pg-about .faces img{background:var(--ghost-fill)}@media (max-width:980px){.pg-about .who-top{grid-template-columns:1fr}}.op .jobs{grid-template-columns:240px minmax(0,1fr)}.op .jobs td:first-child{min-width:180px}.op .jobs td:first-child>a{display:block;margin-bottom:6px;font:800 17px/1.25 var(--f-d);font-stretch:108%;letter-spacing:-.01em}.op .jobs td:first-child>.meta{margin-top:6px}.op .jobs td:nth-child(2){min-width:168px}.op .jobs td.num{white-space:nowrap}@media (max-width:900px){.op .jobs{grid-template-columns:minmax(0,1fr)}}.pg-auth .op-body{padding-top:clamp(40px,6vw,88px)}.pg-auth h1{margin-bottom:12px}.pg-auth .lede{margin-bottom:24px}.pg-auth .demo-jump{display:none;margin:-8px 0 24px;font-size:14px;font-weight:600}.pg-auth #demo-h{scroll-margin-top:96px}@media (max-width:900px){.pg-auth .demo-jump{display:block}}