body:has(.lb-preview-root){transition:background-color .6s,color .6s}.lb-preview-root,.lb-preview-root .lb-tone{transition:background-color .6s,color .6s}.lb-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lb-slot{cursor:default;position:relative}.lb-slot-body{position:relative}.lb-slot-body--resizing{overflow:clip}.lb-skeleton-layer{position:relative}.lb-skeleton-layer--leaving{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lb-section-note{border:1px dashed color-mix(in oklab,var(--foreground)25%,transparent);max-width:72rem;color:color-mix(in oklab,var(--foreground)65%,transparent);white-space:pre-wrap;border-radius:.75rem;margin:1rem auto;padding:1.5rem;font:13px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.lb-section-note--error{color:#b91c1c;border-color:#dc2626;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.lb-ring{z-index:2;pointer-events:none;box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--site-primary)70%,transparent);animation:2.2s ease-in-out infinite lb-ring;position:absolute;inset:0}.lb-ring--select{z-index:3;animation:2.4s ease-out forwards lb-select;box-shadow:inset 0 0 0 2px #0a0a0a,inset 0 0 0 3px #ffffffd9}@keyframes lb-ring{0%,to{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--site-primary)55%,transparent),inset 0 0 0 0 transparent}50%{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--site-primary)95%,transparent),inset 0 0 36px 0 color-mix(in oklab,var(--site-primary)20%,transparent)}}@keyframes lb-select{0%{box-shadow:inset 0 0 0 3px #0a0a0a,inset 0 0 0 4px #ffffffd9,inset 0 0 40px #0a0a0a2e}70%{box-shadow:inset 0 0 0 2px #0a0a0a,inset 0 0 0 3px #ffffffd9,inset 0 0 #0000}to{box-shadow:inset 0 0 0 2px #0a0a0a00,inset 0 0 0 3px #fff0}}.lb-pill-wrap{z-index:50;pointer-events:none;justify-content:center;display:flex;position:absolute;top:1rem;left:0;right:0}.lb-slot[data-lb-category=navbar] .lb-pill-wrap{top:calc(100% - .9rem)}.lb-pill{color:#0a0a0a;letter-spacing:-.005em;white-space:nowrap;background:#fffffff7;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .75rem;font:500 13px/1.25 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:inline-flex;box-shadow:0 0 0 1px #0000000f,0 1px 2px #00000014,0 10px 28px -8px #0000004d}.lb-pill strong{font-weight:600}.lb-pill-dot{background:#f59e0b;border-radius:999px;flex:none;width:8px;height:8px;position:relative}.lb-pill-dot:after{content:"";border-radius:inherit;background:#f59e0b;animation:1.8s cubic-bezier(0,0,.2,1) infinite lb-ping;position:absolute;inset:0}@keyframes lb-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(2.4)}}.lb-hover{z-index:2;pointer-events:none;opacity:0;transition:opacity .15s;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #0a0a0ab3,inset 0 0 0 2.5px #fff9}.lb-chip{z-index:45;color:#fff;pointer-events:none;opacity:0;background:#0a0a0ae0;border-radius:8px;align-items:center;gap:.4rem;padding:.2rem .5rem;font:500 11px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:.5rem;left:.5rem;transform:translateY(-2px)}.lb-ring--selected{z-index:3;animation:none;box-shadow:inset 0 0 0 2px #0a0a0a,inset 0 0 0 3px #ffffffd9}.lb-chip[data-selected=true]{opacity:1;background:#0a0a0a;transform:none;box-shadow:0 0 0 1px #ffffff80}.lb-slot[data-ready=true]:hover>.lb-slot-body>.lb-hover,.lb-slot[data-ready=true]:hover>.lb-slot-body>.lb-chip{opacity:1;transform:none}.lb-slot[data-tools=true][data-ready=true]{cursor:pointer}.lb-chip-hint{color:#ffffffd9;border-left:1px solid #ffffff59;padding-left:.4rem}.lb-tools{z-index:46;opacity:0;pointer-events:none;background:#fffffffa;border-radius:10px;align-items:center;gap:2px;padding:3px;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem;transform:translateY(-2px);box-shadow:0 0 0 1px #0a0a0a1f,0 6px 18px -6px #00000059}.lb-slot[data-ready=true]:hover>.lb-slot-body>.lb-tools,.lb-tools[data-selected=true],.lb-tools:focus-within{opacity:1;pointer-events:auto;transform:none}.lb-tool{color:#0a0a0a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:.35rem;min-width:30px;height:30px;padding:0 .4rem;font:600 12px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:inline-flex}.lb-tool--text{padding:0 .6rem 0 .5rem}.lb-tool:hover{background:#f0f0f0}.lb-tool--danger:hover{color:#b42318;background:#fdecec}.lb-tool:focus-visible{outline-offset:1px;outline:2px solid #0a0a0a}@media (hover:none){.lb-chip-hint{display:none}.lb-tool{min-width:36px;height:36px}}.lb-preview-root img.lb-img-reveal{transition:filter .85s cubic-bezier(.22,1,.36,1),opacity .5s}.lb-preview-root img.lb-img-pending{filter:blur(18px)saturate(.7);opacity:0}.lb-skeleton{width:100%}.lb-sk{border-radius:calc(var(--radius,.625rem)*.7);background-color:color-mix(in oklab,var(--foreground)9%,var(--background));flex-shrink:0;max-width:100%;display:block;position:relative;overflow:hidden}.lb-sk--round{border-radius:999px}.lb-sk:after{content:"";background:linear-gradient(100deg,transparent 20%,color-mix(in oklab,var(--background)60%,transparent)50%,transparent 80%);animation:1.7s cubic-bezier(.4,0,.2,1) infinite lb-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes lb-shimmer{to{transform:translate(100%)}}.lb-sk-wrap{flex-direction:column;gap:2.75rem;max-width:76rem;margin:0 auto;padding:5.5rem 1.25rem;display:flex}.lb-sk-header{flex-direction:column;gap:.9rem;display:flex}.lb-sk-header--center{align-items:center}.lb-sk-stack{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.lb-sk-stack--tight{gap:.6rem}.lb-sk-stack--center{align-items:center}.lb-sk-lines{flex-direction:column;gap:.6rem;width:100%;display:flex}.lb-sk-lines--loose{gap:.9rem}.lb-sk-row{align-items:center;gap:.75rem;display:flex}.lb-sk-row--between{justify-content:space-between}.lb-sk-row--wrap{flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem}.lb-sk-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.lb-sk-grid--tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lb-sk-card{border:1px solid color-mix(in oklab,var(--foreground)7%,transparent);border-radius:calc(var(--radius,.625rem)*1.2);background-color:color-mix(in oklab,var(--foreground)3%,var(--background));flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.lb-sk-media{border-radius:calc(var(--radius,.625rem)*1.4);width:100%}.lb-sk-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}.lb-sk-hero{padding-top:4rem;padding-bottom:5rem}.lb-sk-hero .lb-sk-media{max-height:34rem}.lb-sk-cta{align-items:center;gap:1.25rem;padding-top:5rem;padding-bottom:5rem}.lb-sk-narrow{max-width:52rem}.lb-sk-compact{padding-top:4rem;padding-bottom:4rem}.lb-sk-logos{align-items:center;gap:1.75rem;padding-top:3rem;padding-bottom:3rem}.lb-sk-footer{gap:2.5rem;padding-top:4rem;padding-bottom:2.5rem}.lb-sk-form{gap:1.25rem}.lb-sk-nav{align-items:center;gap:2rem;max-width:80rem;height:4.25rem;margin:0 auto;padding:0 1.25rem;display:flex}.lb-sk-nav-links,.lb-sk-nav-cta{display:none}.lb-sk-nav-links{gap:1.75rem;margin-left:auto}.lb-sk-nav-burger{margin-left:auto}.lb-skeleton--navbar{border-bottom:1px solid color-mix(in oklab,var(--foreground)8%,transparent)}@media (min-width:640px){.lb-sk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-sk-wrap,.lb-sk-nav{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lb-sk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lb-sk-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.lb-sk-grid--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.lb-sk-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.lb-sk-wrap,.lb-sk-nav{padding-left:2rem;padding-right:2rem}.lb-sk-hero{min-height:min(44rem,86vh);padding-top:5rem;padding-bottom:6rem}.lb-sk-nav{height:4.5rem}.lb-sk-nav-links{display:flex}.lb-sk-nav-cta{display:block}.lb-sk-nav-burger{display:none}}.lb-preview-empty{color:#a1a1aa;background:#fafafa;place-items:center;min-height:100vh;font:13px/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid}@media (prefers-reduced-motion:reduce){.lb-sk:after,.lb-ring,.lb-pill-dot:after{animation:none}.lb-preview-root img.lb-img-reveal{transition:opacity .2s}.lb-preview-root img.lb-img-pending{filter:none}}
