.lp :lang(ar){line-height:inherit}.lp:lang(ar){line-height:1.65}.lp[lang=ar] h3{line-height:1.35}.lp{--canvas:#f4f5f6;--surface:#fff;--raised:#eceef0;--ink:#121417;--ink-soft:#3a3f45;--muted:#5f666e;--faint:#9aa1a9;--line:#e6e8eb;--line-strong:#c3c8ce;--accent:#121417;--accent-hover:#2a2e33;--accent-soft:#d6fbd8;--green:#01ec0d;--red:#f64c4c;--red-soft:#feeded;--red-ink:#af3636;--ok-soft:#e3fbe4;--ok-ink:#006500;--warn-soft:#fff7e8;--warn-ink:#7a5300;--dark-muted:#a9afb6;--dark-line:#2a2e33;--dark-raised:#1b1e22;--r-sm:10px;--r-md:14px;--r-lg:22px;--pop:0 1px 2px #1214171a, 0 24px 48px -20px #12141759;--font:var(--font-plex), var(--font-plex-arabic), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-ar:var(--font-plex-arabic), var(--font-plex), system-ui, "Segoe UI", Tahoma, Arial, sans-serif;--gutter:clamp(16px, 4vw, 40px);--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp,.lp *,.lp :before,.lp :after{box-sizing:border-box}html:has(.lp){scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}.lp{background:var(--canvas);color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.65;overflow-x:clip}.lp[lang=ar]{font-family:var(--font-ar)}.lp img,.lp svg{max-width:100%;display:block}.lp a{color:inherit;text-underline-offset:.2em}.lp button,.lp input,.lp select,.lp textarea{font:inherit;color:inherit}.lp ul,.lp ol{margin:0;padding:0;list-style:none}.lp h1,.lp h2,.lp h3,.lp h4,.lp p,.lp dl,.lp dd,.lp figure{margin:0}.lp ::selection{background:var(--green);color:var(--ink)}.lp :focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.lp .lp-dark :focus-visible,.lp .lp-on-dark :focus-visible{outline-color:var(--green)}.lp .lp-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp .lp-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.lp[dir=rtl] .lp-flip{transform:scaleX(-1)}.lp .lp-ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.lp .lp-skip{inset-inline-start:12px;background:var(--ink);color:#fff;z-index:100;border-radius:999px;padding:10px 18px;position:absolute;top:-60px}.lp .lp-skip:focus{top:12px}.lp .lp-wrap{width:100%;max-width:1240px;padding-inline:var(--gutter);margin-inline:auto}.lp section{padding-block:clamp(64px,9vw,120px)}.lp .lp-dark{background:var(--ink);color:#fff}.lp .lp-dark .lp-muted,.lp .lp-dark .lp-lede{color:var(--dark-muted)}.lp .lp-white{background:var(--surface)}.lp h1,.lp h2,.lp h3{text-wrap:balance;font-weight:700}.lp h1{font-size:clamp(2.3rem,5.4vw,4.25rem);line-height:1.12}.lp h2{max-width:20ch;font-size:clamp(1.75rem,3.6vw,2.9rem);line-height:1.2}.lp h3{font-size:1.25rem;font-weight:600;line-height:1.35}.lp[lang=ar] h1{line-height:1.3}.lp[lang=ar] h2{max-width:24ch;line-height:1.4}.lp[lang=en] h1{letter-spacing:-.03em;font-size:clamp(2.2rem,4.7vw,3.7rem)}.lp[lang=en] h2{letter-spacing:-.02em}.lp .lp-lede{color:var(--muted);text-wrap:pretty;max-width:60ch;font-size:clamp(1.05rem,1.4vw,1.2rem)}.lp .lp-muted{color:var(--muted)}.lp .lp-sec-head{gap:18px;margin-bottom:clamp(36px,5vw,64px);display:grid}.lp mark.lp-hl{background:var(--ink);color:var(--green);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;border-radius:.28em;padding:.02em .28em .1em}.lp .lp-btn{cursor:pointer;background:var(--raised);min-height:44px;color:var(--ink);transition:background .2s, transform .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.lp .lp-btn:hover{background:var(--line-strong)}.lp .lp-btn-primary{background:var(--accent);color:#fff}.lp .lp-btn-primary:hover{background:var(--accent-hover)}.lp .lp-btn-green{background:var(--green);color:var(--ink)}.lp .lp-btn-green:hover{background:#4cf354}.lp .lp-btn-lg{min-height:52px;padding:0 30px;font-size:1rem}.lp .lp-btn-ghost-dark{color:#fff;box-shadow:inset 0 0 0 1.5px var(--dark-line);background:0 0}.lp .lp-btn-ghost-dark:hover{background:var(--dark-raised)}.lp .lp-btn:active{transform:scale(.98)}.lp .lp-site-header{z-index:50;background:var(--canvas);transition:box-shadow .2s;position:sticky;top:0}.lp .lp-site-header.lp-scrolled{box-shadow:0 1px 0 var(--line)}.lp .lp-bar{align-items:center;gap:24px;min-height:68px;display:flex}.lp .lp-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.lp .lp-brand svg{width:38px;height:38px}.lp .lp-nav{gap:4px;margin-inline-start:auto;display:none}.lp .lp-nav a{color:var(--ink-soft);border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:500;text-decoration:none}.lp .lp-nav a:hover{background:var(--raised);color:var(--ink)}.lp .lp-bar-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.lp .lp-lang{background:var(--raised);cursor:pointer;border:0;border-radius:999px;min-width:56px;min-height:40px;padding:0 14px;font-size:.9rem;font-weight:600}.lp .lp-lang:hover{background:var(--line-strong)}.lp .lp-burger{background:var(--raised);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.lp .lp-demo-btn{display:none}.lp .lp-mnav{padding-bottom:16px;display:none}.lp .lp-site-header.lp-open .lp-mnav{gap:2px;display:grid}.lp .lp-mnav a{border-top:1px solid var(--line);padding:12px 8px;font-weight:500;text-decoration:none}.lp .lp-mnav .lp-btn{border:0;margin-top:10px}@media (min-width:1040px){.lp .lp-nav{display:flex}.lp .lp-bar-actions{margin-inline-start:0}.lp .lp-burger,.lp .lp-mnav{display:none!important}.lp .lp-demo-btn{display:inline-flex}}.lp .lp-hero{padding-block:clamp(36px,6vw,80px) clamp(56px,8vw,110px)}.lp .lp-hero-grid{align-items:center;gap:48px;display:grid}.lp .lp-hero-copy{gap:28px;display:grid}.lp .lp-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.lp .lp-facts{color:var(--ink-soft);flex-wrap:wrap;gap:10px 22px;font-size:.92rem;font-weight:500;display:flex}.lp .lp-facts li{align-items:center;gap:8px;display:inline-flex}.lp .lp-facts .lp-ic{color:var(--ink);width:1.1em;height:1.1em}@media (min-width:1040px){.lp .lp-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);gap:56px}}.lp .lp-mock{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--pop);text-align:start;min-width:0;color:var(--ink);padding:clamp(14px,2vw,22px);font-size:.875rem;line-height:1.5;position:relative}.lp .lp-mock-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.lp .lp-mock-title{font-size:1.05rem;font-weight:700}.lp .lp-mock-sub{color:var(--muted);font-size:.8rem}.lp .lp-sample{background:var(--raised);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.7rem;font-weight:600;display:inline-block}.lp .lp-seg{background:var(--raised);border-radius:999px;flex-wrap:wrap;gap:2px;margin-bottom:8px;padding:3px;display:inline-flex}.lp .lp-seg span{color:var(--muted);border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:500}.lp .lp-seg .lp-on{background:var(--surface);color:var(--ink);box-shadow:var(--pop)}.lp .lp-badge{white-space:nowrap;background:var(--raised);color:var(--ink-soft);border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:.74rem;font-weight:600;display:inline-flex}.lp .lp-b-risk{background:var(--red-soft);color:var(--red-ink)}.lp .lp-b-ok{background:var(--ok-soft);color:var(--ok-ink)}.lp .lp-b-warn{background:var(--warn-soft);color:var(--warn-ink)}.lp .lp-b-accent{background:var(--accent-soft);color:var(--ink)}.lp .lp-avatar{background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;display:inline-grid}.lp .lp-bar-meter{background:var(--raised);border-radius:999px;height:8px;overflow:hidden}.lp .lp-bar-meter i{background:var(--ink);border-radius:999px;height:100%;display:block}.lp .lp-bar-meter i.lp-hot{background:var(--red)}.lp .lp-mb{cursor:pointer;background:var(--raised);min-height:30px;color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.78rem;font-weight:600;transition:background .15s;display:inline-flex}.lp .lp-mb:hover{background:var(--line-strong)}.lp .lp-mb .lp-ic{stroke-width:2.2px;width:14px;height:14px}.lp .lp-mb-primary{background:var(--accent);color:#fff}.lp .lp-mb-primary:hover{background:var(--accent-hover)}.lp .lp-mb-ghost{color:var(--muted);background:0 0}.lp .lp-mb-green{background:var(--green);color:var(--ink)}.lp .lp-al{display:grid}.lp .lp-al-row{border-top:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.lp .lp-al-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lp .lp-al-name{margin-inline-end:auto;font-weight:600}.lp .lp-al-rank{color:var(--faint);width:1.2em;font-size:.78rem;font-weight:600}.lp .lp-al-reason{color:var(--ink-soft);padding-inline-start:44px}.lp .lp-al-ev{color:var(--muted);padding-inline-start:44px;font-size:.78rem}.lp .lp-al-btns{flex-wrap:wrap;gap:6px;padding-inline-start:44px;display:flex}.lp .lp-rec{color:var(--ok-ink);align-items:center;gap:8px;padding-inline-start:44px;font-size:.8rem;font-weight:600;display:none}.lp .lp-rec .lp-undo{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-inline-start:4px;padding:4px;font-size:.78rem;font-weight:500;text-decoration:underline}.lp .lp-al-row[data-state] .lp-al-btns{display:none}.lp .lp-al-row[data-state] .lp-rec{display:flex}.lp .lp-al-row[data-state] .lp-al-reason{color:var(--muted)}.lp .lp-mock-foot{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin-top:6px;padding-top:12px;font-size:.78rem;display:flex}@media (max-width:560px){.lp .lp-hide-sm{display:none}.lp .lp-al-reason,.lp .lp-al-ev,.lp .lp-al-btns,.lp .lp-rec{padding-inline-start:0}}.lp .lp-problem-grid{gap:40px;display:grid}.lp .lp-prob-list{display:grid}.lp .lp-prob{border-top:1px solid var(--line-strong);gap:8px;padding-block:28px;display:grid}.lp .lp-prob:last-child{border-bottom:1px solid var(--line-strong)}.lp .lp-prob h3{font-size:clamp(1.3rem,2.2vw,1.75rem)}.lp .lp-prob p{color:var(--muted);max-width:52ch}.lp .lp-resolve{max-width:36ch;margin-top:28px;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600}@media (min-width:900px){.lp .lp-problem-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px}.lp .lp-problem-grid .lp-sec-head{margin:0;position:sticky;top:110px}}.lp .lp-flow{gap:0;display:grid}.lp .lp-stage{border-top:2px solid var(--line-strong);align-content:start;gap:14px;padding:36px 0 28px;padding-inline-end:24px;display:grid;position:relative}.lp .lp-stage:before{content:"";top:-9px;background:var(--ink);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--ink), inset 0 0 0 8px var(--green);border-radius:50%;position:absolute;inset-inline-start:0}.lp .lp-stage h3{align-items:center;gap:10px;font-size:1.6rem;display:flex}.lp .lp-stage p{color:var(--muted)}.lp .lp-stage ul{color:var(--ink-soft);gap:6px;font-size:.92rem;display:grid}.lp .lp-stage li{align-items:baseline;gap:8px;display:flex}.lp .lp-stage li:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}@media (min-width:900px){.lp .lp-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.lp .lp-stage{border-top:0;border-inline-start:2px solid var(--line-strong);padding-inline-start:28px;padding-top:4px}.lp .lp-stage:before{top:6px;inset-inline-start:-9px}}.lp .lp-mods{gap:0 56px;margin-top:clamp(56px,7vw,96px);display:grid}.lp .lp-mods h3{margin-bottom:8px}.lp .lp-mod{border-top:1px solid var(--line-strong);gap:4px;padding:18px 0;display:grid}.lp .lp-mod strong{font-weight:600}.lp .lp-mod span{color:var(--muted);font-size:.95rem}@media (min-width:760px){.lp .lp-mods{grid-template-columns:1fr 1fr}.lp .lp-mod{grid-template-columns:11rem 1fr;gap:20px}}.lp .lp-dept{gap:24px;display:grid}.lp .lp-tabs{scrollbar-width:none;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.lp .lp-tabs::-webkit-scrollbar{display:none}.lp .lp-tab{color:var(--ink-soft);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:999px;flex:none;padding:10px 18px;font-size:.95rem;font-weight:600;transition:background .2s,color .2s}.lp .lp-tab:hover{background:var(--raised)}.lp .lp-tab[aria-selected=true]{background:var(--ink);color:var(--green)}.lp .lp-tab small{color:inherit;opacity:.75;font-size:.8rem;font-weight:400;display:none}.lp .lp-dpanel{background:var(--surface);border-radius:var(--r-lg);gap:28px;padding:clamp(22px,3.4vw,44px);display:grid}.lp .lp-dpanel>h3{font-size:clamp(1.4rem,2.4vw,2rem)}.lp .lp-dpanel .lp-intro{color:var(--muted);max-width:56ch;margin-top:8px}.lp .lp-dcols{gap:28px;display:grid}.lp .lp-dcol h4{color:var(--muted);margin-bottom:12px;font-size:.82rem;font-weight:700}.lp .lp-dcol li{border-top:1px solid var(--line);padding:9px 0;font-size:.97rem}.lp .lp-dcol:last-child h4{color:var(--ok-ink)}@media (min-width:860px){.lp .lp-dcols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}@media (min-width:1040px){.lp .lp-dept{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:32px}.lp .lp-tabs{flex-direction:column;overflow:visible}.lp .lp-tab{border-radius:var(--r-md);padding:14px 18px}.lp .lp-tab small{margin-top:2px;display:block}}.lp:not(.lp-js) .lp-tabs{display:none}.lp:not(.lp-js) .lp-dept{grid-template-columns:1fr}.lp:not(.lp-js) .lp-dpanel+.lp-dpanel{margin-top:16px}.lp.lp-js .lp-dpanel[hidden]{display:none}.lp .lp-tour{gap:clamp(64px,9vw,120px);display:grid}.lp .lp-tour-row{align-items:center;gap:32px;display:grid}.lp .lp-tour-copy{align-content:start;gap:16px;display:grid}.lp .lp-tour-copy p{color:var(--dark-muted);max-width:46ch}.lp .lp-tour-copy ul{color:#d9dde1;gap:8px;margin-top:4px;display:grid}.lp .lp-tour-copy li{align-items:baseline;gap:10px;display:flex}.lp .lp-tour-copy li .lp-ic{color:var(--green);transform:translateY(3px)}@media (min-width:960px){.lp .lp-tour-row{grid-template-columns:minmax(0,4.4fr) minmax(0,6.6fr);gap:72px}.lp .lp-tour-row.lp-rev{grid-template-columns:minmax(0,6.6fr) minmax(0,4.4fr)}.lp .lp-tour-row.lp-rev .lp-tour-copy{order:2}}.lp .lp-dark h2{color:#fff}.lp .lp-dark .lp-sample{background:var(--raised)}.lp .lp-c360-id{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lp .lp-c360-id .lp-avatar{width:46px;height:46px;font-size:1rem}.lp .lp-c360-id strong{font-size:1.1rem;line-height:1.3;display:block}.lp .lp-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.lp .lp-score{border-radius:var(--r-md);background:var(--canvas);gap:6px;padding:12px 14px;display:grid}.lp .lp-score b{font-size:1.9rem;font-weight:700;line-height:1}.lp .lp-score span{color:var(--muted);font-size:.75rem;font-weight:500}.lp .lp-score.lp-risk{background:var(--red-soft)}.lp .lp-score.lp-risk span{color:var(--red-ink)}.lp .lp-score.lp-val{background:var(--ink);color:var(--green)}.lp .lp-score.lp-val span{color:var(--dark-muted)}.lp .lp-srcs{display:grid}.lp .lp-src{border-top:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.lp .lp-src b{font-size:.82rem;font-weight:600}.lp .lp-src span{color:var(--ink-soft)}.lp .lp-util{gap:4px;display:grid}.lp .lp-util small{color:var(--ink-soft);justify-content:space-between;display:flex}.lp .lp-tl{border-radius:var(--r-md);background:var(--canvas);color:var(--ink-soft);align-items:baseline;gap:10px;margin-top:14px;padding:12px 14px;font-size:.8rem;display:flex}@media (max-width:440px){.lp .lp-src{grid-template-columns:1fr;gap:2px}.lp .lp-score b{font-size:1.5rem}}.lp .lp-steps{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.lp .lp-step{background:var(--raised);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.76rem;font-weight:600;display:inline-flex}.lp .lp-step.lp-done{background:var(--accent-soft);color:var(--ink)}.lp .lp-step.lp-now{background:var(--ink);color:var(--green)}.lp .lp-step .lp-ic{stroke-width:2.4px;width:13px;height:13px}.lp .lp-cb{gap:10px;display:grid}.lp .lp-cb-blk{background:var(--canvas);border-radius:var(--r-md);gap:8px;padding:14px;display:grid}.lp .lp-cb-blk h5{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:.78rem;font-weight:700;display:flex}.lp .lp-cb-blk p{color:var(--ink)}.lp .lp-rules{flex-wrap:wrap;gap:6px;display:flex}.lp .lp-rule{background:var(--surface);border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:500}.lp .lp-msg{background:var(--surface);border-radius:var(--r-sm);padding:10px 12px;font-size:.85rem}.lp .lp-cb-two{gap:10px;display:grid}@media (min-width:560px){.lp .lp-cb-two{grid-template-columns:1fr 1fr}}.lp .lp-chan{flex-wrap:wrap;gap:6px;display:flex}.lp .lp-chan .lp-badge.lp-sel{background:var(--ink);color:var(--green)}.lp .lp-cb-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.lp .lp-chat{gap:12px;display:grid}.lp .lp-ctx{color:var(--muted);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.lp .lp-bubble{border-radius:18px;max-width:92%;padding:11px 15px}.lp .lp-bubble.lp-u{background:var(--ink);color:#fff;border-end-end-radius:6px;justify-self:end}.lp .lp-bubble.lp-a{background:var(--canvas);border-end-start-radius:6px;gap:10px;max-width:100%;display:grid}.lp .lp-mini{background:var(--surface);border-radius:var(--r-md);padding:4px 12px;display:grid}.lp .lp-mini div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:8px 0;display:grid}.lp .lp-mini div:first-child{border-top:0}.lp .lp-mini .lp-n{font-weight:700}.lp .lp-mini .lp-n.lp-hot{color:var(--red-ink)}.lp .lp-srcline{color:var(--muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.lp .lp-confirm{border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.lp .lp-confirm p{max-width:28ch}.lp .lp-cbtns{gap:6px;display:flex}.lp .lp-tnum{font-variant-numeric:tabular-nums}@media (max-width:440px){.lp .lp-mini div{grid-template-columns:1fr auto}.lp .lp-mini div span:last-child{color:var(--muted);grid-column:1/-1;font-size:.78rem}}.lp .lp-ai-grid{gap:56px;display:grid}.lp .lp-ai-caps{display:grid}.lp .lp-cap{border-top:1px solid var(--line-strong);gap:6px;padding:22px 0;display:grid}.lp .lp-cap:last-child{border-bottom:1px solid var(--line-strong)}.lp .lp-cap h3{align-items:center;gap:10px;display:flex}.lp .lp-cap p{color:var(--muted);max-width:50ch}.lp .lp-verify{gap:14px;display:grid}.lp .lp-draft{background:var(--canvas);border-radius:var(--r-md);padding:14px 16px;line-height:1.8}.lp .lp-num-ok{background:var(--ok-soft);color:var(--ok-ink);border-radius:6px;padding:1px 7px;font-weight:700}.lp .lp-num-bad{background:var(--red-soft);color:var(--red-ink);border-radius:6px;padding:1px 7px;font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px}.lp .lp-chk{gap:0;display:grid}.lp .lp-chk div{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.lp .lp-chk .lp-ic{stroke-width:2.4px;width:18px;height:18px}.lp .lp-chk .lp-ok .lp-ic{color:var(--ok-ink)}.lp .lp-chk .lp-bad .lp-ic{color:var(--red-ink)}.lp .lp-safeguards{gap:16px;margin-top:40px;display:grid}.lp .lp-sg{background:var(--ink);color:#fff;border-radius:var(--r-lg);align-content:start;gap:8px;padding:26px;display:grid}.lp .lp-sg h3{color:var(--green)}.lp .lp-sg p{color:var(--dark-muted)}@media (min-width:900px){.lp .lp-ai-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:72px}.lp .lp-safeguards{grid-template-columns:1fr 1fr}.lp .lp-ai-grid .lp-verify{position:sticky;top:110px}}.lp .lp-weeks{counter-reset:w;gap:0;display:grid}.lp .lp-week{border-top:2px solid var(--ink);padding:28px 0;align-content:start;gap:10px;padding-inline-end:24px;display:grid}.lp .lp-week .lp-wk{letter-spacing:-.03em;font-size:clamp(3rem,6vw,4.75rem);font-weight:700;line-height:1}.lp .lp-week h3{font-size:1.3rem}.lp .lp-week p{color:var(--muted);font-size:.97rem}.lp .lp-week ul{color:var(--ink-soft);gap:4px;margin-top:4px;font-size:.93rem;display:grid}.lp .lp-week li:before{content:"•";color:var(--ink);margin-inline-end:8px}.lp .lp-week .lp-when{color:var(--muted);font-size:.78rem;font-weight:600}@media (min-width:900px){.lp .lp-weeks{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}}.lp .lp-live{background:var(--ink);color:#fff;border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;padding:22px 28px;display:flex}.lp .lp-live b{color:var(--green)}.lp .lp-int-grid{gap:40px;display:grid}.lp .lp-src-list{display:grid}.lp .lp-src-list li{border-top:1px solid var(--line-strong);gap:2px;padding:16px 0;display:grid}.lp .lp-src-list li:last-child{border-bottom:1px solid var(--line-strong)}.lp .lp-src-list strong{font-weight:600}.lp .lp-src-list span{color:var(--muted);font-size:.93rem}.lp .lp-methods{align-content:start;gap:12px;display:grid}.lp .lp-method{background:var(--surface);border-radius:var(--r-lg);gap:4px;padding:22px 24px;display:grid}.lp .lp-method h3{align-items:center;gap:10px;font-size:1.1rem;display:flex}.lp .lp-method p{color:var(--muted);font-size:.95rem}.lp .lp-method code,.lp .lp-tag{font-family:var(--font-plex-mono), ui-monospace, monospace;background:var(--raised);direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:1px 8px;font-size:.85em;display:inline-block}@media (min-width:900px){.lp .lp-int-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.lp .lp-sec-grid{gap:0 72px;display:grid}.lp .lp-fact{border-top:1px solid var(--dark-line);gap:4px;padding:20px 0;display:grid}.lp .lp-fact h3{color:#fff;font-size:1.15rem}.lp .lp-fact p{color:var(--dark-muted);font-size:.95rem}.lp .lp-support{border-radius:var(--r-lg);background:var(--dark-raised);gap:22px;margin-top:36px;padding:26px;display:grid}.lp .lp-support h3{color:var(--green)}.lp .lp-hours{gap:16px;display:grid}.lp .lp-hours b{font-size:1.3rem;font-weight:700;line-height:1.3;display:block}.lp .lp-hours span{color:var(--dark-muted);font-size:.9rem}@media (min-width:900px){.lp .lp-sec-grid{grid-template-columns:1fr 1fr}.lp .lp-hours{grid-template-columns:1fr 1fr;gap:32px}.lp .lp-support{grid-template-columns:14rem 1fr;align-items:start}}.lp .lp-ind{gap:0 56px;display:grid}.lp .lp-ind li{border-top:1px solid var(--line-strong);gap:2px;padding:20px 0;display:grid}.lp .lp-ind strong{font-size:1.2rem;font-weight:600}.lp .lp-ind span{color:var(--muted);font-size:.95rem}.lp .lp-note{color:var(--muted);margin-top:24px;font-size:.9rem}@media (min-width:760px){.lp .lp-ind{grid-template-columns:1fr 1fr}}@media (min-width:1040px){.lp .lp-ind{grid-template-columns:repeat(3,1fr)}}.lp .lp-faq-grid{gap:40px;display:grid}.lp .lp-faq details{border-top:1px solid var(--line-strong)}.lp .lp-faq details:last-child{border-bottom:1px solid var(--line-strong)}.lp .lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.lp .lp-faq summary::-webkit-details-marker{display:none}.lp .lp-faq summary .lp-ic{transition:transform .25s var(--ease);background:var(--raised);border-radius:50%;width:30px;height:30px;padding:5px}.lp .lp-faq details[open] summary .lp-ic{background:var(--ink);color:var(--green);transform:rotate(45deg)}.lp .lp-faq .lp-ans{color:var(--muted);max-width:62ch;padding-bottom:22px}@media (min-width:900px){.lp .lp-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:80px}.lp .lp-faq-grid .lp-sec-head{margin:0;position:sticky;top:110px}}.lp .lp-contact-grid{gap:48px;display:grid}.lp .lp-contact-copy{align-content:start;gap:28px;display:grid}.lp .lp-contact-copy h2{color:#fff;max-width:18ch}.lp .lp-cd{gap:0;margin-top:8px;display:grid}.lp .lp-cd div{border-top:1px solid var(--dark-line);gap:2px;padding:14px 0;display:grid}.lp .lp-cd dt{color:var(--dark-muted);font-size:.8rem;font-weight:600}.lp .lp-cd dd{-webkit-user-select:all;user-select:all;font-size:1.05rem}.lp .lp-cd a{text-decoration:none}.lp .lp-cd a:hover{text-decoration:underline}.lp .lp-form{background:var(--surface);color:var(--ink);border-radius:var(--r-lg);align-content:start;gap:16px;padding:clamp(22px,3vw,36px);display:grid}.lp .lp-form h3{font-size:1.4rem}.lp .lp-row2{gap:16px;display:grid}@media (min-width:560px){.lp .lp-row2{grid-template-columns:1fr 1fr}}.lp .lp-field{gap:6px;display:grid}.lp .lp-field label{font-size:.85rem;font-weight:600}.lp .lp-field .lp-req{color:var(--red-ink)}.lp .lp-input{border-radius:var(--r-md);background:var(--raised);border:1.5px solid #0000;width:100%;min-height:46px;padding:10px 14px;transition:border-color .15s,background .15s}.lp textarea.lp-input{resize:vertical;min-height:110px}.lp .lp-input:focus{border-color:var(--ink);background:var(--surface);outline:none;box-shadow:0 0 0 3px #12141726}.lp .lp-input::placeholder{color:var(--faint)}.lp .lp-form .lp-fine{color:var(--muted);font-size:.82rem}@media (min-width:960px){.lp .lp-contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:80px}}.lp .lp-foot{background:var(--ink);color:var(--dark-muted);border-top:1px solid var(--dark-line);padding-block:36px 40px;font-size:.9rem}.lp .lp-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.lp .lp-foot .lp-brand{color:#fff}.lp .lp-foot nav{flex-wrap:wrap;gap:6px 22px;display:flex}.lp .lp-foot a{text-decoration:none}.lp .lp-foot a:hover{color:#fff;text-decoration:underline}.lp .lp-copy{border-top:1px solid var(--dark-line);width:100%;padding-top:20px}@media (prefers-reduced-motion:no-preference){.lp.lp-js .lp-reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(18px)}.lp.lp-js .lp-reveal.lp-in{opacity:1;transform:none}.lp.lp-js .lp-al-row{animation:lp-rowin .7s var(--ease) both}.lp.lp-js .lp-al-row:first-child{animation-delay:.15s}.lp.lp-js .lp-al-row:nth-child(2){animation-delay:.3s}.lp.lp-js .lp-al-row:nth-child(3){animation-delay:.45s}.lp.lp-js .lp-al-row:nth-child(4){animation-delay:.6s}@keyframes lp-rowin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *{transition-duration:.01ms!important;animation:none!important}}.lp .lp-signin{min-height:40px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:999px;align-items:center;padding:0 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.lp .lp-signin:hover{background:var(--raised)}.lp .lp-signin,.lp .lp-brand span{white-space:nowrap}@media (max-width:480px){.lp .lp-bar{gap:8px}.lp .lp-bar-actions{gap:6px}.lp .lp-signin{padding:0 12px;font-size:.85rem}.lp .lp-lang{min-width:44px;padding:0 10px}.lp .lp-brand{gap:8px;font-size:1rem}.lp .lp-brand svg{width:34px;height:34px}}
