@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Georgia);size-adjust:98%;ascent-override:75%;descent-override:27%;line-gap-override:0%}.lv2{--ink:#fff;--ink-dim:#ffffffb8;--ink-on-white:#0b2e57;--paper:#fff;--paper-2:#f4f7fa;--paper-3:#e9eef4;--paper-ink:#0e1b2b;--paper-ink-2:#4a5a6e;--paper-ink-3:#5b6878;--link:#1f5ba8;--fresh:#eef5fd;--shell:#ffffff52;--shell-ring:#ffffff73;--team-0:#050605;--team-1:#101211;--team-2:#171918;--team-3:#202221;--team-text:#eceeed;--team-text-2:#adb5b2;--team-text-3:#8a938f;--mac-bezel:#0b0b0d;--mac-wall:#0e1f33;--rec:#ff453a;--rec-text:#ff6369;--ok:#34d399;--warn:#ffb224;--sun:#ffe7b8;--lamp:#ffc978;--ember:#f2b98a;--mist-warm:#e7c1b5;--ink-warm:#2b1e14;--ink-warm-2:#5b4130;--shadow-float:0 30px 60px -32px #041e408c, 0 10px 24px -14px #041e404d;--shadow-chip:0 14px 30px -16px #041e4073, 0 2px 6px -2px #041e402e;--shadow-mac:0 40px 80px -30px #020c1cb3;--shadow-hover:0 12px 28px -14px #0420488c;--serif:"Newsreader Variable", "Newsreader Fallback", Georgia, serif;--sans:"Geist Variable", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--code:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-display:clamp(38px, calc(4.6vw + 10px), 76px);--fs-display-2:clamp(34px, calc(4vw + 6px), 64px);--fs-title:clamp(30px, calc(2.6vw + 19px), 56px);--fs-serif-m:clamp(22px, calc(.8vw + 18px), 30px);--fs-lead:clamp(17px, calc(.2vw + 16px), 19px);--fs-body:16px;--fs-meta:14px;--wght-display:340;--wght-title:370;--wght-serif-m:420;--wght-voice:450;--lh-display:1.04;--lh-title:1.06;--lh-serif-m:1.25;--lh-lead:1.55;--lh-body:1.6;--tr-display:-.022em;--tr-title:-.018em;--tr-serif-m:-.008em;--tr-lead:-.005em;--container:1240px;--gutter:clamp(20px, 5vw, 64px);--col-gap:32px;--pad-top:clamp(96px, 10vw, 144px);--pad-bottom:clamp(64px, 7vw, 104px);--head-gap:clamp(32px, 3.4vw, 48px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-pill:999px;--r-shell:24px;--r-paper:17px;--r-card:16px;--r-chip:14px;--r-thumb:9px;--r-mac:18px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--ease-travel:cubic-bezier(.65, 0, .35, 1);--ease-scrub:cubic-bezier(.45, 0, .55, 1);--ease-drift:cubic-bezier(.45, 0, .55, 1);--spring-open:linear(0, .0725, .2299, .4096, .5772, .7169, .8242, .9013, .9531, .9854, 1.0035, 1.0123, 1.0151, 1.0145, 1.0124, 1.0097, 1.007, 1.0048, 1.003, 1.0018, 1.0009, 1.0003, 1);--spring-close:linear(0, .0852, .252, .4253, .5756, .6952, .7854, .8512, .8981, .9309, .9536, .969, .9794, .9864, .9911, .9941, .9962, .9975, .9984, .999, .9993, .9996, 1);--t-press:.12s;--t-hover:.18s;--t-ui:.24s;--t-reveal:.7s;--t-lift:1.1s}@media (width<=640px){.lv2{--pad-top:72px;--pad-bottom:48px;--col-gap:16px}}.lv2{isolation:isolate;min-width:320px;color:var(--ink);font-family:var(--sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:clip}html.lv2-mode{scroll-behavior:smooth;background:linear-gradient(#0a447f 50%,#e7c1b5 50%);scroll-padding-top:24px}.lv2-mode body{background:0 0}.lv2 *,.lv2 :before,.lv2 :after{box-sizing:border-box}:where(.lv2) :where(a){color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}:where(.lv2) :where(button){-webkit-tap-highlight-color:transparent}:where(.lv2) :where(p,h1,h2,h3,h4,ul,ol,dl,dd,figure,blockquote,pre){margin:0}:where(.lv2) :where(ul,ol){padding:0;list-style:none}:where(.lv2) :where(h1,h2,h3,h4){font-weight:inherit;font-size:inherit}.lv2 .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}.lv2 ::selection{color:#fff;background:#ffffff47}.lv2 [data-ui] ::selection{color:inherit;background:#1f5ba838}:where(.lv2) :where(svg.lucide){stroke-width:1.75px}.lv2-container{width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto}.lv2-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lv2-raise{z-index:8;position:relative}.lv2-display,.lv2-display-2,.lv2-title,.lv2-serif-m{font-family:var(--serif);font-optical-sizing:auto;font-feature-settings:normal}.lv2-display{font-size:var(--fs-display);font-weight:var(--wght-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);text-wrap:balance}.lv2-display-2{font-size:var(--fs-display-2);font-weight:var(--wght-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);text-wrap:balance}.lv2-title{font-size:var(--fs-title);font-weight:var(--wght-title);line-height:var(--lh-title);letter-spacing:var(--tr-title);text-wrap:balance}.lv2-serif-m{font-size:var(--fs-serif-m);font-weight:var(--wght-serif-m);line-height:var(--lh-serif-m);letter-spacing:var(--tr-serif-m)}.lv2-lead{max-width:46ch;font-size:var(--fs-lead);font-weight:400;line-height:var(--lh-lead);letter-spacing:var(--tr-lead);text-wrap:pretty}.lv2-body{max-width:46ch;font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);text-wrap:pretty}.lv2-meta{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.4}.lv2-voice{font-family:var(--serif);font-optical-sizing:auto;font-weight:var(--wght-voice);font-feature-settings:normal}.lv2-headline{flex-direction:column;display:flex}.lv2-hl-lines{display:contents}.lv2-hl-line{margin-block:-.12em -.16em;display:block;overflow:clip}.lv2-hl-inner{padding-block:.12em .16em;display:block}.lv2-hl-half{white-space:nowrap}.lv2-sky{padding-block:var(--pad-top) var(--pad-bottom);position:relative;overflow-x:clip}.lv2-sky:before{content:"";z-index:-1;background:var(--sky);pointer-events:none;position:absolute;inset:0 0 -1px}.lv2-sky:after{content:"";z-index:-1;pointer-events:none;opacity:.4;background:url(/landingv2/sky-grain.png) 0 0/384px;position:absolute;inset:0}@media (width<=640px){.lv2-sky:after{opacity:.32;background-size:256px}}[data-sky=morning]{--sky:linear-gradient(180deg, #0a447f 0%, #0f57a0 45%, #1565b0 80%, #1a6db6 100%);--sky-flat:#0a447f}[data-sky=haze]{--sky:linear-gradient(180deg, #1a6db6 0%, #2569a8 40%, #2868a2 100%);--sky-flat:#2868a2}[data-sky=noon]{--sky:linear-gradient(180deg, #2868a2 0%, #1b6db5 45%, #1a6db6 100%);--sky-flat:#1b6db5}[data-sky=open]{--sky:linear-gradient(180deg, #1a6db6 0%, #1b6fb8 45%, #1767b1 100%);--sky-flat:#1767b1}[data-sky=afternoon]{--sky:linear-gradient(180deg, #1767b1 0%, #145fa6 100%);--sky-flat:#145fa6}[data-sky=late]{--sky:linear-gradient(180deg, #1767b1 0%, #1a5592 55%, #183c6a 100%);--sky-flat:#1a5592}[data-sky=golden]{--sky:linear-gradient(180deg, #1a5592 0%, #1d4a80 55%, #183c6a 100%);--sky-flat:#183c6a}[data-sky=dusk]{--sky:linear-gradient(180deg, #183c6a 0%, #0f2a50 22%, #13305a 70%, #1c3a66 100%);--sky-flat:#0f2a50}.lv2-cloud-layer{pointer-events:none;position:absolute;inset:0}.lv2-haze{z-index:1;pointer-events:none;animation:lv2-haze-drift 120s var(--ease-drift) infinite alternate;background:radial-gradient(closest-side,#ffffff80,#ffffff29 55%,#fff0);border-radius:50%;position:absolute}@keyframes lv2-haze-drift{0%{transform:translate(-24px)}to{transform:translate(24px)}}[data-sky=golden] .lv2-haze,[data-sky=dusk] .lv2-haze{background:radial-gradient(closest-side,#ffd6aa6b,#ffd6aa1f 55%,#ffd6aa00)}.lv2-cloud{pointer-events:none;position:absolute}.lv2-cloud img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:auto;display:block}.lv2-cloud__drift{animation:lv2-drift var(--drift-t,140s) var(--ease-drift) infinite alternate}.lv2-cloud__drift[data-drift=off]{animation:none}@keyframes lv2-drift{0%{transform:translate3d(calc(var(--drift,20px) * -1), 0, 0)}to{transform:translate3d(var(--drift,20px), 0, 0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lv2-cloud:is([data-depth=far],[data-depth=mid],[data-depth=near],[data-depth=bank],[data-depth=rise]){animation:linear both lv2-par;animation-timeline:view();animation-range:cover}.lv2-cloud[data-depth=far]{--pa:-48px;--pb:48px}.lv2-cloud[data-depth=mid]{--pa:-24px;--pb:24px}.lv2-cloud[data-depth=near]{--pa:56px;--pb:-56px}.lv2-cloud[data-depth=bank]{--pa:0px;--pb:-64px;animation-range:cover 45%}.lv2-cloud[data-depth=rise]{--pa:80px;--pb:0px;animation-range:entry}}}@keyframes lv2-par{0%{translate:0 var(--pa)}to{translate:0 var(--pb)}}.lv2-sky[data-inview=false] :not(.lv2-cloud),.lv2-sky[data-inview=false] :before,.lv2-sky[data-inview=false] :after,html[data-lv2-tab-hidden] .lv2 *,html[data-lv2-tab-hidden] .lv2 :before,html[data-lv2-tab-hidden] .lv2 :after{animation-play-state:paused!important}.lv2-btn{border-radius:var(--r-pill);height:52px;color:var(--ink-on-white);font:600 16px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--t-hover) var(--ease-out);background:#fff;border:0;justify-content:center;align-items:center;gap:12px;padding:0 24px 0 8px;display:inline-flex;position:relative}.lv2-btn:after{content:"";border-radius:inherit;box-shadow:var(--shadow-hover);opacity:0;pointer-events:none;transition:opacity var(--t-hover) var(--ease-out);position:absolute;inset:0}.lv2-btn__well{color:#0c519a;width:36px;height:36px;transition:transform var(--t-hover) var(--ease-out);background:#eaf2fb;border-radius:50%;flex:none;place-items:center;display:grid}.lv2-btn:active{transition-duration:var(--t-press);transform:scale(.97)}.lv2-btn--ghost{color:#fff;background:0 0;padding:0 22px;box-shadow:inset 0 0 0 1.5px #ffffffe6}.lv2-btn--ghost:after{content:none}.lv2-btn--sm{height:40px;padding:0 16px;font-size:14px}@media (width<=640px){.lv2-btn{height:50px}.lv2-btn--sm{height:36px}}.lv2-cta{flex-direction:column;align-items:center;gap:8px;display:flex}.lv2-cta[data-align=start]{align-items:flex-start}.lv2-cta__row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lv2-cta[data-align=start] .lv2-cta__row{justify-content:flex-start}.lv2-cta__meta{color:var(--ink)}@media (width<=640px){.lv2-cta{align-self:stretch}.lv2-cta__row{flex-direction:column;align-items:stretch;gap:10px;width:100%;max-width:340px}.lv2-cta[data-align=center] .lv2-cta__row{margin-inline:auto}}.lv2-link{color:#fff;text-underline-offset:.18em;transition:text-decoration-color var(--t-hover) var(--ease-out);-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c;text-decoration-thickness:1px}.lv2 :focus-visible{outline-offset:3px;outline:2px solid #fff;box-shadow:0 0 0 6px #061c388c}.lv2 .lv2-btn--ghost:focus-visible{box-shadow:inset 0 0 0 1.5px #ffffffe6,0 0 0 6px #061c388c}.lv2 .lv2-footer :focus-visible{outline:2px solid var(--ink-warm);box-shadow:none}@media (hover:hover) and (pointer:fine){.lv2-btn:hover{transform:translateY(-1px)}.lv2-btn:hover:after{opacity:1}.lv2-btn:hover .lv2-btn__well{transform:translateY(1.5px)}.lv2-btn:active{transform:scale(.97)}.lv2-btn--ghost:hover{box-shadow:inset 0 0 0 2px #fff}.lv2-link:hover{color:#fff;text-decoration-color:#fff;text-decoration-thickness:2px}.lv2-nav a:hover{text-decoration-color:#fffc}}.lv2-header{top:0;z-index:20;height:72px;padding-inline:var(--gutter);background:0 0;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:0}.lv2-wordmark{min-height:44px;font:650 18px/1 var(--sans);letter-spacing:-.04em;color:#fff;align-items:center;display:inline-flex}.lv2-nav{align-items:center;gap:28px;padding-right:168px;display:flex}.lv2-nav a{color:#fff;min-height:44px;font:500 15px/1 var(--sans);text-underline-offset:6px;transition:text-decoration-color var(--t-hover) var(--ease-out);align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;display:inline-flex}@media (width<=799px){.lv2-nav{display:none}}@media (width<=640px){.lv2-header{height:60px}}.lv2-pill-fixed{top:16px;right:var(--gutter);z-index:40;transition:transform var(--t-hover) var(--ease-out), opacity var(--t-ui) var(--ease-out), visibility 0s;position:fixed}.lv2-pill-fixed[data-floating]{box-shadow:var(--shadow-chip)}.lv2-pill-fixed[data-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s var(--ease-out), opacity .2s var(--ease-out), visibility 0s linear .2s;transform:translateY(-8px)}@media (width<=640px){.lv2-pill-fixed{top:12px}}@media (width<=767px){.lv2-pill-fixed{top:auto;left:var(--gutter);right:var(--gutter);bottom:calc(14px + env(safe-area-inset-bottom));height:48px;box-shadow:var(--shadow-chip);justify-content:center}.lv2-pill-fixed[data-hidden]{transform:translateY(12px)}}.lv2-skip{z-index:100;border-radius:var(--r-pill);font:600 14px/1 var(--sans);background:#fff;padding:12px 16px;position:fixed;top:12px;left:12px;transform:translateY(-180%);color:var(--ink-on-white)!important}.lv2-skip:focus{transform:none}.lv2-shell{border-radius:var(--r-shell);background:var(--shell);box-shadow:inset 0 0 0 1px var(--shell-ring), var(--shadow-float);padding:7px}.lv2-shell__paper{border-radius:var(--r-paper);background:var(--paper);color:var(--paper-ink);overflow:clip}.lv2-paper-card{border-radius:var(--r-card);background:var(--paper);color:var(--paper-ink);box-shadow:var(--shadow-chip);overflow:clip}.lv2-mac{border:8px solid var(--mac-bezel);border-radius:var(--r-mac) var(--r-mac) 6px 6px;background:var(--mac-wall);box-shadow:var(--shadow-mac);color:var(--team-text);position:relative;overflow:clip}.lv2-window{background:var(--team-1);color:var(--team-text);border-radius:10px;box-shadow:0 0 0 1px #ffffff14}.lv2-traffic{align-items:center;gap:7px;display:inline-flex}.lv2-traffic i{opacity:.9;border-radius:50%;width:11px;height:11px}.lv2-traffic i:first-child{background:#ff5f57}.lv2-traffic i:nth-child(2){background:#febc2e}.lv2-traffic i:nth-child(3){background:#28c840}.lv2 [data-ui],.lv2-frame,.lv2-courier,.lv2-peek,.lv2-code,.lv2-row{font-family:var(--sans);text-align:left}.lv2-avatar{color:#0e1b2b;font-family:var(--sans);letter-spacing:-.01em;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.lv2-avatar[data-ring=paper]{box-shadow:0 0 0 2px #fff}.lv2-avatar[data-ring=team]{box-shadow:0 0 0 2px var(--team-1)}.lv2-label{border-radius:var(--r-pill);font:600 10.5px/1.2 var(--sans);white-space:nowrap;flex:none;align-items:center;padding:3px 8px;display:inline-flex}.lv2-label[data-label=shipped],.lv2-label[data-tone=paper][data-label=published]{color:#17663f;background:#e3f4ea}.lv2-label[data-label=decision]{color:#7a4a00;background:#fdefd9}.lv2-label[data-label=learned]{color:#1a4f94;background:#e4eefa}.lv2-label[data-label=progress]{color:#435264;background:#eef1f4}.lv2-label[data-label=next]{color:#5e4a2e;background:#f1ece4}.lv2-label[data-label=new]{color:#0b2e57;background:#e4eefa}.lv2-label[data-label=soon]{color:var(--paper-ink-2);box-shadow:inset 0 0 0 1px var(--paper-3);background:0 0}.lv2-label[data-tone=team]{color:var(--team-text-2);background:var(--team-3);box-shadow:inset 0 0 0 1px #ffffff1f}.lv2-label[data-tone=team][data-label=published]{color:var(--ok);box-shadow:none;background:#34d3991f}.lv2-thumb{border-radius:var(--r-thumb);background:#eef2f6;flex:none;display:block;position:relative;overflow:clip;container-type:inline-size}.lv2-thumb[data-size=sm]{width:76px;height:46px}.lv2-thumb[data-size=md]{width:168px;height:104px}.lv2-thumb[data-size=lg]{aspect-ratio:16/9;width:100%}.lv2-thumb__art{position:absolute;inset:0}.lv2-thumb[data-kind=cam]{background:#1b2633}.lv2-thumb__cam{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lv2-thumb__art>*{position:absolute}.lv2-thumb__play{color:#0e1b2b;background:#ffffffeb;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 8px -2px #0e1b2b59}.lv2-thumb__play svg{margin-left:1px}.lv2-thumb[data-size=sm] .lv2-thumb__play{width:20px;height:20px}.lv2-thumb__len{border-radius:var(--r-pill);color:#fff;font:600 10px/1.2 var(--sans);font-variant-numeric:tabular-nums;background:#0e1b2bb8;padding:2px 6px;position:absolute;bottom:6px;right:6px}.lv2-thumb[data-size=sm] .lv2-thumb__len{padding:1px 4px;font-size:9px;bottom:4px;right:4px}.lv2-thumb__word{font-family:var(--sans);white-space:nowrap;font-weight:600;line-height:1}.lv2-thumb[data-kind=checkin]{background:#eef2f6}.lv2-tk-bar{background:#0b2e57;height:18%;inset:0 0 auto}.lv2-tk-bar .lv2-thumb__word{color:#fff;font-size:4.2cqw;position:absolute;top:50%;left:6%;translate:0 -50%}.lv2-tk-pill{border-radius:var(--r-pill);color:#7a4a00;background:#ffb2242e;padding:.9cqw 2.2cqw;font-size:3.3cqw;top:25%;left:6%}.lv2-tk-row{align-items:center;gap:4%;height:11%;display:flex;left:6%;right:8%}.lv2-tk-row:before{content:"";aspect-ratio:1;background:#2fa36b;border-radius:50%;flex:none;height:74%;box-shadow:inset 0 0 0 1.5px #2fa36b}.lv2-tk-row:after{content:"";height:26%;width:var(--w,50%);background:#c5cfdb;border-radius:9px}.lv2-tk-row[data-open]:before{background:0 0;box-shadow:inset 0 0 0 1.5px #9aa8b8}.lv2-thumb[data-kind=billing]{background:#f4f7fa}.lv2-tb-card{background:#fff;border-radius:5cqw;flex-direction:column;gap:9%;width:38%;padding:4%;display:flex;top:20%;bottom:16%;box-shadow:inset 0 0 0 1px #e1e7ee}.lv2-tb-card:first-child{left:9%}.lv2-tb-card:nth-child(2){box-shadow:inset 0 0 0 1.5px var(--rec);right:9%}.lv2-tb-card i{background:#d5dde7;border-radius:9px;flex:none;height:7%;min-height:2px;display:block}.lv2-tb-card .lv2-tb-t{width:52%}.lv2-tb-card .lv2-tb-p{opacity:.82;background:#0e1b2b;width:78%;height:12%}.lv2-tb-card .lv2-tb-l{width:64%}.lv2-tb-card .lv2-tb-b{background:#1f5ba8;border-radius:3cqw;height:16%;margin-top:auto;display:block}.lv2-tb-card .lv2-thumb__word{color:#0e1b2b;font-size:3.6cqw}.lv2-tb-card .lv2-tb-b.lv2-thumb__word{color:#fff;place-items:center;height:auto;padding:1.4cqw 0;font-size:3.2cqw;display:grid}.lv2-thumb[data-kind=code]{background:#101211}.lv2-tc-tab{background:#ffffff0d;height:13%;inset:0 0 auto}.lv2-tc-line{border-radius:9px;height:5.5%;left:10%}.lv2-thumb[data-kind=canvas]{background:#e9eef4}.lv2-tv-frame{background:#fff;outline:1.5px solid #1f5ba8;flex-direction:column;gap:9%;padding:5%;display:flex;inset:24% 24% 18%}.lv2-tv-frame i{background:#d5dde7;border-radius:9px;height:9%;display:block}.lv2-tv-frame i:first-of-type{background:#9fb0c4;width:46%}.lv2-tv-frame i:nth-of-type(2){width:80%}.lv2-tv-frame i:nth-of-type(3){width:62%}.lv2-tv-handle{background:#fff;outline:1.5px solid #1f5ba8;width:2.6cqw;min-width:4px;height:2.6cqw;min-height:4px;translate:-50% -50%}.lv2-tv-label{color:#1f5ba8;font-size:3.4cqw;top:13%;left:24%}.lv2-row{--row-pad:12px;height:58px;padding-inline:var(--row-pad);color:var(--paper-ink);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.lv2-row[data-when]{grid-template-columns:50px 76px minmax(0,1fr) auto}.lv2-row__media{display:block;position:relative}.lv2-row__media .lv2-avatar{position:absolute;bottom:-5px;left:-5px}.lv2-row__text{flex-direction:column;gap:3px;min-width:0;display:flex}.lv2-row__title{color:var(--paper-ink);font:600 13px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-row__meta{color:var(--paper-ink-3);font:500 11.5px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-row__when{color:var(--team-text-3);font:500 11px/1 var(--sans);font-variant-numeric:tabular-nums}.lv2-row[data-density=compact]{grid-template-columns:56px minmax(0,1fr) auto;height:48px}.lv2-row[data-density=compact][data-when]{grid-template-columns:50px 56px minmax(0,1fr) auto}.lv2-row[data-density=compact] .lv2-thumb{width:56px;height:34px}.lv2-row[data-density=compact] .lv2-thumb__play{width:16px;height:16px}.lv2-row[data-density=compact] .lv2-thumb__len{display:none}.lv2-row[data-density=compact] .lv2-row__title{font-size:12.5px}.lv2-row[data-tone=team],.lv2-row[data-tone=team] .lv2-row__title{color:var(--team-text)}.lv2-row[data-tone=team] .lv2-row__meta{color:var(--team-text-3)}.lv2-row[data-fresh]{animation:lv2-fresh 1.4s var(--ease-out) both}.lv2-row[data-tone=team][data-fresh]{--fresh:#34d3991f}@keyframes lv2-fresh{0%{background-color:var(--fresh)}to{background-color:#0000}}.lv2-frame{flex-direction:column;min-width:0;display:flex}.lv2-frame>.lv2-frame__paper{flex-direction:column;flex:auto;min-height:0;display:flex}.lv2-frame__chrome{border-bottom:1px solid var(--paper-3);flex:none;justify-content:center;align-items:center;height:32px;padding-inline:64px;display:flex;position:relative}.lv2-frame__dots{gap:6px;display:flex;position:absolute;top:50%;left:14px;translate:0 -50%}.lv2-frame__dots i{background:#d9dee5;border-radius:50%;width:8px;height:8px}.lv2-frame__url{border-radius:var(--r-pill);background:var(--paper-2);max-width:100%;height:22px;color:var(--paper-ink-2);font:500 11.5px/1 var(--sans);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;display:inline-flex;overflow:hidden}.lv2-frame__url svg{flex:none}.lv2-frame__url span{text-overflow:ellipsis;overflow:hidden}.lv2-frame__body{flex:auto;min-height:0;position:relative}.lv2-courier{border-radius:var(--r-chip);width:300px;height:72px;box-shadow:var(--shadow-float);position:relative}.lv2-courier[data-size=sm]{width:220px;height:56px}.lv2-courier__skin{border-radius:inherit;align-items:center;gap:12px;padding:8px;display:flex;position:absolute;inset:0;overflow:clip}.lv2-courier__skin--team{background:var(--team-1);color:var(--team-text);box-shadow:inset 0 1px #ffffff14}.lv2-courier__skin--paper{background:var(--paper);color:var(--paper-ink)}.lv2-courier__media{flex:none;position:relative}.lv2-courier__media .lv2-thumb{width:84px;height:52px}.lv2-courier[data-size=sm] .lv2-courier__media .lv2-thumb{width:64px;height:40px}.lv2-courier[data-size=sm] .lv2-courier__skin{gap:10px}.lv2-courier__media .lv2-avatar{position:absolute;bottom:-4px;left:-4px}.lv2-courier__media .lv2-thumb__play{width:20px;height:20px}.lv2-courier__media .lv2-thumb__len{display:none}.lv2-courier__text{flex-direction:column;gap:3px;min-width:0;display:flex}.lv2-courier__title{font:600 14px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-courier__meta{font:500 12px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.lv2-courier[data-size=sm] .lv2-courier__title{font-size:13px}.lv2-courier[data-size=sm] .lv2-courier__meta{font-size:11px}.lv2-courier__skin--team .lv2-courier__meta{color:var(--team-text-2)}.lv2-courier__skin--paper .lv2-courier__meta{color:var(--paper-ink-2)}.lv2-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.lv2-dot--rec{background:var(--rec);animation:1.6s ease-in-out infinite lv2-rec}.lv2-dot--warn{background:var(--warn)}@keyframes lv2-rec{50%{opacity:.45}}.lv2-peek{--peek-w:320px;--peek-c:236px;--peek-h:104px;width:var(--peek-w);height:var(--peek-h);filter:drop-shadow(0 12px 22px #0104038c);position:relative}.lv2-peek__surface{color:var(--team-text);clip-path:inset(0 calc((var(--peek-w) - var(--peek-c)) / 2) calc(var(--peek-h) - 32px) round 0 0 13px 13px);transition:clip-path .48s var(--spring-close);background:#000;position:absolute;inset:0}.lv2-peek[data-expanded=true] .lv2-peek__surface{clip-path:inset(0 round 0 0 22px 22px);transition-duration:.62s;transition-timing-function:var(--spring-open)}.lv2-peek__shoulder{width:9px;height:9px;transition:transform .48s var(--spring-close);position:absolute;top:0;left:50%}.lv2-peek__shoulder--l{transform:translateX(calc(var(--peek-c) / -2 - 9px));background:radial-gradient(circle at 0 100%,#0000 8.5px,#000 9px)}.lv2-peek__shoulder--r{transform:translateX(calc(var(--peek-c) / 2));background:radial-gradient(circle at 100% 100%,#0000 8.5px,#000 9px)}.lv2-peek[data-expanded=true] .lv2-peek__shoulder{transition-duration:.62s;transition-timing-function:var(--spring-open)}.lv2-peek[data-expanded=true] .lv2-peek__shoulder--l{transform:translateX(calc(var(--peek-w) / -2 - 9px))}.lv2-peek[data-expanded=true] .lv2-peek__shoulder--r{transform:translateX(calc(var(--peek-w) / 2))}.lv2-peek__bar{width:var(--peek-c);grid-template-columns:1fr auto 1fr;align-items:center;height:32px;margin:0 auto;padding:0 12px 0 8px;display:grid}.lv2-peek__project{min-width:0;font:600 11px/1 var(--sans);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.lv2-peek__glyph{color:#000;background:#fffffff0;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:grid}.lv2-peek__notch{width:84px}.lv2-peek__status{color:var(--rec-text);font:600 10px/1 var(--sans);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.lv2-peek__status .lv2-dot{width:6px;height:6px}.lv2-peek__body{text-align:left;flex-direction:column;gap:6px;padding:10px 14px 14px;display:flex}.lv2-peek__label{font:600 13px/1.2 var(--sans);align-items:center;gap:6px;display:flex}.lv2-peek__note{color:var(--team-text-3);font:500 12px/1.3 var(--sans)}.lv2-peek__chips{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lv2-peek__chips span{background:var(--team-2);height:40px;color:var(--team-text-2);font:550 12px/1 var(--sans);transition:border-color .2s, background-color .2s, color .2s, transform .2s var(--ease-out);border:1px solid #373b39;border-radius:10px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.lv2-peek__chips .is-selected{background:var(--team-3);color:var(--team-text);border-color:#fff9;transition-duration:.12s;transform:scale(.97)}.lv2-tick path{fill:none;stroke:var(--ok);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lv2-wave{flex:none;align-items:center;gap:2px;height:14px;display:inline-flex}.lv2-wave i{background:var(--rec-text);transform-origin:50%;border-radius:2px;width:2px;height:100%;transform:scaleY(.35)}.lv2-wave i:nth-child(5n+2){transform:scaleY(.8)}.lv2-wave i:nth-child(5n+3){transform:scaleY(.55)}.lv2-wave i:nth-child(5n+4){transform:scaleY(.95)}.lv2-wave i:nth-child(5n+5){transform:scaleY(.5)}.lv2-wave[data-playing=true] i{animation:.6s ease-in-out infinite lv2-wave}.lv2-wave[data-playing=true] i:nth-child(5n+1){animation-duration:.53s}.lv2-wave[data-playing=true] i:nth-child(5n+2){animation-duration:.71s;animation-delay:-.2s}.lv2-wave[data-playing=true] i:nth-child(5n+3){animation-duration:.44s;animation-delay:-.1s}.lv2-wave[data-playing=true] i:nth-child(5n+4){animation-duration:.67s;animation-delay:-.35s}.lv2-wave[data-playing=true] i:nth-child(5n+5){animation-duration:.58s;animation-delay:-.25s}@keyframes lv2-wave{0%,to{transform:scaleY(.25)}35%{transform:scaleY(1)}60%{transform:scaleY(.55)}80%{transform:scaleY(.85)}}.lv2-word{white-space:pre;animation:lv2-word .22s var(--ease-out) both;display:inline-block}@keyframes lv2-word{0%{opacity:0;filter:blur(3px)}}.lv2-code{color:var(--team-text-3);background:#050605eb;border-radius:10px;flex-direction:column;display:flex;overflow:clip;box-shadow:inset 0 0 0 1px #ffffff0f}.lv2-code__tab{color:var(--team-text-2);font:400 10px/1 var(--code);border-bottom:1px solid #ffffff0f;flex:none;padding:7px 12px}.lv2-code pre{font:400 11.5px/1.75 var(--code);white-space:pre;margin:0;padding:10px 12px;overflow:clip}.lv2-code__line{display:block}.lv2-code__line--typing{background:#ffffff08;margin-inline:-12px;padding-inline:12px}.lv2-tok-kw{color:#e6a29c}.lv2-tok-fn{color:#eceeed}.lv2-tok-st{color:#a9c9b9}.lv2-tok-tx{color:#8a938f}.lv2-tok-cm{color:#79827e;font-style:normal}.lv2-caret{vertical-align:-.2em;background:var(--team-text);width:1.5px;height:1.15em;margin-left:1px;animation:1s step-end infinite lv2-blink;display:inline-block}@keyframes lv2-blink{50%{opacity:0}}.lv2-trail{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lv2-qa-lanes :is(h1,h2,h3,p,li,dt,dd,th,td,figcaption,blockquote,a,button,.lv2-meta){outline:1px solid #ff2828d9}.lv2-qa-lanes .lv2-cloud{outline:1px dashed #00e5ff}.lv2-qa-probe :is(h1,h2,h3,p,li,dt,dd,th,td,figcaption,a,span){color:#0000!important;text-shadow:none!important}.lv2-qa-probe *,.lv2-qa-probe :before,.lv2-qa-probe :after{transition:none!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html.lv2-mode{scroll-behavior:auto}.lv2-cloud,.lv2-cloud__drift,.lv2-haze{translate:none;animation:none!important}.lv2-wave i,.lv2-caret,.lv2-dot--rec,.lv2-word{animation:none!important}.lv2 *,.lv2 :before,.lv2 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.lv2{--shell:#eaf1f8}.lv2-cloud[data-kind=wisp]{display:none}}@media (prefers-contrast:more){.lv2{--ink-dim:#fff}.lv2-sky:before{background:var(--sky-flat)}.lv2-sky:after,.lv2-cloud[data-kind=wisp]{display:none}.lv2-btn--ghost,.lv2 .lv2-btn--ghost:hover{box-shadow:inset 0 0 0 2px #fff}}@media (forced-colors:active){.lv2-sky:before,.lv2-sky:after,.lv2-cloud,.lv2-haze,.lv2-close-horizon:before{display:none}.lv2-btn{border:1px solid buttontext}}.lv2-sky.lv2-problem{padding-top:max(var(--pad-top), 128px)}@media (width<=640px){.lv2-sky.lv2-problem{padding-top:104px}}.lv2-problem-veil{z-index:2}.lv2-problem-h2{grid-area:1/1/auto/9}.lv2-problem-intro{grid-area:2/1/auto/7;margin-top:20px}.lv2-problem-sub{max-width:30em;color:var(--ink)}.lv2-problem-cta{margin-top:28px}.lv2-problem-copy{grid-area:3/1/auto/6;margin-top:56px}.lv2-problem-lead2{margin-top:20px}.lv2-problem-kicker{color:var(--ink)}.lv2-problem-list{color:var(--ink);text-wrap:pretty;flex-direction:column;gap:8px;margin-top:24px;display:flex}.lv2-problem-visual{grid-area:2/7/span 2/13;min-height:440px;margin-top:20px;position:relative}.lv2-problem-haze{height:420px;position:absolute;inset:0 0 auto;overflow:clip}.lv2-problem-treadmill{z-index:1;width:280px;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.lv2-problem-belt{flex-direction:column;align-items:center;animation:72s linear infinite lv2-problem-tread;display:flex}@keyframes lv2-problem-tread{to{transform:translateY(-50%)}}@keyframes lv2-problem-drift{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.lv2-problem-treadmill:hover .lv2-problem-belt{animation-play-state:paused}}.lv2-problem-post{border-radius:var(--r-chip);background:#ffffff1a;flex-direction:column;flex:none;gap:7px;width:264px;height:86px;margin-bottom:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.lv2-problem-post:nth-child(2n){filter:blur(1px);transform:scale(.96)}.lv2-problem-post__by{color:#ffffff8c;font:500 12px/16px var(--sans);align-items:center;gap:8px;display:flex}.lv2-problem-post__by i{background:#ffffff47;border-radius:4px;flex:none;width:16px;height:16px}.lv2-problem-post__title{color:#ffffff9e;font:500 14px/18px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-problem-post__kind{color:#ffffff80;font:400 11px/14px var(--sans)}.lv2-problem-figure{z-index:3;width:352px;margin:16px 0 0 220px;position:relative}.lv2-problem-media{position:relative}.lv2-problem-track{border-radius:0 0 var(--r-thumb) var(--r-thumb);background:linear-gradient(#0e1b2b00,#0e1b2b73);align-items:center;height:28px;padding:0 12px 4px;display:flex;position:absolute;inset:auto 0 0}.lv2-problem-track .lv2-wave{height:18px}.lv2-problem-track .lv2-wave i{background:#fff}.lv2-problem-media .lv2-thumb__len{z-index:1}.lv2-problem-media .lv2-thumb{border-radius:12px 12px var(--r-thumb) var(--r-thumb)}.lv2-problem-video{z-index:0;object-fit:cover;border-radius:12px 12px var(--r-thumb) var(--r-thumb);background:#0e1b2b;width:100%;height:100%;position:absolute;inset:0}.lv2-problem-track{z-index:1}.lv2-problem-body{padding:14px 16px 16px}.lv2-problem-by{align-items:center;gap:10px;display:flex}.lv2-problem-by__name{min-width:0;color:var(--paper-ink);font:600 13px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-problem-by__when{color:var(--paper-ink-3);font:500 12px/1.2 var(--sans);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.lv2-problem-body .lv2-label{margin-top:10px}.lv2-problem-card__title{color:var(--paper-ink);font:600 17px/1.3 var(--sans);letter-spacing:-.01em;margin-top:7px}.lv2-problem-said{color:var(--paper-ink);text-wrap:pretty;margin-top:6px;font-size:18px;line-height:1.4}.lv2-problem-w{white-space:pre;display:inline-block}.lv2-problem-w[data-on=false]{opacity:0}.lv2-problem-caption{color:var(--ink);text-wrap:balance;margin-top:16px}@media (width>=641px){.lv2-problem-caption{white-space:nowrap}}@media (width<=1023px){.lv2-problem-h2,.lv2-problem-intro,.lv2-problem-copy,.lv2-problem-visual{grid-column:1/-1}.lv2-problem-copy .lv2-lead{max-width:52ch}.lv2-problem-visual{grid-row:3;margin-top:48px}.lv2-problem-copy{grid-row:4;margin-top:48px}}@media (width<=640px){.lv2-problem-visual{min-height:0;margin-top:40px}.lv2-problem-haze{height:92px;margin-inline:calc(-1 * var(--gutter));position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lv2-problem-treadmill{width:auto;inset:0;-webkit-mask-image:none;mask-image:none}.lv2-problem-belt{flex-direction:row;align-items:center;width:max-content;height:100%;animation:60s linear infinite lv2-problem-drift}.lv2-problem-post{gap:6px;width:220px;height:80px;margin:0 12px 0 0;padding:11px 13px}.lv2-problem-figure{width:auto;margin:-28px 0 0}}@media (prefers-reduced-transparency:reduce){.lv2-problem-post{background:#3a74ae}}.lv2-solution-title{grid-column:1/span 10}.lv2-solution-intro{margin-top:var(--head-gap);align-items:start}.lv2-solution-lead{grid-column:1/span 6}.lv2-solution-memory{align-items:end;margin-top:clamp(72px,8vw,120px)}.lv2-solution-memory__line{color:var(--ink);grid-column:1/span 6}.lv2-solution-memory__lead{grid-column:7/span 5}@media (width<=1023px){.lv2-solution-memory{display:block}.lv2-solution-memory__lead{margin-top:20px}}.lv2-solution-kindcol{grid-column:7/span 6}.lv2-solution-kinds{flex-direction:column;gap:16px;display:flex}.lv2-solution-kinds li{flex-direction:column;gap:2px;display:flex}.lv2-solution-example{color:#fff;font:500 14px/1.4 var(--sans);font-variant-numeric:tabular-nums}.lv2-solution-close{margin-top:24px}.lv2-solution-triptych{--lv2-solution-k:1;margin-top:88px;position:relative}.lv2-solution-steps{column-gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.lv2-solution-step:first-child{padding-top:calc(48px * var(--lv2-solution-k))}.lv2-solution-step:nth-child(2){padding-top:calc(24px * var(--lv2-solution-k))}.lv2-solution-box{z-index:2;width:calc(340px * var(--lv2-solution-k));height:calc(var(--h) * var(--lv2-solution-k));position:relative}.lv2-solution-scaled{width:340px;height:var(--h);transform:scale(var(--lv2-solution-k));transform-origin:0 0;position:absolute;top:0;left:0}.lv2-solution-moment{height:100%;box-shadow:0 0 0 1px #ffffff1f, var(--shadow-chip);background:#1b2633;border-radius:14px;margin:0;position:relative;overflow:clip}.lv2-solution-moment video{object-fit:cover;width:100%;height:100%;display:block}.lv2-solution-moment figcaption{color:#ffffffeb;font:500 11px/14px var(--sans);background:#00000080;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:flex;position:absolute;bottom:10px;left:10px}.lv2-solution-moment figcaption i{background:#34c759;border-radius:50%;width:6px;height:6px}.lv2-solution-peek{position:absolute;top:0;left:10px}.lv2-solution-caption{color:#fff;background:#000000c7;border-radius:12px;align-items:flex-start;gap:9px;margin:0;padding:9px 12px 10px;font-size:13px;line-height:1.4;display:flex;position:absolute;top:42px;left:20px;right:20px}.lv2-solution-caption .lv2-wave{height:18px}.lv2-solution-caption__words{min-width:0}.lv2-solution-hold{color:inherit;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;border-radius:16px;gap:10px;margin:28px 0 0;padding:0;display:flex;position:relative}.lv2-solution-key{width:72px;height:60px;display:block;position:relative}.lv2-solution-key:before{content:"";background:#9db9d6;border-radius:12px;position:absolute;inset:3px 0 -3px}.lv2-solution-key__face{text-align:left;transition:transform 70ms var(--ease-out);background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;padding:8px 9px 8px 10px;display:flex;position:absolute;inset:0}.lv2-solution-key__face b{color:var(--ink-on-white);font:400 18px/1 var(--sans);align-self:flex-end}.lv2-solution-key__face small{color:var(--paper-ink-2);font:500 10px/1 var(--sans);letter-spacing:.01em}.lv2-solution-key__face:after{content:"";border-radius:inherit;opacity:0;transition:opacity 70ms var(--ease-out);position:absolute;inset:0;box-shadow:0 0 0 2px #ff453a99}.lv2-solution-hold[data-down] .lv2-solution-key__face{transform:translateY(2px)}.lv2-solution-hold[data-recording] .lv2-solution-key__face:after{opacity:1}.lv2-solution-hold:after{content:"";opacity:0;pointer-events:none;border-radius:19px;position:absolute;inset:-7px;box-shadow:0 0 0 1.5px #fff}.lv2-solution-hold[data-pulse]:after{animation:lv2-solution-pulse 1.6s var(--ease-out) 3}@keyframes lv2-solution-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.lv2-solution-hint{color:#fff;margin-top:14px}.lv2-solution-timeline{height:220px}.lv2-solution-tl-head{height:40px;color:var(--paper-ink);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.lv2-solution-tl-head b{font-weight:600}.lv2-solution-glyph{color:#fff;width:22px;height:22px;font:700 11px/1 var(--sans);background:#0b2e57;border-radius:6px;place-items:center;display:grid}.lv2-solution-follow{border-radius:var(--r-pill);background:var(--paper-ink);color:#fff;height:22px;font:600 11px/1 var(--sans);align-items:center;margin-left:4px;padding:0 10px;display:inline-flex}.lv2-solution-tl-month{height:24px;color:var(--paper-ink-3);font:600 11px/1 var(--sans);align-items:center;gap:10px;padding:0 14px;display:flex}.lv2-solution-tl-month:before,.lv2-solution-tl-month:after{content:"";background:var(--paper-3);flex:1;height:1px}.lv2-solution-tl-list{height:116px;position:relative;overflow:clip}.lv2-solution-timeline .lv2-row{--row-pad:12px}.lv2-solution-timeline .lv2-row__title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.22;display:-webkit-box}.lv2-solution-trail{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lv2-solution-courier{z-index:3;pointer-events:none;position:absolute;top:0;left:0}.lv2-solution-cap{margin-top:24px}.lv2-solution-cap__bar{border-radius:var(--r-pill);opacity:0;width:28px;height:3px;transition:opacity .16s var(--ease-out);background:#fff;margin-bottom:14px;display:block}.lv2-solution-step[data-active] .lv2-solution-cap__bar{opacity:1}.lv2-solution-cap__line{max-width:32ch;margin-top:8px}.lv2-solution-triptych .lv2-cloud.lv2-solution-cloud{--pa:-12px;--pb:12px}@media (width<=1023px){.lv2-solution-step:nth-child(n){padding-top:0}.lv2-solution-cloud{display:none}.lv2-solution-lead{grid-column:1/span 6}}@media (width<=640px){.lv2-solution-intro{display:block}.lv2-solution-kindcol{margin-top:32px}.lv2-solution-kinds{gap:10px}.lv2-solution-example{display:none}.lv2-solution-triptych{margin-top:56px}.lv2-solution-steps{grid-template-columns:minmax(0,1fr);row-gap:40px}.lv2-solution-cap{margin-top:20px}}@media (prefers-reduced-transparency:reduce){.lv2-solution-caption{background:#000}}.lv2-bridge-title{grid-column:1/-1}.lv2-bridge-sub{grid-column:1/span 7;margin-top:24px}.lv2-bridge-pin{height:170svh;position:relative}.lv2-bridge-stage{flex-direction:column;padding-top:72px;display:flex}.lv2-bridge-stage[data-mode=pin]{height:100svh;position:sticky;top:0}.lv2-bridge-stage[data-mode=static]{padding-top:64px}.lv2-bridge-sceneWrap{margin-inline:var(--gutter);flex:none;position:relative}.lv2-bridge-scene{width:1280px;height:640px;transform:scale(var(--k,1));transform-origin:50% 0;margin-left:-640px;position:absolute;top:0;left:50%}.lv2-bridge-layer{pointer-events:none;position:absolute;inset:0}.lv2-bridge-trails{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.lv2-bridge-at{z-index:2;position:absolute}.lv2-bridge-courier,.lv2-bridge-chip{z-index:4;pointer-events:none;position:absolute;top:0;left:0}.lv2-bridge-scene[data-scrub] :is(.lv2-bridge-courier,.lv2-bridge-chip,.lv2-bridge-layer:last-child){will-change:transform}.lv2-bridge-captions{column-gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.lv2-bridge-cap{grid-template-columns:8px minmax(0,1fr);align-content:start;column-gap:12px;display:grid}.lv2-bridge-cap__dot{width:8px;height:8px;margin-top:calc(var(--fs-serif-m) * var(--lh-serif-m) / 2 - 4px);background:var(--sun);opacity:.3;transition:opacity var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);border-radius:50%;grid-row:1;transform:scale(.7)}.lv2-bridge-cap[data-lit] .lv2-bridge-cap__dot,.lv2-bridge-dest[data-lit] .lv2-bridge-cap__dot{opacity:1;transform:none}.lv2-bridge-cap__title{text-wrap:balance;grid-column:2}.lv2-bridge-cap__body{grid-column:2;margin-top:6px}.lv2-bridge-team{background:var(--team-1);width:100%;height:100%;color:var(--team-text);border-radius:12px;flex-direction:column;display:flex;overflow:clip;box-shadow:inset 0 0 0 1px #ffffff14}.lv2-bridge-team[data-variant=scene]{-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.lv2-bridge-team__title{border-bottom:1px solid #ffffff0f;flex:none;justify-content:space-between;align-items:center;height:38px;padding:0 12px 0 14px;display:flex;position:relative}.lv2-bridge-team__title b{color:var(--team-text);font:600 13px/1 var(--sans);position:absolute;left:50%;translate:-50%}.lv2-bridge-team__public{border-radius:var(--r-pill);background:var(--team-3);height:22px;color:var(--team-text-2);font:500 11px/1 var(--sans);align-items:center;gap:5px;padding:0 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.lv2-bridge-team__tools{border-bottom:1px solid #ffffff0f;flex:none;justify-content:space-between;align-items:center;height:36px;padding:0 12px;display:flex}.lv2-bridge-seg{background:var(--team-0);border-radius:7px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.lv2-bridge-seg span{color:var(--team-text-3);font:500 11px/1 var(--sans);border-radius:5px;padding:4px 9px}.lv2-bridge-seg [data-on]{background:var(--team-3);color:var(--team-text)}.lv2-bridge-team__hint{color:var(--team-text-3);font:500 11px/1 var(--sans)}.lv2-bridge-team .lv2-row{--row-pad:12px;height:72px}.lv2-bridge-team .lv2-row+.lv2-row{box-shadow:inset 0 1px #ffffff0d}.lv2-bridge-team .lv2-bridge-published{box-shadow:inset 2px 0 0 var(--ok);background:#17201b}:is(.lv2-bridge-team,.lv2-bridge-d1) .lv2-row__title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.22;display:-webkit-box}.lv2-bridge-d1{width:100%;height:100%}.lv2-bridge-d1 .lv2-frame__body{flex-direction:column;display:flex}.lv2-bridge-d1__head{flex:none;align-items:center;gap:10px;height:60px;padding:0 14px;display:flex}.lv2-bridge-glyph{color:#fff;width:28px;height:28px;font:700 13px/1 var(--sans);background:#0b2e57;border-radius:8px;flex:none;place-items:center;display:grid}.lv2-bridge-d1__name{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lv2-bridge-d1__name b{color:var(--paper-ink);font:600 15px/1.1 var(--sans)}.lv2-bridge-d1__name small{color:var(--paper-ink-2);font:400 11.5px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-bridge-faces{flex:none;display:flex}.lv2-bridge-faces .lv2-avatar+.lv2-avatar{margin-left:-5px}.lv2-bridge-follow{border-radius:var(--r-pill);background:var(--paper-ink);color:#fff;height:26px;font:600 12px/1 var(--sans);flex:none;align-items:center;padding:0 12px;display:inline-flex}.lv2-bridge-month{height:22px;color:var(--paper-ink-3);font:600 11px/22px var(--sans);flex:none;padding:0 14px}.lv2-bridge-d1__list{flex:auto;min-height:0;position:relative;overflow:clip}.lv2-bridge-new,.lv2-bridge-new>:not(.lv2-bridge-tint){position:relative}.lv2-bridge-new--d1{margin-top:-58px}.lv2-bridge-new--d3{margin-top:-44px}.lv2-bridge-tint{background:var(--fresh);pointer-events:none;position:absolute;inset:0}.lv2-bridge-d2{width:100%;height:100%}.lv2-bridge-d2 .lv2-frame__body{flex-direction:column;display:flex}.lv2-bridge-d2__in{flex-direction:column;flex:1;padding:14px 16px 13px;display:flex}.lv2-bridge-d2__from{font:400 13px/1.2 var(--sans);align-items:center;gap:8px;display:flex}.lv2-bridge-d2__from b{color:var(--paper-ink);font-weight:600}.lv2-bridge-d2__from span{color:var(--paper-ink-3);font-size:12px}.lv2-bridge-d2__subject{color:var(--paper-ink);letter-spacing:-.005em;text-wrap:balance;margin-top:10px;font-size:18px;font-weight:500;line-height:1.2}.lv2-bridge-d2__body{color:#2b3a4d;font:400 13px/1.45 var(--sans);text-wrap:pretty;margin-top:6px}.lv2-bridge-d2__blocks{flex-direction:column;gap:2px;margin-top:10px;display:flex}.lv2-bridge-d2__slot{height:52px;position:relative}.lv2-bridge-d2__slot>.lv2-bridge-new{position:absolute;inset:0}.lv2-bridge-d2__slot .lv2-bridge-tint{border-radius:10px;inset:0 -8px}.lv2-bridge-block{grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:12px;height:52px;display:grid}.lv2-bridge-block .lv2-thumb{width:72px;height:44px}.lv2-bridge-block .lv2-thumb__len{display:none}.lv2-bridge-block__text{flex-direction:column;gap:5px;min-width:0;display:flex}.lv2-bridge-block__text b{color:var(--paper-ink);font:600 13.5px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-bridge-block__text span{color:var(--link);font:500 12.5px/1.2 var(--sans)}.lv2-bridge-wait{grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:12px;display:grid;position:absolute;inset:0}.lv2-bridge-wait>i{border-radius:var(--r-thumb);background:var(--paper-2);height:44px;box-shadow:inset 0 0 0 1px var(--paper-3)}.lv2-bridge-wait span{flex-direction:column;gap:9px;display:flex}.lv2-bridge-wait span i{background:var(--paper-3);border-radius:4px;width:72%;height:8px;display:block}.lv2-bridge-wait span i+i{width:30%}.lv2-bridge-d2__subject{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.lv2-bridge-d2__nets{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lv2-bridge-d2__nets span{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--paper-3);color:var(--paper-ink-2);font:500 12px/1.2 var(--sans);border-radius:999px;padding:4px 10px}.lv2-bridge-d2__foot{text-overflow:ellipsis;white-space:nowrap;color:var(--paper-ink-3);font:400 12px/1.4 var(--sans);margin-top:auto;overflow:hidden}.lv2-bridge-d3{width:100%;height:100%;position:relative}.lv2-bridge-bell{color:#fff;width:16px;height:16px;position:absolute;top:0;left:34px}.lv2-bridge-bell svg{display:block}.lv2-bridge-bell i{background:var(--rec);border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;right:-1px}.lv2-bridge-tail{background:#fff;border-radius:2px;width:10px;height:10px;position:absolute;top:25px;left:37px;transform:rotate(45deg)}.lv2-bridge-pop{flex-direction:column;display:flex;position:absolute;inset:30px 0 0}.lv2-bridge-pop__head{color:var(--paper-ink);font:600 13px/1.2 var(--sans);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 4px;display:flex}.lv2-bridge-pop__list{flex:auto;min-height:0;position:relative;overflow:clip}.lv2-bridge-feedrow{grid-template-columns:6px 18px minmax(0,1fr);align-items:center;column-gap:8px;height:44px;padding:0 14px 0 10px;display:grid}.lv2-bridge-feedrow__dot{border-radius:50%;width:6px;height:6px}.lv2-bridge-feedrow[data-unread] .lv2-bridge-feedrow__dot{background:var(--link)}.lv2-bridge-feedrow__text{flex-direction:column;gap:3px;min-width:0;display:flex}.lv2-bridge-feedrow__text b{color:var(--paper-ink-2);font:500 12.5px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-bridge-feedrow[data-unread] .lv2-bridge-feedrow__text b{color:var(--paper-ink);font-weight:600}.lv2-bridge-feedrow__text span{color:var(--link);font:500 11.5px/1.2 var(--sans)}.lv2-bridge-d4{flex-direction:column;width:100%;height:100%;padding:14px 14px 12px;display:flex}.lv2-bridge-d4__head{color:var(--paper-ink);font:600 13px/1.2 var(--sans)}.lv2-bridge-d4__months{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:12px;display:grid}.lv2-bridge-d4__col{flex-direction:column;align-items:center;gap:8px;display:flex}.lv2-bridge-d4__label{color:var(--paper-ink-3);font:500 11px/1 var(--sans);letter-spacing:-.01em}.lv2-bridge-d4__stack{flex-flow:column wrap;align-content:center;align-items:center;gap:3px;height:72px;display:flex}.lv2-bridge-d4[data-compact] .lv2-bridge-d4__stack{height:54px}.lv2-bridge-d4__stack i{background:#0b2e57bf;border-radius:50%;width:6px;height:6px;display:block;position:relative}.lv2-bridge-d4__stack i[data-launch]{width:9px;height:9px;box-shadow:0 0 0 2px var(--ember)}.lv2-bridge-d4__stack .lv2-bridge-d4__new{background:#0b2e57}.lv2-bridge-flash{box-shadow:0 0 0 2px var(--ember);border-radius:50%;position:absolute;inset:-4px}.lv2-bridge-d4__stat{color:var(--paper-ink-2);font:500 11.5px/1.35 var(--sans);font-variant-numeric:tabular-nums;margin-top:auto}.lv2-bridge-chip{width:180px;height:40px;box-shadow:var(--shadow-chip);color:var(--paper-ink);font:600 12px/1 var(--sans);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 12px 0 10px;display:flex}.lv2-bridge-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lv2-bridge-after{text-align:center;margin-top:clamp(64px,7vw,104px)}.lv2-bridge-after p{color:var(--ink);text-wrap:balance}.lv2-bridge-after__lead{max-width:40em;margin:12px auto 0}.lv2-bridge-flow{margin-top:var(--head-gap)}.lv2-bridge-flow__team{max-width:420px}.lv2-bridge-team[data-variant=flow]{box-shadow:inset 0 0 0 1px #ffffff14, var(--shadow-mac)}.lv2-bridge-lane{height:112px;position:relative}.lv2-bridge-lane__trail{z-index:1;position:absolute;top:0;left:calc(min(420px,100%)/2 - 1px);overflow:visible}.lv2-bridge-lane__courier{z-index:2;position:absolute;top:20px;left:calc(min(420px,100%)/2 - 150px)}.lv2-bridge-dests{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px;margin-top:16px;display:grid}.lv2-bridge-dest{grid-row:span 2;grid-template-rows:subgrid;row-gap:18px;display:grid}.lv2-bridge-dest--wide{grid-column:1/-1}.lv2-bridge-dest__box{position:relative}.lv2-bridge-dest__scaled{transform:scale(var(--k,1));transform-origin:0 0;position:absolute;top:0;left:0}.lv2-bridge-dest__box[data-fill] .lv2-bridge-bell,.lv2-bridge-dest__box[data-fill] .lv2-bridge-tail{display:none}.lv2-bridge-dest__box[data-fill] .lv2-bridge-pop,.lv2-bridge-dest__box[data-fill] .lv2-bridge-d4{border-radius:var(--r-paper);box-shadow:0 0 0 7px var(--shell), 0 0 0 8px var(--shell-ring), var(--shadow-float)}.lv2-bridge-dest__box[data-fill] .lv2-bridge-pop{inset:7px}.lv2-bridge-dest__box[data-fill] .lv2-bridge-d4{width:calc(100% - 14px);height:calc(100% - 14px);margin:7px}@media (width<=1023px){.lv2-bridge-sub{grid-column:1/span 10}}@media (width<=640px){.lv2-bridge-sub{grid-column:1/-1}.lv2-bridge-dests{grid-template-columns:minmax(0,1fr);row-gap:44px}.lv2-bridge-dest{row-gap:14px}}.lv2-life-title{grid-column:1/span 9}.lv2-life-copy{margin-top:var(--head-gap);grid-column:1/span 5}.lv2-life-list{color:var(--ink);margin-top:24px}.lv2-life-figure{margin:var(--head-gap) 0 0;grid-column:7/13}.lv2-life-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lv2-life-moment{aspect-ratio:16/9;background:#ffffff1f;border-radius:14px;overflow:clip;box-shadow:0 0 0 1px #ffffff2e,0 24px 40px -24px #0e1b2b8c}.lv2-life-moment:nth-child(2n){translate:0 32px}.lv2-life-moment video{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1023px){.lv2-life-title,.lv2-life-copy,.lv2-life-figure{grid-column:1/-1}.lv2-life-figure{margin-top:48px}}@media (width<=640px){.lv2-life-moments{gap:10px}.lv2-life-moment{border-radius:10px}.lv2-life-moment:nth-child(2n){translate:0 16px}}@media (width<=1199px){.lv2-life-haze{display:none}}.lv2-sky.lv2-close{padding-top:clamp(96px,11.12vw,160px);padding-bottom:0}.lv2-close-head{text-align:center}.lv2-close-sub{text-wrap:balance;max-width:34em;margin:20px auto 0}.lv2-close-cta{margin-top:32px}.lv2-close-lede{max-width:36em;color:var(--ink);text-wrap:balance;margin:0 auto 40px}.lv2-close-byproduct{color:var(--ink);opacity:.8;margin-top:20px}.lv2-close-note{z-index:2;max-width:34em;margin:64px auto 0;position:relative}.lv2-close-note blockquote{color:var(--ink);text-wrap:balance;margin:0}.lv2-close-note figcaption{color:var(--ink);opacity:.8;margin-top:12px}.lv2-close-lights{z-index:2;margin-top:72px;padding-top:28px;position:relative;container-type:inline-size}@media (width<=640px){.lv2-close-lights{margin-top:56px}}.lv2-close-proof{color:var(--ink);text-align:center;text-wrap:balance;margin-top:20px}.lv2-close-row{--u:clamp(0px, calc((92cqw - var(--fixed)) / var(--units)), 1px);justify-content:center;align-items:center;gap:calc(var(--u) * 34);display:flex}@media (width<=640px){.lv2-close-row{--u:clamp(0px, calc((min(100cqw, 340px) - var(--fixed)) / var(--units)), 1px)}}.lv2-close-month{align-items:center;gap:calc(var(--u) * 10);display:flex}.lv2-close-next{margin-left:calc(var(--u) * 6);display:block;position:relative}.lv2-close-lamp{background:var(--lamp);width:6px;height:6px;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);transition-delay:calc(var(--i) * 22ms);border-radius:50%;flex:none;display:block;box-shadow:0 0 10px 2px #ffc9788c}.lv2-close-lamp[data-launch]{width:9px;height:9px}.lv2-close-ring{border:2px solid var(--sun);border-radius:50%;width:14px;height:14px;display:block;position:relative}.lv2-close-label{color:#fff;white-space:nowrap;font:500 14px/1.4 var(--sans);position:absolute;bottom:calc(100% + 8px);right:0}.lv2-close-ring,.lv2-close-label{transition:opacity .4s var(--ease-out) var(--ring-delay), transform .4s var(--ease-out) var(--ring-delay)}.lv2-close-lights[data-state=armed] .lv2-close-lamp{opacity:.15;transform:scale(.6)}.lv2-close-lights[data-state=armed] .lv2-close-ring{opacity:0;transform:scale(.9)}.lv2-close-lights[data-state=armed] .lv2-close-label{opacity:0}.lv2-close-ring:after{content:"";border:1.5px solid var(--sun);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.lv2-close-lights[data-state=lit] .lv2-close-ring:after{animation:lv2-close-breathe 2.4s var(--ease-out) calc(var(--ring-delay) + .4s) infinite}@keyframes lv2-close-breathe{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.lv2-close-ring:after{display:none}}.lv2-close-horizon{height:clamp(200px,24vw,360px);margin-top:32px;position:relative}.lv2-close-horizon:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 50% at 50% 100%,#ffe4cd8c,#ffe4cd00 70%),linear-gradient(#1c3a6600 0%,#8a7f868c 28%,#c99a84 48%,#e2b396 66%,#e8c0ae 85%,#e7c1b5 100%);position:absolute;inset:-120px 0 0}@media (forced-colors:active){.lv2-close-lamp{box-shadow:none;background:canvastext}.lv2-close-ring,.lv2-close-ring:after{border-color:canvastext}}.lv2-footer{padding:28px var(--gutter) calc(28px + env(safe-area-inset-bottom));background:var(--mist-warm);color:var(--ink-warm-2);font:400 14px/1.4 var(--sans)}.lv2-footer-row{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;column-gap:24px;display:grid}.lv2-footer-mark{color:var(--ink-warm);font:650 17px/1 var(--sans);letter-spacing:-.04em}.lv2-footer-motto{color:var(--ink-warm-2)}.lv2-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.lv2-footer-links li{white-space:nowrap}.lv2-footer-links li+li:before{content:"·";content:"·" / "";margin-inline:10px}.lv2-footer-link{color:var(--ink-warm-2);text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;position:relative}.lv2-footer-link:after{content:"";position:absolute;inset:-12px -6px}.lv2-footer-note{color:var(--ink-warm-2);margin-top:12px;font-size:13px}@media (hover:hover) and (pointer:fine){.lv2-footer-link:hover{color:var(--ink-warm);text-decoration-color:currentColor}}@media (width<=1099px){.lv2-footer-row{grid-template-columns:auto 1fr}.lv2-footer-motto{display:none}}@media (width<=640px){.lv2-footer-row{grid-template-columns:1fr;row-gap:14px}.lv2-footer-links{justify-content:flex-start;gap:6px 20px}.lv2-footer-links li+li:before{content:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-4xl:56rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.\!hidden{display:none!important}.flex{display:flex}.hidden{display:none}.inline{display:inline}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-white{border-color:var(--color-white)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-\[16px\]{font-size:16px}.text-balance{text-wrap:balance}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:opacity-70:hover{opacity:.7}}.focus\:shadow-\[0_0_0_3px_rgba\(26\,26\,26\,0\.12\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#1a1a1a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media (width>=375px){.min-\[375px\]\:text-\[17px\]{font-size:17px}}@media (width>=390px){.min-\[390px\]\:text-\[18px\]{font-size:18px}}@media (width>=40rem){.sm\:block{display:block}.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=64rem){.lg\:flex{display:flex}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-\[60px\]{padding-block:60px}}}:root{color:#141414;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;font-family:var(--font-sans);margin:0}button{font:inherit}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
