.screen.rd.bd{box-sizing:border-box;overscroll-behavior:none;grid-template-columns:216px 480px minmax(0,1fr);align-items:stretch;gap:32px;width:100%;max-width:1600px;margin:0 auto;padding:16px 32px 0;display:grid;overflow:hidden}.bd>*{min-height:0}.bd-rail{min-width:0;position:relative}.bd .l0-col{scrollbar-width:none;box-sizing:border-box;width:calc(100% + 20px);height:100%;max-height:none;margin:0 -10px;padding:4px 10px 40px;position:static;overflow-y:auto}.bd .l0-col .l0-door{height:30px;min-height:30px;color:var(--ink-2);font-size:14px;line-height:18px}.bd .l0-col .l0-door[aria-current]{background:var(--fill);color:var(--ink)}.bd .l0-col .l0-door[aria-current] .l0-name{font-weight:var(--w400)}.bd .l0-col .l0-n{font-size:12px;line-height:16px}.bd .l0-col .l0-g{padding:0;font-size:14px;line-height:18px}.bd .l0-col .l0-gh{height:30px;min-height:30px;font-size:14px;line-height:18px}.bd .l0-col .l0-where{font-size:12px;line-height:16px}.bd .l0-col .l0-all{margin-bottom:0}.bd .l0-col .l0-fold,.bd .l0-col .l0-fold .l0-name{color:var(--mut)}.bd-list{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.bd-list:after{content:"";background:linear-gradient(to bottom, var(--bg-0), var(--bg));pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}.bd-bar{flex:none;justify-content:space-between;align-items:baseline;gap:12px;height:44px;padding:4px 0 0 16px;display:flex}.bd-h1{min-width:0;font-size:24px;line-height:32px;font-weight:var(--w500);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bd-h1 .bd-k{color:var(--mut);font-weight:var(--w620)}body[data-card] .bd-h1 .bd-h{font-weight:var(--w400)}.bd-filt{height:28px;font:inherit;color:var(--mut);cursor:pointer;border-radius:var(--r-s);background:0 0;border:0;flex:none;padding:0 2px;font-size:14px;line-height:20px}.bd-filt:hover{color:var(--ink)}.bd-filt:focus-visible{box-shadow:var(--ring);outline:0}.bd-list .stale-line,.bd-list>.jl-warn{padding:0 16px}.bd-scroll{flex:auto;min-height:0;padding-bottom:56px;position:relative;overflow-y:auto}.bd .bd-rows.rd-table{margin-top:8px}.bd .rd-table{transition:opacity var(--d-base)}.bd .rd-table[data-stale]{opacity:.45}.bd .rd-prow{position:relative}.bd .rd-row{box-sizing:border-box;min-height:56px;box-shadow:0 1px 0 var(--hair);gap:12px;padding:8px 16px}.bd .rd-table li:last-child .rd-row{box-shadow:none}.bd .rd-t{font-weight:var(--w400)}.bd .rd-av .mono{font-size:12px!important}.bd .rd-prow.is-open .rd-row{background:var(--soft);border-radius:var(--r-s);box-shadow:none}.bd-copeople .amap-pane__title{padding:4px 0 8px}.bd-copeople .amap-pane__titlet h2{font-size:22px;line-height:28px;font-weight:var(--w500);letter-spacing:-.01em}.bd-copeople .ams-meta{color:var(--ink-2);margin:0;padding:0 0 8px;font-size:14px;line-height:20px}.bd-copeople .ams-sortline{padding:0}.bd-copeople .ams-people,.bd-copeople .ams-past{margin:0 -20px;padding:0}.bd [data-co].is-hov:not(.is-open)>.rd-row:not(.is-open),.bd .rv-row[data-co].is-hov:not([data-sel]){background:var(--hover)}.bd [data-co].is-lit:not(.is-open)>.rd-row:not(.is-open),.bd .rv-row[data-co].is-lit:not([data-sel]){background:var(--fill-2);border-radius:var(--r-s)}.bd [data-co].is-hov>.rd-row .rd-m,.bd [data-co].is-lit>.rd-row .rd-m,.bd .rv-row[data-co].is-hov .rv-m,.bd .rv-row[data-co].is-lit .rv-m{color:var(--mut-tint)}.bd .rd-prow .rd-save{right:16px}.bd .rd-foot,.bd .rd-elsewhere{color:var(--mut);padding:10px 16px 0;font-size:12px;line-height:16px}.bd .jl-notice{padding:24px 16px}.bd .jl-notice h2{font-size:14px;line-height:20px;font-weight:var(--w400)}.bd-pane{border-radius:var(--r-l);min-width:0;box-shadow:var(--edge-1);background:var(--m-land);isolation:isolate;position:relative;overflow:hidden}.bd-card{z-index:40;box-sizing:border-box;border-radius:var(--r-xl);background:var(--bg);color:var(--ink);box-shadow:var(--sh-sheet), 0 0 0 1px var(--line);font-size:14px;line-height:20px;font-weight:var(--w400);transition:top var(--spring-panel-d) var(--spring-panel), right var(--spring-panel-d) var(--spring-panel), bottom var(--spring-panel-d) var(--spring-panel), left var(--spring-panel-d) var(--spring-panel);flex-direction:column;display:flex;position:absolute;top:24px;bottom:24px;left:24px;right:24px;overflow:hidden}.bd-card[data-drag]{-webkit-user-select:none;user-select:none;transition:none}.bd-card:focus{outline:none}.bd-body{scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;padding:0 20px 56px;position:relative;overflow-y:auto}.bd-body::-webkit-scrollbar{display:none}.bd-ptop{z-index:6;background:var(--bg);height:48px;transition:box-shadow var(--d-base) var(--enter);flex:none;align-items:center;gap:8px;padding:0 12px 0 14px;display:flex;position:relative}.bd-x{border-radius:var(--r-pill);background:var(--fill);width:32px;height:32px;color:var(--ink);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.bd-x:hover{background:var(--hover)}.bd-x:focus-visible{box-shadow:var(--ring);outline:0}.bd-full{color:var(--mut);text-underline-offset:3px;border-radius:var(--r-xxs);flex:none;font-size:12px;line-height:16px;text-decoration:underline}.bd-full:hover{color:var(--ink)}.bd-full:focus-visible{box-shadow:var(--ring);outline:0}.bd-views{border-radius:var(--r-pill);background:var(--fill);flex:none;gap:2px;padding:2px;display:flex}.bd-views button{border-radius:var(--r-pill);width:28px;height:28px;color:var(--mut);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bd-views button:hover{color:var(--ink)}.bd-views button[aria-pressed=true]{background:var(--bg);color:var(--ink);box-shadow:var(--edge-1)}.bd-views button:focus-visible{box-shadow:var(--ring);outline:0}.bd-grip{z-index:7;cursor:grab;touch-action:none;width:12px;position:absolute;top:48px;bottom:0;left:0}.bd-grip:before{content:"";border-radius:var(--r-pill);background:var(--line-strong);opacity:.6;width:4px;height:32px;transition:opacity var(--d-fast) var(--std);margin-top:-16px;position:absolute;top:50%;left:4px}.bd-grip:hover:before,.bd-card[data-drag] .bd-grip:before{opacity:1}.bd-grip:focus-visible:before{opacity:1}.bd-grip:focus-visible{outline:0}.bd-grip:focus-visible:before{box-shadow:var(--ring)}.bd-card[data-drag] .bd-grip{cursor:grabbing}.bd-hname{min-width:0;font-size:14px;line-height:20px;font-weight:var(--w500);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity var(--d-base) var(--enter), transform var(--d-base) var(--enter);flex:1;overflow:hidden;transform:translateY(8px)}.bd-card :is(.pc-name,.cs-hero .cs-title,.rv-ptitle,.amap-pane__titlet h2){transition:opacity var(--d-base) var(--enter), transform var(--d-base) var(--enter)}.bd-card[data-collapsed] .bd-ptop{box-shadow:0 1px 0 var(--hair)}.bd-card[data-collapsed] .bd-hname{opacity:1;transform:none}.bd-card[data-collapsed] :is(.pc-name,.cs-hero .cs-title,.rv-ptitle,.amap-pane__titlet h2){opacity:0;transform:translateY(-8px)}.bd-card .cs-top b{display:none}.bd-card[data-view=compact] .bd-body{padding-bottom:0;overflow:hidden}.bd-card[data-view=compact] :is(.pc-name,.pc-now,.cs-title,.cs-what,.rv-ptitle,.rv-pco small,.amap-pane__titlet h2,.amap-pane__titlet p){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bd-card[data-view=compact] :-webkit-any(.pc-ph,.pc-you,.pc-meta,.pc-acts,.pc-status,.pc-career,.pc-sim,.pc-src){display:none}.bd-card[data-view=compact] :is(.pc-ph,.pc-you,.pc-meta,.pc-acts,.pc-status,.pc-career,.pc-sim,.pc-src){display:none}.bd-card[data-view=compact] .pc-pane .pc-top{padding:0}.bd-card[data-view=compact] .pc-name{margin-top:0}.bd-card[data-view=compact] .pc-pane .pc-foot{box-shadow:none;margin:12px 0 0;padding:0;position:static}.bd-card[data-view=compact] :-webkit-any(.cs-logo,.cs-acts,.cs-say,.cs-say-sub,.cs-sec,.cs-top,.cs-foot-t){display:none}.bd-card[data-view=compact] :is(.cs-logo,.cs-acts,.cs-say,.cs-say-sub,.cs-sec,.cs-top,.cs-foot-t){display:none}.bd-card[data-view=compact] .cos .cs-scroll{flex:none;overflow:hidden}.bd-card[data-view=compact] .cs-pane .cs-hero{padding:0 20px}.bd-card[data-view=compact] .cs-foot{box-shadow:none;padding:12px 20px 16px}.bd-card[data-view=compact] :is(.rv-ptop .rv-lg,.rv-ptop .rp-acts,.rv-ppath,.rv-kv,.rv-dh,.rv-desc,.rv-more,.rv-ref,.rv-apply){display:none}.bd-card[data-view=compact] .bd-body .rv-ptop{order:1;padding:0}.bd-card[data-view=compact] .bd-body .rv-pbody{flex:none;padding:4px 0 0;overflow:hidden}.bd-card[data-view=compact] .bd-body .rv-pbody:after{display:none}.bd-card[data-view=compact] .bd-body .rv-pfoot{box-shadow:none;order:2;padding:12px 0 16px;position:static}.bd-card[data-view=compact] .bd-copeople>:not(.amap-pane__title){display:none}.bd-pnote{min-height:120px;color:var(--mut);margin:22px 0 0;font-size:14px;line-height:20px}.bd-card .pc{font-size:14px;line-height:20px}.bd-card .pc-pane .pc-stick{box-shadow:none;padding-bottom:0;position:static}.bd-card .cs-hero-t .cs-title{font-size:22px;line-height:28px;font-weight:var(--w500);letter-spacing:-.01em}.bd-body:has(.pc-foot){padding-bottom:0}.bd-card .pc-pane .pc-foot{margin:16px -20px 0;padding:12px 20px 16px}.bd-card .pc-pane .pc-top{gap:4px;padding:12px 0 0}.bd-card .pc-name{font-size:22px;line-height:28px;font-weight:var(--w500);letter-spacing:-.01em;margin-top:12px}.bd-card .pc-now{color:var(--ink-2);font-size:14px;line-height:20px}.bd-card .pc-now em{color:var(--ink-2)}.bd-card .pc-now .pc-city{display:none}.bd-card .pc-you{color:var(--ink);font-size:14px;line-height:20px}.bd-card .pc-you svg{display:none}.bd-card .pc-you .pc-link{font-size:14px;line-height:20px;font-weight:var(--w400);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.bd-card .pc-meta{color:var(--mut);font-size:12px;line-height:16px}.bd-card .pc-acts{gap:8px;margin-top:14px}.bd-card .pc-pri{min-width:180px;height:40px;font-size:14px;line-height:20px;font-weight:var(--w500);flex:none;padding:0 28px}.bd-card .pc-ico{height:40px;font-size:14px;line-height:20px;font-weight:var(--w500);padding:0 14px}.bd-card .pc-ico-only{justify-content:center;width:40px;padding:0;font-size:0}.bd-card .pc-facts,.bd-card .pc-folds,.bd-card .pc-nav,.bd-card .pc-bar{display:none}.bd-card .pc-status{margin:14px 0 0;font-size:14px;line-height:20px}.bd-card .pc-career,.bd-card .pc-sim{margin-top:22px}.bd-card .pc-career h3,.bd-card .pc-sim h3{font-size:14px;line-height:20px;font-weight:var(--w400);color:var(--ink);padding:0 0 4px}.bd-card .pc-career h3 em,.bd-card .pc-sim h3 em{font-size:12px;line-height:16px;font-weight:var(--w400);color:var(--mut)}.bd-card .pc-career h3{font-size:14px;line-height:20px;font-weight:var(--w400);color:var(--ink);padding:0 0 4px}.bd-card .pc-sim :-webkit-any(h2,h3){font-size:14px;line-height:20px;font-weight:var(--w400);color:var(--ink);padding:0 0 4px}.bd-card .pc-sim :is(h2,h3){font-size:14px;line-height:20px;font-weight:var(--w400);color:var(--ink);padding:0 0 4px}.bd-card .pc-rows,.bd-card .pc-career .pc-rows,.bd-card .pc-sim .pc-sim-rows{margin:0;padding:0}.bd-card .pc-row,.bd-card .pc-career .pc-row{min-height:48px;box-shadow:0 1px 0 var(--hair);align-items:center;gap:12px;padding:6px 0}.bd-card .pc-career .pc-also{margin:6px 0 0}.bd-card .pc-rows>li:last-child .pc-row{box-shadow:none}.bd-card .pc-row-t b{font-size:14px;line-height:20px;font-weight:var(--w400);color:var(--ink)}.bd-card .pc-row-t span{color:var(--mut);font-size:12px;line-height:16px}.bd-card .pc-row-y{color:var(--mut);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.bd-card .pc-side,.bd-card .pc-also,.bd-card .pc-meta.pc-pad{color:var(--mut);margin-left:0;margin-right:0;font-size:12px;line-height:16px}.bd-card .pc-more{font-size:14px;line-height:20px;font-weight:var(--w400);color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);margin:6px 0 0}.bd-card .pc-src{color:var(--mut);margin:22px 0 0;font-size:12px;line-height:16px}.bd-card .pc-src .pc-link{font-size:12px;font-weight:var(--w400)}.bd-mapsk{background:var(--m-land);position:absolute;top:0;bottom:0;left:0;right:0}.bd-pane .crash{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bd-body:has(.cos){padding:0;overflow:hidden}.bd-card .cos.cs-pane .cs-foot{padding-bottom:12px}.bd-body:has(.rv-role){flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.bd-card .rv-role{flex:1;height:auto}.bd-card .rv-ptop{padding:8px 0}.bd-card .rv-pbody{padding:8px 0 0}.bd-card .rv-ptitle{letter-spacing:-.01em;font-size:22px;line-height:28px}.bd-card .rv-pfoot{padding:8px 0 16px}
