.m-tabbar,.ui-foot,.m-deskhint,.m-only{display:none}.m-datefield{display:contents}body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.ui-switch{cursor:pointer;font-family:var(--font-body);background:0 0;border:none;gap:4px;padding:0}.ui-switch-txt{display:none}@media (max-width:760px){.ui-switch-txt{display:inline}.ui-switch{position:relative}.ui-switch:after{content:"";position:absolute;inset:-15px -8px}}@keyframes m-sheet-in{0%{transform:translateY(100%)}}@keyframes m-sheet-out{0%{transform:translateY(var(--from,0px))}to{transform:translateY(100%)}}@keyframes m-scrim-in{0%{opacity:0}}@keyframes m-scrim-out{to{opacity:0}}@media print{.m-tabbar,.ui-foot,.m-deskhint{display:none!important}}:root[data-ui=mobile]{--nav-h:0px;--tab-h:56px;--gut:16px;--safe-b:env(safe-area-inset-bottom,0px);scroll-padding-top:14px;scroll-padding-bottom:calc(var(--tab-h) + var(--safe-b) + 14px);-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}:root[data-ui=mobile][data-sheet="1"]{overflow:hidden}:root[data-ui=mobile] a,:root[data-ui=mobile] button,:root[data-ui=mobile] summary,:root[data-ui=mobile] label,:root[data-ui=mobile] select,:root[data-ui=mobile] input,:root[data-ui=mobile] textarea,:root[data-ui=mobile] [role=button],:root[data-ui=mobile] [role=tab]{-webkit-tap-highlight-color:#a83b221a;touch-action:manipulation}:root[data-ui=mobile] .shell{max-width:640px;padding:0 var(--gut) calc(var(--tab-h) + var(--safe-b) + 26px)}:root[data-ui=mobile] .masthead{padding:calc(env(safe-area-inset-top,0px) + 12px) 44px 4px 0;flex-wrap:nowrap;align-items:baseline;gap:12px}:root[data-ui=mobile] .masthead .logotype{white-space:nowrap;flex:none;padding:7px 0;font-size:27px;line-height:1.15}:root[data-ui=mobile] .masthead .logotype .brand-mark{margin-right:9px}:root[data-ui=mobile] .masthead .tagline{letter-spacing:.12em;min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}:root[data-ui=mobile] .m-jump{top:calc(env(safe-area-inset-top,0px) + 12px);right:calc(var(--gut) - 11px);cursor:pointer;width:44px;height:45px;color:var(--ink-2);transition:color var(--dur-1) var(--ease-std);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}:root[data-ui=mobile] .m-jump:active{color:var(--accent-ink)}:root[data-ui=mobile] .rule-double{height:4px;margin-bottom:18px}:root[data-ui=mobile] .nav,:root[data-ui=mobile] .userchip{display:none}:root[data-ui=mobile] .announce{padding:10px 14px}:root[data-ui=mobile] .loadfail{margin:0 0 18px}:root[data-ui=mobile] .m-deskhint{border-left:3px solid var(--rule);background:var(--paper-inset);color:var(--ink-2);margin:0 0 18px;padding:10px 14px;font-size:12.5px;line-height:1.65;display:block}:root[data-ui=mobile] .m-tabbar{z-index:40;padding:0 max(6px, env(safe-area-inset-right,0px)) var(--safe-b) max(6px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-top:1px solid var(--ink);transition:transform var(--dur-2) var(--ease-std);background:#fcf9f2ed;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 26px -20px #221c118c}:root[data-ui=mobile] .m-tabbar:before{content:"";border-top:1px solid var(--rule);pointer-events:none;position:absolute;top:2px;left:0;right:0}:root[data-ui=mobile] .m-tabbar-inner{height:var(--tab-h);max-width:640px;margin:0 auto;display:flex;position:relative}:root[data-ui=mobile] .m-tab{cursor:pointer;min-width:0;color:var(--ink-3);font-family:var(--font-body);transition:color var(--dur-1) var(--ease-std);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:5px 0 2px;text-decoration:none;display:flex}:root[data-ui=mobile] .m-tab:focus-visible{outline-offset:-4px}:root[data-ui=mobile] .m-tab .m-icon{transition:transform var(--dur-2) var(--ease-out)}:root[data-ui=mobile] .m-tab-label{letter-spacing:.03em;white-space:nowrap;font-size:10.5px;line-height:1.25}:root[data-ui=mobile] .m-tab[aria-current=page],:root[data-ui=mobile] .m-tab[data-on="1"]{color:var(--ink)}:root[data-ui=mobile] .m-tab:active{color:var(--accent-ink)}:root[data-ui=mobile] .m-tab:active .m-icon{transform:scale(.9)}:root[data-ui=mobile] .m-tab-ink{height:2px;width:calc(100% / var(--n,1));transform:translateX(calc(var(--i,0) * 100%));pointer-events:none;transition:transform .36s var(--ease-out);position:absolute;top:-1px;left:0}:root[data-ui=mobile] .m-tab-ink:after{content:"";background:var(--accent);width:28px;height:2px;margin-left:-14px;position:absolute;top:0;left:50%}:root[data-ui=mobile]:has(textarea:focus,input:not([type=checkbox]):not([type=radio]):focus) .m-tabbar{transform:translateY(110%)}:root[data-ui=mobile]:has(textarea:focus,input:not([type=checkbox]):not([type=radio]):focus) :is(.to-top,.toc-pop){opacity:0;pointer-events:none}:root[data-ui=mobile] .m-sheet{width:100%;max-width:640px;height:auto;max-height:none;color:var(--ink);background:0 0;border:none;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:visible}:root[data-ui=mobile] .m-sheet::backdrop{background:#221c1170}:root[data-ui=mobile] .m-sheet-panel{background:var(--grain), var(--paper-raised);border-top:2px solid var(--ink);max-height:86dvh;padding-bottom:var(--safe-b);flex-direction:column;display:flex;box-shadow:0 -18px 44px #221c1147}:root[data-ui=mobile] .m-sheet-grab{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;height:30px;display:flex}:root[data-ui=mobile] .m-sheet-grab span{background:var(--rule);border-radius:2px;width:38px;height:4px}:root[data-ui=mobile] .m-sheet-panel:focus{outline:none}:root[data-ui=mobile] .m-sheet-body{overscroll-behavior:contain;padding:4px 18px 0;overflow-y:auto}:root[data-ui=mobile] .m-sheet-user{border-bottom:1px solid var(--rule);min-height:60px;color:inherit;align-items:center;gap:12px;padding:0 0 14px;text-decoration:none;display:flex}:root[data-ui=mobile] .m-sheet-avatar{border:1px solid var(--ink);background:var(--paper);width:42px;height:42px;font-family:var(--font-display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}:root[data-ui=mobile] .m-sheet-who{flex-direction:column;flex:1;min-width:0;line-height:1.4;display:flex}:root[data-ui=mobile] .m-sheet-who b,:root[data-ui=mobile] .m-sheet-who span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root[data-ui=mobile] .m-sheet-who b{font-family:var(--font-display);font-size:17px}:root[data-ui=mobile] .m-sheet-who span{color:var(--ink-3);font-size:12px}:root[data-ui=mobile] .m-sheet-go{color:var(--ink-3);flex:none;align-items:center;gap:2px;font-size:12.5px;display:inline-flex}:root[data-ui=mobile] .m-sheet-jump{border:1px solid var(--rule);background:var(--paper);cursor:pointer;width:100%;min-height:46px;font-family:var(--font-body);color:var(--ink-2);text-align:left;align-items:center;gap:9px;margin-top:14px;padding:0 12px;font-size:14.5px;display:flex}:root[data-ui=mobile] .m-sheet-jump:active{border-color:var(--ink);color:var(--ink)}:root[data-ui=mobile] .m-sheet-label{letter-spacing:.14em;color:var(--ink-3);margin:18px 0 2px;font-size:11px}:root[data-ui=mobile] .m-sheet-list{list-style:none}:root[data-ui=mobile] .m-sheet-list a{border-bottom:1px dashed var(--rule-soft);min-height:48px;color:var(--ink);align-items:center;gap:10px;padding:0 2px;font-size:15px;text-decoration:none;display:flex}:root[data-ui=mobile] .m-sheet-list li:last-child a{border-bottom:none}:root[data-ui=mobile] .m-sheet-list .no{width:24px;font-family:var(--font-display);color:var(--ink-3);font-size:13px;font-style:italic}:root[data-ui=mobile] .m-sheet-list .name{flex:1;min-width:0}:root[data-ui=mobile] .m-sheet-list .m-icon{color:var(--ink-3);flex:none}:root[data-ui=mobile] .m-sheet-list a[aria-current=page] .no{color:var(--accent)}:root[data-ui=mobile] .m-sheet-list a[aria-current=page] .name{font-weight:600}:root[data-ui=mobile] .m-sheet-list a:active,:root[data-ui=mobile] .m-sheet-user:active{background:#dacdaf47}:root[data-ui=mobile] .m-segment{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}:root[data-ui=mobile] .m-segment-item{border:none;border-left:1px solid var(--rule);cursor:pointer;min-height:44px;font-family:var(--font-body);color:var(--ink-2);transition:background-color var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std);background:0 0;font-size:14px}:root[data-ui=mobile] .m-segment-item:first-child{border-left:none}:root[data-ui=mobile] .m-segment-item[aria-checked=true]{background:var(--ink);color:var(--paper)}:root[data-ui=mobile] .m-segment-item:focus-visible{outline-offset:-4px}:root[data-ui=mobile] .m-sheet-note{color:var(--ink-3);margin-top:8px;font-size:12px}:root[data-ui=mobile] .m-sheet-actions{z-index:1;border-top:1px solid var(--rule-soft);background:var(--grain), var(--paper-raised);grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding:12px 0 16px;display:grid;position:sticky;bottom:0}:root[data-ui=mobile] .ui-foot{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 12px;margin-top:40px;padding-top:10px;font-size:12px;display:flex}:root[data-ui=mobile] .ui-foot-btn{cursor:pointer;min-height:44px;font-family:var(--font-body);color:var(--ink-2);text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:6px;padding:0 6px;font-size:12.5px;-webkit-text-decoration:underline #a83b2273;text-decoration:underline #a83b2273;text-decoration-thickness:1px;display:inline-flex}:root[data-ui=mobile] .ui-foot-btn:active{color:var(--accent-ink)}:root[data-ui=mobile] .section-head{flex-wrap:wrap;gap:2px 10px;margin:4px 0 16px}:root[data-ui=mobile] .section-head h1,:root[data-ui=mobile] .section-head h2{overflow-wrap:anywhere;min-width:0;font-size:22px;line-height:1.35}:root[data-ui=mobile] .section-head .no{font-size:14px}:root[data-ui=mobile] .section-head .meta{flex-basis:100%;margin-left:0;font-size:12px}:root[data-ui=mobile] .subhead{margin:28px 0 10px;line-height:1.4}:root[data-ui=mobile] .subhead .n{margin:3px 0 0;line-height:1.5;display:block}:root[data-ui=mobile] .subhead-link{margin-left:0}:root[data-ui=mobile] .backlink{align-items:center;min-height:44px;font-size:13.5px;display:inline-flex}:root[data-ui=mobile] .crumbs{flex-wrap:nowrap;align-items:center;gap:14px;margin-top:-8px}:root[data-ui=mobile] .crumbs>.backlink{flex:none}:root[data-ui=mobile] .sibling-nav{flex:1 1 0;justify-content:flex-end;gap:14px;min-width:0;display:flex}:root[data-ui=mobile] .sibling-nav .backlink{flex:0 auto;gap:5px;min-width:0;max-width:none;overflow:visible}:root[data-ui=mobile] .sibling-nav .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-ui=mobile] .section-note{margin:0 0 10px}:root[data-ui=mobile] .warnbox{margin-bottom:20px;padding:12px 14px}:root[data-ui=mobile] .empty{padding:20px 0}:root[data-ui=mobile] .fig{margin-bottom:16px;padding:14px 14px 12px}:root[data-ui=mobile] .fig .figsub{margin:2px 0 0;display:block}:root[data-ui=mobile] .fig-note{font-size:12px;line-height:1.6}:root[data-ui=mobile] .narrative{padding:14px 16px}:root[data-ui=mobile] .narrative p{font-size:15px;line-height:1.8}:root[data-ui=mobile] .panel{padding:14px 16px}:root[data-ui=mobile] .basisnote{margin:-8px 0 18px}:root[data-ui=mobile] .cols{gap:16px}:root[data-ui=mobile] .cols.c-8-4,:root[data-ui=mobile] .cols.c-6-6{grid-template-columns:minmax(0,1fr)}:root[data-ui=mobile] .evidence-fold,:root[data-ui=mobile] .techdetails,:root[data-ui=mobile] .pv-detail{margin-top:2px;font-size:12.5px}:root[data-ui=mobile] .evidence-fold>summary,:root[data-ui=mobile] .techdetails>summary,:root[data-ui=mobile] .pv-detail>summary{padding:12px 0}:root[data-ui=mobile] .evidence-links{gap:4px 16px}:root[data-ui=mobile] .evidence-links a{text-align:center;min-width:44px;-webkit-text-decoration:underline dotted var(--accent);text-decoration:underline dotted var(--accent);text-underline-offset:3px;border-bottom:none;padding:12px 0;display:inline-block}:root[data-ui=mobile] .raw-think>summary,:root[data-ui=mobile] .think-fold>summary,:root[data-ui=mobile] .process>summary{min-height:44px}:root[data-ui=mobile] .subhead .n a,:root[data-ui=mobile] .subhead-link,:root[data-ui=mobile] .statusbar .item>a,:root[data-ui=mobile] .ew-ed a{position:relative}:root[data-ui=mobile] .subhead .n a:after,:root[data-ui=mobile] .subhead-link:after,:root[data-ui=mobile] .statusbar .item>a:after,:root[data-ui=mobile] .ew-ed a:after{content:"";position:absolute;inset:-15px -6px}:root[data-ui=mobile] .fig-note>a.backlink{min-height:44px}:root[data-ui=mobile] .srcref{font-size:12px;position:relative}:root[data-ui=mobile] .srcref:after{content:"";position:absolute;inset:-14px -8px}:root[data-ui=mobile] .btn{min-height:44px;padding:0 16px;font-size:14px}:root[data-ui=mobile] .btn.mini{min-width:44px;min-height:34px;padding:0 12px;font-size:12.5px;position:relative}:root[data-ui=mobile] .btn.mini:after{content:"";position:absolute;inset:-5px 0}:root[data-ui=mobile] .btn:hover{background:var(--paper-raised);color:var(--ink)}:root[data-ui=mobile] .btn:not(:disabled):active{background:var(--ink);color:var(--paper)}:root[data-ui=mobile] .btn.ghost:hover{background:var(--paper-raised);color:var(--ink-2)}:root[data-ui=mobile] .btn.ghost:not(:disabled):active{background:var(--paper-inset);color:var(--ink)}:root[data-ui=mobile] .btn.danger:hover{background:var(--paper-raised);color:var(--accent-ink)}:root[data-ui=mobile] .btn.danger:not(:disabled):active{background:var(--accent);color:var(--paper)}:root[data-ui=mobile] input:not([type=checkbox]):not([type=radio]):not([type=range]),:root[data-ui=mobile] select,:root[data-ui=mobile] textarea{max-width:100%;font-size:16px!important}:root[data-ui=mobile] input:not([type=checkbox]):not([type=radio]):not([type=range]),:root[data-ui=mobile] select{min-height:44px}:root[data-ui=mobile] input[type=checkbox],:root[data-ui=mobile] input[type=radio]{flex:none;width:20px;height:20px}:root[data-ui=mobile] :not(label)>input[type=checkbox]{width:24px;height:24px;margin:10px 6px 10px 0}:root[data-ui=mobile] .check-row,:root[data-ui=mobile] .task-flag,:root[data-ui=mobile] .console-cap,:root[data-ui=mobile] .plan-item,:root[data-ui=mobile] .sbx-bar label{min-height:44px}:root[data-ui=mobile] .task-form{gap:8px}:root[data-ui=mobile] .task-form>input,:root[data-ui=mobile] .task-form>select{flex:150px;min-width:0;width:auto!important}:root[data-ui=mobile] .savebar{flex-wrap:wrap}:root[data-ui=mobile] .savebar>a{position:relative}:root[data-ui=mobile] .savebar>a:after{content:"";position:absolute;inset:-14px -6px}:root[data-ui=mobile] .pager{flex-basis:100%;justify-content:space-between;align-self:auto;margin:8px 0 0}:root[data-ui=mobile] .pager-btn,:root[data-ui=mobile] .pager-btn.mini{width:44px;height:44px;font-size:20px}:root[data-ui=mobile] a.pager-btn:hover,:root[data-ui=mobile] button.pager-btn:not(:disabled):hover{background:var(--paper-raised);color:var(--ink-2)}:root[data-ui=mobile] a.pager-btn:active,:root[data-ui=mobile] button.pager-btn:not(:disabled):active{background:var(--ink);color:var(--paper)}:root[data-ui=mobile] .pager-period{font-size:13px}:root[data-ui=mobile] .grid-footer{justify-content:center;gap:6px}:root[data-ui=mobile] .grid-pos{text-align:center;flex-direction:column;align-items:center;gap:0;min-width:132px}:root[data-ui=mobile] .grid-size{flex-basis:100%;height:auto;margin:4px 0 0}:root[data-ui=mobile] .table-foot-note{text-align:center}:root[data-ui=mobile] .console-tabs{scrollbar-width:none;margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1);padding:0 var(--gut);flex-wrap:nowrap;gap:0;overflow-x:auto}:root[data-ui=mobile] .console-tabs::-webkit-scrollbar{display:none}:root[data-ui=mobile] .console-tab{white-space:nowrap;flex:none;min-height:44px;padding:0 14px;font-size:14px}:root[data-ui=mobile] .grid,:root[data-ui=mobile] .rgrid,:root[data-ui=mobile] .browse-grid,:root[data-ui=mobile] .settings-grid,:root[data-ui=mobile] .pv-grid,:root[data-ui=mobile] .console-capgrid,:root[data-ui=mobile] .console-cols{grid-template-columns:minmax(0,1fr)}:root[data-ui=mobile] .grid{gap:14px;grid-template-columns:minmax(0,1fr)!important}:root[data-ui=mobile] .card{padding:16px 16px 14px}:root[data-ui=mobile] .card:hover,:root[data-ui=mobile] .card:focus-visible{box-shadow:none;transform:none}:root[data-ui=mobile] .card:hover:before{transform:scaleX(0)}:root[data-ui=mobile] .card:hover:after{opacity:0}:root[data-ui=mobile] .card:hover h3{color:inherit}:root[data-ui=mobile] .card:active{box-shadow:none;background:var(--paper);transform:scale(.99)}:root[data-ui=mobile] .card:active:before{transition-duration:.18s;transform:scaleX(1)}:root[data-ui=mobile] .card:active h3{color:var(--accent-ink)}:root[data-ui=mobile] .card h3{font-size:18px}:root[data-ui=mobile] .card .stat-row{gap:14px}:root[data-ui=mobile] .card .stat{flex:1 1 0;min-width:0}:root[data-ui=mobile] .card .foot{flex-wrap:wrap;gap:2px 12px}:root[data-ui=mobile] .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}:root[data-ui=mobile] .tiles:has(>.tile:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root[data-ui=mobile] .tiles:has(>.tile:nth-child(5)) .tile{padding:10px}:root[data-ui=mobile] .tiles:has(>.tile:nth-child(5)) .tile .v{font-size:22px}:root[data-ui=mobile] .tile{padding:12px 14px}:root[data-ui=mobile] .tile .v{font-size:26px}:root[data-ui=mobile] .statusbar{gap:4px 18px;margin-bottom:20px;padding:10px 14px;font-size:12px}:root[data-ui=mobile] .statusbar .item{min-height:26px;margin-left:0!important}:root[data-ui=mobile] .statusbar a.item{position:relative}:root[data-ui=mobile] .statusbar a.item:after{content:"";position:absolute;inset:-9px -6px}:root[data-ui=mobile] .events li{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"t tag venue""detail detail detail";gap:3px 10px;padding:10px 0;font-size:13.5px}:root[data-ui=mobile] .events li>.t{grid-area:t}:root[data-ui=mobile] .events li>.tag{grid-area:tag}:root[data-ui=mobile] .events li>.venue{grid-area:venue}:root[data-ui=mobile] .events li>span:nth-child(3){grid-area:detail;line-height:1.55}:root[data-ui=mobile] .volbars .vb:nth-child(-n+4):after{left:0;transform:none}:root[data-ui=mobile] .volbars .vb:nth-last-child(-n+4):after{left:auto;right:0;transform:none}:root[data-ui=mobile] .hbar-row{grid-template-columns:30px minmax(0,1fr) 92px;gap:8px}:root[data-ui=mobile] .hbar-row .val{font-size:11.5px;line-height:1.4}:root[data-ui=mobile] .hbar-row>div[style]>span{display:block;margin-left:0!important}:root[data-ui=mobile] .hbar-row.wide{grid-template-areas:"lbl val""bar bar";gap:4px 10px;margin-bottom:11px;grid-template-columns:minmax(0,1fr) auto!important}:root[data-ui=mobile] .hbar-row.wide>.lbl-text{white-space:normal;color:var(--ink);grid-area:lbl;font-size:13px}:root[data-ui=mobile] .hbar-row.wide>.hbar-track{grid-area:bar;height:9px}:root[data-ui=mobile] .hbar-row.wide>.val{white-space:nowrap;grid-area:val}:root[data-ui=mobile] .cx-head,:root[data-ui=mobile] .cx-row{gap:5px 3px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}:root[data-ui=mobile] .cx-head>:first-child,:root[data-ui=mobile] .cx-row .cx-name{grid-area:1/1/auto/-1;padding-right:92px}:root[data-ui=mobile] .cx-head>:last-child,:root[data-ui=mobile] .cx-row .cx-gap{grid-area:1/1/auto/-1;justify-self:end}:root[data-ui=mobile] .cx-head .cx-l,:root[data-ui=mobile] .cx-row .cx-bar.left{grid-area:2/1}:root[data-ui=mobile] .cx-head .cx-r,:root[data-ui=mobile] .cx-row .cx-bar.right{grid-area:2/2}:root[data-ui=mobile] .cx-head{border-bottom:1px solid var(--rule);margin-bottom:4px;padding-bottom:6px}:root[data-ui=mobile] .cx-head .cx-r{padding-left:4px}:root[data-ui=mobile] .cx-head .cx-l{padding-right:4px}:root[data-ui=mobile] .cx-row{border-bottom:1px dashed var(--rule-soft);padding:8px 0}:root[data-ui=mobile] .cx-row .cx-name{white-space:normal;font-size:13px;line-height:1.45}:root[data-ui=mobile] .cx-bar{height:10px}:root[data-ui=mobile] .band-wrap{padding:14px 2px 4px}:root[data-ui=mobile] .band-labels{justify-content:space-between;gap:8px;height:auto;display:flex}:root[data-ui=mobile] .band-labels span{position:static;transform:none}:root[data-ui=mobile] .meter-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lbl val""bar bar";gap:4px 10px;margin-bottom:11px}:root[data-ui=mobile] .meter-row .lbl{grid-area:lbl}:root[data-ui=mobile] .meter-row .meter{grid-area:bar;height:9px}:root[data-ui=mobile] .meter-row .val{grid-area:val}:root[data-ui=mobile] .lede{grid-template-columns:30px minmax(0,1fr);gap:4px;padding:14px 0}:root[data-ui=mobile] .lede-body p{font-size:15px;line-height:1.8}:root[data-ui=mobile] .lede-foot{flex-wrap:wrap;gap:2px 12px}:root[data-ui=mobile] .lede-foot .srcref{margin-left:0;padding:6px 0}:root[data-ui=mobile] .quiet-note{margin-bottom:20px}:root[data-ui=mobile] .digest-journal{padding:14px 16px}:root[data-ui=mobile] .mrow .dv{font-size:12px}:root[data-ui=mobile] .tchip{padding:4px 10px}:root[data-ui=mobile] .rcard{gap:7px;padding:14px 14px 12px}:root[data-ui=mobile] .rcard h4{font-size:14.5px;line-height:1.5}:root[data-ui=mobile] .rcard h4 a{display:block;position:relative}:root[data-ui=mobile] .rcard h4 a:after{content:"";position:absolute;inset:-13px 0}:root[data-ui=mobile] .rcard .rq{font-size:13.5px;line-height:1.65}:root[data-ui=mobile] .rcard .ct{font-size:12.5px;line-height:1.65}:root[data-ui=mobile] .rc-meta{font-size:11px}:root[data-ui=mobile] .rc-foot{gap:6px}:root[data-ui=mobile] .rc-foot .tag{padding:2px 8px;font-size:11px}:root[data-ui=mobile] .edrow{flex-wrap:wrap;gap:3px 9px;padding:9px 0}:root[data-ui=mobile] .edrow .evenue{flex-basis:100%;margin-left:0}:root[data-ui=mobile] .ewrow{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"date kind""main main";gap:5px 8px;padding:12px 0}:root[data-ui=mobile] .ewrow .ew-date{grid-area:date}:root[data-ui=mobile] .ewrow .ew-kind{grid-area:kind;justify-self:start}:root[data-ui=mobile] .ewrow .ew-main{grid-area:main;min-width:0}:root[data-ui=mobile] .ew-title{font-size:14px;line-height:1.55}:root[data-ui=mobile] .ew-meta{font-size:11.5px}:root[data-ui=mobile] .cmprow2 .cmp-v{font-size:13px}:root[data-ui=mobile] .cmprow2 .cmp-cell{font-size:12.5px}:root[data-ui=mobile] .sprow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name val""band band";gap:9px 10px;padding:11px 0 14px}:root[data-ui=mobile] .sprow .spn{grid-area:name;font-size:13px}:root[data-ui=mobile] .sprow .band{grid-area:band}:root[data-ui=mobile] .sprow .spv{white-space:nowrap;grid-area:val}:root[data-ui=mobile] .mmrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name total""bar bar";gap:5px 10px;padding:8px 0}:root[data-ui=mobile] .mmrow .mmn{grid-area:name;font-size:13px}:root[data-ui=mobile] .mmrow .mmbar{grid-area:bar}:root[data-ui=mobile] .mmrow .mmt{grid-area:total}:root[data-ui=mobile] .digest-foot{margin-top:26px;font-size:12px}:root[data-ui=mobile] .table-tools{gap:10px}:root[data-ui=mobile] .table-tools .grid-search{flex:100%;width:auto;margin-left:0}:root[data-ui=mobile] .filter-chips{gap:8px}:root[data-ui=mobile] .chip.mini{border-radius:18px;min-height:36px;padding:0 13px;font-size:12.5px}:root[data-ui=mobile] .chip.mini:after{inset:-4px 0}:root[data-ui=mobile] .chip[aria-pressed=true]:hover{color:var(--paper)}:root[data-ui=mobile] .sort-btn{min-width:44px;min-height:44px}:root[data-ui=mobile] .ledger{font-size:13.5px}:root[data-ui=mobile] .ledger-scroll{-webkit-overflow-scrolling:touch;padding-right:0;overflow:auto}:root[data-ui=mobile] .ledger-scroll>table.ledger:not(.m-stack) th{white-space:nowrap}:root[data-ui=mobile] :not(.ledger-scroll)>table.ledger:not(.m-stack){background:linear-gradient(to left, var(--m-table-bg,var(--paper)) 40%, #0000) right / 28px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, #221c1133, #221c1100) right / 12px 100% no-repeat scroll;max-width:100%;display:block;overflow-x:auto}:root[data-ui=mobile] :not(.ledger-scroll)>table.ledger:not(.m-stack) th{white-space:nowrap}:root[data-ui=mobile] .fig,:root[data-ui=mobile] .panel,:root[data-ui=mobile] .grid-wrap{--m-table-bg:var(--paper-raised)}:root[data-ui=mobile] table.ledger:not(.m-stack) td{word-break:keep-all;overflow-wrap:break-word;max-width:20em}:root[data-ui=mobile] .md table{font-size:13px}:root[data-ui=mobile] .m-stack,:root[data-ui=mobile] .m-stack>tbody{width:100%;min-width:0;display:block}:root[data-ui=mobile] .m-stack{border-top:1px solid var(--ink)}:root[data-ui=mobile] .m-stack>thead,:root[data-ui=mobile] .m-stack>colgroup{display:none}:root[data-ui=mobile] .m-stack>tbody>tr{border-bottom:1px solid var(--rule-soft);padding:12px 0;display:block}:root[data-ui=mobile] .m-stack>tbody>tr>td{background:0 0;border:none;min-width:0;padding:0;display:block;width:auto!important}:root[data-ui=mobile] .m-stack>tbody>tr:hover>td{background:0 0}:root[data-ui=mobile] .m-stack td[data-empty]{display:none!important}:root[data-ui=mobile] .m-stack td[data-label]:before{content:attr(data-label);color:var(--ink-3);letter-spacing:.04em;font-size:11.5px;font-family:var(--font-body);margin-right:8px;font-weight:400}:root[data-ui=mobile] .ledger-scroll.m-flow{background:0 0;max-height:none;overflow:visible}:root[data-ui=mobile] .ledger-scroll.quiet:not(.m-flow){max-height:70vh}:root[data-ui=mobile] .m-collapsible:not([data-m-expanded])>.m-stack>tbody>tr:nth-child(n+9),:root[data-ui=mobile] .m-collapsible:not([data-m-expanded])>.ewrow:nth-child(n+9){display:none}:root[data-ui=mobile] .m-expand{border:none;border-bottom:1px solid var(--rule);cursor:pointer;width:100%;min-height:46px;font-family:var(--font-body);letter-spacing:.04em;color:var(--ink-2);background:0 0;justify-content:center;align-items:center;font-size:13px;display:flex}:root[data-ui=mobile] .m-expand:active{background:var(--paper-inset);color:var(--ink)}:root[data-ui=mobile] .fig>.m-expand{border-bottom:none;border-top:1px dashed var(--rule-soft);margin-bottom:4px}:root[data-ui=mobile] .m-exemplars>tbody>tr.m-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""date src";gap:4px 12px;padding:13px 0;display:grid}:root[data-ui=mobile] .m-exemplars .c-title{grid-area:title;font-size:14.5px;line-height:1.55}:root[data-ui=mobile] .m-exemplars .c-date{color:var(--ink-3);grid-area:date;padding-left:17px;font-size:11.5px}:root[data-ui=mobile] .m-exemplars .c-src{grid-area:src;justify-self:end}:root[data-ui=mobile] .m-exemplars>tbody>tr.m-row:active{background:#a83b220a}:root[data-ui=mobile] .m-exemplars>tbody>tr.m-detail{padding:0}:root[data-ui=mobile] .work-detail>div,:root[data-ui=mobile] .work-detail>p,:root[data-ui=mobile] .work-detail>ul{font-size:13.5px!important;line-height:1.7!important}:root[data-ui=mobile] .work-detail>.work-links a{padding:12px 0;display:inline-block}:root[data-ui=mobile] .m-kv>tbody>tr{gap:3px;display:grid}:root[data-ui=mobile] .m-kv .c-head{font-size:13.5px;font-weight:600}:root[data-ui=mobile] .m-kv td:not(.c-head){color:var(--ink-2);font-size:12.5px!important}:root[data-ui=mobile] .m-editors>tbody>tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name role""dept dept""aff aff";gap:2px 12px;padding:11px 0;display:grid}:root[data-ui=mobile] .m-editors>thead{border-bottom:1px solid var(--rule);display:block}:root[data-ui=mobile] .m-editors>thead>tr{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}:root[data-ui=mobile] .m-editors>thead>tr:before{content:"排序";color:var(--ink-3);letter-spacing:.08em;font-size:11.5px}:root[data-ui=mobile] .m-editors>thead th{box-shadow:none;background:0 0;border:none;padding:0;display:block;position:static;width:auto!important}:root[data-ui=mobile] .m-editors>tbody>tr>td.empty{grid-column:1/-1;padding:12px 0}:root[data-ui=mobile] .m-editors .c-name{grid-area:name;font-size:14.5px;font-weight:600}:root[data-ui=mobile] .m-editors .c-name a{margin:-8px 0;padding:11px 0;display:inline-block}:root[data-ui=mobile] .m-editors .c-role{text-align:right;max-width:46vw;color:var(--ink-2);grid-area:role;align-self:center}:root[data-ui=mobile] .m-editors .c-dept{color:var(--ink-2);grid-area:dept}:root[data-ui=mobile] .m-editors .c-aff{grid-area:aff}:root[data-ui=mobile] .m-versions>tbody>tr{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}:root[data-ui=mobile] .m-versions .c-src{font-weight:600;font-size:13.5px!important}:root[data-ui=mobile] .m-versions .c-kind{color:var(--ink-2)}:root[data-ui=mobile] .m-versions .c-title{flex:0 0 100%;line-height:1.55;font-size:13.5px!important}:root[data-ui=mobile] .m-versions td[data-label]{flex:0 0 calc(50% - 7px)}:root[data-ui=mobile] .m-attach>tbody>tr{flex-wrap:wrap;gap:2px 14px;display:flex}:root[data-ui=mobile] .m-attach .c-name{overflow-wrap:anywhere;flex:0 0 100%;font-size:14px}:root[data-ui=mobile] .m-attach .c-name a{padding:4px 0;display:inline-block}:root[data-ui=mobile] .m-attach .c-size:empty{display:none}:root[data-ui=mobile] table.board-tbl th,:root[data-ui=mobile] table.board-tbl td{vertical-align:middle;padding:6px 0 6px 12px}:root[data-ui=mobile] table.board-tbl th{vertical-align:bottom;min-width:58px;max-width:86px;line-height:1.35;white-space:normal!important}:root[data-ui=mobile] table.board-tbl td{white-space:nowrap}:root[data-ui=mobile] table.board-tbl th:first-child,:root[data-ui=mobile] table.board-tbl td:first-child{z-index:1;white-space:normal;background:var(--paper-raised);min-width:124px;max-width:136px;box-shadow:1px 0 0 var(--rule-soft);padding-left:0;position:sticky;left:0}:root[data-ui=mobile] table.board-tbl td:first-child{font-family:var(--font-display);font-size:13px;font-weight:700;line-height:1.35}:root[data-ui=mobile] table.board-tbl td:first-child a{align-items:center;min-height:44px;text-decoration:none;display:flex}:root[data-ui=mobile] table.board-tbl tr:hover td:first-child{background:var(--paper-raised)}:root[data-ui=mobile] table.board-tbl .sort-btn{text-align:inherit}:root[data-ui=mobile] table.board-tbl th.num .sort-btn{justify-content:flex-end}:root[data-ui=mobile] .chat-pick-head{flex-wrap:wrap;gap:8px}:root[data-ui=mobile] .chat-search{flex:100%;max-width:none;padding:8px 12px}:root[data-ui=mobile] .chat-pick-list{max-height:46vh}:root[data-ui=mobile] .chat-history-list{max-height:none}:root[data-ui=mobile] .chat-pick-row{flex-direction:column;align-items:stretch;gap:2px;min-height:48px;padding:11px 2px}:root[data-ui=mobile] .chat-pick-row .t{flex:none;font-size:14px;line-height:1.5}:root[data-ui=mobile] .chat-pick-row .d{white-space:normal}:root[data-ui=mobile] .chat-pick-row:hover{background:0 0}:root[data-ui=mobile] .chat-pick-row:active{background:#dacdaf47}:root[data-ui=mobile] .chat-head{flex-direction:column;align-items:stretch;gap:8px}:root[data-ui=mobile] .chat-head .chat-title{flex:none;font-size:14.5px}:root[data-ui=mobile] .chat-head-actions{white-space:normal;flex-wrap:wrap;gap:8px}:root[data-ui=mobile] .chat-msgs{gap:12px;max-height:58vh}:root[data-ui=mobile] .chat-msg{max-width:94%;padding:10px 13px;font-size:14.5px;line-height:1.7}:root[data-ui=mobile] .chat-starters{align-items:stretch;gap:8px}:root[data-ui=mobile] .chat-starter{text-align:left;min-height:44px;padding:8px 12px;font-size:14px;line-height:1.45}:root[data-ui=mobile] .chat-input-row{align-items:stretch}:root[data-ui=mobile] .chat-input{padding:10px 12px}:root[data-ui=mobile] .chat-input-row .btn{flex:none}:root[data-ui=mobile] .chat-note{font-size:13px}:root[data-ui=mobile] .browse-hero{padding:26px 0 20px}:root[data-ui=mobile] .browse-bar{flex-wrap:wrap}:root[data-ui=mobile] .browse-toast{bottom:calc(var(--tab-h) + var(--safe-b) + 16px);white-space:normal;text-align:center;max-width:calc(100vw - 32px)}:root[data-ui=mobile] .login-wrap{padding:26px 0 40px}:root[data-ui=mobile] .login-card{gap:14px;max-width:none;padding:22px 20px 20px}:root[data-ui=mobile] .login-title{font-size:21px}:root[data-ui=mobile] .login-label{gap:6px;font-size:13px}:root[data-ui=mobile] .login-input{padding:9px 12px}:root[data-ui=mobile] .login-submit{align-self:stretch}:root[data-ui=mobile] .login-hint{font-size:12.5px;line-height:1.7}:root[data-ui=mobile] .login-linkbtn{padding:13px 0;font-size:13px;display:inline-block}:root[data-ui=mobile] .account-form{gap:10px}:root[data-ui=mobile] .console-row{flex-wrap:wrap}:root[data-ui=mobile] .console-invite-link{font-size:12.5px}:root[data-ui=mobile] .m-filterbar{align-items:flex-end}:root[data-ui=mobile] .m-filterbar>*{margin-left:0!important}:root[data-ui=mobile] .m-filterbar>select,:root[data-ui=mobile] .m-filterbar>.m-datefield,:root[data-ui=mobile] .m-filterbar>a.btn{flex:calc(50% - 4px);min-width:0}:root[data-ui=mobile] .m-filterbar>select:nth-of-type(3){flex-basis:100%}:root[data-ui=mobile] .m-filterbar>input.m-keep{flex:50%;order:-2}:root[data-ui=mobile] .m-filterbar>.m-filter-toggle{flex:none;order:-1;display:inline-flex}:root[data-ui=mobile] .m-filterbar>.m-count{text-align:right;flex:0 0 100%;order:9}:root[data-ui=mobile] .m-filterbar:not([data-m-open])>:not(.m-keep){display:none}:root[data-ui=mobile] .m-filter-toggle[aria-expanded=true]{border-color:var(--ink);color:var(--ink)}:root[data-ui=mobile] .m-datefield{color:var(--ink-3);flex-direction:column;gap:3px;font-size:11.5px;display:flex}:root[data-ui=mobile] .m-datefield .m-only{display:block}:root[data-ui=mobile] .m-datefield input{width:100%}:root[data-ui=mobile] .m-filterbar>a.btn.mini{min-height:44px}:root[data-ui=mobile] .m-policy-items>tbody>tr{flex-wrap:wrap;align-items:center;gap:7px 8px;padding:16px 0;display:flex}:root[data-ui=mobile] .m-policy-items .c-cat,:root[data-ui=mobile] .m-policy-items .c-region{border:1px solid var(--rule);color:var(--ink-2);border-radius:10px;order:1;padding:1px 9px;line-height:1.6;font-size:11px!important}:root[data-ui=mobile] .m-policy-items .c-cat{border-color:var(--accent);color:var(--accent-ink)}:root[data-ui=mobile] .m-policy-items .c-time{color:var(--ink-3);order:2;margin-left:auto;font-size:11.5px!important}:root[data-ui=mobile] .m-policy-items .c-title{flex:0 0 100%;order:3;font-size:15px;line-height:1.6}:root[data-ui=mobile] .m-policy-items .c-title>a:first-child{font-weight:600;text-decoration:none}:root[data-ui=mobile] .m-policy-items .c-title>div{line-height:1.65;color:var(--ink-2)!important;margin-top:6px!important;font-size:12.5px!important}:root[data-ui=mobile] .m-policy-items .c-title .src-count{white-space:normal;margin:4px 0 0;display:block}:root[data-ui=mobile] .m-policy-items .c-org,:root[data-ui=mobile] .m-policy-items .c-date,:root[data-ui=mobile] .m-policy-items .c-source{order:4;font-size:12px!important}:root[data-ui=mobile] .m-policy-items .c-source{flex:0 0 100%}:root[data-ui=mobile] .kv{gap:16px;font-size:13.5px}:root[data-ui=mobile] .kv .k{flex:none;max-width:46%}:root[data-ui=mobile] .kv .v{text-align:right;overflow-wrap:anywhere;min-width:0}:root[data-ui=mobile] .policy-body{padding:2px 0 8px;font-size:15px;line-height:1.95}:root[data-ui=mobile] .pr-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}:root[data-ui=mobile] .pr-toolbar>*{grid-column:1/-1;min-width:0;max-width:none}:root[data-ui=mobile] .pr-toolbar>.pr-field:not(.pr-history):nth-child(-n+2),:root[data-ui=mobile] .pr-toolbar>.btn.ghost{grid-column:auto}:root[data-ui=mobile] .pr-field input,:root[data-ui=mobile] .pr-field select{width:100%}:root[data-ui=mobile] .pr-meta{gap:3px 14px}:root[data-ui=mobile] .m-policy-report>tbody>tr{flex-wrap:wrap;align-items:baseline;gap:5px 14px;padding:18px 0;display:flex}:root[data-ui=mobile] .m-policy-report .c-title{font-family:var(--font-display);flex:0 0 100%;order:1;font-size:16px;font-weight:700;line-height:1.5}:root[data-ui=mobile] .m-policy-report .c-title a{text-decoration:none}:root[data-ui=mobile] .m-policy-report .c-type,:root[data-ui=mobile] .m-policy-report .c-org,:root[data-ui=mobile] .m-policy-report .c-doc,:root[data-ui=mobile] .m-policy-report .c-date,:root[data-ui=mobile] .m-policy-report .c-period{color:var(--ink-2);order:2;font-size:12px;line-height:1.6}:root[data-ui=mobile] .m-policy-report td[data-label]:before{margin-right:5px}:root[data-ui=mobile] .m-policy-report .c-bi{border-left:3px solid var(--accent);flex:0 0 100%;order:3;margin-top:6px;padding-left:12px;font-size:14.5px;line-height:1.85}:root[data-ui=mobile] .m-policy-report .c-bi:before,:root[data-ui=mobile] .m-policy-report .c-remarks:before{letter-spacing:.08em;margin:0 0 3px;font-size:11px;display:block}:root[data-ui=mobile] .m-policy-report .c-remarks{color:var(--ink-2);flex:0 0 100%;order:4;font-size:13px;line-height:1.7}:root[data-ui=mobile] .m-policy-report .c-link{order:5;font-size:13px}:root[data-ui=mobile] .m-policy-report .c-link a{padding:11px 0;display:inline-block}:root[data-ui=mobile] .m-policy-report details>summary{padding:11px 0}:root[data-ui=mobile] .pr-gen-toggle{width:100%;margin:12px 0 0;display:flex}:root[data-ui=mobile] section[aria-label=政策业务分析]:not([data-m-gen])>.pr-gen{display:none}:root[data-ui=mobile] section[aria-label=政策业务分析]>details>summary{margin-bottom:0;padding:12px 0}:root[data-ui=mobile] .m-decisions>tbody>tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status""reason reason";gap:4px 12px;display:grid}:root[data-ui=mobile] .m-decisions .c-title{grid-area:title;font-size:14px;line-height:1.55}:root[data-ui=mobile] .m-decisions .c-status{border:1px solid var(--rule);color:var(--ink-2);white-space:nowrap;border-radius:10px;grid-area:status;align-self:start;padding:1px 9px;font-size:11px;line-height:1.6}:root[data-ui=mobile] .m-decisions .c-status[data-status=selected]{border-color:var(--good);color:var(--good)}:root[data-ui=mobile] .m-decisions .c-status[data-status=failed]{border-color:var(--accent);color:var(--accent-ink)}:root[data-ui=mobile] .m-decisions .c-reason{color:var(--ink-2);grid-area:reason;font-size:12.5px;line-height:1.65}:root[data-ui=mobile] .wiki-entry{margin:0 calc(var(--gut) * -1);padding:14px var(--gut) 30px;border-left:none;border-right:none}:root[data-ui=mobile] .wiki-entry .firstHeading{font-size:1.6em}:root[data-ui=mobile] .wiki-entry .infobox{float:none;width:100%}:root[data-ui=mobile] .wiki-entry table.wikitable{max-width:100%;display:block;overflow-x:auto}:root[data-ui=mobile] .wiki-entry table.wikitable th,:root[data-ui=mobile] .wiki-entry table.wikitable td{white-space:nowrap}:root[data-ui=mobile] .wiki-entry .toc a{padding:10px 0;display:block}:root[data-ui=mobile] .wiki-entry .wk-th-row,:root[data-ui=mobile] .wiki-entry .wk-th-axis{grid-template-columns:minmax(0,1fr);gap:4px}:root[data-ui=mobile] .wiki-entry .wk-th-axis>:first-child:not(.wk-th-scale){display:none}:root[data-ui=mobile] .wiki-entry .wk-th-bcard{flex:100%;min-width:0}:root[data-ui=mobile] .wiki-entry .wk-th-paper{grid-template-columns:38px minmax(0,1fr) auto}:root[data-ui=mobile] .wiki-entry .wk-th-head{flex-wrap:wrap}:root[data-ui=mobile] .task-input{flex-direction:column;align-items:stretch}:root[data-ui=mobile] .chips{scrollbar-width:none;margin:0 calc(var(--gut) * -1) 12px;padding:0 var(--gut);flex-wrap:nowrap;overflow-x:auto}:root[data-ui=mobile] .chips::-webkit-scrollbar{display:none}:root[data-ui=mobile] .chip{flex:none;min-height:40px;position:relative}:root[data-ui=mobile] .chip:after{content:"";position:absolute;inset:-2px 0}:root[data-ui=mobile] .agent-layout{grid-template-columns:minmax(0,1fr)}:root[data-ui=mobile] .run-item .run-open{min-height:56px;padding-right:48px}:root[data-ui=mobile] .run-item .to-trash{opacity:1;width:44px;height:44px;font-size:16px;top:0;right:0}:root[data-ui=mobile] .trash-dock{right:14px;bottom:calc(var(--tab-h) + var(--safe-b) + 12px)}:root[data-ui=mobile] .wide-toggle{display:none}:root[data-ui=mobile] .call-head,:root[data-ui=mobile] .live-head,:root[data-ui=mobile] .sbx-head,:root[data-ui=mobile] .sbx-bar,:root[data-ui=mobile] .inbox-card .actions,:root[data-ui=mobile] .plan-actions,:root[data-ui=mobile] .cfg-followup{flex-wrap:wrap}:root[data-ui=mobile] .compact-bar,:root[data-ui=mobile] .plan-handoff{flex-direction:column;align-items:stretch}:root[data-ui=mobile] .sbx-head{min-height:44px}:root[data-ui=mobile] .sbx-dl{width:38px;height:38px}:root[data-ui=mobile] .answer{padding:14px 16px;font-size:15px}:root[data-ui=mobile] .run-task{font-size:14.5px}:root[data-ui=mobile] .tool-perm-row{flex-wrap:wrap}:root[data-ui=mobile] .tools-panel.wide .tname{flex:1 1 0;width:auto}:root[data-ui=mobile] .tools-panel.wide .tdesc{white-space:normal;flex:0 0 100%;order:3}:root[data-ui=mobile] .settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}:root[data-ui=mobile] .settings-nav{scrollbar-width:none;margin:0 calc(var(--gut) * -1);padding:0 var(--gut);border-bottom:1px solid var(--rule);flex-flow:row;position:static;overflow-x:auto}:root[data-ui=mobile] .settings-nav::-webkit-scrollbar{display:none}:root[data-ui=mobile] .settings-nav:after{content:none}:root[data-ui=mobile] .settings-tab{white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-left:none;flex:none;min-height:44px;padding:0 14px}:root[data-ui=mobile] .settings-tab.active{border-left:none;border-bottom-color:var(--accent);background:0 0}:root[data-ui=mobile] .cfg-row{flex-direction:column;align-items:stretch;gap:8px}:root[data-ui=mobile] .cfg-reset,:root[data-ui=mobile] .cfg-more{position:relative}:root[data-ui=mobile] .cfg-reset:after,:root[data-ui=mobile] .cfg-more:after{content:"";position:absolute;inset:-15px -6px}:root[data-ui=mobile] .cfg-input{flex-wrap:wrap;max-width:none}:root[data-ui=mobile] .cfg-input input[type=text],:root[data-ui=mobile] .cfg-input input.url,:root[data-ui=mobile] .cfg-input textarea,:root[data-ui=mobile] .cfg-input select{width:100%;max-width:none}:root[data-ui=mobile] .grid-toolbar{gap:8px}:root[data-ui=mobile] .grid-tab{min-height:44px}:root[data-ui=mobile] .grid-search,:root[data-ui=mobile] .grid-search.narrow{flex:150px;width:auto}:root[data-ui=mobile] .grid-table tbody td{height:44px}:root[data-ui=mobile] .rvw-head{min-height:44px}:root[data-ui=mobile] .lmx-form .grid-search,:root[data-ui=mobile] .lmx-form .btn,:root[data-ui=mobile] .lmx-years{flex:100%}:root[data-ui=mobile] .lmx-year{flex:1;width:auto}:root[data-ui=mobile] .rvw-check{min-width:44px;min-height:44px}:root[data-ui=mobile] .rvw-alt{flex-direction:column}:root[data-ui=mobile] .rvw-bar .grid-search{flex:100%}:root[data-ui=mobile] .console-agent-head{min-height:44px}:root[data-ui=mobile] .to-top{right:14px;bottom:calc(var(--tab-h) + var(--safe-b) + 14px);width:44px;height:44px}:root[data-ui=mobile] .to-top svg{width:44px;height:44px}:root[data-ui=mobile] .toc-rail{display:none}:root[data-ui=mobile] .toc-pop{right:14px;bottom:calc(var(--tab-h) + var(--safe-b) + 14px);display:block}:root[data-ui=mobile] .toc-pop~.to-top{bottom:calc(var(--tab-h) + var(--safe-b) + 14px + 54px)}:root[data-ui=mobile] .toc-btn,:root[data-ui=mobile] .toc-btn svg{width:44px;height:44px}:root[data-ui=mobile] .toc-panel{width:min(280px,100vw - 28px);max-height:56vh;padding:12px 12px 8px 4px;bottom:54px}:root[data-ui=mobile] .page-toc a{padding:12px 0 12px 12px;font-size:14px}:root[data-ui=mobile] .page-toc li[data-level="1"] a{font-size:15px}:root[data-ui=mobile] .palette-backdrop{padding:calc(env(safe-area-inset-top,0px) + 10px) 10px 0}:root[data-ui=mobile] .palette{max-height:54vh}:root[data-ui=mobile] .palette-input{min-height:52px;padding:14px 16px}:root[data-ui=mobile] .palette-item{align-items:center;min-height:46px;padding:6px 16px;font-size:15px}:root[data-ui=mobile] .palette-item .sub{white-space:normal;font-size:12px}:root[data-ui=mobile] .palette-foot{align-items:center;padding:6px 12px 6px 16px}:root[data-ui=mobile] .palette-foot>span[aria-hidden]{display:none}:root[data-ui=mobile] .palette-foot .note{text-align:left;margin-left:0;margin-right:auto}:root[data-ui=mobile] .palette-close{flex:none;margin-left:auto;display:inline-flex}@media print{:root[data-ui=mobile] .shell{max-width:none;padding:0}:root[data-ui=mobile] .m-jump,:root[data-ui=mobile] .m-expand,:root[data-ui=mobile] .m-filter-toggle,:root[data-ui=mobile] .pr-gen-toggle{display:none!important}}@media (prefers-reduced-motion:no-preference){:root[data-ui=mobile] .m-tabbar .m-tab{animation:fade .4s var(--ease-std) backwards}:root[data-ui=mobile] .m-sheet[open] .m-sheet-panel{animation:m-sheet-in .34s var(--ease-out)}:root[data-ui=mobile] .m-sheet-panel{transition:transform var(--dur-2) var(--ease-out)}:root[data-ui=mobile] .m-sheet[open]::backdrop{animation:.24s ease-out m-scrim-in}:root[data-ui=mobile] .m-sheet[data-closing] .m-sheet-panel{animation:m-sheet-out .22s var(--ease-std) forwards}:root[data-ui=mobile] .m-sheet[data-closing]::backdrop{animation:.22s ease-in forwards m-scrim-out}:root[data-ui=mobile] .m-deskhint,:root[data-ui=mobile] .ui-foot{animation:fade .5s var(--ease-std) backwards}}@media (prefers-reduced-motion:reduce){:root[data-ui=mobile] .m-tabbar,:root[data-ui=mobile] .m-tab-ink,:root[data-ui=mobile] .m-tab .m-icon,:root[data-ui=mobile] .m-segment-item{transition-duration:.01ms}}:root[data-ui=mobile] .ms-composer{padding:16px 16px 14px}:root[data-ui=mobile] .ms-input,:root[data-ui=mobile] .ms-phrase-input{font-size:16px}:root[data-ui=mobile] .ms-phrase-input{width:168px;padding:8px 10px}:root[data-ui=mobile] .ms-source{justify-content:flex-start;width:100%;margin-left:0}:root[data-ui=mobile] .ms-actions{justify-content:flex-start}:root[data-ui=mobile] .ms-actions .btn,:root[data-ui=mobile] .ms-source .btn,:root[data-ui=mobile] .ms-toolbar .btn,:root[data-ui=mobile] .ms-tools .btn,:root[data-ui=mobile] .ms-banner .btn,:root[data-ui=mobile] .ms-failed .btn,:root[data-ui=mobile] .ms-keywords-save .btn{min-height:44px;padding-left:16px;padding-right:16px}:root[data-ui=mobile] .ms-seg button{min-height:44px}:root[data-ui=mobile] .ms-headbar{flex-direction:column;align-items:flex-start}:root[data-ui=mobile] .ms-chip{min-height:36px;padding:6px 11px}:root[data-ui=mobile] .ms-phrases .k{width:100%}:root[data-ui=mobile] .ms-linkbtn{position:relative}:root[data-ui=mobile] .ms-linkbtn:after{content:"";position:absolute;inset:-14px -8px}:root[data-ui=mobile] .jfit{grid-template-columns:minmax(0,1fr) 48px}:root[data-ui=mobile] .jfit-main{padding:14px 2px 14px 10px}:root[data-ui=mobile] .jfit-star{min-height:48px}:root[data-ui=mobile] .ms-tabs{scrollbar-width:none;overflow-x:auto}:root[data-ui=mobile] .ms-tabs .console-tab{white-space:nowrap;min-height:44px}:root[data-ui=mobile] .ms-years{max-width:none}:root[data-ui=mobile] .ms-tiles .tile .v.text{min-height:0;font-size:20px}:root[data-ui=mobile] .ms-more{align-items:center;min-height:44px;margin-top:2px;display:inline-flex}:root[data-ui=mobile] .ms-progress{padding:16px 16px 14px}:root[data-ui=mobile] .ms-composer-head .ms-seg{margin-left:0}:root[data-ui=mobile] .ms-export .btn,:root[data-ui=mobile] .ms-reviewers-foot .btn{min-height:44px;padding-left:16px;padding-right:16px}:root[data-ui=mobile] .ms-export select{min-height:44px;font-size:16px}:root[data-ui=mobile] .ms-export label{min-height:44px}:root[data-ui=mobile] .ms-reviewers .ms-paper-meta a{align-items:center;min-height:44px;display:inline-flex}:root[data-ui=mobile] .ms-author-input{width:220px}:root[data-ui=mobile] .ms-reviewers-foot{flex-direction:column}:root[data-ui=mobile] .tt-input{font-size:16px}:root[data-ui=mobile] .tt-inputrow .btn{min-height:44px}:root[data-ui=mobile] .tt-term{min-height:36px}:root[data-ui=mobile] .tt-term button{min-width:44px;min-height:44px;margin:-6px -4px -6px 0}:root[data-ui=mobile] .tt-examples .chip{min-height:44px;padding-left:14px;padding-right:14px}:root[data-ui=mobile] .tt-controls{gap:10px 12px}:root[data-ui=mobile] .tt-controls .ms-seg button{min-height:44px;padding-left:16px;padding-right:16px}:root[data-ui=mobile] .tt-since .console-select{height:44px;font-size:16px}:root[data-ui=mobile] .tt-venues summary{min-height:44px}:root[data-ui=mobile] .tt-venues-panel{width:auto;box-shadow:none;margin-top:8px;position:static}:root[data-ui=mobile] .tt-venues-list{grid-template-columns:1fr}:root[data-ui=mobile] .tt-venues-list label,:root[data-ui=mobile] .tt-legend-item{min-height:44px}:root[data-ui=mobile] .tt-legend-key{width:100%;margin-left:0}:root[data-ui=mobile] .tt-tip{max-width:230px;font-size:11.5px}:root[data-ui=mobile] .tt-card dl>div{grid-template-columns:88px 1fr}:root[data-ui=mobile] .tt-cell{grid-template-columns:minmax(40px,1fr) 50px;min-width:130px}:root[data-ui=mobile] .tt-cell-n{display:none}:root[data-ui=mobile] .tt-data summary{align-items:center;min-height:44px;display:flex}:root[data-ui=mobile] .otd{margin-top:0}:root[data-ui=mobile] .otd-title{margin:-11px 0;padding:11px 0;font-size:16px;display:inline-block}:root[data-ui=mobile] .otd-q{font-size:14px}:root[data-ui=mobile] .sch-input{font-size:16px}:root[data-ui=mobile] .sch-actions .btn{min-height:44px}:root[data-ui=mobile] .sch-table td:first-child .ms-paper-meta,:root[data-ui=mobile] .sch-table td:first-child .ms-reviewer-flag,:root[data-ui=mobile] .sch-table td:first-child .ms-reviewer-role{padding-left:0}:root[data-ui=mobile] .sch-table .ms-paper-meta a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}:root[data-ui=mobile] .jst{padding:14px 16px 18px}:root[data-ui=mobile] .jst-legend{gap:6px 14px}:root[data-ui=mobile] .ms-authors .ms-chip{min-height:44px}:root[data-ui=mobile] .ms-reviewers .ms-paper-meta a{justify-content:center;min-width:44px}:root[data-ui=mobile] .calls-title{font-size:15px}:root[data-ui=mobile] .calls-meta a,:root[data-ui=mobile] .calls-empty a,:root[data-ui=mobile] .calls-note a{align-items:center;min-height:44px;display:inline-flex}:root[data-ui=mobile] .calls-toggle{min-height:44px}:root[data-ui=mobile] .wtr-line a,:root[data-ui=mobile] .wtr-reject{align-items:center;min-height:44px;display:inline-flex}:root[data-ui=mobile] .wtr-node{padding-bottom:6px}:root[data-ui=mobile] .wtr-date{padding-top:12px}:root[data-ui=mobile] .wtr-dot{margin-top:17px}:root[data-ui=mobile] .wtr-published .wtr-dot{margin-top:16px}:root[data-ui=mobile] .wtr-node:before{top:32px}:root[data-ui=mobile] .mrc .ms-paper-meta a{align-items:center;min-height:44px;display:inline-flex}:root[data-ui=mobile] .mrc-bar .btn{min-height:44px}:root[data-ui=mobile] .sbs .btn,:root[data-ui=mobile] .sbt .btn,:root[data-ui=mobile] .sbt-text{min-height:44px}:root[data-ui=mobile] .lin-title a,:root[data-ui=mobile] .lin-entry a,:root[data-ui=mobile] .lin-anchor a,:root[data-ui=mobile] .lin .ms-paper-meta a{padding:12px 0;display:inline}:root[data-ui=mobile] .lin-overview .btn{min-height:44px}:root[data-ui=mobile] .rmap-bar .btn,:root[data-ui=mobile] .rmap-side .btn,:root[data-ui=mobile] .rmap-tags .console-tab{min-height:44px}:root[data-ui=mobile] .rmap-select{height:44px}:root[data-ui=mobile] .rmap-check{min-height:44px}:root[data-ui=mobile] .rmap-card a{padding:6px 0;display:inline-block}
