:root:root{--sky-1: #2c2650;--sky-2: #4a3a6b;--sky-3: #8a5570;--sky-4: #c97a58;--sky-stop-2: 45%;--sky-stop-3: 75%;--sky-stop-4: 95%;--sky-ground: #1a1426;--sky-detail: #100c1a;--sky-sun-x: 1420px;--sky-sun-y: 880px;--sky-sun-fill: #ffc97e;--sky-sun-glow: #ff9a55;--sky-sun-blur: 100px;--sky-stars: .44;--sky-clouds: .2;--sky-cloud-fill: #e8e0ee;--sky-cloud-shade: #4a3c62;--sky-app-top: color-mix(in srgb, var(--sky-ground) 78%, var(--sky-1) 22%);--sky-app-mid: color-mix(in srgb, var(--sky-ground) 92%, var(--sky-2) 8%);--color-bg-base: var(--sky-ground);--color-bg-surface: color-mix(in srgb, var(--sky-ground) 84%, #15101e 16%);--color-bg-surface-hover: color-mix(in srgb, var(--sky-ground) 78%, #fdf1e0 22%);--color-bg-elevated: color-mix(in srgb, var(--sky-ground) 76%, #15101e 24%);--color-glass-bg: color-mix(in srgb, var(--sky-ground) 78%, transparent);--color-glass-bg-hover: color-mix(in srgb, var(--sky-ground) 88%, #fdf1e0 12%);--color-panel-bg: linear-gradient( 155deg, rgba(253, 241, 224, .075), rgba(13, 9, 19, .28) );--color-glass-border: rgba(253, 241, 224, .11);--color-border: rgba(253, 241, 224, .1);--color-border-subtle: rgba(253, 241, 224, .06);--color-border-strong: rgba(253, 241, 224, .17);--color-text: #fdf1e0;--color-text-muted: #c9b3a6;--color-text-faint: #8f8990;--color-action: #765d82;--color-action-hover: #886f94;--color-action-muted: rgba(166, 141, 177, .18);--color-action-border: rgba(194, 174, 201, .34);--color-action-border-hover: rgba(207, 190, 214, .56);--color-action-rgb: 118, 93, 130;--color-action-ink: #fffaf3;--color-link: #cbb7d2;--color-cta: #f0dfc9;--color-cta-hover: #f8ead8;--color-cta-ink: #24192d;--color-cta-muted: rgba(240, 223, 201, .14);--color-cta-border: rgba(248, 234, 216, .48);--color-cta-border-hover: rgba(255, 246, 233, .7);--color-highlight: #fdf1e0;--color-finance-inflow: #9fbea8;--color-finance-outflow: #d6a49d;--color-metric-accent: #d7bd7e;--purchase-tray-bg: linear-gradient(180deg, rgba(253, 241, 224, .035), transparent 22px), color-mix(in srgb, var(--sky-ground) 92%, transparent);--purchase-tray-border: rgba(253, 241, 224, .13);--purchase-tray-shadow: 0 -18px 50px rgba(7, 4, 12, .28);--purchase-tray-backdrop: blur(24px) saturate(130%);--purchase-tray-amount: var(--color-highlight);--purchase-tray-amount-shadow: 0 0 18px color-mix(in srgb, var(--color-highlight) 20%, transparent);--color-border-focus: #b69ec0;--color-info: #8dc8e8;--color-bg-svg-base: var(--sky-ground);--color-bg-svg-accent-1: rgba(166, 141, 177, .32);--color-bg-svg-accent-2: #cbb7d2;--color-bg-svg-accent-3: var(--sky-3);--color-bg-svg-accent-4: #8dc8e8;--color-bg-svg-accent-5: rgba(240, 223, 201, .28);--color-bg-svg-accent-6: color-mix(in srgb, var(--sky-2) 34%, transparent);--color-bg-svg-accent-7: #927ca0;--color-product-card: radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--sky-3) 18%, transparent), transparent 48%), linear-gradient(155deg, color-mix(in srgb, var(--sky-2) 32%, var(--sky-ground)), var(--sky-ground));--color-product-media: linear-gradient(180deg, color-mix(in srgb, var(--sky-3) 12%, transparent), transparent);--color-product-info: color-mix(in srgb, var(--sky-ground) 72%, var(--sky-2) 28%);--color-product-card-hover: radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--sky-3) 24%, transparent), transparent 50%), linear-gradient(155deg, color-mix(in srgb, var(--sky-2) 42%, var(--sky-ground)), var(--sky-ground))}:root:root[data-sky-phase=morning],:root:root[data-sky-stage="0"]{--sky-1: #241a3f;--sky-2: #6d3a56;--sky-3: #c96a4a;--sky-4: #f4a95c;--sky-stop-2: 45%;--sky-stop-3: 75%;--sky-stop-4: 95%;--sky-ground: #14101d;--sky-detail: #0d0a15;--sky-sun-x: 540px;--sky-sun-y: 852px;--sky-sun-fill: #ffcf7d;--sky-sun-glow: #ff9a45;--sky-sun-blur: 130px;--sky-stars: .5;--sky-clouds: 0;--sky-cloud-fill: #e8e0ee;--sky-cloud-shade: #4a3c62}:root:root[data-sky-phase=day],:root:root[data-sky-stage="4"]{--sky-1: #1a5795;--sky-2: #3f7fbc;--sky-3: #8cc0e2;--sky-4: #f6e9c4;--sky-stop-2: 52%;--sky-stop-3: 88%;--sky-stop-4: 97%;--sky-ground: #4d6f4a;--sky-detail: #2f4630;--sky-sun-x: 970px;--sky-sun-y: 70px;--sky-sun-fill: #fff4cd;--sky-sun-glow: #ffe1a0;--sky-sun-blur: 90px;--sky-stars: 0;--sky-clouds: .9;--sky-cloud-fill: #f2eee0;--sky-cloud-shade: #9db1cf}:root:root[data-sky-phase=evening],:root:root[data-sky-stage="8"]{--sky-1: #150e31;--sky-2: #45204f;--sky-3: #a5432f;--sky-4: #f0994a;--sky-stop-2: 45%;--sky-stop-3: 75%;--sky-stop-4: 95%;--sky-ground: #0d0913;--sky-detail: #080610;--sky-sun-x: 1440px;--sky-sun-y: 870px;--sky-sun-fill: #ffc97e;--sky-sun-glow: #ff9a45;--sky-sun-blur: 110px;--sky-stars: .6;--sky-clouds: 0;--sky-cloud-fill: #e8e0ee;--sky-cloud-shade: #4a3c62}:root:root[data-sky-stage="1"]{--sky-1: #4b4e8c;--sky-2: #a86390;--sky-3: #e8905e;--sky-4: #ffd08a;--sky-stop-2: 45%;--sky-stop-3: 75%;--sky-stop-4: 95%;--sky-ground: #241d2e;--sky-detail: #171221;--sky-sun-x: 580px;--sky-sun-y: 778px;--sky-sun-fill: #ffd89a;--sky-sun-glow: #ffb066;--sky-sun-blur: 115px;--sky-stars: 0;--sky-clouds: .2;--sky-cloud-fill: #e8e0ee;--sky-cloud-shade: #4a3c62}:root:root[data-sky-stage="2"]{--sky-1: #2b4d7e;--sky-2: #54799f;--sky-3: #e8b285;--sky-4: #ffd9a0;--sky-stop-2: 50%;--sky-stop-3: 85%;--sky-stop-4: 97%;--sky-ground: #2f3a2e;--sky-detail: #1d251d;--sky-sun-x: 200px;--sky-sun-y: 790px;--sky-sun-fill: #ffe2a8;--sky-sun-glow: #ffc27a;--sky-sun-blur: 110px;--sky-stars: 0;--sky-clouds: .5;--sky-cloud-fill: #f2eee0;--sky-cloud-shade: #9db1cf}:root:root[data-sky-stage="3"]{--sky-1: #1f5286;--sky-2: #3c74ab;--sky-3: #7fb0d4;--sky-4: #ffe6b8;--sky-stop-2: 52%;--sky-stop-3: 88%;--sky-stop-4: 97%;--sky-ground: #46613f;--sky-detail: #2b3d2a;--sky-sun-x: 900px;--sky-sun-y: 110px;--sky-sun-fill: #fff0c2;--sky-sun-glow: #ffd98e;--sky-sun-blur: 95px;--sky-stars: 0;--sky-clouds: .85;--sky-cloud-fill: #f2eee0;--sky-cloud-shade: #9db1cf}:root:root[data-sky-stage="5"]{--sky-1: #20518a;--sky-2: #4a7cae;--sky-3: #d8c9a4;--sky-4: #ffd89a;--sky-stop-2: 52%;--sky-stop-3: 86%;--sky-stop-4: 97%;--sky-ground: #46613f;--sky-detail: #2b3d2a;--sky-sun-x: 1380px;--sky-sun-y: 140px;--sky-sun-fill: #ffefc0;--sky-sun-glow: #ffd28a;--sky-sun-blur: 95px;--sky-stars: 0;--sky-clouds: .8;--sky-cloud-fill: #f2eee0;--sky-cloud-shade: #9db1cf}:root:root[data-sky-stage="6"]{--sky-1: #2c3e74;--sky-2: #5f5f94;--sky-3: #e09a6a;--sky-4: #ffbc7e;--sky-stop-2: 50%;--sky-stop-3: 82%;--sky-stop-4: 96%;--sky-ground: #242c22;--sky-detail: #141a14;--sky-sun-x: 1600px;--sky-sun-y: 640px;--sky-sun-fill: #ffdf9e;--sky-sun-glow: #ffb066;--sky-sun-blur: 105px;--sky-stars: 0;--sky-clouds: .55;--sky-cloud-fill: #e8e0ee;--sky-cloud-shade: #4a3c62}:root:root[data-sky-stage="7"]{--sky-1: #2c2650;--sky-2: #4a3a6b;--sky-3: #8a5570;--sky-4: #c97a58;--sky-stop-2: 45%;--sky-stop-3: 75%;--sky-stop-4: 95%;--sky-ground: #1a1426;--sky-detail: #100c1a;--sky-sun-x: 1420px;--sky-sun-y: 880px;--sky-sun-fill: #ffc97e;--sky-sun-glow: #ff9a55;--sky-sun-blur: 100px;--sky-stars: .44;--sky-clouds: .2;--sky-cloud-fill: #e8e0ee;--sky-cloud-shade: #4a3c62}html,body{background:var(--sky-ground);transition:background-color .9s ease}body{isolation:isolate}@media (prefers-reduced-motion: reduce){html,body{transition:none}}.container-fluid{width:100%;padding:0 16px}.row{display:flex;flex-wrap:wrap;gap:16px}.col-md-3,.col-md-9{width:100%}@media (min-width: 768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-9{flex:0 0 75%;max-width:75%}.row{gap:0}.row>[class*=col-]{padding:0 12px}}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.text-center{text-align:center}.w-100{width:100%}.gap-1{gap:4px}.gap-2{gap:8px}.btn-group{display:flex;gap:8px}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:16px!important}.mb-4{margin-bottom:24px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:16px!important}.me-1{margin-right:4px!important}.me-2{margin-right:8px!important}.p-0{padding:0!important}.p-3{padding:16px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-4{padding-top:24px!important;padding-bottom:24px!important}.py-5{padding-top:48px!important;padding-bottom:48px!important}.card-header{padding:12px 16px;border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .08));display:flex;justify-content:space-between;align-items:center}.card-body{padding:16px}.table{width:100%;border-collapse:collapse;color:var(--color-text)}.table th,.table td{padding:10px 12px;border-bottom:1px solid var(--color-border, rgba(255, 255, 255, .08));text-align:left;vertical-align:middle}.table th{font-weight:600;font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.table-sm th,.table-sm td{padding:6px 10px}.form-control-sm{height:36px!important;font-size:.875rem!important;padding:4px 10px!important}.form-check{display:flex;align-items:center;gap:8px}.form-check-inline{display:inline-flex;align-items:center;gap:6px;margin-right:16px}.form-check-input{width:18px;height:18px;accent-color:var(--color-action, #4ca294);cursor:pointer}.form-check-label{cursor:pointer;font-size:.875rem;color:var(--color-text)}.list-group{list-style:none;padding:0;margin:0}.list-group-flush{border-radius:0}.list-group-item-action{width:100%;cursor:pointer;padding:10px 16px;text-align:left;font-family:inherit;font-size:inherit;transition:background .15s}.list-group-item-action:hover{background:#ffffff0d}.list-group-item.active{background:var(--color-action-muted, rgba(76, 162, 148, .2))!important;border-color:var(--color-action, #4ca294)!important}.btn-outline-warning{background:transparent!important;border:1px solid var(--color-warning, #f59e0b)!important;color:var(--color-warning, #f59e0b)!important}.btn-outline-warning:hover{background:#f59e0b26!important}.btn-outline-primary{background:transparent!important;border:1px solid var(--color-action, #4ca294)!important;color:var(--color-action, #4ca294)!important}.btn-outline-primary:hover{background:rgba(var(--color-action-rgb, 76, 162, 148),.15)!important}.btn-outline-success{background:transparent!important;border:1px solid var(--color-success, #22c55e)!important;color:var(--color-success, #22c55e)!important}.btn-outline-success:hover{background:#22c55e26!important}.btn-danger{background:#ef444433!important;border:1px solid rgba(239,68,68,.4)!important;color:var(--color-text)!important}.btn-danger:hover{background:#ef444466!important}.opacity-50{opacity:.5}.border-danger{border-color:var(--color-danger, #ef4444)!important}.bg-danger{background:#ef44444d!important}.bg-danger.text-white{color:var(--color-text)!important}.day-scene.svelte-vir3x5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.stars.svelte-vir3x5{opacity:var(--sky-stars);transition:opacity .9s ease}.sun.svelte-vir3x5{transform:translate(var(--sky-sun-x),var(--sky-sun-y));transition:transform .9s cubic-bezier(.65,0,.35,1)}.sun-halo.svelte-vir3x5,.sun-core.svelte-vir3x5,.ground.svelte-vir3x5,.ground-detail.svelte-vir3x5,.cloud-layer.svelte-vir3x5{transition:fill .9s ease,opacity .9s ease}.sun-core.svelte-vir3x5{filter:drop-shadow(0 0 calc(var(--sky-sun-blur) * .46) var(--sky-sun-glow))}.cloud-layer.svelte-vir3x5{opacity:var(--sky-clouds)}.cloud-track.svelte-vir3x5{animation:svelte-vir3x5-cloud-drift var(--cloud-duration) linear infinite}.flight-trail.svelte-vir3x5{stroke-dasharray:1;stroke-dashoffset:1;animation:svelte-vir3x5-trail-flight 27s linear infinite}.plane.svelte-vir3x5{transform-box:view-box;transform-origin:0 0;animation:svelte-vir3x5-plane-flight 27s linear infinite}@keyframes svelte-vir3x5-cloud-drift{to{transform:translate(2400px)}}@keyframes svelte-vir3x5-plane-flight{0%{opacity:0;transform:translate(140px,750px) rotate(-18deg) scale(1.1);animation-timing-function:cubic-bezier(.37,0,.63,1)}0.5%{opacity:.95}25.925%{opacity:.95;transform:translate(1720px,240px) rotate(-18deg) scale(1.1);animation-timing-function:linear}to{opacity:.95;transform:translate(2210px,120px) rotate(-18deg) scale(1.1)}}@keyframes svelte-vir3x5-trail-flight{0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.37,0,.63,1)}25.925%{stroke-dashoffset:.23;animation-timing-function:linear}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.stars.svelte-vir3x5,.sun.svelte-vir3x5,.sun-halo.svelte-vir3x5,.sun-core.svelte-vir3x5,.ground.svelte-vir3x5,.ground-detail.svelte-vir3x5,.cloud-layer.svelte-vir3x5{transition:none}.cloud-track.svelte-vir3x5,.flight-trail.svelte-vir3x5{animation:none}.plane.svelte-vir3x5{animation:none;opacity:.95;transform:translate(1250px,390px) rotate(-18deg) scale(1.1)}}.time-preview.svelte-4sibrl{position:absolute;z-index:10;top:68px;right:clamp(18px,3.2vw,54px);display:flex;align-items:center;gap:3px;min-height:34px;padding:3px;border:1px solid rgba(253,241,224,.12);border-radius:999px;background:#140e1d33;box-shadow:0 8px 30px #0f091814;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.72;transition:opacity .16s ease,background .16s ease}.time-preview.svelte-4sibrl:hover,.time-preview.svelte-4sibrl:focus-within{opacity:1;background:#140e1d61}button.svelte-4sibrl{min-height:28px;padding:5px 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:#fdf1e0c7;font-size:.64rem;font-weight:650;letter-spacing:.04em;white-space:nowrap;cursor:pointer}button.svelte-4sibrl:hover{color:#fdf1e0}html[data-sky-stage="7"] button[data-stage="7"].svelte-4sibrl,html[data-sky-stage="8"] button[data-stage="8"].svelte-4sibrl{border-color:#fdf1e029;background:#fdf1e01f;color:#fdf1e0;box-shadow:0 5px 15px #0a061229}button.svelte-4sibrl:focus-visible{outline:2px solid var(--color-border-focus, #b69ec0);outline-offset:2px}@media (max-width: 620px){.time-preview.svelte-4sibrl{top:58px;right:10px}button.svelte-4sibrl{padding-inline:8px}}@media (prefers-reduced-motion: reduce){.time-preview.svelte-4sibrl{transition:none}}.sky-banner.svelte-1eb7oeq{--sky-scene-max-width: 1120px;--sky-banner-max-height: 430px;--sky-ground-line: 69.477%;position:relative;height:clamp(360px,38vw,var(--sky-banner-max-height));overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--sky-1) 0%,var(--sky-2) var(--sky-stop-2),var(--sky-3) var(--sky-stop-3),var(--sky-4) var(--sky-stop-4));transition:background .9s cubic-bezier(.65,0,.35,1)}.sky-banner__scene.svelte-1eb7oeq{position:absolute;z-index:1;inset-block:0;left:50%;width:min(100%,var(--sky-scene-max-width));transform:translate(-50%)}.sky-banner--compact.svelte-1eb7oeq{--sky-banner-max-height: 250px;--sky-ground-line: 47.5%;height:clamp(210px,24vw,var(--sky-banner-max-height))}.sky-banner__fade.svelte-1eb7oeq{position:absolute;z-index:2;inset:auto 0 0;height:84px;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--sky-ground) 88%,transparent))}@media (max-width: 620px){.sky-banner.svelte-1eb7oeq{height:330px}.sky-banner--compact.svelte-1eb7oeq{height:210px}}@media (min-width: 1120px){.sky-banner.svelte-1eb7oeq:before{position:absolute;z-index:0;inset:var(--sky-ground-line) 0 0;background:var(--sky-ground);content:"";transition:background .9s ease}}@media (prefers-reduced-motion: reduce){.sky-banner.svelte-1eb7oeq,.sky-banner.svelte-1eb7oeq:before{transition:none}}.sky.svelte-1k212s5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.sky__gradient.svelte-1k212s5{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--sky-app-top) 0%,var(--sky-app-mid) 42%,var(--sky-ground) 72%,var(--sky-ground) 100%);transition:background .9s ease}.sky__layer.svelte-1k212s5{position:absolute;left:0;right:0;top:0;height:calc(var(--h) * 2);opacity:calc(var(--layer-opacity) * var(--sky-stars));will-change:transform;animation:svelte-1k212s5-drift var(--drift) linear infinite;transition:opacity .9s ease}@keyframes svelte-1k212s5-drift{0%{translate:0 0}to{translate:0 calc(var(--h) * -1)}}.star.svelte-1k212s5{position:absolute;background:#fdf1e0eb;border-radius:50%;box-shadow:0 0 5px #e0cce24d;animation:svelte-1k212s5-twinkle var(--twinkle-duration) ease-in-out var(--twinkle-delay) infinite}@keyframes svelte-1k212s5-twinkle{0%,to{opacity:.1}50%{opacity:.7}}@media (prefers-reduced-motion: reduce){.sky__gradient.svelte-1k212s5,.sky__layer.svelte-1k212s5{transition:none}.sky__layer.svelte-1k212s5,.star.svelte-1k212s5{animation:none}}.main-content.svelte-1v2axqk{position:relative;width:100%;max-width:var(--container-lg);margin:0 auto;padding:28px var(--container-padding) 160px}.main-content--checkout.svelte-1v2axqk{padding-bottom:432px}.main-content--spotlight.svelte-1v2axqk{max-width:none;padding:0 0 96px}.main-content--without-banner.svelte-1v2axqk{padding-top:86px}@media (max-width: 479px){.main-content.svelte-1v2axqk{padding-top:20px}.main-content--without-banner.svelte-1v2axqk{padding-top:78px}.main-content--checkout.svelte-1v2axqk{padding-bottom:432px}.main-content--spotlight.svelte-1v2axqk{padding-top:0}}.app-footer.svelte-1v2axqk{display:flex;flex-direction:column;align-items:center;padding:32px 16px 17px;gap:8px}.footer-slogan.svelte-1v2axqk{font-size:.7rem;color:#ffffff2e;font-style:italic;letter-spacing:.03em;margin:0;text-align:center;text-decoration:none;transition:color .15s}.footer-slogan.svelte-1v2axqk:hover{color:#ffffff4d}.footer-bottom.svelte-1v2axqk{display:flex;gap:16px;align-items:center;align-self:flex-end}.build-info.svelte-1v2axqk{font-size:.55rem;color:#ffffff1f;letter-spacing:.05em}
