@font-face{font-family:sans;src:url(/_next/static/media/0ba5d1102910e3cc-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_759918{font-family:sans,sans Fallback}.__variable_759918{--font-lai-sans:"sans","sans Fallback"}@font-face{font-family:chrome;src:url(/_next/static/media/55a24e91d72069c8-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:chrome Fallback;src:local("Arial");ascent-override:111.32%;descent-override:36.66%;line-gap-override:0.00%;size-adjust:105.01%}.__className_ae7de0{font-family:chrome,chrome Fallback;font-weight:400}.__variable_ae7de0{--font-lai-chrome:"chrome","chrome Fallback"}@font-face{font-family:hand;src:url(/_next/static/media/94e9e9da7ca92f19-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:hand Fallback;src:local("Arial");ascent-override:81.33%;descent-override:43.01%;line-gap-override:0.00%;size-adjust:94.80%}.__className_54097e{font-family:hand,hand Fallback;font-weight:400}.__variable_54097e{--font-lai-hand:"hand","hand Fallback"}@font-face{font-family:pixel;src:url(/_next/static/media/195bd52e918292b0-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:pixel Fallback;src:local("Arial");ascent-override:91.26%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:87.66%}.__className_5c655d{font-family:pixel,pixel Fallback;font-weight:400}.__variable_5c655d{--font-lai-pixel:"pixel","pixel Fallback"}.lai-root{--lai-ui:Tahoma,"Segoe UI","MS Sans Serif",system-ui,sans-serif;--lai-sans:var(--font-lai-sans),system-ui,sans-serif;--lai-hand:var(--font-lai-hand),"Comic Sans MS","Marker Felt",cursive;--lai-pixel:var(--font-lai-pixel),"Courier New",monospace;--lai-face:color-mix(in srgb,var(--lai-paper-soft) 55%,var(--lai-mist));--lai-hi:var(--lai-paper);--lai-lo:var(--lai-paper-soft);--lai-shade:var(--lai-ink-soft);--lai-edge:var(--lai-ink);--lai-shadow:color-mix(in srgb,var(--lai-ink) 22%,transparent);--lai-task:0px;--lai-gut:clamp(16px,3.4vw,56px);--lai-bevel-out:inset -1px -1px 0 var(--lai-edge),inset 1px 1px 0 var(--lai-hi),inset -2px -2px 0 var(--lai-shade),inset 2px 2px 0 var(--lai-lo);--lai-bevel-in:inset -1px -1px 0 var(--lai-hi),inset 1px 1px 0 var(--lai-shade),inset -2px -2px 0 var(--lai-lo),inset 2px 2px 0 var(--lai-edge);position:relative;min-height:100svh;overflow-x:clip;color:var(--lai-ink);font-family:var(--lai-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lai-root *,.lai-root :after,.lai-root :before{box-sizing:border-box}.lai-root :where(button,input,select,textarea){font:inherit;color:inherit;margin:0}.lai-root :where(button){cursor:pointer}.lai-root :where(h1,h2,p,ul,dl,dd,figure){margin:0}.lai-root :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--lai-ink);outline-offset:2px}html.lai-dragging,html.lai-dragging *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.lai-svg{display:block;flex:none}.lai-link{color:var(--lai-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--lai-pink);text-decoration-thickness:3px;text-underline-offset:3px}.lai-hl,.lai-link:hover{background:var(--lai-pink)}.lai-hl{padding:.02em .14em .06em;margin:0 -.05em;color:var(--lai-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}.lai-chrome{font-family:var(--font-lai-chrome),"Marker Felt","Comic Sans MS",cursive;font-weight:400;letter-spacing:0;color:var(--lai-pink);-webkit-text-stroke:clamp(3px,.11em,8px) var(--lai-ink);paint-order:stroke fill}.lai-chrome .lai-hl{padding:0;margin:0;color:var(--lai-paper);background:none}.lai-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;padding:6px 20px;border:0;color:var(--lai-ink);font:700 13px/1 var(--lai-ui);letter-spacing:.02em;background:var(--lai-face);box-shadow:var(--lai-bevel-out)}.lai-btn:active{box-shadow:var(--lai-bevel-in);padding:7px 19px 5px 21px}.lai-btn--pink{background:var(--lai-pink);box-shadow:inset -1px -1px 0 var(--lai-edge),inset 1px 1px 0 color-mix(in srgb,var(--lai-pink) 40%,#fff),inset -2px -2px 0 color-mix(in srgb,var(--lai-pink) 55%,var(--lai-ink)),inset 2px 2px 0 color-mix(in srgb,var(--lai-pink) 75%,#fff)}.lai-btn--pink:active{box-shadow:inset 1px 1px 0 var(--lai-edge),inset -1px -1px 0 color-mix(in srgb,var(--lai-pink) 40%,#fff),inset 2px 2px 0 color-mix(in srgb,var(--lai-pink) 55%,var(--lai-ink)),inset -2px -2px 0 color-mix(in srgb,var(--lai-pink) 75%,#fff)}.lai-btn--big{min-height:48px;padding:10px 28px;font-size:15px}.lai-btn--big:active{padding:11px 27px 9px 29px}.lai-btn--small{min-height:28px;padding:4px 14px}.lai-slot{position:relative;will-change:transform,opacity}.lai-win{position:relative;padding:3px;color:var(--lai-ink);font-family:var(--lai-ui);background:var(--lai-face);box-shadow:var(--lai-bevel-out),5px 5px 0 var(--lai-shadow);transition:box-shadow .18s ease-out,opacity .16s ease-out,scale .16s ease-out,visibility 0s}.lai-win.lai-active{box-shadow:var(--lai-bevel-out),8px 8px 0 color-mix(in srgb,var(--lai-ink) 30%,transparent)}.lai-win.lai-drag{box-shadow:var(--lai-bevel-out),13px 13px 0 color-mix(in srgb,var(--lai-ink) 34%,transparent)}.lai-win.lai-closed{visibility:hidden;opacity:0;scale:.96;transition:box-shadow .18s,opacity .16s ease-out,scale .16s ease-out,visibility 0s .16s}.lai-win.lai-ping{animation:lai-ping .9s ease-out}@keyframes lai-ping{0%{outline:8px solid var(--lai-pink);outline-offset:0}to{outline:0 solid transparent;outline-offset:0}}.lai-bar{display:flex;align-items:center;gap:4px;height:26px;padding:2px 3px 2px 6px;color:var(--lai-ink);font:700 13px/1 var(--lai-ui);letter-spacing:.02em;background:linear-gradient(90deg,var(--lai-pink),color-mix(in srgb,var(--lai-pink) 38%,var(--lai-paper)));cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.lai-active>.lai-bar,.lai-drag>.lai-bar{color:var(--lai-paper);background:linear-gradient(90deg,var(--lai-ink),var(--lai-pink))}@media (hover:hover){.lai-win:hover>.lai-bar{color:var(--lai-paper);background:linear-gradient(90deg,var(--lai-ink),var(--lai-pink))}}.lai-bar:focus-visible{outline:2px solid var(--lai-pink);outline-offset:1px}.lai-bar-title{flex:1;min-width:0;margin-left:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lai-wbtn{display:grid;flex:none;place-items:center;width:18px;height:16px;padding:0;border:0;color:var(--lai-ink);background:var(--lai-face);box-shadow:var(--lai-bevel-out)}.lai-wbtn:active:not(:disabled){box-shadow:var(--lai-bevel-in);padding:1px 0 0 1px}.lai-wbtn:disabled{color:var(--lai-shade);cursor:default;opacity:.55}.lai-wbtn:focus-visible{outline-color:var(--lai-pink);outline-offset:0}.lai-body{padding-top:4px}.lai-rolled .lai-body,.lai-rolled .lai-status{display:none}.lai-status{display:flex;gap:2px;margin-top:3px;font:12px/1 var(--lai-ui)}.lai-cell{padding:4px 8px;white-space:nowrap;box-shadow:inset 1px 1px 0 var(--lai-shade),inset -1px -1px 0 var(--lai-hi)}.lai-cell--grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.lai-client{padding:2px;background:var(--lai-paper);box-shadow:var(--lai-bevel-in)}.lai-ghost{position:absolute;inset:0;z-index:1;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:min(220px,100%);height:128px;padding:12px;border:2px dotted var(--lai-ink-soft);color:var(--lai-ink);font:700 12px/1.3 var(--lai-ui);text-align:center;background:transparent}.lai-ghost small{color:var(--lai-ink-soft);font-weight:400}.lai-ghost:hover{background:color-mix(in srgb,var(--lai-paper) 60%,transparent)}.lai-slot--fixed{position:fixed;inset:0 0 calc(var(--lai-task) + env(safe-area-inset-bottom, 0px)) 0;z-index:3000;display:grid;place-items:center;padding:12px;pointer-events:none;will-change:auto}.lai-slot--dialog{z-index:5000}.lai-slot--dock{position:fixed;z-index:2900;width:260px;will-change:auto}@media (max-width:699px){.lai-slot--dock{top:auto;right:8px;bottom:calc(var(--lai-task) + 10px + env(safe-area-inset-bottom, 0px));width:min(260px,calc(100vw - 16px))}}.lai-pl{display:grid;gap:4px;padding:0 1px 1px}.lai-pl-row{display:flex;align-items:stretch;gap:6px}.lai-pl-btns{display:flex;flex:none;gap:2px}.lai-pbtn{display:grid;place-items:center;width:26px;min-height:30px;padding:0;border:0;color:var(--lai-ink);background:var(--lai-face);box-shadow:var(--lai-bevel-out)}.lai-pbtn:active,.lai-pl-lcd{box-shadow:var(--lai-bevel-in)}.lai-pl-lcd{position:relative;display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 6px;min-width:0;padding:3px 7px 8px;background:var(--lai-paper);font:12px/1.15 var(--lai-ui)}.lai-pl-title{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lai-pl-time{font-size:11px;font-variant-numeric:tabular-nums}.lai-pl-artist,.lai-pl-time{color:var(--lai-ink-soft);white-space:nowrap}.lai-pl-artist{grid-column:1/-1;overflow:hidden;font-size:11px;text-overflow:ellipsis}.lai-yt{position:fixed;bottom:0;left:0;z-index:-1;width:1px;height:1px;overflow:hidden;pointer-events:none;opacity:0}.lai-pl-prog{position:absolute;right:3px;bottom:3px;left:3px;height:3px;background:var(--lai-mist)}.lai-pl-prog:after{display:block;width:calc(var(--p, 0) * 100%);height:100%;background:var(--lai-pink);transition:width 1s linear;content:""}.lai-pl-list{background:var(--lai-paper);box-shadow:var(--lai-bevel-in)}.lai-pl-head{padding:6px 8px 5px;border-bottom:1px solid var(--lai-lo);font:700 11px/1.25 var(--lai-ui)}.lai-pl-tracks{padding:0;margin:0;list-style:none}.lai-pl-item{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:6px;align-items:center;width:100%;padding:6px 8px;border:0;color:var(--lai-ink);font:12px/1.2 var(--lai-ui);text-align:left;background:transparent}.lai-pl-item small{display:block;overflow:hidden;color:inherit;font-size:10.5px;opacity:.7;text-overflow:ellipsis;white-space:nowrap}.lai-pl-item.lai-on{background:var(--lai-pink)}.lai-pl-d{font-variant-numeric:tabular-nums}@media (hover:hover){.lai-pl-item:hover{color:var(--lai-paper);background:var(--lai-ink)}}.lai-slot--fixed>.lai-win{max-width:100%;pointer-events:auto;animation:lai-pop .18s ease-out}@keyframes lai-pop{0%{scale:.96;opacity:0}to{scale:1;opacity:1}}.lai-info{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:4px 4px 8px;font:13px/1.3 var(--lai-ui)}.lai-info strong{font-weight:700}.lai-info span{min-width:0;overflow:hidden;color:var(--lai-ink-soft);text-overflow:ellipsis;white-space:nowrap}.lai-pane{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--lai-blush)}.lai-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .3s ease-out}.lai-shot.lai-on{opacity:1}.lai-pane-open{position:absolute;inset:0;z-index:1;border:0;background:transparent;cursor:zoom-in}.lai-pane-open:focus-visible{outline-offset:-4px}.lai-arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:28px;height:36px;padding:0;margin-top:-18px;border:0;color:var(--lai-ink);background:var(--lai-face);box-shadow:var(--lai-bevel-out)}.lai-arrow:active{box-shadow:var(--lai-bevel-in)}.lai-arrow--prev{left:6px}.lai-arrow--next{right:6px}.lai-cap{display:flex;justify-content:space-between;gap:8px;padding:8px 4px 0;font:12px/1.2 var(--lai-ui)}.lai-cap span:first-child{font-weight:700}.lai-cap span:last-child{color:var(--lai-ink-soft)}.lai-thumbs{display:flex;gap:6px;padding:8px 2px 4px}.lai-thumb{position:relative;flex:1 1 0;min-width:0;max-width:60px;aspect-ratio:3/4;padding:3px;border:0;background:var(--lai-face);box-shadow:var(--lai-bevel-out)}.lai-thumb img{position:absolute;inset:3px;display:block;width:calc(100% - 6px);height:calc(100% - 6px);object-fit:cover;pointer-events:none}.lai-thumb.lai-on{box-shadow:var(--lai-bevel-in);outline:2px solid var(--lai-pink);outline-offset:1px}.lai-play{position:absolute;right:5px;bottom:5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--lai-paper);filter:drop-shadow(0 0 1px var(--lai-ink))}.lai-vstage{width:min(92vw,560px);height:min(calc(100dvh - var(--lai-task) - 150px),760px);min-height:240px;background:var(--lai-ink)}.lai-vimg{display:block;width:100%;height:100%;object-fit:contain}.lai-vbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 2px 2px}.lai-vcap{min-width:0;font:13px/1.3 var(--lai-ui);text-align:center}.lai-vcap strong{font-weight:700}.lai-req-wrap{position:relative;width:min(100%,680px);margin:0 auto}.lai-form{display:grid;align-content:start;gap:16px;max-height:calc(100dvh - var(--lai-task) - 120px);padding:18px 18px 20px;overflow-y:auto;font:14px/1.4 var(--lai-sans);scrollbar-width:thin;scrollbar-color:var(--lai-ink-soft) var(--lai-face)}.lai-notice{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--lai-ink);font:700 13px/1.35 var(--lai-ui);background:var(--lai-blush);box-shadow:inset 0 0 0 2px var(--lai-ink)}.lai-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:559px){.lai-two{grid-template-columns:minmax(0,1fr)}}.lai-field{display:grid;gap:6px;min-width:0;padding:0;margin:0;border:0}.lai-field label,.lai-field legend{padding:0;font:700 13px/1.2 var(--lai-ui)}.lai-input{width:100%;min-height:36px;padding:8px 10px;border:0;border-radius:0;font:14px/1.4 var(--lai-sans);background:var(--lai-paper);box-shadow:var(--lai-bevel-in);appearance:none;-webkit-appearance:none}select.lai-input{padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--lai-ink) 50%),linear-gradient(135deg,var(--lai-ink) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}textarea.lai-input{resize:vertical}.lai-input:focus-visible{outline:2px solid var(--lai-pink);outline-offset:0}.lai-checks{gap:8px}.lai-check{display:flex;align-items:center;gap:10px;font:14px/1.35 var(--lai-sans)}.lai-check input{width:18px;height:18px;flex:none;accent-color:var(--lai-pink)}.lai-chips{display:flex;flex-wrap:wrap;gap:8px}.lai-chip{min-height:32px;padding:6px 14px;border:0;font:700 13px/1 var(--lai-ui);background:var(--lai-face);box-shadow:var(--lai-bevel-out)}.lai-chip[aria-pressed=true]{background:var(--lai-pink);box-shadow:var(--lai-bevel-in)}.lai-actions{display:flex;justify-content:flex-end;padding-top:4px}.lai-dlg{display:flex;gap:16px;max-width:380px;padding:20px 20px 8px;font:14px/1.5 var(--lai-sans)}.lai-dlg h2{margin-bottom:4px;font:800 16px/1.2 var(--lai-sans)}.lai-dlg-actions{display:flex;justify-content:center;padding:8px 0 14px}.lai-holo{position:fixed;inset:0;z-index:0;pointer-events:none;background-color:#f2dcfb;background-position:50%;background-repeat:no-repeat;background-size:cover}.lai-main{position:relative;z-index:1}.lai-sec{position:relative;scroll-margin-top:24px}.lai-pill{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 30px;border:2px solid #b0185f;border-radius:999px;color:#fff;font:800 15px/1 var(--lai-sans);letter-spacing:.07em;text-decoration:none;text-shadow:0 1px 0 rgba(120,10,60,.45);text-transform:uppercase;white-space:nowrap;background:linear-gradient(#ff9ec7,#ff5c9b);box-shadow:inset 0 2px 0 rgba(255,255,255,.65),inset 0 -3px 0 #d12a76,0 4px 0 rgba(130,16,72,.45),0 10px 20px -8px rgba(230,25,128,.55);cursor:pointer;transition:transform .12s ease-out,box-shadow .12s ease-out}.lai-pill:hover{transform:translateY(-1px)}.lai-pill:active{transform:translateY(3px);box-shadow:inset 0 2px 0 rgba(255,255,255,.5),inset 0 -2px 0 #d12a76,0 1px 0 rgba(130,16,72,.45)}.lai-pill--lilac{border-color:#6b248f;color:#4d1966;text-shadow:0 1px 0 rgba(255,255,255,.5);background:linear-gradient(#eac3fd,#d189f5);box-shadow:inset 0 2px 0 rgba(255,255,255,.65),inset 0 -3px 0 #a73cdd,0 4px 0 rgba(97,15,138,.4),0 10px 20px -8px rgba(150,60,220,.5)}.lai-pill--lilac:active{box-shadow:inset 0 2px 0 rgba(255,255,255,.5),inset 0 -2px 0 #a73cdd,0 1px 0 rgba(97,15,138,.4)}.lai-pill--sm{min-height:42px;padding:8px 22px;font-size:13px}.lai-hero{justify-content:center;min-height:100svh;padding:clamp(36px,7svh,84px) var(--lai-gut) clamp(72px,11svh,104px);overflow-x:clip;text-align:center}.lai-hero,.lai-hero-core{position:relative;display:flex;flex-direction:column;align-items:center}.lai-hero-core{z-index:10;width:100%;max-width:1380px}.lai-ltr-wrap{position:relative;width:100%;padding-top:66px}.lai-hint{position:absolute;top:0;left:50%;z-index:3;display:flex;flex-direction:column;align-items:center;margin:0;color:#fff;font:400 clamp(24px,2.2vw,31px) /1 var(--lai-hand);white-space:nowrap;text-shadow:0 2px 0 rgba(26,26,26,.55),0 0 12px rgba(255,121,172,.7);transform:translateX(-50%) rotate(-4deg);pointer-events:none}.lai-hint-arrow{margin-top:2px;filter:drop-shadow(0 2px 0 rgba(26,26,26,.5))}.lai-ltr-box{--s:var(--s2);--lh:min(var(--full,228px),25.3svh,calc((100vw - 2 * var(--lai-gut)) / var(--s)));margin:0;font-size:0}.lai-ltr{display:flex;flex-direction:column;align-items:center;gap:calc(var(--lh) * -.07)}.lai-ltr-line{display:flex;align-items:flex-start;justify-content:center;height:var(--lh)}.lai-ltr-word{display:inline-flex;align-items:flex-start}.lai-ltr-word+.lai-ltr-word{margin-left:calc(var(--lh) * var(--space))}.lai-ltr-slot{display:block;flex:none;width:calc(var(--lh) * var(--ar));height:calc(var(--lh) * var(--hr))}.lai-ltr-slot+.lai-ltr-slot{margin-left:calc(var(--lh) * var(--gap))}.lai-ltr-drag{display:block;width:100%;height:100%;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;will-change:translate}.lai-ltr-drag.lai-held{cursor:grabbing}.lai-ltr-img{display:block;width:100%;height:100%;pointer-events:none;user-select:none;filter:drop-shadow(0 calc(var(--lh) * .03) calc(var(--lh) * .05) rgba(120,30,90,.3));transform:rotate(var(--r));animation:lai-wobble var(--wd) ease-in-out var(--dl) infinite alternate}@keyframes lai-wobble{0%{transform:translateY(calc(var(--lh) * -.012)) rotate(calc(var(--r) - .5deg))}to{transform:translateY(calc(var(--lh) * .012)) rotate(calc(var(--r) + .5deg))}}.lai-tagline{position:relative;z-index:2;max-width:100%;margin:-.16em 0 0;font-size:clamp(36px,6.6vw,95px);line-height:1.1;text-wrap:balance}.lai-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:clamp(14px,2.4svh,26px)}.lai-scroll{position:absolute;bottom:clamp(16px,3.6svh,34px);left:50%;z-index:10;display:flex;align-items:center;gap:10px;margin:0;color:color-mix(in srgb,var(--lai-ink) 78%,transparent);font:800 13px/1 var(--lai-sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%);animation:lai-nudge 1.8s ease-in-out infinite;pointer-events:none}@keyframes lai-nudge{50%{transform:translate(-50%,5px)}}.lai-chev{display:block;flex:none}.lai-tape{--tc:clamp(56px,calc(13.8vw - 74px),125px);--band:clamp(30px,calc(var(--tc) * 0.42),52px);z-index:30;width:0;height:0;pointer-events:none}.lai-tape,.lai-tape-band{position:absolute;top:0;left:0}.lai-tape-band{display:flex;align-items:center;width:760px;height:var(--band);margin:calc(var(--band) * -.5) 0 0 -380px;overflow:hidden;background:var(--lai-yellow);border-block:2px solid var(--lai-ink);box-shadow:0 4px 0 rgba(26,26,26,.22);transform:translate(var(--tc),var(--tc)) rotate(-45deg)}.lai-tape-track{display:flex;flex:none;width:max-content;animation:lai-tape 16s linear infinite}.lai-tape-row{display:flex;flex:none;align-items:center}.lai-tape-row>span{display:inline-flex;align-items:center;gap:14px;padding-right:14px;color:var(--lai-ink);font:800 clamp(14px,calc(var(--tc) * .19),24px) /1 var(--lai-sans);letter-spacing:.1em;white-space:nowrap}.lai-tape-row i{font-size:.75em;font-style:normal}@keyframes lai-tape{to{transform:translateX(-50%)}}.lai-stk{position:absolute;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);z-index:12;width:clamp(34px,calc(var(--w) * 1vw / 14.4),calc(var(--w) * 1.25px));rotate:var(--rot);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;will-change:translate}.lai-stk img{display:block;width:100%;height:auto;pointer-events:none;filter:drop-shadow(0 8px 8px rgba(120,40,100,.28));animation:lai-bob 5.5s ease-in-out var(--dl) infinite alternate}.lai-stk.lai-held{z-index:40;cursor:grabbing}.lai-hero .lai-stk{visibility:hidden}.lai-hero .lai-stk.lai-placed{visibility:visible}@keyframes lai-bob{0%{transform:translateY(-5px) rotate(-2.5deg)}to{transform:translateY(5px) rotate(2.5deg)}}.lai-stk--page{top:calc(var(--y) * 1px);z-index:1;display:none}@media (min-width:1100px){.lai-stk--page{display:block}}.lai-pol{position:relative;padding:clamp(64px,9vw,150px) var(--lai-gut)}.lai-pol-field{position:relative;max-width:1240px;height:clamp(300px,36vw,500px);margin:0 auto}.lai-pc-slot{position:absolute;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);width:clamp(150px,calc(var(--k) * 15.8vw),calc(var(--k) * 236px))}.lai-pc{display:block;rotate:var(--rot);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 14px 14px rgba(110,30,90,.28));will-change:translate}.lai-pc.lai-held{cursor:grabbing;filter:drop-shadow(0 24px 22px rgba(110,30,90,.36))}.lai-pc-frame{padding:5.5% 5.5% 17%;background:#fff;box-shadow:inset 0 0 0 1px rgba(26,26,26,.08)}.lai-pc-frame img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;pointer-events:none;background:var(--lai-blush)}.lai-wrap{position:relative;display:flex;flex-direction:column;gap:clamp(112px,12vw,190px);max-width:1400px;margin:0 auto;padding:clamp(24px,4vw,60px) var(--lai-gut) clamp(80px,9vw,140px)}.lai-h2{margin:0 0 20px;font-size:clamp(34px,3.4vw,48px);line-height:1.12}.lai-p{max-width:560px;margin:0 0 22px;font:500 17px/1.6 var(--lai-sans)}.lai-bul{display:grid;gap:14px;max-width:620px;padding:0;margin:0 0 28px;list-style:none}.lai-bul li{display:flex;gap:12px;align-items:flex-start}.lai-bul p{font:500 17px/1.5 var(--lai-sans);color:color-mix(in srgb,var(--lai-ink) 90%,transparent)}.lai-bullet{flex:none;margin-top:3px}.lai-bullet--rose,.lai-star--rose{color:var(--lai-pink-deep)}.lai-bullet--violet,.lai-star--violet{color:#a855f7}.lai-bullet--sky,.lai-star--sky{color:#38bdf8}.lai-star{flex:none;font-size:20px;line-height:1.35}.lai-b{font-weight:800}.lai-b--rose{color:var(--lai-rose)}.lai-b--violet{color:var(--lai-violet)}.lai-b--sky{color:var(--lai-sky)}.lai-about{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.lai-about-card{justify-self:center;width:min(100%,384px)}.lai-polaroid{padding:4.5% 4.5% 0;margin:0;background:#fff;box-shadow:0 18px 30px -10px rgba(110,30,90,.38),inset 0 0 0 1px rgba(26,26,26,.08);rotate:3deg}.lai-polaroid-photo{aspect-ratio:4/5;overflow:hidden;background:var(--lai-pink)}.lai-polaroid-photo img{display:block;width:100%;height:100%;object-fit:cover}.lai-polaroid figcaption{padding:14px 0 18px;color:var(--lai-ink);font:400 28px/1 var(--lai-hand);text-align:center}.lai-book{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:center}.lai-book-win{justify-self:center;width:min(100%,440px)}.lai-book-text{max-width:600px}.lai-tabs{display:flex;flex-wrap:wrap;gap:3px;padding:2px 2px 8px}.lai-tab{min-height:28px;padding:5px 10px;border:0;color:var(--lai-ink);font:700 12px/1 var(--lai-ui);letter-spacing:.04em;background:var(--lai-face);box-shadow:var(--lai-bevel-out)}.lai-tab.lai-on{background:var(--lai-pink);box-shadow:var(--lai-bevel-in)}.lai-shot.lai-on{animation:lai-fade .3s ease-out}@keyframes lai-fade{0%{opacity:0}to{opacity:1}}.lai-services{display:flex;flex-direction:column;gap:clamp(96px,11vw,170px)}.lai-notes{position:relative}.lai-notes-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,5.8vw,84px);padding:0;margin:0;list-style:none}.lai-note,.lai-note-slot,.lai-notes-row>li{height:100%}.lai-note{padding:24px 24px 22px;margin:0;background:color-mix(in srgb,#fff 86%,transparent);border:2px solid var(--lai-ink);box-shadow:7px 7px 0 var(--lai-pink)}.lai-note--violet{box-shadow:7px 7px 0 #c084fc}.lai-note--sky{box-shadow:7px 7px 0 #7dd3fc}.lai-note p{font:500 16.5px/1.55 var(--lai-sans)}.lai-note cite{display:flex;align-items:center;gap:9px;margin-top:16px;font:800 13px/1.25 var(--lai-sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase}.lai-note cite:before{flex:none;width:18px;height:3px;background:currentColor;content:""}.lai-note--rose cite{color:var(--lai-rose)}.lai-note--violet cite{color:var(--lai-violet)}.lai-note--sky cite{color:var(--lai-sky)}.lai-swipe{display:none}.lai-file{position:relative;width:min(100%,668px);margin:0 auto}.lai-entry{padding:18px 18px 20px;font:15px/1.55 var(--lai-sans)}.lai-eyebrow{margin:0 0 12px;color:var(--lai-rose);font:800 12px/1 var(--lai-sans);letter-spacing:.16em;text-transform:uppercase}.lai-entry-row{display:flex;gap:20px;align-items:flex-start}.lai-entry-img{flex:none;width:160px;height:160px;object-fit:cover;border:2px solid rgba(26,26,26,.3);border-radius:8px}.lai-entry-body{min-width:0}.lai-entry-h{margin:0;font-size:clamp(26px,2.6vw,36px);line-height:1.12}.lai-entry-line{margin:10px 0;color:var(--lai-rose);font:700 14px/1.3 var(--lai-sans)}.lai-entry-p{margin:0 0 16px;color:color-mix(in srgb,var(--lai-ink) 88%,transparent)}.lai-entry-list{padding-top:16px;margin-top:18px;border-top:2px dashed rgba(26,26,26,.3)}.lai-dl{display:grid;gap:14px;margin:0}.lai-dl dt{font:800 12px/1.3 var(--lai-sans);letter-spacing:.1em;text-transform:uppercase}.lai-dl dd{margin:3px 0 0;color:var(--lai-ink-soft)}.lai-req-wrap{width:min(100%,668px)}.lai-req-h{margin:0;font-size:clamp(28px,3vw,36px);line-height:1.12;text-align:center}.lai-form{max-height:none;overflow:visible}.lai-foot{position:relative;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;max-width:1440px;padding:22px var(--lai-gut) 28px;margin:0 auto;color:color-mix(in srgb,var(--lai-ink) 88%,transparent);font:700 11px/1.5 var(--lai-sans);letter-spacing:.08em;text-transform:uppercase}.lai-foot,.lai-foot-links{display:flex;align-items:center}.lai-foot-links{gap:18px}.lai-link--btn{padding:0;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;background:none;cursor:pointer}.lai-dots{position:fixed;top:50%;right:16px;z-index:60;display:none;flex-direction:column;gap:10px;transform:translateY(-50%)}@media (min-width:900px){.lai-dots{display:flex}}.lai-dot{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:22px;padding:0 2px 0 0;border:0;background:none;cursor:pointer}.lai-dot i{flex:none;width:14px;height:14px;background:#fff;border:2px solid var(--lai-ink);border-radius:50%;box-shadow:0 2px 0 rgba(26,26,26,.25);transition:background .2s,transform .2s}.lai-dot[aria-current=true] i{background:var(--lai-yellow);transform:scale(1.25)}.lai-dot span{position:absolute;top:50%;right:30px;padding:4px 9px;color:#fff;font:800 11px/1 var(--lai-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--lai-ink);opacity:0;transform:translate(6px,-50%);transition:opacity .16s,transform .16s;pointer-events:none}.lai-dot:focus-visible span,.lai-dot:hover span{opacity:1;transform:translateY(-50%)}.lai-slot--dock{top:20px;right:20px;bottom:auto}.lai-slot--dock .lai-win{--lai-face:#c0c0c0;--lai-hi:#fff;--lai-lo:#dfdfdf;--lai-shade:#808080;--lai-edge:#000;padding:2px;color:#000;font-family:var(--lai-pixel);box-shadow:inset -1px -1px 0 #000,inset 1px 1px 0 #dfdfdf,inset -2px -2px 0 #808080,inset 2px 2px 0 #fff,3px 3px 0 rgba(26,26,26,.25)}.lai-slot--dock .lai-active>.lai-bar,.lai-slot--dock .lai-bar,.lai-slot--dock .lai-drag>.lai-bar,.lai-slot--dock .lai-win:hover>.lai-bar{height:24px;padding:2px 3px 2px 5px;color:#fff;font:400 17px/1 var(--lai-pixel);letter-spacing:.03em;background:linear-gradient(90deg,#000080,#1084d0)}.lai-slot--dock .lai-bar .lai-svg{display:none}.lai-slot--dock .lai-bar-title:before{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;background:radial-gradient(circle,#000 0 1.5px,#c0c0c0 2px 4px,#fff 4.5px 5px,#7fa7c9 5.5px 6px,transparent 6.5px);border-radius:50%;content:""}.lai-slot--dock .lai-wbtn{color:#000}.lai-slot--dock .lai-pbtn{color:#000;background:#c0c0c0}.lai-slot--dock .lai-pl-lcd{color:#000;font:400 17px/1 var(--lai-pixel);background:#fff;box-shadow:inset 1px 1px 0 #808080,inset -1px -1px 0 #fff,inset 2px 2px 0 #000,inset -2px -2px 0 #dfdfdf}.lai-slot--dock .lai-pl-title{font-weight:400}.lai-slot--dock .lai-pl-artist,.lai-slot--dock .lai-pl-time{color:#000080;font-size:15px}.lai-slot--dock .lai-pl-prog{background:#c0c0c0}.lai-slot--dock .lai-pl-prog:after{background:#000080}.lai-slot--dock .lai-pl-list{color:#000;background:#fff}.lai-slot--dock .lai-pl-head{font:400 15px/1.25 var(--lai-pixel)}.lai-slot--dock .lai-pl-item{color:#000;font:400 16px/1.15 var(--lai-pixel)}.lai-slot--dock .lai-pl-item small{font-size:14px}.lai-slot--dock .lai-pl-item.lai-on{color:#fff;background:#000080}@media (hover:hover){.lai-slot--dock .lai-pl-item:hover{color:#fff;background:#000080}}@media (max-width:899px){.lai-about,.lai-book{grid-template-columns:minmax(0,1fr);gap:40px}.lai-about-card{order:-1;width:min(78%,320px)}.lai-book-win{width:min(100%,460px)}.lai-notes-row{display:flex;gap:16px;padding:8px var(--lai-gut) 18px;margin:0 calc(var(--lai-gut) * -1);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lai-notes-row>li{flex:0 0 min(82vw,340px);scroll-snap-align:center}.lai-swipe{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 8px;color:color-mix(in srgb,var(--lai-ink) 78%,transparent);font:800 13px/1 var(--lai-sans);letter-spacing:.16em;text-transform:uppercase}}@media (max-width:699px){.lai-slot--dock{top:12px;right:8px;bottom:auto;width:min(260px,calc(100vw - 16px))}.lai-hero{padding-top:64px}.lai-ltr-wrap{padding-top:58px}.lai-tape{--tc:clamp(56px,21.5vw,84px)}.lai-cta{flex-direction:column;align-items:center}.lai-stk{top:calc(var(--my) * 1%);left:calc(var(--mx) * 1%);width:calc(var(--mw) * 100vw / 390)}.lai-stk--nophone{display:none}.lai-pol{padding:56px var(--lai-gut)}.lai-pol-field{height:150vw}.lai-pc-slot{top:calc(var(--my) * 1%);left:calc(var(--mx) * 1%);width:calc(var(--k) * 44vw)}.lai-tabs{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto;scrollbar-width:none}.lai-tab{flex:none;min-height:36px;padding:6px 12px}.lai-entry-row{flex-direction:column}.lai-entry-img{width:100%;height:180px}.lai-foot{flex-direction:column;align-items:flex-start}}@media (pointer:coarse){.lai-pbtn{width:38px;min-height:40px}.lai-bar{gap:6px}.lai-bar,.lai-slot--dock .lai-bar{height:34px}.lai-wbtn{width:26px;height:24px}.lai-arrow{width:34px;height:44px;margin-top:-22px}.lai-btn,.lai-chip{min-height:40px}.lai-dot{min-height:32px}}@media (prefers-reduced-motion:reduce){.lai-ltr-img,.lai-scroll,.lai-stk img,.lai-tape-track{animation:none}.lai-dot i,.lai-dot span,.lai-pill,.lai-pl-prog:after,.lai-shot,.lai-win{transition:none}.lai-shot.lai-on,.lai-slot--fixed>.lai-win,.lai-win.lai-ping{animation:none}}