@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--un-ease:initial}}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --un-ease{syntax:"*";inherits:false}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}:root,:host{--spacing:.25rem;--ease-DEFAULT:cubic-bezier(.4, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-timingFunction:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-monoFont-family:var(--font-mono)}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-featureSettings,normal);font-variation-settings:var(--default-font-variationSettings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-monoFont-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-monoFont-featureSettings,normal);font-variation-settings:var(--default-monoFont-variationSettings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden~=until-found])){display:none!important}.m20{margin:calc(var(--spacing) * 20)}.m5{margin:calc(var(--spacing) * 5)}.m7{margin:calc(var(--spacing) * 7)}.mx{margin-inline:calc(var(--spacing) * 4)}.my{margin-block:calc(var(--spacing) * 4)}.ms{margin-inline-start:calc(var(--spacing) * 4)}.p\[0\]{padding:0}.px{padding-inline:calc(var(--spacing) * 4)}.py{padding-block:calc(var(--spacing) * 4)}.outline{outline-style:var(--un-outline-style);outline-width:1px}.b,.border{border-width:1px}.border-block{border-block-width:1px}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.grid{display:grid}.h-full{height:100%}.h-screen{height:100vh}.h2{height:calc(var(--spacing) * 2)}.h3{height:calc(var(--spacing) * 3)}.w-full{width:100%}.w-screen{width:100vw}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.visible{visibility:visible}.resize{resize:both}.select-none{-webkit-user-select:none;user-select:none}.italic{font-style:italic}.transform{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.ease{--un-ease:var(--ease-DEFAULT);transition-timing-function:var(--ease-DEFAULT)}.ease-in-out{--un-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.left-1\/2{left:50%}.absolute{position:absolute}.relative{position:relative}.overflow-hidden{overflow:hidden}.isolate{isolation:isolate}.h-dvh{height:100dvh}.filter{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}:root{--ar:1.41421;--ink:#6e6661;--text:#4a4440;--paper:#f8f3ec}.paper-card{border:2px solid var(--ink);color:var(--text);box-shadow:inset 0 -6px 0 var(--theme,#cfe6d8);background-color:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden;container-type:size}.paper-card.full-bleed{box-shadow:none;border:none}.stripe-shadow{isolation:isolate}.stripe-shadow:before{content:attr(data-text);z-index:-1;--stripe:max(2px, .035em);background:repeating-linear-gradient(-45deg, var(--theme) 0 var(--stripe), transparent 0 calc(var(--stripe) * 2));color:#0000;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0;translate:.08em .08em}html,body,#app{overscroll-behavior:none;scrollbar-width:none;height:100%;overflow:hidden}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}:focus,:focus-visible{outline:none}a{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}.about[data-v-cfe40f48]{--bw:min(100cqw, 100cqh / var(--ar,1.41421));width:var(--bw);aspect-ratio:1 / var(--ar,1.41421);flex-direction:column;display:flex;position:relative}.stage[data-v-cfe40f48]{min-height:0;margin-top:calc(var(--bw) * .06);flex:1 1 0;position:relative}.frame[data-v-cfe40f48]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fill[data-v-cfe40f48]{fill:#fff}.frame-lines[data-v-cfe40f48]{fill:none;stroke:#cfc5bc;stroke-width:1px;stroke-linejoin:round}.frame-lines polyline[data-v-cfe40f48]{vector-effect:non-scaling-stroke}.world[data-v-cfe40f48]{transform-origin:0 0;position:absolute;top:0;left:0}.pill[data-v-cfe40f48]{white-space:nowrap;border:1.5px solid color-mix(in srgb, var(--brand) 55%, #fff);background:color-mix(in srgb, var(--brand) 12%, #fff);height:40px;color:var(--text);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;pointer-events:none;will-change:transform, opacity;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:7px;padding:0 16px 0 5px;text-decoration:none;transition:opacity .7s;display:flex;position:absolute;top:0;left:0}.released .pill[data-v-cfe40f48]{opacity:1;pointer-events:auto}.pill[data-v-cfe40f48]:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.pill[data-v-cfe40f48]{transition:none}}.icon[data-v-cfe40f48]{background:var(--brand);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.icon svg[data-v-cfe40f48]{fill:#fff;width:16px;height:16px;overflow:visible}.name[data-v-cfe40f48]{letter-spacing:.02em;font-size:16px;font-weight:800;line-height:1}.info[data-v-cfe40f48]{align-content:center;gap:calc(var(--bw) * .03);padding:calc(var(--bw) * .05) 0 calc(var(--bw) * .07) calc(var(--bw) * .07);flex:none;grid-template-columns:1.5fr 1fr;display:grid}.intro[data-v-cfe40f48]{min-width:0}.title[data-v-cfe40f48]{font-size:calc(var(--bw) * .06);white-space:nowrap;font-weight:900;line-height:1.1}.desc[data-v-cfe40f48]{font-size:calc(var(--bw) * .031);color:#7d746e;margin-top:.7em;line-height:1.75}.about-cell[data-v-cfe40f48]{min-height:calc(var(--bw) * .42);margin-right:calc((var(--bw) - 100cqw) / 2 - var(--bw) * .03);color:inherit;-webkit-tap-highlight-color:transparent;align-self:end;text-decoration:none;position:relative}.emoji[data-v-cfe40f48]{width:calc(var(--bw) * .3);-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;right:4%}.about-cell:hover .emoji[data-v-cfe40f48]{transform:translate(-10%,-4%)rotate(-10deg)}.label[data-v-cfe40f48]{font-size:calc(var(--bw) * .14);letter-spacing:.02em;white-space:nowrap;font-weight:900;line-height:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;right:0}.about-cell:hover .label[data-v-cfe40f48]{transform:translate(-.12em)}.handle[data-v-ed4a6d26]{--bar:var(--theme,#cfe6d8);z-index:2;width:calc(150 * var(--u));height:calc(36 * var(--u));cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;outline:none;justify-content:center;transition:opacity .3s,scale .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;left:50%;translate:-50%}[data-center=false] .handle,[data-center=false] .close{opacity:0;pointer-events:none;scale:.6}.handle.light[data-v-ed4a6d26]{--bar:#fff}.handle[data-v-ed4a6d26]:active{cursor:grabbing}.handle.top[data-v-ed4a6d26]{align-items:flex-start;top:0}.handle.bottom[data-v-ed4a6d26]{align-items:flex-end;bottom:0}.bar[data-v-ed4a6d26]{width:calc(64 * var(--u));height:calc(8 * var(--u));background:var(--bar);opacity:.5;border-radius:999px;transition:width .35s cubic-bezier(.34,1.56,.64,1),filter .2s,opacity .2s}.light .bar[data-v-ed4a6d26]{opacity:.7;box-shadow:0 0 calc(6 * var(--u)) #00000040}.top .bar[data-v-ed4a6d26]{margin-top:calc(14 * var(--u))}.bottom .bar[data-v-ed4a6d26]{margin-bottom:calc(14 * var(--u))}.handle:hover .bar[data-v-ed4a6d26],.handle:focus-visible .bar[data-v-ed4a6d26]{width:calc(84 * var(--u));opacity:1;filter:brightness(.96)}.handle:active .bar[data-v-ed4a6d26]{filter:brightness(.9)}.handle:focus-visible .bar[data-v-ed4a6d26]{box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb, var(--bar) 50%, transparent)}.hint[data-v-ed4a6d26]{font-size:calc(11 * var(--u));color:#9a908a;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;left:50%;translate:-50%}.light .hint[data-v-ed4a6d26]{color:#fff;text-shadow:0 0 calc(4 * var(--u)) #00000080}.top .hint[data-v-ed4a6d26]{top:calc(26 * var(--u))}.bottom .hint[data-v-ed4a6d26]{bottom:calc(26 * var(--u))}.handle:hover .hint[data-v-ed4a6d26],.handle:focus-visible .hint[data-v-ed4a6d26]{opacity:1}.close[data-v-ed4a6d26]{top:calc(18 * var(--u));right:calc(18 * var(--u));z-index:2;width:calc(38 * var(--u));height:calc(38 * var(--u));padding:calc(4 * var(--u));cursor:pointer;border-radius:50%;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .2s,opacity .3s,scale .35s cubic-bezier(.34,1.56,.64,1);position:absolute}.close img[data-v-ed4a6d26]{-webkit-user-select:none;user-select:none;width:100%;height:100%}.close[data-v-ed4a6d26]:hover,.close[data-v-ed4a6d26]:focus-visible{background:var(--paper);transform:rotate(90deg)}.close.light[data-v-ed4a6d26]{color:#fff;filter:drop-shadow(0 0 calc(4 * var(--u)) #00000059)}.close svg[data-v-ed4a6d26]{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:100%;height:100%}.close.light[data-v-ed4a6d26]:hover,.close.light[data-v-ed4a6d26]:focus-visible{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38}.album[data-v-8b2ab5e3]{--bw:100cqw;--u:calc(var(--bw) / 400);color:#fff;background:#2f2b29;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.grid[data-v-8b2ab5e3]{grid-template-columns:repeat(var(--cols), 1fr);width:150cqw;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.thumb[data-v-8b2ab5e3]{aspect-ratio:1;-webkit-tap-highlight-color:transparent;background:#4a4440;display:block;overflow:hidden}.thumb img[data-v-8b2ab5e3]{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:scale .4s cubic-bezier(.34,1.56,.64,1)}.thumb:hover img[data-v-8b2ab5e3],.thumb:focus-visible img[data-v-8b2ab5e3]{scale:1.08}.album[data-v-8b2ab5e3]:after{content:"";pointer-events:none;background:linear-gradient(#00000080,#0000 28%),linear-gradient(#0000 68%,#00000080);position:absolute;inset:0}.title[data-v-8b2ab5e3]{top:calc(44 * var(--u));left:calc(26 * var(--u));right:calc(70 * var(--u));z-index:1;font-size:max(28px, 40 * var(--u));letter-spacing:.02em;text-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #0000004d;pointer-events:none;font-weight:900;line-height:1.15;position:absolute}.browse[data-v-8b2ab5e3]{right:calc(26 * var(--u));bottom:calc(50 * var(--u));z-index:1;width:calc(150 * var(--u));height:calc(80 * var(--u));color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;position:absolute}.browse .emoji[data-v-8b2ab5e3]{right:calc(54 * var(--u));width:calc(60 * var(--u));-webkit-user-select:none;user-select:none;pointer-events:none;animation:2.6s ease-in-out infinite float-8b2ab5e3;position:absolute;top:0}.browse:hover .emoji[data-v-8b2ab5e3]{animation-play-state:paused}@keyframes float-8b2ab5e3{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8%)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.browse .emoji[data-v-8b2ab5e3]{animation:none}}.browse .label[data-v-8b2ab5e3]{font-size:max(24px, 36 * var(--u));letter-spacing:.02em;white-space:nowrap;text-shadow:0 calc(2 * var(--u)) calc(10 * var(--u)) #0000004d;font-weight:900;line-height:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;right:0}.browse:hover .label[data-v-8b2ab5e3]{transform:translate(-.12em)}.apply[data-v-7a3d085b]{--bw:min(100cqw, 100cqh / var(--ar,1.41421));--u:calc(var(--bw) / 400);--line:#cfc5bc;width:var(--bw);aspect-ratio:1 / var(--ar,1.41421);padding:calc(24 * var(--u)) calc(26 * var(--u));flex-direction:column;justify-content:center;display:flex;position:relative}.title[data-v-7a3d085b]{font-size:calc(32 * var(--u));letter-spacing:.02em;font-weight:900;line-height:1;position:relative}.tag[data-v-7a3d085b]{margin:calc(16 * var(--u)) 0 calc(8 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(6 * var(--u));background:var(--c);font-size:calc(13 * var(--u));letter-spacing:.06em;align-self:flex-start;font-weight:800;line-height:1.2;rotate:-2deg}.site[data-v-7a3d085b]{align-items:center;gap:calc(14 * var(--u));display:flex}.site-avatar[data-v-7a3d085b]{width:calc(58 * var(--u));height:calc(58 * var(--u));border:1.5px solid var(--line);object-fit:cover;background:var(--paper);border-radius:50%;flex:none;display:block}.site-list[data-v-7a3d085b]{gap:calc(5 * var(--u));flex:1;min-width:0;display:grid}.site-row[data-v-7a3d085b]{align-items:baseline;gap:calc(10 * var(--u));display:flex}.site-row dt[data-v-7a3d085b]{font-size:calc(13 * var(--u));color:#9a908a;flex:none;font-weight:800}.site-row dd[data-v-7a3d085b]{min-width:0;font-size:calc(14 * var(--u));text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.site-avatar-copy[data-v-7a3d085b],.copy-value[data-v-7a3d085b]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-avatar-copy[data-v-7a3d085b]{border-radius:50%;flex:none;transition:opacity .2s}.site-avatar-copy[data-v-7a3d085b]:hover{opacity:.8}.copy-value[data-v-7a3d085b]{align-items:center;gap:calc(8 * var(--u));border-radius:calc(5 * var(--u));text-align:left;width:100%;transition:color .2s;display:flex}.copy-text[data-v-7a3d085b]{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;user-select:text;flex:1;min-width:0;overflow:hidden}.copy-icon[data-v-7a3d085b]{width:calc(15 * var(--u));height:calc(15 * var(--u));color:#aaa098;opacity:0;flex:none;transition:opacity .2s}.copy-value:hover .copy-icon[data-v-7a3d085b],.copy-value:focus-visible .copy-icon[data-v-7a3d085b],.copy-value.copied .copy-icon[data-v-7a3d085b],.copy-value.copy-failed .copy-icon[data-v-7a3d085b]{opacity:1}.copy-value.copied .copy-icon[data-v-7a3d085b]{color:#6a9776}.copy-value.copy-failed .copy-icon[data-v-7a3d085b]{color:#b9766d}.copy-announcement[data-v-7a3d085b]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-avatar-copy[data-v-7a3d085b]:focus-visible,.copy-value[data-v-7a3d085b]:focus-visible{outline-offset:2px;outline:2px solid #a9c5b1}.rules[data-v-7a3d085b]{gap:calc(8 * var(--u));grid-template-columns:1fr 1fr;display:grid}.rules li[data-v-7a3d085b]{align-items:center;gap:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));border:1.5px dashed var(--line);border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u));background:#ffffffd9;font-weight:700;display:flex}.num[data-v-7a3d085b]{font-size:calc(12 * var(--u));color:#c9a24a;font-weight:900}.form[data-v-7a3d085b]{gap:calc(9 * var(--u));display:grid}.field[data-v-7a3d085b]{align-items:center;gap:calc(12 * var(--u));display:flex}.field>span[data-v-7a3d085b]{font-size:calc(13 * var(--u));color:#9a908a;flex:none;font-weight:800}.field input[data-v-7a3d085b]{min-width:0;height:calc(38 * var(--u));padding:0 calc(12 * var(--u));border:1.5px solid var(--line);border-radius:calc(10 * var(--u));font:inherit;font-size:max(12px, 14 * var(--u));color:var(--text);background:#fff;outline:none;flex:1;font-weight:600;transition:border-color .2s,box-shadow .2s}.field input[data-v-7a3d085b]::placeholder{color:#c4bab3}.field input[data-v-7a3d085b]:focus{border-color:var(--ink);box-shadow:0 0 0 calc(3 * var(--u)) #cfe6d8}.submit[data-v-7a3d085b]{height:calc(38 * var(--u));margin-top:calc(4 * var(--u));padding:0 calc(18 * var(--u));background:var(--text);color:#fff;font-size:calc(15 * var(--u));letter-spacing:.04em;cursor:pointer;border-radius:999px;justify-self:end;font-weight:800;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.submit[data-v-7a3d085b]:hover{transform:translateY(-2px)}.submit[data-v-7a3d085b]:disabled{opacity:.6;cursor:default;transform:none}.message[data-v-7a3d085b]{bottom:calc(7 * var(--u));left:calc(26 * var(--u));right:calc(26 * var(--u));font-size:max(10px, 11 * var(--u));color:#9a908a;text-align:center;line-height:1.4;position:absolute}.collect[data-v-eb801922]{--u:calc(100cqw / 400);--muted:#9a908a;color:var(--text);position:absolute;inset:0}.body[data-v-eb801922]{top:calc(72 * var(--u));left:calc(28 * var(--u));right:calc(28 * var(--u));bottom:calc(150 * var(--u));flex-direction:column;display:flex;position:absolute}.host[data-v-eb801922]{margin-top:calc(8 * var(--u));font-size:max(10px, 12 * var(--u));letter-spacing:.04em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.title[data-v-eb801922]{font-size:max(22px, 32 * var(--u));letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:900;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.tags[data-v-eb801922]{gap:calc(6 * var(--u));margin:calc(14 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tags li[data-v-eb801922]{padding:calc(2 * var(--u)) calc(10 * var(--u));background:color-mix(in srgb, var(--theme) 28%, #fff);font-size:max(10px, 12 * var(--u));border-radius:999px;font-weight:800}.desc[data-v-eb801922]{margin-top:calc(18 * var(--u));font-size:max(12px, 15 * var(--u));color:var(--muted);-webkit-line-clamp:8;-webkit-box-orient:vertical;font-weight:700;line-height:1.8;display:-webkit-box;overflow:hidden}.saved[data-v-eb801922]{margin-top:calc(12 * var(--u));font-size:max(10px, 12 * var(--u));letter-spacing:.04em;color:var(--muted);flex:none;font-weight:700}.visit[data-v-eb801922]{right:calc(26 * var(--u));bottom:calc(50 * var(--u));width:calc(150 * var(--u));height:calc(80 * var(--u));color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;position:absolute}.visit .emoji[data-v-eb801922]{right:calc(54 * var(--u));width:calc(60 * var(--u));-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0}.visit:hover .emoji[data-v-eb801922]{transform:translate(8%,-10%)}.visit .label[data-v-eb801922]{font-size:max(24px, 36 * var(--u));letter-spacing:.02em;white-space:nowrap;font-weight:900;line-height:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;right:0}.visit:hover .label[data-v-eb801922]{transform:translate(-.12em)}.contour-stripes[data-v-0f7c6f68]{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.contour-stripes.ready[data-v-0f7c6f68]{opacity:1}.creation[data-v-040458af]{--u:calc(100cqw / 400);--muted:#9a908a;color:var(--text);flex-direction:column;display:flex;position:absolute;inset:0}.cover[data-v-040458af]{width:100%;height:calc(270 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));box-sizing:border-box;background:color-mix(in srgb, var(--theme) 35%, #fff);flex:none;place-items:center;display:grid}.device[data-v-040458af]{--bezel:calc(4 * var(--u));--radius:calc(11 * var(--u));padding:var(--bezel);border-radius:var(--radius);box-shadow:inset 0 0 0 calc(1 * var(--u)) #ffffff1f, 0 calc(6 * var(--u)) calc(18 * var(--u)) #3c322d2e;background:#2b2725;display:block;position:relative}.screen[data-v-040458af]{width:auto;height:auto;max-width:calc(380 * var(--u) - var(--bezel) * 2);max-height:calc(254 * var(--u) - var(--bezel) * 2);border-radius:calc(var(--radius) - var(--bezel));-webkit-user-select:none;user-select:none;background:#fff;display:block}.device.phone[data-v-040458af]{--bezel:calc(3 * var(--u));--radius:calc(16 * var(--u))}.device.tablet[data-v-040458af]:after{content:"";top:calc(var(--bezel) / 2);width:calc(2.5 * var(--u));aspect-ratio:1;background:#4a4441;border-radius:50%;position:absolute;left:50%;translate:-50% -50%}.body[data-v-040458af]{padding:calc(26 * var(--u)) calc(28 * var(--u)) 0;position:relative}.title[data-v-040458af]{font-size:max(22px, 32 * var(--u));letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:900;line-height:1.15;position:relative;overflow:hidden}.tags[data-v-040458af]{gap:calc(6 * var(--u));margin:calc(12 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tags li[data-v-040458af]{padding:calc(2 * var(--u)) calc(10 * var(--u));background:color-mix(in srgb, var(--theme) 28%, #fff);font-size:max(10px, 12 * var(--u));border-radius:999px;font-weight:800}.desc[data-v-040458af]{margin-top:calc(14 * var(--u));font-size:max(12px, 15 * var(--u));color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;line-height:1.7;display:-webkit-box;overflow:hidden}.visit[data-v-040458af]{right:calc(26 * var(--u));bottom:calc(50 * var(--u));width:calc(150 * var(--u));height:calc(80 * var(--u));color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;position:absolute}.visit .emoji[data-v-040458af]{right:calc(54 * var(--u));width:calc(60 * var(--u));-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0}.visit:hover .emoji[data-v-040458af]{transform:translate(8%,-10%)}.visit .label[data-v-040458af]{font-size:max(24px, 36 * var(--u));letter-spacing:.02em;white-space:nowrap;font-weight:900;line-height:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;right:0}.visit:hover .label[data-v-040458af]{transform:translate(-.12em)}.empty[data-v-4129917c]{text-align:center;color:#9a908a;rotate:4deg}.friends[data-v-4129917c]{--bw:min(100cqw, 100cqh / var(--ar,1.41421));--tilt:-4deg;width:var(--bw);aspect-ratio:1 / var(--ar,1.41421);flex-direction:column;display:flex;position:relative}.head[data-v-4129917c]{z-index:1;height:calc(var(--bw) * .3);margin-top:calc(var(--bw) * .04);margin-left:calc((var(--bw) - 100cqw) / 2 - var(--bw) * .03);pointer-events:none;flex:none;position:relative}.head .emoji[data-v-4129917c]{left:calc(var(--bw) * .27);width:calc(var(--bw) * .24);-webkit-user-select:none;user-select:none;position:absolute;top:0}.head .label[data-v-4129917c]{font-size:max(36px, var(--bw) * .14);letter-spacing:.02em;white-space:nowrap;font-weight:900;line-height:1;position:absolute;bottom:0;left:0}.stage[data-v-4129917c]{min-height:0;margin:calc(var(--bw) * .05) 0 calc(var(--bw) * .03);flex:1 1 0;position:relative}.band[data-v-4129917c]{top:0;bottom:0;left:calc((var(--bw) - 140cqw) / 2);justify-content:center;gap:calc(var(--bw) * .02);width:140cqw;rotate:var(--tilt);background:#fff;border-block:1px solid #cfc5bc;flex-direction:column;display:flex;position:absolute;overflow:hidden}.row[data-v-4129917c]{display:flex}.track[data-v-4129917c]{animation:marquee-4129917c var(--dur) linear infinite;flex:none;display:flex}.row.reverse .track[data-v-4129917c]{animation-direction:reverse}.row:hover .track[data-v-4129917c]{animation-play-state:paused}@keyframes marquee-4129917c{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.track[data-v-4129917c]{animation:none}}.pill[data-v-4129917c]{--h:calc(var(--bw) * .1);align-items:center;gap:calc(var(--h) * .2);height:var(--h);margin-right:calc(var(--bw) * .016);padding:0 calc(var(--h) * .42) 0 calc(var(--h) * .12);white-space:nowrap;border:calc(var(--bw) * 1.5 / 400) solid color-mix(in srgb, var(--c) 60%, #fff);background:color-mix(in srgb, var(--c) 14%, #fff);color:var(--text);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;text-decoration:none;transition:background-color .25s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.pill[data-v-4129917c]:hover,.pill[data-v-4129917c]:focus-visible{background:color-mix(in srgb, var(--c) 32%, #fff);transform:translateY(-6%)}.avatar[data-v-4129917c]{width:calc(var(--h) * .72);height:calc(var(--h) * .72);background:var(--c);color:#fff;font-size:calc(var(--h) * .36);border-radius:50%;flex:none;place-items:center;font-weight:900;line-height:1;display:grid;overflow:hidden}.avatar img[data-v-4129917c]{object-fit:cover;width:100%;height:100%}.name[data-v-4129917c]{font-size:calc(var(--h) * .4);letter-spacing:.02em;font-weight:800;line-height:1}.apply[data-v-4129917c]{width:calc(var(--bw) * .5);height:calc(var(--bw) * .2);margin-bottom:calc(var(--bw) * .06);margin-right:calc((var(--bw) - 100cqw) / 2 - var(--bw) * .02);color:inherit;-webkit-tap-highlight-color:transparent;flex:none;align-self:flex-end;text-decoration:none;position:relative}.apply .emoji[data-v-4129917c]{right:calc(var(--bw) * .3);width:calc(var(--bw) * .15);-webkit-user-select:none;user-select:none;pointer-events:none;animation:2.6s ease-in-out infinite float-4129917c;position:absolute;top:0}.apply:hover .emoji[data-v-4129917c]{animation-play-state:paused}@keyframes float-4129917c{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8%)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.apply .emoji[data-v-4129917c]{animation:none}}.apply .label[data-v-4129917c]{font-size:max(24px, var(--bw) * .09);letter-spacing:.02em;white-space:nowrap;font-weight:900;line-height:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;right:0}.apply:hover .label[data-v-4129917c]{transform:translate(-.12em)}.game[data-v-d58ef408]{--u:calc(100cqw / 400);--muted:#9a908a;color:var(--text);flex-direction:column;display:flex;position:absolute;inset:0}.cover[data-v-d58ef408]{width:100%;height:calc(270 * var(--u));object-fit:cover;background:color-mix(in srgb, var(--theme) 35%, #fff);-webkit-user-select:none;user-select:none;flex:none}.body[data-v-d58ef408]{padding:calc(26 * var(--u)) calc(28 * var(--u)) 0;position:relative}.title[data-v-d58ef408]{font-size:max(22px, 32 * var(--u));letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:900;line-height:1.15;position:relative;overflow:hidden}.tags[data-v-d58ef408]{gap:calc(6 * var(--u));margin:calc(12 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tags li[data-v-d58ef408]{padding:calc(2 * var(--u)) calc(10 * var(--u));background:color-mix(in srgb, var(--theme) 28%, #fff);font-size:max(10px, 12 * var(--u));border-radius:999px;font-weight:800}.tags li.role[data-v-d58ef408]{background:var(--theme);color:#fff}.desc[data-v-d58ef408]{margin-top:calc(14 * var(--u));font-size:max(12px, 15 * var(--u));color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;line-height:1.7;display:-webkit-box;overflow:hidden}.play[data-v-d58ef408]{right:calc(26 * var(--u));bottom:calc(50 * var(--u));width:calc(150 * var(--u));height:calc(80 * var(--u));color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;position:absolute}.play .emoji[data-v-d58ef408]{right:calc(54 * var(--u));width:calc(60 * var(--u));-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0}.play:hover .emoji[data-v-d58ef408]{transform:rotate(-10deg)scale(1.08)}.play .label[data-v-d58ef408]{font-size:max(24px, 36 * var(--u));letter-spacing:.02em;white-space:nowrap;font-weight:900;line-height:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;right:0}.play:hover .label[data-v-d58ef408]{transform:translate(-.12em)}.long-note[data-v-9a311399]{--u:calc(100cqw / 400);--muted:#9a908a;color:var(--text);flex-direction:column;display:flex;position:absolute;inset:0}.cover[data-v-9a311399]{width:100%;height:calc(270 * var(--u));object-fit:cover;background:color-mix(in srgb, var(--theme) 35%, #fff);-webkit-user-select:none;user-select:none;flex:none}.body[data-v-9a311399]{padding:calc(26 * var(--u)) calc(28 * var(--u)) 0;position:relative}.title[data-v-9a311399]{font-size:max(22px, 32 * var(--u));letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:900;line-height:1.15;position:relative;overflow:hidden}.meta[data-v-9a311399]{margin-top:calc(8 * var(--u));font-size:max(10px, 12 * var(--u));letter-spacing:.04em;color:var(--muted);font-weight:800}.summary[data-v-9a311399]{margin-top:calc(12 * var(--u));font-size:max(12px, 15 * var(--u));color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;line-height:1.7;display:-webkit-box;overflow:hidden}.read[data-v-9a311399]{right:calc(26 * var(--u));bottom:calc(50 * var(--u));width:calc(150 * var(--u));height:calc(80 * var(--u));color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;position:absolute}.read .emoji[data-v-9a311399]{right:calc(54 * var(--u));width:calc(60 * var(--u));-webkit-user-select:none;user-select:none;pointer-events:none;transition:translate .4s cubic-bezier(.34,1.56,.64,1),rotate .4s cubic-bezier(.34,1.56,.64,1);animation:2.6s ease-in-out infinite float-9a311399;position:absolute;top:0}.read:hover .emoji[data-v-9a311399]{translate:8% -10%;rotate:-8deg}@keyframes float-9a311399{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8%)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.read .emoji[data-v-9a311399]{animation:none}}.read .label[data-v-9a311399]{font-size:max(24px, 36 * var(--u));letter-spacing:.02em;white-space:nowrap;font-weight:900;line-height:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:0;right:0}.read:hover .label[data-v-9a311399]{transform:translate(-.12em)}.stack[data-v-d5ae1725]{--dir:-1;cursor:pointer;position:absolute;inset:0}.stack.left[data-v-d5ae1725]{--dir:1}.stack img[data-v-d5ae1725]{object-fit:cover;width:100%;height:100%;z-index:calc(var(--n) - var(--i));opacity:calc(1 - min(var(--i), 1) * .35 - max(var(--i) - 1, 0) * .15);border-radius:calc(8 * var(--u));background:color-mix(in srgb, var(--theme) 35%, #fff);box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #4a44401a, 0 calc(6 * var(--u)) calc(16 * var(--u)) #4a444024;-webkit-user-select:none;user-select:none;transform-origin:50% 60%;rotate:calc(var(--i) * 4deg * var(--dir));transition:rotate .4s cubic-bezier(.34,1.56,.64,1),translate .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s;position:absolute;inset:0}.stack:hover img[data-v-d5ae1725]{rotate:calc(var(--i) * 7deg * var(--dir));translate:calc(var(--i) * 3 * var(--u) * var(--dir)) calc(-3 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #4a444014, 0 calc(10 * var(--u)) calc(22 * var(--u)) #4a444029}.strong[data-v-d8709ad4]{-webkit-text-stroke:.35px currentColor}.em[data-v-d8709ad4]{font-style:italic}.strike[data-v-d8709ad4]{text-decoration:line-through}.code[data-v-d8709ad4]{background:#9a908a1f;border-radius:2px}a[data-v-d8709ad4]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.note-page[data-v-816591df]{--u:calc(100cqw / 400);--muted:#9a908a;color:var(--text);position:absolute;inset:0}.header[data-v-816591df]{top:calc(28 * var(--u));left:var(--left);max-width:calc(220 * var(--u));font-size:max(10px, 12 * var(--u));letter-spacing:.04em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-weight:800;position:absolute;overflow:hidden}.folio[data-v-816591df]{right:calc(30 * var(--u));bottom:calc(34 * var(--u));font-size:max(11px, 13 * var(--u));letter-spacing:.04em;color:var(--muted);font-weight:800;position:absolute}.folio b[data-v-816591df]{font-size:max(20px, 26 * var(--u));color:var(--text);font-weight:900}.content[data-v-816591df]{top:var(--top);left:var(--left);width:var(--width);height:var(--height);font-family:var(--family);position:absolute}.content[data-v-816591df]>*{position:absolute}.line[data-v-816591df]{height:var(--lh);font-size:var(--fs);font-weight:500;line-height:var(--lh);white-space:nowrap;text-align:justify;text-align-last:justify}.line.quote[data-v-816591df]{color:var(--muted)}.divider[data-v-816591df]{border:0;border-top:1px solid #cfc5bc;width:100%;margin:0}.line.last[data-v-816591df]{text-align-last:auto}.line.indent[data-v-816591df]{padding-left:calc(var(--fs) * 2)}.heading[data-v-816591df]{height:calc(var(--lh) * 2);font-size:var(--hfs);font-weight:900;line-height:var(--hlh);letter-spacing:0;flex-direction:column;justify-content:center;margin:0;display:flex;left:0}.heading span[data-v-816591df]{white-space:nowrap;width:fit-content;display:block;position:relative}.figure[data-v-816591df]{z-index:1;margin-top:var(--fig-pad);width:var(--fig-w);height:var(--fig-h)}.figure.left[data-v-816591df]{left:0}.figure.right[data-v-816591df]{right:0}.body[data-v-6177112e]{--bw:min(100cqw, 100cqh / var(--ar));width:var(--bw);aspect-ratio:1 / var(--ar);flex-direction:column;display:flex;position:relative}.logo-wrap[data-v-6177112e]{padding:0 calc(var(--bw) * .07);flex:1;justify-content:center;align-items:center;display:flex}.logo[data-v-6177112e]{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:560px}.nav[data-v-6177112e]{--tilt:-6deg;--line:#cfc5bc;width:140cqw;margin:0 0 calc(var(--bw) * .26) calc((var(--bw) - 140cqw) / 2);transform:rotate(var(--tilt))}.grid[data-v-6177112e]{width:calc(var(--bw) * .86);isolation:isolate;margin:0 auto;position:relative}.lines[data-v-6177112e]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lines-back[data-v-6177112e]{z-index:-1;fill:#ffffffe6}.lines-front[data-v-6177112e]{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.lines-front line[data-v-6177112e]{vector-effect:non-scaling-stroke}.row[data-v-6177112e]{grid-template-columns:repeat(3,1fr);display:grid}.cell[data-v-6177112e]{aspect-ratio:100/92;color:inherit;isolation:isolate;-webkit-tap-highlight-color:transparent;text-decoration:none;position:relative}.cell[data-v-6177112e]:before{content:"";background:var(--c);z-index:-1;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:-15%;transform:translateY(101%)}.cell[data-v-6177112e]:hover:before,.cell[data-v-6177112e]:focus-visible:before{transform:translateY(0)}.emoji[data-v-6177112e]{-webkit-user-select:none;user-select:none;width:70%;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-12%;right:-14%}.cell:hover .emoji[data-v-6177112e]{transform:translate(-14%, 12%) rotate(calc(var(--tilt) * -1))}.label[data-v-6177112e]{font-size:calc(var(--bw) * .09);letter-spacing:.02em;font-weight:900;line-height:1;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-.2em;left:8%}.cell:hover .label[data-v-6177112e]{transform:translateY(-.16em)}.copyright[data-v-6177112e]{transform-origin:100% 0;font-size:calc(var(--bw) * .024);color:#c4bbb4;white-space:nowrap;padding-top:.6em;line-height:1.4;position:absolute;right:0}.beian[data-v-6177112e]{--edge:calc(var(--bw) * .04);left:var(--edge);right:var(--edge);bottom:calc(var(--edge) + 6px);font-size:calc(var(--bw) * .024);color:#c4bbb4;white-space:nowrap;justify-content:space-between;align-items:baseline;line-height:1;display:flex;position:absolute}.beian a[data-v-6177112e]{color:inherit;text-decoration:none;transition:color .2s}.beian a[data-v-6177112e]:hover{color:#7d746e}.police[data-v-6177112e]{vertical-align:-.2em;opacity:.55;width:1.2em;margin-right:.3em;display:inline-block}.photo[data-v-83afc36a]{--bw:100cqw;--u:calc(var(--bw) / 400);color:#fff;background:#201d1b;flex-direction:column;justify-content:flex-end;margin:0;display:flex;position:absolute;inset:0}.backdrop[data-v-83afc36a]{object-fit:cover;width:100%;height:100%;filter:blur(calc(28 * var(--u))) brightness(1.05) saturate(1.1);-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;transform:scale(1.5)}.ambient[data-v-83afc36a]{width:120%;height:120%;filter:blur(calc(28 * var(--u)));opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:-10%;left:-10%}.ambient.ready[data-v-83afc36a]{opacity:1}.image[data-v-83afc36a]{--fade-x:calc(36 * var(--u));--fade-y:calc(36 * var(--u));max-width:100%;max-height:100%;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-x), #000 calc(100% - var(--fade-x)), transparent), linear-gradient(to bottom, transparent, #000 var(--fade-y), #000 calc(100% - var(--fade-y)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-x), #000 calc(100% - var(--fade-x)), transparent), linear-gradient(to bottom, transparent, #000 var(--fade-y), #000 calc(100% - var(--fade-y)), transparent);-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-composite:source-in;mask-composite:intersect}.image.fill-width[data-v-83afc36a]{--fade-x:0px}.image.fill-height[data-v-83afc36a]{--fade-y:0px}.image.fill-both[data-v-83afc36a]{-webkit-mask-image:none;mask-image:none}.photo[data-v-83afc36a]:after{content:"";pointer-events:none;background:linear-gradient(#00000026,#0000 15%),linear-gradient(#0000 65%,#00000073);position:absolute;inset:0}.info[data-v-83afc36a]{z-index:1;padding:0 calc(26 * var(--u)) calc(50 * var(--u));position:relative}.desc[data-v-83afc36a]{font-size:calc(17 * var(--u));text-shadow:0 calc(1 * var(--u)) calc(6 * var(--u)) #0000004d;font-weight:800;line-height:1.55}.time[data-v-83afc36a]{margin-top:calc(8 * var(--u));font-size:max(10px, 12 * var(--u));letter-spacing:.04em;opacity:.75;font-weight:700;display:block}.record[data-v-657b8898]{--u:calc(100cqw / 400);--ease:cubic-bezier(.34, 1.56, .64, 1);--muted:#9a908a;color:var(--text);position:absolute;inset:0}.stage[data-v-657b8898]{top:calc(72 * var(--u));left:calc(65 * var(--u));width:calc(270 * var(--u));aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;padding:0;position:absolute}.stage[data-v-657b8898]:focus-visible{outline:calc(3 * var(--u)) solid color-mix(in srgb, var(--theme) 50%, transparent);outline-offset:calc(6 * var(--u))}.deck[data-v-657b8898]{transition:opacity .45s, scale .6s var(--ease);position:absolute;inset:0}.lyrics .deck[data-v-657b8898]{opacity:.18;scale:.92}.disc[data-v-657b8898]{translate:calc(50 * var(--u)) 0;border-radius:50%;transition:translate .7s cubic-bezier(.22,1,.36,1) .15s,scale .7s cubic-bezier(.22,1,.36,1) .15s;position:absolute;inset:0;scale:.7}.playing .disc[data-v-657b8898]{transition-delay:.2s;translate:0;scale:1}.vinyl[data-v-657b8898]{border:calc(1.5 * var(--u)) solid #ffffffd9;box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) #6e66611a, inset 0 0 calc(16 * var(--u)) #fff9;border-radius:50%;position:absolute;inset:0}.grooves[data-v-657b8898]{background:radial-gradient(circle, transparent 0 34%, #ffffff8c 34.5% 36%, transparent 36.5% 93%, #fff6 93.5% 94.5%, transparent 95%), repeating-radial-gradient(circle, transparent 0 calc(3 * var(--u)), #ffffff38 calc(3 * var(--u)) calc(3.6 * var(--u))), linear-gradient(140deg, color-mix(in srgb, var(--theme) 28%, #fff), color-mix(in srgb, var(--theme) 55%, #fff));border-radius:50%;place-items:center;animation:8s linear infinite paused spin-657b8898;display:grid;position:absolute;inset:0}.playing .grooves[data-v-657b8898]{animation-play-state:running}@keyframes spin-657b8898{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.grooves[data-v-657b8898]{animation:none}}.cover[data-v-657b8898]{aspect-ratio:1;object-fit:cover;background:var(--theme);border:calc(3 * var(--u)) solid #ffffffe6;-webkit-user-select:none;user-select:none;border-radius:50%;width:34%}.sheen[data-v-657b8898]{pointer-events:none;background:conic-gradient(from 20deg,#0000 0deg,#ffffff80 25deg,#0000 55deg 180deg,#ffffff59 205deg,#0000 235deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 18%,#000 19%);mask:radial-gradient(circle,#0000 0 18%,#000 19%)}.spindle[data-v-657b8898]{aspect-ratio:1;width:4.5%;box-shadow:0 0 0 calc(2 * var(--u)) color-mix(in srgb, var(--theme) 45%, transparent);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.arm[data-v-657b8898]{top:calc(18 * var(--u));left:calc(290 * var(--u));opacity:0;width:0;height:0;transition:rotate .5s ease-in,opacity .3s .15s;position:absolute;rotate:-14deg}.playing .arm[data-v-657b8898]{opacity:1;transition:opacity .3s, rotate .9s var(--ease);rotate:24deg}.rod[data-v-657b8898]{width:calc(7 * var(--u));height:calc(162 * var(--u));border:calc(1 * var(--u)) solid #ffffffe6;box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #6e66611f;background:#fff;border-radius:999px;position:absolute;translate:-50%}.head[data-v-657b8898]{top:calc(152 * var(--u));width:calc(18 * var(--u));height:calc(28 * var(--u));transform-origin:50% 0;border-radius:calc(5 * var(--u));border:calc(1.5 * var(--u)) solid #ffffffe6;background:color-mix(in srgb, var(--theme) 70%, #ffffff4d);box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #6e666126;position:absolute;translate:-50%;rotate:18deg}.base[data-v-657b8898]{width:calc(32 * var(--u));aspect-ratio:1;border:calc(1.5 * var(--u)) solid #ffffffe6;box-shadow:0 calc(2 * var(--u)) calc(8 * var(--u)) #6e66611f;background:#fff;border-radius:50%;position:absolute;translate:-50% -50%}.base[data-v-657b8898]:after{content:"";background:var(--theme);border-radius:50%;position:absolute;inset:30%}.sleeve[data-v-657b8898]{top:calc(25 * var(--u));left:calc(25 * var(--u));width:calc(220 * var(--u));aspect-ratio:1;object-fit:cover;border-radius:calc(10 * var(--u));border:calc(3 * var(--u)) solid #fff;background:var(--theme);box-shadow:calc(6 * var(--u)) calc(8 * var(--u)) calc(22 * var(--u)) #6e66612e;-webkit-user-select:none;user-select:none;transition:translate .6s cubic-bezier(.22,1,.36,1) .35s,rotate .6s cubic-bezier(.22,1,.36,1) .35s,opacity .4s .35s;position:absolute}.playing .sleeve[data-v-657b8898]{translate:calc(-70 * var(--u)) calc(10 * var(--u));opacity:0;transition:translate .5s cubic-bezier(.55,0,.75,.2),rotate .5s cubic-bezier(.55,0,.75,.2),opacity .35s .1s;rotate:-8deg}.lyric-view[data-v-657b8898]{--lh:calc(34 * var(--u));left:calc(-30 * var(--u));right:calc(-30 * var(--u));height:calc(var(--lh) * 7);opacity:0;transition:opacity .4s, scale .6s var(--ease);pointer-events:none;position:absolute;top:50%;overflow:hidden;translate:0 -50%;scale:1.05;-webkit-mask:linear-gradient(#0000,#000 25% 75%,#0000);mask:linear-gradient(#0000,#000 25% 75%,#0000)}.lyrics .lyric-view[data-v-657b8898]{opacity:1;scale:1}.lyrics .lyric-view.plain[data-v-657b8898]{pointer-events:auto;touch-action:pan-y;overflow-y:auto}.plain .lines[data-v-657b8898]{padding-block:var(--lh);translate:none}.plain .lines li[data-v-657b8898]{height:auto;min-height:var(--lh);white-space:pre-wrap}.no-lyrics[data-v-657b8898]{height:100%;color:var(--muted);place-items:center;display:grid}.audio-error[data-v-657b8898]{color:var(--muted);font-size:max(10px, 11 * var(--u));margin-top:8px}.track input[data-v-657b8898]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:-10px 0}.track[data-v-657b8898]:focus-within{outline:2px solid var(--theme);outline-offset:3px}.lines[data-v-657b8898]{text-align:center;translate:0 calc(var(--lh) * (3 - var(--line)));margin:0;padding:0;list-style:none;transition:translate .6s cubic-bezier(.22,1,.36,1)}.lines li[data-v-657b8898]{height:var(--lh);line-height:var(--lh);font-size:max(12px, 15 * var(--u));color:var(--muted);white-space:nowrap;text-overflow:ellipsis;opacity:.6;font-weight:700;transition:opacity .4s,color .4s,scale .4s;overflow:hidden}.lines li.active[data-v-657b8898]{color:var(--text);opacity:1;font-weight:900;scale:1.12}.bottom[data-v-657b8898]{left:calc(28 * var(--u));right:calc(22 * var(--u));bottom:calc(62 * var(--u));align-items:center;gap:calc(20 * var(--u));display:flex;position:absolute}.side[data-v-657b8898]{flex:1;min-width:0}.title[data-v-657b8898]{font-size:max(22px, 32 * var(--u));letter-spacing:.02em;white-space:nowrap;font-weight:900;line-height:1.15;position:relative}.credits[data-v-657b8898]{gap:calc(4 * var(--u)) calc(16 * var(--u));margin:calc(10 * var(--u)) 0 0;font-size:max(11px, 13 * var(--u));flex-wrap:wrap;display:flex}.credits div[data-v-657b8898]{white-space:nowrap;gap:.5em;display:flex}.credits dt[data-v-657b8898]{color:var(--muted)}.credits dd[data-v-657b8898]{margin:0;font-weight:800}.progress[data-v-657b8898]{margin-top:calc(22 * var(--u))}.track[data-v-657b8898]{height:calc(6 * var(--u));background:color-mix(in srgb, var(--theme) 22%, #fff);border-radius:999px;position:relative}.fill[data-v-657b8898]{width:calc(var(--p) * 100%);border-radius:inherit;background:var(--theme);position:absolute;inset:0 auto 0 0}.knob[data-v-657b8898]{top:50%;left:calc(var(--p) * 100%);width:calc(14 * var(--u));aspect-ratio:1;border:calc(3 * var(--u)) solid var(--theme);background:#fff;border-radius:50%;position:absolute;translate:-50% -50%}.times[data-v-657b8898]{margin-top:calc(8 * var(--u));font-size:max(10px, 11 * var(--u));font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--muted);justify-content:space-between;font-weight:700;display:flex}.toggle[data-v-657b8898]{font:inherit;cursor:pointer;width:calc(110 * var(--u));height:calc(76 * var(--u));color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0;text-decoration:none;position:relative}.toggle[data-v-657b8898]:disabled{opacity:.45;cursor:default}.toggle .emoji[data-v-657b8898]{right:calc(46 * var(--u));width:calc(54 * var(--u));-webkit-user-select:none;user-select:none;pointer-events:none;animation:2.6s ease-in-out infinite float-657b8898;position:absolute;top:0}@keyframes float-657b8898{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8%)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.toggle .emoji[data-v-657b8898]{animation:none}}.toggle .label[data-v-657b8898]{font-size:max(24px, 34 * var(--u));letter-spacing:.02em;white-space:nowrap;transition:transform .4s var(--ease);font-weight:900;line-height:1;position:absolute;bottom:0;right:0}.toggle:hover .label[data-v-657b8898]{transform:translate(-.12em)}.short-note[data-v-9b018143]{--u:calc(100cqw / 400);color:var(--text);flex-direction:column;display:flex;position:absolute;inset:0}.cover[data-v-9b018143]{width:100%;height:calc(220 * var(--u));object-fit:cover;background:color-mix(in srgb, var(--theme) 35%, #fff);-webkit-user-select:none;user-select:none;flex:none}.body[data-v-9b018143]{min-height:0;padding:calc(72 * var(--u)) calc(28 * var(--u)) calc(56 * var(--u));flex-direction:column;flex:1;display:flex}.has-cover .body[data-v-9b018143]{padding-top:calc(26 * var(--u))}.title[data-v-9b018143]{font-size:max(22px, 32 * var(--u));letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-weight:900;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.date[data-v-9b018143]{margin-top:calc(8 * var(--u));font-size:max(10px, 12 * var(--u));letter-spacing:.04em;color:#9a908a;flex:none;font-weight:800}.text[data-v-9b018143]{min-height:0;margin-top:calc(16 * var(--u));font-size:max(12px, 15 * var(--u));text-align:justify;flex:1;font-weight:500;line-height:1.9;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 3em),#0000);mask-image:linear-gradient(#000 calc(100% - 3em),#0000)}.text p[data-v-9b018143]{white-space:pre-wrap}.text p+p[data-v-9b018143]{margin-top:.6em}.notice[data-v-58395139]{z-index:10;background:var(--paper);color:#9a908a;font:inherit;cursor:pointer;border:1px solid #cfc5bc;border-radius:999px;padding:10px 18px;position:absolute;bottom:24px;left:50%;translate:-50%}.deck[data-v-58395139]{touch-action:none;background:var(--paper);color:var(--text)}.deck[data-v-58395139]:has(.lyrics .lyric-view.plain){touch-action:pan-y}.bg[data-v-58395139]{will-change:transform;pointer-events:none;background:url(/img/bg.png) 0 0/1920px;width:calc(100% + 1920px);position:absolute;inset:0 auto 0 0}.deck[data-v-58395139] input{-webkit-user-select:text;user-select:text}.card[data-v-58395139]{opacity:0;will-change:transform, opacity;transform-origin:50%}.card[data-center=false][data-v-58395139]{cursor:pointer}.card[data-center=false][data-v-58395139]>*{pointer-events:none}.content-status[data-v-aa33040b]{background:var(--paper);min-height:100dvh;color:var(--muted,#9a908a);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.content-status button[data-v-aa33040b]{color:var(--text);cursor:pointer;background:0 0;border:1px solid;border-radius:10px;padding:8px 16px}.spinner[data-v-aa33040b]{width:28px;height:28px;animation:1s linear infinite spin-aa33040b}@keyframes spin-aa33040b{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.spinner[data-v-aa33040b]{animation-duration:2s}}
