@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}

/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.flex-1{flex:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.\!transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-4{gap:calc(var(--spacing) * 4)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}*{margin:0;padding:0;box-sizing:border-box;transition:color .3s ease,background-color .3s ease,fill .3s ease}html.theme-no-transition *,html.theme-no-transition :after,html.theme-no-transition :before{transition:none!important}body,html{line-height:1;background:rgba(241,242,245,1);background:var(--bg-01);color:#000000;color:var(--text-main)}html{color-scheme:light dark}@media (prefers-color-scheme:dark){body,html{background:rgb(24,24,24);background:var(--bg-01);color:#f0f0f0;color:var(--text-main)}}@keyframes lz-shake-x{0%{transform:translateX(0)}12%{transform:translateX(-10px)}24%{transform:translateX(10px)}36%{transform:translateX(-8px)}48%{transform:translateX(8px)}60%{transform:translateX(-6px)}72%{transform:translateX(6px)}84%{transform:translateX(-4px)}96%{transform:translateX(4px)}to{transform:translateX(0)}}.lz-shake-x{animation:lz-shake-x .42s cubic-bezier(.36,.07,.19,.97) both}:root{--header-bg:rgba(255,255,255,0.8);--bg-01:rgba(241,242,245,1);--text-main:#000000;--text-hover:#6a6a6a;--shadow-color:rgba(0,0,0,0.08);--button-shadow-color:rgba(0,0,0,0.15);--svg-corner-top:rgba(0,0,0,0.12);--svg-corner-bottom:rgba(0,0,0,0.55);--inner-Shadow-top:rgb(255,255,255);--inner-Shadow-bottom:rgba(0,0,0,0.25);--text-bar:rgba(255,255,255,0.8);--textbar-item-arrow-color:rgba(0,0,0,0.3);--textbar-inner-Shadow-bottom:rgba(0,0,0,0.15);--textbar-inner-Shadow-bottom-new:rgba(0,0,0,0.15);--registerbar:rgb(255,255,255);--inputbar:rgb(238,238,247);--auth-input-focus-glow:0 0 0 1px rgba(37,99,235,0.22),0 0 0 8px rgba(37,99,235,0.08),inset 2px 2px 4px var(--inner-Shadow-top),inset -2px -2px 4px var(--textbar-inner-Shadow-bottom);--auth-button-glow:0 0 0 1px rgba(37,99,235,0.18),0 8px 20px rgba(37,99,235,0.14),inset 2px 2px 4px var(--inner-Shadow-top),inset -2px -2px 4px var(--textbar-inner-Shadow-bottom);--auth-input-text:var(--text-main);--auth-input-placeholder:var(--text-hover);--auth-primary-button-text:#ffffff;--auth-primary-button-bg:#2563eb;--auth-primary-button-hover-bg:#1d4ed8;--auth-secondary-button-text:#4b5563;--auth-code-button-bg:#eff6ff;--auth-code-button-hover-bg:#dbeafe;--auth-code-button-text:#2563eb;--auth-link-color:#2563eb;--auth-muted-text:#6b7280;--auth-danger-color:#dc2626;--auth-step-active:#2563eb;--auth-step-inactive:#9ca3af;--auth-step-divider:#d1d5db;--auth-selection-active-bg:#eff6ff;--auth-selection-active-text:#1d4ed8;--auth-selection-inactive-bg:#f9fafb;--auth-selection-inactive-hover-bg:#f3f4f6;--auth-selection-inactive-text:#4b5563;--auth-success-color:#16a34a;--auth-error-color:#ef4444;--bar-glow-strong:rgba(255,255,255,0.5);--bar-glow-mid:rgba(255,255,255,0.0.3);--bar-glow-soft:rgba(255,255,255,0.08);--passkey-modal-overlay:rgba(0,0,0,0.22);--passkey-modal-card-bg:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(245,247,250,0.94));--passkey-modal-card-inner-shadow-bottom:rgba(0,0,0,0.14);--passkey-modal-card-shadow:0 24px 60px rgba(15,23,42,0.16),inset 2px 2px 6px var(--inner-Shadow-top),inset -2px -2px 6px var(--passkey-modal-card-inner-shadow-bottom);--confirm-dialog-overlay-bg:rgba(0,0,0,0.18);--confirm-dialog-overlay-blur:blur(10px);--bar-menu-backdrop-bg:linear-gradient(180deg,rgba(255,255,255,0.42),rgba(245,247,250,0.28));--bar-menu-backdrop-blur:blur(18px);--confirm-dialog-card-bg:linear-gradient(180deg,rgba(255,255,255,0.5),rgba(245,247,250,0.9));--bottombar-search-input-bg:rgba(226,234,244,0.8);--passkey-input-bg:rgba(255,255,255,0.9);--passkey-input-border:rgba(148,163,184,0.22);--passkey-input-inner-shadow-top:var(--inner-Shadow-top);--passkey-input-inner-shadow-bottom:var(--inner-Shadow-bottom);--passkey-btn-cancel-bg:rgba(15,23,42,0.08);--passkey-btn-cancel-hover-bg:rgba(15,23,42,0.12);--passkey-btn-cancel-color:var(--text-main);--confirm-dialog-cancel-btn-shadow:0 0 24px var(--button-shadow-color),inset 2px 2px 4px var(--passkey-btn-inner-shadow-top),inset -2px -2px 4px var(--passkey-btn-inner-shadow-bottom);--passkey-btn-confirm-bg:linear-gradient(135deg,#2563eb,#3b82f6);--passkey-btn-confirm-hover-bg:linear-gradient(135deg,#1d4ed8,#2563eb);--passkey-btn-confirm-color:#ffffff;--confirm-dialog-confirm-btn-color:var(--text-main);--passkey-btn-inner-shadow-top:var(--inner-Shadow-top);--passkey-btn-inner-shadow-bottom:var(--inner-Shadow-bottom);--passkey-btn-outer-shadow:0 12px 24px var(--button-shadow-color);--confirm-dialog-danger-btn-bg:#ef4444;--confirm-dialog-danger-btn-hover-bg:#dc2626;--confirm-dialog-danger-btn-color:#ffffff;--confirm-dialog-danger-btn-shadow:0 0 24px var(--button-shadow-color),inset 2px 2px 4px rgba(255,255,255,0.3),inset -2px -2px 4px rgba(127,29,29,0.14);--privacy-scroll-hint-bg:rgba(214,255,224,0.38);--privacy-scroll-hint-border:rgba(120,214,146,0.45);--privacy-scroll-hint-shadow:inset 2px 2px 8px var(--inner-Shadow-top),inset -2px -2px 8px var(--textbar-inner-Shadow-bottom),0 10px 24px rgba(0,0,0,0.12);--wide-container-learn-btn-bg-desktop:rgb(238,238,238);--wide-container-learn-btn-bg-touch:rgba(255,255,255,0.1);--wide-container-learn-btn-bg:var(--wide-container-learn-btn-bg-desktop);--wide-container-buy-btn-bg-desktop:#0071e3;--wide-container-buy-btn-bg-touch:rgba(0,102,255,0.5);--wide-container-buy-btn-bg:var(--wide-container-buy-btn-bg-desktop);--analyzer-add-to-cart-button-bg:#3b82f6;--analyzer-buy-button-bg:#2563eb;--footer-top-divider-color:#dbdbdb;--footer-section-divider-color:#b7b7b7}@media (prefers-color-scheme:dark){:root{--header-bg:rgba(0,0,0,0.8);--bg-01:rgb(24,24,24);--text-main:#f0f0f0;--text-hover:#b0b0b0;--shadow-color:rgba(0,0,0,0.3);--button-shadow-color:rgba(255,255,255,0.2);--svg-corner-top:rgba(255,255,255,0.1);--svg-corner-bottom:rgba(255,255,255,0.5);--inner-Shadow-top:rgba(255,255,255,0.15);--inner-Shadow-bottom:rgba(0,0,0,0.95);--text-bar:rgba(45,45,45,0.8);--textbar-item-arrow-color:rgba(255,255,255,0.3);--textbar-inner-Shadow-bottom:rgba(0,0,0,0.15);--textbar-inner-Shadow-bottom-new:rgba(0,0,0,0.5);--registerbar:rgb(18,18,18);--inputbar:rgba(255,255,255,0.08);--auth-input-focus-glow:0 0 0 1px rgba(96,165,250,0.28),0 0 0 8px rgba(96,165,250,0.12),inset 2px 2px 4px var(--inner-Shadow-top),inset -2px -2px 4px var(--textbar-inner-Shadow-bottom);--auth-button-glow:0 0 0 1px rgba(96,165,250,0.22),0 8px 24px rgba(96,165,250,0.16),inset 2px 2px 4px var(--inner-Shadow-top),inset -2px -2px 4px var(--textbar-inner-Shadow-bottom);--auth-input-text:var(--text-main);--auth-input-placeholder:var(--text-hover);--auth-primary-button-text:#ffffff;--auth-primary-button-bg:#3b82f6;--auth-primary-button-hover-bg:#60a5fa;--auth-secondary-button-text:#d1d5db;--auth-code-button-bg:rgba(59,130,246,0.16);--auth-code-button-hover-bg:rgba(96,165,250,0.22);--auth-code-button-text:#93c5fd;--auth-link-color:#60a5fa;--auth-muted-text:#9ca3af;--auth-danger-color:#f87171;--auth-step-active:#60a5fa;--auth-step-inactive:#6b7280;--auth-step-divider:rgba(255,255,255,0.14);--auth-selection-active-bg:rgba(59,130,246,0.18);--auth-selection-active-text:#93c5fd;--auth-selection-inactive-bg:rgba(255,255,255,0.06);--auth-selection-inactive-hover-bg:rgba(255,255,255,0.1);--auth-selection-inactive-text:#d1d5db;--auth-success-color:#4ade80;--auth-error-color:#f87171;--bar-glow-strong:rgba(255,255,255,0.18);--bar-glow-mid:rgba(255,255,255,0.10);--bar-glow-soft:rgba(255,255,255,0.05);--passkey-modal-overlay:rgba(0,0,0,0.48);--passkey-modal-card-bg:linear-gradient(180deg,rgba(34,34,34,0.96),rgba(24,24,24,0.96));--passkey-modal-card-inner-shadow-bottom:rgba(0,0,0,0.4);--passkey-modal-card-shadow:0 24px 60px rgba(0,0,0,0.45),inset 2px 2px 6px var(--inner-Shadow-top),inset -2px -2px 6px var(--passkey-modal-card-inner-shadow-bottom);--confirm-dialog-overlay-bg:rgba(0,0,0,0.4);--confirm-dialog-overlay-blur:blur(10px);--bar-menu-backdrop-bg:linear-gradient(180deg,rgba(12,12,12,0.42),rgba(0,0,0,0.3));--bar-menu-backdrop-blur:blur(18px);--confirm-dialog-card-bg:linear-gradient(150deg,rgba(40,40,40,0.5),rgba(31,31,31,0.5));--bottombar-search-input-bg:rgba(255,255,255,0.14);--passkey-input-bg:rgba(255,255,255,0.08);--passkey-input-border:rgba(255,255,255,0.08);--passkey-input-inner-shadow-top:var(--inner-Shadow-top);--passkey-input-inner-shadow-bottom:var(--inner-Shadow-bottom);--passkey-btn-cancel-bg:rgba(255,255,255,0.08);--passkey-btn-cancel-hover-bg:rgba(255,255,255,0.14);--passkey-btn-cancel-color:var(--text-main);--confirm-dialog-cancel-btn-shadow:0 0 24px var(--button-shadow-color),inset 2px 2px 4px var(--passkey-btn-inner-shadow-top),inset -2px -2px 4px var(--passkey-btn-inner-shadow-bottom);--passkey-btn-confirm-bg:linear-gradient(135deg,#1d4ed8,#2563eb);--passkey-btn-confirm-hover-bg:linear-gradient(135deg,#2563eb,#3b82f6);--passkey-btn-confirm-color:#ffffff;--confirm-dialog-confirm-btn-color:var(--text-main);--passkey-btn-inner-shadow-top:var(--inner-Shadow-top);--passkey-btn-inner-shadow-bottom:var(--inner-Shadow-bottom);--passkey-btn-outer-shadow:0 12px 24px var(--button-shadow-color);--confirm-dialog-danger-btn-bg:#991b1b;--confirm-dialog-danger-btn-hover-bg:#7f1d1d;--confirm-dialog-danger-btn-color:#ffffff;--confirm-dialog-danger-btn-shadow:0 0 24px var(--button-shadow-color),inset 2px 2px 4px rgba(255,255,255,0.14),inset -2px -2px 4px rgba(0,0,0,0.38);--privacy-scroll-hint-bg:rgba(83,139,95,0.26);--privacy-scroll-hint-border:rgba(134,239,172,0.32);--privacy-scroll-hint-shadow:inset 2px 2px 8px var(--inner-Shadow-top),inset -2px -2px 8px var(--textbar-inner-Shadow-bottom),0 10px 24px rgba(0,0,0,0.28);--wide-container-learn-btn-bg-desktop:rgb(67,67,67);--wide-container-learn-btn-bg-touch:rgba(0,0,0,0.1);--wide-container-learn-btn-bg:var(--wide-container-learn-btn-bg-desktop);--wide-container-buy-btn-bg-desktop:#4a00de;--wide-container-buy-btn-bg-touch:rgba(0,64,255,0.6);--wide-container-buy-btn-bg:var(--wide-container-buy-btn-bg-desktop);--analyzer-add-to-cart-button-bg:#094cb8;--analyzer-buy-button-bg:#00329d;--footer-top-divider-color:#434343;--footer-section-divider-color:#818181}}@media (hover:none),(pointer:coarse){:root{--wide-container-learn-btn-bg:var(--wide-container-learn-btn-bg-touch);--wide-container-buy-btn-bg:var(--wide-container-buy-btn-bg-touch)}}body{position:relative;overflow:visible;background-color:var(--bg-01);padding-top:50px}.header{width:100%;height:50px;background-color:var(--header-bg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:fixed;top:0;z-index:1997;box-shadow:inset 0 -2px 4px var(--button-shadow-color);overflow:hidden}.bar-glow-surface{--mx:50%;--my:50%}.bar-glow-layer{position:absolute;inset:0;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),var(--bar-glow-strong) 0,var(--bar-glow-mid) 18%,var(--bar-glow-soft) 36%,transparent 64%);transition:opacity .12s ease-out,visibility 0s linear .12s;z-index:0}.bar-glow-surface[data-glow-active=true] .bar-glow-layer{opacity:1;visibility:visible;transition-delay:0s}.bar-ripple{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.5) 0,rgba(255,255,255,.24) 38%,rgba(255,255,255,.08) 68%,transparent 100%);transform:translate(-50%,-50%) scale(0);animation:bar-ripple-expand .65s cubic-bezier(.25,.8,.25,1) forwards;z-index:0}@keyframes bar-ripple-expand{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(3.5);opacity:0}}@keyframes topbar-content-swap{0%{opacity:.01;filter:blur(6px);transform:translate3d(0,4px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}.bottombar-glow-surface>:not(.bar-glow-layer):not(.bar-ripple),.header .container{position:relative;z-index:1}.container{max-width:1380px;margin:0 auto;padding:0 20px;height:100%;display:flex;align-items:center;justify-content:center;gap:2.25rem}.logo{font-size:20px;font-weight:600;color:var(--text-main);text-decoration:none;margin-top:-2px}.logo span{display:inline-block;transform:translateZ(0);backface-visibility:hidden}.nav{display:flex;gap:2.25rem;margin-top:-2px}.nav a{font-size:16px;color:var(--text-main);text-decoration:none;transition:color .2s}.nav-link{display:inline-block;transform:translateZ(0);backface-visibility:hidden}.header.topbar-content-animate .logo span,.header.topbar-content-animate .nav-link{animation:topbar-content-swap .22s cubic-bezier(.22,1,.36,1) both}.header.topbar-content-animate .nav-link{animation-delay:calc(var(--nav-index, 0) * 22ms)}.corner-svg{position:fixed;top:50px;line-height:0;margin:0;padding:0;fill:currentColor;z-index:1999;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);clip-path:path("M20 0C8.95431 0 0 8.95431 0 20L0 0Z")}.corner-svg.left{left:0}.corner-svg.right{right:0;transform:scaleX(-1)}.LZ-LOGO{height:21px;width:auto;color:var(--text-main)}.drop-panel{position:absolute;top:50px;left:0;right:0;width:100vw;background:var(--header-bg);padding:20px 40px;opacity:0;visibility:hidden;transition:.2s ease;z-index:998;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.drop-title{font-size:12px;color:var(--text-hover);margin-bottom:6px}.drop-panel a{font-size:14px;color:var(--text-main);text-decoration:none;width:fit-content}.drop-panel a:hover{color:var(--text-hover)}.drop-panel:hover,.nav a:hover+.drop-panel{opacity:1;visibility:visible}.nav a:hover{color:var(--text-hover)}.desktop-nav{display:flex!important}.mobile-nav{display:none!important}.right-icons-desktop-actions{display:flex;align-items:center;gap:inherit}.mobile-nav{position:relative;width:20px;height:17px;padding:0;border:none;background:transparent;overflow:visible;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none}.mobile-nav-line{position:absolute;left:0;width:20px;height:3px;border-radius:999px;background:var(--text-main);transform-origin:center;will-change:transform,opacity;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.mobile-nav-line-top{top:0;transform:translateY(0) rotate(0deg)}.mobile-nav-line-middle{top:7px;transform:scaleX(1);opacity:1}.mobile-nav-line-bottom{top:14px;transform:translateY(0) rotate(0deg)}.mobile-nav.is-open .mobile-nav-line-top{transform:translateY(7px) rotate(45deg)}.mobile-nav.is-open .mobile-nav-line-middle{transform:scaleX(.65);opacity:0}.mobile-nav.is-open .mobile-nav-line-bottom{transform:translateY(-7px) rotate(-45deg)}.mobile-nav.is-closing .mobile-nav-line-top{animation:mobile-nav-top-close .28s cubic-bezier(.4,0,.2,1) forwards}.mobile-nav.is-closing .mobile-nav-line-middle{animation:mobile-nav-middle-close .28s cubic-bezier(.4,0,.2,1) forwards}.mobile-nav.is-closing .mobile-nav-line-bottom{animation:mobile-nav-bottom-close .28s cubic-bezier(.4,0,.2,1) forwards}@keyframes mobile-nav-top-close{0%{transform:translateY(7px) rotate(45deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes mobile-nav-middle-close{0%{transform:scaleX(.65);opacity:0}to{transform:scaleX(1);opacity:1}}@keyframes mobile-nav-bottom-close{0%{transform:translateY(-7px) rotate(-45deg)}to{transform:translateY(0) rotate(0deg)}}.left-brand{gap:2.25rem;min-width:0}.right-icons{gap:2.25rem;flex-shrink:0}.header[data-compact=true] .desktop-nav{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;opacity:0}.header[data-compact=true] .mobile-nav{display:block!important}.header[data-compact=true] .container{justify-content:space-between;gap:1rem}.header[data-compact=true] .left-brand,.header[data-compact=true] .right-icons{gap:1rem}.header[data-compact=true] .logo{font-size:18px}.header[data-compact=true] .LZ-LOGO{height:19px}.img-container{padding:20px 20px 0;--wide-reveal-y:18px;--wide-reveal-dur:560ms;--wide-reveal-ease:cubic-bezier(0.22,1,0.36,1);--wide-reveal-opacity-dur:320ms;--wide-reveal-opacity-lead:90ms}.wide-reveal-item{opacity:0;transform:translate3d(0,var(--wide-reveal-y,18px),0);will-change:opacity,transform;transition:transform var(--wide-reveal-dur,.56s) var(--wide-reveal-ease,cubic-bezier(.22,1,.36,1)) var(--item-delay,var(--reveal-delay,0s)),opacity var(--wide-reveal-opacity-dur,.32s) ease-out max(0s,calc(var(--item-delay, var(--reveal-delay, 0s)) - var(--wide-reveal-opacity-lead, 90ms)))}.img-container.is-ready .wide-reveal-item{opacity:1;transform:translateZ(0)}@media (min-width:701px){.img-container{--wide-reveal-y:24px}}.wide-copy-overlay{top:var(--wide-copy-top-desktop,15%)}.wide-copy-eyebrow{font-size:var(--wide-eyebrow-size-desktop,40px)}.wide-copy-title{font-size:var(--wide-title-size-desktop,18px)}.wide-actions{right:var(--wide-actions-right-desktop,24px);bottom:var(--wide-actions-bottom-desktop,24px)}@media (max-width:700px){.img-container{--wide-reveal-opacity-lead:0ms}.wide-copy-overlay{top:var(--wide-copy-top-mobile,var(--wide-copy-top-desktop,15%))}.wide-copy-eyebrow{font-size:var(--wide-eyebrow-size-mobile,var(--wide-eyebrow-size-desktop,36px))}.wide-copy-title{font-size:var(--wide-title-size-mobile,var(--wide-title-size-desktop,16px))}.wide-actions{right:var(--wide-actions-right-mobile,var(--wide-actions-right-desktop,18px));bottom:var(--wide-actions-bottom-mobile,var(--wide-actions-bottom-desktop,18px))}}.img-card{border-radius:15px;overflow:hidden;margin-bottom:20px;height:700px;width:100%;position:relative;box-sizing:border-box;isolation:isolate;contain:paint}@media (min-width:701px) and (max-width:1366px){.img-card{height:560px}}@media (max-width:700px){.img-card{height:clamp(380px,118vw,500px)}}.img-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 2px 2px 4px var(--inner-Shadow-top),inset -2px -2px 4px var(--inner-Shadow-bottom);pointer-events:none;z-index:10}.img-card img,.wide-img-element{position:absolute;top:0;left:50%;height:100%;width:auto;transform:translate3d(-50%,0,0);max-width:none;display:block;z-index:1;backface-visibility:hidden;will-change:transform}.narrow-img-container{width:100%;margin:0 auto;padding:0 20px 20px;display:flex;flex-wrap:wrap;gap:20px;box-sizing:border-box}.narrow-img-wrap{position:relative;transform:translateZ(0);will-change:transform}.narrow-img-card{border-radius:15px;overflow:hidden;position:relative;box-sizing:border-box;height:580px;opacity:0;transform:translateY(24px);width:100%}.narrow-img-container.is-ready .narrow-img-card{animation:mainIn .55s ease-out var(--item-delay,var(--reveal-delay,0s)) forwards}@media (min-width:701px) and (max-width:1366px){.narrow-img-card{height:440px}.narrow-img-wrap.one-col .narrow-img-card{height:580px}}@media (max-width:700px){.narrow-img-card{height:440px}}.narrow-img-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 2px 2px 4px var(--inner-Shadow-top),inset -2px -2px 4px var(--inner-Shadow-bottom);pointer-events:none;z-index:10}.narrow-img-wrap.two-col{width:calc(50% - 10px)}.narrow-img-wrap.one-col{width:100%}.narrow-img-card img{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:auto;max-width:none;display:block;object-fit:cover;z-index:1}@keyframes mainIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes innerFade{0%{opacity:0}to{opacity:1}}.header{opacity:1;animation:none}.corner-svg{opacity:0;animation:innerFade .55s ease-out .2s forwards}.page-content{opacity:0;animation:mainIn .55s ease-out .3s forwards}.page-content>*{opacity:0;animation:innerFade .4s ease-out .15s forwards}.page-content>.img-container,.page-content>.narrow-img-container{opacity:1;animation:none}@media (hover:none),(pointer:coarse){.page-content{opacity:0;animation:mainIn .45s ease-out .12s forwards}.page-content>*{opacity:1;animation:none}}