@layer theme,base,components,utilities;@layer theme{:root{--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--canvas: #e9e3da;--ink: #1a1814;--ink-soft: rgba(26, 24, 20, .55);--ink-faint: rgba(26, 24, 20, .32);--hairline: rgba(26, 24, 20, .14);--hairline-strong: rgba(26, 24, 20, .28);--paper: #f4efe7;--dur-instant: 90ms;--dur-fast: .16s;--dur-base: .24s;--dur-slow: .42s;--dur-scene: .72s;--ease-standard: cubic-bezier(.2, .7, .2, 1);--ease-emphasized: cubic-bezier(.2, .9, .1, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--ease-reveal: cubic-bezier(.16, 1, .3, 1);--stagger-tight: 20ms;--stagger-base: 45ms;--stagger-loose: 90ms}@layer base{*{border-color:var(--hairline)}html,body,#root{height:100%}body{background-color:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wielder-canvas-lock,.wielder-canvas-lock body{overflow:hidden}}:root{--motion-spatial-duration: .48s}@media(prefers-reduced-motion:reduce){:root{--motion-spatial-duration: 0s}html,*{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-stage-camera],[data-motion=spatial],[data-motion=camera]{transition:none!important}}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}html[data-motion=reduce]{--motion-spatial-duration: 0s;scroll-behavior:auto!important}html[data-motion=reduce] *,html[data-motion=reduce] *:before,html[data-motion=reduce] *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-motion=reduce] [data-stage-camera],html[data-motion=reduce] [data-motion=spatial],html[data-motion=reduce] [data-motion=camera]{transition:none!important}:root{--lp-card: var(--look-card-bg, #f4f0e8);--lp-ink: var(--look-card-ink, #0e1a33);--lp-mute: rgb(14 26 51 / .52);--lp-soft: rgb(14 26 51 / .06);--lp-contact: rgb(14 26 51 / .3);--lp-rule: rgb(14 26 51 / .1);--lp-night: #151517;--lp-rest: max(520px, calc(var(--lp-vh, 100svh) - 64px));--lp-ease: cubic-bezier(.2, .8, .2, 1);--lp-face: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--lp-card: var(--look-card-bg, #1b1c20);--lp-ink: var(--look-card-ink, #eeece6);--lp-mute: rgb(238 236 230 / .56);--lp-soft: rgb(238 236 230 / .08);--lp-contact: rgb(0 0 0 / .62);--lp-rule: rgb(238 236 230 / .09)}}:root[data-theme=dark]{--lp-card: var(--look-card-bg, #1b1c20);--lp-ink: var(--look-card-ink, #eeece6);--lp-mute: rgb(238 236 230 / .56);--lp-soft: rgb(238 236 230 / .08);--lp-contact: rgb(0 0 0 / .62);--lp-rule: rgb(238 236 230 / .09)}html[data-lp]{background:var(--lp-night);color-scheme:light;overscroll-behavior-y:none}@media(prefers-color-scheme:dark){html[data-lp]:not([data-theme=light]){color-scheme:dark}}html[data-lp][data-theme=dark]{color-scheme:dark}html[data-lp][data-lp-low]:not([data-lp-handoff]){background:var(--lp-card)}html[data-lp] body{margin:0;background:transparent}@supports (-webkit-touch-callout: none){@media(pointer:coarse)and (max-width:500px),(pointer:coarse)and (max-height:500px){html[data-lp]:not([data-lp-handoff]):not([data-ph-flying]):not([data-lp-return=hold]){background:var(--lp-card)}}}.lp{position:relative;min-height:100svh;font-family:var(--lp-face);color:var(--lp-ink)}.lp-wall{position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--lp-night) center / cover no-repeat;cursor:pointer;-webkit-tap-highlight-color:transparent}.lp-zoom{position:absolute;inset:-2px;transform-origin:50% 46%;will-change:transform}.lp-slide{position:absolute;inset:0;opacity:0;scale:1.06;transition:opacity .9s var(--lp-ease),scale 1.6s var(--lp-ease)}.lp-slide.is-in{opacity:1;scale:1}.lp-slide :is(img,picture){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.lp-b1{opacity:var(--b1, 0);will-change:opacity}.lp-b2{opacity:var(--b2, 0);will-change:opacity}.lp-shade{position:absolute;inset:0;background:#07080d;opacity:0;pointer-events:none;will-change:opacity}.lp-night{position:absolute;inset:0;background:var(--lp-night);opacity:0;pointer-events:none;transition:opacity .62s var(--lp-ease)}.lp.is-handoff .lp-night{opacity:1}.lp-hero{position:relative;height:var(--lp-rest);z-index:1;pointer-events:none}.lp-mark{position:fixed;inset:0;display:grid;place-items:center;margin:0;padding-bottom:6svh;font:640 clamp(68px,13.5vw,200px) / .9 var(--lp-face);font-variation-settings:"wdth" 78;letter-spacing:-.045em;color:#fffffff2;text-shadow:0 2px 30px rgb(10 8 30 / .28);will-change:opacity,transform}.lp-mark>span{display:block;animation:lp-mark-in .9s var(--lp-ease) .05s backwards}@keyframes lp-mark-in{0%{opacity:0;transform:scale(1.06,1.02)}to{opacity:1;transform:none}}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp.is-handoff :is(.lp-mark,.lp-chip){visibility:hidden}.lp-chip{position:fixed;left:max(20px,var(--wd-safe-left, env(safe-area-inset-left, 0px)));bottom:calc(100svh - var(--lp-rest) + 16px);z-index:1;margin:0;pointer-events:auto;animation:lp-chip-in .6s var(--lp-ease) .5s backwards}@keyframes lp-chip-in{0%{opacity:0;translate:0 6px}}.lp-chip button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:15px;background:#0a0a1047;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 0 0 .5px #ffffff38;color:#ffffffe6;font:560 12.5px/1 var(--lp-face);cursor:pointer;transition:background-color .2s,scale .3s var(--lp-ease)}.lp-chip button:hover{background:#0a0a106b}.lp-chip button:active{scale:.95}.lp-chip svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp-card{position:relative;z-index:2;min-height:100svh;background:var(--lp-card);border-radius:32px 32px 0 0;box-shadow:0 -18px 60px #0806182e;animation:lp-card-in .8s var(--lp-ease) .12s backwards;transition:background-color .4s var(--lp-ease)}@keyframes lp-card-in{0%{transform:translateY(min(60svh,520px))}to{transform:none}}html[data-lp-handoff] .lp-card{animation:none}.lp-grab{position:relative;z-index:2;display:block;width:38px;height:5px;margin:0 auto;padding:0;border:0;border-radius:3px;background:var(--lp-mute);opacity:.4;translate:0 12px;transform-origin:50% 50%;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s linear}.lp-grab:before{content:"";position:absolute;inset:-20px -31px -19px}.lp-grab:is(:hover,:focus-visible){opacity:.7}.lp-grab:focus-visible{outline:2px solid #3d5cff;outline-offset:6px}.lp-inner{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:46px max(28px,var(--wd-safe-right, env(safe-area-inset-right, 0px))) 24px max(28px,var(--wd-safe-left, env(safe-area-inset-left, 0px)));transition:opacity .22s linear}.lp.is-handoff :is(.lp-inner,.lp-foot,.lp-grab,.lp-aura){opacity:0;transition:opacity .2s linear}.lp-cat{padding:26px 0 34px;scroll-margin-top:80px}.lp-cat-h{display:flex;align-items:baseline;gap:12px;margin:0 0 20px}.lp-cat-t{font:650 clamp(30px,4.2vw,46px) / 1 var(--lp-face);font-variation-settings:"wdth" 80;letter-spacing:-.035em;color:var(--lp-ink)}.lp-cat-n{font:600 13px/1 var(--lp-face);color:var(--lp-mute);font-variant-numeric:tabular-nums}.lp-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 18px;margin:0;padding:0;list-style:none}@media(max-width:1040px){.lp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-tile{--ico: clamp(88px, 8.2vw, 112px);position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;padding:10px 8px 6px;border-radius:22px;color:var(--lp-ink);text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.lp-tile:focus-visible{outline:2px solid #3d5cff;outline-offset:2px}.lp-stand{position:relative;display:block;width:var(--ico);aspect-ratio:1;margin:0 0 14px}.lp-stand:before{content:"";position:absolute;left:15%;right:15%;top:84%;height:15%;border-radius:50%;background:radial-gradient(closest-side,var(--lp-contact),transparent);filter:blur(2px);pointer-events:none;transition:scale .55s var(--lp-ease),opacity .55s var(--lp-ease)}.lp-ico{position:relative;display:grid;place-items:center;width:100%;height:100%;transition:transform .55s var(--lp-ease)}.lp-ico img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1.5px 1.5px rgb(8 10 24 / .18))}.lp-ico:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat;background:linear-gradient(112deg,transparent 36%,rgb(255 255 255 / .5) 47%,rgb(255 255 255 / .16) 53%,transparent 64%) 100% 0 / 300% 100% no-repeat;opacity:0;transition:opacity .3s linear,background-position 0s .3s}.lp-ico:not([style*=--art]):after{display:none}.lp-pebble{display:grid;place-items:center;width:76%;aspect-ratio:1;border-radius:30%;background:var(--p);color:#fff;font:600 30px/1 var(--lp-face);box-shadow:inset 0 1px #ffffff47,inset 0 -2px 4px #00000024}.lp-name{max-width:100%;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:.08em}.lp-tile>:is(.lp-name,.lp-line,.lp-meta){justify-self:stretch;text-align:left}.lp-line{margin-top:6px;font:450 13.5px/1.4 var(--lp-face);letter-spacing:-.003em;color:color-mix(in oklab,var(--lp-ink) 68%,transparent);text-wrap:pretty;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.lp-meta{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:8px;font:600 11.5px/1.3 var(--lp-face);letter-spacing:.01em;color:color-mix(in oklab,var(--lp-ink) 58%,transparent)}.lp-tag+.lp-tag:before{content:"·";margin:0 .45em;color:var(--lp-mute)}.lp-tag:is([data-k=preview],[data-k=early]){color:color-mix(in oklab,var(--p) 64%,var(--lp-ink))}.lp-tile.is-soon{opacity:.66}.lp-tile.is-soon .lp-ico{filter:saturate(.55)}@media(hover:hover){a.lp-tile:hover .lp-ico{transform:translateY(-7px) scale(1.04)}a.lp-tile:hover .lp-stand:before{scale:1.16 .86;opacity:.5}a.lp-tile:hover .lp-ico:after{opacity:1;background-position:0 0;transition:opacity .18s linear,background-position 1.1s var(--lp-ease)}a.lp-tile:hover:active .lp-ico{transform:translateY(-2px) scale(.96)}}a.lp-tile:focus-visible .lp-ico{transform:translateY(-7px) scale(1.04)}a.lp-tile:focus-visible .lp-stand:before{scale:1.16 .86;opacity:.5}a.lp-tile:active .lp-ico{transform:scale(.96);transition-duration:.12s}a.lp-tile:active .lp-stand:before{scale:.94;opacity:1;transition-duration:.12s}.wh-promoted :is([data-fly-icon],[data-fly-name],.lp-stand){visibility:hidden}.lp-foot{--lp-foot-clear: calc(56px * var(--a11y-text, 1) + 64px + var(--wd-safe-bottom, env(safe-area-inset-bottom, 0px)));position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:40px max(28px,var(--wd-safe-right, env(safe-area-inset-right, 0px))) var(--lp-foot-clear) max(28px,var(--wd-safe-left, env(safe-area-inset-left, 0px)));overflow-x:clip;overflow-clip-margin:8px}.lp-dock-wrap{display:flex;justify-content:center;padding:96px 0 0;container-type:inline-size}.lp-dock{--d: clamp(34px, calc((100cqi - 40px) / var(--n, 16) - 10px), 68px);position:relative;display:flex;align-items:flex-end;gap:10px;margin:0;padding:0 14px 12px;list-style:none}.lp-dock:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:0;height:calc(var(--d) * .62 + 18px);border-radius:22px;background:color-mix(in oklab,var(--lp-ink) 6%,transparent);box-shadow:inset 0 0 0 1px var(--lp-soft),inset 0 1px #ffffff59,0 26px 40px -30px #080a188c}.lp-dock li{--f: 0;--grow: .34;--lift: 10px;position:relative;z-index:1;flex:none;width:var(--d)}.lp-dock a{display:block;position:relative;-webkit-tap-highlight-color:transparent}.lp-dock-ico{display:block;position:relative;isolation:isolate;width:100%;aspect-ratio:1;transform-origin:50% 100%;will-change:transform;transform:translateY(calc(var(--lift) * var(--f) * -1)) scale(calc(1 + var(--grow) * var(--f)));transition:transform .24s cubic-bezier(.24,1.2,.32,1)}.lp-dock-ico img{display:block;width:100%;height:100%;object-fit:contain}.lp-dock-ico:before{content:"";position:absolute;z-index:-1;left:16%;right:16%;bottom:-4%;height:16%;border-radius:50%;background:#080a1852;filter:blur(4px);opacity:calc(.6 + var(--f) * .4)}.lp-dock a:active .lp-dock-ico{scale:.9;transition:scale .1s}.lp-dock-tip{position:absolute;left:50%;bottom:calc(100% + 12px);translate:-50% 4px;padding:6px 10px;border-radius:9px;background:var(--lp-ink);color:var(--lp-card);white-space:nowrap;font-size:13px!important;opacity:0;pointer-events:none;transition:opacity .16s,translate .2s var(--lp-ease)}.lp-dock a:is(:hover,:focus-visible) .lp-dock-tip,.lp-dock li.is-near .lp-dock-tip{opacity:1;translate:-50% 0}.lp-dock a:focus-visible{outline:2px solid #3d5cff;outline-offset:4px;border-radius:14px}@media(max-width:760px){.lp-dock{--d: 44px;flex-wrap:wrap;justify-content:center;row-gap:14px;padding-top:12px}.lp-dock:before{top:0;height:auto}.lp-dock-wrap{padding-top:40px}}.lp-ix{margin-top:104px;--step: 70ms}.lp-ix-line{margin:0;font-size:clamp(36px,7.2vw,104px);text-wrap:pretty}.lp-big{display:block;font:640 1em / 1.14 var(--lp-face);font-variation-settings:"wdth" 78;letter-spacing:-.045em}.lp-w{display:inline-block;color:var(--lp-ink);opacity:0;translate:0 .4em;filter:blur(.14em);transition:opacity .7s var(--lp-ease),translate .9s var(--lp-ease),filter .8s var(--lp-ease);transition-delay:calc(var(--i) * var(--step))}.lp-w.is-quiet{color:var(--lp-mute)}.lp-ix.is-in .lp-w{opacity:1;translate:0 0;filter:none}.lp-ix-w{display:inline-block;white-space:nowrap;color:var(--lp-ink);text-decoration:none;transition:opacity .3s;-webkit-tap-highlight-color:transparent}.lp-ix-img{display:inline-block;width:.92em;height:.92em;margin-right:.14em;vertical-align:-.1em;border-radius:23%;overflow:hidden;filter:drop-shadow(0 .06em .09em rgb(8 10 24 / .22));opacity:0;scale:.4;transform-origin:50% 60%;transition:scale .9s cubic-bezier(.34,1.56,.64,1),opacity .35s linear;transition-delay:calc(var(--i) * var(--step) + .18s)}.lp-ix.is-in .lp-ix-img{opacity:1;scale:1}.lp-ix-img img{display:block;width:100%;height:100%;object-fit:cover;transition:translate .45s var(--lp-ease),rotate .45s var(--lp-ease)}.lp-ix-t{background:linear-gradient(90deg,var(--c) 0 50%,var(--lp-ink) 50% 100%) 100% 0 / 200% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .55s var(--lp-ease)}.lp-ix-w:is(:hover,:focus-visible) .lp-ix-t{background-position:0 0}.lp-ix-w:is(:hover,:focus-visible) .lp-ix-img img{translate:0 -.05em;rotate:-4deg}.lp-ix-w:focus-visible{outline:2px solid #3d5cff;outline-offset:.06em;border-radius:.18em}.lp-ix-line:has(.lp-ix-w:is(:hover,:focus-visible)) .lp-ix-w:not(:hover,:focus-visible){opacity:.26}.lp-ix-cap{display:block;min-height:1.4em;margin:.2em 0 0;font:500 15px/1.4 var(--lp-face);letter-spacing:0;color:var(--lp-mute);opacity:0;translate:0 4px;transition:opacity .2s,translate .3s var(--lp-ease)}.lp-ix-cap.is-on{opacity:1;translate:0 0}.lp-ix-cap b{margin-right:8px;font-weight:650;color:color-mix(in oklab,var(--c, var(--lp-ink)) 62%,var(--lp-ink))}.lp-w.is-hand{font:600 1.16em/1 Caveat,Segoe Print,Bradley Hand,Noteworthy,cursive;letter-spacing:0;font-variation-settings:normal}.lp-hand-l{position:relative;display:inline-block;color:var(--lp-ink);text-decoration:none}.lp-scr{position:absolute;overflow:visible;pointer-events:none}.lp-scr path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1.2;stroke-dashoffset:1.1;transition:stroke-dashoffset .9s var(--lp-ease)}.lp-scr-w{left:-4%;bottom:-.12em;width:108%;height:.22em}.lp-scr-w path{stroke:var(--aura-b, #8b6cf0);stroke-width:3px;transition-delay:calc(var(--nb, 20) * var(--step) + .5s)}.lp-ix.is-in .lp-scr path{stroke-dashoffset:0}.lp-sign{--sig: 0;display:grid;justify-items:center;gap:2px;margin:clamp(48px,8svh,88px) auto 0}.lp-sig{display:block;width:min(420px,78vw);height:auto;overflow:visible}.lp-sig text{font:600 112px/1 Caveat,Segoe Print,Bradley Hand,Noteworthy,cursive;fill:var(--lp-ink);fill-opacity:clamp(0,calc((var(--sig) - .72) * 3.6),1);stroke:var(--lp-ink);stroke-width:1.4px;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:calc(1400*(1 - min(1,var(--sig) * 1.25)))}.lp-copy{margin:0;font:560 13px/1.3 var(--lp-face);color:var(--lp-mute);font-variant-numeric:tabular-nums;opacity:clamp(0,calc((var(--sig) - .8) * 5),1)}.lp-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:0 18px;margin:6px 0 0;font:560 13px/1.3 var(--lp-face);opacity:clamp(0,calc((var(--sig) - .8) * 5),1)}.lp-legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--lp-mute);text-decoration:none;-webkit-tap-highlight-color:transparent}.lp-legal a:hover,.lp-legal a:focus-visible{color:var(--lp-ink);text-decoration:underline;text-underline-offset:.2em}html[data-a11y-display] .lp-legal{opacity:1}html[data-a11y-display] .lp-legal a{color:var(--lp-ink);text-decoration:underline}.lp-aura{position:absolute;inset:auto 0 0;z-index:0;height:min(100lvh,100%);pointer-events:none;background:radial-gradient(70% 40% at 50% 100%,color-mix(in oklab,var(--aura-a) 55%,transparent),transparent),radial-gradient(40% 45% at 0% 100%,color-mix(in oklab,var(--aura-b) 45%,transparent),transparent),radial-gradient(40% 45% at 100% 100%,color-mix(in oklab,var(--aura-c) 45%,transparent),transparent)}html[data-a11y-display] .lp-aura{display:none}html[data-a11y-display] .lp-ix-t{-webkit-text-fill-color:currentColor;background:none}html[data-a11y-display] .lp-w.is-quiet{color:var(--lp-ink)}html[data-a11y-display] .lp-sig text{fill-opacity:1;stroke-dashoffset:0}html[data-a11y-display] .lp-copy{opacity:1}html[data-a11y-display] .lp-w{filter:none}html[data-a11y-display] .lp-ix-w{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.08em}html[data-a11y-display] .lp-ix-line:has(.lp-ix-w:is(:hover,:focus-visible)) .lp-ix-w:not(:hover,:focus-visible){opacity:1}html[data-a11y-display] :is(.lp-line,.lp-meta,.lp-tag:before){color:var(--lp-ink);opacity:1}html[data-a11y-display] .lp-tile{--lp-rule: color-mix(in oklab, var(--lp-ink) 34%, transparent)}html[data-a11y-display] .lp-tile.is-soon{opacity:.8}@media(max-width:760px){.lp-ix{margin-top:64px}}@media(max-width:640px){.lp-ix-line{font-size:clamp(34px,10.4vw,56px)}.lp-ix-img{width:.9em;height:.9em}}@media(max-width:760px){.lp-card{border-radius:24px 24px 0 0}.lp-inner{padding:34px max(16px,var(--wd-safe-right, env(safe-area-inset-right, 0px))) 20px max(16px,var(--wd-safe-left, env(safe-area-inset-left, 0px)))}.lp-foot{padding:20px max(16px,var(--wd-safe-right, env(safe-area-inset-right, 0px))) var(--lp-foot-clear) max(16px,var(--wd-safe-left, env(safe-area-inset-left, 0px)))}.lp-grid{grid-template-columns:minmax(0,1fr);gap:0}.lp-tile{--ico: 62px;grid-template-columns:var(--ico) minmax(0,1fr);column-gap:16px;justify-items:start;align-items:center;padding:14px 4px 15px 2px;border-radius:18px;text-align:left}.lp-stand{grid-row:1 / span 3;margin:0;align-self:center}.lp-tile>:not(.lp-stand){grid-column:2}.lp-line{margin-top:3px;font-size:14px;-webkit-line-clamp:3;line-clamp:3}.lp-meta{justify-content:flex-start;margin-top:5px}.lp-grid>li+li>.lp-tile:after{content:"";position:absolute;top:0;right:0;left:calc(var(--ico) + 18px);height:1px;background:var(--lp-rule);transform:scaleY(.5);transform-origin:0 0}a.lp-tile:focus-visible{outline-offset:0}.lp-mark{font-variation-settings:"wdth" 75}.lp-chip{left:max(16px,var(--wd-safe-left, env(safe-area-inset-left, 0px)))}}@media(prefers-reduced-motion:reduce){.lp-card,.lp-mark>span,.lp-chip{animation:none}.lp-tile,.lp-ico,.lp-stand:before,.lp-slide,.lp-dock li,.lp-dock-ico,.lp-ix-w,.lp-ix-cap,.lp-ix-t,.lp-ix-img img{transition:none}.lp-ico:after{display:none}.lp-w,.lp-ix-img,.lp-scr path{transition:none}.lp-w{opacity:1;translate:none;filter:none}.lp-ix-img{opacity:1;scale:1}.lp-scr path{stroke-dashoffset:0}}html[data-motion=reduce] :is(.lp-card,.lp-mark>span,.lp-chip){animation:none}html[data-motion=reduce] .lp-ico:after{display:none}html[data-motion=reduce] .lp-stand:before{transition:none}html[data-motion=reduce] :is(.lp-tile,.lp-ico,.lp-slide,.lp-dock li,.lp-dock-ico,.lp-ix-w,.lp-ix-cap,.lp-ix-t,.lp-ix-img img,.lp-w,.lp-ix-img,.lp-scr path){transition:none}html[data-motion=reduce] .lp-w{opacity:1;translate:none;filter:none}html[data-motion=reduce] .lp-ix-img{opacity:1;scale:1}html[data-motion=reduce] .lp-scr path{stroke-dashoffset:0}@media(hover:none),(pointer:coarse){.lp-dock:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in oklab,var(--lp-ink) 7%,var(--lp-card))}.lp-dock-ico{will-change:auto}.lp-w{filter:none;transition:opacity .7s var(--lp-ease),translate .9s var(--lp-ease);transition-delay:calc(var(--i) * var(--step))}}html:is([data-lp-return],[data-lp-returned]) .lp-card{animation:none}html[data-lp-return=hold] .lp-night{opacity:1;transition:none}html[data-lp-return=hold] .lp-slide{transition:none}html[data-lp-return=hold] :is(.lp-inner,.lp-foot,.lp-grab){opacity:0;transition:none}html[data-lp-return=hold] :is(.lp-mark,.lp-chip){visibility:hidden}html[data-lp-return=hold] .ag-dock{opacity:0;transition:none}html[data-lp-return=hold]{background:var(--lp-night)}html[data-lp-return=fill] .lp-night{opacity:0;transition:opacity var(--lp-return-night-ms, .95s) cubic-bezier(.45,0,.25,1)}html[data-lp-return=fill] :is(.lp-inner,.lp-foot){animation:lp-return-fill var(--lp-return-card-ms, .62s) cubic-bezier(.2,.8,.2,1) var(--lp-return-card-delay-ms, .24s) both}html[data-lp-return=fill] .ag-dock{animation:lp-return-grab var(--lp-return-dock-ms, .5s) linear var(--lp-return-dock-delay-ms, .34s) both}html[data-lp-return=fill] .lp-grab{animation:lp-return-grab var(--lp-return-grab-ms, .4s) linear var(--lp-return-grab-delay-ms, .18s) both}@keyframes lp-return-fill{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes lp-return-grab{0%{opacity:0}}@media(prefers-reduced-motion:reduce){html[data-lp-return=fill] .lp-night{transition-duration:var(--lp-return-night-ms, .36s);transition-timing-function:linear}html[data-lp-return=fill] :is(.lp-inner,.lp-foot){animation:lp-return-grab var(--lp-return-card-ms, .3s) linear var(--lp-return-card-delay-ms, 60ms) both}}html[data-motion=reduce][data-lp-return=fill] .lp-night{transition-duration:var(--lp-return-night-ms, .36s);transition-timing-function:linear}html[data-motion=reduce][data-lp-return=fill] :is(.lp-inner,.lp-foot){animation:lp-return-grab var(--lp-return-card-ms, .3s) linear var(--lp-return-card-delay-ms, 60ms) both}
