.root.svelte-124u6d{max-width:min(90vw,1200px);max-height:90vh;padding:0;overflow:hidden}.root[open].svelte-124u6d{display:flex}.root.svelte-124u6d .content:where(.svelte-124u6d){gap:var(--space-md);padding:var(--space-xl);flex-direction:column;width:90vw;height:90vh;display:flex;position:relative;overflow-y:auto}button.close-dialog.svelte-124u6d{z-index:var(--z-overlay);font-size:var(--type-tool-title-size);box-shadow:none;cursor:pointer;background:0 0;border:none;outline:none;position:absolute;top:5px;right:5px}header.svelte-124u6d{gap:var(--space-xs);flex-direction:column;display:flex}header.svelte-124u6d h1:where(.svelte-124u6d){margin-bottom:0}.radio-group.svelte-124u6d{margin-top:var(--space-md)}section.svelte-124u6d{gap:var(--space-sm);flex-direction:column;display:flex}section.svelte-124u6d h4:where(.svelte-124u6d){margin-bottom:0}.upsell-dialog.svelte-1i7jy7t{width:min(30rem,92vw);max-height:85vh;padding:var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-card);color:var(--text-primary);margin:auto;position:fixed;inset:0;overflow:auto}.upsell-dialog.svelte-1i7jy7t h2:where(.svelte-1i7jy7t){margin:0 0 var(--space-sm);text-wrap:balance;padding-right:2rem}.upsell-dialog.svelte-1i7jy7t p:where(.svelte-1i7jy7t){margin:0 0 var(--space-sm);color:var(--text-secondary)}.upsell-ticker.svelte-1i7jy7t{--upsell-row:2.2rem;height:calc(var(--upsell-row) * 3);margin:0 0 var(--space-md);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.upsell-track.svelte-1i7jy7t{margin:0;padding:0;list-style:none;transition:transform .5s}.upsell-track.no-anim.svelte-1i7jy7t{transition:none}.upsell-feature.svelte-1i7jy7t{height:var(--upsell-row);color:var(--text-primary);white-space:nowrap;line-height:1.2;font-size:var(--type-label-size);align-items:center;display:flex}.upsell-feature.svelte-1i7jy7t:before{content:"";background:var(--c-text-accent);border-radius:50%;flex:none;width:.4rem;height:.4rem;margin-right:.6rem}.upsell-actions.svelte-1i7jy7t{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.upsell-close.svelte-1i7jy7t{width:2rem;height:2rem;box-shadow:none;cursor:pointer;border-radius:var(--radius-pill);color:var(--text-muted);background:0 0;border:none;outline:none;place-items:center;padding:0;display:grid;position:absolute;top:.6rem;right:.6rem}.upsell-close.svelte-1i7jy7t:hover{background:var(--overlay-faint);color:var(--text-primary)}needle-engine{width:100%;height:100%;position:relative}html{scroll-behavior:smooth}.viewer.svelte-1i7jy7t{background:var(--c-background);background-color:color-mix(in srgb, var(--c-background) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);outline:1px solid var(--c-background);z-index:var(--z-sticky);transition:width var(--duration-slow) ease, height var(--duration-slow) ease, margin var(--duration-slow) ease;width:100vw;height:calc(100vh - 230px);max-width:calc((100vh - 230px) * var(--max-aspect-ratio));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-left:max(calc(50% - 50vw), calc(50% - (100vh - 230px) * var(--max-aspect-ratio) / 2));margin-right:max(calc(50% - 50vw), calc(50% - (100vh - 230px) * var(--max-aspect-ratio) / 2));flex-direction:column;padding:0;display:flex;overflow:hidden}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t){--border-radius:var(--radius-control);--control-height:3rem;border-bottom:1px solid var(--c-border-light);background:var(--surface-panel);justify-content:space-between;align-items:stretch;gap:0;min-width:0;padding:0;display:flex}@media (width<=768px){.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t){flex-direction:row;align-items:stretch;gap:0;height:auto;padding:0}}@media (width<=480px){.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t){gap:0;padding:0}}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t),.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .right-controls:where(.svelte-1i7jy7t){flex-wrap:nowrap;align-items:stretch;gap:1px;min-width:0;height:100%;display:flex;position:relative}@media (width<=768px){.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t),.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .right-controls:where(.svelte-1i7jy7t){flex-wrap:wrap;flex:1 1 0}}@media (width<=768px){.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t)>:where(.svelte-1i7jy7t),.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .right-controls:where(.svelte-1i7jy7t)>:where(.svelte-1i7jy7t){flex:calc(50% - 1px);min-width:140px}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t)>.view-options:where(.svelte-1i7jy7t)>.iconbutton:where(.svelte-1i7jy7t){width:100%}}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .iconbutton:where(.svelte-1i7jy7t){height:100%;min-width:var(--control-height);padding:0 var(--space-md);background:var(--surface-panel);color:var(--c-text);outline:1px solid var(--border-subtle);cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .iconbutton:where(.svelte-1i7jy7t):focus-visible{outline:2px solid var(--c-brand-secondary);outline-offset:-2px;box-shadow:0 0 0 2px color-mix(in srgb, var(--c-brand-secondary) 30%, transparent)}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t){position:relative}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t) .iconbutton:where(.svelte-1i7jy7t){min-width:auto;padding:0 var(--space-md);gap:var(--space-sm)}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t) .label:where(.svelte-1i7jy7t){font-size:var(--type-label-size)}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t) .view-options-trigger:where(.svelte-1i7jy7t){anchor-name:--vo}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t) .popover[popover]:where(.svelte-1i7jy7t){display:none}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t) .popover[popover]:where(.svelte-1i7jy7t):popover-open{position-anchor:--vo;inset:auto;bottom:anchor(top);left:anchor(left);margin-bottom:var(--space-sm);color:var(--c-text);border:1px solid var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--shadow-floating);padding:var(--space-md) var(--space-md);gap:var(--space-md);z-index:var(--z-dropdown);background:#fffffffa;display:grid}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t) .popover[popover]:where(.svelte-1i7jy7t):popover-open .control:where(.svelte-1i7jy7t){gap:var(--space-xs);flex-direction:column;min-width:220px;display:flex}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t) .popover[popover]:where(.svelte-1i7jy7t):popover-open .control:where(.svelte-1i7jy7t) label:where(.svelte-1i7jy7t){font-size:var(--type-micro-label-size);color:var(--c-text-secondary)}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t) .popover[popover]:where(.svelte-1i7jy7t):popover-open .control:where(.svelte-1i7jy7t) .dropdown:where(.svelte-1i7jy7t){appearance:none;background:var(--surface-panel);color:var(--c-text);border:1px solid var(--border-subtle);border-radius:var(--radius-control);padding:var(--space-sm) var(--space-sm);min-width:9rem}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t) .popover[popover]:where(.svelte-1i7jy7t):popover-open .control:where(.svelte-1i7jy7t) .sliderwrap:where(.svelte-1i7jy7t){align-items:center;gap:var(--space-sm);display:flex}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t) .popover[popover]:where(.svelte-1i7jy7t):popover-open .control:where(.svelte-1i7jy7t) .slider:where(.svelte-1i7jy7t){accent-color:#6b7280;width:240px}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .view-options:where(.svelte-1i7jy7t) .popover[popover]:where(.svelte-1i7jy7t):popover-open .control:where(.svelte-1i7jy7t) .value:where(.svelte-1i7jy7t){text-align:right;width:3.2rem;color:var(--c-text-secondary);font-variant-numeric:tabular-nums}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .iconbutton:where(.svelte-1i7jy7t),.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .right-controls:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t){height:var(--control-height);box-sizing:border-box;border-radius:0;flex:0 auto;justify-content:center;align-items:center;max-width:100%;display:inline-flex}@media (width<=768px){.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .left-controls:where(.svelte-1i7jy7t) .iconbutton:where(.svelte-1i7jy7t),.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .right-controls:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t){min-width:140px;height:var(--control-height);flex:calc(50% - 1px)}}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t){height:100%;height:var(--control-height);width:fit-content;padding:var(--space-xs) var(--space-md);cursor:pointer;background:var(--c-brand-secondary);color:var(--text-inverse);border:none;border-radius:0;outline:none;text-decoration:none}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t):hover{box-shadow:inset 0 0 2rem #1e1e3233}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t):focus-visible{outline:2px solid var(--surface-panel);outline-offset:-2px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c-brand-secondary) 60%, transparent)}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t){box-sizing:border-box;flex:0 auto;justify-content:center;align-items:center;max-width:100%;display:flex}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t):first-child,.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t):last-child{border-radius:0}@media (width<=768px){.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t){width:auto;padding:var(--space-md) var(--space-md);justify-content:center}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t):first-child,.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t):last-child{border-radius:0}}@media (width<=480px){.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t){font-size:var(--type-label-size);padding:var(--space-sm) var(--space-md)}}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t).resolution{font-weight:var(--weight-bold)}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t) .icon:where(.svelte-1i7jy7t){font-size:var(--type-page-title-size)}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t).download{align-items:center;gap:var(--space-sm);font-size:var(--type-body-size);padding-left:var(--space-md);flex-direction:row;display:flex}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t).download .text:where(.svelte-1i7jy7t){font-weight:var(--weight-bold);flex-direction:column;align-items:start;gap:0;display:flex}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t).download .filesize:where(.svelte-1i7jy7t){font-size:var(--type-micro-label-size);opacity:.7;margin-top:-.3rem}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t).copy_url{align-items:center;gap:var(--space-sm);flex-direction:row;display:flex}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t).copy_url.disabled{pointer-events:none;opacity:.5}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t).how_to_use{align-items:center;gap:var(--space-sm);font-size:var(--type-body-size);padding-left:var(--space-md);flex-direction:row;display:flex}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t).how_to_use .text:where(.svelte-1i7jy7t){font-weight:var(--weight-bold);flex-direction:column;align-items:start;gap:0;display:flex}.viewer.svelte-1i7jy7t .options:where(.svelte-1i7jy7t) .optionbutton:where(.svelte-1i7jy7t).how_to_use .subtitle:where(.svelte-1i7jy7t){font-size:var(--type-micro-label-size);opacity:.7;margin-top:-.3rem}.page-root.svelte-1i7jy7t{--max-aspect-ratio:24 / 9;--c-fasthdr:#ace622;--c-ultrahdr:#dad5b9;--c-exr:#abd0e2}.page-root.svelte-1i7jy7t header:where(.svelte-1i7jy7t){display:flex;flex-direction:column!important;margin:0!important;padding:0!important}.page-root.svelte-1i7jy7t header:where(.svelte-1i7jy7t) .hero-header:where(.svelte-1i7jy7t){text-align:center;padding:var(--space-md) var(--space-md) var(--space-xl) var(--space-md);margin-bottom:var(--space-md)}.page-root.svelte-1i7jy7t header:where(.svelte-1i7jy7t) .hero-header:where(.svelte-1i7jy7t) .hero-title:where(.svelte-1i7jy7t){font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--weight-bold);margin:0 0 var(--space-md) 0;background:linear-gradient(135deg,#3fb127,#61c60e,#f1fb2f);-webkit-text-fill-color:transparent;letter-spacing:var(--type-section-title-tracking);-webkit-background-clip:text;background-clip:text}.page-root.svelte-1i7jy7t header:where(.svelte-1i7jy7t) .hero-header:where(.svelte-1i7jy7t) .hero-subtitle:where(.svelte-1i7jy7t){font-size:var(--type-tool-title-size);color:var(--c-text);max-width:660px;margin:0 auto .7em;line-height:1.5}.page-root.svelte-1i7jy7t header:where(.svelte-1i7jy7t) .hero-header:where(.svelte-1i7jy7t) .hero-subtitle:where(.svelte-1i7jy7t).footnote{font-size:var(--type-micro-label-size);color:var(--c-text-secondary);max-width:660px;margin-top:1.5em}.page-root.svelte-1i7jy7t .scroll-container:where(.svelte-1i7jy7t){scrollbar-width:thin;margin-left:max(calc(50% - 50vw), calc(50% - (100vh - 230px) * var(--max-aspect-ratio) / 2));margin-right:max(calc(50% - 50vw), calc(50% - (100vh - 230px) * var(--max-aspect-ratio) / 2));width:min(100vw, calc((100vh - 230px) * var(--max-aspect-ratio)));margin-top:-1rem;padding:0;overflow:auto hidden}.page-root.svelte-1i7jy7t .grid:where(.svelte-1i7jy7t){gap:var(--space-md);padding:0 var(--space-md);flex-wrap:nowrap;width:fit-content;display:flex}.page-root.svelte-1i7jy7t .grid:where(.svelte-1i7jy7t) li:where(.svelte-1i7jy7t){display:contents}.page-root.svelte-1i7jy7t a:where(.svelte-1i7jy7t){cursor:pointer}.page-root.svelte-1i7jy7t a:where(.svelte-1i7jy7t):hover{text-decoration:none}.page-root.svelte-1i7jy7t .element:where(.svelte-1i7jy7t){justify-content:center;align-items:center;gap:var(--space-xs);padding-bottom:var(--space-xs);border-radius:var(--border-radius);width:200px;color:var(--c-text-secondary);background:0 0;flex-direction:column;flex-shrink:0;display:flex}.page-root.svelte-1i7jy7t .element:where(.svelte-1i7jy7t) img.thumbnail:where(.svelte-1i7jy7t){background:var(--overlay-soft);object-fit:cover;border-radius:var(--border-radius);width:100%;height:120px}.page-root.svelte-1i7jy7t .element:where(.svelte-1i7jy7t) span:where(.svelte-1i7jy7t){text-align:center;word-wrap:break-word;width:100%}.page-root.svelte-1i7jy7t .element:where(.svelte-1i7jy7t) span:where(.svelte-1i7jy7t).image-name{font-weight:var(--weight-bold);color:var(--c-text)}.page-root.svelte-1i7jy7t .element:where(.svelte-1i7jy7t) span:where(.svelte-1i7jy7t).image-author{font-size:var(--type-label-size);color:var(--c-text-secondary)}.page-root.svelte-1i7jy7t .element:where(.svelte-1i7jy7t).selected{color:var(--c-text)}.page-root.svelte-1i7jy7t .element:where(.svelte-1i7jy7t).selected img.thumbnail:where(.svelte-1i7jy7t){outline:2px solid var(--c-brand-secondary)!important}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t){padding:var(--space-2xl) var(--space-xl);padding-top:var(--space-md);justify-content:center;align-items:center;display:flex}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t){text-align:center;gap:var(--space-lg);flex-direction:column;align-items:center;max-width:min(100vw,600px);display:flex}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) h2:where(.svelte-1i7jy7t){color:var(--c-text);font-size:var(--type-page-title-size);margin:0;margin-top:var(--space-xl);scroll-margin-top:80px}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .benefits:where(.svelte-1i7jy7t){gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .benefits:where(.svelte-1i7jy7t) .benefit:where(.svelte-1i7jy7t){align-items:flex-start;gap:var(--space-md);text-align:left;padding:var(--space-lg);background:linear-gradient(145deg, var(--tint-white-strong) 0%, #f8fafce6 100%);border-radius:var(--radius-callout);border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);transition:all var(--duration-slow) ease;display:flex;position:relative;overflow:hidden}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .benefits:where(.svelte-1i7jy7t) .benefit:where(.svelte-1i7jy7t):hover{box-shadow:var(--shadow-floating);border-color:#3bb12733;transform:translateY(-2px)}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .benefits:where(.svelte-1i7jy7t) .benefit:where(.svelte-1i7jy7t):before{content:"";background:var(--gradient-cta);opacity:0;height:3px;transition:opacity var(--duration-slow) ease;position:absolute;top:0;left:0;right:0}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .benefits:where(.svelte-1i7jy7t) .benefit:where(.svelte-1i7jy7t):hover:before{opacity:1}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .benefits:where(.svelte-1i7jy7t) .benefit:where(.svelte-1i7jy7t) .benefit-content:where(.svelte-1i7jy7t){gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .benefits:where(.svelte-1i7jy7t) .benefit:where(.svelte-1i7jy7t) .benefit-content:where(.svelte-1i7jy7t) .benefit-title:where(.svelte-1i7jy7t){font-weight:var(--weight-bold);font-size:var(--type-tool-title-size);color:var(--c-text);line-height:1.3}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .benefits:where(.svelte-1i7jy7t) .benefit:where(.svelte-1i7jy7t) .benefit-content:where(.svelte-1i7jy7t) .benefit-desc:where(.svelte-1i7jy7t){font-size:var(--type-metric-size);color:var(--c-text);margin-bottom:var(--space-md);line-height:1.5}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .action-buttons:where(.svelte-1i7jy7t){gap:var(--space-md);margin:var(--space-lg) 0;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .action-buttons:where(.svelte-1i7jy7t) .how-to-use-btn:where(.svelte-1i7jy7t){align-items:center;gap:var(--space-sm);background:var(--tint-white-strong);border-radius:var(--border-radius-button);box-shadow:0px 7px .5rem 0px #00000008, inset 0px 0px 1.3rem var(--overlay-faint);cursor:pointer;transition:all var(--duration-slow) ease;font-size:inherit;color:var(--c-text);white-space:wrap;border:1px solid #ffffff1a;outline:1px solid #00000026;padding:.15em .8rem;display:flex}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .action-buttons:where(.svelte-1i7jy7t) .how-to-use-btn:where(.svelte-1i7jy7t):hover{color:var(--c-text);box-shadow:0px 7px .5rem 0px #00000008, inset 0px 0px 1.3rem var(--overlay-faint);outline:var(--border-subtle) 1px solid}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .technical-info:where(.svelte-1i7jy7t){margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--border-subtle)}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .technical-info:where(.svelte-1i7jy7t) .tech-grid:where(.svelte-1i7jy7t){gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:100vw;display:grid}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .technical-info:where(.svelte-1i7jy7t) .tech-grid:where(.svelte-1i7jy7t) .tech-item:where(.svelte-1i7jy7t){padding:var(--space-lg);background:linear-gradient(145deg, var(--tint-white-strong) 0%, #f8fafce6 100%);border-radius:var(--radius-callout);border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);max-width:100vw}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .technical-info:where(.svelte-1i7jy7t) .tech-grid:where(.svelte-1i7jy7t) .tech-item:where(.svelte-1i7jy7t) h4:where(.svelte-1i7jy7t){margin:0 0 var(--space-md) 0;color:var(--c-text);font-size:var(--type-tool-title-size);font-weight:var(--weight-semibold)}.page-root.svelte-1i7jy7t .login-section:where(.svelte-1i7jy7t) .cta-content:where(.svelte-1i7jy7t) .technical-info:where(.svelte-1i7jy7t) .tech-grid:where(.svelte-1i7jy7t) .tech-item:where(.svelte-1i7jy7t) p:where(.svelte-1i7jy7t){color:var(--c-text-secondary);line-height:1.6;font-size:var(--type-metric-size);margin:0}
