.lino-root{--lino-bg:var(--kit-lino-stage,#ecebe8);--lino-card:var(--kit-lino-card,#fff);--lino-text:var(--kit-lino-text,#3b2a1e);--lino-muted:var(--kit-lino-muted,#7a6a5e);--lino-line:var(--kit-lino-line,#e3dcd2);--lino-accent:var(--kit-lino-accent,#f28a2e);--lino-accent-ink:var(--kit-lino-accent-ink,#3b2a1e);--lino-blue:var(--kit-lino-blue,#6385ab);--lino-ok:var(--kit-lino-ok,#2f7a49);--lino-veil:#f4f1ecdb;color:var(--lino-text);font-family:ui-rounded,Nunito,Segoe UI Rounded,Segoe UI,system-ui,sans-serif}.lino-stage{background:radial-gradient(circle at 50% 75%,#fffaf2 0%,var(--lino-bg)70%);border:2px solid var(--lino-line)}.lino-title{color:var(--lino-text)}.lino-panel{border:2px solid var(--lino-line);color:var(--lino-text);background:#fffaf2;justify-content:center}@media (max-width:639px){.lino-root .lino-panel{padding:16px}.lino-root .lino-panel form{flex-wrap:wrap;justify-content:flex-end}.lino-root .lino-panel form>.lino-input{flex:100%}.lino-root .lino-panel .lino-btn{width:56px;padding:0}.lino-root .lino-input{padding-inline:16px;font-size:1rem}}.lino-root .lino-panel :is(h2,p,span),.lino-root .lino-bubble{color:var(--lino-text)!important}.lino-root .lino-panel .lino-muted,.lino-root .lino-muted{color:var(--lino-muted)!important}.lino-root .lino-panel .lino-ok,.lino-root .lino-ok{color:var(--lino-ok)!important}.lino-muted{color:var(--lino-muted)}.lino-ok{color:var(--lino-ok);font-weight:600}.lino-bubble{background:var(--lino-card);color:var(--lino-text);animation:.25s ease-out both lino-pop}.lino-bubble:after{content:"";border:10px solid #0000;border-top-color:var(--lino-card);border-bottom:0;position:absolute;bottom:-10px;left:50%}.lino-pill{color:var(--lino-text);white-space:nowrap;background:#fffc;border-radius:999px;padding:4px 10px}.lino-pill--warn{background:#fde7d3}.lino-hint{color:var(--lino-blue);font-weight:700}.lino-input{background:var(--lino-card);border:3px solid var(--lino-line);color:var(--lino-text)}.lino-input:focus{border-color:var(--lino-accent);outline:none}.lino-btn{background:var(--lino-accent);min-width:56px;min-height:56px;color:var(--lino-accent-ink);border-radius:999px;place-items:center;padding:0 18px;font-weight:800;transition:transform .12s;display:inline-grid}.lino-btn:active{transform:scale(.95)}.lino-btn:disabled{opacity:.5}.lino-btn:focus-visible,.lino-chip:focus-visible,.lino-card button:focus-visible{outline:3px solid var(--lino-blue);outline-offset:2px}.lino-btn--mic{background:var(--lino-blue);color:#fff}.lino-btn--mic.is-on{background:#c0392b;animation:1.2s infinite lino-pulse}.lino-btn--big{padding:18px 32px;font-size:1.5rem;box-shadow:0 8px 22px #f28a2e59}.lino-chip{background:var(--lino-card);border:3px solid var(--lino-accent);color:var(--lino-text);border-radius:999px;padding:10px 18px;font-size:1.125rem;font-weight:700;animation:.3s ease-out both lino-pop}.lino-chip:disabled{opacity:.55}.lino-root ul.lino-cards{margin:0;padding:0;list-style:none}.lino-root ul.lino-cards>li{margin:0}.lino-card{background:var(--lino-card);transition:box-shadow .2s,transform .2s;animation:.35s ease-out both lino-pop;box-shadow:0 4px 14px #3b2a1e14}.lino-card.is-looked{box-shadow:0 0 0 4px var(--lino-accent),0 10px 26px #f28a2e4d;transform:translateY(-3px)}.lino-looked{outline:4px solid var(--kit-lino-accent,#f28a2e);outline-offset:4px;border-radius:16px;transition:outline-color .2s}.lino-card__cover{background:#f6efe4}.lino-root .lino-card a.lino-card__link{background:var(--lino-accent);color:var(--lino-accent-ink);text-decoration:none;transition:transform .15s,box-shadow .15s}.lino-root .lino-card a.lino-card__link:hover{transform:translateY(-1px);box-shadow:0 4px #3b2a1e2e}.lino-root .lino-card a.lino-card__link:focus-visible{outline:3px solid var(--lino-blue);outline-offset:2px}.lino-card__shelf{color:var(--lino-text);background:#f6efe4}.lino-zzz{color:var(--lino-blue);opacity:0;transition:opacity .6s}.lino-zzz.is-on{opacity:1}.lino-zzz span{opacity:0;animation:3s infinite lino-z;position:absolute}.lino-zzz span:nth-child(2){font-size:1.3em;animation-delay:1s}.lino-zzz span:nth-child(3){font-size:1.6em;animation-delay:2s}@keyframes lino-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes lino-pulse{50%{box-shadow:0 0 0 10px #c0392b2e}}@keyframes lino-z{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(26px,-60px)}}@media (prefers-reduced-motion:reduce){.lino-bubble,.lino-chip,.lino-card,.lino-btn--mic.is-on{animation:none}.lino-card.is-looked{transform:none}}.lino-root--page-search .lino-stage{background:0 0;border:0}.lino-root--page-search .lino-pill--state{display:none}.lino-root .lino-bubble--above{align-self:center;max-width:32ch;margin-bottom:4px;font-weight:600;box-shadow:0 6px #1e2a4a1f}.lino-bubble--above:after{border-width:12px 12px 0;bottom:-12px;transform:translate(-50%)}.lino-bubble--above>span{animation:.25s ease-out both lino-pop;display:block}.lino-root--page-search .lino-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.lino-root--page-search .lino-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lino-root--page-search .lino-cards{grid-template-columns:repeat(6,minmax(0,1fr))}}html:not([data-opac-preview]) .opac-node-slot--children:has(>.opac-node .lino-root--page-search) :is(.opac-node,.opac-node-slot,.opac-page-widget-slot,.opac-page-widget,.lino-root):has(.lino-hero){display:contents}html:not([data-opac-preview]) .opac-node-slot--children:has(>.opac-node .lino-root--page-search){flex-wrap:wrap}html:not([data-opac-preview]) .lino-root--page-search .lino-hero{flex:0 360px;order:0;min-width:0}html:not([data-opac-preview]) .opac-node-slot--children:has(>.opac-node .lino-root--page-search)>.opac-node:not(:has(.lino-root--page-search)){order:1}html:not([data-opac-preview]) .lino-root--page-search .lino-answers{flex:100%;order:2}.lino-root--companion .lino-stage{background:0 0;border:0}.lino-root--companion .lino-pill--state{display:none}.lino-root .lino-bubble--side{max-width:60ch;margin-left:10px;font-weight:600;display:inline-block;box-shadow:0 6px #1e2a4a1f}.lino-bubble--side:after{border-width:12px 12px 12px 0;border-color:transparent var(--lino-card)transparent transparent;top:50%;bottom:auto;left:-12px;transform:translateY(-50%)}.lino-bubble--side>span{animation:.25s ease-out both lino-pop;display:block}.lino-root--companion .lino-egg__shell{width:64px;height:77px}.lino-root--companion .lino-egg__text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lino-egg__shell{transform-origin:50% 92%;animation:1.6s ease-in-out infinite lino-egg-rock}.lino-egg__body{fill:#fff6e6;stroke:#e3cfae;stroke-width:2px}.lino-egg__spot{fill:#c99a6b;opacity:.55}.lino-egg__shadow{fill:#1e2a4a;opacity:.16}.lino-egg__crack{fill:none;stroke:#7a4a2b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset .4s ease-out}.lino-egg__text{color:var(--lino-text);background:#ffffffd9;border-radius:999px;padding:4px 14px}@keyframes lino-egg-rock{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-7deg)}80%{transform:rotate(6deg)}90%{transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.lino-egg__shell{animation:none}}
.lk-root{--u:min(1vw,1vh);--lk-bg:#fff;--lk-ink:#1b2a4a;--lk-soft:#5f6b84;--lk-line:#cfe3f5;--lk-blob:#e6f2fc;--lk-orange:#f07d1a;--lk-orange-ink:#fff;--lk-green:#1f8f4e;--lk-red:#c8402f;--lk-pill:#fff4ea;--lk-pill-line:#f3c08e;z-index:40;grid-template-rows:calc(10*var(--u))calc(19*var(--u))minmax(0,1fr)calc(15*var(--u))calc(42*var(--u));background:var(--lk-bg);color:var(--lk-ink);-webkit-user-select:none;user-select:none;touch-action:manipulation;display:grid;position:fixed;inset:0;overflow:hidden}.lk-root button{font:inherit;color:inherit;cursor:pointer}.lk-root :focus-visible{outline:calc(.6*var(--u))solid var(--lk-orange);outline-offset:calc(.4*var(--u))}.lk-top{padding:calc(2.4*var(--u))calc(4*var(--u))0;font-size:calc(2.6*var(--u));color:var(--lk-soft);justify-content:space-between;align-items:center;font-weight:700;display:flex}.lk-root.lk-root .lk-menu-btn{width:calc(7*var(--u));height:calc(7*var(--u));border:calc(.3*var(--u))solid var(--lk-line);font-size:calc(3.4*var(--u));color:var(--lk-soft);touch-action:none;background:#fff;border-radius:50%;line-height:1;transition:box-shadow 1.5s linear}.lk-root.lk-root .lk-menu-btn.is-holding{box-shadow:0 0 0 calc(1.4*var(--u))#f07d1a59}.lk-say{padding:calc(1.6*var(--u))calc(6*var(--u))0;text-align:center;overflow:hidden}.lk-say p{font-weight:900;font-size:calc(5.2*var(--u));text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.2;animation:.35s both lk-fade;display:-webkit-box;overflow:hidden}@keyframes lk-fade{0%{opacity:0;transform:translateY(calc(.8*var(--u)))}}.lk-say small{margin-top:calc(1.2*var(--u));font-size:calc(3.2*var(--u));color:var(--lk-soft);font-weight:700;display:block}.lk-stage{--lk-cover-w:min(20*var(--u),34cqh);--lk-from:var(--lk-blob);--lk-to:var(--lk-blob);min-height:0;position:relative;container-type:size}.lk-backdrop{width:min(74*var(--u),92%);aspect-ratio:1;background:radial-gradient(circle at 50% 40%,var(--lk-from),var(--lk-to));border-radius:46% 54% 50% 50%/52% 46% 54% 48%;max-height:96%;transition:background .6s,left .5s,width .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lk-canvas{transform-origin:50% 60%;transition:transform .5s cubic-bezier(.3,.7,.3,1);position:absolute;inset:0}.lk-stage.is-attract .lk-canvas{cursor:pointer}.lk-zzz{font-weight:900;font-size:calc(6*var(--u));color:#8fb3d9;letter-spacing:.1em;pointer-events:none;position:absolute;top:14%;left:58%}.lk-zzz small{font-size:.7em}.lk-offline{left:50%;top:calc(1*var(--u));padding:calc(1*var(--u))calc(3*var(--u));font-size:calc(2.6*var(--u));background:#fff3e6;border-radius:99px;margin:0;font-weight:800;position:absolute;transform:translate(-50%)}.lk-flank{padding:0 calc(3*var(--u));pointer-events:none;justify-content:space-between;align-items:center;margin:0;list-style:none;display:flex;position:absolute;inset:0}.lk-flank__side{gap:calc(2.4*var(--u));pointer-events:auto;display:flex}.lk-root.lk-root .lk-card{width:calc(var(--lk-cover-w) + 7*var(--u));justify-items:center;gap:calc(1.2*var(--u));padding:calc(2*var(--u))calc(2*var(--u))calc(2.4*var(--u));border-radius:calc(3.4*var(--u));border:calc(.35*var(--u))solid var(--lk-line);text-align:center;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s;animation:.4s both lk-in;display:grid}.lk-root.lk-root .lk-card.is-looked{border-color:var(--lk-orange);box-shadow:0 0 0 calc(1.2*var(--u))#f07d1a33;transform:translateY(calc(-.8*var(--u)))}.lk-card__title{font-weight:800;font-size:calc(3*var(--u));-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.lk-avail{align-items:center;gap:calc(.8*var(--u));font-size:calc(2.5*var(--u));color:var(--lk-green);font-weight:800;display:inline-flex}.lk-avail:before{content:"";width:calc(1.8*var(--u));height:calc(1.8*var(--u));background:currentColor;border-radius:50%}.lk-avail.is-out{color:var(--lk-red)}.lk-cover{width:var(--lk-cover-w,calc(20*var(--u)));aspect-ratio:2/3;border-radius:calc(.8*var(--u))calc(1.6*var(--u))calc(1.6*var(--u))calc(.8*var(--u));box-shadow:0 calc(1*var(--u))calc(2*var(--u))calc(-1*var(--u))#00000059;background:linear-gradient(160deg,#6d8fc0,#3e5f92);place-items:center;display:grid;position:relative;overflow:hidden}.lk-cover img{-o-object-fit:cover;object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.lk-cover__title{padding:calc(1*var(--u));color:#fff;font-weight:900;font-size:calc(2.2*var(--u));text-align:center;line-height:1.1}.lk-cover[data-size=big]{width:min(34*var(--u),46cqh)}.lk-cover[data-size=mini]{width:calc(8.6*var(--u));border-radius:calc(.5*var(--u))}.lk-cover[data-size=mini] .lk-cover__title{display:none}@keyframes lk-in{0%{opacity:0;transform:scale(.92)translateY(calc(2*var(--u)))}}.lk-stage.is-focus .lk-canvas{transform:translate(-25%)scale(.8)}.lk-stage.is-focus .lk-backdrop{width:min(48*var(--u),48%);left:25%}.lk-focus{top:0;bottom:0;right:calc(3*var(--u));align-content:center;justify-items:center;gap:calc(2*var(--u));width:48%;animation:.45s both lk-in;display:grid;position:absolute}.lk-root.lk-root .lk-card--big{border-color:var(--lk-orange);width:auto}.lk-root.lk-root .lk-card--big .lk-card__title{font-size:calc(3.6*var(--u))}.lk-focus__facts{justify-content:center;gap:calc(1.2*var(--u));flex-wrap:wrap;display:flex}.lk-fact{padding:calc(.9*var(--u))calc(2.2*var(--u));font-size:calc(2.6*var(--u));background:#eef4fa;border-radius:99px;font-weight:800}.lk-sign{--lk-shelf:#8a96aa;align-items:center;gap:calc(2.2*var(--u));padding:calc(1.8*var(--u))calc(2.6*var(--u));border-radius:calc(2.6*var(--u));border:calc(.4*var(--u))solid var(--lk-shelf);background:color-mix(in srgb,var(--lk-shelf)12%,#fff);grid-template-columns:auto 1fr;max-width:100%;display:grid}.lk-sign__swatch{min-width:calc(12*var(--u));height:calc(12*var(--u));padding:0 calc(1*var(--u));border-radius:calc(2*var(--u));background:var(--lk-shelf);color:#fff;font-weight:900;font-size:calc(4.4*var(--u));text-shadow:0 .1em .2em #0000004d;place-items:center;display:grid}.lk-sign__text{gap:calc(.4*var(--u));min-width:0;display:grid}.lk-sign__text b{font-size:calc(3.4*var(--u));line-height:1.15}.lk-sign__text span{font-size:calc(2.8*var(--u));color:var(--lk-soft);font-weight:700}.lk-strip{margin:0 calc(4*var(--u));padding:calc(1.4*var(--u))calc(2.4*var(--u))calc(1.6*var(--u));border-radius:calc(3*var(--u));border:calc(.3*var(--u))solid var(--lk-line);gap:calc(1*var(--u));background:#f5f8fc;display:grid}.lk-strip__label{font-size:calc(2.5*var(--u));color:var(--lk-soft);font-weight:800}.lk-strip__board{justify-content:center;align-items:end;gap:calc(1.4*var(--u));padding-bottom:calc(.6*var(--u));border-bottom:calc(1*var(--u))solid #c9a979;display:flex;overflow-x:auto}.lk-root.lk-root .lk-mini{border-radius:calc(.6*var(--u));background:0 0;border:0;padding:0}.lk-root.lk-root .lk-mini.is-selected{outline:calc(.6*var(--u))solid var(--lk-orange);outline-offset:calc(.4*var(--u))}.lk-strip-slot{flex-direction:column;justify-content:center;min-height:0;display:flex}.lk-bottom{align-content:end;justify-items:center;gap:calc(2.6*var(--u));min-height:0;padding:calc(2.4*var(--u))calc(4*var(--u))calc(3.6*var(--u));display:grid}.lk-pills{justify-content:center;gap:calc(2*var(--u));flex-wrap:wrap;display:flex}.lk-root.lk-root .lk-pill{min-height:calc(9.5*var(--u));padding:0 calc(4*var(--u));border:calc(.35*var(--u))solid var(--lk-pill-line);background:var(--lk-pill);font-size:calc(3.4*var(--u));white-space:nowrap;border-radius:99px;font-weight:800}.lk-root.lk-root .lk-pill.is-quiet{border-color:var(--lk-line);color:var(--lk-soft);background:#fff}.lk-root.lk-root .lk-pill.is-waiting{opacity:.75}.lk-root.lk-root .lk-talk{align-items:center;gap:calc(2*var(--u));min-height:calc(12.5*var(--u));padding:0 calc(7*var(--u));border:calc(.6*var(--u))solid var(--lk-orange);background:var(--lk-orange);font-size:calc(4.2*var(--u));white-space:nowrap;box-shadow:0 calc(1.4*var(--u))calc(3*var(--u))calc(-1.4*var(--u))#f07d1ab3;border-radius:99px;font-weight:900;display:inline-flex;color:var(--lk-orange-ink)!important}.lk-root.lk-root .lk-talk svg{width:calc(4.8*var(--u));height:calc(4.8*var(--u))}.lk-root.lk-root .lk-talk.is-listening{box-shadow:0 0 0 calc(2.2*var(--u))#f07d1a29;background:#fff;color:var(--lk-orange)!important}.lk-root.lk-root .lk-talk.is-hearing{box-shadow:0 0 0 calc(3.4*var(--u))#f07d1a4d}@media (prefers-reduced-motion:no-preference){.lk-root.lk-root .lk-talk.is-listening{animation:1.8s ease-in-out infinite lk-ring}@keyframes lk-ring{50%{box-shadow:0 0 0 calc(3.4*var(--u))#f07d1a14}}}@media (prefers-reduced-motion:reduce){.lk-root.lk-root .lk-card,.lk-focus{animation:none}}.lk-menu{z-index:50;background:#1b2a4a73;place-items:center;display:grid;position:fixed;inset:0}.lk-menu__panel{gap:calc(1.6*var(--u));min-width:calc(50*var(--u));padding:calc(4*var(--u));border-radius:calc(3*var(--u));background:#fff;display:grid}.lk-menu__panel h2{margin:0 0 calc(1*var(--u));font-size:calc(3.6*var(--u))}.lk-root.lk-root .lk-menu__panel button,.lk-root.lk-root .lk-menu__panel a{padding:calc(2*var(--u))calc(3*var(--u));border-radius:calc(2*var(--u));border:calc(.3*var(--u))solid var(--lk-line);font-size:calc(3*var(--u));text-align:left;color:var(--lk-ink);background:#f5f8fc;font-weight:800;text-decoration:none;display:block}.lk-root.lk-root .lk-menu__panel .is-quiet{color:var(--lk-soft);background:#fff}@media (orientation:landscape){.lk-root{grid-template-rows:calc(7*var(--u))calc(12*var(--u))minmax(0,1fr)calc(10*var(--u))calc(18*var(--u))}.lk-say{padding-top:calc(.6*var(--u))}.lk-say p{font-size:calc(4.4*var(--u));-webkit-line-clamp:2}.lk-backdrop{width:min(64*var(--u),40%)}.lk-flank{padding:0 calc(5*var(--u))}.lk-bottom{align-items:center;gap:calc(3*var(--u));padding-top:calc(1.6*var(--u));padding-bottom:calc(2*var(--u));grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:column}.lk-pills{justify-content:flex-end;gap:calc(1.2*var(--u))calc(1.6*var(--u))}.lk-root.lk-root .lk-pill{min-height:calc(6.6*var(--u));padding:0 calc(3*var(--u));font-size:calc(3*var(--u))}.lk-card__title{-webkit-line-clamp:2}.lk-strip{padding-block:calc(.8*var(--u))calc(1*var(--u))}.lk-strip__label{display:none}.lk-cover[data-size=mini]{width:calc(6*var(--u))}.lk-stage.is-focus .lk-canvas{transform:scale(.9)}.lk-stage.is-focus .lk-backdrop{width:min(48*var(--u),30%);left:50%}.lk-focus{left:calc(5*var(--u));right:calc(5*var(--u));-moz-column-gap:36%;grid-template-columns:1fr 1fr;grid-template-areas:"book sign""facts sign";column-gap:36%;width:auto}.lk-focus>.lk-card{grid-area:book}.lk-focus__facts{grid-area:facts}.lk-focus>.lk-sign{grid-area:sign;align-self:center}.lk-cover[data-size=big]{width:min(26*var(--u),40cqh)}}.lk-root.lk-root .lk-card,.lk-root.lk-root .lk-mini,.lk-root.lk-root .lk-pill,.lk-root.lk-root .lk-talk,.lk-root.lk-root .lk-menu__panel button{height:auto}.lk-root.lk-root .lk-card{white-space:normal}.lk-root.lk-root .lk-mini{min-width:0}.lk-menu-anchor{display:inline-flex;position:relative}.lk-menu-hint{right:0;top:calc(100% + 1.4*var(--u));z-index:5;width:max-content;max-width:calc(46*var(--u));padding:calc(1.4*var(--u))calc(2.2*var(--u));border-radius:calc(2*var(--u));background:var(--lk-ink);color:#fff;font-size:calc(2.6*var(--u));font-weight:700;animation:.25s both lk-fade;position:absolute}.lk-talk-row{align-items:center;gap:calc(2*var(--u));display:flex}.lk-root.lk-root .lk-kbd-toggle{width:calc(12.5*var(--u));height:calc(12.5*var(--u));border:calc(.4*var(--u))solid var(--lk-line);color:var(--lk-ink);background:#fff;border-radius:50%}.lk-root.lk-root .lk-kbd-toggle svg{width:calc(5.4*var(--u));height:calc(5.4*var(--u))}.lk-kbd{z-index:30;gap:calc(1.2*var(--u));padding:calc(2.4*var(--u))calc(2.4*var(--u))calc(3*var(--u));border-top:calc(.4*var(--u))solid var(--lk-line);box-shadow:0 calc(-1*var(--u))calc(4*var(--u))#1b2a4a1f;background:#eef3f9;animation:.3s cubic-bezier(.3,.7,.3,1) both lk-kbd-in;display:grid;position:absolute;bottom:0;left:0;right:0}@keyframes lk-kbd-in{0%{transform:translateY(100%)}}.lk-kbd__line{gap:calc(1.2*var(--u));display:flex}.lk-kbd__input{min-width:0;height:calc(9*var(--u));padding:0 calc(2.4*var(--u));border-radius:calc(2*var(--u));border:calc(.4*var(--u))solid var(--lk-orange);color:var(--lk-ink);font:inherit;font-size:calc(3.6*var(--u));background:#fff;flex:1;font-weight:800}.lk-kbd__row{justify-content:center;gap:calc(.9*var(--u));display:flex}.lk-root.lk-root .lk-key{min-width:0;max-width:calc(9*var(--u));height:calc(8.2*var(--u));border-radius:calc(1.6*var(--u));border:calc(.3*var(--u))solid var(--lk-line);color:var(--lk-ink);font-size:calc(3.6*var(--u));background:#fff;flex:1 1 0;padding:0;font-weight:800}.lk-root.lk-root .lk-key svg{width:calc(4*var(--u));height:calc(4*var(--u))}.lk-root.lk-root .lk-key--icon{flex:0 0 calc(12*var(--u));max-width:none}.lk-root.lk-root .lk-key--space{max-width:none;font-size:calc(2.8*var(--u));flex:auto}.lk-root.lk-root .lk-key--send{max-width:none;padding:0 calc(3.6*var(--u));gap:calc(1.2*var(--u));background:var(--lk-orange);border-color:var(--lk-orange);color:#fff;font-size:calc(3*var(--u));flex:none}@media (orientation:landscape){.lk-kbd{border-radius:calc(3*var(--u))calc(3*var(--u))0 0;border:calc(.4*var(--u))solid var(--lk-line);left:18%;right:18%}.lk-root.lk-root .lk-key{height:calc(7*var(--u))}}.lk-burst{pointer-events:none;z-index:3;width:0;height:0;position:absolute;top:55%;left:50%}.lk-stage.is-focus .lk-burst{left:25%}.lk-burst__puff{font-size:calc(9*var(--u));animation:.7s ease-out both lk-puff;position:absolute;transform:translate(-50%,-50%)}@keyframes lk-puff{to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}.lk-burst__p{font-size:calc(var(--size)*var(--u));animation-name:lk-rise;animation-timing-function:cubic-bezier(.2,.7,.3,1);animation-fill-mode:both;position:absolute}@keyframes lk-rise{0%{opacity:1;transform:translate(-50%,-50%)}60%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy)))rotate(var(--rot));opacity:0}}@media (prefers-reduced-motion:reduce){.lk-burst__p{display:none}}
.opac-core-preview,.opac-node.opac-core-preview{pointer-events:none;-webkit-user-select:none;user-select:none;border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--sunk);margin:.75rem 0;padding:.875rem 1rem 1rem}.opac-core-preview-label,.opac-core-preview-note{color:var(--muted-ink);margin:0}.opac-core-preview-label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.625rem;font-size:.6875rem;font-weight:600}.opac-core-preview-note{margin-top:.75rem;font-size:.75rem;line-height:1.45}.opac-core-preview-slot{border-radius:var(--radius-sm);background:var(--surface);padding:.5rem;overflow:hidden}
