.lb{--s-bg:var(--background);--s-surface:var(--surface);--s-ink:var(--text);--s-mute:var(--text-muted);--s-line:color-mix(in srgb,var(--text) 12%,transparent);--s-brand:var(--primary);--s-accent:var(--accent);--s-on-brand:var(--primary-text);--s-font-display:var(--font-heading);--s-font-body:var(--font-body);--s-font-mono:var(--font-code);--s-radius:var(--radius-brand-md);--s-border:1px solid var(--s-line);--s-shadow:0 1px 1px color-mix(in srgb,var(--text) 4%,transparent),0 12px 32px -12px color-mix(in srgb,var(--text) 20%,transparent),0 30px 60px -30px color-mix(in srgb,var(--text) 18%,transparent);--s-tracking:-0.03em;--s-pad:clamp(16px,4vw,48px);--s-ease:cubic-bezier(0.25,1,0.5,1);--s-dur:0.35s;--s-tint:var(--secondary);--s-ok:var(--success);background:var(--s-bg);color:var(--s-ink);font:400 17px/1.55 var(--s-font-body);letter-spacing:-.005em}:where(.lb) p{margin:0}:where(.lb) a{color:inherit}html:has(.lb){scroll-behavior:smooth;scroll-padding-top:80px}@media(prefers-reduced-motion:reduce){html:has(.lb){scroll-behavior:auto}}:where(.lb) h1,:where(.lb) h2,:where(.lb) h3{font-family:var(--s-font-display);font-weight:600;letter-spacing:var(--s-tracking);line-height:1.04;margin:0;text-wrap:balance;overflow-wrap:break-word}.lb-wrap{max-width:1180px;margin:0 auto;padding:0 var(--s-pad)}.lb-mono{font:400 13px/1.4 var(--s-font-mono);letter-spacing:.02em}.lb-kicker{color:var(--s-brand);font-weight:600;font-size:15px;margin-bottom:18px}.lb :focus-visible{outline:2px solid var(--s-brand);outline-offset:3px;border-radius:4px}.lb-head{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--s-bg) 86%,transparent);backdrop-filter:blur(10px);border-bottom:var(--s-border)}.lb-head .lb-wrap{gap:28px;height:64px}.lb-head .lb-wrap,.lb-logo{display:flex;align-items:center}.lb-logo{gap:10px;text-decoration:none;font:600 20px/1 var(--s-font-display);letter-spacing:-.02em}.lb-logo svg{width:28px;height:28px}.lb-nav{display:none;gap:26px;margin-left:auto;font-size:15px}.lb-nav a{text-decoration:none;color:var(--s-mute);padding:10px 0;transition:color .2s}.lb-nav a:hover{color:var(--s-ink);text-decoration:underline;text-underline-offset:5px}.lb-days{display:none;color:var(--s-mute)}.lb-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;background:var(--s-brand);color:var(--s-on-brand);font:600 15px/1 var(--s-font-body);text-decoration:none;border:0;cursor:pointer;transition:background-color .2s}.lb-pill:hover{background:color-mix(in srgb,var(--s-brand) 86%,var(--s-ink))}.lb-pill:active{transform:translateY(1px)}.lb-chev{width:16px;height:16px;transition:transform var(--s-dur) var(--s-ease)}.lb-chev .stem{stroke-dasharray:8;stroke-dashoffset:8;transition:stroke-dashoffset var(--s-dur) var(--s-ease)}a:hover>.lb-chev,button:hover>.lb-chev{transform:translateX(3px)}a:hover>.lb-chev .stem,button:hover>.lb-chev .stem{stroke-dashoffset:0}.lb-head .lb-pill{margin-left:auto}@media(min-width:900px){.lb-nav{display:flex}.lb-days{display:block}.lb-head .lb-pill{margin-left:0}}.lb-hero{position:relative;border-bottom:var(--s-border);overflow:hidden}.lb-guides{position:absolute;inset:0;max-width:1180px;margin:0 auto;pointer-events:none;display:flex;justify-content:space-between;padding:0 var(--s-pad)}.lb-guides i{width:0;border-left:1px dashed var(--s-line)}.lb-hero .lb-wrap{position:relative;display:grid;gap:48px;padding-top:clamp(40px,7vw,96px);padding-bottom:clamp(48px,8vw,112px)}.lb-hero h1{font-size:clamp(40px,6.4vw,72px)}.lb-hero h1 span{color:var(--s-mute);display:block}.lb-lede{margin-top:22px;max-width:54ch;font-size:19px;color:var(--s-mute)}.lb-form{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px;max-width:560px}.lb-input{flex:1 1 240px;min-height:52px;display:flex;align-items:center;padding:0 16px;border:1px solid color-mix(in srgb,var(--s-ink) 26%,transparent);border-radius:8px;background:var(--s-surface);color:var(--s-mute);font:400 15px/1 var(--s-font-mono)}.lb-form .lb-pill{min-height:52px;padding:0 24px;font-size:16px}.lb-under{margin-top:12px;font-size:14px;color:var(--s-mute)}.lb-facts{list-style:none;margin:34px 0 0;padding:18px 0 0;border-top:var(--s-border);display:flex;flex-wrap:wrap;gap:10px 26px;font-size:15px;font-weight:500}.lb-facts li{display:flex;align-items:center;gap:8px}.lb-facts svg{width:16px;height:16px;color:var(--s-ok)}@media(min-width:1000px){.lb-hero .lb-wrap{grid-template-columns:1.02fr 1fr;align-items:center;gap:64px}}.lb-stage{position:relative;justify-self:center;width:min(100%,380px)}.lb-site{position:relative;background:var(--s-surface);border:var(--s-border);border-radius:var(--s-radius);box-shadow:var(--s-shadow);padding:14px;aspect-ratio:9/16;max-height:600px;width:100%;display:flex;flex-direction:column;gap:12px;overflow:hidden}.lb-site .bar{display:flex;align-items:center;gap:8px;padding:8px 10px;border:var(--s-border);border-radius:8px;color:var(--s-mute)}.lb-site .bar b{font-weight:400;color:var(--s-ink)}.lb-site .nav{display:flex;justify-content:space-between;align-items:center}.lb-site .nav i{display:block;height:8px;border-radius:4px;background:var(--s-tint)}.lb-site .nav>i{width:74px;height:14px;background:var(--s-ink);opacity:.86}.lb-site .nav span{display:flex;gap:8px}.lb-site .nav span i{width:28px}.lb-ph{position:relative;border-radius:8px;border:1px dashed color-mix(in srgb,var(--s-ink) 24%,transparent);overflow:hidden;flex:1.3}.lb-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,var(--s-tint),color-mix(in srgb,var(--s-tint) 55%,var(--s-brand)));opacity:0;transform:scale(1.04);transition:opacity .5s var(--s-ease),transform .5s var(--s-ease)}.lb-ph.b:after{background:linear-gradient(200deg,color-mix(in srgb,var(--s-tint) 70%,var(--s-ink)),var(--s-tint))}.lb-ph.c:after{background:linear-gradient(120deg,color-mix(in srgb,var(--s-brand) 30%,var(--s-tint)),var(--s-tint))}.lb-lines{display:grid;gap:7px}.lb-lines i{display:block;height:8px;border-radius:4px;background:color-mix(in srgb,var(--s-ink) 14%,transparent)}.lb-lines i:first-child{width:70%;height:12px;background:color-mix(in srgb,var(--s-ink) 70%,transparent)}.lb-lines i:nth-child(3){width:86%}.lb-lines i:nth-child(4){width:52%}.lb-tiles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;flex:.9}.lb-tiles .lb-ph{flex:none;height:100%}.lb-count{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:var(--s-border);color:var(--s-mute)}.lb-count b{font-weight:400;color:var(--s-ink)}.lb-chip{position:absolute;right:-10px;top:74px;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:var(--s-surface);border:var(--s-border);box-shadow:var(--s-shadow);font-weight:600;font-size:14px}.lb-chip i{width:9px;height:9px;border-radius:50%;background:var(--s-ok)}.lb-eg{margin-top:12px;text-align:center;color:var(--s-mute)}.lb-site.all .lb-ph:after,.on .lb-ph:after{opacity:1;transform:none}@keyframes lb-arrive{0%,8%{opacity:0;transform:scale(1.04)}16%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:scale(1.04)}}@keyframes lb-chip{0%,58%{opacity:0;transform:translateY(8px)}64%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(8px)}}@keyframes lb-load{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.lb-stage.loop .lb-ph:after{animation:lb-arrive 9s var(--s-ease) infinite both;animation-delay:calc(var(--i)*.55s)}.lb-stage.loop .lb-chip{animation:lb-chip 9s var(--s-ease) infinite both}.lb-facts,.lb-form,.lb-hero .lb-kicker,.lb-hero h1,.lb-lede,.lb-stage,.lb-under{animation:lb-load .6s var(--s-ease) both}.lb-hero h1{animation-delay:.06s}.lb-lede{animation-delay:.14s}.lb-form,.lb-under{animation-delay:.22s}.lb-facts{animation-delay:.3s}.lb-stage{animation-delay:.32s}}@media(prefers-reduced-motion:reduce){.lb-stage .lb-ph:after{opacity:1;transform:none}*{transition:none!important}}.lb-band{padding:clamp(72px,10vw,136px) 0;border-bottom:var(--s-border)}.lb-band.alt{background:var(--s-surface)}.lb-band h2{font-size:clamp(30px,4.2vw,48px);max-width:20ch}.lb-band .lb-lede{font-size:18px}.lb-rv{opacity:1}@media(prefers-reduced-motion:no-preference){.js .lb-rv{opacity:0;transform:translateY(18px);transition:opacity .45s var(--s-ease),transform .45s var(--s-ease);transition-delay:calc(var(--d,0)*70ms)}.js .lb-rv.in{opacity:1;transform:none}}.lb-bento{margin-top:44px;display:grid;gap:0;border:var(--s-border);border-radius:var(--s-radius);background:var(--s-surface);overflow:hidden}.lb-cell{padding:28px;border-bottom:var(--s-border);transition:background-color .25s}.lb-cell:last-child{border-bottom:0}.lb-cell:hover{background:color-mix(in srgb,var(--s-tint) 40%,var(--s-surface))}.lb-fig{font:600 clamp(38px,5vw,56px)/1 var(--s-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lb-cell p{margin-top:12px;color:var(--s-mute);max-width:34ch}.lb-cell blockquote{margin:0;font:600 22px/1.25 var(--s-font-display);letter-spacing:-.02em}.lb-cell cite{display:block;margin-top:14px;font-style:normal;color:var(--s-mute)}@media(min-width:800px){.lb-bento{grid-template-columns:1fr 1fr}.lb-cell:nth-child(odd){border-right:var(--s-border)}.lb-cell:nth-last-child(-n+2){border-bottom:0}}.lb-grid{margin-top:56px;display:grid;gap:40px}.lb-steps{list-style:none;margin:0;padding:0;display:grid;gap:44px}.lb-step h3{font-size:26px;margin-top:8px;transition:color .3s}.lb-step .lb-mono{color:var(--s-mute);display:flex;align-items:center;gap:10px}.lb-step .n{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid color-mix(in srgb,var(--s-ink) 30%,transparent);color:var(--s-ink);transition:background-color .3s,color .3s,border-color .3s}.lb-step p{margin-top:10px;max-width:44ch;color:var(--s-mute);transition:color .3s}.lb-step figure{margin:20px 0 0;max-width:420px}.lb-panel{display:none}.lb-card{background:var(--s-surface);border:var(--s-border);border-radius:var(--s-radius);padding:18px}.lb-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:var(--s-border);font-size:15px}.lb-row:last-child{border-bottom:0}.lb-row .lb-mono{color:var(--s-mute)}.lb-row .ok{color:var(--s-ok)}.lb-field{display:flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;border:1px solid color-mix(in srgb,var(--s-ink) 26%,transparent);border-radius:8px;font:400 14px/1 var(--s-font-mono)}.lb-field .caret{width:1px;height:18px;background:var(--s-brand)}.lb-fakebtn{margin-top:10px;display:flex;justify-content:center;align-items:center;min-height:44px;border-radius:999px;background:var(--s-brand);color:var(--s-on-brand);font-weight:600;font-size:15px}.lb-meter{height:6px;border-radius:3px;background:var(--s-tint);overflow:hidden;margin:6px 0 4px}.lb-meter i{display:block;height:100%;width:72%;background:var(--s-brand);border-radius:3px}.lb-mini{aspect-ratio:16/10;border:var(--s-border);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:8px}.lb-mini .lb-ph{flex:1}.lb-mini .lb-ph:after{opacity:1;transform:none}.lb-link{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:8px;background:color-mix(in srgb,var(--s-tint) 55%,var(--s-surface));font:400 13px/1.3 var(--s-font-mono);overflow-wrap:anywhere}.lb-link i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--s-ok)}@media(min-width:1000px) and (prefers-reduced-motion:no-preference){.js .lb-grid,.sd .lb-grid{grid-template-columns:.86fr 1fr;gap:72px;align-items:start}.js .lb-ch.flip .lb-grid,.sd .lb-ch.flip .lb-grid{grid-template-columns:1fr .86fr}.js .lb-ch.flip .lb-steps,.sd .lb-ch.flip .lb-steps{order:2}.js .lb-steps,.sd .lb-steps{gap:0}.js .lb-step,.sd .lb-step{min-height:70vh;padding-top:8vh}.js .lb-step figure,.sd .lb-step figure{display:none}.js .lb-panel,.sd .lb-panel{display:block;position:sticky;top:calc(50vh - 240px);height:480px;background:var(--s-surface);border:var(--s-border);border-radius:var(--s-radius);box-shadow:var(--s-shadow);padding:20px}.js .lb-step:not(.on) h3{color:var(--s-mute)}.lb-step.on .n{background:var(--s-brand);border-color:var(--s-brand);color:var(--s-on-brand)}.lb-step.on p{color:var(--s-ink)}}.lb-phead{display:flex;justify-content:space-between;align-items:center;color:var(--s-mute)}.lb-phead b{font:600 15px/1 var(--s-font-body);color:var(--s-ink);letter-spacing:0}.lb-segs{display:flex;gap:6px;margin:14px 0 18px}.lb-segs i{flex:1;height:4px;border-radius:2px;background:var(--s-tint);overflow:hidden;position:relative}.lb-segs i:after{content:"";position:absolute;inset:0;background:var(--s-brand);transform:scaleX(var(--f,0));transform-origin:left;transition:transform .4s var(--s-ease)}.lb-layers{position:relative;height:300px}.lb-layer{position:absolute;inset:0;opacity:0;transform:translateY(10px);transition:opacity .35s var(--s-ease),transform .35s var(--s-ease)}.lb-layer.on{opacity:1;transform:none}.lb-pfoot{display:flex;justify-content:space-between;padding-top:14px;border-top:var(--s-border);color:var(--s-mute)}@supports (animation-timeline:view()){@media(min-width:1000px) and (prefers-reduced-motion:no-preference){.lb-ch.one{timeline-scope:--a1,--a2,--a3,--a4}.lb-ch.two{timeline-scope:--b1,--b2,--b3}.lb-ch.one .lb-step:first-child{view-timeline:--a1 block}.lb-ch.one .lb-step:nth-child(2){view-timeline:--a2 block}.lb-ch.one .lb-step:nth-child(3){view-timeline:--a3 block}.lb-ch.one .lb-step:nth-child(4){view-timeline:--a4 block}.lb-ch.two .lb-step:first-child{view-timeline:--b1 block}.lb-ch.two .lb-step:nth-child(2){view-timeline:--b2 block}.lb-ch.two .lb-step:nth-child(3){view-timeline:--b3 block}.lb-layer,.lb-layer.on{transition:none;animation:lay linear both;animation-range:cover 0 cover 100%}.lb-layer:first-child{animation-name:lay-first}.lb-layer:last-child{animation-name:lay-last}.lb-segs i:after{transition:none;animation:fill linear both;animation-range:cover 14% cover 42%}.lb-ch.one .lb-layer:first-child,.lb-ch.one .lb-segs i:first-child:after{animation-timeline:--a1}.lb-ch.one .lb-layer:nth-child(2),.lb-ch.one .lb-segs i:nth-child(2):after{animation-timeline:--a2}.lb-ch.one .lb-layer:nth-child(3),.lb-ch.one .lb-segs i:nth-child(3):after{animation-timeline:--a3}.lb-ch.one .lb-layer:nth-child(4),.lb-ch.one .lb-segs i:nth-child(4):after{animation-timeline:--a4}.lb-ch.two .lb-layer:first-child,.lb-ch.two .lb-segs i:first-child:after{animation-timeline:--b1}.lb-ch.two .lb-layer:nth-child(2),.lb-ch.two .lb-segs i:nth-child(2):after{animation-timeline:--b2}.lb-ch.two .lb-layer:nth-child(3),.lb-ch.two .lb-segs i:nth-child(3):after{animation-timeline:--b3}}}@keyframes lay{0%,14%{opacity:0;transform:translateY(10px)}20%,58%{opacity:1;transform:none}64%,to{opacity:0;transform:translateY(-10px)}}@keyframes lay-first{0%,58%{opacity:1;transform:none}64%,to{opacity:0;transform:translateY(-10px)}}@keyframes lay-last{0%,14%{opacity:0;transform:translateY(10px)}20%,to{opacity:1;transform:none}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lit{0%{color:var(--s-mute)}to{color:var(--s-ink)}}.lb-two{margin-top:44px;display:grid;gap:24px}.lb-list{border:var(--s-border);border-radius:var(--s-radius);background:var(--s-surface);padding:8px 24px;transition:transform var(--s-dur) var(--s-ease),box-shadow var(--s-dur) var(--s-ease)}.lb-band.alt .lb-list{background:var(--s-bg)}.lb-list:hover{transform:translateY(-2px);box-shadow:var(--s-shadow)}.lb-list h3{font-size:20px;padding:18px 0 14px;border-bottom:var(--s-border)}.lb-list ul{list-style:none;margin:0;padding:0}.lb-list li{display:flex;gap:12px;padding:14px 0;border-bottom:var(--s-border)}.lb-list li:last-child{border-bottom:0}.lb-list svg{flex:none;width:18px;height:18px;margin-top:4px}.lb-list .y svg{color:var(--s-ok)}.lb-list .n svg{color:var(--s-mute)}@media(min-width:800px){.lb-two{grid-template-columns:1fr 1fr}}.lb-price{margin-top:44px;display:grid;gap:24px}.lb-offer{border:var(--s-border);border-radius:var(--s-radius);background:var(--s-surface);padding:28px;box-shadow:var(--s-shadow)}.lb-offer .lb-fig{font-size:clamp(56px,8vw,84px)}.lb-offer .lb-fig small{font:500 17px/1 var(--s-font-body);letter-spacing:0;color:var(--s-mute);margin-left:8px}.lb-offer ul{list-style:none;margin:22px 0;padding:0;display:grid;gap:10px}.lb-offer li{display:flex;gap:10px}.lb-offer li svg{flex:none;width:18px;height:18px;margin-top:4px;color:var(--s-ok)}.lb-offer .lb-pill{width:100%;justify-content:center;min-height:52px;font-size:16px}.lb-promise{margin-top:16px;font-size:15px;color:var(--s-mute)}.lb-table{border:var(--s-border);border-radius:var(--s-radius);background:var(--s-surface);overflow:hidden;align-self:start}.lb-table table{width:100%;border-collapse:collapse;font-size:15px}.lb-table td,.lb-table th{text-align:left;padding:14px 16px;border-bottom:var(--s-border);vertical-align:top}.lb-table tr:last-child td{border-bottom:0}.lb-table th{font-weight:600;background:color-mix(in srgb,var(--s-tint) 40%,var(--s-surface))}.lb-table td:first-child{color:var(--s-mute)}.lb-table tbody tr{transition:background-color .2s}.lb-table tbody tr:hover{background:color-mix(in srgb,var(--s-tint) 30%,var(--s-surface))}@media(min-width:1000px){.lb-price{grid-template-columns:1fr 1.25fr;gap:40px}}.lb-faq{display:grid;gap:32px}.lb-faq details{border-bottom:var(--s-border)}.lb-faq details:first-of-type{border-top:var(--s-border)}.lb-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 8px;font-size:18px;font-weight:500;transition:background-color .2s}.lb-faq summary::-webkit-details-marker{display:none}.lb-faq summary:hover{background:color-mix(in srgb,var(--s-tint) 45%,transparent)}.lb-faq summary svg{flex:none;width:18px;height:18px;color:var(--s-brand);transition:transform var(--s-dur) var(--s-ease)}.lb-faq details[open] summary svg{transform:rotate(45deg)}.lb-faq details p{padding:0 8px 22px;max-width:62ch;color:var(--s-mute)}@media(min-width:1000px){.lb-faq{grid-template-columns:.8fr 1.2fr;gap:64px}}.lb-foot{background:var(--s-surface);padding:64px 0 40px}.lb-foot .top{display:grid;gap:28px;padding-bottom:36px;border-bottom:var(--s-border)}.lb-foot h2{font-size:clamp(28px,3.6vw,40px);max-width:18ch;margin-top:18px}.lb-foot .legal{padding-top:22px;font-size:14px;color:var(--s-mute);display:flex;flex-wrap:wrap;gap:8px 24px}@media(min-width:900px){.lb-foot .top{grid-template-columns:1.2fr 1fr;align-items:end}}.rescue-form{margin-top:30px;max-width:560px}.rescue-form__row{display:flex;flex-wrap:wrap;gap:10px}.rescue-form__input{flex:1 1 240px;min-width:0;min-height:52px;padding:0 16px;border:1px solid color-mix(in srgb,var(--s-ink) 30%,transparent);border-radius:8px;background:var(--s-surface);color:var(--s-ink);font:400 16px/1 var(--s-font-mono);transition:border-color .2s,box-shadow .2s}.rescue-form__input::placeholder{color:var(--s-mute)}.rescue-form__input:hover{border-color:color-mix(in srgb,var(--s-ink) 55%,transparent)}.rescue-form__input:focus-visible{outline:none;border-color:var(--s-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--s-brand) 24%,transparent)}.rescue-form__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border:0;border-radius:999px;background:var(--s-brand);color:var(--s-on-brand);font:600 16px/1 var(--s-font-body);cursor:pointer;transition:background-color .2s}.rescue-form__button:hover{background:color-mix(in srgb,var(--s-brand) 86%,var(--s-ink))}.rescue-form__button:active{transform:translateY(1px)}.rescue-form__button:disabled{opacity:.7;cursor:progress}.rescue-form__chevron{transition:transform var(--s-dur) var(--s-ease)}.rescue-form__button:hover .rescue-form__chevron{transform:translateX(3px)}.rescue-form__error{margin-top:10px!important;padding:10px 14px;border-radius:8px;background:color-mix(in srgb,var(--danger) 10%,var(--s-surface));color:var(--danger);font-size:15px;font-weight:500}@media(prefers-reduced-motion:no-preference){.lb-hero .rescue-form{animation:lb-load .6s var(--s-ease) both;animation-delay:.22s}}.lb-close{background:var(--s-surface);border-bottom:0}.lb-close a:not(.lb-pill){text-decoration:underline;text-underline-offset:4px}.lb-close a:not(.lb-pill):hover{color:var(--s-brand)}.lb-logo>span>span:last-child{font-size:20px;letter-spacing:-.02em}.lb-app{min-height:100dvh;display:flex;flex-direction:column}.lb-app main{flex:1;width:100%}.rescue{display:grid;gap:24px;padding:clamp(20px,4vw,48px) 0 64px}.rescue__panel{background:var(--s-surface);border:var(--s-border);border-radius:var(--s-radius);padding:clamp(20px,3vw,32px);align-self:start}.rescue__source{font:400 13px/1.4 var(--s-font-mono);letter-spacing:.02em;color:var(--s-mute);overflow-wrap:anywhere}.rescue__title{font:600 clamp(26px,3.4vw,38px)/1.06 var(--s-font-display);letter-spacing:-.03em;margin:10px 0 0;text-wrap:balance;overflow-wrap:break-word}.rescue__lede{margin-top:14px!important;color:var(--s-mute)}.rescue__lede strong{color:var(--s-ink);font-weight:600}.rescue__bar{margin-top:24px;height:10px;border-radius:5px;background:var(--s-tint);overflow:hidden}.rescue__bar span{display:block;height:100%;border-radius:5px;background:var(--s-brand);transition:width .5s var(--s-ease)}.rescue__counts{margin-top:12px!important;font:400 14px/1.5 var(--s-font-mono);color:var(--s-mute)}.rescue__warn{padding:10px 14px;background:color-mix(in srgb,var(--warning) 12%,var(--s-surface));color:var(--warning);font-weight:500}.rescue__note,.rescue__warn{margin-top:14px!important;border-radius:8px;font-size:15px}.rescue__note{padding:12px 14px;background:color-mix(in srgb,var(--s-tint) 60%,var(--s-surface))}.rescue__facts{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border:var(--s-border);border-radius:8px}.rescue__facts li{padding:12px 14px;font-size:14px;color:var(--s-mute);border-left:var(--s-border)}.rescue__facts li:first-child{border-left:0}.rescue__facts strong{display:block;font:600 24px/1.1 var(--s-font-display);letter-spacing:-.03em;color:var(--s-ink);font-variant-numeric:tabular-nums}.rescue__pay{margin-top:22px;padding-top:20px;border-top:var(--s-border);display:grid;gap:12px}.rescue__tick{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45;cursor:pointer;padding:4px 0}.rescue__tick input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--s-brand)}.rescue__paybtn{margin-top:6px;width:100%}.rescue__small{font-size:14px;color:var(--s-mute);margin-top:12px!important}.rescue__pay .rescue__small{margin-top:0!important}.rescue__live{display:block;margin-top:18px;padding:14px 16px;border-radius:8px;background:color-mix(in srgb,var(--s-tint) 60%,var(--s-surface));font:400 14px/1.4 var(--s-font-mono);overflow-wrap:anywhere;text-decoration:none;transition:background-color .2s}.rescue__live:hover{background:var(--s-tint);text-decoration:underline}.rescue__actions{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px}.rescue__sub{font:600 20px/1.2 var(--s-font-display);letter-spacing:-.02em;margin:28px 0 0;padding-top:20px;border-top:var(--s-border)}.rescue__steps{list-style:decimal;margin:12px 0 0;padding-left:22px;display:grid;gap:10px;color:var(--s-mute);font-size:16px}.rescue__steps li::marker{color:var(--s-brand);font-weight:600}.lb .btn-primary,.lb .btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;font:600 16px/1 var(--s-font-body);text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s}.lb .btn-primary{border:0;background:var(--s-brand);color:var(--s-on-brand)}.lb .btn-primary:hover{background:color-mix(in srgb,var(--s-brand) 86%,var(--s-ink))}.lb .btn-primary:disabled{opacity:.6;cursor:not-allowed}.lb .btn-secondary{border:1px solid color-mix(in srgb,var(--s-ink) 30%,transparent);background:var(--s-surface);color:var(--s-ink)}.lb .btn-secondary:hover{border-color:var(--s-ink)}.lb .btn-secondary:disabled{cursor:progress;color:var(--s-mute)}.lb .btn-primary:active,.lb .btn-secondary:active{transform:translateY(1px)}.rescue__preview{border:var(--s-border);border-radius:var(--s-radius);background:var(--s-surface);overflow:hidden;box-shadow:var(--s-shadow);display:flex;flex-direction:column;min-height:520px}.rescue__chrome{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:var(--s-border);font:400 13px/1.4 var(--s-font-mono);color:var(--s-mute)}.rescue__chrome a{color:var(--s-ink);text-underline-offset:4px}.rescue__chrome a:hover{color:var(--s-brand)}.rescue__frame{flex:1;width:100%;min-height:480px;border:0;background:var(--s-surface)}.rescue__placeholder{flex:1;display:grid;grid-template-rows:1.4fr .5fr 1fr;gap:14px;padding:18px}.rescue__placeholder span{border-radius:8px;border:1px dashed color-mix(in srgb,var(--s-ink) 22%,transparent);background:color-mix(in srgb,var(--s-tint) 30%,transparent)}@keyframes rescue-wait{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:no-preference){.rescue[data-status=working] .rescue__placeholder span{animation:rescue-wait 1.8s ease-in-out infinite}.rescue[data-status=working] .rescue__placeholder span:nth-child(2){animation-delay:.2s}.rescue[data-status=working] .rescue__placeholder span:nth-child(3){animation-delay:.4s}}@media(min-width:1000px){.rescue{grid-template-columns:minmax(360px,440px) 1fr;gap:32px;align-items:start}.rescue__preview{position:sticky;top:88px;height:calc(100dvh - 120px);min-height:560px}.rescue__frame{min-height:0}}#cc-main .cm{border:1px solid color-mix(in srgb,var(--text) 14%,transparent);box-shadow:var(--shadow-brand-lg)}.lb-help{margin-left:auto;font-size:15px;font-weight:500;text-underline-offset:5px;padding:10px 0}.lb-help:hover{color:var(--s-brand)}.lb-app .lb-days{margin-left:auto}.lb-app .lb-days+.lb-help{margin-left:0}.lb-guide{max-width:760px;padding-top:clamp(36px,6vw,80px);padding-bottom:80px}.lb-guide h1{font-size:clamp(32px,5vw,52px)}.lb-guide h2{font-size:clamp(22px,2.6vw,28px);margin-top:48px;line-height:1.15}.lb-guide li,.lb-guide>p{margin-top:14px;max-width:66ch}.lb-guide li,.lb-guide>p:not(.lb-lede):not(.lb-kicker):not(.lb-guide__small){color:color-mix(in srgb,var(--s-ink) 86%,var(--s-mute))}.lb-guide ul{list-style:disc;margin:6px 0 0;padding-left:22px}.lb-guide li::marker{color:var(--s-brand)}.lb-guide strong{font-weight:600;color:var(--s-ink)}.lb-guide .rescue-form{margin-top:18px}.lb-guide__news{margin-top:56px;padding:24px;border:var(--s-border);border-radius:var(--s-radius);background:var(--s-surface);display:grid;gap:10px}.lb-guide__news h2{margin-top:0;font-size:22px}.lb-guide__small{margin-top:40px!important;font-size:14px;color:var(--s-mute)}.lb-pill{white-space:nowrap}@media(max-width:360px){.lb-head .lb-wrap{gap:12px}.lb-head .lb-pill{padding:0 14px;font-size:14px}}.lb-stage{display:flex;flex-direction:column;align-items:center}.lb-chip{position:static;margin-top:14px;box-shadow:none}.lb-eg{margin-top:8px}@media(min-width:1000px) and (prefers-reduced-motion:reduce){.lb-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:32px 24px}}