:root[data-app-mode=true] .dash .q-back,:root[data-app-mode=true] .q-page .q-back{
  /* !important: every q-page sets an inline marginBottom on this p. */margin-bottom:.1rem!important;-moz-user-select:none;user-select:none;-webkit-user-select:none}:root[data-app-mode=true] .dash .q-back a,:root[data-app-mode=true] .q-page .q-back a{display:inline-flex;align-items:center;min-height:44px;padding:0 .4rem 0 .05rem;font-weight:600;font-size:.92rem;text-decoration:none;-webkit-tap-highlight-color:transparent}:root[data-app-mode=true] .dash .q-back a:active,:root[data-app-mode=true] .q-page .q-back a:active{opacity:.45}:root[data-theme=dark][data-app-mode=true] .dash .q-back a,:root[data-theme=dark][data-app-mode=true] .q-page .q-back a{color:var(--orange)}:root[data-app-mode=true] .q-page .page-head{align-items:center}:root[data-app-mode=true] .q-page .page-head h1{margin:.3rem 0 .4rem}:root[data-app-mode=true] .q-page>h2,:root[data-app-mode=true] .q-page>section:not(.card)>h2{font-size:.76rem!important;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--muted);margin:1.4rem 0 .55rem .2rem}:root[data-app-mode=true] .q-page .page-head h2{font-size:.76rem!important;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--muted);margin:0 0 0 .2rem}:root[data-app-mode=true] .q-page .stat-strip{flex-wrap:nowrap;overflow-x:auto;gap:.5rem;margin:.1rem -1rem 1.1rem;padding:.15rem 1rem .5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}:root[data-app-mode=true] .q-page .stat-strip::-webkit-scrollbar{display:none}:root[data-app-mode=true] .q-page .stat-strip>span{flex:0 0 auto;display:flex;align-items:center;gap:.45rem;background:var(--surface);border-radius:999px;min-height:44px;padding:.45rem 1rem;box-shadow:0 1px 2px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08);-moz-user-select:none;user-select:none;-webkit-user-select:none}:root[data-app-mode=true] .q-page .stat-strip .stat-value{display:inline;font-size:1.15rem}:root[data-app-mode=true] .q-page .stat-strip .stat-label{display:inline;font-size:.78rem;text-transform:none;letter-spacing:0;margin-top:0;white-space:nowrap}:root[data-app-mode=true] .q-page .card .stat-strip{margin:.1rem -1.05rem 0;padding:.15rem 1.05rem .35rem}:root[data-app-mode=true] .q-page .card .stat-strip>span{background:color-mix(in srgb,var(--ink) 5%,var(--surface));box-shadow:none}:root[data-app-mode=true] .q-page>section:not(.card){border-radius:0;box-shadow:none;background:transparent}:root[data-app-mode=true] .q-page .card,:root[data-app-mode=true] .q-page .card-list{border:none!important;border-radius:18px!important;box-shadow:0 1px 2px rgba(0,0,0,.18),0 4px 16px rgba(0,0,0,.1)!important}:root[data-app-mode=true] .q-page .card-list{max-height:none!important}:root[data-app-mode=true] .q-page section.card{padding:1rem 1.05rem}:root[data-app-mode=true] .q-page .row{padding:.65rem 1.05rem;min-height:54px;gap:.5rem .75rem;border-top:.5px solid var(--line)!important;-webkit-tap-highlight-color:transparent}:root[data-app-mode=true] .q-page .card-list .row:first-child{border-top:none!important}:root[data-app-mode=true] .q-page .row .row-value,:root[data-app-mode=true] .q-page .row>span:last-child{margin-left:auto}:root[data-app-mode=true] .q-page a.row:active{background:rgba(128,128,128,.1)}:root[data-app-mode=true] .q-page a.row:after{content:"›";font-size:1.35rem;line-height:1;color:var(--muted);opacity:.55;flex-shrink:0}:root[data-theme=dark][data-app-mode=true] .q-page .row-title a,:root[data-theme=dark][data-app-mode=true] .q-page .row-title[style*=dark-orange]{color:var(--orange)!important}:root[data-app-mode=true] .q-page section.card>h2{border-bottom-width:.5px!important}:root[data-app-mode=true] .q-page section.card>h2+.row{border-top:none!important}:root[data-app-mode=true] .q-page .tile{border-color:transparent;border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.18),0 4px 16px rgba(0,0,0,.1);padding:.9rem 1rem;transition:transform .1s ease;-webkit-tap-highlight-color:transparent}:root[data-app-mode=true] .q-page a.tile:active{transform:scale(.96)}:root[data-app-mode=true] .q-page .btn-quiet{border-color:transparent;background:color-mix(in srgb,var(--ink) 6%,var(--surface));border-radius:999px;min-height:44px;font-weight:600}:root[data-app-mode=true] .q-page .row .btn-primary{border-radius:999px}:root[data-app-mode=true] .q-page input[type=search]{border-radius:13px;border-color:transparent;background:color-mix(in srgb,var(--ink) 6%,var(--surface));min-height:46px}:root[data-app-mode=true] .q-page .card form .btn-primary{flex:1 1 auto}:root[data-app-mode=true] .q-page .card button{border-radius:999px!important}:root[data-app-mode=true] .q-page .card input,:root[data-app-mode=true] .q-page .card select{border-radius:13px!important;min-height:44px}:root[data-app-mode=true] .q-page .card-list details,:root[data-app-mode=true] .q-page section details{border:none;border-radius:0;box-shadow:none;background:transparent}:root[data-app-mode=true] .q-page details summary{display:flex;align-items:center;gap:.45rem;min-height:44px;list-style:none;-webkit-tap-highlight-color:transparent}:root[data-app-mode=true] .q-page details summary::-webkit-details-marker{display:none}:root[data-app-mode=true] .q-page details summary:after{content:"›";font-size:1.2rem;line-height:1;opacity:.5;flex-shrink:0;transform:rotate(90deg);transition:transform .15s var(--ease)}:root[data-app-mode=true] .q-page details[open] summary:after{transform:rotate(-90deg)}:root[data-app-mode=true] .q-loading>section{border:none!important;border-radius:18px!important;box-shadow:0 1px 2px rgba(0,0,0,.18),0 4px 16px rgba(0,0,0,.1)!important}:root[data-app-mode=true] .q-loading section>div{border-top-width:.5px!important}:root[data-app-mode=true] .q-loading .q-skel-bar{height:46px!important;border-radius:14px!important}:root[data-app-mode=true] .q-page .headline{margin:.4rem 0 .9rem;align-items:center}:root[data-app-mode=true] .q-page .headline h1{font-size:1.45rem;letter-spacing:-.02em;margin:0}:root[data-app-mode=true] .q-page .headline .sub{font-size:.82rem}:root[data-app-mode=true]{--app-topbar-h:max(60px,calc(42px + 0.4rem + max(0.6rem, env(safe-area-inset-top))))}:root[data-app-mode=true] .dash .action-board{margin-bottom:1.2rem}:root[data-app-mode=true] .dash .board-progress{font-size:.8rem;padding:.2rem .15rem .6rem}:root[data-app-mode=true] .dash .board-progress .bp-stat strong{font-size:.95rem}:root[data-app-mode=true] .dash .board-filters{display:contents}:root[data-app-mode=true] .dash .board-filters .bf-chips{position:-webkit-sticky;position:sticky;top:var(--app-topbar-h);z-index:50;background:var(--bg);margin:0 -1rem;padding:.45rem 1rem .5rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}:root[data-app-mode=true] .dash .board-filters .bf-chips::-webkit-scrollbar{display:none}:root[data-app-mode=true] .dash .bf-groups,:root[data-app-mode=true] .dash .bf-sep{display:none}:root[data-app-mode=true] .dash .board-chip{flex:0 0 auto;min-height:44px;padding:0 .95rem;font-size:.86rem;border-color:transparent;background:color-mix(in srgb,var(--ink) 6%,var(--surface))}:root[data-app-mode=true] .dash .board-chip[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent-edge);color:var(--accent-text)}:root[data-app-mode=true] .dash .board-chip:active{opacity:.6}:root[data-app-mode=true] .dash .bf-count{font-weight:500;opacity:.75}:root[data-app-mode=true] .dash .board-search{display:block;width:100%;max-width:none;min-height:46px;margin:.5rem 0 .8rem;padding:0 .9rem;font-size:16px;border-radius:13px;border-color:transparent;background:color-mix(in srgb,var(--ink) 6%,var(--surface))}:root[data-app-mode=true] .dash .board-nudge{font-size:.85rem;padding:.55rem .8rem;margin:0 0 .7rem;border-radius:12px;background:var(--warn-bg)}:root[data-app-mode=true] .dash section.action-band{padding:0!important;margin-bottom:.8rem;border-left:4px solid var(--muted)!important}:root[data-app-mode=true] .dash section.action-band:has(.action-row[data-severity=now]){border-left-color:var(--bad)!important}:root[data-app-mode=true] .dash section.action-band:has(.action-row[data-severity=today]){border-left-color:var(--orange)!important}:root[data-app-mode=true] .dash section.action-band:has(.action-row[data-severity=now]) .ab-head h2{color:var(--bad)}:root[data-app-mode=true] .dash section.action-band:has(.action-row[data-severity=today]) .ab-head h2{color:var(--dark-orange)}:root[data-theme=dark][data-app-mode=true] .dash section.action-band:has(.action-row[data-severity=today]) .ab-head h2{color:var(--orange)}:root[data-app-mode=true] .dash .action-band .ab-head{padding:.85rem 1.05rem .35rem}:root[data-app-mode=true] .dash .action-band .ab-blurb{display:none}:root[data-app-mode=true] .dash .action-band .ab-count{font-size:.95rem}:root[data-app-mode=true] .dash .action-band .ab-empty{padding:0 1.05rem .8rem}:root[data-app-mode=true] .dash .action-row{margin:0!important;padding:.8rem 1.05rem!important;min-height:54px;gap:.5rem .7rem!important;border-top:none!important}:root[data-app-mode=true] .dash .action-row:active{background:transparent}:root[data-app-mode=true] .dash .action-row.is-claimed,:root[data-app-mode=true] .dash .action-row.is-claimed:active{background:color-mix(in srgb,var(--orange) 6%,transparent);border-left-width:0}:root[data-app-mode=true] .dash .action-row .ar-main{flex:1 1 100%}:root[data-app-mode=true] .dash .ar-top{gap:.35rem .55rem}:root[data-app-mode=true] .dash .ar-who{font-size:1rem}:root[data-app-mode=true] .dash .ar-age{font-size:.76rem}:root[data-app-mode=true] .dash .ar-what{font-size:.88rem;max-width:none;overflow-wrap:anywhere}:root[data-app-mode=true] .dash .ar-do{font-size:.92rem;margin-top:.3rem;overflow-wrap:anywhere}:root[data-app-mode=true] .dash .claim-error{font-size:.8rem}:root[data-app-mode=true] .dash .ar-meta{font-size:.85rem;gap:.4rem .7rem;margin-top:.5rem}:root[data-app-mode=true] .dash .board-face{width:28px!important;height:28px!important;font-size:.7rem!important}:root[data-app-mode=true] .dash .claim-tag{font-size:.85rem}:root[data-app-mode=true] .dash .claim-chip{width:28px;height:28px;font-size:.7rem}:root[data-app-mode=true] .dash .claim-release{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;margin:-6px 0;padding:0;border-color:transparent;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,var(--surface));font-size:.9rem}:root[data-app-mode=true] .dash .action-row .ar-actions{flex:1 1 100%;width:100%;gap:.5rem}:root[data-app-mode=true] .dash .action-row .ar-actions>*{min-width:0}:root[data-app-mode=true] .dash .action-open{flex:1 1 auto;justify-content:center;min-height:44px;padding:0 1.1rem;border-radius:999px;border-color:var(--orange);background:var(--orange);color:var(--navy);font-size:.9rem;transition:transform .1s ease}:root[data-app-mode=true] .dash .action-open:active{transform:scale(.96)}:root[data-app-mode=true] .dash .board-handled,:root[data-app-mode=true] .dash .claim-btn{min-height:44px;padding:0 .9rem;border-radius:999px;font-size:.85rem}:root[data-app-mode=true] .dash .board-handled{opacity:.85}:root[data-app-mode=true] .dash .board-handled:active,:root[data-app-mode=true] .dash .claim-btn:active{opacity:.6}:root[data-app-mode=true] .dash .action-row .btn-primary{border-radius:999px}:root[data-app-mode=true] .dash .board-assign{flex:1 1 40%;min-width:0;max-width:none;min-height:44px;padding:0 .8rem;font-size:16px;font-weight:600;border-radius:13px;border-color:transparent;background:color-mix(in srgb,var(--ink) 6%,var(--surface))}:root[data-app-mode=true] .dash .board-nomatch{font-size:.9rem;padding:.6rem .2rem}:root[data-app-mode=true] .dash .action-truncated{font-size:.85rem}:root[data-app-mode=true] .dash section.action-clear{padding:2rem 1.25rem 2.2rem!important}:root[data-app-mode=true] .dash section.action-clear .ac-big{font-size:2.6rem}:root[data-app-mode=true] .dash section.action-degraded{border-left:4px solid var(--warn)!important}:root[data-app-mode=true] .dash .board-undos{left:1rem;right:1rem;max-width:none;bottom:calc(var(--tabbar-clearance) + env(safe-area-inset-bottom) + .6rem);z-index:61}:root[data-app-mode=true] .dash .board-undo{min-height:52px;padding:.6rem .9rem;border-radius:14px;font-size:.9rem}:root[data-app-mode=true] .dash .board-undo-btn{min-height:44px;padding:0 1rem;border-radius:999px;font-size:.9rem}:root[data-app-mode=true] #action-list,:root[data-app-mode=true] #approvals,:root[data-app-mode=true] #follow-ups,:root[data-app-mode=true] #reconnect{scroll-margin-top:calc(var(--app-topbar-h) + 12px)}:root[data-app-mode=true] .dash .cd-fups>div:last-child{gap:.5rem!important}:root[data-app-mode=true] .dash .cd-fups>div:last-child input{min-height:46px;padding:0 .9rem!important;font-size:16px!important;border-radius:13px!important;border-color:transparent!important;background:color-mix(in srgb,var(--ink) 6%,var(--surface))!important}:root[data-app-mode=true] .dash .cd-fups>div:last-child input[type=date]{flex:1 1 45%}:root[data-app-mode=true] .dash .cd-fups>div:last-child button{flex:1 1 auto;min-height:46px;padding:0 1.1rem!important;border-radius:999px!important;font-size:.95rem}:root[data-app-mode=true] .tabbar a svg{box-sizing:content-box;padding:3px 14px;border-radius:999px;transition:background .15s ease}:root[data-app-mode=true] .tabbar a[data-active=true] svg{background:color-mix(in srgb,var(--orange) 20%,transparent)}:root[data-app-mode=true] .tabbar a[data-active=true]{font-weight:700}:root[data-app-mode=true] .an-form,:root[data-app-mode=true] .an-page .card-list,:root[data-app-mode=true] .guide-sec,:root[data-app-mode=true] .help-page .help-banner,:root[data-app-mode=true] .help-sec,:root[data-app-mode=true] .more-page .more-group,:root[data-app-mode=true] .team-page .card-list,:root[data-app-mode=true] .wiz-card{border:none!important;border-radius:18px!important;box-shadow:0 1px 2px rgba(0,0,0,.18),0 4px 16px rgba(0,0,0,.1)!important}:root[data-app-mode=true] .more-page .more-account{background:var(--surface);border-radius:18px;box-shadow:0 1px 2px rgba(0,0,0,.18),0 4px 16px rgba(0,0,0,.1);padding:.7rem .9rem;margin-bottom:1.1rem!important;gap:.5rem;flex-wrap:wrap}:root[data-app-mode=true] .more-page .more-account>div:last-child{margin-left:auto}:root[data-app-mode=true] .more-page .more-account .btn-quiet{border-color:transparent;background:color-mix(in srgb,var(--ink) 6%,var(--surface));border-radius:999px!important;min-height:44px;padding:.5rem .95rem!important;white-space:nowrap}:root[data-app-mode=true] .more-page .more-group h2{padding:.9rem 1.05rem .35rem!important;letter-spacing:.09em!important;opacity:.55!important}:root[data-app-mode=true] .an-form{padding:1.05rem 1.05rem 1.2rem!important}:root[data-app-mode=true] .an-form label{font-size:.92rem!important}:root[data-app-mode=true] .an-form textarea{border-color:transparent!important;border-radius:14px!important;background:color-mix(in srgb,var(--ink) 6%,var(--surface))!important;padding:.8rem 1rem!important;min-height:120px;line-height:1.5}:root[data-app-mode=true] .an-meta{flex-wrap:wrap;gap:.15rem .75rem}:root[data-app-mode=true] .an-meta .mono{white-space:nowrap;margin-left:auto}:root[data-app-mode=true] .an-aud{gap:.5rem!important}:root[data-app-mode=true] .an-aud button{min-height:48px;border-radius:999px!important;padding:.6rem 1.1rem!important;font-size:.9rem!important;flex:1 1 auto}:root[data-app-mode=true] .an-form .btn-primary{width:100%;min-height:50px;border-radius:14px;font-size:1rem!important}:root[data-app-mode=true] .an-confirm{border-radius:16px!important;padding:1rem 1rem 1.1rem!important}:root[data-app-mode=true] .an-confirm>div{flex-wrap:wrap}:root[data-app-mode=true] .an-confirm button{width:100%}:root[data-app-mode=true] .an-confirm button:not(.btn-primary){min-height:48px;border-color:transparent!important;border-radius:999px!important;background:color-mix(in srgb,var(--ink) 6%,var(--surface))!important;font-weight:600}:root[data-app-mode=true] .an-page .row{padding:.85rem 1.05rem!important;border-top-width:.5px!important}:root[data-app-mode=true] .an-page .row>span:last-child{flex:1 1 100%;flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:.5rem!important}:root[data-app-mode=true] .team-page .fig{border:none;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08)}:root[data-app-mode=true] .team-page .fig .l,:root[data-app-mode=true] .team-page .fig .v{display:block}:root[data-app-mode=true] .team-page .row{padding:.85rem 1rem!important;border-top-width:.5px!important}:root[data-app-mode=true] .team-page .role-wrap{flex:1 1 100%}:root[data-app-mode=true] .role-chips{gap:6px!important}:root[data-app-mode=true] .role-chip{min-height:44px!important;padding:.5rem .95rem!important;font-size:.82rem!important}:root[data-app-mode=true] .team-page .org-card{padding:1rem 1.05rem}:root[data-app-mode=true] .team-page .org-person{min-height:52px}:root[data-app-mode=true] .help-page .help-banner{padding:.95rem 1.1rem!important;font-size:.95rem;line-height:1.55}:root[data-app-mode=true] .guide-sec,:root[data-app-mode=true] .help-sec{padding:.9rem 1.1rem!important}:root[data-app-mode=true] .guide-sec h2,:root[data-app-mode=true] .help-sec h2{font-size:1.08rem!important;letter-spacing:-.01em}:root[data-app-mode=true] .guide-qa,:root[data-app-mode=true] .help-qa{border-top:.5px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;background:transparent;padding:.15rem 0!important}:root[data-app-mode=true] .guide-qa summary,:root[data-app-mode=true] .help-qa summary{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.3rem .55rem;min-height:48px;padding:.45rem 1.5rem .45rem 0;font-size:.98rem!important;line-height:1.4;list-style:none;-webkit-tap-highlight-color:transparent}:root[data-app-mode=true] .guide-qa summary::-webkit-details-marker,:root[data-app-mode=true] .help-qa summary::-webkit-details-marker{display:none}:root[data-app-mode=true] .guide-qa summary:after,:root[data-app-mode=true] .help-qa summary:after{content:"›";position:absolute;right:.1rem;top:50%;font-size:1.3rem;line-height:1;color:var(--muted);opacity:.55;transform:translateY(-50%) rotate(90deg);transition:transform .15s var(--ease)}:root[data-app-mode=true] .guide-qa[open] summary:after,:root[data-app-mode=true] .help-qa[open] summary:after{transform:translateY(-50%) rotate(-90deg)}:root[data-app-mode=true] .guide-qa summary:active,:root[data-app-mode=true] .help-qa summary:active{opacity:.55}:root[data-app-mode=true] .help-a{font-size:.97rem!important;line-height:1.65!important;margin:.1rem 0 .8rem!important}:root[data-app-mode=true] .guide-qa>p{font-size:.95rem!important;line-height:1.6!important}:root[data-app-mode=true] .guide-qa>p:last-child{margin-bottom:.7rem!important}:root[data-app-mode=true] .guide-nav{gap:.45rem!important}:root[data-app-mode=true] .guide-nav .badge{display:inline-flex;align-items:center;min-height:40px;padding:.45rem .85rem;font-size:.8rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,var(--surface));color:var(--ink);-webkit-tap-highlight-color:transparent}:root[data-app-mode=true] .guide-nav .badge:active{opacity:.6}:root[data-app-mode=true] .guide-page .copy-block{border-color:transparent!important;border-radius:14px!important;background:color-mix(in srgb,var(--ink) 5%,var(--surface))!important;padding:.75rem .85rem!important}:root[data-app-mode=true] .guide-page .copy-btn{position:static!important;float:right;margin:0 0 .4rem .6rem;min-height:40px;min-width:44px;padding:.35rem .8rem!important;border-radius:999px!important;border-color:transparent!important;background:var(--surface)!important;box-shadow:0 1px 2px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08);font-size:.78rem!important}:root[data-app-mode=true] .guide-page .copy-text{padding-right:0!important;font-size:.95rem!important;line-height:1.6!important}:root[data-app-mode=true] .wiz-page{padding:.3rem 0 .5rem!important}:root[data-app-mode=true] .wiz-back a{display:inline-flex;align-items:center;min-height:44px;padding:.2rem .5rem;margin-left:-.5rem;font-weight:600;font-size:.95rem;text-decoration:none;-webkit-tap-highlight-color:transparent}:root[data-app-mode=true] .wiz-card{padding:1.15rem 1.05rem 1.3rem!important}:root[data-app-mode=true] .wiz-card h1{font-size:1.5rem;margin:.1rem 0 .5rem}:root[data-app-mode=true] .wiz-steps{gap:.35rem .7rem!important;margin-bottom:1.1rem!important}:root[data-app-mode=true] .wiz-error{background:var(--bad-bg)!important;border-color:transparent!important;color:var(--bad)!important;border-radius:12px!important;padding:.7rem .9rem!important;font-weight:600}:root[data-app-mode=true] .wiz-card input,:root[data-app-mode=true] .wiz-card select{border-color:transparent!important;border-radius:13px!important;background:color-mix(in srgb,var(--ink) 6%,var(--surface))!important;min-height:50px;padding:.7rem 1rem!important;width:100%}:root[data-app-mode=true] .wiz-card .btn-primary,:root[data-app-mode=true] .wiz-card a.btn-primary{width:100%;min-height:50px;border-radius:14px;font-size:1rem!important}:root[data-app-mode=true] .wiz-card a.btn-primary{display:flex!important;align-items:center;justify-content:center}:root[data-app-mode=true] .wiz-card button:not(.btn-primary){-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:48px;border:none;border-radius:13px;background:color-mix(in srgb,var(--ink) 6%,var(--surface));font-weight:600;font-size:.95rem;cursor:pointer;-webkit-tap-highlight-color:transparent}:root[data-app-mode=true] .wiz-btnrow{flex-direction:column}:root[data-app-mode=true] .an-page .stat-strip{flex-wrap:nowrap;overflow-x:auto;gap:.5rem;margin:.1rem -1rem 1.1rem;padding:.15rem 1rem .5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}:root[data-app-mode=true] .an-page .stat-strip::-webkit-scrollbar{display:none}:root[data-app-mode=true] .an-page .stat-strip>span{flex:0 0 auto;display:flex;align-items:center;gap:.45rem;background:var(--surface);border-radius:999px;min-height:44px;padding:.45rem 1rem;box-shadow:0 1px 2px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08);-moz-user-select:none;user-select:none;-webkit-user-select:none}:root[data-app-mode=true] .an-page .stat-strip .stat-value{display:inline;font-size:1.15rem}:root[data-app-mode=true] .an-page .stat-strip .stat-label{display:inline;font-size:.78rem;text-transform:none;letter-spacing:0;margin-top:0;white-space:nowrap}:root[data-app-mode=true] .login-cust{display:none!important}@media (max-width:520px){main.login-scene{min-height:100dvh;overflow-y:auto}main.login-scene .login-card{width:100%;max-width:100%;padding:max(1.2rem,env(safe-area-inset-top)) 1.15rem 3.6rem}main.login-scene .login-cust{padding:.85rem 1rem!important;font-size:.92rem!important;border-radius:16px!important;margin-bottom:1.5rem!important}main.login-scene .login-mark{width:108px;height:108px;margin-bottom:1.2rem}main.login-scene .login-word{font-size:1.65rem}main.login-scene .login-tag{font-size:.88rem;margin-bottom:1.7rem}main.login-scene .login-btn{width:100%;min-height:52px;border-radius:14px;font-size:1rem;padding:.85rem 1rem}main.login-scene .login-foot{font-size:.68rem;padding:0 1rem;bottom:max(.9rem,env(safe-area-inset-bottom))}main.login-scene .login-btn,main.login-scene .login-cust{-webkit-tap-highlight-color:transparent;transition:transform .1s ease,opacity .1s ease}main.login-scene .login-btn:active,main.login-scene .login-cust:active{transform:scale(.98);opacity:.88}}:root[data-app-mode=true] .content{font-size:.97rem}:root[data-app-mode=true] .content h1{font-size:1.6rem;margin:.25rem 0 .7rem}:root[data-app-mode=true] .app-home-hi{font-size:1.42rem;margin:.3rem 0 .65rem .15rem}:root[data-app-mode=true] .app-home-grid{gap:.55rem}:root[data-app-mode=true] .app-stat{padding:.65rem .85rem .6rem;border-radius:15px}:root[data-app-mode=true] .app-stat-num{font-size:1.75rem}:root[data-app-mode=true] .topbar{padding-bottom:.25rem}:root[data-app-mode=true] .topbar input{min-height:42px;font-size:.95rem}:root[data-app-mode=true] .more-row{min-height:48px;padding:.5rem .9rem;gap:.65rem}:root[data-app-mode=true] .more-row>span:nth-child(2)>span:first-child{font-size:.98rem!important}:root[data-app-mode=true] .more-row>span:nth-child(2)>span:last-child{font-size:.74rem!important}:root[data-app-mode=true] .more-row>span:first-child{font-size:1.1rem!important;width:26px!important}:root[data-app-mode=true] .q-row{min-height:48px}:root[data-app-mode=true] .tabbar a{padding:7px 0 4px;font-size:.62rem}:root[data-app-mode=true] .band-label{margin:1rem 0 .4rem .2rem}:root[data-app-mode=true] .page-t[data-swiping=true]{animation:none;will-change:transform;box-shadow:-14px 0 30px rgba(0,0,0,.3)}