.dutypath{--bg:#060a0f;--card:#0d151c;--raised:#131d26;--muted:#1e2c38;--fg:#e9e5dd;--dim:#9caab4;--brass:#d4af37;--brass-bright:gold;--brass-ink:#f4e4bc;--primary-ink:#e5c76b;--ok:#499772;--ok-ink:#6bc79b;--warn:gold;--bad:#b92a1d;--bad-ink:#ef776c;--line:#1e2c38;--input:#44637e;--ring:#d4af37;--hair:#e9e5dd17;--head:"DM Serif Display",Georgia,serif;--body:"Fira Sans",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--r:.75rem;--r-md:calc(.75rem - 2px);--r-sm:calc(.75rem - 4px);--sh-card:0 2px 18px -6px #0009;--ease:cubic-bezier(.4,0,.2,1);--maxw:1240px}.dutypath *{box-sizing:border-box}.dutypath{scroll-behavior:smooth;background:var(--bg);color:var(--fg);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.65}.dutypath .wrap{max-width:var(--maxw);margin:0 auto;padding:0 30px}.dutypath h1,.dutypath h2,.dutypath h3,.dutypath h4{font-family:var(--head);font-weight:400}.dutypath h1{letter-spacing:-.022em;line-height:1.05}.dutypath h2{letter-spacing:-.018em;line-height:1.12}.dutypath h3{letter-spacing:-.012em;line-height:1.2}.dutypath h4{letter-spacing:-.008em;line-height:1.25}.dutypath h5,.dutypath h6{font-family:var(--body);letter-spacing:.005em;font-weight:600}.dutypath .kick{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);font-size:13px;font-weight:500}.mast{background:var(--bg);border-bottom:1px solid var(--line);z-index:80;position:sticky;top:0}.dutypath .mast .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:18px 30px;display:flex}.dutypath .brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.dutypath .seal{border:1.5px solid var(--brass);width:46px;height:52px;font-family:var(--head);color:var(--brass-bright);background:linear-gradient(160deg,#1a130a,#0d151c);border-radius:6px 6px 22px 22px;flex:none;justify-content:center;align-items:center;font-size:19px;display:flex}.dutypath .brand .bt{flex-direction:column;line-height:1.15;display:flex}.dutypath .brand b{font-family:var(--head);color:var(--fg);letter-spacing:-.012em;font-size:23px;font-weight:400}.dutypath .brand small{color:var(--dim);font-size:12.5px}.dutypath .nav{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.dutypath .nav a{color:var(--fg);transition:color .18s var(--ease);font-size:15px;font-weight:500;text-decoration:none}.dutypath .nav a:hover{color:var(--brass-bright)}.dutypath .nav a[aria-current=page]{color:var(--brass)}.dutypath .nav .cta{background:var(--brass);color:#060a0f;border-radius:var(--r-sm);padding:9px 20px;font-weight:600}.dutypath .nav .cta:hover{background:var(--brass-bright);color:#060a0f}.hero{background:var(--bg);padding:78px 0 70px}.dutypath .eyebrow{font-family:var(--mono);letter-spacing:.19em;text-transform:uppercase;color:var(--brass);margin:0 0 22px;font-size:13.5px;font-weight:500}.dutypath .hero h1{max-width:16ch;color:var(--fg);margin:0 0 26px;font-size:clamp(40px,6.4vw,68px)}.dutypath .hero h1 em{color:var(--brass-ink);font-style:normal}.dutypath .hero p.lede{max-width:60ch;color:var(--fg);margin:0 0 32px;font-size:19px;line-height:1.6}.dutypath .actions{flex-wrap:wrap;gap:14px;display:flex}.dutypath .btn{border-radius:var(--r-sm);transition:all .18s var(--ease);border:1px solid #0000;align-items:center;gap:10px;padding:13px 26px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.dutypath .btn-primary{background:var(--brass);color:#060a0f}.dutypath .btn-primary:hover{background:var(--brass-bright)}.dutypath .btn-ghost{border-color:var(--line);color:var(--fg);background:var(--card)}.dutypath .btn-ghost:hover{border-color:var(--brass)}.dutypath section{padding:62px 0}.dutypath .alt{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dutypath .rule{background:var(--brass);opacity:.55;height:1px;margin:0}.dutypath .section-head{margin-bottom:34px}.dutypath .section-head .eyebrow{margin-bottom:12px}.dutypath .section-head h2{max-width:26ch;margin:0 0 12px;font-size:clamp(30px,4vw,44px)}.dutypath .section-head h2 em{color:var(--brass-ink);font-style:normal}.dutypath .section-head p{color:var(--dim);max-width:70ch;margin:0;font-size:16px}.cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.dutypath .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:inherit;transition:all .18s var(--ease);padding:26px 24px;text-decoration:none;display:block}.dutypath a.card:hover{border-color:var(--brass);background:var(--raised)}.dutypath .card .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:0 0 14px;font-size:13px;font-weight:500;display:block}.dutypath .card h3{margin:0 0 10px;font-size:24px}.dutypath .card p{color:var(--dim);margin:0 0 16px;font-size:15.5px}.dutypath .card ul{color:var(--fg);margin:0 0 16px;padding:0;font-size:15px;list-style:none}.dutypath .card li{margin-bottom:9px;padding-left:28px;position:relative}.dutypath .card li:before{content:"";border:1.5px solid var(--brass);background:#c18a3e24;border-radius:3px;width:15px;height:15px;position:absolute;top:4px;left:0}.dutypath .card li:after{content:"";border:solid var(--brass-bright);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:7px;left:5px;transform:rotate(45deg)}.dutypath .card .go{color:var(--brass);font-size:14.5px;font-weight:600}.dutypath .badge-out{float:right;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);border-radius:var(--r-sm);padding:4px 10px;font-size:12.5px;font-weight:500}.dutypath .badge-out.on{color:var(--brass-ink);border-color:var(--brass)}.stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.dutypath .stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px 26px}.dutypath .stat .n{font-family:var(--head);color:var(--brass-ink);font-size:44px;line-height:1}.dutypath .stat .l{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:10px;font-size:13px;font-weight:500}.hubs{gap:8px;display:grid}.dutypath .hubrow{background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:inherit;transition:all .18s var(--ease);grid-template-columns:56px 1fr 1.3fr 120px;align-items:center;gap:20px;padding:18px 22px;text-decoration:none;display:grid}.dutypath .hubrow:hover{border-color:var(--brass);background:var(--raised)}.dutypath .hubrow .n{font-family:var(--mono);letter-spacing:.14em;color:var(--brass);font-size:12px;font-weight:500}.dutypath .hubrow h4{margin:0;font-size:19.5px}.dutypath .hubrow p{color:var(--dim);margin:0;font-size:15px}.dutypath .hubrow .cnt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);text-align:right;font-size:13px}@media (width<=820px){.dutypath .hubrow{grid-template-columns:40px 1fr}.dutypath .hubrow p,.dutypath .hubrow .cnt{text-align:left;grid-column:2}}.pgrid{grid-template-columns:repeat(auto-fit,minmax(275px,1fr));gap:18px;display:grid}.dutypath .pgroup{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px}.dutypath .pgroup h4{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid var(--line);margin:0 0 14px;padding-bottom:12px;font-size:13px;font-weight:500}.dutypath .pgroup ul{margin:0;padding:0;list-style:none}.dutypath .pgroup li{color:var(--dim);padding:5px 0;font-size:14.8px}.rules{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:var(--r);width:100%;overflow:hidden}.dutypath .rules th,.dutypath .rules td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:15px 18px;font-size:15px}.dutypath .rules th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);background:var(--raised);font-size:13px;font-weight:500}.dutypath .rules td:first-child{width:32%;color:var(--fg);font-weight:500}.dutypath .rules tr:last-child td{border-bottom:0}.dutypath .yes{color:var(--ok-ink);font-weight:500}.dutypath .no{color:var(--bad-ink);font-weight:500}.prices{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.dutypath .price{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:26px 24px;position:relative}.dutypath .price.feature{border-color:var(--brass)}.dutypath .price .badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);border:1px solid var(--brass);border-radius:var(--r-sm);padding:4px 10px;font-size:12.5px;font-weight:500;position:absolute;top:26px;right:24px}.dutypath .price .tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;font-size:13px;font-weight:500;display:block}.dutypath .price h3{max-width:16ch;margin:0 0 10px;font-size:25px}.dutypath .price .who{color:var(--fg);border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:18px;font-size:15px;font-weight:600}.dutypath .price .amt{font-family:var(--head);color:var(--fg);margin-right:10px;font-size:42px;line-height:1;display:inline-block}.dutypath .price .per{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:13px;font-weight:400}.dutypath .price .body{color:var(--dim);border-top:1px solid var(--line);margin:18px 0;padding-top:18px;font-size:15px}.dutypath .price ul{color:var(--fg);margin:0;padding:0;font-size:14.8px;list-style:none}.dutypath .price li{padding:0 0 10px 28px;position:relative}.dutypath .price li:before{content:"";border:1.5px solid var(--brass);background:#c18a3e24;border-radius:3px;width:15px;height:15px;position:absolute;top:3px;left:0}.dutypath .price li:after{content:"";border:solid var(--brass-bright);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:6px;left:5px;transform:rotate(45deg)}.note{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--brass);color:var(--dim);border-radius:0 var(--r-md) var(--r-md) 0;margin:30px 0 0;padding:20px 24px;font-size:15px}.dutypath .note strong{color:var(--brass-ink)}.dutypath .note.warn{border-left-color:var(--warn)}.dutypath .note.warn strong{color:var(--warn)}.steps{counter-reset:s;gap:8px;display:grid}.dutypath .step{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px 26px 22px 76px;position:relative}.dutypath .step:before{counter-increment:s;content:counter(s,decimal-leading-zero);font-family:var(--mono);letter-spacing:.14em;color:var(--brass);font-size:12px;font-weight:500;position:absolute;top:24px;left:24px}.dutypath .step h4{margin:0 0 5px;font-size:20px}.dutypath .step p{color:var(--dim);margin:0;font-size:15px}.chips{flex-wrap:wrap;gap:8px;display:flex}.dutypath .chip{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--dim);border-radius:var(--r-sm);padding:4px 10px;font-size:12.5px;font-weight:400}.dutypath .chip.va{border-color:var(--brass);color:var(--brass-ink)}.dutypath .chip.tri{color:var(--ok-ink);border-color:#49977299}.dutypath .chip.cham{border-color:var(--input);color:#b6c6d2}.dutypath .chip.ok{color:var(--ok-ink);border-color:#49977299}.dutypath footer{background:var(--card);border-top:1px solid var(--line);color:var(--dim);padding:48px 0 40px;font-size:14px}.dutypath footer .cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;display:grid}.dutypath footer h5{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin:0 0 12px;font-size:13px;font-weight:500}.dutypath footer a{color:var(--dim);padding:3px 0;text-decoration:none;display:block}.dutypath footer a:hover{color:var(--brass-ink)}.dutypath footer .fine{border-top:1px solid var(--line);color:#6f7c86;margin-top:32px;padding-top:20px;font-size:12.5px;line-height:1.7}.dutypath a:focus-visible,.dutypath .btn:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.dutypath{scroll-behavior:auto}.dutypath *{transition:none!important;animation:none!important}}.dutypath .crumb{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:24px;font-size:13px;font-weight:500}.dutypath .crumb span{color:var(--brass)}.dutypath .dirbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.dutypath .pills{flex-wrap:wrap;gap:8px;display:flex}.dutypath .pill{border:1px solid var(--line);background:var(--card);color:var(--dim);border-radius:var(--r-sm);cursor:pointer;padding:8px 16px;font-size:14px;font-weight:500}.dutypath .pill.on{background:var(--brass);border-color:var(--brass);color:#060a0f;font-weight:600}.dutypath .dirbar input{font-family:var(--body);border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:var(--r-sm);min-width:230px;padding:9px 14px;font-size:14.5px}.dutypath .dirbar input:focus{outline:2px solid var(--ring);outline-offset:1px}.dutypath .mcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:inherit;transition:all .18s var(--ease);grid-template-columns:56px 1fr;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;display:grid}.dutypath .mcard:hover{border-color:var(--brass);background:var(--raised)}.dutypath .badge56{border:1px solid var(--brass);border-radius:var(--r-sm);width:56px;height:56px;font-family:var(--mono);letter-spacing:.06em;color:var(--brass-ink);background:#c18a3e1f;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.dutypath .mcard h3{margin:0 0 2px;font-size:21px}.dutypath .mcard .role{color:var(--dim);margin:0 0 10px;font-size:14.5px}.dutypath .mlist{gap:10px;display:grid}.dutypath .phead{border-bottom:1px solid var(--line);background:var(--card);padding:32px 0 0}.dutypath .phead .grid{align-items:end;gap:36px;display:grid}.dutypath .phead .rid{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin:0 0 12px;font-size:13px;font-weight:500}.dutypath .phead h1{color:var(--fg);margin:0 0 8px;font-size:clamp(31px,5vw,50px)}.dutypath .phead .spec{color:var(--dim);margin:0 0 16px;font-size:17px}.dutypath .vbadge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ok-ink);border-radius:var(--r-sm);border:1px solid #49977299;align-items:center;gap:8px;margin:0 10px 0 0;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.dutypath .lnk{color:var(--brass-ink);border:1px solid var(--brass);border-radius:var(--r-sm);align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.dutypath .lnk:hover{background:#c18a3e24}.dutypath .ptabs{border-top:1px solid var(--line);flex-wrap:wrap;margin-top:28px;display:flex}.dutypath .ptabs a{color:var(--dim);border-bottom:2px solid #0000;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none}.dutypath .ptabs a[aria-current=page]{color:var(--brass);border-bottom-color:var(--brass)}.dutypath .bgrid{grid-template-columns:1fr 330px;align-items:start;gap:44px;display:grid}.dutypath .fact{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:16px;padding:13px 0;font-size:15px;display:grid}.dutypath .fact dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding-top:3px;font-size:13px;font-weight:400}.dutypath .fact dd{color:var(--fg);margin:0}.dutypath .side{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:24px}.dutypath .side h4{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid var(--line);margin:0 0 12px;padding-bottom:10px;font-size:13px;font-weight:500}.dutypath .side ul{margin:0 0 22px;padding:0;list-style:none}.dutypath .side li{border-bottom:1px solid var(--line);color:var(--dim);padding:6px 0;font-size:14.6px}.dutypath .side li:last-child{border-bottom:0}.dutypath .vmain{aspect-ratio:16/9;background:var(--bg);border:1px solid var(--brass);border-radius:var(--r);color:var(--brass);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.dutypath .vmain .play{border:2px solid var(--brass);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.dutypath .vmain span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:13px;font-weight:400}.dutypath .vidrow{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px;display:grid}.dutypath .vthumb{aspect-ratio:16/9;background:var(--raised);border:1px solid var(--line);border-radius:var(--r-md);color:var(--fg);align-items:flex-end;padding:12px;font-size:13.5px;font-weight:500;display:flex;position:relative}.dutypath .vthumb:before{content:"▶";color:var(--brass);font-size:14px;position:absolute;top:11px;left:12px}.dutypath .gal{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;display:grid}.dutypath .ph{aspect-ratio:4/3;background:var(--raised);border:1px solid var(--line);border-radius:var(--r-sm);font-family:var(--mono);letter-spacing:.16em;color:var(--dim);justify-content:center;align-items:center;font-size:10px;display:flex}.dutypath .logoplate{background:var(--bg);border:1px solid var(--brass);border-radius:var(--r);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:130px;height:130px;display:flex}.dutypath .logoplate .mark{font-family:var(--mono);letter-spacing:.06em;color:var(--brass-ink);font-size:30px;font-weight:500}.dutypath .rolechips{flex-wrap:wrap;gap:8px;display:flex}.dutypath .rolechip{border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:var(--r-sm);padding:7px 13px;font-size:13.5px}.dutypath .cebar{background:var(--muted);border-radius:3px;height:6px;margin-top:8px;display:block;overflow:hidden}.dutypath .cefill{background:var(--brass);height:100%;display:block}@media (width<=900px){.dutypath .bgrid{grid-template-columns:1fr}}.dutypath .vmain{aspect-ratio:16/9;border:1px solid var(--brass);border-radius:var(--r);background:#0d151c;display:block;position:relative;overflow:hidden}.dutypath .vmain .poster{width:100%;height:100%;display:block;position:absolute;inset:0}.dutypath .vmain .over{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.dutypath .vmain .play{border:2px solid var(--brass-ink);width:62px;height:62px;color:var(--brass-ink);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060a0f73;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.dutypath .vmain .cap{justify-content:space-between;align-items:baseline;gap:10px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.dutypath .vmain .cap b{font-family:var(--body);color:var(--fg);font-size:14.5px;font-weight:600}.dutypath .vmain .cap span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:12.5px}.dutypath .logoplate{background:var(--bg);border:1px solid var(--brass);border-radius:var(--r);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:130px;height:130px;padding:12px;display:flex}.dutypath .logoplate .markart{width:92px;height:92px;display:block}.dutypath .logoplate small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:400}.dutypath .markline{align-items:center;gap:14px;display:flex}.dutypath .markline .markart{flex:none;width:54px;height:54px}.dutypath .mband{background:var(--card);border-bottom:1px solid var(--line);padding:12px 0}.dutypath .mband .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dutypath .mband .lic{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:12.5px;font-weight:500}.dutypath .mband .lic b{color:var(--brass);font-weight:500}.dutypath .pcards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.dutypath .pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);color:inherit;transition:all .18s var(--ease);padding:24px;text-decoration:none;display:block}.dutypath .pcard:hover{border-color:var(--brass);background:var(--raised)}.dutypath .pcard .top{grid-template-columns:56px 1fr;align-items:center;gap:16px;margin-bottom:16px;display:grid}.dutypath .pcard .init{border:1px solid var(--brass);border-radius:var(--r-sm);width:56px;height:56px;font-family:var(--mono);letter-spacing:.06em;color:var(--brass-ink);background:#c18a3e1f;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:500;display:flex;overflow:hidden}.dutypath .pcard h3{margin:0 0 2px;font-size:21px}.dutypath .pcard .sp{color:var(--dim);margin:0;font-size:14.5px}.dutypath .pcard .sc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:baseline;gap:10px;margin-bottom:14px;padding:12px 0;display:flex}.dutypath .pcard .sc .n{font-family:var(--head);color:var(--brass-ink);font-size:26px;line-height:1}.dutypath .pcard .sc .c{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:12.5px}.dutypath .pcard .open{color:var(--brass);margin-top:14px;font-size:14.5px;font-weight:600;display:block}.dutypath .pcard .open small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:5px;font-size:12px;font-weight:400;display:block}.dutypath .gate{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:22px;display:grid}.dutypath .door{color:inherit;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-card);transition:border-color .2s var(--ease),transform .2s var(--ease);padding:30px 30px 26px;text-decoration:none;display:block}.dutypath .door:hover{border-color:var(--brass);transform:translateY(-2px)}.dutypath .door .code{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin:0 0 12px;font-size:13px;font-weight:600}.dutypath .door h2{color:var(--fg);margin:0 0 12px;font-size:29px}.dutypath .door p{color:var(--dim);margin:0 0 18px;font-size:15.5px}.dutypath .door .enter{color:var(--brass-bright);margin:6px 0 0;font-size:15px;font-weight:600;display:inline-block}.dutypath .door dl.who{border-top:1px solid var(--hair);margin:0 0 6px;padding:18px 0 0}.dutypath .door dl.who dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin:14px 0 6px;font-size:12.5px;font-weight:500}.dutypath .door dl.who dd{color:var(--dim);margin:0;font-size:14.5px;line-height:1.55}.dutypath .ratebox{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-card);padding:26px 28px}.dutypath .ratebox h4{margin:0 0 18px;font-size:21px}.dutypath .score{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:14px;padding-bottom:20px;display:flex}.dutypath .score .num{font-family:var(--head);color:var(--brass-ink);font-size:44px;line-height:1}.dutypath .score .stars{color:var(--brass-bright);letter-spacing:.1em;font-size:19px;position:relative}.dutypath .score .stars .off{color:var(--muted)}.dutypath .score .of{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:13px}.dutypath .dims{flex-direction:column;gap:12px;padding-top:20px;display:flex}.dutypath .dim{grid-template-columns:1fr 130px 40px;align-items:center;gap:14px;display:grid}.dutypath .dim .lab{color:var(--fg);font-size:14.5px}.dutypath .dim .bar{background:var(--muted);border-radius:99px;height:7px;display:block;overflow:hidden}.dutypath .dim .bar>span{background:var(--brass);border-radius:99px;height:100%;display:block}.dutypath .dim .v{font-family:var(--mono);color:var(--brass-bright);text-align:right;font-size:13px;font-weight:500}.dutypath .rmeta{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--dim);margin:20px 0 0;font-size:13px}@media (width<=640px){.dutypath .dim{grid-template-columns:1fr 70px 36px;gap:10px}}.dutypath .authpage{min-height:100vh;padding:60px 0 70px}.dutypath .authbox{background:var(--card);border:1px solid var(--line);border-radius:16px;max-width:520px;margin:0 auto;padding:34px 36px}.dutypath .authbox h2{margin-bottom:8px}.dutypath .authbox>p{color:var(--dim);margin:0 0 22px;font-size:14.5px}.dutypath .acctopt{background:var(--raised);border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;font-family:var(--body);color:inherit;border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:10px;padding:15px 17px;transition:all .18s;display:flex}.dutypath .acctopt:hover{border-color:var(--brass)}.dutypath .acctopt .av{background:var(--card);border:1px solid var(--brass);width:38px;height:38px;font-family:var(--mono);color:var(--brass);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.dutypath .acctopt h5{font-family:var(--body);color:var(--fg);margin:0 0 2px;font-size:15px;font-weight:600}.dutypath .acctopt p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}.dutypath .authfoot{border-top:1px solid var(--line);color:var(--dim);margin-top:20px;padding-top:16px;font-size:13px}.dutypath .authfoot a{color:var(--brass);cursor:pointer}.dutypath label.fl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-top:14px;margin-bottom:5px;font-size:11.5px;display:block}.dutypath .fld{background:var(--raised);border:1px solid var(--line);width:100%;color:var(--fg);font-family:var(--body);border-radius:8px;padding:10px 12px;font-size:14px}.dutypath .fld:focus{border-color:var(--brass);outline:0}.dutypath .authbtn{background:var(--brass);color:#060a0f;width:100%;font-family:var(--body);cursor:pointer;border:0;border-radius:9px;margin-top:20px;padding:11px 14px;font-size:14.5px;font-weight:600;transition:background .18s}.dutypath .authalt{background:var(--raised);width:100%;color:var(--fg);border:1px solid var(--line);font-family:var(--body);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:10px;padding:10px 14px;font-size:14px;display:flex}.dutypath .authsep{color:var(--dim);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0 4px;font-size:11.5px;display:flex}.dutypath .authlink{color:var(--brass);cursor:pointer;font-family:var(--body);background:0 0;border:0;padding:0;font-size:13px}.dutypath .authlink:hover{text-decoration:underline}.dutypath .entrance{background:#0d0d0d;flex-direction:column;justify-content:center;min-height:100vh;padding:60px 0 44px;display:flex;position:relative;overflow:hidden}.dutypath .ent-grid{pointer-events:none;opacity:.07;background-image:radial-gradient(#c9a84c .5px,#0000 .5px);background-size:32px 32px;position:absolute;inset:0}.dutypath .ent-spine{inset-y:0;pointer-events:none;z-index:0;width:1px;position:absolute;left:50%;transform:translate(-50%)}.dutypath .ent-spine>div{position:absolute;left:50%;transform:translate(-50%)}.dutypath .ent-spine-glow{background:linear-gradient(#0000,#c9a84c33,#0000);width:1px;height:100%}.dutypath .ent-spine-core{opacity:.85;background:linear-gradient(#0000,#c9a84c,#0000);width:2px;height:500px;margin-top:-250px;top:50%;box-shadow:0 0 25px #c9a84c8c}.dutypath .ent-spine-dot{background:#f0d78c;border-radius:999px;width:4px;height:4px;margin-top:-2px;top:50%;box-shadow:0 0 12px #f0d78c}.dutypath .ent-body{z-index:10;flex-direction:column;align-items:center;width:100%;max-width:1100px;margin:0 auto;padding:0 24px;display:flex;position:relative}.dutypath .ent-header{text-align:center;margin:0 0 64px}.dutypath .ent-title{text-align:center;color:#c9a84c;letter-spacing:.01em;margin:0 0 10px;font-family:DM Serif Display,serif;font-size:52px;line-height:1.1}@media (width<=700px){.dutypath .ent-title{font-size:38px}}.dutypath .ent-org{text-align:center;font-family:var(--body);letter-spacing:.3em;text-transform:uppercase;color:#c9a84c;margin:0;font-size:13px;font-weight:600}.dutypath .ent-doors-wrap{width:100%;max-width:900px}.dutypath .ent-doors{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:40px;display:grid}@media (width<=760px){.dutypath .ent-doors{grid-template-columns:1fr;gap:20px}}.dutypath .door-glass{text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#1a1a1a8c;border:1px solid #c9a84c38;border-radius:6px;flex-direction:column;align-items:center;padding:44px 28px;transition:all .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff0a}.dutypath .door-glass:before{content:"";opacity:.5;pointer-events:none;background:linear-gradient(#c9a84c2e,#0000 55%);transition:opacity .35s;position:absolute;inset:-1px}.dutypath .door-glass:hover{border-color:#c9a84c8c;transform:translateY(-4px);box-shadow:0 28px 70px #0000008c,0 0 40px #c9a84c14}.dutypath .door-glass:hover:before{opacity:1}.dutypath .door-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#c9a84c40,#0000);height:1px;position:absolute;top:0;left:0;right:0}.dutypath .door-glass .code{color:#c9a84c;letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;font-family:DM Serif Display,serif;font-size:68px;line-height:1;transition:color .3s}.dutypath .door-glass:hover .code{color:#fff}@media (width<=700px){.dutypath .door-glass .code{font-size:52px}}.dutypath .door-label{font-family:var(--body);letter-spacing:.02em;margin:0 0 16px;font-size:14px;color:#c9a84cd9!important}.dutypath .door-desc{font-family:var(--body);color:#f0eee6b8;max-width:34ch;margin:0 0 26px;font-size:13.5px;line-height:1.6}.dutypath .access{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin:auto auto 0;padding:8px 20px;font-size:13px;font-weight:600;transition:all .25s;display:inline-block}.dutypath .lk-open{color:#8fe3ba;background:#49977229;border:1px solid #4997728c}.dutypath .lk-shut{color:#f0d78c;background:#0d0d0d8c;border:1px solid #c9a84c73}.dutypath .door-glass:hover .lk-shut{color:#f0d78c;background:#c9a84c1f;border-color:#c9a84cb3}.dutypath .ent-foot-v2{text-align:center;color:#f0d78c73;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:900px;margin-top:64px;padding:0;display:flex}.dutypath .ent-foot-v2 .ent-welcome-link{font-family:var(--body);color:#f0d78c;border-bottom:1px solid #c9a84c59;margin-bottom:18px;padding-bottom:2px;font-size:14px;text-decoration:none;transition:all .2s}.dutypath .ent-foot-v2 .ent-welcome-link:hover{color:#fff;border-bottom-color:#f0d78c}.dutypath .ent-foot-v2 p{letter-spacing:.005em;color:#94a3b0;white-space:nowrap;max-width:100%;margin:0;font-size:11px;line-height:1.75}@media (width<=1000px){.dutypath .ent-foot-v2 p{white-space:normal;max-width:60ch;font-size:11px;line-height:1.7}}.dutypath .ent-join,.dutypath .ent-welcome{display:none}.dutypath .acctscreen{padding:52px 0 70px}.dutypath .gategrid{grid-template-columns:1.15fr 1fr;align-items:start;gap:36px;display:grid}@media (width<=960px){.dutypath .gategrid{grid-template-columns:1fr}}.dutypath .gateleft .crumb{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 0 22px;font-size:13px;font-weight:400}.dutypath .gateleft .crumb a{color:var(--dim);text-decoration:none}.dutypath .gateleft .crumb a:hover{color:var(--brass)}.dutypath .gateleft .crumb b{color:var(--brass);font-weight:500}.dutypath .gateleft h1{font-family:var(--head);letter-spacing:-.01em;max-width:14ch;margin:0 0 22px;font-size:clamp(40px,4.6vw,56px);font-weight:600;line-height:1.04}.dutypath .gateleft h1 em{color:var(--brass-ink);font-style:normal}.dutypath .gateleft .lede{color:var(--dim);max-width:52ch;margin:0 0 30px;font-size:17px;line-height:1.75}.dutypath .gateleft .lede b{color:var(--fg);font-weight:600}.dutypath .opens{max-width:52ch;margin:0 0 30px;padding:0;list-style:none}.dutypath .opens li{border-top:1px solid var(--line);color:var(--dim);align-items:baseline;gap:14px;padding:11px 0;font-size:15px;display:flex}.dutypath .opens li:last-child{border-bottom:1px solid var(--line)}.dutypath .opens b{color:var(--fg);font-weight:600}.dutypath .opens li:before{content:"";background:var(--brass);border-radius:2px;flex:none;width:7px;height:7px;transform:translateY(-1px)}.dutypath .gateleft .note{max-width:52ch;margin-top:0}.dutypath .authbox{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-card);padding:36px 38px 30px;position:relative}.dutypath .authbox:before{content:"";border-radius:var(--r) var(--r) 0 0;background:linear-gradient(90deg,var(--brass),#c18a3e00);height:3px;position:absolute;top:0;left:0;right:0}.dutypath .authbox .kick{margin:0 0 10px}.dutypath .authbox h2{font-family:var(--head);letter-spacing:-.01em;margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.1}.dutypath .authbox .sub{color:var(--dim);margin:0 0 24px;font-size:14.5px}.dutypath .acctopt{border:1px solid var(--line);background:var(--alt);border-radius:var(--r-sm);align-items:center;gap:12px;margin-bottom:22px;padding:12px 16px;display:flex}.dutypath .acctopt .av{border:1px solid var(--brass);width:36px;height:36px;font-family:var(--mono);letter-spacing:.1em;color:var(--brass);background:#c18a3e24;border-radius:9px;place-items:center;font-size:10.5px;display:grid}.dutypath .acctopt h5{margin:0 0 2px;font-size:14px;font-weight:600}.dutypath .acctopt p{color:var(--dim);margin:0;font-size:12px}.dutypath .acctopt .chg{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);white-space:nowrap;font-size:12.5px;text-decoration:none}.dutypath .acctopt .chg:hover{color:var(--brass-bright)}.dutypath .fl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:16px 0 7px;font-size:12.5px;font-weight:500;display:block}.dutypath .fld{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;font-family:var(--body);color:var(--fg);transition:border-color .18s var(--ease),box-shadow .18s var(--ease);outline:none;padding:12px 14px;font-size:15px}.dutypath .fld::placeholder{color:#5b6773}.dutypath .fld:focus{border-color:var(--brass);box-shadow:0 0 0 3px #c18a3e29}.dutypath .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=520px){.dutypath .two{grid-template-columns:1fr}}.dutypath .pwwrap{position:relative}.dutypath .pwwrap .fld{padding-right:46px}.dutypath .eye{width:32px;height:32px;color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.dutypath .eye:hover{color:var(--brass)}.dutypath .hint{color:var(--dim);margin:8px 0 0;font-size:12.5px}.dutypath .authbtn{background:var(--brass);color:#060a0f;border-radius:var(--r-sm);width:100%;font-family:var(--body);cursor:pointer;transition:background .18s var(--ease);border:none;margin-top:24px;padding:15px 20px;font-size:15.5px;font-weight:600}.dutypath .authbtn:hover{background:var(--brass-bright)}.dutypath .authbtn:disabled{opacity:.6;cursor:not-allowed}.dutypath .authsep{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);align-items:center;gap:14px;margin:20px 0;font-size:12.5px;display:flex}.dutypath .authsep:before,.dutypath .authsep:after{content:"";background:var(--line);flex:1;height:1px}.dutypath .authalt{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;font-family:var(--body);color:var(--fg);cursor:pointer;transition:border-color .18s var(--ease);justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:14.5px;font-weight:500;display:flex}.dutypath .authalt:hover{border-color:var(--brass)}.dutypath .disclose{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.dutypath .disclose h6{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);align-items:center;gap:7px;margin:0 0 8px;font-size:12.5px;font-weight:500;display:flex}.dutypath .disclose p{color:var(--dim);margin:0;font-size:12.8px;line-height:1.65}.dutypath .disclose b{color:var(--fg);font-weight:500}.dutypath .authfoot{text-align:center;color:var(--dim);margin-top:22px;font-size:13.5px}.dutypath .authfoot a{color:var(--brass);text-decoration:none}.dutypath .authfoot a:hover{color:var(--brass-bright)}.dutypath .authfoot p{margin:6px 0 0}.dutypath .autherr{color:#e29a9a;border-radius:var(--r-sm);background:#a03c3c1f;border:1px solid #a03c3c66;margin-top:14px;padding:10px 14px;font-size:13px}.dutypath .gate01 .nav a.quiet{color:var(--dim)}.dutypath .gate01 .nav a.quiet:hover{color:var(--brass-ink)}.dutypath main.gate01{flex:1;padding:46px 0 78px;display:block}.dutypath .gate01 .crumb{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:0 0 30px;font-size:13px;font-weight:500}.dutypath .gate01 .crumb span{color:var(--brass)}.dutypath .gate01 .gategrid{grid-template-columns:1fr 468px;align-items:start;gap:64px;display:grid}.dutypath .gate01 .gateleft h1{font-family:var(--head);letter-spacing:-.022em;max-width:15ch;color:var(--fg);margin:0 0 22px;font-size:clamp(36px,4.4vw,52px);font-weight:400;line-height:1.05}.dutypath .gate01 .gateleft h1 em{color:var(--brass-ink);font-style:normal}.dutypath .gate01 .lede{max-width:52ch;color:var(--fg);margin:0 0 38px;font-size:18.5px;line-height:1.6}.dutypath .gate01 .opens{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-card);max-width:none;margin:0;padding:26px 28px 20px;list-style:none}.dutypath .gate01 .opens h4{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid var(--line);margin:0 0 18px;padding-bottom:13px;font-size:13px;font-weight:500}.dutypath .gate01 .opens ul{grid-template-columns:1fr 1fr;gap:2px 34px;margin:0;padding:0;list-style:none;display:grid}.dutypath .gate01 .opens li{font-size:inherit;border:0;padding:0 0 16px 28px;display:block;position:relative}.dutypath .gate01 .opens li:last-child{border-bottom:0}.dutypath .gate01 .opens li:before{content:"";border:1.5px solid var(--brass);background:#c18a3e24;border-radius:3px;flex:none;width:15px;height:15px;position:absolute;top:5px;left:0;transform:none}.dutypath .gate01 .opens li:after{content:"";border:solid var(--brass-bright);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:8px;left:5px;transform:rotate(45deg)}.dutypath .gate01 .opens li b{color:var(--fg);font-size:15px;font-weight:500;line-height:1.4;display:block}.dutypath .gate01 .opens li span{color:var(--dim);font-size:13px;line-height:1.5;display:block}.dutypath .gate01 .gateleft .note{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--brass);color:var(--dim);border-radius:0 var(--r-md) var(--r-md) 0;max-width:none;margin:22px 0 0;padding:18px 22px;font-size:15px}.dutypath .gate01 .note strong{color:var(--brass-ink);font-weight:600}.dutypath .gate01 .authbox{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:16px;max-width:none;margin:0;padding:32px 34px}.dutypath .gate01 .authbox:before{display:none}.dutypath .gate01 .authbox h2{font-family:var(--head);letter-spacing:-.018em;margin:0 0 8px;font-size:30px;font-weight:400;line-height:1.12}.dutypath .gate01 .authbox .kick{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin:0 0 14px;font-size:13px;font-weight:500}.dutypath .gate01 .authbox>p.sub{color:var(--dim);margin:0 0 22px;font-size:14.5px}.dutypath .gate01 .acctopt{background:var(--raised);border:1px solid var(--brass);transition:all .18s var(--ease);text-align:left;border-radius:10px;align-items:flex-start;gap:14px;width:100%;margin-bottom:8px;padding:15px 17px;display:flex}.dutypath .gate01 .acctopt .av{background:var(--card);border:1px solid var(--brass);width:38px;height:38px;font-family:var(--mono);letter-spacing:0;color:var(--brass);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.dutypath .gate01 .acctopt h5{font-family:var(--body);color:var(--fg);margin:0 0 2px;font-size:15px;font-weight:600}.dutypath .gate01 .acctopt p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.5}.dutypath .gate01 .acctopt .chg{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);flex:none;padding-top:3px;font-size:12px;text-decoration:none}.dutypath .gate01 .acctopt .chg:hover{color:var(--brass-bright)}.dutypath .gate01 label.fl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin:16px 0 5px;font-size:11.5px;display:block}.dutypath .gate01 .fld{background:var(--raised);border:1px solid var(--line);width:100%;color:var(--fg);font-family:var(--body);transition:border-color .18s var(--ease);border-radius:8px;padding:11px 12px;font-size:14px}.dutypath .gate01 .fld::placeholder{color:#5c6b76}.dutypath .gate01 .fld:hover{border-color:#2c3e4c}.dutypath .gate01 .fld:focus{border-color:var(--brass);outline:0;box-shadow:0 0 0 2px #d4af3724}.dutypath .gate01 .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dutypath .gate01 .pwwrap .fld{padding-right:40px}.dutypath .gate01 .eye{width:auto;height:auto;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dutypath .gate01 .eye:hover{color:var(--brass-ink)}.dutypath .gate01 .hint{color:var(--dim);margin:7px 0 0;font-size:12px}.dutypath .gate01 .authbtn{background:var(--brass);color:#060a0f;width:100%;font-family:var(--body);cursor:pointer;transition:background .18s var(--ease);border:0;border-radius:9px;margin-top:22px;padding:13px 14px;font-size:15px;font-weight:600}.dutypath .gate01 .authbtn:hover{background:var(--brass-bright)}.dutypath .gate01 .authsep{color:var(--dim);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0 10px;font-size:11.5px;display:flex}.dutypath .gate01 .authalt{background:var(--raised);width:100%;color:var(--fg);border:1px solid var(--line);font-family:var(--body);cursor:pointer;transition:border-color .18s var(--ease);border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 14px;font-size:14px;font-weight:400;display:flex}.dutypath .gate01 .authalt:hover{border-color:var(--brass)}.dutypath .gate01 .disclose{background:var(--raised);border:1px solid var(--line);border-top:1px solid var(--line);border-radius:var(--r-md);margin:22px 0 0;padding:16px 18px}.dutypath .gate01 .disclose h6{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:500;display:flex}.dutypath .gate01 .disclose h6 svg{color:var(--dim);flex:none}.dutypath .gate01 .disclose p{color:var(--dim);margin:0;font-size:13px;line-height:1.6}.dutypath .gate01 .disclose p b{color:var(--fg);font-weight:500}.dutypath .gate01 .authfoot{border-top:1px solid var(--line);color:var(--dim);text-align:left;margin-top:22px;padding-top:16px;font-size:13px}.dutypath .gate01 .authfoot a{color:var(--brass);text-decoration:none}.dutypath .gate01 .authfoot a:hover{color:var(--brass-bright);text-decoration:underline}.dutypath .gate01 .authfoot p{margin:9px 0 0}.dutypath .gate01foot{background:var(--card);border-top:1px solid var(--line);color:var(--dim);padding:34px 0 32px;font-size:14px}.dutypath .gate01foot .frow{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.dutypath .gate01foot a{color:var(--dim);text-decoration:none}.dutypath .gate01foot a:hover{color:var(--brass-ink)}.dutypath .gate01foot .fine{border-top:1px solid var(--line);color:#6f7c86;max-width:110ch;margin:20px 0 0;padding-top:18px;font-size:12.5px;line-height:1.7}@media (width<=1080px){.dutypath .gate01 .gategrid{grid-template-columns:1fr;gap:44px}.dutypath .gate01 .authbox{max-width:520px}.dutypath .gate01 .opens ul{grid-template-columns:1fr}}@media (width<=640px){.dutypath .gate01 .two{grid-template-columns:1fr}}.dutypath .hubrow,.dutypath .pill,.dutypath .tabbtn{font-family:inherit}button.hubrow{text-align:left;cursor:pointer;width:100%;font-size:inherit;color:inherit}.dutypath .dph{border-bottom:1px solid var(--line);background:radial-gradient(900px 320px at 80% -10%,#d4af371a,#0000 70%),linear-gradient(#ffffff09,#0000)}.dutypath .dph>.wrap.wrap{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;padding:96px 30px 88px;display:grid}.dutypath .dph h1{margin:14px 0 22px}.dutypath .dph .lede{max-width:56ch}@media (width<=940px){.dutypath .dph>.wrap.wrap{grid-template-columns:1fr;gap:38px;padding:66px 22px 60px}}.dutypath .dph.dph+section{padding-top:76px;padding-bottom:76px}.dutypath .dph .art{border:1px solid var(--line);background:linear-gradient(165deg,#0c141b,#080d13);border-radius:14px;padding:20px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.dutypath .dph .art:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#d4af370f);position:absolute;inset:0}.dutypath .dph .artcap{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0 0 14px;font-size:12.5px}.dutypath .dph .art .row{border:1px solid var(--line);color:var(--dim);opacity:.45;animation:dphRow 9s var(--ease,ease) infinite;background:#ffffff05;border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 11px;font-size:13.5px;display:flex;transform:translateY(4px)}.dutypath .dph .art .row b{color:var(--fg);font-weight:500}.dutypath .dph .art .row .tick{border:1px solid var(--brass);width:18px;height:18px;color:var(--brass-bright);border-radius:50%;flex:0 0 18px;place-items:center;font-size:10px;display:grid}@keyframes dphRow{0%,8%{opacity:.35;border-color:var(--line);transform:translateY(4px)}16%,72%{opacity:1;border-color:#d4af3773;transform:translateY(0);box-shadow:0 0 0 1px #d4af371f}86%,to{opacity:.35;border-color:var(--line);box-shadow:none;transform:translateY(4px)}}.dutypath .dph .art .row:nth-child(2){animation-delay:0s}.dutypath .dph .art .row:nth-child(3){animation-delay:.5s}.dutypath .dph .art .row:nth-child(4){animation-delay:1s}.dutypath .dph .art .row:nth-child(5){animation-delay:1.5s}.dutypath .dph .art .row:nth-child(6){animation-delay:2s}.dutypath .dph .art .row:nth-child(7){animation-delay:2.5s}.dutypath .dph .beam{background:linear-gradient(90deg,transparent,var(--brass-bright),transparent);opacity:.7;height:2px;animation:4.4s linear infinite dphBeam;position:absolute;top:0;left:0;right:0}@keyframes dphBeam{0%{top:6%}50%{top:92%}to{top:6%}}.dutypath .dph .rt{gap:10px;display:grid}.dutypath .dph .rt .rrow{color:var(--dim);grid-template-columns:1fr 64px;align-items:center;gap:12px;font-size:12.5px;display:grid}.dutypath .dph .rt .track{background:#ffffff12;border-radius:99px;height:7px;overflow:hidden}.dutypath .dph .rt .track i{background:linear-gradient(90deg,var(--brass),var(--brass-bright));width:0;height:100%;animation:dphFill 7s var(--ease,ease) infinite;border-radius:99px;display:block}@keyframes dphFill{0%,6%{width:0}40%,78%{width:var(--w,90%)}96%,to{width:0}}.dutypath .dph .rt .rrow:first-child .track i{animation-delay:.1s}.dutypath .dph .rt .rrow:nth-child(2) .track i{animation-delay:.35s}.dutypath .dph .rt .rrow:nth-child(3) .track i{animation-delay:.6s}.dutypath .dph .rt .rrow:nth-child(4) .track i{animation-delay:.85s}.dutypath .dph .rt .rrow:nth-child(5) .track i{animation-delay:1.1s}.dutypath .dph .bigscore{align-items:baseline;gap:10px;margin:2px 0 16px;display:flex}.dutypath .dph .bigscore .n{font-family:var(--head);color:var(--brass-bright);font-size:44px;line-height:1;animation:7s ease-in-out infinite dphPulse}.dutypath .dph .bigscore .st{color:var(--brass);letter-spacing:2px}.dutypath .dph .bigscore .of{color:var(--dim);font-size:12px}@keyframes dphPulse{0%,20%{opacity:.25}45%,80%{opacity:1}to{opacity:.25}}.dutypath .dph .stamp{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-bright);border:1px solid var(--brass);opacity:0;animation:dphStamp 4.4s var(--ease,ease) infinite;border-radius:6px;padding:6px 10px;font-size:13px;position:absolute;bottom:16px;right:18px;transform:rotate(-6deg)scale(.9)}@keyframes dphStamp{0%,62%{opacity:0;transform:rotate(-6deg)scale(.9)}72%,92%{opacity:1;transform:rotate(-6deg)scale(1)}to{opacity:0}}.dutypath .dph .chips{flex-wrap:wrap;gap:8px;display:flex}.dutypath .dph .chips span{border:1px solid var(--line);color:var(--dim);background:#ffffff05;border-radius:99px;padding:6px 11px;font-size:12.5px;animation:8s ease-in-out infinite dphChip}@keyframes dphChip{0%,10%{color:var(--dim);border-color:var(--line)}22%,68%{color:var(--brass-ink);background:#d4af3712;border-color:#d4af3780}82%,to{color:var(--dim);border-color:var(--line)}}@media (prefers-reduced-motion:reduce){.dutypath .dph *{animation:none!important}.dutypath .dph .art .row{opacity:1;transform:none}.dutypath .dph .rt .track i{width:var(--w,90%)}.dutypath .dph .stamp{opacity:1}}.dutypath .dph h1{max-width:17ch;color:var(--fg);margin:0 0 26px;font-size:clamp(34px,4.8vw,54px);line-height:1.12}.dutypath .dph h1 em{color:var(--brass-ink);font-style:normal}.dutypath .dph p.lede{max-width:54ch;color:var(--fg);margin:0;font-size:18px;line-height:1.65}.dutypath .dph .eyebrow{margin:0 0 20px}.dutypath .dph p.btns{flex-wrap:wrap;gap:12px;display:flex}.dutypath .ent-dirnav{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 26px;display:flex}.dutypath .ent-dirnav-lab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin-right:4px;font-size:12px}.dutypath .ent-dirnav a{font-family:var(--body);color:#f0d78c;transition:all .18s var(--ease);background:#0d0d0d8c;border:1px solid #c9a84c73;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.dutypath .ent-dirnav a:hover{color:#f0d78c;background:#c9a84c1f;border-color:#c9a84cb3}
