.store-peek-module__ATno4G__peek{border:1px solid var(--border);background:var(--surface);border-radius:20px;margin:clamp(2rem,4vw,3rem) 0;padding:clamp(1.25rem,3vw,2rem)}.store-peek-module__ATno4G__head{max-width:620px;margin-bottom:1.25rem}.store-peek-module__ATno4G__eyebrow{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:.4rem;display:inline-flex}.store-peek-module__ATno4G__title{font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:.5rem 0 0}.store-peek-module__ATno4G__lede{color:var(--muted-foreground);font-size:var(--text-sm);margin:.5rem 0 0;line-height:1.6}.store-peek-module__ATno4G__form{flex-direction:column;gap:.75rem;max-width:620px;display:flex}.store-peek-module__ATno4G__row{flex-wrap:wrap;gap:.5rem;display:flex}.store-peek-module__ATno4G__input{flex:260px}.store-peek-module__ATno4G__submit{flex:none;min-width:10rem}.store-peek-module__ATno4G__spin{animation:.8s linear infinite store-peek-module__ATno4G__spin}@keyframes store-peek-module__ATno4G__spin{to{transform:rotate(360deg)}}.store-peek-module__ATno4G__error{font-size:var(--text-sm);color:var(--destructive,#c0392b);margin:0}.store-peek-module__ATno4G__result{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.25rem}.store-peek-module__ATno4G__resultHead{font-size:var(--text-sm);color:var(--muted-foreground);margin:0 0 .75rem}.store-peek-module__ATno4G__resultHead strong{color:var(--foreground);font-weight:var(--font-weight-semibold)}.store-peek-module__ATno4G__empty{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.store-peek-module__ATno4G__rows{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.store-peek-module__ATno4G__rowItem{border:1px solid var(--border);background:var(--background);font-size:var(--text-sm);border-radius:12px;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .5rem;display:grid}.store-peek-module__ATno4G__thumb{object-fit:cover;background:var(--muted,#eee);border-radius:8px;width:2.5rem;height:2.5rem}.store-peek-module__ATno4G__thumbBlank{background:var(--surface);opacity:.6;display:block}.store-peek-module__ATno4G__name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);overflow:hidden}.store-peek-module__ATno4G__price{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted-foreground)}.store-peek-module__ATno4G__ctas{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.store-peek-module__ATno4G__note{font-size:var(--text-sm);color:var(--muted-foreground)}
.animations-module__uW3fpG__page{max-width:1080px;padding:3.5rem var(--lp-gutter) 5rem;margin:0 auto}.animations-module__uW3fpG__eyebrow{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;display:inline-flex}.animations-module__uW3fpG__subhead{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin:0 0 1.25rem}.animations-module__uW3fpG__header{max-width:var(--lp-max);padding:clamp(2.25rem, 5vw, 3.5rem) var(--lp-gutter) 0;margin:0 auto}.animations-module__uW3fpG__headerTitle{font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.08;font-weight:var(--font-weight-semibold);letter-spacing:-.03em;margin:0}.animations-module__uW3fpG__headerLede{max-width:62ch;font-size:var(--text-base);color:var(--muted-foreground);text-wrap:pretty;margin:.9rem 0 0;line-height:1.65}.animations-module__uW3fpG__headerAside{max-width:var(--lp-max);padding:0 var(--lp-gutter);font-size:var(--text-sm);color:var(--muted-foreground);margin:1.1rem auto 0}.animations-module__uW3fpG__headerAside a{color:var(--foreground);font-weight:var(--font-weight-medium);text-underline-offset:3px;text-decoration:underline}.animations-module__uW3fpG__headerMeta{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);flex-wrap:wrap;gap:.4rem 1.5rem;margin:1.5rem 0 0;display:flex}.animations-module__uW3fpG__headerMeta strong{font-weight:var(--font-weight-semibold);color:var(--foreground)}.animations-module__uW3fpG__rail{max-width:var(--lp-max);padding:clamp(2.5rem, 5vw, 3.5rem) var(--lp-gutter) 0;flex-wrap:wrap;gap:.5rem;margin:0 auto;scroll-margin-top:6rem;display:flex}.animations-module__uW3fpG__railNiches{align-items:center;padding-bottom:0;}.animations-module__uW3fpG__railLabel{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin-right:.15rem}.animations-module__uW3fpG__railAll{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--muted-foreground);align-items:center;gap:.35rem;padding:.5rem;transition:color .15s;display:inline-flex}.animations-module__uW3fpG__railAll:hover{color:var(--foreground)}.animations-module__uW3fpG__railChip{border:1px solid var(--border);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .95rem;transition:border-color .15s,background-color .15s;display:inline-flex}.animations-module__uW3fpG__railChip:hover{border-color:var(--foreground);background:var(--lp-surface)}.animations-module__uW3fpG__railCount{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);color:var(--muted-foreground)}.animations-module__uW3fpG__category{max-width:var(--lp-max);padding:clamp(2.5rem, 5vw, 3.5rem) var(--lp-gutter) 0;margin:0 auto;scroll-margin-top:5.5rem}.animations-module__uW3fpG__categoryHead{margin-bottom:1.35rem}.animations-module__uW3fpG__categoryTop{align-items:baseline;gap:.55rem;display:flex}.animations-module__uW3fpG__categoryName{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.animations-module__uW3fpG__categoryCount{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);color:var(--muted-foreground)}.animations-module__uW3fpG__categoryNote{max-width:72ch;font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:.4rem 0 0;line-height:1.6}.animations-module__uW3fpG__closing{max-width:var(--lp-max);padding:clamp(1.75rem, 3vw, 2.25rem) var(--lp-gutter);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin:clamp(3.5rem,7vw,5rem) auto 0;display:flex}.animations-module__uW3fpG__closingText{font-size:var(--text-sm);color:var(--muted-foreground);margin:0}.animations-module__uW3fpG__crumbs{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.animations-module__uW3fpG__crumbs a:hover{color:var(--foreground)}.animations-module__uW3fpG__crumbCurrent{color:color-mix(in srgb, var(--muted-foreground) 65%, transparent)}.animations-module__uW3fpG__detail{grid-template-columns:1.05fr .95fr;align-items:center;gap:3.5rem;display:grid}.animations-module__uW3fpG__showcase{background-color:var(--background);background-image:var(--lp-mesh);border-radius:20px;justify-content:center;align-items:center;min-height:420px;padding:2.5rem;display:flex}.animations-module__uW3fpG__stage{border:1px solid var(--border);width:100%;max-width:100%;box-shadow:var(--shadow-xl);background:var(--lp-stage);border-radius:16px;overflow:hidden}.animations-module__uW3fpG__stagePortrait{max-width:260px}.animations-module__uW3fpG__stage video{width:100%;height:auto;display:block}.animations-module__uW3fpG__title{font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.02;font-weight:var(--font-weight-extrabold);letter-spacing:-.04em;margin:1.5rem 0 1.15rem}.animations-module__uW3fpG__lede{max-width:460px;font-size:var(--text-lg);color:var(--muted-foreground);margin:0 0 1.75rem;line-height:1.6}.animations-module__uW3fpG__ctas{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.animations-module__uW3fpG__textLink{font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;gap:.3rem;display:inline-flex}.animations-module__uW3fpG__textLink:hover{opacity:.6}.animations-module__uW3fpG__specs{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem;padding-top:2rem;display:grid}.animations-module__uW3fpG__specs dt{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}.animations-module__uW3fpG__specs dd{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-top:.35rem}.animations-module__uW3fpG__fields{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.animations-module__uW3fpG__fields li{border:1px solid var(--border);font-size:var(--text-sm);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;display:inline-flex}.animations-module__uW3fpG__fieldType{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--muted-foreground) 80%, transparent)}.animations-module__uW3fpG__section{margin-top:4.5rem}.animations-module__uW3fpG__aboutCopy{max-width:76ch;font-size:var(--text-base);color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.75}.animations-module__uW3fpG__uses{max-width:76ch;font-size:var(--text-base);color:var(--muted-foreground);gap:.6rem;margin:0;padding-left:1.25rem;line-height:1.6;display:grid}.animations-module__uW3fpG__faq{gap:1.5rem;max-width:76ch;display:grid}.animations-module__uW3fpG__faqQuestion{font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:-.01em;margin:0 0 .4rem}.animations-module__uW3fpG__faqAnswer{color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.7}.animations-module__uW3fpG__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem 1rem;list-style:none;display:grid}.animations-module__uW3fpG__card{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.7rem .75rem;display:grid}.animations-module__uW3fpG__cardThumb,.animations-module__uW3fpG__cardBlank{aspect-ratio:16/9;border:1px solid var(--border);background-color:var(--lp-stage);border-radius:14px;grid-column:1/-1;width:100%;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .35s}.animations-module__uW3fpG__cardThumb{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:block}.animations-module__uW3fpG__cardBlank{background-image:radial-gradient(at 78% 18%, color-mix(in srgb, var(--lp-accent-a) 18%, transparent) 0%, transparent 62%), radial-gradient(at 18% 86%, color-mix(in srgb, var(--lp-accent-b) 15%, transparent) 0%, transparent 62%);color:#ffffff4d;place-items:center;display:grid}.animations-module__uW3fpG__card:hover .animations-module__uW3fpG__cardThumb,.animations-module__uW3fpG__card:hover .animations-module__uW3fpG__cardBlank{border-color:color-mix(in srgb, var(--lp-accent-a) 60%, var(--border));box-shadow:var(--shadow-xl);transform:translateY(-4px)}.animations-module__uW3fpG__cardName{font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-wrap:pretty}.animations-module__uW3fpG__cardMeta{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);color:var(--muted-foreground);justify-self:end}.animations-module__uW3fpG__audiences{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.animations-module__uW3fpG__audienceChip{border:1px solid var(--border);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .85rem;transition:border-color .15s,background-color .15s;display:inline-flex}.animations-module__uW3fpG__audienceChip:hover{border-color:var(--foreground);background:var(--lp-surface)}@media (max-width:900px){.animations-module__uW3fpG__page{padding:2.5rem var(--lp-gutter) 3.5rem}.animations-module__uW3fpG__detail{grid-template-columns:1fr;gap:2rem}.animations-module__uW3fpG__showcase{min-height:0;padding:1.5rem}}@media (max-width:720px){.animations-module__uW3fpG__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.animations-module__uW3fpG__closing>a{width:100%}}@media (prefers-reduced-motion:reduce){.animations-module__uW3fpG__cardThumb,.animations-module__uW3fpG__cardBlank{transition:none}.animations-module__uW3fpG__card:hover .animations-module__uW3fpG__cardThumb,.animations-module__uW3fpG__card:hover .animations-module__uW3fpG__cardBlank{transform:none}}
.solutions-module__a6ADLW__page{padding-bottom:0}.solutions-module__a6ADLW__answer{border:1px solid var(--border);border-radius:var(--lp-radius);background:var(--lp-surface);margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.6rem,3vw,2.25rem)}.solutions-module__a6ADLW__answerText{max-width:76ch;font-size:var(--text-base);text-wrap:pretty;margin:0;line-height:1.75}.solutions-module__a6ADLW__section{margin-top:clamp(3rem,6vw,4.5rem)}.solutions-module__a6ADLW__subhead{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin:0 0 1.25rem}.solutions-module__a6ADLW__sectionBody{max-width:72ch;font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:-.35rem 0 1.6rem;line-height:1.65}.solutions-module__a6ADLW__inlineLink{text-underline-offset:.2em;text-decoration:underline}.solutions-module__a6ADLW__inlineLink:hover{opacity:.65}.solutions-module__a6ADLW__pains{gap:.75rem;list-style:none;display:grid}.solutions-module__a6ADLW__pain{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.25rem;padding:clamp(1.1rem,2vw,1.5rem) 0;display:grid}.solutions-module__a6ADLW__painText{font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.65}.solutions-module__a6ADLW__painArrow{border:1px solid color-mix(in srgb, var(--lp-accent-ink-a) 35%, var(--border));width:2rem;height:2rem;color:var(--lp-accent-ink-a);background:var(--background);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.solutions-module__a6ADLW__fixText{border:1px solid var(--border);background:var(--lp-surface);font-size:var(--text-sm);text-wrap:pretty;border-radius:16px;margin:0;padding:clamp(1rem,2vw,1.25rem) clamp(1.1rem,2vw,1.4rem);line-height:1.65;position:relative;overflow:hidden}.solutions-module__a6ADLW__fixText:before{content:"";background:linear-gradient(180deg, var(--lp-accent-a), var(--lp-accent-b));width:2px;position:absolute;inset:0 auto 0 0}.solutions-module__a6ADLW__faq{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.75rem clamp(2rem,4vw,3.5rem);display:grid}.solutions-module__a6ADLW__faqQuestion{font-size:var(--text-base);font-weight:var(--font-weight-semibold);text-wrap:pretty;margin:0}.solutions-module__a6ADLW__faqAnswer{font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:.5rem 0 0;line-height:1.7}.solutions-module__a6ADLW__indexGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;list-style:none;display:grid}.solutions-module__a6ADLW__indexCard{border:1px solid var(--border);border-radius:var(--lp-radius);flex-direction:column;height:100%;padding:clamp(1.25rem,2.5vw,1.6rem);transition:border-color .2s,background-color .2s,transform .35s cubic-bezier(.16,1,.3,1);display:flex}.solutions-module__a6ADLW__indexCard:hover{border-color:color-mix(in srgb, var(--lp-accent-a) 60%, var(--border));background:var(--lp-surface);transform:translateY(-3px)}.solutions-module__a6ADLW__indexCardTitle{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.solutions-module__a6ADLW__indexCardBody{font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:.55rem 0 1.25rem;line-height:1.6}.solutions-module__a6ADLW__indexCardMeta{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);align-items:center;gap:.4rem;margin-top:auto;display:flex}@media (max-width:720px){.solutions-module__a6ADLW__pain{grid-template-columns:minmax(0,1fr);justify-items:start;gap:.85rem}.solutions-module__a6ADLW__painArrow{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.solutions-module__a6ADLW__indexCard{transition:border-color .2s,background-color .2s}.solutions-module__a6ADLW__indexCard:hover{transform:none}}.solutions-module__a6ADLW__compareWrap{border:1px solid var(--border);border-radius:var(--lp-radius);background:var(--lp-surface);overflow-x:auto}.solutions-module__a6ADLW__compare{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-sm);line-height:1.55}.solutions-module__a6ADLW__compare th,.solutions-module__a6ADLW__compare td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.85rem 1rem}.solutions-module__a6ADLW__compare thead th,.solutions-module__a6ADLW__compare tbody th{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}.solutions-module__a6ADLW__compare tbody th{width:11rem}.solutions-module__a6ADLW__compare tbody tr:last-child th,.solutions-module__a6ADLW__compare tbody tr:last-child td{border-bottom:none}.solutions-module__a6ADLW__checked{font-size:var(--text-xs);color:var(--muted-foreground);margin:.9rem 0 0}
.for-module__IXQ5Na__page{padding-bottom:0}.for-module__IXQ5Na__answer{border:1px solid var(--border);border-radius:var(--lp-radius);background:var(--lp-surface);margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.6rem,3vw,2.25rem)}.for-module__IXQ5Na__answerText{max-width:76ch;font-size:var(--text-base);text-wrap:pretty;margin:0;line-height:1.75}.for-module__IXQ5Na__section{margin-top:clamp(3rem,6vw,4.5rem)}.for-module__IXQ5Na__subhead{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin:0 0 1.25rem}.for-module__IXQ5Na__useHead{margin-bottom:1.35rem}.for-module__IXQ5Na__useTitle{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;text-wrap:balance;margin:0}.for-module__IXQ5Na__useBody{max-width:72ch;font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:.5rem 0 0;line-height:1.65}.for-module__IXQ5Na__use+.for-module__IXQ5Na__use{margin-top:clamp(2.5rem,5vw,3.25rem)}.for-module__IXQ5Na__faq{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.75rem clamp(2rem,4vw,3.5rem);display:grid}.for-module__IXQ5Na__faqQuestion{font-size:var(--text-base);font-weight:var(--font-weight-semibold);text-wrap:pretty;margin:0}.for-module__IXQ5Na__faqAnswer{font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:.5rem 0 0;line-height:1.7}.for-module__IXQ5Na__chips{flex-wrap:wrap;gap:.5rem;display:flex}.for-module__IXQ5Na__chip{border:1px solid var(--border);font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem .95rem;transition:border-color .15s,background-color .15s;display:inline-flex}.for-module__IXQ5Na__chip:hover{border-color:var(--foreground);background:var(--lp-surface)}.for-module__IXQ5Na__chipNote{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);color:var(--muted-foreground)}.for-module__IXQ5Na__indexGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;list-style:none;display:grid}.for-module__IXQ5Na__indexCard{border:1px solid var(--border);border-radius:var(--lp-radius);flex-direction:column;height:100%;padding:clamp(1.25rem,2.5vw,1.6rem);transition:border-color .2s,background-color .2s,transform .35s cubic-bezier(.16,1,.3,1);display:flex}.for-module__IXQ5Na__indexCard:hover{border-color:color-mix(in srgb, var(--lp-accent-a) 60%, var(--border));background:var(--lp-surface);transform:translateY(-3px)}.for-module__IXQ5Na__indexCardTitle{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.for-module__IXQ5Na__indexCardBody{font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:.55rem 0 1.25rem;line-height:1.6}.for-module__IXQ5Na__indexCardMeta{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);align-items:center;gap:.4rem;margin-top:auto;display:flex}@media (prefers-reduced-motion:reduce){.for-module__IXQ5Na__indexCard{transition:border-color .2s,background-color .2s}.for-module__IXQ5Na__indexCard:hover{transform:none}}
.tool-page-module__z7IzrG__page{max-width:1080px;padding:3.5rem var(--lp-gutter) 5rem;margin:0 auto}.tool-page-module__z7IzrG__hero{padding-bottom:clamp(1.75rem,3vw,2.25rem)}.tool-page-module__z7IzrG__eyebrow{border:1px solid var(--border);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;display:inline-flex}.tool-page-module__z7IzrG__title{max-width:24ch;font-size:clamp(2.1rem,3.6vw,3rem);line-height:1.04;font-weight:var(--font-weight-medium);letter-spacing:-.04em;text-wrap:balance;margin:1.5rem 0 1.15rem}.tool-page-module__z7IzrG__lede{max-width:62ch;font-size:var(--text-lg);color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.6}.tool-page-module__z7IzrG__tool{border:1px solid var(--border);border-radius:var(--lp-radius);background:var(--lp-surface);margin-top:clamp(1.5rem,3vw,2rem);padding:clamp(1.25rem,2.5vw,1.75rem)}.tool-page-module__z7IzrG__section{margin-top:clamp(3rem,6vw,4.5rem)}.tool-page-module__z7IzrG__subhead{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);margin:0 0 1.25rem}.tool-page-module__z7IzrG__answer{max-width:76ch;font-size:var(--text-base);text-wrap:pretty;margin:0;line-height:1.75}.tool-page-module__z7IzrG__steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.tool-page-module__z7IzrG__step{border-top:1px solid var(--border);padding-top:1.15rem}.tool-page-module__z7IzrG__stepNumber{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);letter-spacing:.08em;color:var(--muted-foreground);display:block}.tool-page-module__z7IzrG__stepTitle{font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:-.01em;margin:.6rem 0 .4rem}.tool-page-module__z7IzrG__stepBody{font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.65}.tool-page-module__z7IzrG__faq{gap:1.75rem;max-width:76ch;display:grid}.tool-page-module__z7IzrG__faqQuestion{font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:-.01em;margin:0 0 .5rem}.tool-page-module__z7IzrG__faqAnswer{font-size:var(--text-sm);color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.7}.tool-page-module__z7IzrG__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.tool-page-module__z7IzrG__card{border:1px solid var(--border);border-radius:var(--lp-radius);background:var(--lp-surface);height:100%;color:inherit;flex-direction:column;padding:1.15rem 1.25rem 1.1rem;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.tool-page-module__z7IzrG__card:hover{border-color:var(--ring);transform:translateY(-2px)}.tool-page-module__z7IzrG__cardTitle{font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:-.01em;margin:0 0 .45rem}.tool-page-module__z7IzrG__cardBody{font-size:var(--text-xs);color:var(--muted-foreground);text-wrap:pretty;margin:0 0 .9rem;line-height:1.6}.tool-page-module__z7IzrG__cardMeta{font-family:var(--font-geist-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);align-items:center;gap:.3rem;margin-top:auto;font-size:.68rem;display:inline-flex}.tool-page-module__z7IzrG__closing{border:1px solid var(--border);border-radius:var(--lp-radius);background:var(--lp-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.6rem,3vw,2.25rem);display:flex}.tool-page-module__z7IzrG__closingText{max-width:56ch;font-size:var(--text-base);text-wrap:pretty;margin:0;line-height:1.6}.tool-page-module__z7IzrG__ctas{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem;display:flex}.tool-page-module__z7IzrG__textLink{font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-items:center;gap:.3rem;display:inline-flex}.tool-page-module__z7IzrG__textLink:hover{opacity:.6}.tool-page-module__z7IzrG__shelfHead{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.tool-page-module__z7IzrG__shelfTitle{font-size:var(--text-lg);font-weight:var(--font-weight-medium);letter-spacing:-.02em;margin:0}.tool-page-module__z7IzrG__shelfCount{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);color:var(--muted-foreground)}.tool-page-module__z7IzrG__shelf+.tool-page-module__z7IzrG__shelf{margin-top:clamp(2.25rem,4vw,3rem)}.tool-page-module__z7IzrG__facts{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:1.25rem;margin:1.75rem 0 0;padding-top:1.5rem;display:grid}.tool-page-module__z7IzrG__facts dt{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}.tool-page-module__z7IzrG__facts dd{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin-top:.35rem}
