.lkv{position:absolute;inset:0;overflow:hidden;container-type:size;color:var(--lk-ink, #fff);--lk-ink: #fff;--lk-ink-rgb: 255 255 255;--lkf-fs: min(27vw, 15vh);--lkf-top: 6.4vh;--lkf-meta: 1.16rem;--lkw: 64px;--lkgap: 12px}.lkv[data-layout=tablet-p]{--lkf-fs: min(20vw, 14vh);--lkf-top: 7vh;--lkf-meta: 1.5rem;--lkw: 78px;--lkgap: 14px}.lkv[data-layout=tablet-l]{--lkf-fs: min(14vw, 20vh);--lkf-top: 5.5vh;--lkf-meta: 1.42rem;--lkw: 76px;--lkgap: 14px}.lkv[data-layout=desktop]{--lkf-fs: min(10.5vw, 18vh);--lkf-top: 7vh;--lkf-meta: 1.22rem;--lkw: 66px}@supports (width: 1cqw){.lkv{--lkf-fs: min(27cqw, 15cqh);--lkf-top: 6.4cqh}.lkv[data-layout=tablet-p]{--lkf-fs: min(20cqw, 14cqh);--lkf-top: 7cqh}.lkv[data-layout=tablet-l]{--lkf-fs: min(14cqw, 20cqh);--lkf-top: 5.5cqh}.lkv[data-layout=desktop]{--lkf-fs: min(10.5cqw, 18cqh);--lkf-top: 7cqh}}.lkv-wall{transition:filter .35s var(--ease),transform .35s var(--ease)}.lkf{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + var(--lkf-top));display:grid;justify-items:center;gap:8px;padding:0 16px;pointer-events:none;transition:opacity .25s var(--ease)}.lkf>*{pointer-events:auto}.lkf-head{display:grid;justify-items:center;grid-template-areas:"meta" "clock"}.lkf-meta{grid-area:meta;display:flex;align-items:center;justify-content:center;gap:10px;max-width:100%;min-width:0;font-size:var(--lkf-meta);font-weight:600;letter-spacing:.01em;line-height:1.25;color:rgb(var(--lk-ink-rgb) / .94);text-shadow:0 1px 10px rgba(0,0,0,.22);white-space:nowrap}.lkv[data-ink=dark] .lkf-meta{text-shadow:0 0 12px rgba(255,255,255,.45);color:rgb(var(--lk-ink-rgb) / .86)}.lkf-date{flex:none}.lkf-inline{display:inline-flex;align-items:center;gap:5px;min-width:0}.lkf-inline .ico{width:1.02em;height:1.02em;flex:none}.lkf-inline>span{min-width:0;max-width:12em}.lkf-inline[hidden]{display:none}.lkf-clock{grid-area:clock;font-family:var(--lk-font, var(--font-rounded));font-weight:var(--lk-weight, 700);font-size:calc(var(--lkf-fs) * var(--lk-size, 1));line-height:.94;height:calc(.96em * var(--lk-stretch, 1));letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center}.lkv[data-font=mono] .lkf-clock{letter-spacing:-.05em}.lkv[data-font=pixel] .lkf-clock{letter-spacing:0;font-size:calc(var(--lkf-fs) * .86 * var(--lk-size, 1))}.lkv[data-font=serif] .lkf-clock{letter-spacing:-.01em}.lkv[data-font=hairline] .lkf-clock{letter-spacing:-.035em}.lkt{position:relative;display:inline-block;transform:scaleY(var(--lk-stretch, 1));transform-origin:50% 0}.lkt-fill{display:block;color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(var(--lk-solid, #fff),var(--lk-solid, #fff)),linear-gradient(var(--lk-haze, transparent),var(--lk-haze, transparent)),var(--lk-wall, none);background-size:100% 100%,100% 100%,var(--bw, 100%) var(--bh, 100%);background-position:0 0,0 0,var(--bx, 0) var(--by, 0);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;filter:brightness(var(--lk-bright, 1)) saturate(var(--lk-sat, 1))}.lkt-rim{position:absolute;inset:0;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:max(.7px,.011em) rgba(255,255,255,.72);opacity:var(--lk-g, 1);pointer-events:none}.lkv[data-ink=dark] .lkt-rim{-webkit-text-stroke-color:rgba(255,255,255,.55)}.lkv[data-font=hairline] .lkt-rim{-webkit-text-stroke-width:.6px}.lkt-shade{position:absolute;inset:0;z-index:-1;color:transparent;-webkit-text-fill-color:transparent;pointer-events:none;text-shadow:0 1px 1px rgb(255 255 255 / calc(var(--lk-g, 1) * .3)),0 8px 30px rgb(0 0 0 / calc(.1 + var(--lk-g, 1) * .2))}.lkv[data-ink=dark] .lkt-shade{text-shadow:0 6px 30px rgba(255,255,255,.45)}:root[data-nb-solid] .lkt-rim{opacity:calc(var(--lk-g, 1) * .6)}.lkv[data-tone=light][data-ink=light] .lkt-rim{-webkit-text-stroke-color:rgb(20 24 60 / .2)}.lkv[data-tone=light][data-ink=light] .lkt-shade{text-shadow:0 2px 5px rgb(10 14 40 / .14),0 10px 34px rgb(10 14 40 / .22)}.lkv[data-tone=light][data-ink=light] .lkf-meta,.lkv[data-tone=light][data-ink=light] .lkw{text-shadow:0 1px 6px rgb(10 14 40 / .3)}.lkv[data-compact] .lkf-head{grid-template-areas:"clock meta";grid-template-columns:auto minmax(0,auto);align-items:center;column-gap:14px}.lkv[data-compact] .lkf-clock{font-size:calc(var(--lkf-fs) * .44 * var(--lk-size, 1))}.lkv[data-compact][data-font=pixel] .lkf-clock{font-size:calc(var(--lkf-fs) * .38 * var(--lk-size, 1))}.lkv[data-compact] .lkf-meta{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding-left:14px;font-size:calc(var(--lkf-meta) * .92);border-left:1.5px solid rgb(var(--lk-ink-rgb) / .38);min-height:2.6em}.lkv[data-compact] .lkf-inline.plain{opacity:.82}.lkf-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lkgap);margin-top:4px;max-width:calc(var(--lkw) * 4 + var(--lkgap) * 3)}.lkf-row[hidden]{display:none}.lkw{position:relative;height:var(--lkw);color:var(--lk-ink);flex:none;overflow:hidden;cursor:pointer;text-align:center;background:rgb(var(--lk-ink-rgb) / calc(.06 + .22 * var(--lg-tint, .3)));-webkit-backdrop-filter:blur(calc(8px + 16px * var(--lg-tint, .3))) saturate(160%);backdrop-filter:blur(calc(8px + 16px * var(--lg-tint, .3))) saturate(160%);box-shadow:inset 0 0 0 .5px rgb(var(--lk-ink-rgb) / .22),inset 0 1px #ffffff2e;transition:transform var(--t1) var(--ease)}.lkv[data-ink=dark] .lkw{background:rgb(255 255 255 / calc(.2 + .45 * var(--lg-tint, .3)));box-shadow:inset 0 0 0 .5px #ffffff80,inset 0 1px #fff9}:root[data-nb-solid] .lkw{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--lk-ink-rgb) / .24)}:root[data-nb-solid] .lkv[data-ink=dark] .lkw{background:#ffffff9e}.lkw:active{transform:scale(.95)}.lkw:focus-visible{outline:2px solid var(--lk-ink);outline-offset:3px}.lkw-c{width:var(--lkw);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.lkw-g{position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);fill:none;stroke-linecap:round;stroke-width:3;pointer-events:none}.lkw-g .tr{stroke:rgb(var(--lk-ink-rgb) / .26)}.lkw-g .pv{stroke:var(--lk-ink)}.lkw-k{display:grid;place-items:center;min-height:15px;font-size:calc(var(--lkw) * .15);font-weight:700;letter-spacing:.04em;line-height:1;opacity:.9}.lkw-k .ico{width:calc(var(--lkw) * .24);height:calc(var(--lkw) * .24)}.lkw-c .lkw-v{font-family:var(--font-rounded);font-size:calc(var(--lkw) * .3);font-weight:700;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.lkw-c .lkw-v.long{font-size:calc(var(--lkw) * .25)}.lkw-c .lkw-v.xlong{font-size:calc(var(--lkw) * .22);letter-spacing:-.03em}.lkw-c .lkw-glyph{display:grid;place-items:center}.lkw-c.g .lkw-v{margin-top:-6%;font-size:calc(var(--lkw) * .32)}.lkw-c.g .lkw-v.long{font-size:calc(var(--lkw) * .27)}.lkw-c.g .lkw-v.xlong{font-size:calc(var(--lkw) * .22)}.lkw-c.g .lkw-k{position:absolute;left:0;right:0;bottom:5%;min-height:0}.lkw-c.g .lkw-k .ico{width:calc(var(--lkw) * .2);height:calc(var(--lkw) * .2)}.lkw-c .lkw-glyph .ico{width:calc(var(--lkw) * .32);height:calc(var(--lkw) * .32)}.lkw-r{width:calc(var(--lkw) * 2 + var(--lkgap));border-radius:calc(var(--lkw) * .3);padding:0 calc(var(--lkw) * .19);display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:0;text-align:left}.lkw-t{display:flex;align-items:center;gap:5px;min-width:0;font-size:calc(var(--lkw) * .17);font-weight:600;line-height:1.2;opacity:.85}.lkw-t .ico{width:1.15em;height:1.15em;flex:none}.lkw-r .lkw-v{font-family:var(--font-rounded);font-size:calc(var(--lkw) * .3);font-weight:700;line-height:1.12;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.lkw-r .lkw-v small{font-size:.62em;font-weight:600;margin-left:2px}.lkw-s{font-size:calc(var(--lkw) * .165);font-weight:500;line-height:1.2;opacity:.76}.lkw-s:empty{display:none}.lkw-bar{display:block;height:3px;border-radius:2px;margin-top:4px;background:rgb(var(--lk-ink-rgb) / .26);overflow:hidden}.lkw-bar i{display:block;height:100%;border-radius:inherit;background:var(--lk-ink)}.lkw-r .lkw-v.txt{font-size:calc(var(--lkw) * .25);line-height:1.25}.lkv[data-layout=tablet-l] .lkf-row{position:absolute;left:max(4.5vw,36px);top:32vh;width:calc(var(--lkw) * 2 + var(--lkgap));justify-content:flex-start;align-content:flex-start;margin:0}@supports (width: 1cqw){.lkv[data-layout=tablet-l] .lkf-row{left:max(4.5cqw,36px);top:32cqh}}.lkv[data-layout=tablet-l][data-compact] .lkf-row{top:22cqh}.os-desktop[data-style=horizon] .lkv[data-layout=desktop] .lkf{justify-items:start;left:max(7vw,40px);right:auto;padding:0;top:calc(env(safe-area-inset-top,0px) + 9vh)}.os-desktop[data-style=horizon] .lkv[data-layout=desktop] .lkf-head{justify-items:start}.os-desktop[data-style=horizon] .lkv[data-layout=desktop] .lkf-meta{margin-left:.35rem}.os-desktop[data-style=horizon] .lkv[data-layout=desktop] .lkf-row{justify-content:flex-start;margin-left:.3rem}.os-desktop[data-style=horizon] .lkv[data-layout=desktop]{--lkf-fs: min(12cqw, 19cqh)}.lkv{transition:transform .26s var(--ease),border-radius .26s var(--ease)}.lkv.lk-pressing{transform:scale(.965);border-radius:44px}.lock.lk2{background:#0b0b14}.lock-d.lk2 .lkv-wall{filter:brightness(.84);transform:none}.os-desktop[data-style=horizon] .lock-d.lk2 .lkv-wall{filter:brightness(.72) saturate(1.2);transform:none}.lock.lk2.entering .lkv-wall{filter:blur(26px) brightness(.72) saturate(1.2);transform:scale(1.08)}.lock-m.lk2.entering .lkf,.lock-m.lk2.entering .lk-bottom{opacity:0;pointer-events:none}.lock.lk2 .lk-bottom{transition:opacity .25s var(--ease)}.lock-m.lk2 .lk-bottom{gap:14px}.lock-m.lk2[data-layout^=tablet] .lk-bottom{bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.lkn{display:grid;gap:8px;justify-items:center;width:min(380px,100%)}.lkn[hidden]{display:none}.lock[data-layout^=tablet] .lkn{width:min(440px,100%)}.lock-d .lkn{width:340px}.lkn-list{display:grid;gap:8px;width:100%;max-height:min(46vh,420px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:22px}.lkn-list::-webkit-scrollbar{display:none}.lkn-card{display:flex;gap:11px;align-items:flex-start;width:100%;padding:11px 14px;border-radius:22px;text-align:left;color:var(--ink);--lg-ink: var(--ink)}.lock.lk2{--lk-glass: rgb(250 250 252 / calc(.4 + .52 * var(--lg-tint, .3)))}:root[data-nb-theme=dark] .lock.lk2{--lk-glass: rgb(32 32 38 / calc(.36 + .52 * var(--lg-tint, .3)))}:root[data-nb-solid] .lock.lk2{--lk-glass: var(--glass-2)}.lkn-card.liquid{background:var(--lk-glass, var(--lg-thick))}.lkn-card:active{transform:scale(.985)}.lkn-ico{flex:none;line-height:0}.lkn-txt{flex:1;min-width:0;display:grid;gap:1px}.lkn-top{display:flex;align-items:baseline;gap:8px;min-width:0}.lkn-top b{flex:1;min-width:0;font-weight:600}.lkn-top time{flex:none;font-size:.78rem;color:var(--ink-2)}.lkn-body{font-size:.92rem;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lkn-stack{position:relative;width:100%;padding-bottom:14px}.lkn-stack[data-n="1"]{padding-bottom:8px}.lkn-stack .lkn-card{position:relative;z-index:2}.lkn-layer{position:absolute;left:0;right:0;bottom:0;height:40px;border-radius:20px;background:var(--lk-glass, var(--lg-thick));-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);box-shadow:var(--lg-drop),inset 0 0 0 1px var(--lg-rim-2)}.lkn-layer.l1{z-index:1;transform:scaleX(.94);bottom:7px;opacity:.92}.lkn-layer.l2{z-index:0;transform:scaleX(.87);opacity:.6}.lkn-stack[data-n="1"] .lkn-layer.l1{bottom:0}.lkn-stack[data-n="1"] .lkn-layer.l2{display:none}.lkn-more{font-size:.8rem;font-weight:600;color:#fff;opacity:.86;text-shadow:0 1px 6px rgba(0,0,0,.4)}.lkn-count,.lkn-showmore{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 15px;border-radius:17px;font-size:.9rem;color:var(--ink);--lg-ink: var(--ink)}.lkn-count.liquid{background:var(--lk-glass, var(--lg-thick))}.lkn-count .ico{color:var(--ink-2)}.lkn-showmore{height:30px;font-size:.84rem;font-weight:600;color:#fff;background:#00000038;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lkp{position:relative;width:min(380px,100%)}.lkp[hidden]{display:none}.lock[data-layout^=tablet] .lkp{width:min(440px,100%)}.lock-d .lkp{width:340px}.lkp-card{position:relative;z-index:1;display:grid;gap:10px;padding:12px 14px 10px;border-radius:26px;color:var(--ink);--lg-ink: var(--ink);touch-action:pan-y;cursor:pointer}.lkp-card.liquid{background:var(--lk-glass, var(--lg-thick))}.lkp-row{display:flex;align-items:center;gap:12px;min-width:0}.lkp-art{--h: 225;flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,hsl(var(--h) 80% 62%),hsl(calc(var(--h) + 50) 70% 42%));box-shadow:inset 0 1px #ffffff59,0 4px 12px #0000002e}.lkp-eq{display:flex;align-items:flex-end;gap:3px;height:18px}.lkp-eq i{width:3px;height:100%;border-radius:2px;background:#fff;transform-origin:bottom;animation:lkpeq .9s ease-in-out infinite alternate}.lkp-eq i:nth-child(2){animation-delay:-.3s}.lkp-eq i:nth-child(3){animation-delay:-.6s}@keyframes lkpeq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.lkp-meta{flex:1;min-width:0;display:grid}.lkp-title{font-weight:600}.lkp-sub{font-size:.84rem;color:var(--ink-2)}.lkp-ctl{display:flex;align-items:center;gap:2px;flex:none}.lkp-btn{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--ink);transition:background var(--t1),transform var(--t1)}.lkp-btn:hover{background:var(--line)}.lkp-btn:active{transform:scale(.9)}.lkp-prog{display:grid;gap:3px}.lkp-track{display:block;height:4px;border-radius:2px;background:var(--line-2);overflow:hidden}.lkp-track i{display:block;height:100%;width:100%;border-radius:inherit;background:var(--ink-2);transform-origin:0 50%;transform:scaleX(0);transition:transform 1s linear}.lkp-times{display:flex;justify-content:space-between;font-size:.7rem;font-weight:500;color:var(--ink-2)}.lkp-clear{position:absolute;right:0;top:0;bottom:0;width:86px;border-radius:24px;display:grid;place-content:center;justify-items:center;gap:3px;color:#fff;font-size:.8rem;font-weight:600;background:var(--red);opacity:0;box-shadow:0 6px 18px #ff3b304d}.lkp-clear:focus-visible{opacity:1}.lk-custom{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 13px;border-radius:18px;font-weight:600;font-size:.92rem;color:#fff;--lg-ink: #fff}.lock-d .lk-custom{position:absolute;right:24px;bottom:calc(env(safe-area-inset-bottom,0px) + 22px)}.lock-d .lk-custom.liquid{background:#ffffff24}.lock-d .lk-custom:hover{background:#ffffff3d}.lk-custom-m{position:absolute;top:calc(env(safe-area-inset-top,0px) + 4px);height:32px;left:50%;transform:translate(-50%);background:#00000059;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;z-index:3}.lk-custom-m:focus-visible{opacity:1;pointer-events:auto}.lock-m.entering .lk-custom-m{display:none}@media (prefers-reduced-motion: reduce){.lkv,.lkv-wall,.lkf,.lkw,.lkp-card,.lkp-track i{transition:none!important}.lkv.lk-pressing{transform:none}.lkp-eq i{animation:none;transform:scaleY(.7)}}.lke{position:absolute;inset:0;z-index:8200;overflow:hidden;color:#fff;background:#07070d;isolation:isolate;-webkit-user-select:none;user-select:none}.lke-bg{position:absolute;inset:-80px;background:#11121c center / cover no-repeat;filter:blur(44px) brightness(.48) saturate(1.35);transform:translateZ(0)}.lkg{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.lkg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 14px) 18px 0 22px}.lkg-head h2{margin:0;font-size:1.06rem;font-weight:600;letter-spacing:.01em;opacity:.92}.lkg-close{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;--lg-ink: #fff}.lkg-close.liquid,.lkg-round.liquid{background:#ffffff24}.lkg-track{display:flex;align-items:center;gap:var(--gap, 22px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none;-webkit-overflow-scrolling:touch}.lkg-track::-webkit-scrollbar{display:none}.lkg-slide{flex:none;width:var(--cw);height:var(--ch);scroll-snap-align:center;scroll-snap-stop:always;transform:scale(.93);opacity:.62;transition:transform .32s var(--ease),opacity .32s var(--ease)}.lkg-slide.on{transform:none;opacity:1}.lkg-card{position:relative;display:block;width:100%;height:100%;padding:0;border-radius:30px;overflow:hidden;background:#000;cursor:pointer;box-shadow:0 34px 70px -24px #000000bf,0 0 0 1px #ffffff29;transition:box-shadow var(--t2)}.lke[data-layout=desktop] .lkg-card,.lke[data-layout^=tablet] .lkg-card{border-radius:22px}.lkg-card .lkv{inset:0 auto auto 0;pointer-events:none;transition:none}.lkg-card:focus-visible{outline:none;box-shadow:0 34px 70px -24px #000000bf,0 0 0 3px #fff}.lkg-foot{display:grid;justify-items:center;gap:12px;padding:10px 20px calc(env(safe-area-inset-bottom,0px) + 22px)}.lkg-name{min-height:1.4em;font-size:.96rem;font-weight:600;text-align:center;text-shadow:0 1px 8px rgba(0,0,0,.4)}.lkg-dots{display:flex;gap:7px;height:7px}.lkg-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff52;transition:background var(--t2)}.lkg-dots i.on{background:#fff}.lkg-bar{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:4px}.lkg-round{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#fff;--lg-ink: #fff;transition:transform var(--t1),opacity var(--t2)}.lkg-round:active,.lkg-cust:active{transform:scale(.94)}.lkg-round[disabled]{opacity:.32;pointer-events:none}.lkg-cust{height:54px;min-width:176px;padding:0 30px;border-radius:27px;font-size:1.06rem;font-weight:600;color:#fff;--lg-ink: #fff;transition:transform var(--t1)}.lkg-cust.liquid{background:#ffffff38}.lkg-confirm{position:absolute;left:0;right:0;margin:0 auto;bottom:calc(env(safe-area-inset-bottom,0px) + 100px);width:min(320px,calc(100% - 32px));display:grid;gap:4px;padding:18px 16px 14px;border-radius:26px;text-align:center;color:var(--ink);--lg-ink: var(--ink);animation:fade .18s var(--ease)}.lkg-confirm[hidden]{display:none}.lkg-confirm b{font-size:1.02rem}.lkg-confirm span{font-size:.86rem;color:var(--ink-2)}.lkg-confirm-btns{display:flex;gap:8px;margin-top:10px}.lkg-confirm-btns .btn{flex:1;min-height:42px}.lkg-confirm-btns .lkg-del{background:var(--red);color:#fff}.lked{position:absolute;inset:0;z-index:2;overflow:hidden;transform-origin:0 0;background:#000}.lked .lkv-edit .lkf{top:calc(env(safe-area-inset-top,0px) + var(--lkf-top) + 30px);gap:20px}.lked .lkv-edit .lkf-head{row-gap:18px}.lked .lkv-edit[data-compact] .lkf-head{column-gap:30px}.lked[data-layout=desktop] .lkv-edit .lkf,.lked[data-layout^=tablet] .lkv-edit .lkf{top:calc(env(safe-area-inset-top,0px) + var(--lkf-top) + 16px)}.lked-top{position:absolute;left:0;right:0;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 0;pointer-events:none}.lked-top>*{pointer-events:auto}.lked-top[hidden]{display:none}.lked-title{font-size:.92rem;font-weight:600;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45);pointer-events:none}.lked-pill{height:38px;min-width:84px;padding:0 18px;border-radius:19px;font-weight:600;color:var(--ink);--lg-ink: var(--ink);transition:transform var(--t1)}.lked-pill:active{transform:scale(.95)}.lked-done{background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 20px -6px color-mix(in srgb,var(--accent) 70%,transparent),inset 0 1px #ffffff4d}.lkv-edit .lked-hit{position:relative;cursor:pointer;outline:none}.lkv-edit .lked-hit:after{content:"";position:absolute;inset:-7px -12px;border-radius:20px;pointer-events:none;border:1.5px solid rgb(var(--lk-ink-rgb) / .5);background:rgb(var(--lk-ink-rgb) / .07);transition:border-color var(--t2),background var(--t2),opacity var(--t2)}.lkv-edit .lkf-clock.lked-hit:after{inset:-4px -16px;border-radius:26px}.lkv-edit .lkf-row.lked-hit:after{inset:-8px;border-radius:calc(var(--lkw) * .3 + 8px)}.lkv-edit .lked-hit:hover:after{background:rgb(var(--lk-ink-rgb) / .12)}.lkv-edit[data-tone=light][data-ink=light] .lked-hit:after{border-color:#14183c47;background:#14183c0d}.lkv-edit .lked-hit:focus-visible:after{border-width:2.5px;border-color:var(--lk-ink)}.lked[data-sheet] .lked-hit:after{opacity:.3}.lked[data-sheet=clock] .lkf-clock:after,.lked[data-sheet=inline] .lkf-meta:after,.lked[data-sheet=widgets] .lkf-row:after{opacity:1;border-width:2px;background:rgb(var(--lk-ink-rgb) / .1)}.lkv-edit .lkf-row{min-height:var(--lkw);min-width:calc(var(--lkw) * 2 + var(--lkgap))}.lkf-add{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(var(--lkw) * 4 + var(--lkgap) * 3);max-width:100%;height:var(--lkw);border-radius:calc(var(--lkw) * .3);font-weight:600;font-size:.95rem;color:rgb(var(--lk-ink-rgb) / .85)}.lkv[data-layout=tablet-l] .lkf-add{width:100%;height:calc(var(--lkw) * 2);flex-direction:column}.lked-tools{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 26px);z-index:3;display:flex;justify-content:center;gap:10px;padding:0 12px}.lked-tools[hidden]{display:none}.lked-tool{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:96px;height:64px;padding:0 12px;border-radius:22px;font-size:.78rem;font-weight:600;color:var(--ink);--lg-ink: var(--ink);transition:transform var(--t1)}.lked-tool:active{transform:scale(.95)}.lked[data-layout=phone] .lked-tool{min-width:0;flex:1;max-width:116px}.lked-sheet{position:absolute;left:0;right:0;margin:0 auto;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);width:min(500px,calc(100% - 16px));max-height:min(56%,560px);z-index:4;display:flex;flex-direction:column;border-radius:32px;overflow:hidden;color:var(--ink);--lg-ink: var(--ink)}.lked-sheet[hidden]{display:none}.lked[data-layout=desktop] .lked-sheet,.lked[data-layout^=tablet] .lked-sheet{bottom:24px;max-height:min(62%,600px)}.lked[data-layout=desktop] .lked-sheet{margin:0;left:auto;right:20px;top:calc(env(safe-area-inset-top,0px) + 64px);bottom:auto;max-height:calc(100% - 88px);width:400px}.lked[data-layout=tablet-l] .lked-sheet{max-height:52%;width:min(560px,calc(100% - 16px))}.lke-grab{flex:none;width:38px;height:5px;border-radius:3px;margin:8px auto 0;background:var(--ink-3);opacity:.55}.lked[data-layout=desktop] .lke-grab{display:none}.lke-shead{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 14px 6px 22px}.lked[data-layout=desktop] .lke-shead{padding-top:16px}.lke-shead h3{margin:0;font-size:1.1rem;font-weight:700}.lke-ok{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--accent);color:var(--accent-ink)}.lke-sbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 18px 22px;scrollbar-width:thin}.lke-stack{display:grid;gap:14px}.lke-note{margin:-6px 2px 0;font-size:.82rem;line-height:1.35;color:var(--ink-2)}.lke-sub{margin:6px 2px 0;font-size:.82rem;font-weight:600;color:var(--ink-2)}.lke-empty{display:block;padding:10px 2px;font-size:.88rem;color:var(--ink-2)}.lke-seg{display:flex;width:100%}.lke-seg button{flex:1;min-height:32px}.lke-fonts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lke-font{height:60px;border-radius:16px;display:grid;place-items:center;font-size:1.9rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--line);transition:background var(--t1),box-shadow var(--t1)}.lke-font:hover{background:var(--line-2)}.lke-font[aria-checked=true]{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.lke-range{display:grid;gap:2px}.lke-rl{display:flex;justify-content:space-between;gap:10px;font-size:.86rem;font-weight:600}.lke-rl output{font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums}.lke-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lke-sws{display:flex;flex-wrap:wrap;gap:11px;padding:4px 2px}.lke-sw{position:relative;width:34px;height:34px;border-radius:50%;flex:none;cursor:pointer;background:var(--sw, #fff);box-shadow:inset 0 0 0 1px #00000029}.lke-sw.auto{background:linear-gradient(135deg,#fff 50%,#1e2350 50%)}.lke-sw.custom{background:conic-gradient(from 90deg,#ff4d4d,#ffd84d,#59e36b,#4dd8ff,#5a6bff,#e14dff,#ff4d4d)}.lke-sw.custom input,.lke-wall.custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.lke-sw[aria-checked=true]:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2.5px solid var(--accent)}.lke-sw:focus-visible{outline-offset:5px}.lke-walls{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px}.lke-walls.small{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.lke-wall{position:relative;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:var(--surface-3) center / cover no-repeat;box-shadow:inset 0 0 0 1px #0000001a;cursor:pointer}.lke-wall span{position:absolute;left:0;right:0;bottom:0;padding:16px 7px 6px;font-size:.7rem;font-weight:600;text-align:left;color:#fff;background:linear-gradient(transparent,#0000008c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lke-wall[aria-checked=true]{outline:3px solid var(--accent);outline-offset:2px}.lke-wall.home:before{content:"";position:absolute;top:6px;left:6px;width:22px;height:22px;border-radius:7px;background:#0006 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11l8-7 8 7v9h-5v-6H9v6H4z'/%3E%3C/svg%3E") center / 14px no-repeat}.lke-wall.custom{background-image:conic-gradient(from 90deg,#ff4d4d,#ffd84d,#59e36b,#4dd8ff,#5a6bff,#e14dff,#ff4d4d)}.lke-opts{display:grid;gap:2px}.lke-opt{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;border-radius:14px;text-align:left;color:var(--ink)}.lke-opt:hover{background:var(--line)}.lke-opt[aria-disabled=true]{opacity:.45;cursor:default}.lke-opt[aria-disabled=true]:hover{background:none}.lke-radio{width:22px;height:22px;flex:none;border-radius:50%;border:2px solid var(--ink-3)}.lke-opt[aria-checked=true] .lke-radio{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 5px,transparent 5.5px)}.lke-optt{display:grid;min-width:0}.lke-optt b{font-weight:600}.lke-optt small{font-size:.8rem;color:var(--ink-2);line-height:1.3}.lke-cur{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px}.lke-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 7px 0 11px;border-radius:17px;font-size:.86rem;font-weight:600;color:var(--ink);background:var(--line)}.lke-chip>span:first-child{display:grid;color:var(--ink-2)}.lke-chip i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--red);color:#fff}.lke-chip:hover i{filter:brightness(1.1)}.lke-wlist{display:grid}.lke-wrow{display:flex;align-items:center;gap:10px;padding:7px 2px;border-top:1px solid var(--line)}.lke-wrow b{flex:1;min-width:0;font-weight:600}.lke-wico{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;color:var(--ink-2);background:var(--line)}.lke-size{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 10px;border-radius:16px;color:var(--accent);background:var(--accent-soft);transition:transform var(--t1),opacity var(--t2)}.lke-size:active{transform:scale(.94)}.lke-size[disabled]{opacity:.3;pointer-events:none}.lke-size i.dot{width:14px;height:14px;border-radius:50%;border:2px solid currentColor}.lke-size i.pill{width:26px;height:14px;border-radius:7px;border:2px solid currentColor}.lke-notifs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lke-ncard{display:grid;justify-items:center;align-content:start;gap:5px;padding:12px 8px;border-radius:18px;text-align:center;color:var(--ink);background:var(--line)}.lke-ncard[aria-checked=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.lke-ncard small{font-size:.72rem;line-height:1.28;color:var(--ink-2)}.lke-npic{position:relative;width:72px;height:58px;margin-bottom:4px;border-radius:12px;background:linear-gradient(165deg,#4a5ba8,#1a1f3d);overflow:hidden}.lke-npic i{position:absolute;left:8px;right:8px;height:10px;border-radius:4px;background:#ffffffd9}.lke-npic[data-v=count] i.pill{left:24px;right:24px;bottom:8px;height:9px;border-radius:5px}.lke-npic[data-v=stack] i.c1{bottom:12px;height:13px}.lke-npic[data-v=stack] i.c2{bottom:9px;left:12px;right:12px;opacity:.6}.lke-npic[data-v=stack] i.c3{bottom:6px;left:16px;right:16px;opacity:.35}.lke-npic[data-v=list] i:nth-child(1){bottom:32px}.lke-npic[data-v=list] i:nth-child(2){bottom:19px}.lke-npic[data-v=list] i:nth-child(3){bottom:6px}@media (prefers-reduced-motion: reduce){.lkg-slide{transition:none}.lkg-track{scroll-behavior:auto}}
