:root{--lo-field-radius: min(var(--t-radius), 14px);--lo-card-shadow: 0 24px 60px color-mix(in srgb, var(--t-ink) 14%, transparent), 0 2px 6px color-mix(in srgb, var(--t-ink) 6%, transparent)}.lo-skip{position:absolute;left:16px;top:-60px;z-index:50;padding:10px 16px;border-radius:10px;background:var(--t-accent);color:var(--t-on-accent);font-weight:700}.lo-skip:focus{top:12px}.lo-header{position:sticky;top:0;z-index:40;background:var(--t-primary);color:var(--t-on-primary);transition:box-shadow .2s var(--t-ease)}.lo-header.is-stuck{box-shadow:0 10px 30px color-mix(in srgb,var(--t-ink) 25%,transparent)}.lo-header-inner{display:flex;align-items:center;gap:16px;height:72px}.lo-logo{display:inline-flex;align-items:center;gap:10px;margin-right:auto;font-family:var(--t-font-heading);font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.lo-logo-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:min(var(--t-radius),12px);background:var(--t-accent);color:var(--t-on-accent)}.lo-nav ul{display:flex;gap:4px;margin:0;padding:0;list-style:none}.lo-nav a:not(.t-btn){display:inline-flex;align-items:center;height:44px;padding:0 14px;border-radius:999px;font-weight:600;opacity:.86;transition:opacity .16s,background-color .16s}.lo-nav a:not(.t-btn):hover{opacity:1;background:color-mix(in srgb,var(--t-on-primary) 10%,transparent)}.lo-burger{display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--t-on-primary) 12%,transparent);color:inherit}.lo-burger-lines,.lo-burger-lines:before,.lo-burger-lines:after{display:block;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .22s var(--t-ease),opacity .16s}.lo-burger-lines{position:relative}.lo-burger-lines:before,.lo-burger-lines:after{content:"";position:absolute;left:0}.lo-burger-lines:before{top:-6px}.lo-burger-lines:after{top:6px}.lo-burger[aria-expanded=true] .lo-burger-lines{background:transparent}.lo-burger[aria-expanded=true] .lo-burger-lines:before{transform:translateY(6px) rotate(45deg)}.lo-burger[aria-expanded=true] .lo-burger-lines:after{transform:translateY(-6px) rotate(-45deg)}@media(max-width:1023px){.lo-nav{position:fixed;inset:72px 0 0;display:none;align-content:start;gap:24px;padding:24px var(--t-gutter) 40px;background:var(--t-primary);overflow-y:auto}.lo-nav.is-open{display:grid;animation:lo-drop .24s var(--t-ease)}.lo-nav ul{flex-direction:column;gap:0}.lo-nav a:not(.t-btn){justify-content:space-between;height:60px;padding:0;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--t-on-primary) 14%,transparent);font-family:var(--t-font-heading);font-size:1.5rem;font-weight:var(--t-heading-weight);opacity:1}.lo-nav a:not(.t-btn):hover{background:none}.lo-nav-cta{width:100%}html.lo-menu-open{overflow:hidden}@keyframes lo-drop{0%{opacity:0;transform:translateY(-8px)}}}@media(max-width:479px){.lo-header-cta{display:none}}@media(min-width:1024px){.lo-nav{display:flex;align-items:center;gap:12px}.lo-nav-cta,.lo-burger{display:none}.lo-header-cta{order:3}}.lo-top{position:relative;overflow:clip;background:var(--t-primary);color:var(--t-on-primary);border-radius:0 0 calc(var(--t-radius) * 1.6) calc(var(--t-radius) * 1.6)}.lo-top:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--t-on-primary) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--t-on-primary) 7%,transparent) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 30% 20%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse at 30% 20%,#000 10%,transparent 70%);pointer-events:none}.lo-hero{position:relative;padding:calc(28px * var(--t-space)) 0 calc(150px * var(--t-space))}.lo-hero-grid{display:grid;gap:48px;align-items:center}.lo-hero-copy{display:grid;gap:22px;justify-items:start}.lo-eyebrow{padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--t-on-primary) 10%,transparent);font-size:.75rem}.lo-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--t-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--t-accent) 30%,transparent)}.lo-hero-title{font-size:clamp(2.6rem,7.4vw,4.9rem);line-height:1;letter-spacing:-.035em}.lo-highlight{color:var(--t-accent)}.lo-hero-lede{max-width:34em;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;opacity:.84}.lo-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.lo-proof{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:.9375rem;font-weight:600}.lo-proof li{display:inline-flex;align-items:center;gap:8px}.lo-proof svg{width:18px;height:18px;color:var(--t-accent)}.lo-hero-art{position:relative;width:min(100%,470px);margin-inline:auto;padding:0 6%}.lo-blob{position:absolute;left:-10%;top:12%;width:118%;height:92%;color:var(--t-accent);transform:rotate(-10deg);animation:lo-spin 26s linear infinite}@keyframes lo-spin{to{transform:rotate(350deg)}}.lo-photo{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:999px 999px calc(var(--t-radius) * 1.4) calc(var(--t-radius) * 1.4);box-shadow:0 30px 80px color-mix(in srgb,var(--t-ink) 35%,transparent)}.lo-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.lo-alert{position:absolute;display:flex;align-items:center;gap:10px;max-width:270px;padding:10px 14px 10px 10px;border-radius:min(var(--t-radius),18px);background:#fff;color:#14151a;box-shadow:0 18px 40px #00000038;animation:lo-float 5s ease-in-out infinite}.lo-alert--1{top:16%;left:-2%}.lo-alert--2{bottom:10%;right:-2%;animation-delay:-2.5s}@keyframes lo-float{50%{transform:translateY(-8px)}}.lo-alert-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:min(var(--t-radius),12px);background:var(--t-accent);color:var(--t-on-accent)}.lo-alert-copy{display:grid;font-size:.8125rem;line-height:1.35}.lo-alert-copy strong{font-size:.875rem}.lo-alert-copy span{color:#5d616b}@media(max-width:639px){.lo-hero-title{font-size:clamp(2.4rem,11vw,3.2rem)}.lo-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.lo-hero-art{width:84%;padding:0}.lo-photo{aspect-ratio:1}.lo-alert{max-width:220px;padding:8px 10px 8px 8px}.lo-alert--1{left:-6%;top:8%}.lo-alert--2{right:-6%;bottom:6%}.lo-alert-icon{width:32px;height:32px}.lo-alert-copy{font-size:.75rem}}@media(min-width:1024px){.lo-hero{padding-top:calc(48px * var(--t-space));padding-bottom:calc(170px * var(--t-space))}.lo-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}}.lo-quote-wrap{position:relative;z-index:2;margin-top:calc(-110px * var(--t-space))}.lo-quote{display:grid;gap:18px;padding:clamp(20px,3vw,30px);border-radius:var(--t-radius);background:#fff;color:#14151a;box-shadow:var(--lo-card-shadow)}.lo-quote-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.lo-quote-title{font-size:clamp(1.25rem,2.2vw,1.6rem)}.lo-quote-note{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:color-mix(in srgb,var(--t-primary) 80%,#14151a)}.lo-quote-note svg{color:var(--t-accent)}.lo-quote-fields{display:grid;gap:12px}.lo-field{display:grid;gap:6px;min-width:0}.lo-field span{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5d616b}.lo-field input,.lo-field select{width:100%;height:54px;padding:0 16px;border:1.5px solid #dfe1e7;border-radius:var(--lo-field-radius);background:#f8f9fb;font-size:1rem;color:#14151a;transition:border-color .16s,background-color .16s}.lo-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 8l5 5 5-5' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;padding-right:40px}.lo-field input:focus,.lo-field select:focus{outline:none;border-color:var(--t-primary);background-color:#fff}.lo-quote-submit{min-height:54px}.lo-quote-fine{font-size:.75rem;line-height:1.5;color:#7a7f89}.lo-quote-done{justify-items:center;gap:10px;padding:12px 0;text-align:center;font-size:1.05rem;font-weight:600}.lo-quote-done-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--t-accent);color:var(--t-on-accent)}@media(min-width:640px){.lo-quote-fields{grid-template-columns:1fr 1fr}.lo-quote-submit,.lo-quote-fine{grid-column:1 / -1}}@media(min-width:1100px){.lo-quote-fields{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}.lo-quote-submit{grid-column:auto}}.lo-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 20px;margin:0;padding:calc(44px * var(--t-space)) 4px 0}.lo-stat{display:flex;flex-direction:column-reverse;gap:4px;padding-left:16px;border-left:3px solid var(--t-accent)}.lo-stat dd{margin:0;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1;color:var(--t-primary)}.lo-stat dt{font-size:.9375rem;color:var(--t-muted);line-height:1.4}@media(min-width:900px){.lo-stats{grid-template-columns:repeat(4,1fr)}}.lo-section-head{display:grid;gap:14px;max-width:720px;margin-bottom:calc(44px * var(--t-space))}.lo-section-head--center{justify-items:center;margin-inline:auto;text-align:center}.lo-kicker{color:var(--t-accent)}.lo-h2{font-size:clamp(2rem,4.6vw,3.25rem);letter-spacing:-.03em}.lo-lede{font-size:clamp(1rem,1.5vw,1.15rem);color:var(--t-muted);max-width:38em}.lo-services{position:relative;margin-top:calc(var(--t-section) * .8);padding:var(--t-section) 0;background-color:var(--t-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='480' viewBox='0 0 480 480' fill='none' stroke='%23ffffff' stroke-opacity='0.06' stroke-width='1.5'%3E%3Cpath d='M-20 90c60-40 120 30 190-10s110-90 190-40 100 40 140 10'/%3E%3Cpath d='M-20 140c60-40 120 30 190-10s110-90 190-40 100 40 140 10'/%3E%3Cpath d='M-20 190c60-40 120 30 190-10s110-90 190-40 100 40 140 10'/%3E%3Cpath d='M-20 300c70 30 130-40 200 0s120 70 190 20 90-30 130 0'/%3E%3Cpath d='M-20 350c70 30 130-40 200 0s120 70 190 20 90-30 130 0'/%3E%3Cpath d='M-20 400c70 30 130-40 200 0s120 70 190 20 90-30 130 0'/%3E%3Ccircle cx='360' cy='250' r='40'/%3E%3Ccircle cx='360' cy='250' r='70'/%3E%3Ccircle cx='110' cy='250' r='26'/%3E%3C/svg%3E");background-size:480px;color:var(--t-on-ink)}.lo-services .lo-lede{color:color-mix(in srgb,var(--t-on-ink) 70%,transparent)}.lo-service-grid{display:grid;gap:14px;margin:0;padding:0;list-style:none}.lo-service{position:relative;display:grid;align-content:start;gap:12px;padding:26px;border:1px solid color-mix(in srgb,var(--t-on-ink) 10%,transparent);border-radius:var(--t-radius);background:color-mix(in srgb,var(--t-on-ink) 5%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .22s var(--t-ease),border-color .22s}.lo-service:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--t-accent) 70%,transparent)}.lo-service-icon{display:grid;place-items:center;width:54px;height:54px;margin-bottom:10px;border-radius:min(var(--t-radius),16px);background:var(--t-accent);color:var(--t-on-accent)}.lo-service-title{font-size:1.3rem;letter-spacing:-.015em;padding-right:36px}.lo-service-text{color:color-mix(in srgb,var(--t-on-ink) 72%,transparent)}.lo-service-link{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--t-on-ink) 20%,transparent);transition:background-color .2s,color .2s}.lo-service-link:after{content:"";position:absolute;inset:-200px}.lo-service-link svg{width:18px;height:18px}.lo-service:hover .lo-service-link{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-on-accent)}@media(min-width:640px){.lo-service-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(min-width:1024px){.lo-service-grid{grid-template-columns:repeat(3,1fr)}.lo-service{min-height:290px;padding:32px}}.lo-service{overflow:hidden}.lo-own{padding:var(--t-section) 0}.lo-own-grid{display:grid;gap:56px;align-items:center}.lo-own-art{position:relative;margin-right:16px}.lo-own-art:before{content:"";position:absolute;inset:18px -16px -16px 18px;border-radius:var(--t-radius);background:var(--t-accent)}.lo-own-photo{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--t-radius)}.lo-own-photo img{width:100%;height:100%;object-fit:cover}.lo-own-badge{position:absolute;left:-8px;bottom:24px;display:grid;gap:2px;padding:18px 22px;border-radius:min(var(--t-radius),20px);background:var(--t-primary);color:var(--t-on-primary);box-shadow:var(--lo-card-shadow)}.lo-own-badge strong{font-size:2rem;line-height:1}.lo-own-badge span{font-size:.875rem;opacity:.8}.lo-own-copy{display:grid;gap:20px;justify-items:start}.lo-checks{display:grid;gap:14px;margin:4px 0 8px;padding:0;list-style:none}.lo-checks li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;font-weight:500}.lo-check{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--t-accent-tint);color:color-mix(in srgb,var(--t-accent) 60%,var(--t-ink))}.lo-check svg{width:16px;height:16px}@media(min-width:1024px){.lo-own-grid{grid-template-columns:1fr 1fr;gap:88px}.lo-own-photo{aspect-ratio:5 / 4}}.lo-process{padding:var(--t-section) 0;background:var(--t-tint)}.lo-steps{position:relative;display:grid;gap:16px;margin:0;padding:0;list-style:none;counter-reset:step}.lo-step{position:relative;display:grid;gap:10px;align-content:start;padding:28px;border-radius:var(--t-radius);background:var(--t-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--t-ink) 6%,transparent)}.lo-step-number{font-size:3.4rem;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--t-primary);letter-spacing:-.02em}.lo-step-title{font-size:1.25rem;letter-spacing:-.015em}.lo-step p{color:var(--t-muted)}@media(min-width:700px){.lo-steps{grid-template-columns:repeat(2,1fr);gap:18px}}@media(min-width:1100px){.lo-steps{grid-template-columns:repeat(4,1fr)}.lo-steps:before{content:"";position:absolute;left:6%;right:6%;top:62px;border-top:2px dashed color-mix(in srgb,var(--t-primary) 30%,transparent)}}.lo-compare{padding:var(--t-section) 0}.lo-table-scroll{overflow-x:auto;border-radius:var(--t-radius);background:var(--t-surface);box-shadow:var(--lo-card-shadow);-webkit-overflow-scrolling:touch}.lo-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:.975rem}.lo-table th,.lo-table td{padding:18px 20px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--t-line)}.lo-table thead th{font-family:var(--t-font-heading);font-size:1.05rem;font-weight:var(--t-heading-weight)}.lo-table tbody th{font-weight:600;width:26%}.lo-table tbody tr:last-child>*{border-bottom:0}.lo-table td{color:var(--t-muted)}.lo-table .is-us{background:var(--t-primary);color:var(--t-on-primary);font-weight:700;border-bottom-color:color-mix(in srgb,var(--t-on-primary) 14%,transparent)}.lo-table thead .is-us{border-radius:var(--t-radius) var(--t-radius) 0 0}.lo-table tbody tr:last-child .is-us{border-radius:0 0 var(--t-radius) var(--t-radius)}.lo-table tbody th,.lo-table thead td{position:sticky;left:0;z-index:1;background:var(--t-surface)}.lo-risk{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.8125rem;font-weight:700}.lo-risk:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.lo-risk--low{background:#dcf7e6;color:#137a3c}.lo-risk--medium{background:#fff0cc;color:#9a6400}.lo-risk--high{background:#ffe0e0;color:#b42318}.lo-swipe{margin-top:12px;text-align:center;font-size:.875rem;font-weight:600;color:var(--t-muted)}@media(min-width:800px){.lo-swipe{display:none}.lo-table tbody th,.lo-table thead td{position:static}}.lo-movers{padding:0 0 var(--t-section)}.lo-mover-row{display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,280px);gap:14px;margin:0 calc(var(--t-gutter) * -1);padding:4px var(--t-gutter) 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--t-gutter);list-style:none;scrollbar-width:none}.lo-mover-row::-webkit-scrollbar{display:none}.lo-mover{scroll-snap-align:start}.lo-mover a{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--t-radius);color:#fff}.lo-mover img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--t-ease)}.lo-mover a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.78))}.lo-mover a:hover img{transform:scale(1.05)}.lo-mover-copy{position:absolute;left:18px;right:18px;bottom:18px;z-index:1;display:grid;gap:2px}.lo-mover-copy strong{font-size:1.2rem;line-height:1.2}.lo-mover-copy span{font-size:.875rem;opacity:.86}@media(min-width:1100px){.lo-mover-row{grid-auto-flow:row;grid-template-columns:repeat(5,1fr);margin:0;padding:0;overflow:visible}}.lo-faq{padding:var(--t-section) 0;background:var(--t-surface)}.lo-faq-grid{display:grid;gap:40px}.lo-faq-head{display:grid;gap:18px;justify-items:start;align-content:start}.lo-faq-list{display:grid;gap:12px}.lo-faq-item{border-radius:var(--t-radius);background:var(--t-bg);transition:background-color .2s}.lo-faq-item[open]{background:var(--t-tint)}.lo-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 20px;cursor:pointer;list-style:none;font-family:var(--t-font-heading);font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.lo-faq-item summary::-webkit-details-marker{display:none}.lo-faq-icon{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--t-primary)}.lo-faq-icon:before,.lo-faq-icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--t-on-primary);transition:transform .22s var(--t-ease)}.lo-faq-icon:after{transform:rotate(90deg)}.lo-faq-item[open] .lo-faq-icon:after{transform:rotate(0)}.lo-faq-item p{padding:0 20px 22px;color:var(--t-muted);max-width:46em}@media(min-width:1024px){.lo-faq-grid{grid-template-columns:.8fr 1.2fr;gap:72px}.lo-faq-head{position:sticky;top:110px}}.lo-cta{padding:var(--t-section) 0}.lo-cta-box{position:relative;display:grid;justify-items:center;gap:18px;padding:clamp(44px,7vw,88px) clamp(20px,5vw,64px);overflow:hidden;border-radius:calc(var(--t-radius) * 1.4);background:linear-gradient(120deg,var(--t-accent) 0 58%,color-mix(in srgb,var(--t-accent) 82%,#ffffff) 58% 100%);color:var(--t-on-accent);text-align:center}.lo-cta-title{max-width:16em;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.03em}.lo-cta-box p{max-width:34em;font-size:1.1rem;opacity:.86}.lo-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}@media(max-width:479px){.lo-cta-actions{display:grid;width:100%}}.lo-footer{padding:calc(72px * var(--t-space)) 0 32px;background:var(--t-ink);color:var(--t-on-ink)}.lo-footer-grid{display:grid;gap:36px}.lo-footer-brand{display:grid;gap:16px;justify-items:start;max-width:340px}.lo-footer-brand p{color:color-mix(in srgb,var(--t-on-ink) 66%,transparent)}.lo-footer-title{margin-bottom:12px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-accent)}.lo-footer-col ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.lo-footer-col a{display:inline-block;padding:6px 0;color:color-mix(in srgb,var(--t-on-ink) 78%,transparent)}.lo-footer-col a:hover{color:var(--t-on-ink)}.lo-footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--t-on-ink) 12%,transparent);font-size:.875rem;color:color-mix(in srgb,var(--t-on-ink) 60%,transparent)}.lo-footer-base ul{display:flex;gap:18px;margin:0;padding:0;list-style:none}@media(min-width:640px){.lo-footer-grid{grid-template-columns:repeat(3,1fr)}.lo-footer-brand{grid-column:1 / -1}}@media(min-width:1024px){.lo-footer-grid{grid-template-columns:1.6fr repeat(3,1fr)}.lo-footer-brand{grid-column:auto}}.lo-mobile-bar{display:none}@media(max-width:767px){:root{--t-dock-offset: 74px}body{padding-bottom:74px}.lo-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:1fr 1.4fr;gap:8px;padding:10px 12px max(10px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--t-bg) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--t-line)}.lo-mobile-bar .t-btn{min-height:50px;padding:0 12px}.lo-mobile-bar .t-btn--light{border-color:var(--t-line)}html[data-preview] .lo-mobile-bar{padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.lo-blob,.lo-alert{animation:none}}
