body,html{min-height:100%}body::before,html{background:var(--bg-gradient)}.legend-item b,.legend-item.change,.trends-stat-num{font-variant-numeric:tabular-nums}:root{--pervy:#d94f8c;--pervy-soft:#ffe0ec;--cute:#ff8fa0;--cute-soft:#ffece5;--ink:#66404a;--card:#fffbfc;--shadow:0 18px 40px rgba(217,79,140,.18);--shadow-lg:0 24px 60px rgba(217,79,140,.24);--tap-target:44px;--bg-gradient:linear-gradient(135deg,#ffe1ec 0%,#ffd6e4 55%,#ffe8f0 100%);--island-h:46px;--chart-grid:rgba(102,64,74,.08);--chart-text:#8a6470}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background-attachment:fixed}body{font-family:"PingFang SC","Microsoft YaHei",-apple-system,system-ui,"Segoe UI",sans-serif;background:#ffd6e4;color:var(--ink);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background-color .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1)}.login-submit,.range-btn,.theme-toggle-btn,.tool-chip,button{font-family:inherit}html[data-theme=dark] body{background-color:#2a1622}body::before{content:"";position:fixed;top:-100vh;left:-100vw;right:-100vw;bottom:-100vh;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none;transition:background .6s cubic-bezier(.4,0,.2,1)}html[data-theme=dark],html[data-theme=dark] body::before{background:linear-gradient(135deg,#3a1a2e 0,#2a1622 55%,#1f1219 100%)}button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.login-screen{min-height:100vh;min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 20px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 20px) calc(env(safe-area-inset-left,0px) + 16px)}.login-card{width:100%;max-width:400px;background:var(--card);border-radius:30px;padding:32px 26px 28px;box-shadow:var(--shadow-lg);text-align:center;position:relative;overflow:hidden;animation:.4s loginFadeIn;transition:background .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1)}html[data-theme=dark] .login-card{background:#f7e3ec}.login-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 10%,#ffd9e8 0,transparent 42%),radial-gradient(circle at 88% 90%,#f5a9c8 0,transparent 45%);opacity:.55;pointer-events:none}.login-card>*{position:relative;z-index:1}@keyframes loginFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.login-mascot{font-size:44px;margin-bottom:18px;line-height:1}.login-title{font-size:22px;letter-spacing:.5px;margin-bottom:4px}.login-subtitle{font-size:13px;opacity:.7;margin-bottom:22px}.login-field{display:block;text-align:left;margin-bottom:16px}.login-field-label{display:block;font-size:13px;font-weight:700;margin-bottom:6px;color:var(--ink)}.login-field input[type=password],.login-field input[type=text]{width:100%;border:2px solid #f7dce8;background:#fff;border-radius:14px;padding:12px 14px;font-size:15px;font-family:inherit;color:var(--ink);min-height:var(--tap-target);transition:border-color .15s,box-shadow .15s,background .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1)}html[data-theme=dark] .login-field input[type=password],html[data-theme=dark] .login-field input[type=text],html[data-theme=dark] .trends-stat-card{background:#3a2432;border-color:#4a3040;color:#fbe8ee}.login-field input[type=password]:focus,.login-field input[type=text]:focus{outline:0;border-color:var(--pervy);box-shadow:0 0 0 3px var(--pervy-soft)}.login-password-wrap{position:relative;display:flex;align-items:center}.login-password-wrap input{padding-right:44px}.login-eye{position:absolute;right:6px;border:none;background:0 0;font-size:17px;cursor:pointer;padding:8px;border-radius:10px;line-height:1;opacity:.65;transition:opacity .15s,background .15s}.login-eye:hover{opacity:1;background:#f8e6ee}html[data-theme=dark] .login-eye:hover{background:#3a2432}.login-eye:active,.theme-toggle-btn:active{transform:scale(.92)}.login-remember{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);margin-bottom:20px;cursor:pointer;user-select:none}.login-remember input[type=checkbox]{width:18px;height:18px;accent-color:var(--pervy);cursor:pointer;flex-shrink:0}.back-btn,.trends-topbar{display:flex;align-items:center}.login-submit{width:100%;border:none;border-radius:16px;padding:13px;font-size:16px;font-weight:800;color:#fff;cursor:pointer;background:linear-gradient(135deg,#e472a8,#d94f8c);box-shadow:0 8px 18px rgba(217,79,140,.35);transition:transform .12s,box-shadow .12s;min-height:var(--tap-target)}.sync-badge,.theme-toggle-btn{font-weight:700;color:var(--ink)}.back-btn,.sync-badge{background:linear-gradient(180deg,rgba(255,255,255,.6) 0,rgba(255,255,255,.34) 100%);box-shadow:0 10px 28px rgba(102,64,74,.16),0 1px 2px rgba(102,64,74,.06),inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 8px rgba(255,255,255,.3)}.login-submit:active{transform:scale(.97)}.login-submit:disabled{opacity:.6;cursor:not-allowed}.login-error{min-height:18px;margin-top:12px;font-size:12.5px;font-weight:700;color:#d1516d}.trends-topbar{position:fixed;top:calc(env(safe-area-inset-top,0px) + 14px);left:0;right:0;z-index:60;justify-content:center;padding:0 calc(env(safe-area-inset-right,0px) + 16px) 0 calc(env(safe-area-inset-left,0px) + 16px);pointer-events:none}.trends-topbar>*{pointer-events:auto}.back-btn{position:absolute;left:calc(env(safe-area-inset-left,0px) + 16px);top:50%;transform:translateY(-50%);width:var(--island-h);height:var(--island-h);border-radius:50%;border:1px solid rgba(255,255,255,.65);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);color:var(--ink);justify-content:center;cursor:pointer;flex-shrink:0;transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.34,1.56,.64,1)}.back-btn:active{transform:translateY(-50%) scale(.9)}.back-icon{width:19px;height:19px}html[data-theme=dark] .back-btn,html[data-theme=dark] .sync-badge{background:linear-gradient(180deg,rgba(58,45,69,.62) 0,rgba(28,20,40,.5) 100%);border-color:rgba(255,255,255,.14);color:#fbe8ee;box-shadow:0 10px 28px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 8px rgba(0,0,0,.3)}.sync-badge{display:inline-flex;align-items:center;gap:0;font-size:11px;padding:0 8px 0 16px;min-height:var(--island-h);border-radius:999px;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.65);position:relative;overflow:hidden;transition:background .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1)}.sync-badge-left,.theme-toggle-btn{z-index:1;display:inline-flex;gap:6px;position:relative}.sync-badge::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.62) 0,rgba(255,255,255,0) 52%);pointer-events:none}.sync-badge .dot{width:7px;height:7px;border-radius:50%;background:#f0b23d;transition:background .25s;flex-shrink:0}.sync-badge.online .dot{background:#37c977}.sync-badge.offline .dot{background:#ff5c7a}.sync-badge-left{align-items:center;flex-shrink:0}.sync-badge-divider{width:1.5px;height:20px;margin:0 11px;flex-shrink:0;position:relative;z-index:1;border-radius:1px;background:repeating-linear-gradient(180deg,rgba(120,100,140,.4) 0,rgba(120,100,140,.4) 3px,transparent 3px,transparent 6.5px);opacity:.9}html[data-theme=dark] .sync-badge::before{background:linear-gradient(180deg,rgba(255,255,255,.16) 0,rgba(255,255,255,0) 52%)}html[data-theme=dark] .sync-badge-divider{background:repeating-linear-gradient(180deg,rgba(230,220,240,.32) 0,rgba(230,220,240,.32) 3px,transparent 3px,transparent 6.5px)}.theme-toggle-btn{align-items:center;border:1px solid rgba(255,255,255,.55);background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.32));padding:7px 13px 7px 9px;border-radius:999px;font-size:12px;cursor:pointer;box-shadow:0 3px 8px rgba(102,64,74,.1),inset 0 1px 0 rgba(255,255,255,.9);transition:background .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.34,1.56,.64,1)}.theme-toggle-label{white-space:nowrap;transition:color .3s}.theme-toggle-icon-wrap{position:relative;width:18px;height:18px;flex-shrink:0}.theme-icon{position:absolute;inset:0;width:18px;height:18px;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),filter .5s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))}.theme-icon-sun,html[data-theme=dark] .theme-icon-moon{opacity:1;transform:rotate(0) scale(1)}.theme-icon-moon{opacity:0;transform:rotate(-95deg) scale(.55)}html[data-theme=dark] .theme-icon-sun{opacity:0;transform:rotate(95deg) scale(.55)}html[data-theme=dark] .theme-toggle-btn{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.05));border-color:rgba(255,255,255,.16);color:#fbe8ee;box-shadow:0 3px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.14)}.trends-wrap{min-height:100vh;min-height:100dvh;width:100%;display:flex;flex-direction:column;align-items:center}.trends-body{width:100%;max-width:720px;padding:calc(env(safe-area-inset-top,0px) + var(--island-h) + 34px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 28px) calc(env(safe-area-inset-left,0px) + 16px)}.trends-header{text-align:center;margin-bottom:16px}.trends-title{font-size:22px;letter-spacing:.4px;font-weight:800}.trends-subtitle{font-size:13px;opacity:.65;margin-top:4px}html[data-theme=dark] .boot-loading-text,html[data-theme=dark] .legend-item b,html[data-theme=dark] .range-btn.active,html[data-theme=dark] .trends-title{color:#fbe8ee}html[data-theme=dark] .chart-footnote,html[data-theme=dark] .range-btn,html[data-theme=dark] .trends-footnote,html[data-theme=dark] .trends-subtitle{color:#e6c7d5}.trends-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.trends-stat-card{background:var(--card);border:2px solid #fae0ec;border-radius:16px;padding:11px 6px;text-align:center;box-shadow:0 6px 16px rgba(217,79,140,.08);display:flex;flex-direction:column;gap:4px;min-width:0;transition:background .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1)}.trends-stat-card.net{background:var(--pervy-soft);border-color:#ffd0e2}.trends-stat-card.high{background:#e4f7ec;border-color:#c9edd8}.trends-stat-card.low{background:#e6f0ff;border-color:#cfe0ff}.trends-stat-card.count{background:var(--cute-soft);border-color:#ffe0d8}.trends-stat-label{font-size:10.5px;font-weight:700;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trends-stat-num{font-size:clamp(16px,4.4vw,21px);font-weight:800}.trends-stat-card.net .trends-stat-num{color:var(--pervy)}.trends-stat-card.high .trends-stat-num{color:#1f9d5c}.trends-stat-card.low .trends-stat-num{color:#3d6fd6}.trends-stat-card.count .trends-stat-num{color:var(--cute)}html[data-theme=dark] .trends-stat-card.net{background:#4a1f3a}html[data-theme=dark] .trends-stat-card.high{background:#1c3a2c}html[data-theme=dark] .trends-stat-card.low{background:#1c2c40}html[data-theme=dark] .trends-stat-card.count{background:#40262e}.chart-card{background:var(--card);border:1px solid rgba(255,255,255,.7);border-radius:26px;padding:14px 14px 10px;box-shadow:var(--shadow);transition:background .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),border-radius .45s cubic-bezier(.4,0,.2,1),padding .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1)}html[data-theme=dark] .chart-card{background:#241726;border-color:rgba(255,255,255,.08);box-shadow:0 18px 40px rgba(0,0,0,.35)}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.range-switch{position:relative;display:inline-flex;gap:2px;padding:3px;background:rgba(102,64,74,.06);border:1px solid rgba(255,255,255,.7);border-radius:999px;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}html[data-theme=dark] .range-switch{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.range-switch-thumb{position:absolute;top:3px;left:3px;width:calc(25% - 1.5px);height:calc(100% - 6px);border-radius:999px;background:#fff;box-shadow:0 4px 12px rgba(102,64,74,.18),inset 0 1px 0 #fff;transition:transform .28s cubic-bezier(.4,0,.2,1);z-index:0}.range-btn,.tool-chip,.tool-icon-btn{background:0 0;cursor:pointer;color:var(--ink)}html[data-theme=dark] .range-switch-thumb{background:#3d2436;box-shadow:0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.12)}.range-btn{position:relative;z-index:1;border:none;font-size:12.5px;font-weight:700;padding:7px 14px;border-radius:999px;transition:color .25s cubic-bezier(.4,0,.2,1),transform .12s;white-space:nowrap}.range-btn:active{transform:scale(.94)}.chart-tools{display:inline-flex;align-items:center;gap:6px}.tool-chip{border:1.5px solid #fae0ec;opacity:.55;font-size:11.5px;font-weight:800;padding:6px 11px;border-radius:999px;transition:opacity .2s,background .2s,border-color .2s,color .2s,transform .12s}.tool-chip:active{transform:scale(.93)}.tool-chip.active{opacity:1;color:#fff;border-color:transparent;background:linear-gradient(135deg,#e472a8,#d94f8c)}#ma30Toggle.active{background:linear-gradient(135deg,#7fb9ee,#4d8fd6)}html[data-theme=dark] .tool-chip,html[data-theme=dark] .tool-icon-btn{border-color:#4a3040;color:#e6c7d5}.tool-icon-btn{width:30px;height:30px;border-radius:50%;border:1.5px solid #fae0ec;display:inline-flex;align-items:center;justify-content:center;transition:background .2s,transform .12s}.tool-icon-btn svg{width:16px;height:16px}.tool-icon-btn:active{transform:scale(.9)}@media (pointer:fine) and (any-hover:hover){.back-btn:hover,.theme-toggle-btn:hover{background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.45));box-shadow:0 5px 14px rgba(102,64,74,.16),inset 0 1px 0 #fff}html[data-theme=dark] .back-btn:hover,html[data-theme=dark] .theme-toggle-btn:hover{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.1));box-shadow:0 5px 14px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.2)}.tool-icon-btn:hover{background:#f8e6ee}html[data-theme=dark] .tool-icon-btn:hover{background:#3a2432}}.chart-legend{padding:10px 12px;margin-bottom:8px;border-radius:16px;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=dark] .chart-legend{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.legend-date{font-size:11px;font-weight:700;opacity:.55;margin-bottom:4px}.legend-item,.legend-item.sub b{font-size:11.5px}.legend-row{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:baseline}.legend-row-sub{margin-top:4px}.legend-item{opacity:.75;font-weight:600;white-space:nowrap}.legend-item b{font-size:13px;font-weight:800;margin-left:3px;color:var(--ink)}.legend-item.sub{font-size:11px;opacity:.65}.legend-item.change{font-weight:800;padding:1px 8px;border-radius:999px;color:#fff;background:#9aa2ae}.legend-item.change.up{background:linear-gradient(135deg,#ffb3c2,#ff8fa0)}.legend-item.change.down{background:linear-gradient(135deg,#e472a8,#d94f8c)}.legend-item.op{margin-left:auto;opacity:.55}.chart-viewport{position:relative;width:100%;height:340px;border-radius:16px;overflow:hidden}.chart-empty,.chart-loading{position:absolute;display:flex;inset:0}.chart-container{width:100%;height:100%}.chart-empty{align-items:center;justify-content:center;background:0 0;pointer-events:none}.chart-empty-text{font-size:13.5px;opacity:.5;font-weight:600}.chart-loading{align-items:center;justify-content:center;background:rgba(255,253,250,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s}html[data-theme=dark] .chart-loading{background:rgba(20,14,24,.4)}.chart-loading.hide{opacity:0;pointer-events:none}.chart-loading .mac-spinner{width:34px;height:34px}.chart-footnote{text-align:center;font-size:10.5px;opacity:.4;margin-top:10px;padding-bottom:2px}.trends-footnote{text-align:center;font-size:11px;opacity:.4;margin-top:18px}.chart-card.pseudo-fullscreen,.chart-card:fullscreen{position:fixed;inset:0;z-index:800;max-width:none;width:100vw;height:100vh;height:100dvh;border-radius:0;padding:calc(env(safe-area-inset-top,0px) + 10px) calc(env(safe-area-inset-right,0px) + 10px) calc(env(safe-area-inset-bottom,0px) + 6px) calc(env(safe-area-inset-left,0px) + 10px);display:flex;flex-direction:column;background:var(--card);box-shadow:0 30px 90px rgba(0,0,0,.28)}.chart-card.pseudo-fullscreen{will-change:transform,border-radius}.chart-card.pseudo-fullscreen .chart-viewport,.chart-card:fullscreen .chart-viewport{flex:1;height:auto}.chart-card.pseudo-fullscreen .chart-legend,.chart-card:fullscreen .chart-legend{flex-shrink:0}.rotate-hint{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);transform:translateX(-50%) translateY(12px);display:none;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;z-index:900;background:rgba(40,26,36,.82);color:#fff;font-size:12.5px;font-weight:600;box-shadow:0 10px 26px rgba(0,0,0,.3);opacity:0;pointer-events:none;transition:opacity .35s,transform .35s}.boot-loading-overlay,.mac-spinner-blade{transition:background .5s cubic-bezier(.4,0,.2,1)}.rotate-hint svg{width:18px;height:18px;flex-shrink:0;animation:1.8s ease-in-out infinite rotateHintSpin}.rotate-hint.show{display:flex;opacity:1;transform:translateX(-50%) translateY(0)}@keyframes rotateHintSpin{0%,100%{transform:rotate(0)}50%{transform:rotate(90deg)}}.boot-loading-overlay{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:500;padding:20px;background:rgba(255,253,250,.4);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%)}.boot-loading-overlay.show{display:flex}html[data-theme=dark] .boot-loading-overlay{background:rgba(15,22,32,.45)}.boot-loading-card{display:flex;flex-direction:column;align-items:center;gap:14px}.mac-spinner{position:relative;width:42px;height:42px}.mac-spinner-blade{position:absolute;top:0;left:50%;width:3px;height:11px;margin-left:-1.5px;border-radius:2px;background:var(--ink);transform-origin:1.5px 21px;animation:1.1s linear infinite mac-spinner-fade}html[data-theme=dark] .mac-spinner-blade{background:#fbe8ee}.mac-spinner-blade:first-child{transform:rotate(0);animation-delay:-1100ms}.mac-spinner-blade:nth-child(2){transform:rotate(30deg);animation-delay:-1.0083s}.mac-spinner-blade:nth-child(3){transform:rotate(60deg);animation-delay:-.9167s}.mac-spinner-blade:nth-child(4){transform:rotate(90deg);animation-delay:-825ms}.mac-spinner-blade:nth-child(5){transform:rotate(120deg);animation-delay:-.7333s}.mac-spinner-blade:nth-child(6){transform:rotate(150deg);animation-delay:-.6417s}.mac-spinner-blade:nth-child(7){transform:rotate(180deg);animation-delay:-550ms}.mac-spinner-blade:nth-child(8){transform:rotate(210deg);animation-delay:-.4583s}.mac-spinner-blade:nth-child(9){transform:rotate(240deg);animation-delay:-.3667s}.mac-spinner-blade:nth-child(10){transform:rotate(270deg);animation-delay:-275ms}.mac-spinner-blade:nth-child(11){transform:rotate(300deg);animation-delay:-.1833s}.mac-spinner-blade:nth-child(12){transform:rotate(330deg);animation-delay:-91.7ms}@keyframes mac-spinner-fade{0%{opacity:1}100%{opacity:.15}}.boot-loading-text{font-size:13.5px;font-weight:600;opacity:.65;color:var(--ink);transition:color .5s cubic-bezier(.4,0,.2,1)}button:focus-visible{outline:#f5a9c8 solid 3px;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}}@media (max-width:380px){.trends-title{font-size:19px}.trends-stat-num{font-size:15px}.trends-stats{gap:6px}.chart-viewport{height:280px}.legend-item{font-size:10.5px}}@media (min-width:600px){.trends-body{max-width:680px;padding-top:calc(env(safe-area-inset-top,0px) + var(--island-h) + 44px)}.trends-title{font-size:26px}.chart-viewport{height:400px}}@media (min-width:1024px){.trends-body{max-width:860px}.chart-viewport{height:460px}}@media (max-height:480px) and (orientation:landscape){.trends-body{padding-top:calc(env(safe-area-inset-top,0px) + var(--island-h) + 14px)}.trends-header{margin-bottom:8px}.trends-stats{margin-bottom:10px}.chart-viewport{height:min(60vh,420px)}}