.views-root{--views-accent: hsl(215 95% 58% / 1);--views-accent-hsl: 215 95% 58%;--views-surface: var(--app-surface-base, hsl(var(--white) / .72));--views-surface-2: var(--app-surface-elevated, hsl(var(--white) / .88));--views-border: var(--app-border-subtle, hsl(var(--gray-900) / .08));--views-shadow: 0 1px 1px hsl(var(--gray-900) / .05), 0 14px 40px hsl(var(--gray-900) / .06);--views-shadow-picked: 0 2px 2px hsl(var(--gray-900) / .06), 0 22px 70px hsl(var(--gray-900) / .14);--views-content-max-width: 768px;--views-canvas-max-width: var(--views-content-max-width);display:flex;flex-direction:column;flex:1 1 0%;min-height:0;min-width:0;width:100%;padding:0;box-sizing:border-box;position:relative;overflow:hidden;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;background:transparent}.views-root--empty{padding:0}.views-emptyCenter{flex:1 1 0%;min-height:0;display:flex;align-items:center;justify-content:center;padding:32px}.views-tabsBar{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1fr minmax(0,var(--views-content-max-width)) 1fr;align-items:center;padding:12px 16px 10px;border-bottom:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.views-tabsBar__left{grid-column:1;justify-self:start;display:flex;align-items:center}.views-tabsBar__right{grid-column:3}.views-tabsBar__strip{grid-column:2;width:100%}.views-iconBtn{width:40px;height:40px;border-radius:999px;border:1px solid hsl(var(--gray-900) / .09);background:hsl(var(--white) / .46);backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(180%);-webkit-backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(180%);box-shadow:inset 0 1px hsl(var(--white) / .8);display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--gray-800));transition:background-color .18s var(--motion-ease-apple),transform .18s var(--motion-ease-apple),box-shadow .18s var(--motion-ease-apple)}.views-iconBtn:hover{background:hsl(var(--white) / .56);transform:translateY(-1px);box-shadow:inset 0 1px hsl(var(--white) / .84),0 14px 38px hsl(var(--gray-900) / .08)}.views-iconBtn:active{transform:translateY(0) scale(.99)}.views-iconBtn--disabled{opacity:.55;pointer-events:none}.views-tabsBar__filterBtn{width:44px;height:44px;border-radius:999px}.views-tabsIsland{width:100%;height:46px;border-radius:999px;border:1px solid hsl(var(--gray-900) / .1);background:hsl(var(--white) / .42);backdrop-filter:blur(var(--app-blur-lg, 20px)) saturate(180%);-webkit-backdrop-filter:blur(var(--app-blur-lg, 20px)) saturate(180%);box-shadow:inset 0 1px hsl(var(--white) / .75),0 12px 36px hsl(var(--gray-900) / .06);display:flex;align-items:center;gap:6px;padding:4px 6px}.views-tabsIsland--disabled{opacity:.75}.views-tabsIsland__tabs{flex:1 1 0%;min-width:0;height:100%;display:flex;align-items:center;gap:6px}.views-tabsIsland__add{width:40px;height:40px;border-radius:999px}.views-tab{position:relative;height:38px;flex:1 1 0%;min-width:0;border-radius:999px;border:1px solid transparent;background:transparent;transition:background-color .18s var(--motion-ease-apple),transform .18s var(--motion-ease-apple),box-shadow .18s var(--motion-ease-apple)}.views-tab:hover{background:hsl(var(--white) / .22)}.views-tab--active{flex:2.35 1 0%;border-color:hsl(var(--gray-900) / .1);background:hsl(var(--white) / .66);box-shadow:inset 0 1px hsl(var(--white) / .88),0 14px 40px hsl(var(--gray-900) / .1)}.views-tab__button{appearance:none;border:0;background:transparent;width:100%;height:100%;padding:0 14px;border-radius:inherit;font-size:13px;font-weight:700;letter-spacing:-.01em;color:hsl(var(--gray-800));white-space:nowrap;cursor:pointer;display:flex;align-items:center;gap:10px;min-width:0}.views-tab__button:disabled{opacity:.6}.views-tab--closeable .views-tab__button{padding-right:40px}.views-tab__label{flex:1 1 0%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.views-tab--overview:not(.views-tab--active){flex:0 0 auto}.views-tab--overview:not(.views-tab--active) .views-tab__label{width:0;opacity:0;flex:0 0 auto}.views-tab--overview:not(.views-tab--active) .views-tab__button{padding-inline:12px;gap:0;justify-content:center}.views-tab__close{flex-shrink:0;position:absolute;top:50%;right:6px;width:28px;height:28px;border-radius:999px;border:1px solid hsl(var(--gray-900) / .08);background:hsl(var(--white) / .58);box-shadow:inset 0 1px hsl(var(--white) / .85);display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--gray-700));opacity:0;transform:translateY(-50%) scale(.95);transition:opacity .16s var(--motion-ease-apple),transform .16s var(--motion-ease-apple)}.views-tab:hover .views-tab__close,.views-tab--active .views-tab__close{opacity:1;transform:translateY(-50%) scale(1)}.views-tab__close:hover{background:hsl(var(--white) / .7)}.views-tab__icon{display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--gray-800))}.views-tab--disabled{opacity:.6;pointer-events:none}.views-scroll{position:relative;z-index:1;flex:1 1 0%;min-height:0;min-width:0;width:100%;max-width:none;margin-inline:0;overflow:auto;padding:14px 16px 96px;margin-top:6px;background:transparent;border:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;scrollbar-gutter:stable}.views-canvas{width:100%;min-width:0;max-width:var(--views-canvas-max-width);margin-inline:auto}.views-ornamentHost{position:absolute;left:50%;right:auto;bottom:10px;z-index:3;display:flex;justify-content:center;pointer-events:none;width:min(var(--views-content-max-width),calc(100% - 32px));transform:translate(-50%);padding:0}.views-ornament{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;padding:10px;border-radius:999px;border:1px solid var(--app-border-subtle, hsl(var(--gray-900) / .08));background:hsl(var(--white) / .72);backdrop-filter:blur(var(--app-blur-lg, 24px)) saturate(180%);-webkit-backdrop-filter:blur(var(--app-blur-lg, 24px)) saturate(180%);box-shadow:inset 0 1px hsl(var(--white) / .85),0 16px 50px hsl(var(--gray-900) / .16)}.views-ornament [data-slot=button]{height:36px;padding-inline:12px;font-size:13px}.views-ornament [data-slot=button] svg{opacity:.9}.views-ornament__hint{padding-inline:10px;font-size:12px;font-weight:650;letter-spacing:-.01em;color:hsl(var(--gray-700));white-space:nowrap}.views-widget--sm .views-widget__chrome{padding:12px 14px 6px}.views-widget--sm .views-widget__body{padding:0 14px 14px;gap:10px}.views-widget--sm .views-widget__title{font-size:12px;font-weight:720}.views-widget--sm .views-widget__value{font-size:clamp(1.28rem,1.05rem + .9vw,1.72rem)}.views-widget--sm .views-widget__delta{padding:6px 8px;gap:6px}.views-widget--sm .views-widget__deltaValue{font-size:11px}.views-groupsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.views-groupCardWrap{position:relative;display:flex;min-width:0}.views-groupCardWrap .views-groupCard{width:100%}.views-groupCard__delete{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:999px;border:1px solid hsl(var(--gray-900) / .09);background:hsl(var(--white) / .62);backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(180%);-webkit-backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(180%);box-shadow:inset 0 1px hsl(var(--white) / .85);display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--gray-700));opacity:0;transform:scale(.96);transition:opacity .16s var(--motion-ease-apple),transform .16s var(--motion-ease-apple),background-color .16s var(--motion-ease-apple)}.views-groupCardWrap:hover .views-groupCard__delete{opacity:1;transform:scale(1)}.views-groupCard__delete:hover{background:hsl(var(--white) / .72)}.views-groupCard__delete:active{transform:scale(.985)}.views-groupCard__emptyHint{grid-column:1 / -1;border-radius:16px;border:1px dashed hsl(var(--gray-900) / .14);background:hsl(var(--white) / .5);padding:12px;font-size:12px;font-weight:650;letter-spacing:-.01em;color:hsl(var(--gray-600))}.views-groupCard{--accent-hsl: var(--views-accent-hsl);position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:24px;border:1px solid var(--views-border);background:linear-gradient(180deg,hsl(var(--white) / .88),hsl(var(--white) / .72)),radial-gradient(150% 120% at 0% 0%,hsl(var(--white) / .56) 0%,transparent 60%);backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(180%);-webkit-backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(180%);box-shadow:var(--views-shadow);text-align:left;overflow:hidden;transition:transform .22s var(--motion-ease-apple),border-color .22s var(--motion-ease-apple)}.views-groupCard:before{content:"";position:absolute;inset:0 0 auto;width:100%;height:3px;background:linear-gradient(90deg,hsl(var(--accent-hsl) / .46),hsl(var(--accent-hsl) / .9));border-top-left-radius:24px;border-top-right-radius:24px;pointer-events:none}.views-groupCard:hover{transform:translateY(-2px);box-shadow:inset 0 1px hsl(var(--white) / .8);border-color:hsl(var(--gray-900) / .12)}.views-groupCard:active{transform:translateY(-1px) scale(.995)}.views-groupCard__frame{display:flex;flex-direction:column;gap:14px;height:100%;padding:18px}.views-groupCard__frameHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.views-groupCard__top{display:flex;flex-direction:column;gap:6px}.views-groupCard__title{font-size:15px;font-weight:750;letter-spacing:-.01em;color:hsl(var(--gray-900))}.views-groupCard__desc{font-size:13px;font-weight:550;color:hsl(var(--gray-600));line-height:1.35}.views-groupCard__chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;border:1px solid hsl(var(--gray-900) / .11);background:hsl(var(--white) / .72);font-size:12px;font-weight:650;color:hsl(var(--gray-700));white-space:nowrap}.views-groupCard__hero{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 0 0}.views-groupCard__heroValue{font-size:clamp(2rem,1.45rem + 1.2vw,2.6rem);font-weight:760;letter-spacing:-.03em;color:hsl(var(--gray-900));line-height:1;min-width:0}.views-groupCard__heroDelta{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:28px;padding:0 10px;border-radius:999px;border:1px solid hsl(var(--gray-900) / .1);background:hsl(var(--white) / .66);font-size:12px;font-weight:700;color:hsl(var(--gray-700))}.views-groupCard__heroDelta--positive{color:hsl(var(--success))}.views-groupCard__heroDelta--negative{color:hsl(var(--danger))}.views-groupCard__body{flex:1 1 0%;min-height:0;border-radius:16px;border:1px solid hsl(var(--gray-900) / .08);background:hsl(var(--white) / .58);box-shadow:inset 0 1px hsl(var(--white) / .84);padding:12px;display:flex;flex-direction:column;gap:10px}.views-groupCard__segmentRail{display:flex;align-items:center;gap:4px;width:100%;height:10px}.views-groupCard__segment{display:block;min-width:8%;height:100%;border-radius:999px}.views-groupCard__segment--1{background:hsl(var(--accent-hsl) / .9)}.views-groupCard__segment--2{background:hsl(var(--accent-hsl) / .55)}.views-groupCard__segment--3{background:hsl(var(--accent-hsl) / .35)}.views-groupCard__legendList{display:flex;flex-direction:column;gap:7px}.views-groupCard__legendItem{display:flex;align-items:center;gap:7px;min-width:0}.views-groupCard__legendDot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.views-groupCard__legendDot--1{background:hsl(var(--accent-hsl) / .95)}.views-groupCard__legendDot--2{background:hsl(var(--accent-hsl) / .62)}.views-groupCard__legendDot--3{background:hsl(var(--accent-hsl) / .42)}.views-groupCard__legendLabel{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;color:hsl(var(--gray-700))}.views-groupCard__legendValue{font-size:12px;font-weight:680;color:hsl(var(--gray-800))}.views-groupCard__sparkline{height:58px;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:6px}.views-groupCard__sparkBar{display:block;width:100%;min-height:12%;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,hsl(var(--accent-hsl) / .9),hsl(var(--accent-hsl) / .45))}.views-groupCard__rows{display:flex;flex-direction:column;gap:7px}.views-groupCard__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.views-groupCard__rowLabel{min-width:0;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;color:hsl(var(--gray-700))}.views-groupCard__rowRight{display:inline-flex;align-items:center;gap:8px}.views-groupCard__rowValue{font-size:12px;font-weight:700;color:hsl(var(--gray-850))}.views-groupCard__rowDelta{font-size:11px;font-weight:700;color:hsl(var(--gray-600))}.views-groupCard__rowDelta--positive{color:hsl(var(--success))}.views-groupCard__rowDelta--negative{color:hsl(var(--danger))}.views-groupCard__activityRows{display:flex;flex-direction:column;gap:10px}.views-groupCard__activityRow{display:flex;align-items:flex-start;gap:9px}.views-groupCard__activityDot{margin-top:5px;width:7px;height:7px;border-radius:999px;background:hsl(var(--gray-500));flex-shrink:0}.views-groupCard__activityDot--positive{background:hsl(var(--success))}.views-groupCard__activityDot--negative{background:hsl(var(--danger))}.views-groupCard__activityMeta{min-width:0;display:flex;flex-direction:column;gap:2px}.views-groupCard__activityTitle{font-size:12px;font-weight:640;color:hsl(var(--gray-800));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.views-groupCard__activitySub{font-size:11px;font-weight:620;color:hsl(var(--gray-600))}.views-groupCard--skeleton{pointer-events:none;opacity:.7}.views-gridWrap{width:100%;min-width:0}.views-grid{position:relative;width:100%;min-width:0;opacity:0;transition:opacity .18s ease-out}.views-grid--ready{opacity:1}.views-grid__item{position:absolute;top:0;left:0;will-change:transform,width,height;transition:transform .26s var(--motion-ease-apple),width .26s var(--motion-ease-apple),height .26s var(--motion-ease-apple)}.views-grid__item--active{transition:width .22s var(--motion-ease-apple),height .22s var(--motion-ease-apple)}.views-grid__placeholder{position:absolute;top:0;left:0;pointer-events:none;border-radius:26px;border:1px dashed hsl(var(--gray-900) / .22);background:hsl(var(--white) / .35);backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%);-webkit-backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%);box-shadow:inset 0 1px hsl(var(--white) / .85)}.views-grid__hit{position:relative;width:100%;height:100%}.views-grid__item--editing .views-grid__hit{cursor:grab;touch-action:none}.views-grid__item--active .views-grid__hit{cursor:grabbing}.views-grid__resizeHandle{position:absolute;right:10px;bottom:10px;width:26px;height:26px;border-radius:10px;border:1px solid hsl(var(--gray-900) / .12);background:hsl(var(--white) / .65);box-shadow:inset 0 1px hsl(var(--white) / .85);cursor:nwse-resize}.views-grid__resizeHandle:before{content:"";position:absolute;inset:7px;border-right:2px solid hsl(var(--gray-900) / .22);border-bottom:2px solid hsl(var(--gray-900) / .22);border-radius:2px}.views-grid__hint{margin-top:12px;font-size:12px;font-weight:600;color:hsl(var(--gray-600))}.views-dragGhost{position:fixed;left:0;top:0;z-index:80;pointer-events:none;border-radius:26px;border:1px solid hsl(var(--gray-900) / .12);background:hsl(var(--white) / .78);backdrop-filter:blur(var(--app-blur-lg, 24px)) saturate(180%);-webkit-backdrop-filter:blur(var(--app-blur-lg, 24px)) saturate(180%);box-shadow:var(--views-shadow-picked);overflow:hidden}.views-dragGhost__inner{width:100%;height:100%;padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.views-dragGhost__title{font-size:13px;font-weight:750;letter-spacing:-.01em;color:hsl(var(--gray-900));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.views-dragGhost__meta{font-size:12px;font-weight:650;color:hsl(var(--gray-600))}.views-widget{--accent: var(--views-accent);width:100%;height:100%;border-radius:26px;border:1px solid var(--views-border);background:var(--views-surface);backdrop-filter:blur(var(--app-blur-lg, 24px)) saturate(180%);-webkit-backdrop-filter:blur(var(--app-blur-lg, 24px)) saturate(180%);box-shadow:inset 0 1px hsl(var(--white) / .85),var(--views-shadow);overflow:hidden;position:relative;display:flex;flex-direction:column}.views-widget--dragging{box-shadow:var(--views-shadow-picked);transform:scale(1.01)}.views-grid__item--editing:not(.views-grid__item--active) .views-widget{animation:views-jiggle 2.6s ease-in-out infinite;animation-delay:var(--views-jiggle-delay, 0ms);transform-origin:50% 45%}.views-widget__chrome{padding:15px 16px 9px}.views-widget__titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.views-widget__titleWrap{min-width:0;display:flex;align-items:baseline;gap:10px}.views-widget__title{min-width:0;font-size:14px;font-weight:680;letter-spacing:-.01em;color:hsl(var(--gray-800));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.views-widget__tag{flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:999px;border:1px solid hsl(var(--gray-900) / .08);background:hsl(var(--white) / .55);color:hsl(var(--gray-600))}.views-widget__actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.views-widget__iconButton{width:32px;height:32px;border-radius:999px;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--gray-700))}.views-widget__iconButton:hover{background:hsl(var(--gray-900) / .04)}.views-widget__remove{width:34px;height:34px;border-radius:999px;border:1px solid hsl(var(--gray-900) / .12);background:hsl(var(--white) / .75);display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--gray-800));box-shadow:inset 0 1px hsl(var(--white) / .85)}.views-widget__dragHint{margin-top:10px;display:flex;justify-content:center}.views-widget__grab{width:38px;height:4px;border-radius:999px;background:hsl(var(--gray-900) / .12)}.views-widget__body{padding:0 16px 16px;display:flex;flex-direction:column;gap:12px;flex:1 1 0%;min-height:0}.views-widget__body--wide{display:grid;grid-template-columns:1fr 1.1fr;align-items:stretch;gap:12px}.views-widget__metricStack{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.views-widget__sideChart{min-width:0;min-height:0}.views-widget__body--tall{gap:12px}.views-widget__valueRow{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.views-widget__value{font-size:clamp(1.72rem,1.25rem + 1.15vw,2.35rem);font-weight:760;letter-spacing:-.03em;color:hsl(var(--gray-900))}.views-widget__delta{flex-shrink:0;display:inline-flex;align-items:baseline;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid hsl(var(--gray-900) / .1);background:hsl(var(--white) / .55);backdrop-filter:blur(10px) saturate(140%)}.views-widget__deltaValue{font-size:12px;font-weight:740;letter-spacing:-.015em;color:hsl(var(--gray-800))}.views-widget__deltaLabel{font-size:11px;font-weight:620;color:hsl(var(--gray-600))}.views-widget__delta--positive .views-widget__deltaValue{color:hsl(var(--success))}.views-widget__delta--negative .views-widget__deltaValue{color:hsl(var(--danger))}.views-widget__chart{flex:1 1 0%;min-height:0;border-radius:18px;border:1px solid hsl(var(--gray-900) / .08);background:hsl(var(--white) / .45);overflow:hidden}.views-widget--wide .views-widget__chart{height:100%}.views-widget--sm .views-widget__deltaLabel,.views-widget--wide .views-widget__deltaLabel{display:none}.views-widget__chartSkeleton{width:100%;height:100%;background:hsl(var(--white) / .35);backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%);-webkit-backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%);animation:views-skeletonPulse 1.4s ease-in-out infinite}.views-widget__chartEmpty{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px;text-align:center}.views-widget__chartEmptyTitle{font-size:12px;font-weight:690;letter-spacing:-.01em;color:hsl(var(--gray-800))}.views-widget__chartEmptySub{font-size:11px;font-weight:590;color:hsl(var(--gray-600))}.views-widget__tableWrap{flex:1 1 0%;min-height:0;border-radius:18px;border:1px solid hsl(var(--gray-900) / .08);background:hsl(var(--white) / .35);overflow:auto}.views-widget__table{width:100%;border-collapse:collapse;font-size:11px}.views-widget__table thead th{position:sticky;top:0;z-index:1;text-align:left;font-weight:650;color:hsl(var(--gray-700));padding:10px 12px;background:hsl(var(--white) / .72);backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%);-webkit-backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%);border-bottom:1px solid hsl(var(--gray-900) / .08)}.views-widget__table thead th:nth-child(n+2){text-align:right}.views-widget__table tbody td{padding:10px 12px;border-bottom:1px solid hsl(var(--gray-900) / .06);color:hsl(var(--gray-800))}.views-widget__tableTime{color:hsl(var(--gray-600));font-weight:580}.views-widget__tableVal{text-align:right;font-weight:680}.views-widget__tableSkeleton{flex:1 1 0%;min-height:0;border-radius:18px;border:1px solid hsl(var(--gray-900) / .08);background:hsl(var(--white) / .35);backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%);-webkit-backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%);animation:views-skeletonPulse 1.4s ease-in-out infinite}.views-mini-chart{width:100%;height:100%}.views-heatmap,.views-heatmap-skeleton{width:100%;height:100%;border-radius:18px;border:1px solid hsl(var(--gray-900) / .08);background:hsl(var(--white) / .45);overflow:hidden}.views-heatmap--fallback{background:hsl(var(--white) / .35);backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%);-webkit-backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%)}.views-heatmapGrid{width:100%;height:100%;display:grid;gap:8px;padding:12px;align-content:start}.views-heatmapGrid__corner{height:14px}.views-heatmapGrid__colLabel{height:14px;font-size:10px;font-weight:650;letter-spacing:-.01em;color:hsl(var(--gray-600) / .75);display:flex;align-items:center;justify-content:center}.views-heatmapGrid__rowLabel{height:16px;font-size:10px;font-weight:650;letter-spacing:-.01em;color:hsl(var(--gray-600) / .75);display:flex;align-items:center;justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.views-heatmapGrid__cell{height:16px;border-radius:7px;border:1px solid hsl(var(--white) / .55);box-shadow:inset 0 1px hsl(var(--white) / .55)}.views-heatmap-skeleton{background:hsl(var(--white) / .35);backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%);-webkit-backdrop-filter:blur(var(--app-blur-md, 16px)) saturate(160%);animation:views-skeletonPulse 1.4s ease-in-out infinite}.views-libraryPanel{transition:opacity .16s var(--motion-ease-apple),transform .22s var(--motion-ease-apple)}.views-libraryPanel--hidden{pointer-events:none;opacity:0;transform:translate3d(0,16px,0) scale(.985);filter:saturate(.95)}.SheetWithStacking-innerContent:has(.views-libraryPanel){transition:opacity .16s var(--motion-ease-apple),transform .22s var(--motion-ease-apple),filter .22s var(--motion-ease-apple)}.SheetWithStacking-innerContent:has(.views-libraryPanel--hidden){pointer-events:none;opacity:0;transform:translate3d(0,16px,0) scale(.985);filter:saturate(.95)}.views-libraryBody{padding-top:12px}.views-libraryControls{display:flex;flex-direction:column;gap:12px}.views-librarySearch{border-radius:18px!important}.views-libraryGroups{display:flex;gap:8px;overflow:auto;padding-bottom:4px}.views-libraryGroupPill{flex-shrink:0;height:32px;padding:0 12px;border-radius:999px;border:1px solid hsl(var(--gray-900) / .08);background:hsl(var(--white) / .7);color:hsl(var(--gray-700));font-size:12px;font-weight:750;letter-spacing:-.01em;transition:background .16s var(--motion-ease)}.views-libraryGroupPill--active{background:hsl(var(--gray-900));color:hsl(var(--white));border-color:hsl(var(--gray-900))}.views-librarySection{margin-top:12px}.views-librarySection__title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 2px}.views-librarySection__name{font-size:13px;font-weight:800;color:hsl(var(--gray-900))}.views-librarySection__desc{font-size:12px;font-weight:650;color:hsl(var(--gray-600))}.views-libraryGrid{display:flex;flex-direction:column;gap:10px}.views-libraryRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:18px;border:1px solid hsl(var(--gray-900) / .08);background:hsl(var(--white) / .65);box-shadow:inset 0 1px hsl(var(--white) / .85)}.views-libraryRow__meta{min-width:0;display:flex;flex-direction:column;gap:6px}.views-libraryRow__title{min-width:0;font-size:13px;font-weight:800;color:hsl(var(--gray-900));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.views-libraryRow__tag{margin-left:8px;font-size:11px;font-weight:750;padding:2px 8px;border-radius:999px;border:1px solid hsl(var(--gray-900) / .08);background:hsl(var(--white) / .55);color:hsl(var(--gray-600))}.views-libraryRow__sub{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;color:hsl(var(--gray-600))}.views-libraryRow__groupDot{width:8px;height:8px;border-radius:999px}.views-libraryRow__id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;color:hsl(var(--gray-500));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34ch}.views-libraryRow__lockReason{min-width:0;font-size:12px;font-weight:650;color:hsl(var(--gray-600));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.views-libraryRow__add{flex-shrink:0}.views-libraryRow--draggable{cursor:grab;user-select:none;-webkit-user-select:none}.views-libraryRow--locked{cursor:default;opacity:.7}.views-libraryRow--draggable:active{cursor:grabbing}@keyframes views-skeletonPulse{0%{opacity:.72}50%{opacity:.96}to{opacity:.72}}@keyframes views-jiggle{0%{transform:rotate(-.35deg)}50%{transform:rotate(.35deg)}to{transform:rotate(-.35deg)}}@media (max-width: 640px){.views-tabsBar{padding:8px 12px 0}.views-scroll{padding:12px 12px 96px}.views-ornament__hint{display:none}.views-groupsGrid{grid-template-columns:1fr}.views-groupCard{min-height:252px}.views-groupCard__frame{padding:16px;gap:12px}.views-groupCard__heroValue{font-size:clamp(1.8rem,1.4rem + 3.2vw,2.15rem)}}@media (max-width: 760px){.views-groupsGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.views-grid__item{transition:none}.views-grid__item--editing:not(.views-grid__item--active) .views-widget{animation:none}.views-groupCard{transition:none}.views-widget__chartSkeleton,.views-widget__tableSkeleton,.views-heatmap-skeleton{animation:none}}
