.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.jk-deck{align-items:center;gap:var(--sp-12);margin-top:var(--sp-8);padding:var(--sp-8);border-radius:var(--r-xl);grid-template-columns:auto minmax(0,1fr);display:grid}.jk-deck audio{display:none}.jk-vinyl{--disc:clamp(11rem, 24vw, 16rem);width:var(--disc);height:var(--disc);position:relative}.jk-vinyl__disc{background-image:repeating-radial-gradient(circle,#fbfbfb0e 0 1px,#0000 1px 4px),radial-gradient(circle,#17150f 0 27%,#0a0a08 28% 100%);border-radius:50%;place-items:center;animation:4s linear infinite paused jk-spin;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fbfbfb17,0 22px 48px -18px #000c}.jk-deck.is-playing .jk-vinyl__disc{animation-play-state:running}@keyframes jk-spin{to{transform:rotate(360deg)}}.jk-vinyl__label{text-align:center;background:radial-gradient(circle at 38% 32%, var(--sand-250), var(--brass-deep));border-radius:50%;place-items:center;width:38%;height:38%;padding:6%;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #05050559}.jk-vinyl__cover{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.jk-vinyl__cover[hidden],.jk-vinyl__label.has-cover .jk-vinyl__label-t{display:none}.jk-vinyl__hole{background:var(--sand-990);pointer-events:none;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #00000080}.jk-vinyl__label-t{font-family:var(--font-display);font-size:var(--text-xs);color:#17130d;font-weight:600;line-height:1.3;overflow:hidden}.jk-vinyl__sheen{pointer-events:none;background:conic-gradient(from 202deg,#fbfbfb21,#0000 16% 54%,#fbfbfb14 68%,#0000 86%);border-radius:50%;position:absolute;inset:0}.jk-vinyl__arm{border-radius:var(--r-full);transform-origin:calc(100% - 5px);background:linear-gradient(to bottom, var(--sand-200), var(--sand-500));width:62%;height:4px;transition:transform .9s cubic-bezier(.3,.8,.25,1);position:absolute;top:9%;right:-6%;transform:rotate(-34deg)}.jk-vinyl__arm:before{content:"";background:radial-gradient(circle at 36% 30%, var(--sand-200), var(--sand-600));border-radius:50%;width:17px;height:17px;margin-top:-8.5px;position:absolute;top:50%;right:-6px;box-shadow:0 2px 6px #0009}.jk-vinyl__arm:after{content:"";background:var(--sand-100);border-radius:3px;width:15px;height:10px;position:absolute;top:-3px;left:-2px}.jk-deck.is-playing .jk-vinyl__arm{transform:rotate(5deg)}.jk-ctl{min-width:0}.jk-ctl__now{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.jk-ctl__t{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);font-weight:600}.jk-ctl__s{color:var(--ink-faint);font-size:var(--text-sm)}.jk-ctl__keys{align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.jk-key{border-radius:var(--r-full);border:1px solid var(--glass-border);background:var(--glass-bg);width:2.75rem;height:2.75rem;color:var(--ink-soft);cursor:pointer;flex:none;place-items:center;padding:0;transition:color .18s,border-color .18s,background-color .24s,transform .24s cubic-bezier(.2,.7,.3,1);display:grid}.jk-key:hover{color:var(--ink);border-color:var(--glass-border-lit);background:var(--glass-bg-strong);transform:translateY(-2px)}.jk-key:active{transform:none}.jk-key svg{fill:currentColor;width:1.15rem;height:1.15rem}.jk-key--play{background:var(--seal);width:3.5rem;height:3.5rem;color:var(--sand-990);border-color:#0000}.jk-key--play:hover{background:var(--seal-hover);color:var(--sand-990);border-color:#0000}.jk-key--play svg{width:1.5rem;height:1.5rem}.jk-key__i--pause,.is-playing .jk-key__i--play{display:none}.is-playing .jk-key__i--pause{display:block}.jk-key--mode .jk-key__i{display:none}.jk-key--mode[data-m="0"] .jk-key__i--m0,.jk-key--mode[data-m="1"] .jk-key__i--m1,.jk-key--mode[data-m="2"] .jk-key__i--m2,.jk-key--mode[data-m="3"] .jk-key__i--m3{display:block}.jk-ctl__seek{align-items:center;gap:var(--sp-3);margin-top:var(--sp-6);display:flex}.jk-ctl__time{flex:none;min-width:2.6rem}.jk-ctl__time:last-child{text-align:right}.jk-ctl__vol{align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);display:flex}.jk-rng{--p:0;appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:1.25rem;margin:0;padding:0}.jk-rng--vol{flex:none;width:7.5rem}.jk-rng::-webkit-slider-runnable-track{border-radius:var(--r-full);background:linear-gradient(to right, var(--seal) 0 calc(var(--p) * 100%), var(--rule-strong) calc(var(--p) * 100%) 100%);height:3px}.jk-rng::-moz-range-track{border-radius:var(--r-full);background:linear-gradient(to right, var(--seal) 0 calc(var(--p) * 100%), var(--rule-strong) calc(var(--p) * 100%) 100%);height:3px}.jk-rng::-webkit-slider-thumb{appearance:none;background:var(--ink);border:0;border-radius:50%;width:13px;height:13px;margin-top:-5px;box-shadow:0 1px 4px #0009}.jk-rng::-moz-range-thumb{background:var(--ink);border:0;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 4px #0009}.jk-rng:focus-visible{outline:2px solid var(--seal);outline-offset:4px;border-radius:var(--r-full)}.jk-cols{--jk-stage:19rem;gap:var(--sp-6);margin-top:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.jk-lyr,.jk-list{padding:var(--sp-6);border-radius:var(--r-xl)}.jk-lyr__win{height:var(--jk-stage);scroll-behavior:smooth;position:relative;overflow-y:auto;mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.jk-lines{margin:0;padding:0;list-style:none}.jk-line{padding:var(--sp-2) 0;color:var(--ink-faint);font-size:var(--text-base);line-height:var(--leading-normal);cursor:pointer;transition:color .3s}.jk-line:not(.is-on):hover{color:var(--ink-soft)}.jk-line:before{content:"";width:4px;height:4px;margin-right:var(--sp-2);background:var(--seal);opacity:0;border-radius:50%;margin-bottom:3px;transition:opacity .3s;display:inline-block}.jk-line.is-on{color:var(--ink)}.jk-line.is-on .jk-w{color:var(--ink-faint)}.jk-line.is-on .jk-w.is-on{color:var(--ink)}.jk-line.is-on .jk-w.is-at{background-image:linear-gradient(90deg, var(--ink) calc(var(--p,0%) - 8%), var(--ink-faint) calc(var(--p,0%) + 8%));color:#0000;background-clip:text}.jk-line.is-on:before{opacity:1}.jk-list__ol{height:var(--jk-stage);scroll-behavior:smooth;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.jk-row{align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;transition:background-color .24s,border-color .18s;display:flex}.jk-row:hover{background:var(--glass-bg);border-color:var(--glass-border)}.jk-row.is-on{background:var(--seal-wash);border-color:var(--glass-border)}.jk-row__n{color:var(--ink-faint);flex:none}.jk-row.is-on .jk-row__n{color:var(--seal)}.jk-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jk-row__t{color:var(--ink-soft);font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jk-row.is-on .jk-row__t{color:var(--ink)}.jk-row__s{color:var(--ink-faint);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jk-row__d{flex:none}.jk-row.is-bad .jk-row__s{color:var(--seal)}.jk-juke{margin-top:var(--sp-6);padding:var(--sp-6);border-radius:var(--r-xl)}.jk-juke__h{font-family:var(--font-display);font-size:var(--text-xl)}.jk-juke__note{margin-top:var(--sp-1);color:var(--ink-faint);font-size:var(--text-sm)}.jk-juke__charts{gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.jk-chip{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-full);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-soft);cursor:pointer;padding:.35em .85em;transition:color .18s,border-color .18s,background-color .24s}.jk-chip:hover{color:var(--ink);background:var(--glass-bg-strong);border-color:var(--glass-border-lit)}.jk-chip[aria-pressed=true]{color:var(--ink);background:var(--seal-wash);border-color:var(--glass-border-lit)}.jk-juke__find{gap:var(--sp-2);margin-top:var(--sp-4);display:flex}.jk-juke__q{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-md);min-width:0;color:var(--ink);font:inherit;font-size:var(--text-sm);flex:1;padding:.5em .9em}.jk-juke__q::placeholder{color:var(--ink-faint)}.jk-juke__go{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-md);color:var(--ink-soft);font-size:var(--text-sm);cursor:pointer;flex:none;padding:.5em 1.1em;transition:color .18s,border-color .18s,background-color .24s}.jk-juke__go:hover{color:var(--ink);background:var(--glass-bg-strong);border-color:var(--glass-border-lit)}.jk-juke__bar{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.jk-juke__msg{color:var(--ink-faint);min-height:1.5em}.jk-juke__all{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-md);color:var(--ink-soft);font-size:var(--text-sm);cursor:pointer;flex:none;padding:.4em .9em;transition:color .18s,border-color .18s,background-color .24s,opacity .18s}.jk-juke__all:hover:not(:disabled){color:var(--ink);background:var(--glass-bg-strong);border-color:var(--glass-border-lit)}.jk-juke__all:disabled{opacity:.42;cursor:not-allowed}.jk-juke__res{margin:var(--sp-2) 0 0;max-height:22rem;padding:0;list-style:none;overflow-y:auto}.jk-juke__res[aria-busy=true]{opacity:.5}.jk-hit{width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;gap:2px;transition:background-color .24s,border-color .18s;display:flex}.jk-hit:hover{background:var(--glass-bg);border-color:var(--glass-border)}.jk-hit__t{color:var(--ink-soft);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jk-hit:hover .jk-hit__t{color:var(--ink)}.jk-hit__a{font-size:var(--text-xs);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jk-mini{right:var(--sp-6);bottom:var(--sp-6);z-index:60;width:min(20rem, calc(100vw - var(--sp-8)));position:fixed}.jk-mini[hidden]{display:none}[data-jk] body{padding-bottom:max(var(--dock-room,0px), calc(var(--jk-room,0px) + var(--sp-6) * 2))}.jk-mini__card{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--glass-border);border-radius:var(--r-lg);background-color:var(--glass-under,#0707068c);background-image:linear-gradient(var(--glass-bg-strong), var(--glass-bg-strong));user-select:none;-webkit-touch-callout:none;touch-action:none;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) brightness(var(--glass-brightness));display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 44px -14px #000000a8}.jk-mini__card:before{content:"";border-radius:inherit;background:linear-gradient(160deg, var(--glass-border-lit), transparent 32%, transparent 68%, var(--glass-border) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@supports not (backdrop-filter:blur(1px)){.jk-mini__card{background:var(--glass-fallback)}}.jk-mini__head{align-items:center;gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.jk-mini__vol{align-items:center;gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);display:grid}.jk-mini__fold{cursor:pointer;background:0 0;border:0;border-radius:50%;width:2.25rem;height:2.25rem;padding:0}.jk-mini__disc{background-image:repeating-radial-gradient(circle at 50% 50%, #fbfbfb0f 0 1px, #0000 1px 3px), radial-gradient(circle at 50% 50%, var(--seal) 0 26%, #0a0a08 27% 100%);border-radius:50%;width:100%;height:100%;animation:4s linear infinite paused jk-spin;display:block;position:relative;box-shadow:inset 0 0 0 1px #fbfbfb1f}.jk-mini__cover{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0006}.jk-mini__cover[hidden]{display:none}.jk-mini.is-playing .jk-mini__disc{animation-play-state:running}.jk-mini__now{min-width:0;margin:0;display:grid}.jk-mini__t,.jk-mini__s{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.jk-mini__t{font-size:var(--text-sm);color:var(--ink)}.jk-run{white-space:nowrap;align-items:baseline;display:inline-flex}.jk-seg{white-space:nowrap;flex:none}.jk-run>.jk-seg+.jk-seg{margin-left:var(--jk-gap,1.5rem);display:none}.is-marquee .jk-run>.jk-seg+.jk-seg{display:inline}.jk-mini__t.is-marquee,.jk-win.is-marquee{text-overflow:clip}.is-marquee .jk-run{animation:jk-marquee var(--jk-dur,6s) linear infinite}@keyframes jk-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--jk-step,0px)))}}.jk-mini__line .jk-run{font-size:inherit;line-height:inherit;padding:0}.jk-win{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.jk-mini__s{font-size:var(--text-xs);color:var(--ink-faint)}.jk-key--sm{width:2rem;height:2rem}.jk-key--sm svg{width:.95rem;height:.95rem}.jk-key--sm.jk-key--play{width:2.5rem;height:2.5rem}.jk-key--sm.jk-key--play svg{width:1.1rem;height:1.1rem}.jk-mini__line{min-width:0;min-height:1.5em;font-size:var(--text-sm);line-height:1.5;font-family:var(--font-body);cursor:default;white-space:nowrap;align-items:baseline;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.jk-mini__line .jk-run:before{display:none}.jk-mini__line:before{content:"";width:4px;height:4px;margin-right:var(--sp-2);background:var(--seal);opacity:0;border-radius:50%;flex:none;margin-bottom:3px;transition:opacity .3s;display:block}.jk-mini__line:has(.is-on):before{opacity:1}.jk-mini__seek{align-items:center;gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.jk-mini__time{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--ink-faint)}.jk-mini__keys{justify-content:center;align-items:center;gap:var(--sp-3);display:flex}.jk-mini.is-fold .jk-mini__s,.jk-mini.is-fold .jk-mini__seek,.jk-mini.is-fold .jk-mini__vol,.jk-mini.is-fold [data-open],.jk-mini.is-fold [data-mode]{display:none}.jk-mini.is-fold .jk-mini__card{border-radius:var(--r-full);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem;padding:6px 10px}.jk-mini.is-fold .jk-mini__fold{width:2rem;height:2rem}.jk-mini.is-fold .jk-key--sm{width:1.75rem;height:1.75rem}.jk-mini.is-fold .jk-key--sm svg{width:.85rem;height:.85rem}.jk-mini.is-fold .jk-key--sm.jk-key--play{width:2rem;height:2rem}.jk-mini.is-fold .jk-key--sm.jk-key--play svg{width:.95rem;height:.95rem}.jk-mini.is-fold .jk-mini__head{grid-column:1}.jk-mini.is-fold .jk-mini__keys{gap:var(--sp-2);grid-area:1/2}.jk-mini.is-fold .jk-mini__line{padding-left:calc(2rem + var(--sp-3));grid-area:2/1/auto/span 2}.jk-mini.is-fold{width:min(20rem, calc(100vw - var(--sp-4) * 2))}.jk-mini.is-dock .jk-mini__now,.jk-mini.is-dock .jk-mini__line,.jk-mini.is-dock .jk-mini__seek,.jk-mini.is-dock .jk-mini__vol,.jk-mini.is-dock .jk-mini__keys,.jk-mini.is-dock [data-open]{display:none}.jk-mini.is-dock .jk-mini__card{border-radius:50%;grid-template-columns:auto;gap:0;padding:4px}.jk-mini.is-dock .jk-mini__head{grid-template-columns:auto;gap:0}.jk-mini.is-dock .jk-mini__fold{width:2.5rem;height:2.5rem}@media (width<=52rem){.jk-cols{--jk-stage:16rem;grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.jk-cols{--jk-stage:13.5rem}.jk-deck,.jk-juke{padding:var(--sp-6)}.jk-deck{justify-items:center;gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}.jk-vinyl{--disc:min(62vw, 15rem)}.jk-ctl{width:100%}.jk-ctl__keys{justify-content:center}.jk-ctl__now{text-align:center;align-items:center}.jk-mini{right:var(--sp-4);left:var(--sp-4);bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));width:auto}.jk-mini__card{padding:var(--sp-3);gap:var(--sp-2)}}@media (width<=22rem){.jk-ctl__keys{gap:var(--sp-3)}.jk-key--play{width:3rem;height:3rem}}@media (prefers-reduced-motion:reduce){.jk-vinyl__disc,.jk-deck.is-playing .jk-vinyl__disc,.jk-mini__disc,.jk-mini.is-playing .jk-mini__disc{animation:none}.jk-vinyl__arm{transition:none}.is-marquee .jk-run{animation:none}.is-marquee .jk-run>.jk-seg+.jk-seg{display:none}.jk-mini__t.is-marquee,.jk-win.is-marquee{text-overflow:ellipsis}.jk-lyr__win,.jk-list__ol{scroll-behavior:auto}.jk-line.is-on .jk-w,.jk-line.is-on .jk-w.is-at{color:var(--ink);background-image:none}}[data-portal] .jk-mini{--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-6:1.5rem;--sp-8:2rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:1.0625rem;--leading-normal:1.6;--r-lg:20px;--r-full:999px;--sand-990:#050505;--ink:#d7d6d5;--ink-soft:#9c9793;--ink-faint:#847d75;--seal:#c4ad97;--seal-hover:#dcc9b4;--rule-strong:#fbfbfb30;--glass-bg:#fbfbfb0b;--glass-bg-strong:#fbfbfb13;--glass-border:#fbfbfb1a;--glass-border-lit:#fbfbfb47;--glass-blur:20px;--glass-saturate:180%;--glass-brightness:100%;--glass-fallback:#14130f;--font-mono:"IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, "PingFang SC", monospace;--glass-under:#0707068c;--font-body:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans CJK SC", "Heiti SC", sans-serif}[data-portal] .go{margin-bottom:var(--jk-room,0px)}[data-portal] .jk-mini{top:auto;bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));margin-inline:auto;left:0;right:0}[data-portal] .jk-mini__card{border-color:var(--glass-border-lit);background:#fbfbfb24;box-shadow:inset 0 1px #ffffff24,0 20px 48px -12px #000c}.jk-mini.is-placed{top:var(--jk-y);left:var(--jk-x);width:min(20rem, calc(100vw - var(--sp-4) * 2));margin-inline:0;bottom:auto;right:auto}.jk-mini.is-dock{width:max-content}.jk-mini.is-drag{cursor:grabbing}.jk-mini.is-drag .jk-mini__card{transform:scale(1.03);box-shadow:inset 0 1px #ffffff1f,0 26px 60px -16px #000000c7}@media (prefers-reduced-motion:reduce){.jk-mini.is-drag .jk-mini__card{transform:none}}
