.metadata-panel[data-astro-cid-zb6eonl3]{display:flex;flex-direction:column;gap:var(--space-1)}.pack-name[data-astro-cid-zb6eonl3]{font-size:var(--font-size-4);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.pack-description[data-astro-cid-zb6eonl3]{font-size:var(--font-size-2);color:var(--color-text-secondary);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gear-loadout[data-astro-cid-zb6eonl3]{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-2);color:var(--color-text-tertiary)}.gear-loadout[data-astro-cid-zb6eonl3] svg[data-astro-cid-zb6eonl3]{flex-shrink:0}.pack-tags[data-astro-cid-zb6eonl3]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag[data-astro-cid-zb6eonl3]{font-size:10px;padding:2px var(--space-1);background-color:var(--color-bg-secondary);border-radius:var(--radius);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.category-summary[data-astro-cid-j2x5z4p4]{display:flex;flex-direction:column;gap:var(--space-4)}.category-list[data-astro-cid-j2x5z4p4]{display:flex;flex-direction:column;gap:var(--space-2)}.category-item[data-astro-cid-j2x5z4p4]{display:flex;align-items:center;gap:var(--space-2)}.category-dot[data-astro-cid-j2x5z4p4]{width:10px;height:10px;border-radius:50%;flex-shrink:0;transition:background-color .5s ease}.category-name[data-astro-cid-j2x5z4p4]{font-size:var(--font-size-2);color:var(--color-text-primary);flex:1}.category-weight[data-astro-cid-j2x5z4p4]{font-size:var(--font-size-2);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.chart-wrapper[data-astro-cid-zmcnu4lf]{display:flex;justify-content:flex-end;align-items:center}.chart-container[data-astro-cid-zmcnu4lf]{display:flex;justify-content:center;align-items:center}.donut-chart[data-astro-cid-zmcnu4lf]{width:150px;height:150px;transform:rotate(-90deg)}.chart-background[data-astro-cid-zmcnu4lf]{fill:none;stroke:var(--color-bg-secondary);stroke-width:40}.chart-segment[data-astro-cid-zmcnu4lf]{fill:none;stroke-width:40;transition:stroke .5s ease}@media (max-width: 768px){.chart-wrapper[data-astro-cid-zmcnu4lf]{justify-content:flex-end;align-items:start;align-self:start}.chart-container[data-astro-cid-zmcnu4lf]{align-items:start;height:auto}.donut-chart[data-astro-cid-zmcnu4lf]{width:150px;height:150px}.chart-background[data-astro-cid-zmcnu4lf],.chart-segment[data-astro-cid-zmcnu4lf]{stroke-width:36}}.category-table-wrapper[data-astro-cid-amlxlvlc]{display:flex;flex-direction:column;gap:0;padding:var(--space-3) 0 0;background-color:var(--color-bg-primary);border:var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-paper);transition:background-color .5s ease,border-color .5s ease}.category-header[data-astro-cid-amlxlvlc]{display:grid;grid-template-columns:1fr auto;align-items:center;padding:0 var(--space-4) var(--space-2);border-bottom:1px solid var(--color-border-secondary)}.category-title[data-astro-cid-amlxlvlc]{display:flex;align-items:center;gap:var(--space-2)}.column-headers[data-astro-cid-amlxlvlc]{display:grid;grid-template-columns:60px 60px 40px;gap:var(--space-4);align-items:center}.col-label[data-astro-cid-amlxlvlc]{font-size:var(--font-size-1);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.col-label[data-astro-cid-amlxlvlc].col-weight{text-align:right}.col-label[data-astro-cid-amlxlvlc].col-qty{text-align:center}.col-label[data-astro-cid-amlxlvlc].col-price{text-align:right}.category-dot[data-astro-cid-amlxlvlc]{width:14px;height:14px;border-radius:50%;transition:background-color .5s ease}.category-title[data-astro-cid-amlxlvlc] h3[data-astro-cid-amlxlvlc]{font-size:var(--font-size-4);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.table-container[data-astro-cid-amlxlvlc]{overflow-x:auto}.pack-table[data-astro-cid-amlxlvlc]{width:100%;border-collapse:collapse;table-layout:fixed}.pack-table[data-astro-cid-amlxlvlc] tbody[data-astro-cid-amlxlvlc] tr[data-astro-cid-amlxlvlc]{display:grid;grid-template-columns:1fr 60px 60px 40px;gap:var(--space-4);align-items:center;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-secondary);opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.pack-table[data-astro-cid-amlxlvlc] tbody[data-astro-cid-amlxlvlc] tr[data-astro-cid-amlxlvlc].is-visible{opacity:1;transform:translateY(0)}.pack-table[data-astro-cid-amlxlvlc] tbody[data-astro-cid-amlxlvlc] tr[data-astro-cid-amlxlvlc]:last-child{border-bottom:none}.pack-table[data-astro-cid-amlxlvlc] tbody[data-astro-cid-amlxlvlc] td[data-astro-cid-amlxlvlc]{padding:0;font-size:var(--font-size-2);color:var(--color-text-primary)}.col-name[data-astro-cid-amlxlvlc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-weight[data-astro-cid-amlxlvlc]{text-align:right}.col-qty[data-astro-cid-amlxlvlc]{text-align:center}.col-price[data-astro-cid-amlxlvlc]{text-align:right}@media (max-width: 768px){.category-table-wrapper[data-astro-cid-amlxlvlc]{padding:var(--space-3) 0 0}.category-header[data-astro-cid-amlxlvlc]{grid-template-columns:1fr;gap:var(--space-2);padding:0 var(--space-3) var(--space-2)}.column-headers[data-astro-cid-amlxlvlc]{display:none}.pack-table[data-astro-cid-amlxlvlc] tbody[data-astro-cid-amlxlvlc] tr[data-astro-cid-amlxlvlc]{grid-template-columns:1fr 60px 40px;gap:var(--space-1);padding-left:var(--space-3);padding-right:var(--space-3)}.pack-table[data-astro-cid-amlxlvlc] tbody[data-astro-cid-amlxlvlc] td[data-astro-cid-amlxlvlc]{font-size:var(--font-size-1)}.col-price[data-astro-cid-amlxlvlc]{display:none}}[data-astro-cid-2fdgj3xp][data-theme-palette=tidytrek]{--palette-01: #338866;--palette-02: #78b87a;--palette-03: #5f84a2;--palette-04: #7bb8c0;--palette-05: #a7b5fe;--palette-06: #f36f3b;--palette-07: #feb737;--palette-08: #dabb9f}[data-astro-cid-2fdgj3xp][data-theme-palette=atlas]{--palette-01: #5c7453;--palette-02: #acb48c;--palette-03: #ba9473;--palette-04: #7a4020;--palette-05: #c36b2b;--palette-06: #dcc6a0;--palette-07: #535f45;--palette-08: #bcccbc}[data-astro-cid-2fdgj3xp][data-theme-palette=canyon]{--palette-01: #dd7c2b;--palette-02: #f6c6ae;--palette-03: #d8af5f;--palette-04: #f4be69;--palette-05: #de9f7e;--palette-06: #8f5c3d;--palette-07: #db9444;--palette-08: #d9b690}[data-astro-cid-2fdgj3xp][data-theme-palette=wildflower]{--palette-01: #308f7f;--palette-02: #49c5d3;--palette-03: #f299b7;--palette-04: #70a0db;--palette-05: #824968;--palette-06: #ed503d;--palette-07: #ed9c00;--palette-08: #1b633b}[data-astro-cid-2fdgj3xp][data-theme-palette=arctic]{--palette-01: #1971a6;--palette-02: #66c3db;--palette-03: #98b6ff;--palette-04: #66a7e4;--palette-05: #c98ca7;--palette-06: #899af1;--palette-07: #5fa8d3;--palette-08: #34a0a4}[data-astro-cid-2fdgj3xp][data-theme-palette=twilight]{--palette-01: #4d4d4d;--palette-02: #606060;--palette-03: #737373;--palette-04: #868686;--palette-05: #999999;--palette-06: #acacac;--palette-07: #bfbfbf;--palette-08: #d2d2d2}.pack-dashboard-demo[data-astro-cid-2fdgj3xp]{width:100%;max-width:900px;margin:0 auto;padding:var(--space-6);background-color:var(--color-bg-primary);border:1px solid rgba(0,0,0,.15);border-radius:var(--radius-lg);box-shadow:var(--shadow-spread);transition:background-color .5s ease,color .5s ease,border-color .5s ease;transform:scale(.9)}.demo-container[data-astro-cid-2fdgj3xp]{display:flex;flex-direction:column;gap:var(--space-6)}.demo-top-grid[data-astro-cid-2fdgj3xp]{display:grid;grid-template-columns:1.15fr .95fr 1fr;gap:var(--space-6);align-items:start}@media (max-width: 1024px){.demo-top-grid[data-astro-cid-2fdgj3xp]{grid-template-columns:1fr}}@media (max-width: 768px){.pack-dashboard-demo[data-astro-cid-2fdgj3xp]{max-width:100%;padding:var(--space-3);transform:scale(1)}.demo-top-grid[data-astro-cid-2fdgj3xp]{grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-4)}.category-summary-wrapper[data-astro-cid-2fdgj3xp]{display:none}}#hero[data-astro-cid-jhlm22h4]{position:relative;background-color:var(--color-bg-primary);padding-bottom:15vh;height:100vh}[data-theme=dark] #hero[data-astro-cid-jhlm22h4]{background:linear-gradient(180deg,#13273e 0% 100%);transition:background 2s ease}[data-theme=dark] #hero[data-astro-cid-jhlm22h4].images-loaded{background:linear-gradient(180deg,#13273e 0% 50%,#114f96)}#hero[data-astro-cid-jhlm22h4] h1[data-astro-cid-jhlm22h4]{font-size:4rem;font-weight:800;letter-spacing:-.025em;line-height:1.1}.hero-subtitle[data-astro-cid-jhlm22h4]{font-size:var(--font-size-5);color:var(--color-text-primary);line-height:1.5}.hero-preview[data-astro-cid-jhlm22h4]{position:relative;width:100%;z-index:10}.mountain-landscape[data-astro-cid-jhlm22h4]{position:absolute;bottom:-20vh;left:0;width:100%;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;z-index:2;pointer-events:none;background-color:transparent}@media (min-width: 1024px){.mountain-landscape[data-astro-cid-jhlm22h4]{height:60vh}}@media (min-width: 1440px){.mountain-landscape[data-astro-cid-jhlm22h4]{height:65vh}}.mountain-placeholder[data-astro-cid-jhlm22h4]{z-index:2;opacity:1}.mountain-full[data-astro-cid-jhlm22h4]{z-index:3;opacity:0;transition:opacity .6s ease}.mountain-full[data-astro-cid-jhlm22h4][data-loaded=true]{opacity:1}[data-theme=dark] .mountain-landscape[data-astro-cid-jhlm22h4]{filter:brightness(.3) contrast(1.2)}.tent-image[data-astro-cid-jhlm22h4]{position:absolute;right:15%;bottom:10vh;width:75px;height:auto;z-index:4;pointer-events:none;display:none}[data-theme=dark] .tent-image[data-astro-cid-jhlm22h4]{display:block;filter:brightness(.75)}@media (max-width: 768px){.mountain-landscape[data-astro-cid-jhlm22h4],.tent-image[data-astro-cid-jhlm22h4]{display:none}}#hero[data-astro-cid-jhlm22h4] .grid-texture-layer[data-astro-cid-jhlm22h4],#hero[data-astro-cid-jhlm22h4] .night-sky-layer[data-astro-cid-jhlm22h4]{z-index:1}#hero[data-astro-cid-jhlm22h4] .readable-width[data-astro-cid-jhlm22h4]{position:relative;z-index:10}@media (max-width: 1024px){#hero[data-astro-cid-jhlm22h4]{min-height:auto;height:auto;padding-top:calc(var(--navbar-height) + var(--space-8));padding-bottom:var(--space-12);border-bottom:var(--border-primary)}}@media (max-width: 768px){#hero[data-astro-cid-jhlm22h4] h1[data-astro-cid-jhlm22h4]{font-size:3rem}.hero-subtitle[data-astro-cid-jhlm22h4]{font-size:var(--font-size-5)}}.saved-pack-card[data-astro-cid-4cztrrpr]{background-color:var(--color-constant-white);border-radius:var(--radius-lg);border:1px solid var(--gray-300);width:100%;display:flex;flex-direction:column}[data-theme=dark] .saved-pack-card[data-astro-cid-4cztrrpr]{background-color:var(--color-bg-secondary);border-color:var(--color-border-primary)}.card-inner[data-astro-cid-4cztrrpr]{overflow:hidden;border-radius:inherit;display:flex;flex-direction:column;height:100%}.pack-image-container[data-astro-cid-4cztrrpr]{width:100%;height:0;padding-bottom:56.25%;background-color:var(--gray-100);position:relative;overflow:hidden}.pack-image[data-astro-cid-4cztrrpr]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.pack-details[data-astro-cid-4cztrrpr]{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);flex:1}.pack-content[data-astro-cid-4cztrrpr]{display:flex;flex-direction:column;gap:var(--space-1);flex:1}.pack-name-container[data-astro-cid-4cztrrpr]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.pack-name[data-astro-cid-4cztrrpr]{font-size:var(--font-size-5);font-weight:var(--font-weight-semibold);color:var(--gray-900);margin:0;line-height:var(--line-height-tight);flex:1}[data-theme=dark] .pack-name[data-astro-cid-4cztrrpr]{color:var(--color-text-primary)}.bookmark-icon[data-astro-cid-4cztrrpr]{flex-shrink:0}.pack-description[data-astro-cid-4cztrrpr]{font-size:var(--font-size-3);color:var(--gray-600);line-height:var(--line-height-normal);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme=dark] .pack-description[data-astro-cid-4cztrrpr]{color:var(--color-text-tertiary)}.pack-author[data-astro-cid-4cztrrpr]{display:flex;align-items:center;gap:var(--space-2)}.avatar[data-astro-cid-4cztrrpr]{width:24px;height:24px;border-radius:50%;background-color:var(--gray-300);flex-shrink:0;-o-object-fit:cover;object-fit:cover;display:block}[data-theme=dark] .avatar[data-astro-cid-4cztrrpr]{background-color:var(--color-bg-tertiary)}.username[data-astro-cid-4cztrrpr]{font-size:var(--font-size-3);font-weight:var(--font-weight-semibold);color:var(--gray-900);margin:0}[data-theme=dark] .username[data-astro-cid-4cztrrpr]{color:var(--color-text-secondary)}.feature-showcase[data-astro-cid-7iceapm2]{padding-block:var(--space-8)}.feature-grid[data-astro-cid-7iceapm2]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media (min-width: 1024px){.feature-grid[data-astro-cid-7iceapm2]{grid-template-columns:1fr 1fr;gap:var(--space-12)}.feature-grid[data-astro-cid-7iceapm2].photo-left{grid-template-areas:"image content"}.feature-grid[data-astro-cid-7iceapm2].photo-left .feature-image-wrapper[data-astro-cid-7iceapm2]{grid-area:image}.feature-grid[data-astro-cid-7iceapm2].photo-left .feature-content[data-astro-cid-7iceapm2]{grid-area:content}.feature-grid[data-astro-cid-7iceapm2].photo-right{grid-template-areas:"content image"}.feature-grid[data-astro-cid-7iceapm2].photo-right .feature-content[data-astro-cid-7iceapm2]{grid-area:content}.feature-grid[data-astro-cid-7iceapm2].photo-right .feature-image-wrapper[data-astro-cid-7iceapm2]{grid-area:image}}.feature-content[data-astro-cid-7iceapm2]{display:flex;flex-direction:column;gap:var(--space-6)}.feature-title[data-astro-cid-7iceapm2]{font-size:var(--font-size-10);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1}.feature-subtitle[data-astro-cid-7iceapm2]{font-size:var(--font-size-6);color:var(--color-text-primary);line-height:var(--line-height-normal);font-family:var(--font-mono)}@media (max-width: 1023px){.feature-grid[data-astro-cid-7iceapm2]{text-align:left;padding:0 var(--space-4);gap:var(--space-12)}}.feature-title-large[data-astro-cid-7iceapm2]{font-size:var(--font-size-12)}.cards-container[data-astro-cid-7iceapm2]{display:grid;grid-template-columns:280px 280px;grid-template-rows:auto auto;row-gap:var(--space-6);-moz-column-gap:0;column-gap:0;align-items:center;justify-items:center;position:relative}.card-wrapper[data-astro-cid-7iceapm2]{position:relative;overflow:hidden;border:none;box-shadow:none;width:250px;flex-shrink:0}.card-wrapper[data-astro-cid-7iceapm2].card-1{--card-position-transform: translate(0, 0);grid-column:1;grid-row:1;transform:var(--card-position-transform);z-index:2}.card-wrapper[data-astro-cid-7iceapm2].card-2{--card-position-transform: translate(0, 0);grid-column:2;grid-row:1;transform:var(--card-position-transform);z-index:1}.card-wrapper[data-astro-cid-7iceapm2].card-3{--card-position-transform: translate(calc(var(--space-8) + var(--space-4)), 0);grid-column:1;grid-row:2;transform:var(--card-position-transform);z-index:2}.card-wrapper[data-astro-cid-7iceapm2].card-4{--card-position-transform: translate(calc(var(--space-8) + var(--space-4)), 0);grid-column:2;grid-row:2;transform:var(--card-position-transform);z-index:1}@media (max-width: 1023px){.cards-container[data-astro-cid-7iceapm2]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.card-wrapper[data-astro-cid-7iceapm2]{width:100%;max-width:400px}.card-wrapper[data-astro-cid-7iceapm2].card-1,.card-wrapper[data-astro-cid-7iceapm2].card-2{--card-position-transform: translate(0, 0);transform:var(--card-position-transform);grid-column:auto;grid-row:auto}.card-wrapper[data-astro-cid-7iceapm2].card-3,.card-wrapper[data-astro-cid-7iceapm2].card-4{display:none}}.bar-container[data-astro-cid-dwo46f27]{position:relative;width:40px;height:250px;background-color:transparent;border-radius:var(--radius);overflow:hidden;display:flex;align-items:flex-end}.bar-fill[data-astro-cid-dwo46f27]{width:100%;height:0;border-radius:var(--radius);animation:fillBar 1s ease-out forwards;animation-play-state:paused}.bar-chart-item[data-astro-cid-dwo46f27].is-visible .bar-fill[data-astro-cid-dwo46f27]{animation-play-state:running}@keyframes fillBar{0%{height:0}to{height:calc(var(--percentage) * 1%)}}@media (max-width: 768px){.bar-container[data-astro-cid-dwo46f27]{width:50px}}.chart-demo-wrapper[data-astro-cid-e44bh7qf]{display:flex;flex-direction:row;gap:var(--space-6);padding:var(--space-6);background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);border:var(--border-primary);box-shadow:var(--shadow-paper);align-items:center}.summary-panel[data-astro-cid-e44bh7qf]{flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.summary-title[data-astro-cid-e44bh7qf]{font-size:var(--font-size-7);font-weight:var(--font-weight-bold);margin:0;color:var(--color-text-primary)}.day-stats-section[data-astro-cid-e44bh7qf]{display:flex;flex-direction:column}.day-stats-section[data-astro-cid-e44bh7qf] .stat-row[data-astro-cid-e44bh7qf]{padding:var(--space-2) 0;background:transparent}.stat-label-with-circle[data-astro-cid-e44bh7qf]{display:flex;align-items:center;gap:var(--space-2)}.color-circle[data-astro-cid-e44bh7qf]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.total-stats-section[data-astro-cid-e44bh7qf]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-bg-tertiary)}.stat-row[data-astro-cid-e44bh7qf]{display:flex;justify-content:space-between;align-items:center}.stat-label[data-astro-cid-e44bh7qf],.stat-value[data-astro-cid-e44bh7qf]{color:var(--color-text-primary)}.stat-label[data-astro-cid-e44bh7qf]{font-size:var(--font-size-2);font-weight:var(--font-weight-medium)}.stat-value[data-astro-cid-e44bh7qf]{background:#00000014;font-size:var(--font-size-2);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius)}[data-theme=dark] .stat-value[data-astro-cid-e44bh7qf]{background:#ffffff1a}.chart-bars[data-astro-cid-e44bh7qf]{flex:1;display:flex;flex-direction:row;gap:var(--space-4);align-items:flex-end;justify-content:center;align-self:flex-end}@media (max-width: 768px){.chart-demo-wrapper[data-astro-cid-e44bh7qf]{flex-direction:column;padding:var(--space-4);align-items:stretch}.summary-panel[data-astro-cid-e44bh7qf]{width:100%}.chart-bars[data-astro-cid-e44bh7qf]{width:100%;align-self:center;justify-content:space-evenly;gap:var(--space-6)}}.feature-showcase[data-astro-cid-qsvsj6hc]{padding-block:var(--space-8)}.feature-grid[data-astro-cid-qsvsj6hc]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media (min-width: 1024px){.feature-grid[data-astro-cid-qsvsj6hc]{grid-template-columns:1fr 1fr;gap:var(--space-12)}.feature-grid[data-astro-cid-qsvsj6hc].photo-left{grid-template-areas:"image content"}.feature-grid[data-astro-cid-qsvsj6hc].photo-left .feature-image-wrapper[data-astro-cid-qsvsj6hc]{grid-area:image}.feature-grid[data-astro-cid-qsvsj6hc].photo-left .feature-content[data-astro-cid-qsvsj6hc]{grid-area:content}.feature-grid[data-astro-cid-qsvsj6hc].photo-right{grid-template-areas:"content image"}.feature-grid[data-astro-cid-qsvsj6hc].photo-right .feature-content[data-astro-cid-qsvsj6hc]{grid-area:content}.feature-grid[data-astro-cid-qsvsj6hc].photo-right .feature-image-wrapper[data-astro-cid-qsvsj6hc]{grid-area:image}}.feature-content[data-astro-cid-qsvsj6hc]{display:flex;flex-direction:column;gap:var(--space-6)}.feature-title[data-astro-cid-qsvsj6hc]{font-size:var(--font-size-10);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1}.feature-subtitle[data-astro-cid-qsvsj6hc]{font-size:var(--font-size-6);color:var(--color-text-primary);line-height:var(--line-height-normal);font-family:var(--font-mono)}@media (max-width: 1023px){.feature-grid[data-astro-cid-qsvsj6hc]{text-align:left;padding:0 var(--space-4);gap:var(--space-12)}}.feature-chart-wrapper[data-astro-cid-qsvsj6hc]{position:relative;width:100%}.shakedowns-demo-wrapper[data-astro-cid-e4jdbr2e]{width:100%;display:flex;justify-content:center}.comments-section[data-astro-cid-e4jdbr2e]{width:100%;max-width:700px;background-color:var(--color-bg-primary);border:var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-paper);display:flex;flex-direction:column;border-top:3px solid #1971a6}.comments-header[data-astro-cid-e4jdbr2e]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-secondary);background-color:var(--color-bg-secondary)}.header-content[data-astro-cid-e4jdbr2e]{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.header-title[data-astro-cid-e4jdbr2e]{font-size:var(--font-size-5);font-weight:var(--font-weight-bold);margin:0;color:var(--color-text-primary)}.header-tags[data-astro-cid-e4jdbr2e]{display:flex;align-items:center;gap:var(--space-2)}.tag[data-astro-cid-e4jdbr2e]{font-size:var(--font-size-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:#fff;font-weight:var(--font-weight-bold)}.tag-weather[data-astro-cid-e4jdbr2e]{background-color:#6279b8}.tag-gear[data-astro-cid-e4jdbr2e]{background-color:#dd6e42}.comments-list[data-astro-cid-e4jdbr2e]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.comment-item[data-astro-cid-e4jdbr2e]{padding:var(--space-4);background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-secondary);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.comment-item[data-astro-cid-e4jdbr2e].is-visible{opacity:1;transform:translateY(0)}.comment-item[data-astro-cid-e4jdbr2e]:last-child{border-bottom:none}.comment-layout[data-astro-cid-e4jdbr2e]{display:flex;gap:var(--space-3)}.comment-avatar[data-astro-cid-e4jdbr2e]{width:32px;height:32px;border-radius:50%;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.comment-content[data-astro-cid-e4jdbr2e]{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.comment-meta[data-astro-cid-e4jdbr2e]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.comment-username[data-astro-cid-e4jdbr2e]{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.comment-separator[data-astro-cid-e4jdbr2e]{font-size:var(--font-size-1);color:var(--color-text-tertiary);opacity:.8}.comment-time[data-astro-cid-e4jdbr2e]{font-size:var(--font-size-2);color:var(--color-text-tertiary);opacity:.8}.pinned-badge[data-astro-cid-e4jdbr2e]{font-size:var(--font-size-1);padding:var(--space-1) var(--space-2);background:#00000014;border-radius:var(--radius);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}[data-theme=dark] .pinned-badge[data-astro-cid-e4jdbr2e]{background:#ffffff1a}.comment-body[data-astro-cid-e4jdbr2e]{font-size:var(--font-size-2);color:var(--color-text-primary);line-height:1.5;margin:0}.comment-actions[data-astro-cid-e4jdbr2e]{display:flex;align-items:center;gap:var(--space-1);margin-left:calc(var(--space-2) * -1)}.action-button[data-astro-cid-e4jdbr2e]{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);background:transparent;border:none;border-radius:var(--radius);cursor:pointer;font-size:var(--font-size-2);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);transition:all .15s ease}.action-button[data-astro-cid-e4jdbr2e]:hover{background:var(--color-bg-tertiary)}.action-count[data-astro-cid-e4jdbr2e]{font-size:var(--font-size-2);color:var(--color-text-tertiary)}.comment-input-section[data-astro-cid-e4jdbr2e]{flex-shrink:0;padding:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-secondary)}.input-wrapper[data-astro-cid-e4jdbr2e]{border:1px solid var(--color-border-secondary);border-radius:var(--radius);background:var(--color-bg-primary);overflow:hidden}.textarea-placeholder[data-astro-cid-e4jdbr2e]{padding:var(--space-3);font-size:var(--font-size-2);color:var(--color-text-tertiary);min-height:60px;display:flex;align-items:flex-start}.button-row[data-astro-cid-e4jdbr2e]{display:flex;justify-content:flex-end;padding:var(--space-2) var(--space-3)}.post-button[data-astro-cid-e4jdbr2e]{padding:var(--space-2) var(--space-3);background:transparent;border:1px solid var(--color-border-secondary);border-radius:var(--radius);cursor:pointer;font-size:var(--font-size-2);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);transition:all .15s ease}.post-button[data-astro-cid-e4jdbr2e]:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-primary)}@media (max-width: 768px){.comments-header[data-astro-cid-e4jdbr2e]{padding:var(--space-4)}.header-content[data-astro-cid-e4jdbr2e]{gap:var(--space-3)}.comment-item[data-astro-cid-e4jdbr2e]{padding:var(--space-4) var(--space-3)}}.feature-showcase[data-astro-cid-uxatzqgg]{padding-block:var(--space-8)}.feature-grid[data-astro-cid-uxatzqgg]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media (min-width: 1024px){.feature-grid[data-astro-cid-uxatzqgg]{grid-template-columns:1fr 1fr;gap:var(--space-12)}.feature-grid[data-astro-cid-uxatzqgg].photo-left{grid-template-areas:"image content"}.feature-grid[data-astro-cid-uxatzqgg].photo-left .feature-image-wrapper[data-astro-cid-uxatzqgg]{grid-area:image}.feature-grid[data-astro-cid-uxatzqgg].photo-left .feature-content[data-astro-cid-uxatzqgg]{grid-area:content}.feature-grid[data-astro-cid-uxatzqgg].photo-right{grid-template-areas:"content image"}.feature-grid[data-astro-cid-uxatzqgg].photo-right .feature-content[data-astro-cid-uxatzqgg]{grid-area:content}.feature-grid[data-astro-cid-uxatzqgg].photo-right .feature-image-wrapper[data-astro-cid-uxatzqgg]{grid-area:image}}.feature-content[data-astro-cid-uxatzqgg]{display:flex;flex-direction:column;gap:var(--space-6)}.feature-title[data-astro-cid-uxatzqgg]{font-size:var(--font-size-10);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1}.feature-subtitle[data-astro-cid-uxatzqgg]{font-size:var(--font-size-6);color:var(--color-text-primary);line-height:var(--line-height-normal);font-family:var(--font-mono)}@media (max-width: 1023px){.feature-grid[data-astro-cid-uxatzqgg]{text-align:left;padding:0 var(--space-4);gap:var(--space-12)}}.feature-demo-wrapper[data-astro-cid-uxatzqgg]{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.analytics-demo-wrapper[data-astro-cid-cfgijimt]{width:100%;display:flex;justify-content:center}.analytics-dashboard[data-astro-cid-cfgijimt]{width:100%;max-width:800px;display:flex;flex-direction:column;gap:var(--space-6)}.metrics-grid[data-astro-cid-cfgijimt]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.metric-card[data-astro-cid-cfgijimt]{background-color:var(--color-bg-primary);border:var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-paper);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.metric-card[data-astro-cid-cfgijimt].is-visible{opacity:1;transform:translateY(0)}.metric-header[data-astro-cid-cfgijimt]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.metric-title[data-astro-cid-cfgijimt]{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.change-badge[data-astro-cid-cfgijimt]{font-size:var(--font-size-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-weight:var(--font-weight-medium)}.change-positive[data-astro-cid-cfgijimt]{background-color:#22c55e1a;color:#15803d}.change-negative[data-astro-cid-cfgijimt]{background-color:#ef44441a;color:#ef4444}.metric-value[data-astro-cid-cfgijimt]{font-size:var(--font-size-7);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.trend-chart[data-astro-cid-cfgijimt]{width:100%;height:40px;display:flex;align-items:flex-end;gap:2px}.trend-bar[data-astro-cid-cfgijimt]{flex:1;background-color:#308f7f;border-radius:1px;transform:scaleY(0);transform-origin:bottom;transition:transform .6s ease}.metric-card[data-astro-cid-cfgijimt].is-visible .trend-bar[data-astro-cid-cfgijimt]{transform:scaleY(1)}.chart-section[data-astro-cid-cfgijimt]{background-color:var(--color-bg-primary);border:var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-paper);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.chart-section[data-astro-cid-cfgijimt].is-visible{opacity:1;transform:translateY(0)}.chart-header[data-astro-cid-cfgijimt]{margin-bottom:var(--space-4)}.chart-title[data-astro-cid-cfgijimt]{font-size:var(--font-size-4);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bar-chart[data-astro-cid-cfgijimt]{display:flex;flex-direction:column;gap:var(--space-4)}.bar-item[data-astro-cid-cfgijimt]{display:flex;flex-direction:column;gap:var(--space-2)}.bar-label[data-astro-cid-cfgijimt]{font-size:var(--font-size-2);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.bar-track[data-astro-cid-cfgijimt]{position:relative;height:32px;background-color:var(--color-bg-secondary);border-radius:var(--radius);display:flex;align-items:center;overflow:hidden}.bar-fill[data-astro-cid-cfgijimt]{height:100%;border-radius:var(--radius);width:0;transition:width .8s ease}.chart-section[data-astro-cid-cfgijimt].is-visible .bar-fill-1[data-astro-cid-cfgijimt]{width:85%}.chart-section[data-astro-cid-cfgijimt].is-visible .bar-fill-2[data-astro-cid-cfgijimt]{width:68%}.chart-section[data-astro-cid-cfgijimt].is-visible .bar-fill-3[data-astro-cid-cfgijimt]{width:52%}.bar-fill-1[data-astro-cid-cfgijimt]{background:#308f7f}.bar-fill-2[data-astro-cid-cfgijimt]{background:#49c5d3}.bar-fill-3[data-astro-cid-cfgijimt]{background:#70a0db}.bar-value[data-astro-cid-cfgijimt]{position:absolute;right:var(--space-3);font-size:var(--font-size-2);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}@media (max-width: 768px){.metrics-grid[data-astro-cid-cfgijimt]{grid-template-columns:1fr}.metric-card[data-astro-cid-cfgijimt]:nth-child(2),.metric-card[data-astro-cid-cfgijimt]:nth-child(3){display:none}.metric-value[data-astro-cid-cfgijimt]{font-size:var(--font-size-6)}.chart-section[data-astro-cid-cfgijimt]{padding:var(--space-4)}}.feature-showcase[data-astro-cid-np7hkbau]{padding-block:var(--space-8)}.feature-grid[data-astro-cid-np7hkbau]{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media (min-width: 1024px){.feature-grid[data-astro-cid-np7hkbau]{grid-template-columns:1fr 1fr;gap:var(--space-12)}.feature-grid[data-astro-cid-np7hkbau].photo-left{grid-template-areas:"image content"}.feature-grid[data-astro-cid-np7hkbau].photo-left .feature-image-wrapper[data-astro-cid-np7hkbau]{grid-area:image}.feature-grid[data-astro-cid-np7hkbau].photo-left .feature-content[data-astro-cid-np7hkbau]{grid-area:content}.feature-grid[data-astro-cid-np7hkbau].photo-right{grid-template-areas:"content image"}.feature-grid[data-astro-cid-np7hkbau].photo-right .feature-content[data-astro-cid-np7hkbau]{grid-area:content}.feature-grid[data-astro-cid-np7hkbau].photo-right .feature-image-wrapper[data-astro-cid-np7hkbau]{grid-area:image}}.feature-content[data-astro-cid-np7hkbau]{display:flex;flex-direction:column;gap:var(--space-6)}.feature-title[data-astro-cid-np7hkbau]{font-size:var(--font-size-10);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1}.feature-subtitle[data-astro-cid-np7hkbau]{font-size:var(--font-size-6);color:var(--color-text-primary);line-height:var(--line-height-normal);font-family:var(--font-mono)}@media (max-width: 1023px){.feature-grid[data-astro-cid-np7hkbau]{text-align:left;padding:0 var(--space-4);gap:var(--space-12)}}.feature-demo-wrapper[data-astro-cid-np7hkbau]{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.pricing-section[data-astro-cid-5awqjxj4]{padding-top:var(--space-4);padding-bottom:var(--space-12);margin-bottom:var(--space-8);background-color:var(--color-bg-primary)}.pricing-card[data-astro-cid-5awqjxj4]{background-color:var(--color-bg-secondary);border-radius:1.5rem;border:var(--border-primary);transition:all var(--transition);position:relative;display:flex;flex-direction:column}.pricing-card[data-astro-cid-5awqjxj4]:hover{box-shadow:var(--shadow-paper)}.pricing-card[data-astro-cid-5awqjxj4].featured{border-color:var(--color-primary);transform:scale(1.05)}.pricing-card[data-astro-cid-5awqjxj4].featured:hover{transform:scale(1.05) translateY(-6px)}.popular-badge[data-astro-cid-5awqjxj4]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--color-primary);color:#fff;padding:var(--space-1) var(--space-3);border-radius:var(--radius);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold)}.price[data-astro-cid-5awqjxj4]{color:var(--color-primary-text)}.pricing-card[data-astro-cid-5awqjxj4] ul[data-astro-cid-5awqjxj4]{flex:1}.pricing-card[data-astro-cid-5awqjxj4] ul[data-astro-cid-5awqjxj4] li[data-astro-cid-5awqjxj4]{color:var(--color-text-primary)}#cta[data-astro-cid-ylutj46j]{background-color:var(--color-bg-secondary);border-top:var(--border-primary)}.use-case-bar[data-astro-cid-j7pv25f6]{background-color:var(--sage-700);padding:1rem var(--space-4);text-align:center;border-bottom:2px solid var(--sage-900)}.use-case-bar[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#fff;font-size:var(--font-size-3);margin:0;font-weight:var(--font-weight-medium);font-family:var(--font-mono)}
