.only-mobile,.v3 .ask-threads-b,.v3 .msheet-b,.v3 .mtabs{display:none}.v3 .pg div[style*="grid-template-columns: repeat(5, 1fr)"]{grid-template-columns:repeat(auto-fit,minmax(max(140px,(100% - 4 * 20px)/5),1fr))!important}.v3 .pg div[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(auto-fit,minmax(max(180px,(100% - 3 * 20px)/4),1fr))!important}.v3 .pg div[style*="grid-template-columns: repeat(3, 1fr)"]{grid-template-columns:repeat(auto-fit,minmax(max(220px,(100% - 2 * 20px)/3),1fr))!important}.v3 .pg div[style*=grid-template-columns]>*{min-width:0}.v3 .mn{overflow-wrap:anywhere}.v3 .pg div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:repeat(auto-fit,minmax(max(260px,(100% - 20px)/2),1fr))!important}.v3 .bar>*{min-width:0}.v3 .bar .crumb{flex:0 1 auto;white-space:nowrap;overflow:hidden}.v3 .bar .crumb .cur{overflow:hidden;text-overflow:ellipsis}.v3 .bar .srch{flex:0 1 auto;min-width:120px}.v3 .banner .ov{flex-wrap:wrap;row-gap:12px}.v3 .banner .ov>div:first-child{flex:1 1 auto!important}.v3 .bidnote{flex-wrap:wrap}.v3 .bidnote>.meta{flex:1 1 200px}.v3 .eyb[style*=font-size],.v3 .meta[style*=font-size],.v3 span:not(.avr):not(.filet):not(.ov)[style*="font-size: 10.5px"],.v3 span:not(.avr):not(.filet):not(.ov)[style*="font-size: 10px"],.v3 span:not(.avr):not(.filet):not(.ov)[style*="font-size: 11.5px"],.v3 span:not(.avr):not(.filet):not(.ov)[style*="font-size: 11px"]{font-size:var(--fs-meta)!important}@media (max-width:767.98px),(pointer:coarse){:where(.v3 .b,.v3 .chip,.v3 .pchip,.v3 .seg>span,.v3 .ptab,.v3 .modesw>span,.v3 .cbx,.v3 .tag.on,.v3 .mopt){position:relative}.v3 .b:after,.v3 .cbx:after,.v3 .chip:after,.v3 .modesw>span:after,.v3 .pchip:after,.v3 .ptab:after,.v3 .seg>span:after,.v3 .tag.on:after{content:"";position:absolute;inset:min(0px,calc((100% - var(--hit)) / 2))}.v3 .kitem,.v3 .mopt,.v3 .nav-i,.v3 .pdoc-item{min-height:var(--hit)}.v3 .ptask,.v3 .tcard{cursor:pointer}}@media (hover:none){.v3 .lcd-edit,.v3 .lcd-pin{opacity:1}.v3 .nav-i.thr .thr-a{display:flex!important}.v3 .nav-i.thr .thr-t{display:none}}@media (max-width:767.98px){.only-mobile{display:inline-flex}.no-mobile{display:none!important}.v3 .app{flex-direction:column}.v3 .side{display:none}.v3 .main{flex:1 1;min-height:0}.v3 .scroll{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.v3 .bar{height:52px;padding:0 14px;gap:10px}.v3 .bar .crumb{min-width:0;overflow:hidden;max-width:52vw;white-space:nowrap}.v3 .bar .crumb .sep,.v3 .bar .crumb span:not(.cur):not(.sep){display:none}.v3 .bar .crumb .cur{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.v3 .bar .srch{display:none}.v3 .bar .b.gh:has(>svg){width:var(--h-ctrl-s);padding:0;justify-content:center;font-size:0;gap:0}.v3 .bar .b.gh:has(>svg)>svg{width:16px;height:16px}.v3 .cov .ov .sub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ktop input,.v3 .askin,.v3 .calltext,.v3 .frow .in,.v3 .in,.v3 .mpop-s input,.v3 .srch input{font-size:16px}.v3 .in,.v3 .srch{height:var(--h-ctrl-l)}.v3 textarea.in{height:auto}.v3 .mtabs{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:rgba(6,6,7,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--c-hairline);height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.v3 .mtab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;color:var(--c-fg-3);font-size:var(--fs-meta);font-weight:var(--fw-medium);cursor:pointer;position:relative;transition:color var(--dur-fast) var(--ease)}.v3 .mtab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.v3 .mtab.on{color:var(--c-fg)}.v3 .mtab.on:before{content:"";position:absolute;top:0;left:22%;right:22%;height:2px;background:var(--c-fg)}.v3 .mbadge{position:absolute;top:6px;right:calc(50% - 22px);font-style:normal;font-size:10.5px;font-weight:var(--fw-medium);min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--c-surface-3);border:1px solid var(--c-ctrl-border);color:var(--c-fg-2);display:grid;place-items:center}body:has(.kwrap) .mtabs,body:has(.modal-b) .mtabs,body:has(.tdrawer):not(:has(.msheet)) .mtabs,body:has(.viewer) .mtabs{display:none}.v3 .ask-threads-b,.v3 .msheet-b{display:block}.v3 .msheet-b{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--c-scrim);display:flex;align-items:flex-end}.v3 .msheet{width:100%;background:var(--c-surface-1);border-top:1px solid var(--c-ctrl-border);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:0 0 76px;max-height:80vh;overflow-y:auto}.v3 .msheet-h{display:flex;align-items:center;padding:16px 16px 12px}.v3 .msheet .nav-i{margin:0 8px}.v3 .pg{padding:16px}.v3 .pg[style*=grid-template-columns]{gap:22px!important}.v3 .pg div[style*=grid-template-columns]:not(.tr):not(.tilegrid),.v3 .pg[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.v3 .pg .tilegrid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.v3 .pg .tilegrid .h1{font-size:20px!important}.v3 .pg-head{flex-wrap:wrap;gap:12px}.v3 .banner{min-height:150px!important}.v3 .cov{border-radius:var(--r-card)}.v3 .tbl .tr.hd{display:none!important}.v3 .tbl .tr{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 14px;height:auto!important;min-height:52px}.v3 .tbl .tr>.nm{flex:1 1 100%;order:-1;white-space:normal;font-size:var(--fs-body);line-height:1.4}.v3 .tbl .tr>.meta.mn{order:-2;flex:0 0 auto}.v3 .tbl .tr>svg:last-child{margin-left:auto}.v3 .tbl.scrollx{overflow-x:visible}.v3 .tbl.scrollx .tr{min-width:0}.v3 .pipe{grid-template-columns:minmax(0,1fr)}.v3 .pstage{min-height:0}.v3 .board{grid-auto-columns:min(80vw,300px);scroll-snap-type:x proximity;margin:0 -16px;padding:2px 16px 8px;scrollbar-width:none}.v3 .board::-webkit-scrollbar{display:none}.v3 .bcol{scroll-snap-align:center}.v3 .tcard .row>svg{display:none}.v3 .grp-h{flex-wrap:wrap;gap:8px}.v3 .deptbar{width:88px!important}.v3 .tdrawer{width:100%!important;top:auto;height:88vh;height:88dvh;border-left:0;border-top:1px solid var(--c-ctrl-border);border-radius:var(--r-sheet) var(--r-sheet) 0 0}.v3 .viewer-top{flex-wrap:wrap;gap:8px;padding:10px 12px}.v3 .viewer-top .b{padding:0 10px}.v3 .ask-threads{position:fixed!important;inset:0 auto 0 0;z-index:calc(var(--z-overlay) + 1);width:min(320px,86vw)!important;transform:translateX(-102%);transition:transform var(--dur-sheet) var(--ease);border-right:1px solid var(--c-ctrl-border)}.v3 .ask-threads.open{transform:none}.v3 .ask-threads-b{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--c-scrim)}.v3 .askrow{padding:12px 14px!important}.v3 .frow,.v3 .hrgrid{grid-template-columns:minmax(0,1fr)}.v3 .frow{gap:6px}.kwrap{padding-top:6vh}.kmodal{width:94vw}.v3 .pg-head{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:14px!important}.v3 .pg-head .h1{overflow:hidden;text-overflow:ellipsis}.v3 .pg-head .srch{width:100%!important}.v3 .pg-head>div:last-child{flex-wrap:wrap}.v3 .pg-head>div[style*="flex: 1"]{display:none}}@media (max-width:767.98px){.v3 .pg-head>div:first-child:has(>.sub){display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:3px;min-width:0}.v3 .pg-head>div:first-child:has(>.sub)>.h1{flex:1 1 100%;margin-bottom:4px}.v3 .pg-head>div:first-child:has(>.sub)>.meta{margin:0!important;color:var(--c-fg-2)}.v3 .pg-head>div:first-child>.sub:has(>.tcode){display:contents!important}.v3 .pg-head .sub>.ptag+.meta:not(:last-child),.v3 .pg-head .sub>.tcode+.meta{display:none}.v3 .b.pshare{position:fixed;top:calc(env(safe-area-inset-top) + 11px);right:12px;z-index:var(--z-sticky);width:var(--h-ctrl-s);padding:0;justify-content:center;font-size:0;gap:0}.v3 .b.pshare svg{width:16px;height:16px}.v3 .pg-head .sub:not(:has(>.tcode)){font-size:var(--fs-small);cursor:pointer;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px!important}.v3 .pg-head .sub:not(:has(>.tcode)):active,.v3 .pg-head .sub:not(:has(>.tcode)):hover{-webkit-line-clamp:unset;display:block}.v3 .pg-head>.b{align-self:flex-start}.v3 .bidnote{flex-wrap:wrap;align-items:center!important;gap:8px}.v3 .bidnote>.ptag{align-self:center}.v3 .bidnote>.meta{flex:1 1 100%;order:1;cursor:pointer;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--fs-meta)}.v3 .bidnote>.meta:active,.v3 .bidnote>.meta:focus,.v3 .bidnote>.meta:hover{-webkit-line-clamp:unset;display:block}.v3 .bidnote>.b,.v3 .bidnote>.ptag~:not(.meta),.v3 .bidnote>.seg{order:2}.v3 .bidnote .srch{width:100%!important}.v3 .bidnote>div[style*="flex: 1"]{display:none}.v3 .pstats{grid-template-columns:1fr 1fr;gap:8px}.v3 .pstat{padding:11px 12px}.v3 .pstat-n{font-size:21px}.v3 .pcards{grid-template-columns:minmax(0,1fr)}.v3 .prun-h{flex-wrap:wrap;gap:4px}.v3 .prun-h>div[style*="flex: 1"]{display:none}.v3 .prun-h>.meta{flex:1 1 100%}.v3 .xwrap{max-height:none}.v3 .gantt{padding:12px 12px 14px}.v3 .grow,.v3 .gtop{grid-template-columns:104px minmax(720px,1fr);gap:10px}.v3 .gwho{display:none}.v3 .pboard{grid-auto-flow:column;grid-auto-columns:78vw;grid-template-columns:none}.v3 .pdocs{grid-template-columns:minmax(0,1fr);gap:16px}.v3 .pdoc-side{position:static}.v3 .pdoc-list{flex-direction:row;overflow-x:auto;padding-bottom:4px}.v3 .pdoc-item,.v3 .pdoc-tpl{min-width:220px}.v3 .pdoc{padding:16px}.v3 .pdoc-h{flex-wrap:wrap}.v3 .mpop{width:calc(100vw - 24px)!important;left:12px!important}.v3 .crewrow{gap:8px}.v3 .modal{width:96vw;max-height:92vh;max-height:92dvh}.v3 .ftracknote{align-items:flex-start}.v3 .tl{margin-left:60px}.v3 .tlrow .tldate{width:52px;margin-left:-70px}}@media (max-width:767.98px){body:has(.mtabs:not(.nav-imm)){--ui-bottom-offset:calc(var(--hit) + 12px)}}