@font-face{font-family:Opalseed Display;src:url(/fonts/opalseed-display.v4.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:block;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2010-2027,U+2030-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:Opalseed Display;src:url(/fonts/opalseed-display-ext.v4.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-0177,U+0179-024F,U+0300-036F,U+1E00-1EFF}@font-face{font-family:Opalseed Header;src:url(/fonts/opalseed-header.v1.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:block;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2010-2027,U+2030-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:Opalseed Header;src:url(/fonts/opalseed-header-ext.v1.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-0177,U+0179-024F,U+0300-036F,U+1E00-1EFF}@font-face{font-family:Opalseed Body;src:url(/fonts/opalseed-body.v2.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2010-2027,U+2030-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:Opalseed Body;src:url(/fonts/opalseed-body-ext.v2.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-0177,U+0179-024F,U+0300-036F,U+1E00-1EFF}@font-face{font-family:Opalseed Label;src:url(/fonts/opalseed-label.v1.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+0178,U+02C6,U+02DA,U+02DC,U+2010-2027,U+2030-203A,U+2044,U+20AC,U+2122,U+2190-2193,U+2212,U+221E,U+2248,U+2260,U+2264-2265}@font-face{font-family:Opalseed Loader;src:url(/fonts/opalseed-label.v1.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:block}@font-face{font-family:Opalseed Label;src:url(/fonts/opalseed-label-ext.v1.woff2) format("woff2");font-weight:1 1000;font-style:normal;font-display:swap;unicode-range:U+0100-0130,U+0132-0151,U+0154-0177,U+0179-024F,U+0300-036F,U+1E00-1EFF}*{letter-spacing:.05em}*,*:before,*:after{box-sizing:border-box}:root{font-family:Opalseed Body,system-ui,sans-serif;line-height:1.5;font-weight:var(--body-weight, 400);color-scheme:light;color:#17181a;background-color:#f5f3ee;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100svh;overflow-x:hidden}img,svg{display:block}a{color:inherit}button{font:inherit;letter-spacing:inherit;color:inherit}.lk-page{width:100%;max-width:520px;margin:0 auto;padding:calc(9px + env(safe-area-inset-top,0px)) 16px calc(16px + var(--page-foot));min-height:100svh;display:flex;flex-direction:column;overflow:hidden;overflow:clip;--page-foot: 0px}@media(pointer:coarse){.lk-page{--page-foot: 64px}.lk-page:has(.lk-tap){--page-foot: 0px}}.lk-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 0 -7px}:root{--band-top: env(safe-area-inset-top, 0px);--ink-dither: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' shape-rendering='crispEdges'%3E%3Crect x='6' y='0' width='6' height='6' fill='%2317181a'/%3E%3Crect x='12' y='0' width='6' height='6' fill='%2317181a'/%3E%3Crect x='18' y='0' width='6' height='6' fill='%2317181a'/%3E%3Crect x='0' y='6' width='6' height='6' fill='%2317181a'/%3E%3Crect x='12' y='6' width='6' height='6' fill='%2317181a'/%3E%3Crect x='6' y='12' width='6' height='6' fill='%23007A33'/%3E%3Crect x='18' y='12' width='6' height='6' fill='%23007A33'/%3E%3Crect x='12' y='18' width='6' height='6' fill='%2300C853'/%3E%3C/svg%3E");--ink-dither-h: 24px;--ink-band-h: calc(86px + var(--band-top))}html{background-image:var(--ink-dither),linear-gradient(rgb(var(--ink-rgb)),rgb(var(--ink-rgb)));background-repeat:repeat-x,no-repeat;background-position:0 calc(var(--ink-band-h) - var(--ink-dither-h)),0 0;background-size:24px var(--ink-dither-h),100% calc(var(--ink-band-h) - var(--ink-dither-h))}html.lk-head-floats{background-image:none;scroll-padding-top:var(--ink-band-h)}.lk-head{position:fixed;top:0;left:0;right:0;z-index:30;height:calc(var(--ink-band-h) - var(--ink-dither-h));background-color:rgb(var(--ink-rgb));transition:transform .28s ease}.lk-head:after{content:"";position:absolute;left:0;right:0;top:100%;height:var(--ink-dither-h);background:var(--ink-dither) 0 0 / 24px var(--ink-dither-h) repeat-x;pointer-events:none}.lk-head[data-hidden]{transform:translateY(calc(-1 * var(--ink-band-h) - 8px))}.lk-head-in{max-width:520px;margin:0 auto;padding:calc(9px + env(safe-area-inset-top,0px)) 16px 0}.lk-head-room{height:44px;flex:none}.lk-wordmark{display:inline-flex;text-decoration:none;border-radius:2px;-webkit-tap-highlight-color:transparent}.lk-wordmark:focus-visible{outline:2px solid var(--brand-green);outline-offset:4px}.lk-header{text-align:center;margin:8px 0 4px}.lk-header h1{font-family:var(--header-font);font-weight:400;font-size:var(--header-size);line-height:var(--header-line-height);letter-spacing:var(--header-tracking);margin:0;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance}.lk-stop{display:inline-block;position:relative;width:.24em;height:.24em;margin-left:calc(.05em - var(--header-tracking, 0em));background:var(--brand-green)}.lk-stop>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lk-header p{margin:12px 0 0;color:var(--text-secondary);font-family:var(--subheader-font);letter-spacing:var(--subheader-tracking);text-transform:var(--subheader-case);font-style:normal;font-size:1rem;line-height:1.5}.lk-caption{min-height:1.5em;margin:10px 0 0;text-align:center;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.75rem;color:var(--text-muted);transition:opacity .3s ease}.lk-stage{position:relative;width:100%}.lk-anchor{position:absolute;left:50%;transform:translate(-50%);z-index:1}.lk-instruction{position:absolute;left:0;right:0;margin:0;min-height:1.5em;text-align:center;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.75rem;line-height:1.5;color:var(--text-muted);pointer-events:none;opacity:0;transition:opacity .45s ease}.lk-instruction[data-on="1"]{opacity:1}.lk-pack{transform-origin:50% 50%}.lk-card{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.lk-card[data-top="1"]:active{cursor:grabbing}.lk-card:focus-visible{outline:none}.lk-card:focus-visible .lk-face{box-shadow:0 0 0 3px var(--accent)}.lk-impact{position:absolute;inset:0;z-index:3;pointer-events:none}.lk-impact>span{position:absolute;opacity:0;pointer-events:none}.lk-impact-flash{inset:-6%;animation:linkImpactFlash .5s ease-out both}.lk-impact-core{inset:8%;background:radial-gradient(circle,rgba(255,255,255,.95) 0%,transparent 65%);animation:linkImpactCore .32s ease-out both}.lk-impact-ring{inset:-6px;animation:linkImpactRing .7s cubic-bezier(.2,.7,.3,1) both}.lk-cardrail{position:absolute;left:-16px;right:-16px;z-index:2}.lk-cardrail:not([data-live="1"]){pointer-events:none}.lk-cardrail:not([data-live="1"]) .lk-cardrail-card{visibility:hidden}@media(min-width:552px){.lk-cardrail{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}}.lk-cardrail-row{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.lk-cardrail-slot{display:flex;flex-direction:column;gap:10px;min-width:0;scroll-snap-align:center}.lk-cardrail-card{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-cardrail-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:5%/3.57%}.lk-card-actions{position:relative;display:flex;gap:6px;height:36px}.lk-cardrail-acts{clip-path:inset(0 -24px -24px -24px)}@keyframes lkCardActIn{0%{opacity:0;transform:translateY(-14px)}}.lk-cardrail-acts .lk-card-act,.lk-cardrail-acts .lk-card-act-icon{animation:lkCardActIn .38s cubic-bezier(.2,.8,.2,1) var(--act-delay, 0ms) backwards}.lk-cardrail-acts .lk-card-act-icon{animation-delay:calc(var(--act-delay, 0ms) + 70ms)}.lk-card-actions .lk-card-act{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;background:var(--act-theme);border-color:var(--act-theme);color:#fff;font-size:min(.8rem,3.3vw);white-space:nowrap;-webkit-tap-highlight-color:transparent}.lk-card-actions .lk-card-act-icon{flex:0 0 auto;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;padding:0;-webkit-tap-highlight-color:transparent}.lk-card-actions .lk-card-act-spacer{flex:0 0 auto;aspect-ratio:1}.lk-card-actions .lk-card-act:hover{background:var(--act-theme);opacity:.9}.lk-card-actions .lk-card-act-icon{background:#fff;color:var(--act-theme)}.lk-card-act:focus-visible,.lk-card-act-icon:focus-visible{outline:2px solid var(--act-theme);outline-offset:2px}.lk-controls{position:absolute;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:4px;height:36px;opacity:0;pointer-events:none;transition:opacity .45s ease}.lk-controls[data-visible="1"]{opacity:1;pointer-events:auto}.lk-chevron{appearance:none;border:0;background:transparent;box-shadow:none;color:var(--ink);font-family:var(--display-font);font-size:1.5rem;line-height:1;min-width:44px;height:36px;padding:0 8px;cursor:pointer;border-radius:2px;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,transform .15s ease}.lk-chevron:active{transform:translateY(1px)}.lk-chevron:disabled{opacity:.25;cursor:default}.lk-chevron:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lk-counter{margin:0;min-width:5.5em;text-align:center;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.75rem;color:var(--text-muted)}.lk-btn{--btn-pad-y: 10px;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:calc(2 * var(--btn-pad-y) + 1em + 2px);appearance:none;border:1px solid rgba(var(--ink-rgb),.22);background:var(--paper);color:var(--ink);border-radius:var(--button-radius);padding:var(--btn-pad-y) 16px;font-family:var(--display-font);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;box-shadow:var(--paper-panel);transition:transform .15s ease,background-color .15s ease,opacity .15s ease}.lk-btn:hover{background:#fff}.lk-btn:active{transform:translateY(1px)}.lk-btn:disabled,.lk-btn-disabled{opacity:.4;cursor:default;pointer-events:none}.lk-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--paper)}.lk-btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.lk-btn-icon{--btn-pad-y: 8px;padding:8px 14px;font-size:1.2rem;line-height:1;min-width:44px}.lk-caps{display:block;line-height:1;text-box:trim-both cap alphabetic}.lk-footer{margin-top:auto;padding-top:20px;text-align:center;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.72rem;color:var(--text-muted)}.lk-footer a{color:var(--accent);text-decoration:none}.lk-sheet{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;padding:24px}.lk-demo-bar{display:flex;gap:8px;padding:12px 24px;border-bottom:1px solid var(--hairline)}.lk-demo-h{margin:16px 24px 0;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.8rem;font-weight:400;color:var(--text-secondary)}.lk-sheet-card{position:relative}.lk-tap{display:flex;flex-direction:column;flex:1 0 auto}@media(min-height:552px){html:has(.lk-tap),html:has(.lk-tap) body{overflow:hidden;overscroll-behavior:none;touch-action:pinch-zoom}}.lk-owner-edit{display:flex;justify-content:center;gap:10px;margin-top:auto;padding:4px 0 calc(12px + env(safe-area-inset-bottom,0px))}.lk-owner-edit{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-self:center;box-sizing:border-box;width:max-content;min-width:var(--pack-w, 0px);max-width:100%}.lk-owner-edit .lk-btn{height:38px}.lk-owner-edit:has(>.lk-btn:only-child){min-width:0}.lk-owner-edit>.lk-btn:only-child{min-width:calc(var(--pack-w, 0px) / 2 - 5px)}.lk-owner-edit:has(.lk-btn-square){grid-template-columns:1fr 1fr 38px;grid-auto-flow:row}.lk-owner-edit .lk-btn-square{padding:0;width:38px}.lk-owner-edit .lk-btn svg{display:block;flex:none;width:1.15em;height:1.15em;fill:currentColor}.lk-page:has(.lk-owner-edit) .lk-toast{bottom:calc(68px + env(safe-area-inset-bottom,0px))}.lk-page:has(.lk-account) .lk-toast{bottom:calc(78px + env(safe-area-inset-bottom,0px))}.lk-landing{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;padding:24px 0 16px}@keyframes lkAppear{to{opacity:1}}.lk-loader{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;pointer-events:none;opacity:0;animation:lkAppear .2s ease .25s forwards}.lk-loader-logo{--size: 88px;--ring: 4px;--r: calc(var(--size) / 2 - var(--ring));position:relative;width:var(--size);height:var(--size)}.lk-loader-ring{position:absolute;inset:0;border-radius:50%;background:var(--ink)}.lk-loader-disc{position:absolute;inset:var(--ring);border-radius:50%;overflow:hidden}.lk-loader-disc img{position:absolute;display:block;max-width:none;width:calc(var(--r) * 256 / 104);height:calc(var(--r) * 256 / 104);left:calc(var(--r) - var(--r) * 127.5 / 104);top:calc(var(--r) - var(--r) * 127 / 104)}.lk-loader-glare{position:absolute;inset:0}.lk-loader-glare:before{content:"";position:absolute;inset:-50%;background:linear-gradient(132deg,#fff0 42.5%,#ffffff29 47.5%,#fff9,#ffffff29 52.5%,#fff0 57.5%);animation:lkLoaderGlare 3s ease-in-out infinite;will-change:transform}@keyframes lkLoaderGlare{0%,35%{transform:translate(-50%)}65%,to{transform:translate(50%)}}.lk-loader-label{font-family:var(--loader-font);font-size:.85rem;letter-spacing:.16em;padding-left:.16em;text-transform:uppercase;line-height:1;color:var(--text-secondary)}.lk-loader-dots{display:inline-block;width:0;overflow:visible;white-space:nowrap;letter-spacing:inherit}.lk-loader-dots span{opacity:0;letter-spacing:inherit;animation:lkDot1 1.5s infinite}.lk-loader-dots span:nth-child(2){animation-name:lkDot2}.lk-loader-dots span:nth-child(3){animation-name:lkDot3}@keyframes lkDot1{0%,10%{opacity:0}20%,to{opacity:1}}@keyframes lkDot2{0%,30%{opacity:0}40%,to{opacity:1}}@keyframes lkDot3{0%,50%{opacity:0}60%,to{opacity:1}}.lk-notice{text-align:center;max-width:30ch;margin:0 auto}.lk-notice h2{font-family:var(--header-font);font-weight:400;font-size:var(--header-size);line-height:var(--header-line-height);letter-spacing:var(--header-tracking);margin:0;color:var(--ink);overflow-wrap:anywhere}.lk-notice p{margin:14px 0 0;font-family:var(--body-font);font-size:.95rem;line-height:1.5;color:var(--text-secondary)}.lk-notice .lk-btn{margin-top:22px}.lk-topbar-action{min-height:44px;display:inline-flex;align-items:center;padding:0 4px;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.8rem;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:opacity .12s ease}.lk-topbar-action:active{opacity:.7}.lk-topbar-action:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.lk-topbar-me{width:44px;height:44px;margin-right:-7px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:opacity .12s ease}.lk-topbar-me:active{opacity:.7}.lk-topbar-me-disc{width:30px;height:30px;flex:none;border-radius:50%;overflow:hidden;background:#4f4f4f;box-shadow:0 0 0 2px rgb(var(--ink-rgb)),0 0 0 4px var(--brand-green);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display-font);font-size:12px;line-height:1;letter-spacing:.02em;color:#fffffff0}.lk-topbar-me-disc>img{display:block;width:100%;height:100%;object-fit:cover}@media(hover:hover){.lk-topbar-me:hover{opacity:.85}}.lk-topbar-me:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}button.lk-topbar-me{appearance:none;border:0;padding:0;background:transparent;cursor:pointer}.lk-me{position:relative;display:inline-flex}.lk-me-layer{position:fixed;inset:0;z-index:90}.lk-me-scrim{appearance:none;border:0;padding:0;position:absolute;inset:0;background:rgba(var(--ink-rgb),.45);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:lkMeScrim .2s ease-out both}.lk-me-fly{position:absolute;top:0;right:0;bottom:0;width:min(84vw,340px);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--paper);box-shadow:-18px 0 36px -18px #00000073;animation:lkMeIn .26s cubic-bezier(.2,.8,.2,1) both}.lk-me-layer[data-leaving] .lk-me-scrim{animation:lkMeScrimOut .2s ease-in both}.lk-me-layer[data-leaving] .lk-me-fly{animation:lkMeOut .2s cubic-bezier(.4,0,1,1) both}@keyframes lkMeScrim{0%{opacity:0}}@keyframes lkMeScrimOut{to{opacity:0}}@keyframes lkMeIn{0%{transform:translate(100%)}}@keyframes lkMeOut{to{transform:translate(100%)}}.lk-me-head{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(30px + env(safe-area-inset-top,0px)) 20px calc(var(--ink-dither-h) + 22px);color:#fff;background-image:var(--ink-dither),linear-gradient(rgb(var(--ink-rgb)),rgb(var(--ink-rgb)));background-repeat:repeat-x,no-repeat;background-position:0 100%,0 0;background-size:24px var(--ink-dither-h),100% calc(100% - var(--ink-dither-h))}.lk-me-close{appearance:none;border:0;padding:0;background:transparent;position:absolute;top:calc(9px + env(safe-area-inset-top,0px));right:8px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#fffc;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-me-close svg{width:22px;height:22px;fill:currentColor}.lk-me-close:active{opacity:.7}.lk-me-close:focus-visible{outline:2px solid var(--brand-green);outline-offset:-4px}.lk-me-close[data-quiet]:focus-visible,.lk-topbar-me[data-quiet]:focus-visible{outline:none}.lk-me-photo{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#4f4f4f;box-shadow:0 0 0 3px rgb(var(--ink-rgb)),0 0 0 5px var(--brand-green);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display-font);font-size:26px;line-height:1;letter-spacing:.02em;color:#fffffff0}.lk-me-photo>img{display:block;width:100%;height:100%;object-fit:cover}.lk-me-name{margin:18px 0 0;max-width:100%;font-family:var(--body-font);font-weight:700;font-size:1.2rem;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}.lk-me-who{margin:6px 0 0;max-width:100%;font-family:var(--label-font);font-size:.72rem;letter-spacing:.02em;color:#ffffff9e;overflow-wrap:anywhere}.lk-me-nav{display:flex;flex-direction:column;padding:6px 0 0}.lk-me-nav>.lk-me-row:last-child{border-bottom:1px solid var(--hairline)}.lk-me-row{display:flex;align-items:center;gap:14px;padding:15px 16px 15px 20px;text-decoration:none;color:var(--ink);-webkit-tap-highlight-color:transparent}.lk-me-row+.lk-me-row{border-top:1px solid var(--hairline)}.lk-me-row:active{background:rgba(var(--ink-rgb),.06)}.lk-me-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(hover:hover){.lk-me-row:hover{background:rgba(var(--ink-rgb),.05)}}.lk-me-icon{width:22px;height:22px;flex:none;fill:currentColor}.lk-me-label{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-family:var(--body-font);font-weight:600;font-size:.98rem;line-height:1.25}.lk-me-label small{font-weight:400;font-size:.75rem;color:var(--text-secondary)}.lk-me-label small.lk-me-alert{font-weight:600;color:var(--alert)}.lk-me-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--alert)}.lk-me-chevron{width:20px;height:20px;flex:none;fill:currentColor;opacity:.4}.lk-me-foot{margin-top:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hairline)}.lk-me-foot .lk-btn{width:100%;height:44px}.lk-me-foot .lk-btn svg{display:block;flex:none;width:1.15em;height:1.15em;fill:currentColor}.lk-switch{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;justify-content:flex-end}.lk-switch-scrim{appearance:none;border:0;padding:0;position:absolute;inset:0;background:rgba(var(--ink-rgb),.45);cursor:pointer;animation:lkSwitchScrim .18s ease-out}@keyframes lkSwitchScrim{0%{opacity:0}}.lk-switch-sheet{position:relative;max-height:min(76svh,640px);display:flex;flex-direction:column;background:var(--paper);border-radius:14px 14px 0 0;box-shadow:var(--paper-panel),0 -14px 32px -10px #00000059;padding:18px 16px calc(12px + env(safe-area-inset-bottom,0px));animation:lkSwitchIn .22s cubic-bezier(.2,.8,.2,1)}@keyframes lkSwitchIn{0%{transform:translateY(24px);opacity:0}}.lk-switch-title{margin:0 0 6px;font-family:var(--body-font);font-weight:700;text-transform:uppercase;font-size:1.25rem;line-height:1.1;letter-spacing:.01em;color:var(--ink)}.lk-switch-note{margin:10px 0;font-family:var(--body-font);font-size:.9rem;color:var(--text-secondary)}.lk-switch-list{list-style:none;margin:4px 0 0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.lk-switch-row{appearance:none;border:0;width:100%;display:flex;align-items:center;gap:14px;padding:10px 12px;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-top:1px solid var(--hairline)}.lk-switch-list li:first-child .lk-switch-row{border-top:0}.lk-switch-row:disabled{opacity:.6;cursor:default}.lk-switch-row:active{background:rgba(var(--ink-rgb),.05)}.lk-switch-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lk-switch-row[aria-current]{border-radius:10px;border-top-color:transparent;box-shadow:inset 0 0 0 2px var(--accent)}.lk-switch-list li:has(>[aria-current])+li .lk-switch-row{border-top-color:transparent}.lk-switch-face{flex:none}.lk-switch-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lk-switch-name{font-family:var(--body-font);font-weight:600;font-size:1rem;line-height:1.2;color:var(--ink);letter-spacing:normal}.lk-switch-sub{font-family:var(--body-font);font-size:.85rem;line-height:1.3;color:var(--text-secondary);letter-spacing:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-switch-check{flex:none;width:22px;height:22px;fill:var(--accent)}.lk-switch-icon{flex:none;width:22px;height:22px;display:grid;place-items:center}.lk-switch-icon>svg{display:block}.lk-switch-row.lk-switch-danger,.lk-switch-danger .lk-switch-name{color:var(--alert)}.lk-switch-cancel{margin-top:14px;width:100%}.lk-toast{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(488px,calc(100% - 32px));display:flex;align-items:center;gap:10px;padding:12px 8px 12px 18px;background:rgb(var(--ink-rgb));border-radius:2px;box-shadow:inset 4px 0 0 var(--brand-green),0 2px 4px #0000002e,0 12px 32px -8px #00000073;z-index:20;animation:lkToastIn .32s cubic-bezier(.22,1,.36,1) both}.lk-toast p{margin:0;flex:1;min-width:0;overflow-wrap:anywhere;font-family:var(--body-font);font-size:.9rem;line-height:1.4;color:#fffffff0}.lk-toast .lk-btn{--btn-pad-y: 8px;flex:0 0 auto;padding-inline:12px;font-size:.75rem}.lk-toast p a{color:var(--brand-green);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.lk-toast-close{flex:0 0 auto;appearance:none;border:0;background:transparent;width:36px;height:36px;font-size:1.4rem;line-height:1;color:#ffffff9e;cursor:pointer}.lk-toast-close:hover{color:#fff}.lk-toast-close:focus-visible{outline:2px solid var(--brand-green);outline-offset:-2px}@keyframes lkToastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.lk-nfc-tilt{position:relative;flex:0 0 auto;perspective:750px}.lk-landing>.lk-btn{position:relative}.lk-landing-note{margin:0 auto;padding-top:20px;max-width:32ch;text-align:center;text-wrap:balance;font-family:var(--label-font);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:.7rem;line-height:1.5;color:var(--text-muted)}.lk-landing-note a{display:table;margin:2px auto 0;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.lk-landing-note a:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.lk-nfc-tilt>.lk-nfc-card{animation:lkNfcTilt 3.4s ease-in-out infinite alternate;will-change:transform}.lk-nfc-tilt .lk-nfc-light{animation:lkNfcLight 3.4s ease-in-out infinite alternate}.lk-nfc-cast-body{animation:lkNfcCastBody 3.4s ease-in-out infinite alternate;will-change:transform}.lk-nfc-cast-pool{animation:lkNfcCastPool 3.4s ease-in-out infinite alternate;will-change:transform}@keyframes lkNfcTilt{0%{transform:rotateY(-16deg)}to{transform:rotateY(16deg)}}@keyframes lkNfcLight{0%{opacity:1}to{opacity:0}}@keyframes lkNfcCastBody{0%{transform:scaleX(1.03) skewY(5deg)}to{transform:scaleX(.93) skewY(-5deg)}}@keyframes lkNfcCastPool{0%{transform:scaleX(1.06) skewY(12deg)}to{transform:scaleX(.88) skewY(-12deg)}}.lk-rail::-webkit-scrollbar{display:none}
