@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";.map-panel.svelte-xknnd{min-width:0;min-height:0;margin:0;padding:0;position:relative;overflow:hidden;border-radius:8px;background:#0e0c12;border:1px solid rgba(255,255,255,.1);height:100%}.map-canvas.svelte-xknnd{position:absolute;inset:0;display:block;width:100%;height:100%}.map-error.svelte-xknnd{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 10px;background:#1a1721;color:#f87171;font:10px/1.3 monospace;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.map-heading.svelte-xknnd{position:absolute;z-index:1;top:8px;left:8px;display:flex;align-items:center;gap:4px;padding:2px 6px;background:#1a1721e0;backdrop-filter:blur(4px);border-radius:4px;corner-shape:squircle;border:1px solid rgba(255,255,255,.08);color:#f0f6fca6;font-size:var(--pa-type-sm, 11px);line-height:1.2}.map-heading.svelte-xknnd strong:where(.svelte-xknnd){font-weight:700;color:#f0f6fc;transition:color .15s ease}.map-heading.is-clickable.svelte-xknnd{cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.map-heading.is-clickable.svelte-xknnd:hover{border-color:#38bdf866;background:#1e1a28f2;box-shadow:0 0 10px #38bdf833}.map-heading.is-clickable.svelte-xknnd:hover strong:where(.svelte-xknnd){color:#38bdf8}.map-heading.is-clickable.svelte-xknnd:hover .heading-arrow:where(.svelte-xknnd){color:#38bdf8;transform:translate(1px,-1px)}.heading-arrow.svelte-xknnd{font-size:11px;color:#8b949e;transition:color .15s ease,transform .15s ease}.map-heading.svelte-xknnd i:where(.svelte-xknnd){color:#8b949e;font-size:13px}.map-stats.svelte-xknnd{position:absolute;z-index:1;bottom:8px;left:8px;display:flex;overflow:hidden;border-radius:6px;corner-shape:squircle;background:#1a1721;border:1px solid rgba(255,255,255,.1);color:#f0f6fc;font-size:9px;font-weight:700}.map-stat.svelte-xknnd{min-width:68px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:3px 6px}.map-stat.svelte-xknnd strong:where(.svelte-xknnd){padding:1px 4px;border-radius:4px;corner-shape:squircle;background:#282234;color:#f0f6fc;font-size:11px;line-height:1.1}.map-stat.no-tag.svelte-xknnd{background:#252030;color:#cbd5e1}.map-stat.no-tag.svelte-xknnd strong:where(.svelte-xknnd){background:#342c43;color:#f0f6fc}.map-stat.tagged.svelte-xknnd{background:#1d1926;color:#8b949e}.map-stat.tagged.svelte-xknnd strong:where(.svelte-xknnd){background:#282234;color:#cbd5e1}.map-zoom.svelte-xknnd{position:absolute;right:8px;bottom:8px;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:#221d2c;color:#f0f6fc;box-shadow:0 2px 8px #0006;cursor:pointer;transition:background .15s ease}.map-zoom.svelte-xknnd:hover{background:#2e273b}.map-zoom.svelte-xknnd i:where(.svelte-xknnd){font-size:15px;line-height:1}.sr-only.svelte-xknnd{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.photo-analyzer.svelte-1m4xjdn{width:100%;height:100%;margin:0;color:#f0f6fc;font-family:var(--font-sans, "Nebula Sans", sans-serif);-webkit-user-select:none;user-select:none}.photo-analyzer.svelte-1m4xjdn :where(.svelte-1m4xjdn){scrollbar-width:none;-ms-overflow-style:none}.photo-analyzer.svelte-1m4xjdn :where(.svelte-1m4xjdn)::-webkit-scrollbar{display:none}.app-root.svelte-1m4xjdn{--font-kpi: 18px;--font-base: 13px;--font-sub: 11px;--font-micro: 10px;--fw-medium: 500;--fw-bold: 700;width:100%;height:100%;min-width:0;min-height:0;padding:10px;box-sizing:border-box;display:block;position:relative;overflow:hidden;background:#100e13;color:#f0f6fc}.dashboard.svelte-1m4xjdn{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:32px 74px minmax(380px,1fr) 140px;gap:8px;transition:grid-template-rows .25s cubic-bezier(.16,1,.3,1)}.dashboard.no-row3.svelte-1m4xjdn{grid-template-rows:32px 74px 0px 140px}.dashboard.no-row4.svelte-1m4xjdn{grid-template-rows:32px 74px minmax(380px,1fr) 0px}.dashboard.no-row3.no-row4.svelte-1m4xjdn{grid-template-rows:32px 74px 0px 0px}.toolbar.svelte-1m4xjdn{min-width:0;height:32px;display:flex;align-items:center;gap:8px}.tab-switch.svelte-1m4xjdn{flex:0 0 164px;height:32px;box-sizing:border-box;display:flex;align-items:center;padding:3px;gap:3px;border-radius:8px;corner-shape:squircle;background:#14111c;border:1px solid rgba(255,255,255,.08)}.tab-switch.svelte-1m4xjdn button:where(.svelte-1m4xjdn){flex:1;height:100%;min-width:0;border:1px solid transparent;border-radius:6px;corner-shape:squircle;background:transparent;color:#94a3b8;font-family:inherit;font-size:12px;font-weight:var(--fw-medium);display:flex;align-items:center;justify-content:center;padding:0 10px;cursor:pointer;transition:all .15s ease}.tab-switch.svelte-1m4xjdn button:where(.svelte-1m4xjdn):hover{color:#fff;background:#ffffff0d}.tab-switch.svelte-1m4xjdn button.is-active:where(.svelte-1m4xjdn){background:#1e3a5f;border-color:#38bdf8;color:#38bdf8;box-shadow:0 0 10px #38bdf859;font-weight:var(--fw-bold)}.search-box.svelte-1m4xjdn{flex:1;max-width:240px;height:32px;box-sizing:border-box;padding:0 8px;display:flex;align-items:center;gap:6px;border-radius:8px;corner-shape:squircle;background:#1e1b24;border:1px solid rgba(255,255,255,.08)}.toolbar-icon.svelte-1m4xjdn{flex:0 0 14px;font-size:14px;line-height:1;color:#8b949e}.search-box.svelte-1m4xjdn input:where(.svelte-1m4xjdn){width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#f0f6fc;font-family:inherit;font-size:var(--font-base);font-weight:var(--fw-medium);line-height:1.2}.search-box.svelte-1m4xjdn input:where(.svelte-1m4xjdn)::placeholder{color:#64748b;opacity:1}.tool-actions.svelte-1m4xjdn{margin-left:auto;flex:0 0 auto;height:32px;box-sizing:border-box;display:flex;align-items:center;gap:4px;padding:2px 4px;border-radius:8px;corner-shape:squircle;background:#1e1b24;border:1px solid rgba(255,255,255,.08)}.action-group.svelte-1m4xjdn{display:flex;align-items:center;gap:2px}.icon-button.svelte-1m4xjdn{flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:6px;corner-shape:squircle;background:transparent;display:grid;place-items:center;cursor:pointer;transition:background .15s ease,color .15s ease}.icon-button.svelte-1m4xjdn i:where(.svelte-1m4xjdn){font-size:17px;line-height:1;color:#8b949e}.icon-button.svelte-1m4xjdn:hover{background:#ffffff14}.icon-button.is-active.svelte-1m4xjdn{background:#2a2436}.icon-button.is-active.svelte-1m4xjdn i:where(.svelte-1m4xjdn){color:#38bdf8}.toolbar-divider.svelte-1m4xjdn{height:18px;border-left:1px solid rgba(255,255,255,.1);margin:0 2px}.panel.svelte-1m4xjdn{min-width:0;min-height:0;overflow:hidden;border-radius:8px;corner-shape:squircle;background:#1a1721;border:1px solid rgba(255,255,255,.09);box-shadow:0 3px 10px #00000059}.panel.svelte-1m4xjdn h2:where(.svelte-1m4xjdn){margin:0;color:#f0f6fc73;font-family:inherit;font-size:var(--font-sub);font-weight:var(--fw-bold);line-height:1.2}.summary-row.svelte-1m4xjdn{position:relative;z-index:10;min-width:0;height:74px;display:grid;grid-template-columns:.68fr 1.32fr;gap:8px}.overview-panel.svelte-1m4xjdn,.distribution-panel.svelte-1m4xjdn{position:relative;overflow:visible;padding:8px 12px;box-sizing:border-box}.overview-stats.svelte-1m4xjdn{height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px}.stat-block.svelte-1m4xjdn{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.stat-storage.svelte-1m4xjdn{position:relative}.stat-block.svelte-1m4xjdn strong:where(.svelte-1m4xjdn){color:#f0f6fc;font-size:var(--font-kpi);font-weight:var(--fw-bold);line-height:1;white-space:nowrap}.stat-block.svelte-1m4xjdn>span:where(.svelte-1m4xjdn){max-width:100%;color:#8b949e;font-size:var(--font-sub);font-weight:var(--fw-medium);line-height:1.1;margin-top:2px}.value-with-mark.svelte-1m4xjdn{display:flex;align-items:center;gap:4px}.garvis-trigger.svelte-1m4xjdn{background:transparent;border:0;padding:0;cursor:pointer;opacity:0;transform:scale(.9);transition:opacity .15s ease,transform .15s ease;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;corner-shape:squircle}.stat-storage.svelte-1m4xjdn:hover .garvis-trigger:where(.svelte-1m4xjdn),.distribution-panel.svelte-1m4xjdn:hover .distribution-trigger:where(.svelte-1m4xjdn),.garvis-trigger.is-active.svelte-1m4xjdn{opacity:1;transform:scale(1)}.garvis-mark.svelte-1m4xjdn{position:relative;display:inline-block;flex:0 0 15px;width:15px;height:15px;vertical-align:middle}.garvis-mark.svelte-1m4xjdn>img:where(.svelte-1m4xjdn):first-child{width:100%;height:100%;object-fit:contain}.garvis-mark.svelte-1m4xjdn>img:where(.svelte-1m4xjdn):last-child{position:absolute;top:0;right:0;width:8px;height:8px;object-fit:contain}.distribution-panel.svelte-1m4xjdn{display:flex;flex-direction:column;justify-content:space-between}.distribution-header.svelte-1m4xjdn{display:flex;justify-content:flex-end;height:15px;margin-bottom:2px}.popover-shield.svelte-1m4xjdn{position:fixed;inset:0;z-index:25}.apple-popover.svelte-1m4xjdn{position:absolute;z-index:30;background:#24202d;border:1px solid #3c344a;border-radius:10px;corner-shape:squircle;box-shadow:0 12px 30px #000000a6,0 2px 6px #0006;box-sizing:border-box;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5));animation:svelte-1m4xjdn-popover-in .15s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-1m4xjdn-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.popover-arrow.svelte-1m4xjdn{position:absolute;width:10px;height:10px;background:#24202d;border-left:1px solid #3c344a;border-top:1px solid #3c344a;transform:rotate(45deg)}.popover-storage.svelte-1m4xjdn{top:calc(100% + 10px);left:10px;width:250px;padding:12px 14px}.popover-storage.svelte-1m4xjdn .popover-arrow:where(.svelte-1m4xjdn){top:-6px;left:80px}.popover-distribution.svelte-1m4xjdn{top:28px;right:6px;width:260px;padding:12px 14px}.popover-distribution.svelte-1m4xjdn .popover-arrow:where(.svelte-1m4xjdn){top:-6px;right:12px}.popover-content.svelte-1m4xjdn{display:flex;flex-direction:column;gap:10px}.popover-title.svelte-1m4xjdn{margin:0;color:#f0f6fc;font-size:var(--font-base);font-weight:var(--fw-bold);line-height:1.2}.popover-bullets.svelte-1m4xjdn{margin:0;padding-left:14px;display:flex;flex-direction:column;gap:4px;color:#e2e8f0;font-size:11px;line-height:1.35}.popover-bullets.svelte-1m4xjdn li:where(.svelte-1m4xjdn){padding-left:2px}.popover-bullets.svelte-1m4xjdn li:where(.svelte-1m4xjdn)::marker{color:#38bdf8;font-size:8px}.popover-actions.svelte-1m4xjdn{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}.chip-btn.svelte-1m4xjdn{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 14px;border-radius:6px;corner-shape:squircle;font-family:inherit;font-size:11.5px;font-weight:var(--fw-bold);line-height:1;white-space:nowrap;cursor:pointer;transition:all .15s ease;user-select:none}.chip-primary.svelte-1m4xjdn{background:#38bdf8;color:#090d16;border:1px solid #38bdf8;box-shadow:0 0 10px #38bdf859}.chip-primary.svelte-1m4xjdn:hover{background:#67e8f9;border-color:#67e8f9;box-shadow:0 0 14px #38bdf88c}.chip-primary.svelte-1m4xjdn:active{background:#0284c7;color:#fff;transform:scale(.97)}.chip-ghost.svelte-1m4xjdn{background:#1c1828;color:#cbd5e1;border:1px solid rgba(255,255,255,.12)}.chip-ghost.svelte-1m4xjdn:hover{color:#f0f6fc;background:#252033;border-color:#ffffff38}.chip-ghost.svelte-1m4xjdn:active{background:#14111d;transform:scale(.97)}.distribution-bar.svelte-1m4xjdn{height:24px;margin-top:2px;display:flex;gap:1px;overflow:hidden;background:#262130;border-radius:4px;corner-shape:squircle}.segment.svelte-1m4xjdn{min-width:0;height:100%;display:flex;align-items:center;padding-left:4px;box-sizing:border-box}.segment.svelte-1m4xjdn span:where(.svelte-1m4xjdn){padding:1px 4px;border-radius:20px;corner-shape:squircle;background:#fff;color:#0c1017;font-size:var(--font-micro);font-weight:var(--fw-bold);line-height:1;white-space:nowrap}.segment.large.svelte-1m4xjdn{flex:25;background:#ff008b}.segment.amber.svelte-1m4xjdn{flex:3;background:#ffcc68}.segment.green.svelte-1m4xjdn{flex:3;background:linear-gradient(83deg,#87ca56,#92db1c)}.segment.lilac.svelte-1m4xjdn{flex:3;background:#af52de}.segment.mid.svelte-1m4xjdn{flex:12;background:#af52de}.segment.blue.svelte-1m4xjdn{flex:54;background:#38bdf8}.distribution-legend.svelte-1m4xjdn{display:flex;gap:21%;margin-top:2px;font-size:var(--font-sub);line-height:1;color:#8b949e;font-weight:var(--fw-bold)}.distribution-legend.svelte-1m4xjdn span:where(.svelte-1m4xjdn){color:#64748b;font-weight:var(--fw-bold)}.analysis-row.svelte-1m4xjdn{min-width:0;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;transition:grid-template-columns .25s cubic-bezier(.16,1,.3,1)}.analysis-row.is-solo.svelte-1m4xjdn{grid-template-columns:1fr}.treemap-panel.svelte-1m4xjdn{padding:0;box-sizing:border-box;position:relative;background:#1a1721;border:1px solid rgba(255,255,255,.09);border-radius:8px;corner-shape:squircle;overflow:hidden}.treemap-panel.svelte-1m4xjdn h2:where(.svelte-1m4xjdn){position:absolute;z-index:2;top:5px;left:8px;padding:0;background:transparent}.treemap.svelte-1m4xjdn{position:absolute;inset:22px 0 0;display:grid;grid-template-columns:1.15fr 1fr .85fr;grid-template-rows:1fr 1fr 1fr 1.15fr;gap:1px;background:#ffffff1f;overflow:hidden;border-radius:0 0 7px 7px;corner-shape:squircle}.tile.svelte-1m4xjdn{min-width:0;min-height:0;position:relative;padding:6px;box-sizing:border-box;overflow:hidden;border:0;background:#31293e;font-family:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;border-radius:0;transition:box-shadow .15s ease,background .15s ease}.tile.is-subdivided.svelte-1m4xjdn{padding:0;display:flex;flex-direction:column;background:#251e30;cursor:default}.sub-header.svelte-1m4xjdn{display:flex;align-items:center;justify-content:space-between;padding:3px 6px;background:#00000059;border-bottom:1px solid rgba(255,255,255,.12);flex-shrink:0}.sub-crumb.svelte-1m4xjdn{font-size:var(--font-micro);font-weight:var(--fw-bold);color:#38bdf8;line-height:1.1}.sub-collapse-btn.svelte-1m4xjdn{background:transparent;border:none;color:#94a3b8;font-size:13px;width:18px;height:18px;padding:0;display:grid;place-items:center;border-radius:3px;corner-shape:squircle;cursor:pointer;line-height:1;transition:background .15s ease,color .15s ease}.sub-collapse-btn.svelte-1m4xjdn:hover{color:#fff;background:#ffffff26}.sub-grid.svelte-1m4xjdn{flex:1;display:grid;grid-template-columns:1.15fr 1fr;gap:1px;background:#ffffff1f;min-height:0}.sub-split-col.svelte-1m4xjdn{display:grid;grid-template-rows:1fr 1fr;gap:1px;background:#ffffff1f;min-height:0}.sub-tile.svelte-1m4xjdn{min-width:0;min-height:0;padding:5px 6px;box-sizing:border-box;border:0;border-radius:0;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;gap:1px;cursor:pointer;font-family:inherit;transition:background .15s ease,box-shadow .15s ease}.sub-fuji.svelte-1m4xjdn{background:#3d354e}.sub-raw.svelte-1m4xjdn{background:#342c44}.sub-clips.svelte-1m4xjdn{background:#282137}.sub-travel.svelte-1m4xjdn{background:#3a324b}.sub-wallpapers.svelte-1m4xjdn{background:#30283e}.sub-archive.svelte-1m4xjdn{background:#261f32}.sub-tile.svelte-1m4xjdn:hover,.sub-tile.is-selected.svelte-1m4xjdn{background:#4a3e5e;box-shadow:inset 0 0 0 1.5px #38bdf8}.sub-tile.svelte-1m4xjdn:hover .tile-size:where(.svelte-1m4xjdn),.sub-tile.is-selected.svelte-1m4xjdn .tile-size:where(.svelte-1m4xjdn){color:#38bdf8;font-weight:var(--fw-bold)}.tile-name.svelte-1m4xjdn{color:#fff;font-size:var(--font-micro);font-weight:var(--fw-bold);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-size.svelte-1m4xjdn{color:#cbd5e1;font-size:var(--font-micro);font-weight:var(--fw-medium);line-height:1.1;white-space:nowrap;transition:color .15s ease}.tile.svelte-1m4xjdn:hover,.tile.is-selected.svelte-1m4xjdn{box-shadow:inset 0 0 0 1.5px #38bdf8;background:#4a3e5e}.tile.svelte-1m4xjdn:hover .tile-size:where(.svelte-1m4xjdn),.tile.is-selected.svelte-1m4xjdn .tile-size:where(.svelte-1m4xjdn){color:#38bdf8;font-weight:var(--fw-bold)}.tile-dcim.svelte-1m4xjdn{grid-column:1;grid-row:1 / 3;background:#3d354e}.tile-pictures.svelte-1m4xjdn{grid-column:1;grid-row:3 / 5;background:#362f44}.tile-pixel.svelte-1m4xjdn{grid-column:2;grid-row:1;background:#2b2436}.tile-figma.svelte-1m4xjdn{grid-column:2;grid-row:2;background:#3a314a}.tile-documents.svelte-1m4xjdn{grid-column:2;grid-row:3;background:#2e273a}.tile-photos.svelte-1m4xjdn{grid-column:2;grid-row:4;background:#332b40}.tile-trendi.svelte-1m4xjdn{grid-column:3;grid-row:1 / 2;background:#342c43}.tile-davinci.svelte-1m4xjdn{grid-column:3;grid-row:2 / 3;background:#31293e}.tile-small.svelte-1m4xjdn{grid-column:3;grid-row:3;background:#221c2c}.tile-pixel-small.svelte-1m4xjdn{grid-column:3;grid-row:4;background:#2d2639}.treemap-footer.svelte-1m4xjdn{position:absolute;z-index:3;right:8px;bottom:8px;display:flex;align-items:center;justify-content:flex-end}.treemap-footer.svelte-1m4xjdn span:where(.svelte-1m4xjdn){display:none}.treemap-footer.svelte-1m4xjdn button:where(.svelte-1m4xjdn){width:22px;height:22px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#272232;box-shadow:0 2px 6px #0006;cursor:pointer}.treemap-footer.svelte-1m4xjdn i:where(.svelte-1m4xjdn){font-size:13px;line-height:1;color:#f0f6fc}.insights-row.svelte-1m4xjdn{min-width:0;min-height:0;height:140px;display:grid;gap:8px;box-sizing:border-box;transition:all .25s cubic-bezier(.16,1,.3,1)}.insights-row.count-3.svelte-1m4xjdn{grid-template-columns:1.8fr 1.1fr 1.1fr}.insights-row.count-2.has-accum.svelte-1m4xjdn{grid-template-columns:1.6fr 1fr}.insights-row.count-2.svelte-1m4xjdn:not(.has-accum){grid-template-columns:1fr 1fr;max-width:620px;margin:0 auto;width:100%}.insights-row.count-1.svelte-1m4xjdn{display:flex;justify-content:center;width:100%}.insights-row.count-1.svelte-1m4xjdn .timeline-panel:where(.svelte-1m4xjdn){width:100%}.insights-row.count-1.svelte-1m4xjdn .naming-panel:where(.svelte-1m4xjdn){width:100%;max-width:480px}.insights-row.count-1.svelte-1m4xjdn .naming-metrics-wrap:where(.svelte-1m4xjdn){display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;align-items:center;margin-top:10px}.insights-row.count-1.svelte-1m4xjdn .imbalance-panel:where(.svelte-1m4xjdn){width:100%;max-width:380px}.timeline-panel.svelte-1m4xjdn,.naming-panel.svelte-1m4xjdn,.imbalance-panel.svelte-1m4xjdn{padding:8px 10px;box-sizing:border-box;position:relative}.timeline-legend.svelte-1m4xjdn{position:absolute;top:24px;left:10px;z-index:1;display:flex;flex-direction:column;gap:3px;color:#8b949e;font-size:var(--font-micro);font-weight:var(--fw-medium)}.timeline-legend.svelte-1m4xjdn span:where(.svelte-1m4xjdn){display:flex;align-items:center;gap:4px}.dot.svelte-1m4xjdn{width:6px;height:6px;border-radius:50%}.blue-dot.svelte-1m4xjdn{background:#38bdf8}.pink-dot.svelte-1m4xjdn{background:#ff008b}.timeline-labels.svelte-1m4xjdn{position:absolute;top:8px;right:10px;display:flex;gap:8px;color:#38bdf8;font-size:var(--font-sub);font-weight:var(--fw-bold)}.timeline-labels.svelte-1m4xjdn span:where(.svelte-1m4xjdn)+span:where(.svelte-1m4xjdn){color:#ff008b}.timeline-chart-wrap.svelte-1m4xjdn{position:absolute;inset:22px 8px 8px;width:calc(100% - 16px);height:calc(100% - 30px);overflow:visible}.timeline-chart.svelte-1m4xjdn{width:100%;height:100%;overflow:visible;display:block}.grid-line.svelte-1m4xjdn{fill:none;stroke:#2c2538;stroke-width:1}.count-line.svelte-1m4xjdn,.size-line.svelte-1m4xjdn{fill:none;stroke-width:2;stroke-linecap:round}.count-line.svelte-1m4xjdn{stroke:#38bdf8}.size-line.svelte-1m4xjdn{stroke:#ff008b}.count-dot.svelte-1m4xjdn{fill:#38bdf8;stroke:#1a1721;stroke-width:2;filter:drop-shadow(0 0 4px rgba(56,189,248,.45))}.size-dot.svelte-1m4xjdn{fill:#ff008b;stroke:#1a1721;stroke-width:2;filter:drop-shadow(0 0 4px rgba(255,0,139,.45))}.timeline-axis.svelte-1m4xjdn{position:absolute;left:24%;top:50%;right:35%;display:flex;justify-content:space-between;pointer-events:none;color:#64748b;font-size:var(--font-micro);font-weight:var(--fw-bold)}.naming-panel.svelte-1m4xjdn{display:flex;flex-direction:column;justify-content:space-between}.naming-metrics-wrap.svelte-1m4xjdn{display:flex;flex-direction:column;justify-content:space-between;flex:1}.naming-metric.svelte-1m4xjdn{display:flex;flex-direction:column;gap:1px}.naming-metric.svelte-1m4xjdn strong:where(.svelte-1m4xjdn){color:#f0f6fc;font-size:var(--font-kpi);font-weight:var(--fw-bold);line-height:1}.naming-metric.svelte-1m4xjdn span:where(.svelte-1m4xjdn){color:#8b949e;font-size:var(--font-micro);font-weight:var(--fw-medium);line-height:1.15}.imbalance-panel.svelte-1m4xjdn{display:flex;flex-direction:column;justify-content:space-between}.imbalance-panel.svelte-1m4xjdn h2:where(.svelte-1m4xjdn){align-self:flex-start}.ring-content.svelte-1m4xjdn{flex:1;min-height:0;display:flex;align-items:center;justify-content:space-around;gap:6px;padding-top:4px}.ring-chart.svelte-1m4xjdn{width:64px;height:64px;flex:0 0 64px;position:relative;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from -35deg,#2a3548 0 51%,#38bdf8 51% 79%,#ff008b 79% 87%,#9bd545 87% 91%,#f6a66c 91% 95%,#df2f26 95% 98%,#2a3548 98% 100%)}.ring-chart.svelte-1m4xjdn:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#1a1721}.ring-center.svelte-1m4xjdn{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.ring-center.svelte-1m4xjdn strong:where(.svelte-1m4xjdn){color:#f0f6fc;font-size:13px;font-weight:var(--fw-bold);line-height:1}.ring-center.svelte-1m4xjdn small:where(.svelte-1m4xjdn){margin-top:2px;padding:1px 3px;background:#1e2636;color:#38bdf8;font-size:9px;font-weight:var(--fw-bold);border-radius:3px;corner-shape:squircle}.ring-legend.svelte-1m4xjdn{display:flex;flex-direction:column;gap:4px}.legend-row.svelte-1m4xjdn{display:flex;align-items:center;gap:5px}.legend-dot.svelte-1m4xjdn{width:6px;height:6px;border-radius:50%}.dot-dcim.svelte-1m4xjdn{background:#38bdf8}.dot-pictures.svelte-1m4xjdn{background:#af52de}.dot-photos.svelte-1m4xjdn{background:#ff008b}.dot-others.svelte-1m4xjdn{background:#64748b}.legend-name.svelte-1m4xjdn{color:#8b949e;font-size:var(--font-micro);font-weight:var(--fw-medium);line-height:1}.sr-only.svelte-1m4xjdn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toast.svelte-1m4xjdn{position:absolute;z-index:5;right:18px;top:54px;max-width:240px;padding:8px 12px;border-radius:8px;corner-shape:squircle;background:#1e2636;color:#f0f6fc;font-size:var(--font-base);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #00000080}.review-overlay.svelte-1m4xjdn{position:absolute;inset:0;z-index:10;display:flex;align-items:flex-end;justify-content:flex-end;padding:16px;box-sizing:border-box;background:#000000b3;backdrop-filter:blur(4px)}.review-sheet.svelte-1m4xjdn{width:min(340px,100%);padding:20px;position:relative;border:1px solid rgba(255,255,255,.12);border-radius:14px;corner-shape:squircle;background:#151b26;color:#f0f6fc;box-shadow:0 14px 40px #0009}.review-close.svelte-1m4xjdn{position:absolute;top:8px;right:10px;border:0;background:transparent;color:#8b949e;font-size:var(--font-kpi);cursor:pointer}.eyebrow.svelte-1m4xjdn{color:#38bdf8;font-size:var(--font-sub);font-weight:var(--fw-bold);letter-spacing:.08em}.review-sheet.svelte-1m4xjdn h2:where(.svelte-1m4xjdn){margin:8px 0 6px;color:#f0f6fc;font-size:var(--font-kpi);line-height:1.2}.review-sheet.svelte-1m4xjdn p:where(.svelte-1m4xjdn){margin:0 0 14px;color:#8b949e;font-size:var(--font-base);line-height:1.4}.review-file.svelte-1m4xjdn{min-width:0;padding:9px 0;display:flex;align-items:center;gap:8px;border-top:1px solid #20293a;font-size:var(--font-sub)}.review-file.svelte-1m4xjdn>span:where(.svelte-1m4xjdn):nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:3px}.review-file.svelte-1m4xjdn strong:where(.svelte-1m4xjdn){color:#f0f6fc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-file.svelte-1m4xjdn small:where(.svelte-1m4xjdn){color:#8b949e}.file-thumb.svelte-1m4xjdn{width:32px;height:32px;display:grid;place-items:center;border-radius:5px;corner-shape:squircle;background:#1e385b;color:#38bdf8;font-size:var(--font-micro);font-weight:var(--fw-bold)}.review-primary.svelte-1m4xjdn{width:100%;margin-top:12px;padding:10px;border:1px solid #38bdf8;border-radius:7px;corner-shape:squircle;background:#38bdf8;color:#090d16;font-family:inherit;font-size:var(--font-base);font-weight:var(--fw-bold);cursor:pointer;box-shadow:0 0 10px #38bdf859;transition:all .15s ease}.review-primary.svelte-1m4xjdn:hover{background:#67e8f9;border-color:#67e8f9;box-shadow:0 0 16px #38bdf88c}.treemap-header.is-clickable.svelte-1m4xjdn{position:absolute;z-index:5;top:5px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;background:transparent;border:none;border-radius:4px;corner-shape:squircle;cursor:pointer;font-family:inherit;transition:all .15s ease}.treemap-header.is-clickable.svelte-1m4xjdn h2:where(.svelte-1m4xjdn){position:static;margin:0;transition:color .15s ease}.treemap-header.is-clickable.svelte-1m4xjdn:hover{background:#1e1a28f2}.treemap-header.is-clickable.svelte-1m4xjdn:hover h2:where(.svelte-1m4xjdn){color:#38bdf8}.treemap-header.is-clickable.svelte-1m4xjdn:hover .heading-arrow:where(.svelte-1m4xjdn){color:#38bdf8;transform:translate(1px,-1px)}.heading-arrow.svelte-1m4xjdn{font-size:11px;color:#8b949e;transition:color .15s ease,transform .15s ease}.drilldown-container.svelte-1m4xjdn{width:100%;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;box-sizing:border-box}.drilldown-appbar.svelte-1m4xjdn{height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 4px 6px;border-bottom:1px solid rgba(255,255,255,.08)}.drilldown-appbar-left.svelte-1m4xjdn{display:flex;align-items:center;gap:12px}.drilldown-back-btn.svelte-1m4xjdn{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:#1e1b26;border:1px solid rgba(255,255,255,.12);border-radius:9999px;corner-shape:squircle;color:#cbd5e1;font-family:inherit;font-size:var(--font-sub);font-weight:var(--fw-bold);cursor:pointer;transition:all .15s ease}.drilldown-back-btn.svelte-1m4xjdn:hover{background:#2a2436;border-color:#38bdf866;color:#38bdf8}.drilldown-title.svelte-1m4xjdn{display:flex;align-items:center;gap:6px;font-size:var(--font-base);color:#fff}.title-icon.svelte-1m4xjdn{color:#38bdf8;font-size:15px}.crumb-sep.svelte-1m4xjdn{color:#64748b;font-size:12px}.active-crumb.svelte-1m4xjdn{color:#38bdf8;font-weight:var(--fw-bold)}.appbar-badge.svelte-1m4xjdn{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:#1a1721;border:1px solid rgba(255,255,255,.09);border-radius:9999px;corner-shape:squircle;color:#94a3b8;font-size:var(--font-micro);font-weight:var(--fw-bold)}.drilldown-split.svelte-1m4xjdn{flex:1;display:grid;grid-template-columns:1fr 2fr;gap:8px;min-height:0;padding-top:6px;padding-bottom:0;box-sizing:border-box}.drilldown-sidebar.svelte-1m4xjdn{background:#1a1721;border:1px solid rgba(255,255,255,.09);border-radius:8px;corner-shape:squircle;display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:0;height:220px;align-self:start}.drilldown-treemap-host.svelte-1m4xjdn,.drilldown-map-host.svelte-1m4xjdn{width:100%;height:100%;position:relative;overflow:hidden}.drilldown-treemap-host.svelte-1m4xjdn .treemap:where(.svelte-1m4xjdn){inset:0;border-radius:0}.drilldown-gallery-wrap.svelte-1m4xjdn{background:#15131b;border:1px solid rgba(255,255,255,.09);border-radius:8px;corner-shape:squircle;display:flex;flex-direction:column;overflow:hidden;min-height:0;height:100%}.gallery-toolbar.svelte-1m4xjdn{padding:6px 10px;display:flex;align-items:center;justify-content:space-between;background:#00000059;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;z-index:6}.gallery-badge.svelte-1m4xjdn{color:#38bdf8;font-size:11px;font-weight:var(--fw-bold);letter-spacing:.2px}.filter-icon-btn.svelte-1m4xjdn{width:24px;height:24px;padding:0;display:grid;place-items:center;background:#221d2c;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#f0f6fc;font-size:12.5px;cursor:pointer;transition:all .15s ease}.filter-icon-btn.svelte-1m4xjdn:hover{border-color:#38bdf8;color:#38bdf8}.filter-icon-btn.is-active.svelte-1m4xjdn{background:#38bdf8;color:#090d16;border-color:#38bdf8;box-shadow:0 0 10px #38bdf873}.gallery-scroll-area.svelte-1m4xjdn{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:95px;box-sizing:border-box}.gallery-scroll-area.svelte-1m4xjdn::-webkit-scrollbar{display:none}.gallery-group.svelte-1m4xjdn{display:flex;flex-direction:column;margin-bottom:10px}.group-header.svelte-1m4xjdn{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;background:#110e16;position:sticky;top:0;z-index:5;border-bottom:1px solid rgba(255,255,255,.06)}.group-title.svelte-1m4xjdn{color:#e2e8f0;font-size:11px;font-weight:var(--fw-bold)}.group-count.svelte-1m4xjdn{color:#94a3b8;font-size:9.5px}.photo-8grid.svelte-1m4xjdn{display:grid;grid-template-columns:repeat(8,1fr);grid-auto-rows:min-content;gap:1px;background:#ffffff0f;width:100%;box-sizing:border-box}.photo-sq.svelte-1m4xjdn{aspect-ratio:1;width:100%;min-width:0;min-height:0;background-image:url(/images/photo-analyzer/gallery-atlas.webp);background-size:800% 800%;background-position:var(--px, 0%) var(--py, 0%);position:relative;cursor:grab;transition:filter .15s ease,box-shadow .15s ease}.photo-sq.svelte-1m4xjdn:hover{filter:brightness(1.25);z-index:2;box-shadow:inset 0 0 0 1.5px #38bdf8}.photo-sq.svelte-1m4xjdn:active{cursor:grabbing;opacity:.6}.staging-sheet.svelte-1m4xjdn{position:absolute;left:0;right:0;bottom:0;width:100%;height:84px;z-index:25;background:linear-gradient(180deg,#16243b,#0c1422);border-top:2px solid #38bdf8;border-left:1px solid rgba(56,189,248,.35);border-right:1px solid rgba(56,189,248,.35);border-bottom:none;border-radius:16px 16px 0 0;corner-shape:squircle;box-shadow:0 -12px 36px #000000f2,0 0 24px #38bdf84d,inset 0 1px #ffffff40;display:flex;flex-direction:column;transition:height .25s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease;overflow:hidden;box-sizing:border-box}.staging-sheet.svelte-1m4xjdn:hover,.staging-sheet.is-drag-active.svelte-1m4xjdn{height:134px;border-top-color:#67e8f9;box-shadow:0 -16px 48px #000000fa,0 0 32px #38bdf873,inset 0 1px #ffffff59}.sheet-grab-bar.svelte-1m4xjdn{width:100%;padding:7px 0 4px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.sheet-handle.svelte-1m4xjdn{width:44px;height:4.5px;background:#ffffffa6;border-radius:9999px;corner-shape:squircle;transition:background .15s ease,width .2s ease}.staging-sheet.svelte-1m4xjdn:hover .sheet-handle:where(.svelte-1m4xjdn){background:#38bdf8;width:52px}.sheet-controls-row.svelte-1m4xjdn{padding:0 14px 5px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.staged-pill.svelte-1m4xjdn{padding:3px 10px;background:#0d1929;border:1px solid #38bdf8;border-radius:9999px;corner-shape:squircle;color:#38bdf8;font-size:11px;font-weight:var(--fw-bold);letter-spacing:.2px}.sheet-box-switchers.svelte-1m4xjdn{display:flex;align-items:center;gap:4px;background:#09111c;padding:3px 5px;border-radius:9999px;corner-shape:squircle;border:1px solid rgba(56,189,248,.35)}.box-switcher-btn.svelte-1m4xjdn{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:transparent;border:none;border-radius:9999px;corner-shape:squircle;color:#94a3b8;font-family:inherit;font-size:12px;font-weight:var(--fw-bold);cursor:pointer;transition:all .15s ease}.box-switcher-btn.svelte-1m4xjdn i:where(.svelte-1m4xjdn){font-size:16px}.box-switcher-btn.svelte-1m4xjdn:hover{color:#fff}.box-switcher-btn.is-active.svelte-1m4xjdn{background:#1e3a5f;color:#fff;border:1px solid #38bdf8;box-shadow:0 0 10px #38bdf873}.sheet-bins.svelte-1m4xjdn{flex:1;display:grid;gap:8px;padding:3px 12px 10px;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box}.sheet-bins.svelte-1m4xjdn::-webkit-scrollbar{display:none}.sheet-bins.count-1.svelte-1m4xjdn{grid-template-columns:1fr}.sheet-bins.count-2.svelte-1m4xjdn{grid-template-columns:1fr 1fr}.sheet-bins.count-3.svelte-1m4xjdn{grid-template-columns:1fr 1fr 1fr}.staging-bin.svelte-1m4xjdn{border:1.5px dashed rgba(56,189,248,.4);border-radius:8px;corner-shape:squircle;background:#08101cb3;display:flex;align-items:center;justify-content:center;padding:4px;transition:all .15s ease;min-height:42px}.staging-bin.is-drop-target.svelte-1m4xjdn{border-color:#38bdf8;background:#38bdf833;box-shadow:inset 0 0 16px #38bdf859}.bin-body.svelte-1m4xjdn{width:100%;display:flex;align-items:center;justify-content:center}.bin-empty-placeholder.svelte-1m4xjdn{color:#64748b;font-size:18px}.bin-chips-list.svelte-1m4xjdn{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.staged-thumb.svelte-1m4xjdn{width:32px;height:32px;border-radius:6px;corner-shape:squircle;background-image:url(/images/photo-analyzer/gallery-atlas.webp);background-size:800% 800%;background-position:var(--px, 0%) var(--py, 0%);border:1.5px solid #38bdf8;box-shadow:0 2px 8px #0009;position:relative;flex-shrink:0}.staged-thumb-rm.svelte-1m4xjdn{position:absolute;top:-5px;right:-5px;width:15px;height:15px;border-radius:9999px;corner-shape:squircle;background:#090d16;border:1px solid #38bdf8;color:#f0f6fc;font-size:11px;line-height:1;font-weight:700;display:grid;place-items:center;cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.staged-thumb-rm.svelte-1m4xjdn:hover{background:#ff008b;border-color:#ff008b;color:#fff}@media(max-width:650px){.app-root.svelte-1m4xjdn{padding:8px}.dashboard.svelte-1m4xjdn{grid-template-rows:32px 110px 240px minmax(140px,1fr);gap:8px}.toolbar.svelte-1m4xjdn{gap:5px}.tab-switch.svelte-1m4xjdn{flex-basis:110px}.tab-switch.svelte-1m4xjdn button:where(.svelte-1m4xjdn){font-size:var(--font-sub)}.tool-actions.svelte-1m4xjdn{gap:3px;padding:0 4px}.action-group.svelte-1m4xjdn{gap:2px}.icon-button.svelte-1m4xjdn{flex-basis:22px;width:22px;height:22px}.icon-button.svelte-1m4xjdn i:where(.svelte-1m4xjdn){font-size:14px}.summary-row.svelte-1m4xjdn{grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:6px}.analysis-row.svelte-1m4xjdn{grid-template-columns:1fr;grid-template-rows:240px 200px;overflow-y:auto}.insights-row.svelte-1m4xjdn{grid-template-columns:1fr;grid-template-rows:repeat(3,110px)}}.falcon-screen.svelte-16o71sn{--f-font: "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--f-primary: #FA4100;--f-primary-hover: #E03A00;--f-bg-appbar-card: #F5F5F5;--f-card-bg: #FAFAFA;--f-card-border: #E5E5E5;--f-record-bg: #EEEEEE;--f-text-dark: #09090B;--f-text-title: #313131;--f-text-sub: #737373;--f-text-muted: #8F8F8F;--f-blue: #175CD3;--f-green: #66C61C;width:100%;height:100%;min-height:812px;background:#fff;color:var(--f-text-dark);font-family:var(--f-font);display:flex;flex-direction:column;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;box-sizing:border-box}.app-header-unified.svelte-16o71sn{position:absolute;top:0;left:0;right:0;z-index:30;background:var(--f-bg-appbar-card)}.nav-bar-44.svelte-16o71sn{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;box-sizing:border-box}.nav-title.svelte-16o71sn{font-size:15px;font-weight:600;color:var(--f-text-title);margin:0;letter-spacing:-.01em}.nav-btn.svelte-16o71sn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:var(--f-text-title);cursor:pointer;padding:0;transition:background .15s ease}.nav-btn.svelte-16o71sn:hover{background:#0000000d}.screen-scroll-container.svelte-16o71sn{flex:1 1 auto;overflow:hidden!important;touch-action:pan-y!important;position:relative;padding-top:88px}.hero-card-collapsible.svelte-16o71sn{width:100%;height:var(--card-height, 200px);background:var(--f-bg-appbar-card);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px #0000000f;position:relative;box-sizing:border-box;transition:height .52s cubic-bezier(.34,1.25,.64,1)}.card-inner-stage.svelte-16o71sn{position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box}.card-upper-stage.svelte-16o71sn{position:relative;width:100%;height:200px;display:flex;box-sizing:border-box}.falcon-visual-col.svelte-16o71sn{width:56%;height:200px;position:relative;box-sizing:border-box;overflow:visible;z-index:3;pointer-events:none}.falcon-img-mask.svelte-16o71sn{position:absolute;top:0;left:0;width:100%;height:200px;overflow:visible;pointer-events:none;transition:height .52s cubic-bezier(.34,1.25,.64,1)}.falcon-img-mask.is-expanded.svelte-16o71sn{height:250px}.falcon-img.svelte-16o71sn{position:absolute;top:0;left:0;width:100%;height:235px;object-fit:cover;object-position:top center;display:block;-webkit-user-drag:none;transform-origin:50% 95%;will-change:transform,opacity;animation:svelte-16o71sn-raptor-enter .32s cubic-bezier(.16,1.2,.5,1) both;transition:-webkit-mask-image .45s ease,mask-image .45s ease;-webkit-mask-image:linear-gradient(to bottom,#000000 0px,#000000 110px,rgba(0,0,0,.55) 150px,rgba(0,0,0,.15) 180px,transparent 196px);mask-image:linear-gradient(to bottom,#000000 0px,#000000 110px,rgba(0,0,0,.55) 150px,rgba(0,0,0,.15) 180px,transparent 196px)}.falcon-img.is-expanded.svelte-16o71sn{-webkit-mask-image:linear-gradient(to bottom,#000000 0px,#000000 120px,rgba(0,0,0,.6) 160px,rgba(0,0,0,.2) 195px,rgba(0,0,0,.06) 212px,transparent 224px);mask-image:linear-gradient(to bottom,#000000 0px,#000000 120px,rgba(0,0,0,.6) 160px,rgba(0,0,0,.2) 195px,rgba(0,0,0,.06) 212px,transparent 224px)}@keyframes svelte-16o71sn-raptor-enter{0%{opacity:0;transform:translate(14px,32px) rotate(10deg)}70%{opacity:1;transform:translate(-2px,-2px) rotate(-1.5deg)}to{opacity:1;transform:translate(0) rotate(0)}}.awards-overlay.svelte-16o71sn{position:absolute;left:16px;bottom:12px;display:flex;flex-direction:column;gap:4px;z-index:5;pointer-events:auto}.awards-label.svelte-16o71sn{font-size:13px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);animation:svelte-16o71sn-performance-label-in .28s ease both}.awards-coins-row.svelte-16o71sn{display:flex;align-items:center}.coin-badge.svelte-16o71sn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid #FFFFFF;margin-right:-5px;box-shadow:0 1px 2px #0003;cursor:default;will-change:transform,opacity;animation:svelte-16o71sn-badge-card-spread .38s cubic-bezier(.34,1.25,.64,1) calc(.12s + var(--badge-index, 0) * .06s) both;transition:transform .15s ease,z-index .15s ease}.coin-badge.svelte-16o71sn:hover{transform:scale(1.22);z-index:10}@keyframes svelte-16o71sn-performance-label-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-16o71sn-badge-card-spread{0%{opacity:0;transform:translate(calc(-17px * var(--badge-index, 0))) scale(.85)}60%{opacity:1;transform:translate(2px) scale(1.08)}to{opacity:1;transform:translate(0) scale(1)}}.falcon-meta-col.svelte-16o71sn{flex:1;height:200px;position:relative;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;z-index:3}.ring-panel.svelte-16o71sn{position:relative;left:-6px;width:154px;padding-top:40px;display:flex;flex-direction:column;align-items:flex-end;gap:16px;transition:opacity .35s cubic-bezier(.22,1,.36,1) .14s,transform .45s cubic-bezier(.34,1.25,.64,1) .14s,padding-top .25s ease,gap .25s ease;opacity:1;transform:translateY(0);z-index:4}.ring-panel.has-more-data.svelte-16o71sn{padding-top:24px;gap:10px}.ring-panel.is-hidden.svelte-16o71sn{opacity:0;transform:translateY(-8px);pointer-events:none;position:absolute;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.ring-track-figma.svelte-16o71sn{position:relative;width:138px;height:44px;margin:0}.ring-base-border.svelte-16o71sn{position:absolute;top:3px;left:0;width:138px;height:40px;border:5px solid #E5E5E5;border-radius:18px;box-sizing:border-box;animation:svelte-16o71sn-ring-track-in .28s cubic-bezier(.16,1,.3,1) both}.ring-date-text.svelte-16o71sn{position:absolute;top:15px;left:0;width:138px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400;color:#000;text-align:center;letter-spacing:.2px;line-height:14px;animation:svelte-16o71sn-date-fade-in .26s ease .08s both}.figma-knob.svelte-16o71sn{position:absolute;left:26px;top:0;width:11px;height:11px;border-radius:50%;background:#737373;border:1.5px solid #FFFFFF;box-shadow:0 1px 2px #0003;box-sizing:border-box;z-index:2;animation:svelte-16o71sn-knob-sweep .38s cubic-bezier(.34,1.35,.64,1) .14s both}.ring-tick.svelte-16o71sn{position:absolute;width:4px;height:7px;border-radius:1px;z-index:2;animation:svelte-16o71sn-tick-pop .24s cubic-bezier(.34,1.4,.64,1) .28s both}.ring-tick-blue.svelte-16o71sn{background:#175cd3}.ring-tick-orange.svelte-16o71sn{background:#fa4100}.ring-tick-green.svelte-16o71sn{background:#66c61c}.ring-capsule.svelte-16o71sn{position:absolute;height:7px;border-radius:100px;z-index:2;transform-origin:left center;animation:svelte-16o71sn-capsule-unfurl .3s cubic-bezier(.16,1,.3,1) .22s both}.ring-capsule-blue.svelte-16o71sn{background:#175cd3}.ring-capsule-orange.svelte-16o71sn{background:#fa4100}.ring-capsule-green.svelte-16o71sn{background:#66c61c}@keyframes svelte-16o71sn-ring-track-in{0%{opacity:0;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@keyframes svelte-16o71sn-date-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-16o71sn-knob-sweep{0%{opacity:0;transform:translate(-18px) scale(.6)}70%{opacity:1;transform:translate(2px) scale(1.15)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-16o71sn-capsule-unfurl{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes svelte-16o71sn-tick-pop{0%{opacity:0;scale:0}70%{opacity:1;scale:1.25}to{opacity:1;scale:1}}.telemetry-stack-scroll.svelte-16o71sn{display:flex;flex-direction:column;align-items:flex-end;gap:9px;width:154px;margin:0;overflow:visible;padding:0}.telemetry-row.svelte-16o71sn{display:flex;align-items:center;justify-content:flex-end;gap:14px;width:100%;font-size:13px;line-height:16px;white-space:nowrap;animation:svelte-16o71sn-telemetry-row-in .32s cubic-bezier(.16,1,.3,1) var(--row-delay, .18s) both}@keyframes svelte-16o71sn-telemetry-row-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.telemetry-label-wrap.svelte-16o71sn{display:flex;align-items:center;gap:7px;width:58px;flex-shrink:0}.swatch.svelte-16o71sn{width:5px;height:9px;border-radius:1px;flex-shrink:0}.swatch-blue.svelte-16o71sn{background:#175cd3}.swatch-orange.svelte-16o71sn{background:#fa4100}.swatch-green.svelte-16o71sn{background:#66c61c}.telemetry-name.svelte-16o71sn{font-family:var(--f-font);font-size:13px;font-weight:500;color:var(--f-text-dark)}.telemetry-value.svelte-16o71sn{font-family:var(--f-font);font-size:13px;font-weight:400;color:var(--f-text-dark);display:inline-flex;align-items:center;gap:5px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.telemetry-arrow.svelte-16o71sn{display:inline-block;color:var(--f-text-dark);flex-shrink:0}.telemetry-pending.svelte-16o71sn{color:var(--f-text-muted);font-weight:700;letter-spacing:.08em}.specs-panel.svelte-16o71sn{position:absolute;inset:0;padding-left:10px;padding-right:10px;display:flex;flex-direction:column;justify-content:center;gap:14px;opacity:0;pointer-events:none;z-index:4}.specs-panel.is-visible.svelte-16o71sn{opacity:1;pointer-events:auto}.spec-block.svelte-16o71sn{display:flex;flex-direction:column;gap:2px;opacity:0;transform:translateY(10px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.specs-panel.is-visible.svelte-16o71sn .spec-block:where(.svelte-16o71sn){opacity:1;transform:translateY(0);transition-delay:var(--stagger-delay, 0s)}.spec-title.svelte-16o71sn{font-family:var(--f-font);font-size:11px;font-weight:700;color:var(--f-text-sub);line-height:1.1;letter-spacing:.04em;text-transform:uppercase}.spec-body.svelte-16o71sn{margin:0;padding:0;font-family:var(--f-font);font-size:13px;font-weight:500;color:var(--f-text-dark);line-height:1.3;white-space:nowrap}.split-breakpoint-hairline.svelte-16o71sn{position:absolute;top:200px;left:0;right:0;height:1px;background:#00000014;z-index:2}.expanded-documents-drawer.svelte-16o71sn{position:absolute;inset:200px 0 0;padding:10px 16px 12px;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;opacity:0;pointer-events:none;z-index:4}.expanded-documents-drawer.is-visible.svelte-16o71sn{opacity:1;pointer-events:auto}.documents-label.svelte-16o71sn{margin:0;font-size:11px;font-weight:700;color:var(--f-text-sub);letter-spacing:.04em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.expanded-documents-drawer.is-visible.svelte-16o71sn .documents-label:where(.svelte-16o71sn){opacity:1;transform:translateY(0);transition-delay:.1s}.documents-stack.svelte-16o71sn{display:flex;flex-direction:column;gap:7px}.doc-item.svelte-16o71sn{display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.expanded-documents-drawer.is-visible.svelte-16o71sn .doc-item:where(.svelte-16o71sn){opacity:1;transform:translateY(0) scale(1);transition-delay:var(--doc-stagger-delay, 0s)}.doc-pdf-badge.svelte-16o71sn{flex-shrink:0;display:flex;align-items:center}.doc-name.svelte-16o71sn{flex:1;font-size:13px;font-weight:400;color:var(--f-text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-menu-btn.svelte-16o71sn{background:transparent;border:none;color:var(--f-text-sub);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.floating-expand-button.svelte-16o71sn{position:absolute;bottom:-22px;left:50%;transform:translate(-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;padding:0;transition:transform .15s ease,box-shadow .15s ease}.floating-expand-button.svelte-16o71sn:hover{transform:translate(-50%) scale(1.04);box-shadow:0 6px 16px #00000029}.floating-expand-button.svelte-16o71sn:active{transform:translate(-50%) scale(.95)}.chevron-glyph.svelte-16o71sn{transform-origin:center center;transition:transform .38s cubic-bezier(.22,1,.36,1)}.chevron-glyph.is-flipped.svelte-16o71sn{transform:rotate(180deg)}.lower-content-body.svelte-16o71sn{padding:34px 16px 16px;display:flex;flex-direction:column;gap:22px;box-sizing:border-box}.editorial-group.svelte-16o71sn{display:flex;flex-direction:column;gap:10px}.editorial-heading.svelte-16o71sn{margin:0;font-size:11.5px;font-weight:700;color:var(--f-text-sub);letter-spacing:.04em;text-transform:uppercase}.cards-column.svelte-16o71sn{display:flex;flex-direction:column;gap:8px}.card-outline.svelte-16o71sn{background:var(--f-card-bg);border:.9px solid var(--f-card-border);border-radius:6px;padding:13px 14px;display:flex;flex-direction:column;gap:9px;box-sizing:border-box}.card-outline.card-interactive.svelte-16o71sn{flex-direction:row;align-items:center;justify-content:space-between}.event-card-split.svelte-16o71sn{display:flex;align-items:center;gap:12px;background:var(--f-card-bg, #FFFFFF);border:.9px solid var(--f-card-border, #E4E4E7);border-radius:var(--radius-m, 12px);padding:8px;box-shadow:0 1px 2px #00000008;box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease}.event-card-split.svelte-16o71sn:hover{box-shadow:0 2px 6px #0000000f}.calendar-leaf.svelte-16o71sn{width:50px;height:52px;background:#fff;border:1px solid #E4E4E7;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.cal-leaf-header.svelte-16o71sn{width:100%;background:#ef4444;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.8px;text-align:center;padding:3px 0 2px;line-height:1}.cal-leaf-body.svelte-16o71sn{flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:0}.cal-leaf-day.svelte-16o71sn{font-size:18px;font-weight:800;color:#09090b;line-height:1;letter-spacing:-.3px}.event-card-content.svelte-16o71sn{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.event-meta-top.svelte-16o71sn{display:flex;align-items:center;justify-content:space-between;gap:8px}.event-subtitle.svelte-16o71sn{font-size:11px;color:var(--f-text-muted, #71717A);font-weight:500}.event-countdown.svelte-16o71sn{font-size:11px;font-weight:600;color:#71717a;background:#f4f4f5;padding:2px 7px;border-radius:100px;white-space:nowrap}.event-countdown.is-imminent.svelte-16o71sn{color:#fa4100;background:#fa410014}.event-title.svelte-16o71sn{margin:0;font-size:14px;font-weight:600;color:var(--f-text-dark, #09090B);line-height:1.3}.metrics-triple-grid.svelte-16o71sn{flex:1;display:flex;gap:24px}.metric-cell.svelte-16o71sn{display:flex;flex-direction:column;gap:3px}.cell-label.svelte-16o71sn{font-size:10.5px;font-weight:500;color:var(--f-text-sub)}.cell-num-row.svelte-16o71sn{display:flex;align-items:baseline;gap:2.5px}.cell-num.svelte-16o71sn{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--f-text-dark);line-height:1.1}.cell-unit.svelte-16o71sn{font-size:11px;font-weight:500;color:var(--f-text-dark)}.cell-highlight.svelte-16o71sn{font-size:10.5px;font-weight:500}.tag-orange.svelte-16o71sn{color:var(--f-primary)}.tag-hidden.svelte-16o71sn{visibility:hidden}.cell-arrow-icon.svelte-16o71sn{display:flex;align-items:center;justify-content:center;padding-left:6px}.card-record-solid.svelte-16o71sn{background:var(--f-record-bg);border:none;padding:15px 14px}.record-duo-grid.svelte-16o71sn{flex:1;display:flex;gap:24px}.record-summary-col.svelte-16o71sn{display:flex;flex-direction:column;gap:3px}.record-tag-micro.svelte-16o71sn{font-size:10px;font-weight:700;color:var(--f-text-dark);opacity:.5;letter-spacing:.02em;text-transform:uppercase}.record-large-val.svelte-16o71sn{font-size:19px;font-weight:600;color:var(--f-text-dark);line-height:1.1}.record-date-sub.svelte-16o71sn{font-size:12.5px;color:var(--f-text-muted)}.alert-summary-col.svelte-16o71sn{display:flex;flex-direction:column;gap:5px}.alert-rows.svelte-16o71sn{display:flex;flex-direction:column;gap:2px}.alert-text.svelte-16o71sn{margin:0;font-size:12.5px;color:var(--f-text-muted);line-height:1.3}.bottom-guard-space.svelte-16o71sn{height:48px}.app-bottom-dock.svelte-16o71sn{position:absolute;bottom:0;left:0;right:0;z-index:30;background:#f9f9f9d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:.5px solid rgba(0,0,0,.08)}
